aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove torbutton plists from makefile, as there is nothing to be updatedAndrew Lewman2007-10-23
| | | | | | | in the torbutton plists. svn:r12118
* Add torbutton to the osx packages.Andrew Lewman2007-10-23
| | | | svn:r12116
* r16054@catbus: nickm | 2007-10-22 20:22:13 -0400Nick Mathewson2007-10-23
| | | | | | | 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
* r16053@catbus: nickm | 2007-10-22 20:20:23 -0400Nick Mathewson2007-10-23
| | | | | | | 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
* r16051@catbus: nickm | 2007-10-22 18:53:53 -0400Nick Mathewson2007-10-22
| | | | | | | fix a dumb bug in r12102. svn:r12111
* r16049@catbus: nickm | 2007-10-22 15:31:16 -0400Nick Mathewson2007-10-22
| | | | | | | fix trunk compile svn:r12110
* r16047@catbus: nickm | 2007-10-22 14:00:46 -0400Nick Mathewson2007-10-22
| | | | | | | Resolve some XXX020s in networkstatus.c svn:r12109
* r16045@catbus: nickm | 2007-10-22 13:35:02 -0400Nick Mathewson2007-10-22
| | | | | | | Oops; fix a typo that would have messed with the Unnamed implementation. svn:r12108
* r16042@catbus: nickm | 2007-10-22 13:30:49 -0400Nick Mathewson2007-10-22
| | | | | | | Move functions into and out of dirvote.c so that it contains all the v3 authority functionality, and no non-authority functionality. svn:r12107
* r16041@catbus: nickm | 2007-10-22 13:02:14 -0400Nick Mathewson2007-10-22
| | | | | | | Reattempt certificate downloads immediately on failure, as appropriate. svn:r12106
* r16035@catbus: nickm | 2007-10-22 12:31:22 -0400Nick Mathewson2007-10-22
| | | | | | | fix compile svn:r12105
* r16034@catbus: nickm | 2007-10-22 12:30:38 -0400Nick Mathewson2007-10-22
| | | | | | | Move an XXX020 to the logical place. svn:r12104
* r16033@catbus: nickm | 2007-10-22 12:26:13 -0400Nick Mathewson2007-10-22
| | | | | | | Download some XXXX020s in dirvote.c and mark some functions that may not belong there. svn:r12103
* r16032@catbus: nickm | 2007-10-22 11:56:53 -0400Nick Mathewson2007-10-22
| | | | | | | When our directory status or our v3 authority status changes, reschedule operations as appropriate. (Fixes some xxxx020 items) svn:r12102
* r16031@catbus: nickm | 2007-10-22 11:45:00 -0400Nick Mathewson2007-10-22
| | | | | | | 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
* and synchronize that with the ReleaseNotes fileRoger Dingledine2007-10-22
| | | | svn:r12094
* put the release blurbs in the changelog file, so they can beRoger Dingledine2007-10-22
| | | | | | | kept for posterity, and so we can unclutter the download page. svn:r12093
* r16016@catbus: nickm | 2007-10-21 20:44:19 -0400Nick Mathewson2007-10-22
| | | | | | | Check a platform assumption we have made without checking for too long: "Characters are represented in ascii." svn:r12088
* r16014@catbus: nickm | 2007-10-21 20:29:14 -0400Nick Mathewson2007-10-22
| | | | | | | Fix a unit test in test_crypto_base32_decode that would fail one time in 32. svn:r12087
* r15997@catbus: nickm | 2007-10-21 20:25:40 -0400Nick Mathewson2007-10-22
| | | | | | | 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
* Only create pid dir if we are about to start Tor (Luca Capello, closes: #447508)Peter Palfrader2007-10-21
| | | | svn:r12085
* r15995@catbus: nickm | 2007-10-21 00:40:46 -0400Nick Mathewson2007-10-21
| | | | | | | More fixes for bad behavior when downloading extrainfos: do not download an ei if we lack the key to verify it, and do not download it if we already got it and found (weirdly) that it didn't match the corresponding server descriptor. svn:r12071
* Bugfix on r7072, which turned out to basically be a no-op:Roger Dingledine2007-10-21
| | | | | | | | | | | | | | Respond to INT and TERM SIGNAL commands before we execute the signal, in case the signal shuts us down. We had a patch in 0.1.2.1-alpha that tried to do this by queueing the response on the connection's buffer before shutting down, but that really isn't the same thing. Bug located by Matt Edman. This is a bug in 0.1.2.x too, but there's no way we should backport this fix. Speaking of which, can somebody double-check it? :) svn:r12070
* r15991@catbus: nickm | 2007-10-20 20:08:29 -0400Nick Mathewson2007-10-21
| | | | | | | Fix a nasty bug in DownloadExtraInfo implementation where we would discard, download, discard, download ad infinitum. svn:r12069
* r15989@catbus: nickm | 2007-10-20 19:48:29 -0400Nick Mathewson2007-10-20
| | | | | | | Fix implementation of sdmap_size and rimap_size() and eimap_size(). Nobody was using them, so no backport needed. svn:r12068
* r15976@catbus: nickm | 2007-10-20 19:44:47 -0400Nick Mathewson2007-10-20
| | | | | | | Prioritize fetching descriptors and networkstatus docs over fetching more extrainfo docs. svn:r12067
* r15974@catbus: nickm | 2007-10-19 16:47:27 -0400Nick Mathewson2007-10-19
| | | | | | | 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
* r15968@catbus: nickm | 2007-10-19 14:39:51 -0400Nick Mathewson2007-10-19
| | | | | | | Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation. svn:r12054
* r15967@catbus: nickm | 2007-10-19 14:14:47 -0400Nick Mathewson2007-10-19
| | | | | | | Change meaning of "freefn" argument to smartlist_uniq so that we can remove duplicates from a list without freeing them. svn:r12053
* r15966@catbus: nickm | 2007-10-19 13:56:28 -0400Nick Mathewson2007-10-19
| | | | | | | Voting side of proposal 122 svn:r12052
* r15965@catbus: nickm | 2007-10-19 13:32:11 -0400Nick Mathewson2007-10-19
| | | | | | | Client-side implementation for proposal 122. svn:r12051
* r15964@catbus: nickm | 2007-10-19 12:43:49 -0400Nick Mathewson2007-10-19
| | | | | | | Sort out that need_to_mirror is for routerstatuses in v2 networkstatuses only. svn:r12050
* r15961@catbus: nickm | 2007-10-19 12:40:15 -0400Nick Mathewson2007-10-19
| | | | | | | Learn the difference between "mismatched vote digest" and "mismatched vote times": the latter is more informative. svn:r12049
* r15960@catbus: nickm | 2007-10-19 12:30:17 -0400Nick Mathewson2007-10-19
| | | | | | | Make authority_certs_fetch_missing() honor should_delay_dir_fetches() svn:r12048
* r15957@catbus: nickm | 2007-10-19 12:22:18 -0400Nick Mathewson2007-10-19
| | | | | | | Report our IP address in our vote if it turns out that our hostname isn't a fqdn. svn:r12047
* r15956@catbus: nickm | 2007-10-19 11:18:14 -0400Nick Mathewson2007-10-19
| | | | | | | Encode address in certificates. Also, make it possible to create certs reusing an old key. svn:r12046
* typoPeter Palfrader2007-10-19
| | | | svn:r12044
* r15951@catbus: nickm | 2007-10-18 22:27:38 -0400Nick Mathewson2007-10-19
| | | | | | | More TODO notes. svn:r12043
* r15949@catbus: nickm | 2007-10-18 22:18:41 -0400Nick Mathewson2007-10-19
| | | | | | | Add a bit of my TODO for tomorrow, so I can close my emacs for the evening. svn:r12042
* r15939@catbus: nickm | 2007-10-18 22:14:15 -0400Nick Mathewson2007-10-19
| | | | | | | | | | | | Remember the valid-until time of the most recent consensus that listed a router, and (if we are a cache) never delete the routerdesc until that conensus is expired. This is way easier than retaining multiple consensuses. (Of course, the info isn't retained across restarts, but that only affects a few caches at a time.) svn:r12041
* r15938@catbus: nickm | 2007-10-18 22:04:59 -0400Nick Mathewson2007-10-19
| | | | | | | Misc clarifications and corrections in dir-spec.txt svn:r12040
* Call routers_update_all_from_networkstatus() from ↵Peter Palfrader2007-10-19
| | | | | | router_reload_consensus_networkstatus() so that we warn about old versions when we startup Tor, not when we fetch the next consensus document svn:r12038
* revert a tiny bit of r12035Roger Dingledine2007-10-18
| | | | svn:r12037
* various fixes from reading or-cvs the past few daysRoger Dingledine2007-10-18
| | | | svn:r12035
* changelog entry for r11985 (bug 529)Roger Dingledine2007-10-18
| | | | svn:r12034
* r15934@catbus: nickm | 2007-10-18 15:32:56 -0400Nick Mathewson2007-10-18
| | | | | | | When we have plenty of directory information, don't try to launch descriptor downloads quite so eagerly. svn:r12033
* Ammend 122 (Unnamed flag) with v2 discussionPeter Palfrader2007-10-18
| | | | svn:r12032
* r15931@catbus: nickm | 2007-10-18 14:34:05 -0400Nick Mathewson2007-10-18
| | | | | | | Changes to proposal 105 based on recent or-dev exchange with sjmurdoch. svn:r12031
* r15925@catbus: nickm | 2007-10-18 14:13:57 -0400Nick Mathewson2007-10-18
| | | | | | | Add tor-ctrl.sh to dist, and make it fit in 80-col terminals. svn:r12029
* r15924@catbus: nickm | 2007-10-18 14:06:11 -0400Nick Mathewson2007-10-18
| | | | | | | Import tor-ctrl.sh by Stefan Behte into svn repository. svn:r12028