aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-10-17 r15876@catbus: nickm | 2007-10-17 12:39:05 -0400Nick Mathewson
Treat certificates as reason to note directory info as arrived svn:r11999
2007-10-16 r15871@catbus: nickm | 2007-10-16 14:47:00 -0400Nick Mathewson
Add a debugging info msg to routerlist svn:r11995
2007-10-16 r15868@catbus: nickm | 2007-10-16 14:18:29 -0400Nick Mathewson
Remove nearly all calls to routerlist_remove_old(). Backport candidate. svn:r11994
2007-10-16 r15862@catbus: nickm | 2007-10-16 13:19:29 -0400Nick Mathewson
Correct mismatches between DirServer lines and authority configuration. svn:r11992
2007-10-16 r15861@catbus: nickm | 2007-10-16 13:10:22 -0400Nick Mathewson
Fix example use of hash table iterators svn:r11991
2007-10-16 r15860@catbus: nickm | 2007-10-16 13:09:57 -0400Nick Mathewson
Avoid an infinite loop in networkstatus_reset_download_failures(). svn:r11990
2007-10-16 r15859@catbus: nickm | 2007-10-16 13:09:28 -0400Nick Mathewson
Reset the is_named flag only on non-naming directories. svn:r11989
2007-10-16 r15853@catbus: nickm | 2007-10-16 11:32:55 -0400Nick Mathewson
Fix "Error adding vote: OK" message. svn:r11986
2007-10-16 r15849@catbus: nickm | 2007-10-16 10:24:38 -0400Nick Mathewson
Correct and additional fix to bug 529. svn:r11985
2007-10-16 r15848@catbus: nickm | 2007-10-16 10:17:02 -0400Nick Mathewson
Only drop routers for not appearing in the consensus if their purpose is GENERAL. svn:r11984
2007-10-16 r15847@catbus: nickm | 2007-10-16 10:15:07 -0400Nick Mathewson
Fix the simpler bit of bug 529: update routerinfo_t.is_named from the consensus. svn:r11983
2007-10-16 r15843@catbus: nickm | 2007-10-16 09:58:49 -0400Nick Mathewson
Clean up our code to fix a warning under gcc 4.2 svn:r11982
2007-10-16Correctly check for bad options to the "PublishServerDescriptor"Roger Dingledine
config option. Bugfix on 0.2.0.1-alpha; reported by Matt Edman. svn:r11968
2007-10-16 r15814@catbus: nickm | 2007-10-15 22:15:19 -0400Nick Mathewson
Fix last patch. svn:r11961
2007-10-16two ugly hacks to make my tor client start again. nick, theseRoger Dingledine
are for you. svn:r11960
2007-10-15 r15809@catbus: nickm | 2007-10-15 19:44:13 -0400Nick Mathewson
Do not call the more interesting parts of routers_update_all_from_networkstatus if there is no live networkstatus. svn:r11958
2007-10-15 r15806@catbus: nickm | 2007-10-15 19:14:57 -0400Nick Mathewson
Implement v3 networkstatus client code. Remove v2 networkstatus client code, except as needed for caches to fetch and serve v2 networkstatues and the routers they list. svn:r11957
2007-10-15Make last commit compileNick Mathewson
svn:r11953
2007-10-15Add some debugging logs related to dir vote timing.Nick Mathewson
svn:r11952
2007-10-15 r15793@catbus: nickm | 2007-10-15 15:50:52 -0400Nick Mathewson
Do not set "have published consensus" to 1 after we recalculate timing. svn:r11951
2007-10-15 r15790@catbus: nickm | 2007-10-15 11:38:28 -0400Nick Mathewson
Fix bug 528: fix memory leak in base32_decode(). While there, also make base32_decode() accept upper-case inputs. svn:r11946
2007-10-15 r15781@catbus: nickm | 2007-10-15 10:59:26 -0400Nick Mathewson
Make discard_old_votes part of the consensus publishing process, so we conform to spec, and so we avoid a weird bugs where publishing sets the consensus, setting the consensus makes us reschedule, and rescheduling makes us delay vote-discarding. svn:r11944
2007-10-15 r15780@catbus: nickm | 2007-10-15 10:35:16 -0400Nick Mathewson
Fix the implementation of "download votes by digest". svn:r11943
2007-10-14 r15750@catbus: nickm | 2007-10-13 20:06:47 -0400Nick Mathewson
Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever. svn:r11918
2007-10-14 r15749@catbus: nickm | 2007-10-13 20:06:06 -0400Nick Mathewson
Remove support for long-obsolete bw_accounting file. svn:r11917
2007-10-13Stop publishing a new server descriptor just because we HUP orRoger Dingledine
when we find our DirPort to be reachable but won't actually publish it. Extra descriptors without any real changes are dropped by the authorities, and can screw up our "publish every 18 hours" schedule. svn:r11915
2007-10-13note a bug in directories_have_accepted_server_descriptor() pointedRoger Dingledine
out by weasel svn:r11914
2007-10-13stop handling 403 responses from directory authorities/mirrors. weRoger Dingledine
haven't issued those in years. svn:r11913
2007-10-12 r15732@catbus: nickm | 2007-10-12 17:28:24 -0400Nick Mathewson
Start roughing out the functions that we'll use to replace the old ugly v2 networkstatus manipulation code". svn:r11904
2007-10-12 r15731@catbus: nickm | 2007-10-12 17:27:48 -0400Nick Mathewson
Move "sort a list of routerinfo_t" into its own function in routerlist.c svn:r11903
2007-10-12 r15730@catbus: nickm | 2007-10-12 16:47:47 -0400Nick Mathewson
Note a way to make routerlist_remove_old_routrs get called way less. svn:r11902
2007-10-12 r15728@catbus: nickm | 2007-10-12 15:48:17 -0400Nick Mathewson
Bump version to 0.2.0.8-alpha-dev; start next changelog section. svn:r11901
2007-10-12bump to 0.2.0.8-alphaRoger Dingledine
svn:r11897
2007-10-12 r15721@catbus: nickm | 2007-10-12 13:30:48 -0400Nick Mathewson
Base vote timing only on a currently live consensus. svn:r11896
2007-10-12 r15719@catbus: nickm | 2007-10-12 13:07:45 -0400Nick Mathewson
Add the routers in the latest consensus to the list of routers to retain when removing old ones. svn:r11895
2007-10-12fix two instances of double-frees. may fix bug 527.Roger Dingledine
svn:r11893
2007-10-12Controllers should now specify cache=no or cache=yes when usingRoger Dingledine
the +POSTDESCRIPTOR command. svn:r11892
2007-10-11Disable the SETROUTERPURPOSE controller command: it is now obsolete.Roger Dingledine
svn:r11891
2007-10-11minor cleanupsRoger Dingledine
svn:r11890
2007-10-11note a design flaw that i should fix somehowRoger Dingledine
svn:r11889
2007-10-11 r15703@catbus: nickm | 2007-10-11 17:30:34 -0400Nick Mathewson
Fix for the reported case of bug 438: check families as well as identities in circuit_find_to_cannibalize(). Code audit still pending. ;) svn:r11886
2007-10-11 r15702@catbus: nickm | 2007-10-11 17:29:20 -0400Nick Mathewson
Remove a bunch of redundant includes in crypto.c svn:r11885
2007-10-11 r15689@catbus: nickm | 2007-10-11 16:40:25 -0400Nick Mathewson
Fix bug 451. This was a nasty bug, so let's fix it twice: first, by banning recursive calls to connection_handle_write from connection_flushed_some; and second, by not calling connection_finished_flushing() on a closed connection. Backport candidate. svn:r11882
2007-10-11 r14892@Kushana: nickm | 2007-10-11 14:00:33 -0400Nick Mathewson
Fix a bunch of XXX020s: treat some 403s as INFO severity; remove some dead code; share the retry path for consensus routerdescs that are also listed in the v2 networkstatus; check even more aspects of votes when parsing them. svn:r11871
2007-10-11 r14887@Kushana: nickm | 2007-10-11 11:19:39 -0400Nick Mathewson
Fix some XXX020s in dirserv.c svn:r11870
2007-10-11 r14886@Kushana: nickm | 2007-10-11 11:02:53 -0400Nick Mathewson
Move prototypes around in or.h so that the functions from routerlist.c which moved to networkstatus.c are all grouped in the right section. svn:r11869
2007-10-11 r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400Nick Mathewson
Document minimal values for voting times. Use a macro instead of a magic number. Remove an "enforce this" xxxx020 that was already enforced. svn:r11868
2007-10-11 r14884@Kushana: nickm | 2007-10-11 10:30:58 -0400Nick Mathewson
More fixes for cacheing bridge descs:Remove obsolete EXTRAINFO_PURPOSE_GENERAL; remove purpose argument from signed_desc_append_to_journal. svn:r11867
2007-10-11 r15679@catbus: nickm | 2007-10-11 09:51:33 -0400Nick Mathewson
Remove code to generate v1 directories. svn:r11866
2007-10-11Bugfix on r11138:Roger Dingledine
Fix a minor memory leak whenever a controller sends the PROTOCOLINFO command. Bugfix on 0.2.0.5-alpha. Backport candidate. svn:r11864