Commits


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.


sync changelog


fix mkdirs: create directories recursively


sync changes


mention the `static' target


fix static target


handle CGI scripts that replies with the maximum header length allowed the 1024 bytes limits is for the META only, not for the whole response. That means that the maximum size for the header line is 1029!


Add missing libevent-dev dependency Merge pull request #2 from kornellapacz/master, thanks!


add missing libevent-dev dependency


gmid v1.6 -- "Stargazers"