CVS: cvs.openbsd.org: src

Rafael Sadowski <[email protected]> Sat, 25 Jul 2026 02:58:14 -0600 (MDT)
Newsgroups gmane.os.openbsd.cvs
Message-ID <[email protected]>
CVSROOT:	/cvs
Module name:	src
Changes by:	[email protected]	2026/07/25 02:58:14

Modified files:
	usr.sbin/httpd : config.c httpd.h parse.y server.c 

Log message:
httpd: don't send the fastcgi param struct over imsg

Send one imsg per param with a small fixed header (fastcgi_param_imsg)
followed by the name and value bytes, and read it back with imsg_get_ibuf()
and ibuf_get_string(). The struct now uses dynamic buffer instead of fixed,
and the value limit is raised to 8192. Parse order is now preserved end-to-end
instead of being reversed twice. This follows the config order.

Feedback and OK kirill@