# A very simple proxy that does not change the content and does not cache anything.

[rabbit.proxy.HttpProxy]
port=9667
proxyhost=
proxyport=
proxyauth=
logo=http://$proxy/FileSender/public/smallRabbIT4.png
#serverIdentity=..__-My own super proxy-__..
StrictHTTP=false

[logging]
access_log=logs/access_log
access_size_limit=10 # in MB
access_num_files=100
error_log=logs/error_log%g
error_size_limit=1 # in MB
error_num_files=10
access_log_level=INFO
error_log_level=INFO

[dns]
dnsHandler=rabbit.proxy.DNSJavaHandler

[rabbit.proxy.DNSJavaHandler]
dnscachetime=8

[rabbit.io.ConnectionHandler]
# Time is in miliseconds.
keepalivetime=15000
usepipelining=false

[Handlers]
[CacheHandlers]

[rabbit.cache.NCache]
directory=/tmp/rcache_nocache
cachetime=1
maxsize=0
cleanloop=60

[Filters]
accessfilters=rabbit.filter.AccessFilter
httpinfilters=rabbit.filter.HttpBaseFilter
httpoutfilters=rabbit.filter.HttpBaseFilter


[sslhandler]
allowSSL=443,444,8443  # allow to these ports.

[rabbit.filter.AccessFilter]
accessfile=conf/access

[rabbit.filter.HttpBaseFilter]
remove=Connection,Proxy-Connection,Keep-Alive,Public,Transfer-Encoding,Upgrade,Proxy-Authorization,TE,Proxy-Authenticate,Trailer
userfile=conf/users
cookieid=false

[rabbit.filter.HttpSnoop]
#requestLineOnly=false

