Introduce the new forwarding type 'forward-webserver'
authorFabian Keil <fk@fabiankeil.de>
Sat, 16 Jan 2016 12:30:43 +0000 (12:30 +0000)
committerFabian Keil <fk@fabiankeil.de>
Sat, 16 Jan 2016 12:30:43 +0000 (12:30 +0000)
commitd51ecc85d592ae919c8d114cd8c1eb82107d99c7
tree11e70a97847754fa6b423370c88a5c3d22f69297
parent195d3af016716b663c9aa7b2fec725840c528aee
Introduce the new forwarding type 'forward-webserver'

Currently it is only supported by the forward-override{}
action and there's no config directive with the same
name.

The forwarding type is similar to 'forward', but the
request line only contains the path instead of the
complete URL.

This makes it more convenient to use Privoxy to make
existing websites available as onion services as well.

Many websites serve content with hardcoded URLs and
can't be easily adjusted to change the domain based
on the one used by the client.

Putting Privoxy between Tor and the webserver (or an stunnel
that forwards to the webserver) allows to rewrite headers and
content to make client and server happy at the same time.
filters.c
gateway.c
jcc.c
project.h