aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
...
* r15781@catbus: nickm | 2007-10-15 10:59:26 -0400••• 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 Nick Mathewson2007-10-15
* r15780@catbus: nickm | 2007-10-15 10:35:16 -0400••• Fix the implementation of "download votes by digest". svn:r11943 Nick Mathewson2007-10-15
* r15750@catbus: nickm | 2007-10-13 20:06:47 -0400••• Eventually delete the obsolete cached-routers and cached-routers.new files, so they don't sit around on disk forever. svn:r11918 Nick Mathewson2007-10-14
* r15749@catbus: nickm | 2007-10-13 20:06:06 -0400••• Remove support for long-obsolete bw_accounting file. svn:r11917 Nick Mathewson2007-10-14
* Stop publishing a new server descriptor just because we HUP or•••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 Roger Dingledine2007-10-13
* note a bug in directories_have_accepted_server_descriptor() pointed•••out by weasel svn:r11914 Roger Dingledine2007-10-13
* stop handling 403 responses from directory authorities/mirrors. we•••haven't issued those in years. svn:r11913 Roger Dingledine2007-10-13
* r15732@catbus: nickm | 2007-10-12 17:28:24 -0400••• Start roughing out the functions that we'll use to replace the old ugly v2 networkstatus manipulation code". svn:r11904 Nick Mathewson2007-10-12
* r15731@catbus: nickm | 2007-10-12 17:27:48 -0400••• Move "sort a list of routerinfo_t" into its own function in routerlist.c svn:r11903 Nick Mathewson2007-10-12
* r15730@catbus: nickm | 2007-10-12 16:47:47 -0400••• Note a way to make routerlist_remove_old_routrs get called way less. svn:r11902 Nick Mathewson2007-10-12
* r15721@catbus: nickm | 2007-10-12 13:30:48 -0400••• Base vote timing only on a currently live consensus. svn:r11896 Nick Mathewson2007-10-12
* r15719@catbus: nickm | 2007-10-12 13:07:45 -0400••• Add the routers in the latest consensus to the list of routers to retain when removing old ones. svn:r11895 Nick Mathewson2007-10-12
* fix two instances of double-frees. may fix bug 527.•••svn:r11893 Roger Dingledine2007-10-12
* Controllers should now specify cache=no or cache=yes when using•••the +POSTDESCRIPTOR command. svn:r11892 Roger Dingledine2007-10-12
* Disable the SETROUTERPURPOSE controller command: it is now obsolete.•••svn:r11891 Roger Dingledine2007-10-11
* minor cleanups•••svn:r11890 Roger Dingledine2007-10-11
* note a design flaw that i should fix somehow•••svn:r11889 Roger Dingledine2007-10-11
* r15703@catbus: nickm | 2007-10-11 17:30:34 -0400••• 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 Nick Mathewson2007-10-11
* r15689@catbus: nickm | 2007-10-11 16:40:25 -0400••• 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 Nick Mathewson2007-10-11
* r14892@Kushana: nickm | 2007-10-11 14:00:33 -0400••• 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 Nick Mathewson2007-10-11
* r14887@Kushana: nickm | 2007-10-11 11:19:39 -0400••• Fix some XXX020s in dirserv.c svn:r11870 Nick Mathewson2007-10-11
* r14886@Kushana: nickm | 2007-10-11 11:02:53 -0400••• 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 Nick Mathewson2007-10-11
* r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400••• 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 Nick Mathewson2007-10-11
* r14884@Kushana: nickm | 2007-10-11 10:30:58 -0400••• More fixes for cacheing bridge descs:Remove obsolete EXTRAINFO_PURPOSE_GENERAL; remove purpose argument from signed_desc_append_to_journal. svn:r11867 Nick Mathewson2007-10-11
* r15679@catbus: nickm | 2007-10-11 09:51:33 -0400••• Remove code to generate v1 directories. svn:r11866 Nick Mathewson2007-10-11
* Bugfix on r11138:•••Fix a minor memory leak whenever a controller sends the PROTOCOLINFO command. Bugfix on 0.2.0.5-alpha. Backport candidate. svn:r11864 Roger Dingledine2007-10-11
* bugfix on r11298:•••Fix a minor memory leak whenever we parse guards from our state file. Bugfix on 0.2.0.7-alpha. svn:r11862 Roger Dingledine2007-10-11
* r15670@catbus: nickm | 2007-10-10 20:08:14 -0400••• Restore a removed assert. svn:r11861 Nick Mathewson2007-10-11
* r15663@catbus: nickm | 2007-10-10 16:35:58 -0400••• Resolve some more voting-related XXXXs. svn:r11860 Nick Mathewson2007-10-11
* r15662@catbus: nickm | 2007-10-10 16:27:58 -0400••• Removee a misleading log message. svn:r11859 Nick Mathewson2007-10-11
* bugfix on r11480:•••Stop calling tor_strlower() on uninitialized memory in some cases. svn:r11858 Roger Dingledine2007-10-10
* let bridge authorities write bridge descriptors to their•••cached-descriptors* files. nick, did i get this right? svn:r11855 Roger Dingledine2007-10-10
* get rid of the spurious "Freeing linked %s connection" complaints.•••they happen whenever we fail to establish a connection. svn:r11854 Roger Dingledine2007-10-10
* r15660@catbus: nickm | 2007-10-10 16:25:09 -0400••• Fix compilation on last patch. svn:r11853 Nick Mathewson2007-10-10
* r15656@catbus: nickm | 2007-10-10 16:23:18 -0400••• Fix the implementation of if-modified-since for certificates so that it applies to all types of certificate requests. Note that the kind of consensus that matters already has a working if-modified-since. svn:r11852 Nick Mathewson2007-10-10
* get r11842 closer to what i want•••svn:r11851 Roger Dingledine2007-10-10
* r15646@catbus: nickm | 2007-10-10 16:01:54 -0400••• Fix some memory leaks when serving v3 networkstatus documents and v3 certs. Generate 503 correctly when serving v3 networkstatus documents and v3 certs. svn:r11850 Nick Mathewson2007-10-10
* Tweak the implementation of proposal 109 slightly: allow at most•••two Tor servers on the same IP address, except if it's the location of a directory authority, in which case allow five. svn:r11842 Roger Dingledine2007-10-10
* r15636@catbus: nickm | 2007-10-10 15:28:12 -0400••• Retry consensus and certificate downloads properly. Do not fail when there are no certificates to download. Do not download certificates we already have when retrying. svn:r11841 Nick Mathewson2007-10-10
* r15635@catbus: nickm | 2007-10-10 15:27:07 -0400••• Remove extraneous whitespace svn:r11840 Nick Mathewson2007-10-10
* r15634@catbus: nickm | 2007-10-10 14:26:49 -0400••• Resolve/ignore some XXXXs, and be even more careful about listing a server as a v3 authority. svn:r11839 Nick Mathewson2007-10-10
* r15633@catbus: nickm | 2007-10-10 14:16:54 -0400••• Fix a spelling mistake. svn:r11838 Nick Mathewson2007-10-10
* r15632@catbus: nickm | 2007-10-10 13:48:44 -0400••• Merge networkstatus_add_signatures_impl into the only function that calls it. svn:r11837 Nick Mathewson2007-10-10
* r15630@catbus: nickm | 2007-10-10 13:39:44 -0400••• Save weighted-fractional-uptime to disk as well as MTBF. Bump the version on rouer-stability: downgrading to versions earlier than this one will lose your WFU data. svn:r11835 Nick Mathewson2007-10-10
* Say "using socksX _to_ port y" instead of "socksX _on_ port y". it confuses ...•••svn:r11834 Peter Palfrader2007-10-10
* r15626@catbus: nickm | 2007-10-10 11:02:32 -0400••• Resolve bug 516: Never report our bandwidth-history as over RelayBandwidthRate*NUM_SECS_BW_SUM_INTERVAL. svn:r11833 Nick Mathewson2007-10-10
* r15621@catbus: nickm | 2007-10-10 00:37:25 -0400••• Turns out, Bug 463 was just another "warn about something that is no big deal" thing. Downgrade, comment, and resolve. svn:r11829 Nick Mathewson2007-10-10
* r15619@catbus: nickm | 2007-10-10 00:23:45 -0400••• Fix bug 483: downgrade a harmless "Hey your accept() implementation sucks" warning to an info. svn:r11828 Nick Mathewson2007-10-10
* r15608@catbus: nickm | 2007-10-09 19:01:50 -0400••• Give better messages and return values from signature uploads and downlaods; also, log actual errors when we screw up. svn:r11823 Nick Mathewson2007-10-09
* back out a little bit of r11817 to preserve current behavior.•••some other behavior changes left in. svn:r11821 Roger Dingledine2007-10-09