|
@@ -22,7 +22,7 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
required exit node for certain sites.
|
|
required exit node for certain sites.
|
|
- Add a new TrackHostExits config directive to trigger addressmaps
|
|
- Add a new TrackHostExits config directive to trigger addressmaps
|
|
for certain incoming socks addresses -- for sites that break when
|
|
for certain incoming socks addresses -- for sites that break when
|
|
- your exit keeps changing.
|
|
|
|
|
|
+ your exit keeps changing (based on patch from Mike Perry).
|
|
- Redo the client-side dns cache so it's just an addressmap too.
|
|
- Redo the client-side dns cache so it's just an addressmap too.
|
|
- Notice when our IP changes, and reset stats/uptime/reachability.
|
|
- Notice when our IP changes, and reset stats/uptime/reachability.
|
|
- When an application is using socks5, give him the whole variety of
|
|
- When an application is using socks5, give him the whole variety of
|
|
@@ -31,11 +31,11 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
- A more sane version numbering system. See
|
|
- A more sane version numbering system. See
|
|
http://tor.eff.org/cvs/tor/doc/version-spec.txt for details.
|
|
http://tor.eff.org/cvs/tor/doc/version-spec.txt for details.
|
|
- New contributed script "exitlist": a simple python script to
|
|
- New contributed script "exitlist": a simple python script to
|
|
- parse directories and find tor nodes that exit to listed
|
|
|
|
- nodes/ports.
|
|
|
|
|
|
+ parse directories and find Tor nodes that exit to listed
|
|
|
|
+ addresses/ports.
|
|
- New contributed script "privoxy-tor-toggle" to toggle whether
|
|
- New contributed script "privoxy-tor-toggle" to toggle whether
|
|
- privoxy uses tor. Seems to be configured for debian by default.
|
|
|
|
- - Report HTTP reasons to when getting a response from directory
|
|
|
|
|
|
+ Privoxy uses Tor. Seems to be configured for Debian by default.
|
|
|
|
+ - Report HTTP reasons to client when getting a response from directory
|
|
servers -- so you can actually know what went wrong.
|
|
servers -- so you can actually know what went wrong.
|
|
- New config option MaxAdvertisedBandwidth which lets you advertise
|
|
- New config option MaxAdvertisedBandwidth which lets you advertise
|
|
a low bandwidthrate (to not attract as many circuits) while still
|
|
a low bandwidthrate (to not attract as many circuits) while still
|
|
@@ -58,8 +58,6 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
not just the last one, will have a minimum uptime.
|
|
not just the last one, will have a minimum uptime.
|
|
- New config option LongLivedPorts to indicate application streams
|
|
- New config option LongLivedPorts to indicate application streams
|
|
that will want high uptime circuits.
|
|
that will want high uptime circuits.
|
|
- - When attaching a stream to a circuit, pay attention to its
|
|
|
|
- requirements.
|
|
|
|
- Servers reset uptime when a dir fetch entirely fails. This
|
|
- Servers reset uptime when a dir fetch entirely fails. This
|
|
hopefully reflects stability of the server's network connectivity.
|
|
hopefully reflects stability of the server's network connectivity.
|
|
- If somebody starts his tor server in Jan 2004 and then fixes his
|
|
- If somebody starts his tor server in Jan 2004 and then fixes his
|
|
@@ -71,8 +69,8 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
and connect streams can use internal circs if they want.
|
|
and connect streams can use internal circs if they want.
|
|
- New circuit pooling algorithm: make sure to have enough circs around
|
|
- New circuit pooling algorithm: make sure to have enough circs around
|
|
to satisfy any predicted ports, and also make sure to have 2 internal
|
|
to satisfy any predicted ports, and also make sure to have 2 internal
|
|
- circs around if we've required internal circs lately (with high
|
|
|
|
- uptime if we've seen that lately).
|
|
|
|
|
|
+ circs around if we've required internal circs lately (and with high
|
|
|
|
+ uptime if we've seen that lately too).
|
|
- Split NewCircuitPeriod option into NewCircuitPeriod (30 secs),
|
|
- Split NewCircuitPeriod option into NewCircuitPeriod (30 secs),
|
|
which describes how often we retry making new circuits if current
|
|
which describes how often we retry making new circuits if current
|
|
ones are dirty, and MaxCircuitDirtiness (10 mins), which describes
|
|
ones are dirty, and MaxCircuitDirtiness (10 mins), which describes
|
|
@@ -105,8 +103,8 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
for google.com" problem.
|
|
for google.com" problem.
|
|
- Make "platform" string in descriptor more accurate for Win32 servers,
|
|
- Make "platform" string in descriptor more accurate for Win32 servers,
|
|
so it's not just "unknown platform".
|
|
so it's not just "unknown platform".
|
|
- - Fix an edge case in parsing config options (thanks weasel)
|
|
|
|
- if they say "--" on the commandline, it's not an option
|
|
|
|
|
|
+ - Fix an edge case in parsing config options (thanks weasel).
|
|
|
|
+ If they say "--" on the commandline, it's not an option.
|
|
- Reject odd-looking addresses at the client (e.g. addresses that
|
|
- Reject odd-looking addresses at the client (e.g. addresses that
|
|
contain a colon), rather than having the server drop them because
|
|
contain a colon), rather than having the server drop them because
|
|
they're malformed.
|
|
they're malformed.
|
|
@@ -115,7 +113,7 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
- REUSEADDR on normal platforms means you can rebind to the port
|
|
- REUSEADDR on normal platforms means you can rebind to the port
|
|
right after somebody else has let it go. But REUSEADDR on win32
|
|
right after somebody else has let it go. But REUSEADDR on win32
|
|
means to let you bind to the port _even when somebody else
|
|
means to let you bind to the port _even when somebody else
|
|
- already has it bound_. So, don't do that on Win32.
|
|
|
|
|
|
+ already has it bound_! So, don't do that on Win32.
|
|
- Change version parsing logic: a version is "obsolete" if it is not
|
|
- Change version parsing logic: a version is "obsolete" if it is not
|
|
recommended and (1) there is a newer recommended version in the
|
|
recommended and (1) there is a newer recommended version in the
|
|
same series, or (2) there are no recommended versions in the same
|
|
same series, or (2) there are no recommended versions in the same
|
|
@@ -126,7 +124,7 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
the socks reject.
|
|
the socks reject.
|
|
|
|
|
|
o Helpful fixes:
|
|
o Helpful fixes:
|
|
- - Require BandwidthRate to be at least 20kB/s for servers
|
|
|
|
|
|
+ - Require BandwidthRate to be at least 20kB/s for servers.
|
|
- When a dirserver causes you to give a warn, mention which dirserver
|
|
- When a dirserver causes you to give a warn, mention which dirserver
|
|
it was.
|
|
it was.
|
|
- New config option DirAllowPrivateAddresses for authdirservers.
|
|
- New config option DirAllowPrivateAddresses for authdirservers.
|
|
@@ -143,12 +141,12 @@ Changes in version 0.1.0.1-rc1 - 2005-03-28
|
|
- If we get an incredibly skewed timestamp from a dirserver mirror
|
|
- If we get an incredibly skewed timestamp from a dirserver mirror
|
|
that isn't a verified OR, don't warn -- it's probably him that's
|
|
that isn't a verified OR, don't warn -- it's probably him that's
|
|
wrong.
|
|
wrong.
|
|
- - Since we ship our own privoxy on os x, tweak it so it doesn't write
|
|
|
|
|
|
+ - Since we ship our own Privoxy on OS X, tweak it so it doesn't write
|
|
cookies to disk and doesn't log each web request to disk. (Thanks
|
|
cookies to disk and doesn't log each web request to disk. (Thanks
|
|
to Brett Carrington for pointing this out.)
|
|
to Brett Carrington for pointing this out.)
|
|
- When a client asks us for a dir mirror and we don't have one,
|
|
- When a client asks us for a dir mirror and we don't have one,
|
|
launch an attempt to get a fresh one.
|
|
launch an attempt to get a fresh one.
|
|
- - If we're hibernating and we get a sigint, exit immediately.
|
|
|
|
|
|
+ - If we're hibernating and we get a SIGINT, exit immediately.
|
|
- Add --with-dmalloc ./configure option, to track memory leaks.
|
|
- Add --with-dmalloc ./configure option, to track memory leaks.
|
|
- And try to free all memory on closing, so we can detect what
|
|
- And try to free all memory on closing, so we can detect what
|
|
we're leaking.
|
|
we're leaking.
|