Commits


use `text/x-patch' for .patch and .diff files


typo in comment


restore signal handlers before exec'ing CGI scripts


rename reschedule_* to yield_*


typo... in the program name... Just how retarded can I be?


typo


change description of `entrypoint'


typos


hide output of etags even the message "sh: etags: not such file or directory" or whatever seems to be confusing for users, so silent it. (maybe it would be better not to automatically generate the TAGS, but it's so handy...)


print the datetime when logging to stderr


define TLS_VERSION, TLS_CIPHER and TLS_CIPHER_STRENGTH for CGI scripts


sync changelog


fix IRI-parsing bug Some particularly crafted IRIs can cause a denial of service (DOS). IRIs which have a trailing `..' segment and resolve to a valid IRI (i.e. a .. that's not escaping the root directory) will make the server process loop forever. This is """just""" an DOS vulnerability, it doesn't expose anything sensitive or give an attacker anything else.


check if sys/queue.h provides TAILQ_FOREACH_SAFE


list instead of fixed-size array for vhosts and locations saves some bytes of memory and removes the limit on the maximum number of vhosts and location blocks.