Commits
Commit:
c9e97a6ecb4acc6796468cf6bf1f31e8dc172694
From:
Anna “CyberTailor” <cyber@sysrq.in>
Via:
Omar Polo <op@omarpolo.com>
Date:
Sat Dec 24 08:41:09 2022 UTC
include grp.h for setgroup(2) on linux
Commit:
837156014c5dc5746ecfcc00e5b02db16cb90f67
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Dec 2 15:37:49 2022 UTC
add a disclaimer
Commit:
195f32d3a4e0b3c962cb089cde148fbaf0abb58b
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Dec 2 15:21:20 2022 UTC
update the site for 1.8.6
Commit:
bd8683d0fd36893c18e7271faaa3b9ea67df0695
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Dec 2 11:53:35 2022 UTC
add tests and compat for setresuid and setresgid
Commit:
06035a023710962df95f48d8486739154a9d707a
From:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 29 23:03:55 2022 UTC
more is*() unsigned char cast continuation of 6130e0eeac9db4fa8e6fe5934ec2d0ab202f979e
Commit:
97b306cbee6d105885a761e04274f661a0ec3757
From:
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
From:
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
From:
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
From:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:06:08 2022 UTC
typo
Commit:
e92efb0d8ecfd42e3585963c8b66c61f5451cfa9
From:
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
From:
Omar Polo <op@omarpolo.com>
Date:
Sun Nov 27 10:05:13 2022 UTC
when switching user also set the groups
Commit:
b24c6fcc1c81fa2a6b71048a9d2fc532402448b7
From:
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
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Nov 17 09:21:38 2022 UTC
always cast is*() arguments to unsigned char
Commit:
71cac3a08bf84e8b9f8d52999df34913ef4efc55
From:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 1 07:28:20 2022 UTC
fix git url
Commit:
8295757f96a09fbf05f6f828cb16d964d9c445d0
From:
Omar Polo <op@omarpolo.com>
Date:
Tue Nov 1 07:28:10 2022 UTC
update the site for 1.8.5 release
Omar Polo