Age | Commit message (Collapse) | Author |
|
svn:r11954
|
|
svn:r11953
|
|
svn:r11952
|
|
Do not set "have published consensus" to 1 after we recalculate timing.
svn:r11951
|
|
svn:r11948
|
|
Fix bug 528: fix memory leak in base32_decode(). While there, also make base32_decode() accept upper-case inputs.
svn:r11946
|
|
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
|
|
Fix the implementation of "download votes by digest".
svn:r11943
|
|
svn:r11939
|
|
svn:r11938
|
|
Remove some completed items from the TODO.
svn:r11937
|
|
svn:r11932
|
|
Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever.
svn:r11918
|
|
Remove support for long-obsolete bw_accounting file.
svn:r11917
|
|
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
|
|
out by weasel
svn:r11914
|
|
haven't issued those in years.
svn:r11913
|
|
svn:r11908
|
|
Start roughing out the functions that we'll use to replace the old ugly v2 networkstatus manipulation code".
svn:r11904
|
|
Move "sort a list of routerinfo_t" into its own function in routerlist.c
svn:r11903
|
|
Note a way to make routerlist_remove_old_routrs get called way less.
svn:r11902
|
|
Bump version to 0.2.0.8-alpha-dev; start next changelog section.
svn:r11901
|
|
svn:r11898
|
|
svn:r11897
|
|
Base vote timing only on a currently live consensus.
svn:r11896
|
|
Add the routers in the latest consensus to the list of routers to retain when removing old ones.
svn:r11895
|
|
svn:r11893
|
|
the +POSTDESCRIPTOR command.
svn:r11892
|
|
svn:r11891
|
|
svn:r11890
|
|
svn:r11889
|
|
Oops; forgot the changelog for that.
svn:r11887
|
|
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
|
|
Remove a bunch of redundant includes in crypto.c
svn:r11885
|
|
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
|
|
svn:r11873
|
|
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
|
|
Fix some XXX020s in dirserv.c
svn:r11870
|
|
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
|
|
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
|
|
More fixes for cacheing bridge descs:Remove obsolete EXTRAINFO_PURPOSE_GENERAL; remove purpose argument from signed_desc_append_to_journal.
svn:r11867
|
|
Remove code to generate v1 directories.
svn:r11866
|
|
Fix a minor memory leak whenever a controller sends the PROTOCOLINFO
command. Bugfix on 0.2.0.5-alpha.
Backport candidate.
svn:r11864
|
|
Fix a minor memory leak whenever we wrote out a file. Bugfix on
0.2.0.7-alpha.
svn:r11863
|
|
Fix a minor memory leak whenever we parse guards from our state
file. Bugfix on 0.2.0.7-alpha.
svn:r11862
|
|
Restore a removed assert.
svn:r11861
|
|
Resolve some more voting-related XXXXs.
svn:r11860
|
|
Removee a misleading log message.
svn:r11859
|
|
Stop calling tor_strlower() on uninitialized memory in some cases.
svn:r11858
|
|
svn:r11857
|