+diff -burN privoxy-3.0.12-stable/jcc.c.rej privoxy-3.0.12-stable.patched/jcc.c.rej
+--- privoxy-3.0.12-stable/jcc.c.rej 2008-11-26 18:56:54.000000000 +0100
++++ privoxy-3.0.12-stable.patched/jcc.c.rej 1970-01-01 01:00:00.000000000 +0100
+@@ -1,20 +0,0 @@
+-***************
+-*** 3110,3118 ****
+- }
+- continue;
+- }
+-- log_error(LOG_LEVEL_INFO,
+-- "Shouldn't get here but did.");
+-- return;
+- }
+-
+- if (csp->content_length == 0)
+---- 3120,3127 ----
+- }
+- continue;
+- }
+-+ mark_server_socket_tainted(csp);
+-+ return; /* huh? we should never get here */
+- }
+-
+- if (csp->content_length == 0)
+diff -burN privoxy-3.0.12-stable/parsers.c.rej privoxy-3.0.12-stable.patched/parsers.c.rej
+--- privoxy-3.0.12-stable/parsers.c.rej 2008-09-15 19:52:19.000000000 +0200
++++ privoxy-3.0.12-stable.patched/parsers.c.rej 1970-01-01 01:00:00.000000000 +0100
+@@ -1,16 +0,0 @@
+-***************
+-*** 986,991 ****
+- const add_header_func_ptr add_client_headers[] = {
+- client_host_adder,
+- client_cookie_adder,
+- client_xtra_adder,
+- /* Temporarily disabled: client_accept_encoding_adder, */
+- connection_close_adder,
+---- 983,989 ----
+- const add_header_func_ptr add_client_headers[] = {
+- client_host_adder,
+- client_cookie_adder,
+-+ client_x_forwarded_adder,
+- client_xtra_adder,
+- /* Temporarily disabled: client_accept_encoding_adder, */
+- connection_close_adder,