Nick Mathewson
|
029be5ad02
Move in-addr.arpa parsing and generation into address.c, and simplify the code that does it elsewhere. Incidentally, this lets exit servers answer requests for ip6.arpa addresses.
|
16 anni fa |
Nick Mathewson
|
c67bd80487
Make cell pools always-on.
|
16 anni fa |
Nick Mathewson
|
bf80e2df3f
Replace calls to time(NULL) that occur on the order of once per read, one per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow.
|
16 anni fa |
Nick Mathewson
|
b6f89a647a
One log.c XXX021 was a misunderstanding. Also, clip log messages passed to syslog to their maximum length when there is a maximum.
|
16 anni fa |
Nick Mathewson
|
cebdf93949
Fix bug 889: share deep-copied keys between threads to avoid races in reference counts. Bugfix on 0.1.0.1-rc.
|
16 anni fa |
Nick Mathewson
|
676175103d
Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.
|
16 anni fa |
Nick Mathewson
|
5c235cb5ec
Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the function to use the "goto err" idiom.
|
16 anni fa |
Nick Mathewson
|
7d92053286
Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
|
16 anni fa |
Nick Mathewson
|
2ad36f68c8
Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
|
16 anni fa |
Roger Dingledine
|
03f413f5c7
declare that we're putting out 0.2.1.9-alpha next week
|
16 anni fa |
Roger Dingledine
|
048f2a179b
Clip the MaxCircuitDirtiness config option to a minimum of 10
|
16 anni fa |
Nick Mathewson
|
7678ac5193
Move edge-only flags from connection_t to edge_connection_t.
|
16 anni fa |
Nick Mathewson
|
26632d59dd
Rename or_is_obsolete and move it to or_connection_t where it belongs.
|
16 anni fa |
Nick Mathewson
|
e53ffaa4e4
Don't extend circuits over noncanonical connections with mismatched addresses.
|
16 anni fa |
Nick Mathewson
|
51c29e1e24
Apply rovv's bug 805 fix: take more care never to prefer a non-canonical connection.
|
16 anni fa |
Roger Dingledine
|
5822e14dc9
When a stream at an exit relay is in state "resolving" or
|
16 anni fa |
Nick Mathewson
|
a4a481d81c
Implement proposal 148: Make client stream end reasons uniform.
|
16 anni fa |
Nick Mathewson
|
5fb2ab1e65
Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server side of 157.
|
16 anni fa |
Nick Mathewson
|
69ce955484
Add cross-certification to authority key certificates. Partial implementation of proposal 157.
|
16 anni fa |
Nick Mathewson
|
f3b52e331e
Avoid multiple descriptor-fetch connections to authorities. Fixes bug 366.
|
16 anni fa |
Roger Dingledine
|
65c71a5a9e
put recent release blurbs into the changelog; fix a typo in tor-spec.
|
16 anni fa |
Nick Mathewson
|
240ee1866b
Add experimental support for learning svn revision number in git-svn based repositories. Fancy.
|
16 anni fa |
Karsten Loesing
|
eb09eebeda
Give credit to John Brooks for finding bug 874.
|
16 anni fa |
Karsten Loesing
|
d03d1d04d5
Modify ChangeLog for bug 874.
|
16 anni fa |
Nick Mathewson
|
d8027aa689
Fix a logic error that would automatically reject all but the first configured DNS server. Bugfix on 0.2.1.5-alpha. Possible fix for part of 813/868. Spotted by coderman
|
16 anni fa |
Nick Mathewson
|
53d3f812bd
Add new internal-use-only option for controllers to use to prevent SIGHUP from reloading the configuration. Fixes bug 856.
|
16 anni fa |
Nick Mathewson
|
9aa706e20c
Bug 691 fix: do not shutdown Tor servers right away if the network is down.
|
16 anni fa |
Nick Mathewson
|
355369a27a
Oops; that should have been bug 874, not 879. Also in the changelog.
|
16 anni fa |
Nick Mathewson
|
426b53d85a
Apply patch from Karsten to fix bug 879. Backport candidate.
|
16 anni fa |
Nick Mathewson
|
f117ec8b68
small todo/changelog fixes
|
16 anni fa |