summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-10-25finish cleaning up r12175tor-0.2.0.9-alphaRoger Dingledine
svn:r12179
2007-10-25ispell dir-spec; inspired by r12175.Roger Dingledine
svn:r12178
2007-10-25 r16136@catbus: nickm | 2007-10-24 23:40:15 -0400Nick Mathewson
Proposal 103 is closed too: it has been implemented and merged into dir-spec. Proposal 111 is "finished": it has been implemented, but still needs to be merged into the spec. svn:r12177
2007-10-25 r16135@catbus: nickm | 2007-10-24 23:36:55 -0400Nick Mathewson
Proposals 101 and 104 are now implemented and merged into dir-spec.txt. svn:r12176
2007-10-25 r16134@catbus: nickm | 2007-10-24 23:34:59 -0400Nick Mathewson
Merge 122 into dir-spec.txt; mark it closed. svn:r12175
2007-10-25 r16130@catbus: nickm | 2007-10-24 23:28:00 -0400Nick Mathewson
Fix null-pointer dereference in set_current_consensus. svn:r12174
2007-10-25bump to 0.2.0.9-alpha in preparation for a releaseRoger Dingledine
svn:r12173
2007-10-25more cleanupsRoger Dingledine
svn:r12172
2007-10-25 r16128@catbus: nickm | 2007-10-24 22:52:16 -0400Nick Mathewson
Fix windows mmap changes. svn:r12171
2007-10-25 r16124@catbus: nickm | 2007-10-24 22:11:09 -0400Nick Mathewson
We want to extend the valid_until for "reasonably live", not the valid_after time svn:r12169
2007-10-25 r16115@catbus: nickm | 2007-10-24 21:52:33 -0400Nick Mathewson
Tolerate a slightly dead consensus when deciding whether to download descriptors and build circuits. svn:r12167
2007-10-24 r16112@catbus: nickm | 2007-10-24 15:52:03 -0400Nick Mathewson
Fix logic for downloading consensuses: make getting an duplicate or not-currently-valid consensus count as a failure. Make running out of time to get certificates count as a failure. Delay while fetching certificates. svn:r12159
2007-10-24 r16111@catbus: nickm | 2007-10-24 15:03:57 -0400Nick Mathewson
Allow multiple download schedules to exist. At the moment, we use one for consensus, and the other one for everything else. svn:r12158
2007-10-24 r16108@catbus: nickm | 2007-10-24 14:41:12 -0400Nick Mathewson
Refactor the arguments for router_pick_{directory_|trusteddir}server[_impl] so that they all take the same flags, and so that their flags have names. Fix their documentation too. svn:r12157
2007-10-24 r16101@catbus: nickm | 2007-10-24 11:44:40 -0400Nick Mathewson
Detect mmap failures from empty descriptor files, and only warn if the file was not supposed to be empty. Fixes bug 533 svn:r12154
2007-10-24 r16100@catbus: nickm | 2007-10-24 11:33:52 -0400Nick Mathewson
Make tor_mmap_file() set and preserve errno in a useful way. svn:r12153
2007-10-24 r16097@catbus: nickm | 2007-10-24 10:16:31 -0400Nick Mathewson
answer question from arma svn:r12151
2007-10-24ready or not, 0.2.0.9-alpha comes out today. let's be ready.Roger Dingledine
(nick, i added a question for you in here.) svn:r12141
2007-10-24<edmanm> 3. CommandsRoger Dingledine
<edmanm> All commands and other keywords are case-insensitive. <edmanm> that lying control-spec.txt! <edmanm> getinfo Address <edmanm> 552 Unrecognized key "Address" <edmanm> getinfo address <edmanm> 250-address=72.230.11.78 <edmanm> 250 OK svn:r12140
2007-10-24Update torbutton version and spacing updates for the readme.Andrew Lewman
svn:r12138
2007-10-24update torbutton version.Andrew Lewman
svn:r12137
2007-10-24Authorities no longer send back "400 you're unreachable please fixRoger Dingledine
it" errors to Tor servers that aren't online all the time. We're supposed to tolerate these servers now. svn:r12136
2007-10-24trivial changes that have been sitting in my sandboxRoger Dingledine
svn:r12135
2007-10-23Disabled remote http config varAndrew Lewman
svn:r12134
2007-10-23Don't complain that "your server has not managed to confirm that itsRoger Dingledine
ports are reachable" if we haven't been able to build any circuits yet. Bug found by spending four hours without a v3 consensus. svn:r12133
2007-10-23uh. yeah. nothing to see here.Roger Dingledine
svn:r12130
2007-10-23When there's no concensus, we were forming a vote every 30Roger Dingledine
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
2007-10-23 r16057@catbus: nickm | 2007-10-23 00:08:31 -0400Nick Mathewson
What the heck is wrong with me that I can not type un? svn:r12128
2007-10-23<phobos> I want TorbuttonInfo.plist and TorbuttonDesc.plist includedRoger Dingledine
in the tarball. svn:r12123
2007-10-23Remove torbutton plists from makefile, as there is nothing to be updatedAndrew Lewman
in the torbutton plists. svn:r12118
2007-10-23Add torbutton to the osx packages.Andrew Lewman
svn:r12116
2007-10-23 r16054@catbus: nickm | 2007-10-22 20:22:13 -0400Nick Mathewson
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
2007-10-23 r16053@catbus: nickm | 2007-10-22 20:20:23 -0400Nick Mathewson
Note that consensus-method is not a means for making backward-incompatible format changes. Because any point that confuses Roger will *definitely* confuse many non-Roger readers of dir-spec.txt ;) svn:r12112
2007-10-22 r16051@catbus: nickm | 2007-10-22 18:53:53 -0400Nick Mathewson
fix a dumb bug in r12102. svn:r12111
2007-10-22 r16049@catbus: nickm | 2007-10-22 15:31:16 -0400Nick Mathewson
fix trunk compile svn:r12110
2007-10-22 r16047@catbus: nickm | 2007-10-22 14:00:46 -0400Nick Mathewson
Resolve some XXX020s in networkstatus.c svn:r12109
2007-10-22 r16045@catbus: nickm | 2007-10-22 13:35:02 -0400Nick Mathewson
Oops; fix a typo that would have messed with the Unnamed implementation. svn:r12108
2007-10-22 r16042@catbus: nickm | 2007-10-22 13:30:49 -0400Nick Mathewson
Move functions into and out of dirvote.c so that it contains all the v3 authority functionality, and no non-authority functionality. svn:r12107
2007-10-22 r16041@catbus: nickm | 2007-10-22 13:02:14 -0400Nick Mathewson
Reattempt certificate downloads immediately on failure, as appropriate. svn:r12106
2007-10-22 r16035@catbus: nickm | 2007-10-22 12:31:22 -0400Nick Mathewson
fix compile svn:r12105
2007-10-22 r16034@catbus: nickm | 2007-10-22 12:30:38 -0400Nick Mathewson
Move an XXX020 to the logical place. svn:r12104
2007-10-22 r16033@catbus: nickm | 2007-10-22 12:26:13 -0400Nick Mathewson
Download some XXXX020s in dirvote.c and mark some functions that may not belong there. svn:r12103
2007-10-22 r16032@catbus: nickm | 2007-10-22 11:56:53 -0400Nick Mathewson
When our directory status or our v3 authority status changes, reschedule operations as appropriate. (Fixes some xxxx020 items) svn:r12102
2007-10-22 r16031@catbus: nickm | 2007-10-22 11:45:00 -0400Nick Mathewson
Remove an unused and unneeded layer of abstraction: we only have one store for routers. (I had thought we might need a second one for annotated routers, but that's silly. svn:r12101
2007-10-22and synchronize that with the ReleaseNotes fileRoger Dingledine
svn:r12094
2007-10-22put the release blurbs in the changelog file, so they can beRoger Dingledine
kept for posterity, and so we can unclutter the download page. svn:r12093
2007-10-22 r16016@catbus: nickm | 2007-10-21 20:44:19 -0400Nick Mathewson
Check a platform assumption we have made without checking for too long: "Characters are represented in ascii." svn:r12088
2007-10-22 r16014@catbus: nickm | 2007-10-21 20:29:14 -0400Nick Mathewson
Fix a unit test in test_crypto_base32_decode that would fail one time in 32. svn:r12087
2007-10-22 r15997@catbus: nickm | 2007-10-21 20:25:40 -0400Nick Mathewson
New code (disabled for now) to use the SSL context's cert store instead of using its "extra chain cert" list to get our identity certificate sent. This is a little close to what OpenSSL expects people to do, and it has the advantage that we should be able to keep the id cert from being sent by setting the NO_CHAIN_CERT bit. I have tried turning new code on, and it seemed to work fine. svn:r12086
2007-10-21Only create pid dir if we are about to start Tor (Luca Capello, closes: #447508)Peter Palfrader
svn:r12085