summaryrefslogtreecommitdiffhomepage
path: root/src/reqs.c
AgeCommit message (Expand)Author
2020-09-15refactor conns.[ch], put conn_s into child structrofl0r
2020-09-15replace leftover users of hashmap with htabrofl0r
2020-09-15save headers in an ordered dictionaryrofl0r
2020-09-13fix get_request_entity()rofl0r
2020-09-10handle_connection(): print process_*_headers errno informationrofl0r
2020-09-10handle_connection: replace "goto fail" with func callrofl0r
2020-09-10handle_connection(): factor out failure coderofl0r
2020-09-09remove bogus custom timeout handling coderofl0r
2020-09-09fix negative timeout resulting in select() EINVALrofl0r
2020-09-08get_request_entity: fix regression w/ CONNECT methodrofl0r
2020-09-07get_request_entity: respect user-set timeoutrofl0r
2020-09-07Do not give error while storing invalid header[anp/hsw]
2020-09-05filter: reduce memory usage, fix OOM crashesrofl0r
2020-07-15enforce socket timeout on new sockets via setsockopt()rofl0r
2020-03-16anonymous: fix segfault loading config itemrofl0r
2020-01-15access config via a pointer, not a hardcoded struct addressrofl0r
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-06-14fix usage of stathost in combination with basic authrofl0r
2018-05-29fix socks5 upstream user/pass subnegotiation checkrofl0r
2018-02-27implement user/password auth for socks5 upstream proxyrofl0r
2018-02-25rename members of proxy_type enum to have a common prefixrofl0r
2018-02-25implement HTTP basic auth for upstream proxiesrofl0r
2018-02-06Basic Auth: send correct response codes and headers acc. to rfc7235rofl0r
2018-02-06add support for basic HTTP authenticationrofl0r
2018-02-06fix types used in SOCKS4/5 support coderofl0r
2018-02-06add SOCKS upstream proxy support (socks4/socks5)Gonzalo Tornaria
2016-09-10Continue with forward proxy if ReverseOnly is not true and no mapping availab...Stephan Leemburg
2014-12-13BB#110 Increase number of hash buckets from 32 to 256.Michael Adam
2014-12-13BB#110 limit the number of headers per request to prevent DoSMichael Adam
2013-11-23reqs: fix typo in a debug message in get_request_entity()Michael Adam
2013-11-22reqs: Fix CID 1130969 (part 3) - unchecked return value from library.Michael Adam
2013-11-22reqs: Fix CID 1130969 (part 2) - unchecked return value from library.Michael Adam
2013-11-22reqs: Fix CID 1130972 - remove logically dead code.Michael Adam
2013-11-22reqs: Fix CID 1130967 - unchecked return value from library.Michael Adam
2013-11-22reqs: Fix CID 1130968 - unchecked return value from libraryMichael Adam
2013-11-22reqs: rename a variable.Michael Adam
2013-11-22reqs: fix CID 1130969 - unchecked return code from libraryMichael Adam
2013-11-22reqs: fix CID 1130970 - unchecked return code from libraryMichael Adam
2013-11-16BB#106: remove now unused extract_ssl_url.Michael Adam
2013-11-16BB#106: fix CONNECT requsts with IPv6 literal addresses as host.Michael Adam
2013-11-16BB#106: add default_port argument to extract_http_url and rename it to extrac...Michael Adam
2013-11-16req: move a variable into the scope where it is used in extract_http_url()Michael Adam
2013-11-16BB#116: fix invalid free when connecting to ipv6 literal addressMichael Adam
2011-02-07Surround IPv6 literals with [] in Host: headersMukund Sivaraman
2011-02-04Handle IPv6 literals in URLs correctlyMukund Sivaraman
2010-12-01[BB#95] Fix FilterURLs with transparent proxy support.Daniel Egger
2010-01-10Fix bug #55: Read request entity before sending error page to client.Michael Adam
2010-01-10reqs:handle_connection: untangle assignment from checkMichael Adam
2010-01-10reqs:process_client_headers: polish logic flow a bit.Michael Adam