summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2020-09-08add support for outgoing connections with HTTP/1.1rofl0r
2020-09-08get_request_entity: fix regression w/ CONNECT methodrofl0r
2020-09-07make acl lookup 450x faster by using sblistrofl0r
2020-09-07acl: typedef access_list to acl_list_trofl0r
2020-09-07check_acl: do full_inet_pton() only once per iprofl0r
2020-09-07get_request_entity: respect user-set timeoutrofl0r
2020-09-07change loglevel of start/stop/reload messages to NOTICErofl0r
2020-09-07upstream: fix ip/mask calculation for types other than nonerofl0r
2020-09-07html-error: substitute template variables via a regexrofl0r
2020-09-07Do not give error while storing invalid header[anp/hsw]
2020-09-07config parser: increase possible line length limitrofl0r
2020-09-06allow SIGUSR1 to be used as an alternative to SIGHUProfl0r
2020-09-06main.c: remove set_signal_handler code duplicationrofl0r
2020-09-06do not catch SIGHUP in foreground-moderofl0r
2020-09-06send_html_file(): also set empty variables to "(unknown)"rofl0r
2020-09-06transparent: remove usage of inet_ntoa(), make IPv6 readyrofl0r
2020-09-05filter: reduce memory usage, fix OOM crashesrofl0r
2020-09-01Change loglevel for "Maximum number of connections reached"Nicolai Søborg
2020-08-19upstream: allow port 0 to be specifiedrofl0r
2020-07-15enforce socket timeout on new sockets via setsockopt()rofl0r
2020-07-06fix check_acl compilation with --enable-debugxiejianjun
2020-03-18transparent: fix invalid memory accessrofl0r
2020-03-16anonymous: fix segfault loading config itemrofl0r
2020-01-15conf: use 2 swappable conf slots, so old config can stay validrofl0r
2020-01-15conf: fix loading of default valuesrofl0r
2020-01-15remove duplicate code calling reload_config_file()rofl0r
2020-01-15access config via a pointer, not a hardcoded struct addressrofl0r
2020-01-15remove config file name item from conf structrofl0r
2020-01-15remove godaemon member from config structurerofl0r
2020-01-15log: remove special case code for daemonized mode without logfilerofl0r
2020-01-15syslog: always use LOG_USER facilityrofl0r
2020-01-15move commandline parsing to main()rofl0r
2020-01-15move initialize_config_defaults to conf.crofl0r
2019-12-21implement detection and denial of endless connection loopsrofl0r
2019-12-21do hostname resolution only when it is absolutely necessary for ACL checkrofl0r
2019-12-21move sockaddr_union to sock.hrofl0r
2019-12-21log.c: protect logging facility with a mutexrofl0r
2019-12-21conf.c: merely warn on encountering recently obsoleted config itemsrofl0r
2019-12-21conf.c: pass lineno to handler funcsrofl0r
2019-12-21simplify codebase by using one thread/conn, instead of preforked procsrofl0r
2019-11-27Use gai_strerror() to report errors of getaddrinfo() and getnameinfo()Martin Kutschker
2019-06-14fix usage of stathost in combination with basic authrofl0r
2019-05-05filter file: Don't ignore lines with leading whitespace (#239)Janosch Hoffmann
2018-12-15child.c: properly initialize fdset for each select() call (#216)rofl0r
2018-11-23Basic Auth: allow almost all possible characters for user/passVasily
2018-09-01Remove unused authors.c/authors.h and generation mechanism.Michael Adam
2018-09-01main: remove the "-l" switch to display the license and authorsMichael Adam
2018-05-29fix socks5 upstream user/pass subnegotiation checkrofl0r
2018-03-29fix basicauth string comparisonrofl0r
2018-03-27html-error: Make a switch fallthrough explicitMichael Adam