Commit Briefs

Omar Polo

always append LDFLAGS and CFLAGS

Initial patch from Anna "CyberTailor", tweaked by me (drop guessing_* and always append CFLAGS)



Omar Polo

try to preserve as much as possible CFLAGS and LDFLAGS from env

but still try to autodetect with pkg-config if they aren't provided. Passing CFLAGS/LDFLAGS from the command line will still override the guessed ones.


Omar Polo

explain the OpenBSD bit


Omar Polo

don't log too much by default


Omar Polo

test macro expansion too


Omar Polo

show macro usage in the example


Omar Polo

fmt


Omar Polo

fmt


Omar Polo

gracefully shut down fastcgi backends

we need to delete the events associated with the backends, otherwise the server process won't ever quit. Here, we add a pending counter to every backend and shut down immediately if they aren't handling any client; otherwise we try to close them as soon as possible (i.e. when they close the connection to the last connected client.)


Omar Polo

don't let CGI scripts inherit our stderr

our stderr could have been sent to the logger process, so it may be invalid. Furthermore, in the future we may want to capture also the stderr of the processes.


Omar Polo

reset fcgi array in free_config

otherwise path, port and/or prog could become an invalid pointer.


Omar Polo

typo


Omar Polo

fix seccomp filter for ppc64le

before we matched ppc64le as ppc64 (which is big ending I presume), so the seccomp filter would always kill gmid #4 related


Omar Polo

use -subj /CN=name when generating the keys for the tests

`printf | openssl` is ugly :/