]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
18 years ago r15730@catbus: nickm | 2007-10-12 16:47:47 -0400
Nick Mathewson [Fri, 12 Oct 2007 21:33:35 +0000 (21:33 +0000)] 
 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

18 years ago r15728@catbus: nickm | 2007-10-12 15:48:17 -0400
Nick Mathewson [Fri, 12 Oct 2007 19:53:29 +0000 (19:53 +0000)] 
 r15728@catbus:  nickm | 2007-10-12 15:48:17 -0400
 Bump version to 0.2.0.8-alpha-dev; start next changelog section.

svn:r11901

18 years agomuck with the changelog some more tor-0.2.0.8-alpha
Roger Dingledine [Fri, 12 Oct 2007 18:55:30 +0000 (18:55 +0000)] 
muck with the changelog some more

svn:r11898

18 years agobump to 0.2.0.8-alpha
Roger Dingledine [Fri, 12 Oct 2007 17:43:57 +0000 (17:43 +0000)] 
bump to 0.2.0.8-alpha

svn:r11897

18 years ago r15721@catbus: nickm | 2007-10-12 13:30:48 -0400
Nick Mathewson [Fri, 12 Oct 2007 17:43:09 +0000 (17:43 +0000)] 
 r15721@catbus:  nickm | 2007-10-12 13:30:48 -0400
 Base vote timing only on a currently live consensus.

svn:r11896

18 years ago r15719@catbus: nickm | 2007-10-12 13:07:45 -0400
Nick Mathewson [Fri, 12 Oct 2007 17:13:09 +0000 (17:13 +0000)] 
 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

18 years agofix two instances of double-frees. may fix bug 527.
Roger Dingledine [Fri, 12 Oct 2007 09:09:46 +0000 (09:09 +0000)] 
fix two instances of double-frees. may fix bug 527.

svn:r11893

18 years agoControllers should now specify cache=no or cache=yes when using
Roger Dingledine [Fri, 12 Oct 2007 07:57:29 +0000 (07:57 +0000)] 
Controllers should now specify cache=no or cache=yes when using
the +POSTDESCRIPTOR command.

svn:r11892

18 years agoDisable the SETROUTERPURPOSE controller command: it is now obsolete.
Roger Dingledine [Thu, 11 Oct 2007 22:19:47 +0000 (22:19 +0000)] 
Disable the SETROUTERPURPOSE controller command: it is now obsolete.

svn:r11891

18 years agominor cleanups
Roger Dingledine [Thu, 11 Oct 2007 22:19:18 +0000 (22:19 +0000)] 
minor cleanups

svn:r11890

18 years agonote a design flaw that i should fix somehow
Roger Dingledine [Thu, 11 Oct 2007 22:16:05 +0000 (22:16 +0000)] 
note a design flaw that i should fix somehow

svn:r11889

18 years ago r15704@catbus: nickm | 2007-10-11 17:35:36 -0400
Nick Mathewson [Thu, 11 Oct 2007 21:40:37 +0000 (21:40 +0000)] 
 r15704@catbus:  nickm | 2007-10-11 17:35:36 -0400
 Oops; forgot the changelog for that.

svn:r11887

18 years ago r15703@catbus: nickm | 2007-10-11 17:30:34 -0400
Nick Mathewson [Thu, 11 Oct 2007 21:40:35 +0000 (21:40 +0000)] 
 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

18 years ago r15702@catbus: nickm | 2007-10-11 17:29:20 -0400
Nick Mathewson [Thu, 11 Oct 2007 21:40:32 +0000 (21:40 +0000)] 
 r15702@catbus:  nickm | 2007-10-11 17:29:20 -0400
 Remove a bunch of redundant includes in crypto.c

svn:r11885

18 years ago r15689@catbus: nickm | 2007-10-11 16:40:25 -0400
Nick Mathewson [Thu, 11 Oct 2007 20:45:26 +0000 (20:45 +0000)] 
 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

18 years agoun-deprecate FascistFirewall
Roger Dingledine [Thu, 11 Oct 2007 19:20:24 +0000 (19:20 +0000)] 
un-deprecate FascistFirewall

svn:r11873

18 years ago r14892@Kushana: nickm | 2007-10-11 14:00:33 -0400
Nick Mathewson [Thu, 11 Oct 2007 18:01:12 +0000 (18:01 +0000)] 
 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

18 years ago r14887@Kushana: nickm | 2007-10-11 11:19:39 -0400
Nick Mathewson [Thu, 11 Oct 2007 16:06:51 +0000 (16:06 +0000)] 
 r14887@Kushana:  nickm | 2007-10-11 11:19:39 -0400
 Fix some XXX020s in dirserv.c

svn:r11870

18 years ago r14886@Kushana: nickm | 2007-10-11 11:02:53 -0400
Nick Mathewson [Thu, 11 Oct 2007 16:06:47 +0000 (16:06 +0000)] 
 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

18 years ago r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400
Nick Mathewson [Thu, 11 Oct 2007 16:06:42 +0000 (16:06 +0000)] 
 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

18 years ago r14884@Kushana: nickm | 2007-10-11 10:30:58 -0400
Nick Mathewson [Thu, 11 Oct 2007 16:06:37 +0000 (16:06 +0000)] 
 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

18 years ago r15679@catbus: nickm | 2007-10-11 09:51:33 -0400
Nick Mathewson [Thu, 11 Oct 2007 13:56:33 +0000 (13:56 +0000)] 
 r15679@catbus:  nickm | 2007-10-11 09:51:33 -0400
 Remove code to generate v1 directories.

svn:r11866

18 years agoBugfix on r11138:
Roger Dingledine [Thu, 11 Oct 2007 03:27:47 +0000 (03:27 +0000)] 
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

18 years agobugfix on r11301:
Roger Dingledine [Thu, 11 Oct 2007 03:10:52 +0000 (03:10 +0000)] 
bugfix on r11301:
Fix a minor memory leak whenever we wrote out a file. Bugfix on
0.2.0.7-alpha.

svn:r11863

18 years agobugfix on r11298:
Roger Dingledine [Thu, 11 Oct 2007 02:03:53 +0000 (02:03 +0000)] 
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

18 years ago r15670@catbus: nickm | 2007-10-10 20:08:14 -0400
Nick Mathewson [Thu, 11 Oct 2007 00:13:06 +0000 (00:13 +0000)] 
 r15670@catbus:  nickm | 2007-10-10 20:08:14 -0400
 Restore a removed assert.

svn:r11861

18 years ago r15663@catbus: nickm | 2007-10-10 16:35:58 -0400
Nick Mathewson [Thu, 11 Oct 2007 00:13:03 +0000 (00:13 +0000)] 
 r15663@catbus:  nickm | 2007-10-10 16:35:58 -0400
 Resolve some more voting-related XXXXs.

svn:r11860

18 years ago r15662@catbus: nickm | 2007-10-10 16:27:58 -0400
Nick Mathewson [Thu, 11 Oct 2007 00:13:00 +0000 (00:13 +0000)] 
 r15662@catbus:  nickm | 2007-10-10 16:27:58 -0400
 Removee a misleading log message.

svn:r11859

18 years agobugfix on r11480:
Roger Dingledine [Wed, 10 Oct 2007 23:44:10 +0000 (23:44 +0000)] 
bugfix on r11480:
Stop calling tor_strlower() on uninitialized memory in some cases.

svn:r11858

18 years agomore todo items i've been pondering
Roger Dingledine [Wed, 10 Oct 2007 23:43:02 +0000 (23:43 +0000)] 
more todo items i've been pondering

svn:r11857

18 years agorough up the changelog
Roger Dingledine [Wed, 10 Oct 2007 23:40:21 +0000 (23:40 +0000)] 
rough up the changelog

svn:r11856

18 years agolet bridge authorities write bridge descriptors to their
Roger Dingledine [Wed, 10 Oct 2007 23:11:53 +0000 (23:11 +0000)] 
let bridge authorities write bridge descriptors to their
cached-descriptors* files.

nick, did i get this right?

svn:r11855

18 years agoget rid of the spurious "Freeing linked %s connection" complaints.
Roger Dingledine [Wed, 10 Oct 2007 22:59:34 +0000 (22:59 +0000)] 
get rid of the spurious "Freeing linked %s connection" complaints.
they happen whenever we fail to establish a connection.

svn:r11854

18 years ago r15660@catbus: nickm | 2007-10-10 16:25:09 -0400
Nick Mathewson [Wed, 10 Oct 2007 20:29:52 +0000 (20:29 +0000)] 
 r15660@catbus:  nickm | 2007-10-10 16:25:09 -0400
 Fix compilation on last patch.

svn:r11853

18 years ago r15656@catbus: nickm | 2007-10-10 16:23:18 -0400
Nick Mathewson [Wed, 10 Oct 2007 20:28:01 +0000 (20:28 +0000)] 
 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

18 years agoget r11842 closer to what i want
Roger Dingledine [Wed, 10 Oct 2007 20:13:52 +0000 (20:13 +0000)] 
get r11842 closer to what i want

svn:r11851

18 years ago r15646@catbus: nickm | 2007-10-10 16:01:54 -0400
Nick Mathewson [Wed, 10 Oct 2007 20:06:38 +0000 (20:06 +0000)] 
 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

18 years agomake a note in proposal 109 so we limit the number of
Roger Dingledine [Wed, 10 Oct 2007 19:59:55 +0000 (19:59 +0000)] 
make a note in proposal 109 so we limit the number of
confused researchers

svn:r11844

18 years agoTweak the implementation of proposal 109 slightly: allow at most
Roger Dingledine [Wed, 10 Oct 2007 19:53:08 +0000 (19:53 +0000)] 
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

18 years ago r15636@catbus: nickm | 2007-10-10 15:28:12 -0400
Nick Mathewson [Wed, 10 Oct 2007 19:33:19 +0000 (19:33 +0000)] 
 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

18 years ago r15635@catbus: nickm | 2007-10-10 15:27:07 -0400
Nick Mathewson [Wed, 10 Oct 2007 19:33:14 +0000 (19:33 +0000)] 
 r15635@catbus:  nickm | 2007-10-10 15:27:07 -0400
 Remove extraneous whitespace

svn:r11840

18 years ago r15634@catbus: nickm | 2007-10-10 14:26:49 -0400
Nick Mathewson [Wed, 10 Oct 2007 19:33:11 +0000 (19:33 +0000)] 
 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

18 years ago r15633@catbus: nickm | 2007-10-10 14:16:54 -0400
Nick Mathewson [Wed, 10 Oct 2007 19:33:06 +0000 (19:33 +0000)] 
 r15633@catbus:  nickm | 2007-10-10 14:16:54 -0400
 Fix a spelling mistake.

svn:r11838

18 years ago r15632@catbus: nickm | 2007-10-10 13:48:44 -0400
Nick Mathewson [Wed, 10 Oct 2007 19:33:01 +0000 (19:33 +0000)] 
 r15632@catbus:  nickm | 2007-10-10 13:48:44 -0400
 Merge networkstatus_add_signatures_impl into the only function that calls it.

svn:r11837

18 years agoset a date for 0.2.0.8-alpha
Roger Dingledine [Wed, 10 Oct 2007 17:56:53 +0000 (17:56 +0000)] 
set a date for 0.2.0.8-alpha

svn:r11836

18 years ago r15630@catbus: nickm | 2007-10-10 13:39:44 -0400
Nick Mathewson [Wed, 10 Oct 2007 17:48:58 +0000 (17:48 +0000)] 
 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

18 years agoSay "using socksX _to_ port y" instead of "socksX _on_ port y". it confuses weasel...
Peter Palfrader [Wed, 10 Oct 2007 15:44:34 +0000 (15:44 +0000)] 
Say "using socksX _to_ port y" instead of "socksX _on_ port y".  it confuses weasel less

svn:r11834

18 years ago r15626@catbus: nickm | 2007-10-10 11:02:32 -0400
Nick Mathewson [Wed, 10 Oct 2007 15:07:19 +0000 (15:07 +0000)] 
 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

18 years ago r15621@catbus: nickm | 2007-10-10 00:37:25 -0400
Nick Mathewson [Wed, 10 Oct 2007 04:37:38 +0000 (04:37 +0000)] 
 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

18 years ago r15619@catbus: nickm | 2007-10-10 00:23:45 -0400
Nick Mathewson [Wed, 10 Oct 2007 04:24:02 +0000 (04:24 +0000)] 
 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

18 years ago r15617@catbus: nickm | 2007-10-09 22:30:22 -0400
Nick Mathewson [Wed, 10 Oct 2007 02:30:34 +0000 (02:30 +0000)] 
 r15617@catbus:  nickm | 2007-10-09 22:30:22 -0400
 Add small comments to a couple of proposals.

svn:r11827

18 years agoApparently we really want libevent-1.1a required for Redhat EL 5 and
Andrew Lewman [Tue, 9 Oct 2007 23:35:39 +0000 (23:35 +0000)] 
Apparently we really want libevent-1.1a required for Redhat EL 5 and
beyond.  Backported as well.

svn:r11825

18 years ago r15612@catbus: nickm | 2007-10-09 19:11:55 -0400
Nick Mathewson [Tue, 9 Oct 2007 23:12:04 +0000 (23:12 +0000)] 
 r15612@catbus:  nickm | 2007-10-09 19:11:55 -0400
 Clarify proposal 122 and add another note.

svn:r11824

18 years ago r15608@catbus: nickm | 2007-10-09 19:01:50 -0400
Nick Mathewson [Tue, 9 Oct 2007 23:02:02 +0000 (23:02 +0000)] 
 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

18 years agoupdate proposal 122 based on
Roger Dingledine [Tue, 9 Oct 2007 22:49:30 +0000 (22:49 +0000)] 
update proposal 122 based on
http://archives.seul.org/or/dev/Oct-2007/msg00006.html

svn:r11822

18 years agoback out a little bit of r11817 to preserve current behavior.
Roger Dingledine [Tue, 9 Oct 2007 21:12:48 +0000 (21:12 +0000)] 
back out a little bit of r11817 to preserve current behavior.
some other behavior changes left in.

svn:r11821

18 years agoi heard that users know the phrase 'system clock' better than 'clock'. hm.
Roger Dingledine [Tue, 9 Oct 2007 21:11:16 +0000 (21:11 +0000)] 
i heard that users know the phrase 'system clock' better than 'clock'. hm.

svn:r11820

18 years ago r15603@catbus: nickm | 2007-10-09 17:02:27 -0400
Nick Mathewson [Tue, 9 Oct 2007 21:02:32 +0000 (21:02 +0000)] 
 r15603@catbus:  nickm | 2007-10-09 17:02:27 -0400
 Clarify "median".

svn:r11819

18 years ago r15599@catbus: nickm | 2007-10-09 16:44:36 -0400
Nick Mathewson [Tue, 9 Oct 2007 20:44:51 +0000 (20:44 +0000)] 
 r15599@catbus:  nickm | 2007-10-09 16:44:36 -0400
 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

18 years ago r15598@catbus: nickm | 2007-10-09 16:37:35 -0400
Nick Mathewson [Tue, 9 Oct 2007 20:44:47 +0000 (20:44 +0000)] 
 r15598@catbus:  nickm | 2007-10-09 16:37:35 -0400
 Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode().

svn:r11817

18 years ago r15597@catbus: nickm | 2007-10-09 16:17:42 -0400
Nick Mathewson [Tue, 9 Oct 2007 20:44:45 +0000 (20:44 +0000)] 
 r15597@catbus:  nickm | 2007-10-09 16:17:42 -0400
 Make authority_certs_fetch_missing only fetch certificates which we are not currently downloading; fix XXXX020s in networkstatus.c

svn:r11816

18 years ago r15593@catbus: nickm | 2007-10-09 15:31:10 -0400
Nick Mathewson [Tue, 9 Oct 2007 19:31:14 +0000 (19:31 +0000)] 
 r15593@catbus:  nickm | 2007-10-09 15:31:10 -0400
 Fix an infinite loop when parsing multiple votes.

svn:r11813

18 years ago r15590@catbus: nickm | 2007-10-09 15:14:42 -0400
Nick Mathewson [Tue, 9 Oct 2007 19:14:48 +0000 (19:14 +0000)] 
 r15590@catbus:  nickm | 2007-10-09 15:14:42 -0400
 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

18 years ago r15589@catbus: nickm | 2007-10-09 15:08:00 -0400
Nick Mathewson [Tue, 9 Oct 2007 19:14:46 +0000 (19:14 +0000)] 
 r15589@catbus:  nickm | 2007-10-09 15:08:00 -0400
 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

18 years ago r15587@catbus: nickm | 2007-10-09 15:05:27 -0400
Nick Mathewson [Tue, 9 Oct 2007 19:05:38 +0000 (19:05 +0000)] 
 r15587@catbus:  nickm | 2007-10-09 15:05:27 -0400
 When parsing two concatenated networkstatuses (as we do when voting), detect the end of the first one properly.

svn:r11810

18 years agomake r11808 build on my 64-bit
Roger Dingledine [Tue, 9 Oct 2007 18:43:05 +0000 (18:43 +0000)] 
make r11808 build on my 64-bit

svn:r11809

18 years ago r15581@catbus: nickm | 2007-10-09 14:36:47 -0400
Nick Mathewson [Tue, 9 Oct 2007 18:36:56 +0000 (18:36 +0000)] 
 r15581@catbus:  nickm | 2007-10-09 14:36:47 -0400
 Recompute voting schedule whenever a consensus is set.

svn:r11808

18 years agoBugfixes in fetching certificates for a consensus: fetch tor/keys/fp/X, not tor/keys...
Nick Mathewson [Tue, 9 Oct 2007 17:40:23 +0000 (17:40 +0000)] 
Bugfixes in fetching certificates for a consensus: fetch tor/keys/fp/X, not tor/keys/X.  Also, count signatures where no certificate is known as "missing a certificate" not as "unknown authority."

svn:r11805

18 years ago r15574@catbus: nickm | 2007-10-09 13:01:53 -0400
Nick Mathewson [Tue, 9 Oct 2007 17:07:13 +0000 (17:07 +0000)] 
 r15574@catbus:  nickm | 2007-10-09 13:01:53 -0400
 Fix the "400 OK" issue when replying to a vote.

svn:r11801

18 years ago r14813@Kushana: nickm | 2007-10-09 11:10:48 -0400
Nick Mathewson [Tue, 9 Oct 2007 15:27:45 +0000 (15:27 +0000)] 
 r14813@Kushana:  nickm | 2007-10-09 11:10:48 -0400
 Use download_status_t for v2 networkstatuses and certs as well as for routers.  Make functions to manipulate it.  Next steps: use it for consensus networkstatuses, and get consensus download rescheduling working.

svn:r11800

18 years ago r14812@Kushana: nickm | 2007-10-09 10:22:00 -0400
Nick Mathewson [Tue, 9 Oct 2007 15:27:15 +0000 (15:27 +0000)] 
 r14812@Kushana:  nickm | 2007-10-09 10:22:00 -0400
 Merge extra fields in local_routerstatus_t back into routerstatus_t.  See changelog for rationale.

svn:r11799

18 years agoCommit this stuff somewhere before I delete it accidentally
Peter Palfrader [Mon, 8 Oct 2007 23:40:52 +0000 (23:40 +0000)] 
Commit this stuff somewhere before I delete it accidentally

svn:r11794

18 years agofor once, it was "no-tab man" that struck again.
Roger Dingledine [Mon, 8 Oct 2007 21:28:23 +0000 (21:28 +0000)] 
for once, it was "no-tab man" that struck again.

svn:r11793

18 years ago r14802@Kushana: nickm | 2007-10-08 17:21:30 -0400
Nick Mathewson [Mon, 8 Oct 2007 21:21:50 +0000 (21:21 +0000)] 
 r14802@Kushana:  nickm | 2007-10-08 17:21:30 -0400
 Refactor out about a third of routerlist.c into a new networkstatus.c.  I\m not sure that I got everything that needed to move, but so far so good.

svn:r11791

18 years ago r14799@Kushana: nickm | 2007-10-08 15:55:18 -0400
Nick Mathewson [Mon, 8 Oct 2007 19:56:57 +0000 (19:56 +0000)] 
 r14799@Kushana:  nickm | 2007-10-08 15:55:18 -0400
 Add code to download router descriptors listed in a v3 networkstatus consensus.

svn:r11790

18 years ago r14770@Kushana: nickm | 2007-10-08 11:43:02 -0400
Nick Mathewson [Mon, 8 Oct 2007 17:44:19 +0000 (17:44 +0000)] 
 r14770@Kushana:  nickm | 2007-10-08 11:43:02 -0400
 Make router_digest_is_trusted_dir able to check for type.  When looking for a V3 directory, only assume that the V3 authorities and caches have it: previous code assumed that all authorities had it.

svn:r11789

18 years ago r14769@Kushana: nickm | 2007-10-07 14:00:17 -0400
Nick Mathewson [Mon, 8 Oct 2007 17:44:09 +0000 (17:44 +0000)] 
 r14769@Kushana:  nickm | 2007-10-07 14:00:17 -0400
 Fetch networkstatus consensus documents as needed.  Disabled for clients until more caches support it.

svn:r11788

18 years agoUpdate mingw build instructions due to new mingw and libevent.
Andrew Lewman [Mon, 8 Oct 2007 02:24:07 +0000 (02:24 +0000)] 
Update mingw build instructions due to new mingw and libevent.

svn:r11785

18 years agoUpdate version. Need to figure out a better way to do this going
Andrew Lewman [Sat, 6 Oct 2007 15:35:14 +0000 (15:35 +0000)] 
Update version.  Need to figure out a better way to do this going
forward.

svn:r11782

18 years agoUse the standard polipo config file for now.
Andrew Lewman [Sat, 6 Oct 2007 15:32:12 +0000 (15:32 +0000)] 
Use the standard polipo config file for now.

svn:r11781

18 years agoUpdate osx addsysuser for leopard.
Andrew Lewman [Sat, 6 Oct 2007 15:29:15 +0000 (15:29 +0000)] 
Update osx addsysuser for leopard.

svn:r11780

18 years ago r15533@catbus: nickm | 2007-10-04 12:30:21 -0400
Nick Mathewson [Thu, 4 Oct 2007 16:36:53 +0000 (16:36 +0000)] 
 r15533@catbus:  nickm | 2007-10-04 12:30:21 -0400
 Add 122-unnamed-flag.txt

svn:r11762

18 years ago r15530@catbus: nickm | 2007-10-04 12:16:27 -0400
Nick Mathewson [Thu, 4 Oct 2007 16:21:58 +0000 (16:21 +0000)] 
 r15530@catbus:  nickm | 2007-10-04 12:16:27 -0400
 Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.

svn:r11761

18 years ago r15519@catbus: nickm | 2007-10-03 15:53:57 -0400
Nick Mathewson [Thu, 4 Oct 2007 16:21:52 +0000 (16:21 +0000)] 
 r15519@catbus:  nickm | 2007-10-03 15:53:57 -0400
 Replace a mention of bugs.noreply.org.

svn:r11760

18 years ago r15512@catbus: nickm | 2007-10-02 16:27:43 -0400
Nick Mathewson [Tue, 2 Oct 2007 20:35:23 +0000 (20:35 +0000)] 
 r15512@catbus:  nickm | 2007-10-02 16:27:43 -0400
 Make some functions static; remove some dead code.

svn:r11750

18 years ago r15510@catbus: nickm | 2007-10-02 16:14:42 -0400
Nick Mathewson [Tue, 2 Oct 2007 20:19:43 +0000 (20:19 +0000)] 
 r15510@catbus:  nickm | 2007-10-02 16:14:42 -0400
 Add support for more vote URLs that weasel wanted.  Weasel: please test this before I inflict it on anybody else. :)

svn:r11749

18 years ago r15436@catbus: nickm | 2007-10-01 21:17:27 -0400
Nick Mathewson [Tue, 2 Oct 2007 01:22:42 +0000 (01:22 +0000)] 
 r15436@catbus:  nickm | 2007-10-01 21:17:27 -0400
 Fix disgusting O(n^2) behavior in router_parse_list_from_string.  Noticed by Li-Hui Zhou; found with oprofile.

svn:r11738

18 years agotodo: Disable and mark as obsolete the setrouterpurpose controller command.
Roger Dingledine [Mon, 1 Oct 2007 06:57:46 +0000 (06:57 +0000)] 
todo: Disable and mark as obsolete the setrouterpurpose controller command.

svn:r11725

18 years agowhoops, we've been failing to update the ReleaseNotes file
Roger Dingledine [Fri, 28 Sep 2007 22:53:42 +0000 (22:53 +0000)] 
whoops, we've been failing to update the ReleaseNotes file

svn:r11702

18 years ago r14682@Kushana: nickm | 2007-09-28 15:23:38 -0400
Nick Mathewson [Fri, 28 Sep 2007 19:23:54 +0000 (19:23 +0000)] 
 r14682@Kushana:  nickm | 2007-09-28 15:23:38 -0400
 From little acorns: redo our string and digest hashing code to be faster, since this stuff may be critical-path.

svn:r11700

18 years ago r15422@catbus: nickm | 2007-09-27 16:42:35 -0400
Nick Mathewson [Thu, 27 Sep 2007 20:46:30 +0000 (20:46 +0000)] 
 r15422@catbus:  nickm | 2007-09-27 16:42:35 -0400
 Use descriptor annotations to record the source, download t time, and purpose of every descriptor we add to the store.  The remaining to-do item is to stop setting do_not_cache on bridges.

svn:r11680

18 years ago r15421@catbus: nickm | 2007-09-27 15:44:17 -0400
Nick Mathewson [Thu, 27 Sep 2007 20:46:28 +0000 (20:46 +0000)] 
 r15421@catbus:  nickm | 2007-09-27 15:44:17 -0400
 When we are a bridge directory, add bridges with purpose BRIDGE, not with purpose CONTROLLER.  Roger, is this right?

svn:r11679

18 years ago r15420@catbus: nickm | 2007-09-27 15:40:25 -0400
Nick Mathewson [Thu, 27 Sep 2007 20:46:24 +0000 (20:46 +0000)] 
 r15420@catbus:  nickm | 2007-09-27 15:40:25 -0400
 Remove annotated_desc_store store (which we never used).  Instead, shift name of router store to cached-descriptors, but initialize it from cached-routers as needed

svn:r11678

18 years agoAdd a "fingerprint" in a smart place
Peter Palfrader [Thu, 27 Sep 2007 16:45:15 +0000 (16:45 +0000)] 
Add a "fingerprint" in a smart place

svn:r11670

18 years ago r15418@catbus: nickm | 2007-09-27 12:37:59 -0400
Nick Mathewson [Thu, 27 Sep 2007 16:41:42 +0000 (16:41 +0000)] 
 r15418@catbus:  nickm | 2007-09-27 12:37:59 -0400
 Fix a stupid logic error in authority_cert_get_by_sk_digest: the presence of an authority lacking a v3 cert does not mean that subsequent authorities lack them too.

svn:r11668

18 years ago r15416@catbus: nickm | 2007-09-27 12:30:19 -0400
Nick Mathewson [Thu, 27 Sep 2007 16:34:02 +0000 (16:34 +0000)] 
 r15416@catbus:  nickm | 2007-09-27 12:30:19 -0400
 Fix a copy-paste error in dir-spec.txt

svn:r11667

18 years ago r15412@catbus: nickm | 2007-09-27 12:04:24 -0400
Nick Mathewson [Thu, 27 Sep 2007 16:08:10 +0000 (16:08 +0000)] 
 r15412@catbus:  nickm | 2007-09-27 12:04:24 -0400
 More annotated-store work: handle annotations in lists correctly.  Add ability to prepend annotations to a routerdesc (and to every rtouredesc in a list), while verifying that the routerdesc is not already annotated.

svn:r11665

18 years agominor typo
Roger Dingledine [Thu, 27 Sep 2007 05:20:26 +0000 (05:20 +0000)] 
minor typo

svn:r11658

18 years ago r15400@catbus: nickm | 2007-09-26 12:13:12 -0400
Nick Mathewson [Wed, 26 Sep 2007 16:19:44 +0000 (16:19 +0000)] 
 r15400@catbus:  nickm | 2007-09-26 12:13:12 -0400
 Backend for descriptor annotations: parse annotations as keywords; only allow them to appear in the cache; do not serve them as part of the descriptor if we are a dirserver.  Still need mechanism to set annotations.  Still need to rename cache file.

svn:r11654

18 years ago r15381@catbus: nickm | 2007-09-26 10:48:00 -0400
Nick Mathewson [Wed, 26 Sep 2007 14:52:10 +0000 (14:52 +0000)] 
 r15381@catbus:  nickm | 2007-09-26 10:48:00 -0400
 Add hidden-service-authentication.etxt as proposal 121.

svn:r11653