| Commit message (Expand) | Author | Age |
... | |
* | 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 Mathewson | 2007-10-15 |
* | r15780@catbus: nickm | 2007-10-15 10:35:16 -0400••• Fix the implementation of "download votes by digest".
svn:r11943
| Nick Mathewson | 2007-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 Mathewson | 2007-10-14 |
* | r15749@catbus: nickm | 2007-10-13 20:06:06 -0400••• Remove support for long-obsolete bw_accounting file.
svn:r11917
| Nick Mathewson | 2007-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 Dingledine | 2007-10-13 |
* | note a bug in directories_have_accepted_server_descriptor() pointed•••out by weasel
svn:r11914
| Roger Dingledine | 2007-10-13 |
* | stop handling 403 responses from directory authorities/mirrors. we•••haven't issued those in years.
svn:r11913
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-12 |
* | r15721@catbus: nickm | 2007-10-12 13:30:48 -0400••• Base vote timing only on a currently live consensus.
svn:r11896
| Nick Mathewson | 2007-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 Mathewson | 2007-10-12 |
* | fix two instances of double-frees. may fix bug 527.•••svn:r11893
| Roger Dingledine | 2007-10-12 |
* | Controllers should now specify cache=no or cache=yes when using•••the +POSTDESCRIPTOR command.
svn:r11892
| Roger Dingledine | 2007-10-12 |
* | Disable the SETROUTERPURPOSE controller command: it is now obsolete.•••svn:r11891
| Roger Dingledine | 2007-10-11 |
* | minor cleanups•••svn:r11890
| Roger Dingledine | 2007-10-11 |
* | note a design flaw that i should fix somehow•••svn:r11889
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-11 |
* | r14887@Kushana: nickm | 2007-10-11 11:19:39 -0400••• Fix some XXX020s in dirserv.c
svn:r11870
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-11 |
* | r15679@catbus: nickm | 2007-10-11 09:51:33 -0400••• Remove code to generate v1 directories.
svn:r11866
| Nick Mathewson | 2007-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 Dingledine | 2007-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 Dingledine | 2007-10-11 |
* | r15670@catbus: nickm | 2007-10-10 20:08:14 -0400••• Restore a removed assert.
svn:r11861
| Nick Mathewson | 2007-10-11 |
* | r15663@catbus: nickm | 2007-10-10 16:35:58 -0400••• Resolve some more voting-related XXXXs.
svn:r11860
| Nick Mathewson | 2007-10-11 |
* | r15662@catbus: nickm | 2007-10-10 16:27:58 -0400••• Removee a misleading log message.
svn:r11859
| Nick Mathewson | 2007-10-11 |
* | bugfix on r11480:•••Stop calling tor_strlower() on uninitialized memory in some cases.
svn:r11858
| Roger Dingledine | 2007-10-10 |
* | let bridge authorities write bridge descriptors to their•••cached-descriptors* files.
nick, did i get this right?
svn:r11855
| Roger Dingledine | 2007-10-10 |
* | get rid of the spurious "Freeing linked %s connection" complaints.•••they happen whenever we fail to establish a connection.
svn:r11854
| Roger Dingledine | 2007-10-10 |
* | r15660@catbus: nickm | 2007-10-10 16:25:09 -0400••• Fix compilation on last patch.
svn:r11853
| Nick Mathewson | 2007-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 Mathewson | 2007-10-10 |
* | get r11842 closer to what i want•••svn:r11851
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-10-10 |
* | r15635@catbus: nickm | 2007-10-10 15:27:07 -0400••• Remove extraneous whitespace
svn:r11840
| Nick Mathewson | 2007-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 Mathewson | 2007-10-10 |
* | r15633@catbus: nickm | 2007-10-10 14:16:54 -0400••• Fix a spelling mistake.
svn:r11838
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-10 |
* | Say "using socksX _to_ port y" instead of "socksX _on_ port y". it confuses ...•••svn:r11834
| Peter Palfrader | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-10-09 |
* | back out a little bit of r11817 to preserve current behavior.•••some other behavior changes left in.
svn:r11821
| Roger Dingledine | 2007-10-09 |