Fix a memory leak if the socks5 server is unreachable.
[privoxy.git] / jcc.c
2011-07-17 Fabian KeilMinor style fix for listen_loop().
2011-07-17 Fabian KeilAlso log the client socket when dropping a connection.
2011-07-08 Fabian KeilAdd the config directive compression-level
2011-07-03 Fabian KeilFix spelling of LOWER_LENGTH_LIMIT_FOR_COMPRESSION
2011-06-23 Fabian KeilAdd support for (re-)compression of buffered content...
2011-05-27 Fabian KeilRemove a useless '+' in main().
2011-05-03 Fabian KeilInclude the destination host in the 'Request ... marked...
2011-04-26 Fabian KeilSplit the --user delimiter skipping across two lines...
2011-04-26 Fabian KeilMake a copy of the --user value and only mess with...
2011-04-26 Fabian KeilRemove a harmless but pointless line in the code to...
2011-04-26 Fabian KeilWhen a specified user or group can't be found, put...
2011-04-26 Fabian KeilIf the --user argument user[.group] contains a dot...
2011-04-19 Fabian KeilFix various spelling errors in the comments.
2011-03-27 Fabian KeilRemove a useless log message in chat()
2011-03-27 Fabian KeilMove the forwarded-connect-retries handling into a...
2011-03-03 Fabian KeilDon't bother trying to continue chatting if the client...
2011-03-03 Fabian KeilFix an invalid free when compiled with FEATURE_GRACEFUL...
2011-01-22 Fabian KeilFix various typos. Apparently I can't spell length...
2011-01-09 Fabian KeilRephrase a log message in serve(). Client request arriv...
2011-01-02 Fabian KeilIn listen_loop(), reload the configuration files after...
2011-01-02 Fabian KeilIn chat()'s receive-data loop, skip the socket_is_still...
2010-12-31 Fabian KeilDon't log whether or not a request on a client connecti...
2010-12-26 Fabian KeilIn serve(), log if a client connection isn't reused...
2010-12-26 Fabian KeilLet mark_server_socket_tainted() always mark the server...
2010-12-26 Fabian KeilKnock a debug message in serve() up a notch. Bam!
2010-12-26 Fabian KeilDon't keep the client connection alive if any configura...
2010-11-06 Fabian KeilSilence a 'gcc (Debian 4.3.2-1.1) 4.3.2' warning on...
2010-09-14 Fabian KeilAdd content_requires_filtering() as chat() not only...
2010-09-14 Fabian KeilUse a boolean (int actually) instead of a pointer to...
2010-09-14 Fabian KeilRename execute_content_filter() to execute_content_fil...
2010-09-03 Fabian KeilIn listen_loop(), mention the socket on which we accept...
2010-07-29 Fabian KeilIn the error paths in listen_loop(), we now have to...
2010-07-21 Fabian KeilIn chat(), add another last-chunk-check right after...
2010-07-21 Fabian KeilRemove the next member from the client_state struct.
2010-07-21 Fabian KeilRemove an unnecessary list_remove_all() call in chat().
2010-07-21 Fabian KeilGarbage-collect request_contains_null_bytes().
2010-07-12 Fabian KeilIn server_response_is_complete(), expect no body if...
2010-06-13 Fabian KeilIn main(), limit the scope of the variable pid.
2010-05-24 Fabian KeilRemove an incorrect cgi_error_unknown() call in a cannn...
2010-05-24 Fabian KeilTurn http_response.reason into an enum and rename it...
2010-05-01 Fabian KeilFactor prepare_csp_for_next_request() out of serve().
2010-04-23 Fabian KeilRename socket_is_still_usable() to socket_is_still_alive().
2010-04-12 Fabian KeilAllow to keep the client connection alive after crunchi...
2010-04-03 Fabian KeilFix the tense in a comment in send_crunch_response().
2010-04-03 Fabian KeilImprove chat()'s description a bit.
2010-01-24 Fabian KeilMinor log message rewording for the sake of consistency.
2010-01-03 Fabian KeilRename no_daemon to daemon_mode to ditch the double...
2009-12-29 Fabian KeilForced commit to note that by rev 0.99 I meant rev...
2009-12-29 Fabian KeilRevert a last-minute 'optimization' in rev 1.99 that...
2009-12-26 Fabian KeilWhen in daemon mode, bind fd 0, 1 and 2 to /dev/null.
2009-12-26 Fabian KeilDitch some dead code in main().
2009-12-22 Fabian KeilIn serve()'s log messages, mention the client socket...
2009-12-22 Fabian KeilIn serve(), don't call forget_connection() if connectio...
2009-11-27 Fabian KeilAdd the config option default-server-timeout to control...
2009-10-29 Fabian KeilFix an error message in send_crunch_response().
2009-10-09 Fabian KeilFix compiler warning when compiled with FEATURE_CONNECT...
2009-10-08 Fabian KeilPlug a server socket leak introduced in 1.299.
2009-10-04 Fabian KeilDowngrade "request line timeout" message to LOG_LEVEL_C...
2009-10-04 Fabian KeilGarbage collect csp->sfd and consistently use csp-...
2009-10-04 Fabian KeilIn case of missing server data, send no error message...
2009-10-03 Fabian KeilStreamline remember_connection()'s prototype.
2009-10-01 Fabian KeilAnd by 'latency' we don't mean the round trip time.
2009-09-26 Fabian KeilIn receive_client_request(), mark the server socket...
2009-09-18 Fabian KeilDon't bother remembering connections that already timed...
2009-09-18 Fabian KeilIn serve(), make the latency loop-local and actually...
2009-09-12 Fabian KeilMake it easier to figure out whether or not the actual...
2009-09-12 Fabian KeilTurn mark_server_socket_tainted() into a nop if the...
2009-09-12 Fabian KeilIf we got a complete client request, keep watching...
2009-09-10 Fabian Keillen refers to the number of bytes actually read which...
2009-09-10 Fabian KeilDon't constify argv in the main() and real_main() proto...
2009-09-09 Fabian KeilFix recently introduced compiler warnings on amd64.
2009-09-06 Fabian KeilRemove a superfluous debug message in chat().
2009-09-06 Fabian KeilDisable connection-sharing unless FEATURE_CONNECTION_SH...
2009-09-06 Fabian KeilIn serve(), don't bother assuming a timeout value if...
2009-09-05 Fabian KeilSimplify the initial byte_count calculation to get...
2009-09-04 Fabian KeilIn chat(), reset byte_count each time we are buffering...
2009-08-28 Fabian KeilDon't miscalculate byte_count when buffering server...
2009-08-28 Fabian KeilFactor verify_request_length() out of parse_client_requ...
2009-08-19 Fabian KeilIn chat(), set CSP_FLAG_CLIENT_REQUEST_COMPLETELY_READ...
2009-08-19 Fabian KeilSubtract already buffered request bytes from the expect...
2009-08-19 Fabian KeilIf the client specified a content length, assume that...
2009-08-19 Fabian KeilIn preparation to allow connection reuse after forwardi...
2009-07-22 Fabian KeilDisarm the !socket_is_still_usable() check in chat...
2009-07-19 Fabian KeilIf you're masking csp->flags with RUNTIME_FEATURE_CONNE...
2009-07-19 Fabian KeilDon't assume persistence if RUNTIME_FEATURE_CONNECTION_...
2009-07-14 Fabian KeilIn parse_client_request(), assume a request is complete...
2009-07-14 Fabian KeilIf the server doesn't specify how long the connection...
2009-07-13 Fabian KeilTake the latency into account when evaluating whether...
2009-07-13 Fabian KeilTimestamp the connection at the end of chat().
2009-07-13 Fabian KeilIf the socket isn't reusable, don't bother remembering...
2009-07-11 Fabian KeilSet the timestamp directly after receiving the response...
2009-07-11 Fabian KeilDon't bother reading from the server if the client...
2009-07-11 Fabian KeilFor HTTP/1.1 requests other than CONNECT requests,...
2009-07-07 Fabian KeilRevert r261 as it would sabotage NTLM authentication.
2009-07-05 Fabian KeilMention the tainted socket in mark_server_socket_tainted().
2009-07-05 Fabian KeilMention the offending socket in the 'Empty server or...
2009-07-05 Fabian KeilIf we decided not to keep the connection to the server...
2009-07-05 Fabian KeilIn mark_server_socket_tainted(), update the log message...
2009-06-28 Fabian KeilIf we think we already got a complete request, don...
2009-06-27 Fabian KeilRemove a useless 'because' in a log message.
next