Commits

Commit:
18906bcc2b3035e3483bcff2371e771da0004cae
From:
Omar Polo <op@omarpolo.com>
Date:
Wed Sep 13 07:56:13 2023 UTC

move the buffering from the fastcgi layer to the template Reduces the indirection in fcgi.c, starts to make the struct template opaque, simplifies the template usage. All with a net negative :-) reads fine to stsp@ (thanks!)

Commit:
83991185828f6429132ea6dc924774b2c73d7c27
From:
Omar Polo <op@omarpolo.com>
Date:
Wed Sep 13 07:40:36 2023 UTC

template/regress: use template_free() rather than free(3)

Commit:
279f742de00c9d81cb53a5442d3c179091191cc7
From:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 12 10:25:03 2023 UTC

template: join subsequent tp_puts() calls This greatly reduces the number of tp_puts() calls: gotwebd' pages.tmpl goes from 444 to 190. Otherwise, this doesn't produce other observable changes.

Commit:
1066c216d10ab00c41500809f448f0ba90ae060d
From:
Omar Polo <op@omarpolo.com>
Date:
Sun Jul 2 10:32:04 2023 UTC

add compat for endian.h

Commit:
291ecc472387b3e2c14aeb08563387771faa5192
From:
Omar Polo <op@omarpolo.com>
Date:
Sun Jul 2 10:11:48 2023 UTC

sync imsg.

Commit:
095689b382398c67bdbe8ebf208639626def2882
From:
Omar Polo <op@omarpolo.com>
Date:
Sun Jun 11 12:44:33 2023 UTC

remove proc_ispeer() unused, and was dropped by other copies of proc.c; reduces the diff with httpd' proc.c.

Commit:
3a43709735837634fe0247b65a4e623d73febfd0
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Apr 15 14:03:11 2023 UTC

bump version

Commit:
c5ee665ac52dc337741c9a8292e52f551dc2ca75
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Apr 15 13:57:37 2023 UTC

CHANGES for 0.3

Commit:
9adaf612f7e745d23fd2203bc38df59989b051e6
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Apr 15 13:56:33 2023 UTC

key for 0.4

Commit:
ba0dbc931e8927404fa5203858d1a2a4006ece5d
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Apr 15 13:56:33 2023 UTC

configure: ensure RELEASE is set to yes in release tarballs

Commit:
311f6453d10c899931a0076229398c1f6749d165
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Apr 14 09:35:13 2023 UTC

enable pledging of the main process not particularly interesting (and to be fair also quite large) but it doesn't touch untrusted data: all it does is waiting for signals to either reload the config (and the socket) or terminate.

Commit:
92f1d5fbc35371b3f7f72b3c6e00fbc51f089e06
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Apr 14 09:27:50 2023 UTC

add tags target

Commit:
d7c5c52a1f832ce23c2e712268e50bf0f3e27827
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Apr 13 21:46:22 2023 UTC

properly initialize the `lang' buffer otherwise we end up using stack garbage when the gemini server doesn't send a `lang' attribute. Problem reported by Javier Bravo, thanks!

Commit:
18dd48e6a49e1aeaad382ca2027c3ed34b9ed845
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Apr 13 21:35:45 2023 UTC

template: add `regress' target

Commit:
8e6adf955be84cf1acdde7c80d2fdac23aa3cfbf
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Apr 13 21:34:26 2023 UTC

template: fix processing of "{" at end of line add a regress for this case.