Commits
- Commit:
97b306cbee6d105885a761e04274f661a0ec3757
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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:
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:
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:
typo
- Commit:
e92efb0d8ecfd42e3585963c8b66c61f5451cfa9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't crash when specifying fcgi UNIX sockets to connect to
- Commit:
872a717687a377cc02860e44c67dc1934ebfa9cb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
when switching user also set the groups
- Commit:
b24c6fcc1c81fa2a6b71048a9d2fc532402448b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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:
always cast is*() arguments to unsigned char
- Commit:
71cac3a08bf84e8b9f8d52999df34913ef4efc55
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix git url
- Commit:
8295757f96a09fbf05f6f828cb16d964d9c445d0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update the site for 1.8.5 release
- Commit:
0ab57224fbdcfca36c621a8b13c96f4caa9e950a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version ahead of 1.8 branch
- Commit:
a4180f1d0b6e620058962ae93ce921c88b374d53
- From:
- Omar Polo <op@omarpolo.com>
- Date:
disable test_unknown_host temporarly
breaks on some distro and needs further investigations; it's not that
interesting fortunately.
- Commit:
19a8d9fe745ca09a9966174c4826935f05daa8db
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add memmem compat
- Commit:
4b93be289bc141a15484e782c85020b62b878ec2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rework `make dist'
- Commit:
21cf735f37d3b5792112e02b58735d69ce18998b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove -v from gg
undocumented flag to dump to stdout the request before doing it. Not
useful, it's debugging leftover.