| Commit message (Expand) | Author | Age |
* | r18272@catbus: nickm | 2008-02-20 18:20:33 -0500••• add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority.
svn:r13630
| Nick Mathewson | 2008-02-20 |
* | r18255@catbus: nickm | 2008-02-20 11:44:55 -0500••• Add asserts and refactor some comparisons in order to fix some veracode-identified issues. Note a bug in buffers.c
svn:r13618
| Nick Mathewson | 2008-02-20 |
* | Update some copyright notices: it is now 2008.•••svn:r13412
| Nick Mathewson | 2008-02-07 |
* | r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
| Nick Mathewson | 2008-02-06 |
* | misc small fixes•••svn:r13403
| Roger Dingledine | 2008-02-06 |
* | r17914@catbus: nickm | 2008-02-05 16:12:16 -0500••• Remove or downgrade some XXX020 items.
svn:r13388
| Nick Mathewson | 2008-02-05 |
* | r17911@catbus: nickm | 2008-02-05 15:53:22 -0500••• Fix a potential bug that would make authorities fail to vote under bizarre circumstances that probably never happened.
svn:r13385
| Nick Mathewson | 2008-02-05 |
* | r17909@catbus: nickm | 2008-02-05 14:48:22 -0500••• As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete.
svn:r13383
| Nick Mathewson | 2008-02-05 |
* | Some log messages during dirvoting - maybe downgrade to debug if you want•••svn:r13261
| Peter Palfrader | 2008-01-24 |
* | patch from karsten to make vote logs more useful•••svn:r13260
| Roger Dingledine | 2008-01-24 |
* | Some people still think letters fall off the side of the code if they go fart...•••svn:r13242
| Peter Palfrader | 2008-01-23 |
* | Log where uploaded consensus signatures come from•••svn:r13241
| Peter Palfrader | 2008-01-23 |
* | r17624@catbus: nickm | 2008-01-15 00:42:01 -0500••• Fixes to more anonymously-reported typos and logic errors.
svn:r13136
| Nick Mathewson | 2008-01-15 |
* | Jan 08 19:55:01.865 [notice] Added -2 pending signatures while building conse...•••svn:r13080
| Roger Dingledine | 2008-01-09 |
* | r17503@catbus: nickm | 2008-01-07 14:15:30 -0500••• Change set_current_consensus interface to take a flags variable. Do not try to fetch certificates until after we have tried loading the fallback consensus. Should fix bug 583.
svn:r13058
| Nick Mathewson | 2008-01-07 |
* | r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items.
svn:r12864
| Nick Mathewson | 2007-12-18 |
* | Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about.
svn:r12859
| Roger Dingledine | 2007-12-18 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | emo teh•••svn:r12747
| Roger Dingledine | 2007-12-09 |
* | weasel wanted us to log the source of v3 votes we don't like•••svn:r12665
| Roger Dingledine | 2007-12-04 |
* | r16174@catbus: nickm | 2007-10-26 10:55:26 -0400••• Better log on vote from unknown authority. Make get_by_v3_authority_id retrun only v3 authorities.
svn:r12203
| Nick Mathewson | 2007-10-26 |
* | the other half of the question for nick•••svn:r12196
| Roger Dingledine | 2007-10-26 |
* | ask nick about a possible bug•••svn:r12193
| Roger Dingledine | 2007-10-25 |
* | When there's no concensus, we were forming a vote every 30•••minutes, but writing the "valid-after" line in our vote based
on our configured V3AuthVotingInterval: so unless the intervals
matched up, we immediately rejected our own vote because it didn't
start at the voting interval that caused us to construct a vote.
This caused log entries like:
Oct 23 01:16:16.303 [notice] Choosing expected valid-after time
as 2007-10-23 05:30:00: consensus_set=0, interval=1800
...
Oct 23 01:20:01.203 [notice] Choosing valid-after time in vote as
2007-10-23 06:00:00: consensus_set=0, interval=3600
Oct 23 01:20:01.290 [warn] Rejecting vote with valid-after time of
2007-10-23 06:00:00; we were expecting 2007-10-23 05:30:00
Oct 23 01:20:01.291 [warn] Couldn't store my own vote! (I told
myself, 'Bad valid-after time'.)
Nick, you should look at this, as it's your design. :)
svn:r12129
| Roger Dingledine | 2007-10-23 |
* | r16054@catbus: nickm | 2007-10-22 20:22:13 -0400••• Make authorities start accepting (and advertising their acceptance of) consensus method 2. If all goes well, we'll have a working Unnamed flag. Otherwise, we'll have a fun backtrace.
svn:r12113
| Nick Mathewson | 2007-10-23 |
* | r16042@catbus: nickm | 2007-10-22 13:30:49 -0400••• Move functions into and out of dirvote.c so that it contains all the v3 authority functionality, and no non-authority functionality.
svn:r12107
| Nick Mathewson | 2007-10-22 |
* | r16033@catbus: nickm | 2007-10-22 12:26:13 -0400••• Download some XXXX020s in dirvote.c and mark some functions that may not belong there.
svn:r12103
| Nick Mathewson | 2007-10-22 |
* | r15974@catbus: nickm | 2007-10-19 16:47:27 -0400••• When we decode to use consensus method 2 or later, compute Unnamed and Named more or less as described in 122. Don't actually use consensus method 2 yet, so we can be sure we didn't screw up v1..
svn:r12055
| Nick Mathewson | 2007-10-19 |
* | r15968@catbus: nickm | 2007-10-19 14:39:51 -0400••• Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation.
svn:r12054
| Nick Mathewson | 2007-10-19 |
* | r15961@catbus: nickm | 2007-10-19 12:40:15 -0400••• Learn the difference between "mismatched vote digest" and "mismatched vote times": the latter is more informative.
svn:r12049
| Nick Mathewson | 2007-10-19 |
* | r15915@catbus: nickm | 2007-10-18 10:26:44 -0400••• Stop incessant notices about when we think the expected valid-after time should be, if we are not an authority.
svn:r12022
| Nick Mathewson | 2007-10-18 |
* | r15905@catbus: nickm | 2007-10-18 09:58:54 -0400••• Document some functions while I can still rememberf what they do. Fix up some whitespace.
svn:r12018
| Nick Mathewson | 2007-10-18 |
* | r15853@catbus: nickm | 2007-10-16 11:32:55 -0400••• Fix "Error adding vote: OK" message.
svn:r11986
| Nick Mathewson | 2007-10-16 |
* | r15806@catbus: nickm | 2007-10-15 19:14:57 -0400••• Implement v3 networkstatus client code. Remove v2 networkstatus client code, except as needed for caches to fetch and serve v2 networkstatues and the routers they list.
svn:r11957
| Nick Mathewson | 2007-10-15 |
* | Add some debugging logs related to dir vote timing.•••svn:r11952
| Nick Mathewson | 2007-10-15 |
* | r15793@catbus: nickm | 2007-10-15 15:50:52 -0400••• Do not set "have published consensus" to 1 after we recalculate timing.
svn:r11951
| Nick Mathewson | 2007-10-15 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | r15593@catbus: nickm | 2007-10-09 15:31:10 -0400••• Fix an infinite loop when parsing multiple votes.
svn:r11813
| Nick Mathewson | 2007-10-09 |
* | 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
| Nick Mathewson | 2007-10-09 |
* | 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
| Nick Mathewson | 2007-10-09 |
* | make r11808 build on my 64-bit•••svn:r11809
| Roger Dingledine | 2007-10-09 |
* | r15581@catbus: nickm | 2007-10-09 14:36:47 -0400••• Recompute voting schedule whenever a consensus is set.
svn:r11808
| Nick Mathewson | 2007-10-09 |
* | Bugfixes in fetching certificates for a consensus: fetch tor/keys/fp/X, not t...•••svn:r11805
| Nick Mathewson | 2007-10-09 |
* | r15574@catbus: nickm | 2007-10-09 13:01:53 -0400••• Fix the "400 OK" issue when replying to a vote.
svn:r11801
| Nick Mathewson | 2007-10-09 |