- May 19, 2007
-
-
Nick Mathewson authored
Fix bugs in extrainfo_insert, and change it to use desc_by_eid_map. svn:r10222
-
Nick Mathewson authored
Fix another consistency error. svn:r10221
-
Nick Mathewson authored
Fix a groovy memory corruption bug in routerlist_replace. svn:r10220
-
Nick Mathewson authored
Disable a blatantly incorrect control event with potential for memory corruption. svn:r10219
-
Nick Mathewson authored
clear some ram when freeing it; add some more checks to assert_routerlist_ok. svn:r10218
-
Nick Mathewson authored
Possible fix for bug 417 and bug 404: do not insert our routerinfo directly; instead, re-parse it first. svn:r10217
-
Nick Mathewson authored
Yet more debugging code to track down 417/404, inspired by a fun core from arma. svn:r10216
-
Nick Mathewson authored
Make caches-extra-info lines parseable. svn:r10215
-
Roger Dingledine authored
svn:r10214
-
- May 18, 2007
-
-
Nick Mathewson authored
svn:r10213
-
Nick Mathewson authored
Fix build on gcc 4.2 svn:r10212
-
Nick Mathewson authored
Note that we do not permit you to exit to port 0, no matter what. Closes bug 409. svn:r10211
-
Nick Mathewson authored
Partial backport candidate: We had a bug where we were downloading descriptors by descriptor digest, but trying to look them up by identity fingerprint when updating their failure count and next retry time. (Also use correct backoff logic for extrainfo code.) Needs testing, doubtless. svn:r10210
-
Nick Mathewson authored
First cut at code to download extra-info docs. Also note a bad bug in directory.c (look for the string BUG BUG BUG). svn:r10209
-
Nick Mathewson authored
Add a "swap" function to smartlist, add a "shuffle" function for smartlist to crypto.c, and make appropriate hashtable functions be more const. svn:r10208
-
Nick Mathewson authored
More work on merging stuff into dir-spec.txt svn:r10207
-
- May 17, 2007
-
-
Nick Mathewson authored
Fix dumb bug introduced in r10199 svn:r10202
-
- May 16, 2007
-
-
Nick Mathewson authored
Make -Wstrict-overflow=5 happy with GCC 4.2. It is kind of a pain, but it does agood job of letting us know where we can make our code better by simplifying dependent conditionals. svn:r10201
-
Nick Mathewson authored
Move around field order a little, in order to compact some structures. (Thanks to -Wpadded) svn:r10200
-
Nick Mathewson authored
Fix warnings from -Wunsafe-loop-optimizations, which incidentally turned up a logic bug in connection_or_flush_from_first_active_circuit that would overcount the number of cells flushed. svn:r10199
-
Nick Mathewson authored
Fix GCC warnings related to local parameters/variables getting shadowed. svn:r10198
-
- May 15, 2007
-
-
Nick Mathewson authored
Enable (and cope with) more GCC 4.2 warnings. svn:r10196
-
Nick Mathewson authored
Make --enable-gcc-warnings happy on the upcoming gcc 4.2 svn:r10195
-
Nick Mathewson authored
Be a lot smarter when parsing lists of routers and extrainfos. svn:r10193
-
- May 14, 2007
-
-
Nick Mathewson authored
Cleanup, lock-down, and refactor bits of routerparse.c: use a single unified function to check all signatures. Fix all DOCDOCs. Remove some old dead debugging code. Enforce some parsing rules better. svn:r10192
-
Roger Dingledine authored
this patch too. svn:r10187
-
- May 13, 2007
-
-
Nick Mathewson authored
Fix compilation in connection_edge.c svn:r10186
-
Roger Dingledine authored
svn:r10182
-
Roger Dingledine authored
svn:r10179
-
- May 12, 2007
-
-
Roger Dingledine authored
networkstatus objects or descriptors. Otherwise we keep asking every 10 seconds forever. (adapted from r9880) svn:r10175
-
Roger Dingledine authored
svn:r10174
-
Roger Dingledine authored
svn:r10169
-
Roger Dingledine authored
svn:r10168
-
- May 11, 2007
-
-
Nick Mathewson authored
Checkpoint some more dir-spec.txt edits. svn:r10165
-
Nick Mathewson authored
Add tor-gencert to svn:ignore for src/tools svn:r10164
-
- May 10, 2007
-
-
Nick Mathewson authored
Patch from shibz: implement a getinfo status/version/... so a controller can tell whether the current version is recommended, whether any versions are good, and how many authorities agree. svn:r10162
-
Nick Mathewson authored
Make buffer unit tests pass again svn:r10158
-
Roger Dingledine authored
dirservers lines, we ignored as many as k v2 authorities while updating our network-statuses. (not a problem right now since we have zero non-v2 authorities. but if we ever change that...) svn:r10157
-
Roger Dingledine authored
bad or no networkstatuses lately, then stop hammering them once per minute even if we think they're failed. svn:r10156
-
Roger Dingledine authored
If a directory server runs out of space in the connection table as it's processing a begin_dir request, it will free the exit stream but leave it attached to the circuit, leading to unpredictable behavior. (Reported by seeess, fixes bug 425.) svn:r10154
-