Nick Mathewson
|
d50501e5ed
Fix a few crash bugs related to malormed descriptors. Lark found one; fuzzing found the rest.
|
15 years ago |
Roger Dingledine
|
7170c5b4f8
Limit uploaded directory documents to be 16M rather than 500K.
|
15 years ago |
Roger Dingledine
|
793f1ce007
Directory authorities should never send a 503 "busy" response to
|
15 years ago |
Nick Mathewson
|
0fa01654b9
fix from lark: make memarea_strndup() work even at the end of a mmap chunk. Bug was harmless for now, I think.
|
15 years ago |
Nick Mathewson
|
a335b43a67
If we have a routerstatus but no routerinfo to name a router, use the routerstatus instead when generating circuit events. Also refactor a little.
|
15 years ago |
Nick Mathewson
|
30ec1d1d50
Don't double-free successful_uploads.
|
15 years ago |
Nick Mathewson
|
ad7ebec24c
Free very-old descriptors that we do not want to add. Fix for bug 672. Backport candidate
|
15 years ago |
Roger Dingledine
|
362c4e0d02
add in the blurb
|
15 years ago |
Karsten Loesing
|
309080b6aa
Make directory usage recording work again. Fixing bug introduced in r17009.
|
15 years ago |
Steven Murdoch
|
43145fc9f5
In tor-resolve, when the Tor client to use is specified by <hostname>:<port>, actually use the specified port rather than defaulting to 9050
|
15 years ago |
Roger Dingledine
|
4774e593b8
Bugfix on r17756:
|
15 years ago |
Roger Dingledine
|
89da31f772
3! 3 not 2.
|
15 years ago |
Roger Dingledine
|
5d50bc3e1d
We were already rejecting relay begin cells with destination port
|
15 years ago |
Roger Dingledine
|
5cb2e4efca
declare that i'm going to tag 0.2.1.13-alpha tonight
|
15 years ago |
Nick Mathewson
|
18648907c4
Build correctly from outside main source tree. Patch from Michael Gold.
|
15 years ago |
Roger Dingledine
|
0f46c1dc6e
Update to the "February 26 2009" ip-to-country file
|
15 years ago |
Nick Mathewson
|
cbbc0c9c86
Actually use tor_sscanf() to parse untrusted input.
|
15 years ago |
Nick Mathewson
|
9f8d095e0f
Add and use set/get_uint64 on onion tags. [bug 604; backportable]
|
15 years ago |
Nick Mathewson
|
27c3b43817
Fix one case of bug 929.
|
15 years ago |
Nick Mathewson
|
261670b57e
Patch from lark: if we get two extend cells for the same circuit id, drop the second. Previously, we had leaked an extend_info if the target connection was not open when the second arrived.
|
15 years ago |
Nick Mathewson
|
192b701fac
Patch from lark: drop BEGIN cells from a rendevous circuit if they do not originate from the end of the circuit.
|
15 years ago |
Nick Mathewson
|
b13496b62a
Possible fix for broken country settings in ExcludeExitNodes.
|
15 years ago |
Roger Dingledine
|
d3289c6b87
docdoc and changelog for r18556
|
15 years ago |
Roger Dingledine
|
c8474f9d93
If the controller claimed responsibility for a stream, but that
|
15 years ago |
Roger Dingledine
|
b03f78e8af
Update to the "January 23 2009" ip-to-country file
|
16 years ago |
Roger Dingledine
|
97ff5346df
and forward-port the 0.2.0.33 and 0.2.0.34 changelogs
|
16 years ago |
Nick Mathewson
|
65dc835773
Revert an erroneous part of the non-fix to bug 326, and add comments to explain why it was erroneous.
|
16 years ago |
Nick Mathewson
|
356b40f58b
Clients and non-caches do not need to cache unrecognized authority certificates.
|
16 years ago |
Karsten Loesing
|
34b285b09f
As an exit node, scrub the IP address to which we are exiting in the logs. Bugfix on 0.2.1.8-alpha.
|
16 years ago |
Nick Mathewson
|
91fece7be2
Don't extend introduction circuits indefinitely.
|
16 years ago |