Commits
- Commit:
2d383cbd5f19052f4f4d154e0d5e4ec387b12690
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove last occurrences of lex
- Commit:
9e659275b0fa7f5972215b979ba95a21571d9b1d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove now unused lex.l
- Commit:
ef129b08ef85ad6d034548fa1fbe71570a61e75a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move lineno/colno into the token struct
- Commit:
74f0778b9ae93a700d8b0f759b05f24e69f54921
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop the dependency on lex by implementing yylex by ourselves
The actual implementation is based off doas' parse.y. This gave us
various benefits, like cleaner code, \ to break long lines, better
handling of quotes etc...
- Commit:
984c46a82e002089b3a4035ba34873ad9c75d973
- From:
- Omar Polo <op@omarpolo.com>
- Date:
kill unused variable
leftover from the handle_imsg_log -> do_log transition.
- Commit:
89c110fe7befaee2b446873a351e0833c3c884b6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
be quieter
nobody really cares if must_read fails, as it normally shouldn't. It
only clutters the regression tests with scary messages that looks like
failure but are, in fact, expected.
- Commit:
e952c5052a0c524eee6d8151b1af96ce2c94ca18
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow sending fd to log on to the logger process
the logger process now can receive a file descriptor to write logs
to. At the moment the logic is simple, if it receives a file it logs
there, otherwise it logs to syslog. This will allow to log on custom
log files.
- Commit:
0f2124e29194b42209e879a539e35d295f525311
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add some simple test for fastcgi
and while there reorder the targets in the Makefile a bit
- Commit:
03fcfb79d607e491c3d5fade1bf1afbd1beba851
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add simple fcgi application for test purposes
- Commit:
24d362cd67c3eba1ce1a6af67eb71b6fce469411
- From:
- Omar Polo <op@omarpolo.com>
- Date:
explicitly use c->fd instead of fd
Yep, fd should be the file descriptor, but for lazyness when manually
calling the function sometimes we supply 0 as fd and event. Instead of
fixing the usage, do as other of such functions do in this
circumstances: use c->fd.
- Commit:
89c88caa3c023d5194e0d572ae99ab006557cbf3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mark backend as FCGI_READY when getting a fd
otherwise clients will remain stuck waiting for a pending request that
doesn't exist (see apply_fastcgi switch.)
- Commit:
e18b070da8296bb0d5e30c8211aba43cb038d427
- From:
- Omar Polo <op@omarpolo.com>
- Date:
indentation
- Commit:
ab1e0169b97011a56e463649044d45c5e659616c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
free fastcgi param list
- Commit:
3b33eab3ad8f82f967e201ab77e16ff28cb76e8e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
TAILQ_REMOVE env and aliases during config_free
it's not technically required, since a couple of lines below we free
whole host struct, and we don't have code that may use
h->{env,aliases} afterwards, but it's nice not to have invalid
pointers around. it may bite in the future.
- Commit:
a6c809551e8dd554898a041a00d13b03a91d77cd
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention FastCGI in the README.md