aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* r15731@catbus: nickm | 2007-10-12 17:27:48 -0400Nick Mathewson2007-10-12
| | | | | | | Move "sort a list of routerinfo_t" into its own function in routerlist.c svn:r11903
* r15730@catbus: nickm | 2007-10-12 16:47:47 -0400Nick Mathewson2007-10-12
| | | | | | | Note a way to make routerlist_remove_old_routrs get called way less. svn:r11902
* r15721@catbus: nickm | 2007-10-12 13:30:48 -0400Nick Mathewson2007-10-12
| | | | | | | Base vote timing only on a currently live consensus. svn:r11896
* r15719@catbus: nickm | 2007-10-12 13:07:45 -0400Nick Mathewson2007-10-12
| | | | | | | Add the routers in the latest consensus to the list of routers to retain when removing old ones. svn:r11895
* fix two instances of double-frees. may fix bug 527.Roger Dingledine2007-10-12
| | | | svn:r11893
* Controllers should now specify cache=no or cache=yes when usingRoger Dingledine2007-10-12
| | | | | | | the +POSTDESCRIPTOR command. svn:r11892
* Disable the SETROUTERPURPOSE controller command: it is now obsolete.Roger Dingledine2007-10-11
| | | | svn:r11891
* minor cleanupsRoger Dingledine2007-10-11
| | | | svn:r11890
* note a design flaw that i should fix somehowRoger Dingledine2007-10-11
| | | | svn:r11889
* r15703@catbus: nickm | 2007-10-11 17:30:34 -0400Nick Mathewson2007-10-11
| | | | | | | 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
* r15689@catbus: nickm | 2007-10-11 16:40:25 -0400Nick Mathewson2007-10-11
| | | | | | | 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
* r14892@Kushana: nickm | 2007-10-11 14:00:33 -0400Nick Mathewson2007-10-11
| | | | | | | 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
* r14887@Kushana: nickm | 2007-10-11 11:19:39 -0400Nick Mathewson2007-10-11
| | | | | | | Fix some XXX020s in dirserv.c svn:r11870
* r14886@Kushana: nickm | 2007-10-11 11:02:53 -0400Nick Mathewson2007-10-11
| | | | | | | 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
* r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400Nick Mathewson2007-10-11
| | | | | | | 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
* r14884@Kushana: nickm | 2007-10-11 10:30:58 -0400Nick Mathewson2007-10-11
| | | | | | | More fixes for cacheing bridge descs:Remove obsolete EXTRAINFO_PURPOSE_GENERAL; remove purpose argument from signed_desc_append_to_journal. svn:r11867
* r15679@catbus: nickm | 2007-10-11 09:51:33 -0400Nick Mathewson2007-10-11
| | | | | | | Remove code to generate v1 directories. svn:r11866
* Bugfix on r11138:Roger Dingledine2007-10-11
| | | | | | | | | Fix a minor memory leak whenever a controller sends the PROTOCOLINFO command. Bugfix on 0.2.0.5-alpha. Backport candidate. svn:r11864
* bugfix on r11298:Roger Dingledine2007-10-11
| | | | | | | | Fix a minor memory leak whenever we parse guards from our state file. Bugfix on 0.2.0.7-alpha. svn:r11862
* r15670@catbus: nickm | 2007-10-10 20:08:14 -0400Nick Mathewson2007-10-11
| | | | | | | Restore a removed assert. svn:r11861
* r15663@catbus: nickm | 2007-10-10 16:35:58 -0400Nick Mathewson2007-10-11
| | | | | | | Resolve some more voting-related XXXXs. svn:r11860
* r15662@catbus: nickm | 2007-10-10 16:27:58 -0400Nick Mathewson2007-10-11
| | | | | | | Removee a misleading log message. svn:r11859
* bugfix on r11480:Roger Dingledine2007-10-10
| | | | | | | Stop calling tor_strlower() on uninitialized memory in some cases. svn:r11858
* let bridge authorities write bridge descriptors to theirRoger Dingledine2007-10-10
| | | | | | | | | cached-descriptors* files. nick, did i get this right? svn:r11855
* get rid of the spurious "Freeing linked %s connection" complaints.Roger Dingledine2007-10-10
| | | | | | | they happen whenever we fail to establish a connection. svn:r11854
* r15660@catbus: nickm | 2007-10-10 16:25:09 -0400Nick Mathewson2007-10-10
| | | | | | | Fix compilation on last patch. svn:r11853
* r15656@catbus: nickm | 2007-10-10 16:23:18 -0400Nick Mathewson2007-10-10
| | | | | | | 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
* get r11842 closer to what i wantRoger Dingledine2007-10-10
| | | | svn:r11851
* r15646@catbus: nickm | 2007-10-10 16:01:54 -0400Nick Mathewson2007-10-10
| | | | | | | 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
* Tweak the implementation of proposal 109 slightly: allow at mostRoger Dingledine2007-10-10
| | | | | | | | 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
* r15636@catbus: nickm | 2007-10-10 15:28:12 -0400Nick Mathewson2007-10-10
| | | | | | | 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
* r15635@catbus: nickm | 2007-10-10 15:27:07 -0400Nick Mathewson2007-10-10
| | | | | | | Remove extraneous whitespace svn:r11840
* r15634@catbus: nickm | 2007-10-10 14:26:49 -0400Nick Mathewson2007-10-10
| | | | | | | Resolve/ignore some XXXXs, and be even more careful about listing a server as a v3 authority. svn:r11839
* r15633@catbus: nickm | 2007-10-10 14:16:54 -0400Nick Mathewson2007-10-10
| | | | | | | Fix a spelling mistake. svn:r11838
* r15632@catbus: nickm | 2007-10-10 13:48:44 -0400Nick Mathewson2007-10-10
| | | | | | | Merge networkstatus_add_signatures_impl into the only function that calls it. svn:r11837
* r15630@catbus: nickm | 2007-10-10 13:39:44 -0400Nick Mathewson2007-10-10
| | | | | | | 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
* Say "using socksX _to_ port y" instead of "socksX _on_ port y". it confuses ↵Peter Palfrader2007-10-10
| | | | | | weasel less svn:r11834
* r15626@catbus: nickm | 2007-10-10 11:02:32 -0400Nick Mathewson2007-10-10
| | | | | | | Resolve bug 516: Never report our bandwidth-history as over RelayBandwidthRate*NUM_SECS_BW_SUM_INTERVAL. svn:r11833
* r15621@catbus: nickm | 2007-10-10 00:37:25 -0400Nick Mathewson2007-10-10
| | | | | | | Turns out, Bug 463 was just another "warn about something that is no big deal" thing. Downgrade, comment, and resolve. svn:r11829
* r15619@catbus: nickm | 2007-10-10 00:23:45 -0400Nick Mathewson2007-10-10
| | | | | | | Fix bug 483: downgrade a harmless "Hey your accept() implementation sucks" warning to an info. svn:r11828
* r15608@catbus: nickm | 2007-10-09 19:01:50 -0400Nick Mathewson2007-10-09
| | | | | | | Give better messages and return values from signature uploads and downlaods; also, log actual errors when we screw up. svn:r11823
* back out a little bit of r11817 to preserve current behavior.Roger Dingledine2007-10-09
| | | | | | | some other behavior changes left in. svn:r11821
* i heard that users know the phrase 'system clock' better than 'clock'. hm.Roger Dingledine2007-10-09
| | | | svn:r11820
* r15599@catbus: nickm | 2007-10-09 16:44:36 -0400Nick Mathewson2007-10-09
| | | | | | | Fix the bug that was making moria1 set valid-after wrong in its votes: we were looking at the preferred timing when we should have been looking at the consensus timing. svn:r11818
* r15598@catbus: nickm | 2007-10-09 16:37:35 -0400Nick Mathewson2007-10-09
| | | | | | | Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode(). svn:r11817
* r15597@catbus: nickm | 2007-10-09 16:17:42 -0400Nick Mathewson2007-10-09
| | | | | | | Make authority_certs_fetch_missing only fetch certificates which we are not currently downloading; fix XXXX020s in networkstatus.c svn:r11816
* r15593@catbus: nickm | 2007-10-09 15:31:10 -0400Nick Mathewson2007-10-09
| | | | | | | Fix an infinite loop when parsing multiple votes. svn:r11813
* r15590@catbus: nickm | 2007-10-09 15:14:42 -0400Nick Mathewson2007-10-09
| | | | | | | Change dirvote_get_vote to take named flags rather than 3 boolean inputs. Fix a bug that was caused by the order of the boolean inputs in or.h not matching the order of boolean inputs in dirvote.c. svn:r11812
* r15589@catbus: nickm | 2007-10-09 15:08:00 -0400Nick Mathewson2007-10-09
| | | | | | | Fix dumb typo in vote retrieval: we want to check the pending votes to see what we are missing; not the previous period. svn:r11811
* r15587@catbus: nickm | 2007-10-09 15:05:27 -0400Nick Mathewson2007-10-09
| | | | | | | When parsing two concatenated networkstatuses (as we do when voting), detect the end of the first one properly. svn:r11810