Mike Perry
|
da430cfcf7
|
16 years ago |
Nick Mathewson
|
9c94b428d9
Fix the oldest bug in a while: stop accepting 1.2.3 as a valid IPv4 address on any platform.
|
16 years ago |
Nick Mathewson
|
360a059948
Fix an xxx021: do not remove routerinfos as too old and unlisted unless we have a consensus. Backport candidate.
|
16 years ago |
Nick Mathewson
|
c4b8fef362
Remove svn $Id$s from our source, and remove tor --version --version.
|
16 years ago |
Nick Mathewson
|
d3e57378ec
Mention that our documentation is better in 0.2.1.10-x.
|
16 years ago |
Nick Mathewson
|
b07baba879
Increment n_download_failures up to IMPOSSIBLE_TO_DOWNLOAD-1, not up to IMPOSSIBLE_TO_DOWNLOAD.
|
16 years ago |
Nick Mathewson
|
ffe22fab9b
Indeed, arma was right. There was one ntohl too many in debug_ntop in eventdns.c
|
16 years ago |
Roger Dingledine
|
f6b7e108e4
for some reason nickm removed this major feature from
|
16 years ago |
Nick Mathewson
|
d640e2ab00
Spec compliance: if weighted MTBF of a router is at least 5 days, always vote it as Stable.
|
16 years ago |
Nick Mathewson
|
c1c7f982d9
Do not not cannibalize a circuit that has run out of RELAY_EARLY cells. Partial bug 878 fix.
|
16 years ago |
Nick Mathewson
|
145ead96ed
Do not cannibalize a circuit that has run out of RELAY_EARLY cells. Partial bug 878 fix.
|
16 years ago |
Nick Mathewson
|
e8a3fa91a6
Use a consistent naming standard for header file guard macros, taking care not to collide with any system headers. This tripped us up on Android.
|
16 years ago |
Nick Mathewson
|
b0a8ecd193
Use RSA_generate_key_ex where available.
|
16 years ago |
Nick Mathewson
|
870fd18b8f
Refactor some exit-policy-related functions that showed up in oprofile.
|
16 years ago |
Roger Dingledine
|
5519e633ec
New controller event "clients_seen" to report a geoip-based summary
|
16 years ago |
Nick Mathewson
|
616f6643ef
get_interface_addr6(), and by extension get_interface_addr(), were pretty borked. Copying a tor_addr_t from a sockaddr_storage using memcpy is a poor notion.
|
16 years ago |
Roger Dingledine
|
41aef35963
last cleanups
|
16 years ago |
Roger Dingledine
|
20f964c6da
prepare for 0.2.1.9-alpha
|
16 years ago |
Roger Dingledine
|
a12c3f2c86
some fixes i found in my sandbox
|
16 years ago |
Nick Mathewson
|
5dd7e018cb
Changelog entries for bug 891 fix as checkpointed.
|
16 years ago |
Nick Mathewson
|
ac2f6b608a
Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we reject it after downloading it so that we do not download it again
|
16 years ago |
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 years ago |
Nick Mathewson
|
c67bd80487
Make cell pools always-on.
|
16 years ago |
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 years ago |
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 years ago |
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 years ago |
Nick Mathewson
|
676175103d
Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.
|
16 years ago |
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 years ago |
Nick Mathewson
|
7d92053286
Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
|
16 years ago |
Nick Mathewson
|
2ad36f68c8
Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
|
16 years ago |