Ditch a couple of spaces in pointer declarations Sponsored by: Robert Klemme
Upgrade a bunch of links to the homepage to https://
Remove show_rcs() and the CVS ids it relied upon
Relocate the DEFAULT_KEEP_ALIVE_TIMEOUT definition to loadcfg.c It's no longer referenced anywhere else.
Remove code that has been pointless since 2009 This should have been done with gateway.c r1.52 which rendered the global keep_alive_timeout obsolete.
Add a --fuzz option ... which exposes Privoxy internals to input from files or stdout. Mainly tested with American Fuzzy Lop. For details see: https://www.fabiankeil.de/talks/fuzzing-on-freebsd/ This work was partially funded with donations and done as part of the Privoxy month in 2015. Hohoho.
Ditch useless C++ compatibility goo
Make mark_connection_closed() visible when compiling without FEATURE_CONNECTION_KEEP_ALIVE It's used all over the place, ifdef-protecting each occurrence would be a mess, and calling it doesn't hurt.
Ditch trailing whitespace
Deduplicate the INADDR_NONE definition for Solaris by moving it to jbsockets.h While at it, add a comment about whether or not the workaround is still needed.
Streamline remember_connection()'s prototype. Nowadays csp->server_connection contains all the information it needs.
Disable connection-sharing unless FEATURE_CONNECTION_SHARING is defined.
Set the timestamp directly after receiving the response headers. When checking if the server socket is still usable, we have to take the time into account it took the client to decide that it's done talking.
Remove CVS revision logs. TODO item #33.
Respect the server's keep-alive value if it's below ours.
There's no reason for keep_alive_timeout to be signed.
Initial keep-alive support for the client socket. Temporarily disable the server-side-only keep-alive code.
Keep a thread around to timeout alive connections even if no new requests are coming in.
Add new config option: keep-alive-timeout.
Flush work-in-progress changes to keep outgoing connections alive where possible. Incomplete and mostly #ifdef'd out.