Commits
Commit:
837156014c5dc5746ecfcc00e5b02db16cb90f67
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Dec 2 15:37:49 2022 UTC
add a disclaimer
Commit:
195f32d3a4e0b3c962cb089cde148fbaf0abb58b
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Dec 2 15:21:20 2022 UTC
update the site for 1.8.6
Commit:
bd8683d0fd36893c18e7271faaa3b9ea67df0695
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Dec 2 11:53:35 2022 UTC
add tests and compat for setresuid and setresgid
Commit:
06035a023710962df95f48d8486739154a9d707a
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 29 23:03:55 2022 UTC
more is*() unsigned char cast

continuation of 6130e0eeac9db4fa8e6fe5934ec2d0ab202f979e
Commit:
97b306cbee6d105885a761e04274f661a0ec3757
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 15:35:10 2022 UTC
add an implicit fastcgi parameter: GEMINI_SEARCH_STRING

it’s the QUERY_STRING decoded if it’s a search-string (i.e. not a
key-value pair.) It’s useful for scripts to avoid percent-decoding
the querystring in the most common case of a query, because in Gemini
querystrings key-value paired are not common.

Idea from a discussion with Allen Sobot.
Commit:
77718c121f89b39bd0095f10e2dbd2ff9df65281
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 12:52:17 2022 UTC
correction: QUERY_STRING is *not* urldecoded.

RFC3875 § 4.1.7 states that "the QUERY_STRING variable contains a
URL-encoded search or parameter string".
Commit:
17493a486c9e6325c3aae74920ddb10958ae2771
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:34:30 2022 UTC
return after FCGI_END_REQUEST

this fixes a possible crash if `client_write' closes the connection,
because client_close can end up freeing the fastcgi bufferevent while
we're looping.

We don't support fastcgi multiplexing, so once we get an END_REQUEST
there's nothing more to do.

Prodded into looking here after a bug report from Allen Sobot, thanks!
Commit:
eb4f96c10afcf8806cbbff3087aa0850e3fc9905
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:06:08 2022 UTC
typo
Commit:
e92efb0d8ecfd42e3585963c8b66c61f5451cfa9
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:05:56 2022 UTC
don't crash when specifying fcgi UNIX sockets to connect to
Commit:
872a717687a377cc02860e44c67dc1934ebfa9cb
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:05:13 2022 UTC
when switching user also set the groups
Commit:
b24c6fcc1c81fa2a6b71048a9d2fc532402448b7
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:04:39 2022 UTC
adjust pledge/unveil on OpenBSD

to connect to unix-domain sockets the `unix' pledge is needed and also
unveil "w". gmid can't mutate files because it doesn't pledge `wpath'
nor `cpath'.
Commit:
6130e0eeac9db4fa8e6fe5934ec2d0ab202f979e
Author:
Omar Polo <op@omarpolo.com>
Date:
Thu Nov 17 09:21:38 2022 UTC
always cast is*() arguments to unsigned char
Commit:
71cac3a08bf84e8b9f8d52999df34913ef4efc55
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 1 07:28:20 2022 UTC
fix git url
Commit:
8295757f96a09fbf05f6f828cb16d964d9c445d0
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 1 07:28:10 2022 UTC
update the site for 1.8.5 release
Commit:
0ab57224fbdcfca36c621a8b13c96f4caa9e950a
Author:
Omar Polo <op@omarpolo.com>
Date:
Mon Oct 31 22:53:16 2022 UTC
bump version ahead of 1.8 branch
Omar Polo