]>
git.ipfire.org Git - thirdparty/tor.git/log
Peter Palfrader [Sun, 15 Jun 2008 22:59:54 +0000 (22:59 +0000)]
Add the long finished conditional-consensus-download proposal as 139
svn:r15288
Nick Mathewson [Sun, 15 Jun 2008 17:09:15 +0000 (17:09 +0000)]
Make filename lines in proposals match actual filenames. Accept 135.
svn:r15279
Nick Mathewson [Sun, 15 Jun 2008 17:08:28 +0000 (17:08 +0000)]
Update reindex script to check filename lines.
svn:r15278
Andrew Lewman [Sun, 15 Jun 2008 12:51:51 +0000 (12:51 +0000)]
In Steve Jobs parlance, "boom." The Tor osx bundle is now just Tor and
a startup script. This is consistent with every other OS for which we
build packages. If you want privoxy and torbutton, use the Vidalia
bundle.
svn:r15272
Roger Dingledine [Sun, 15 Jun 2008 01:50:31 +0000 (01:50 +0000)]
minor touchups on proposals
svn:r15263
Nick Mathewson [Sat, 14 Jun 2008 16:11:37 +0000 (16:11 +0000)]
Comments and doc tweaks on Karsten's testing-dir-networks patch
svn:r15254
Nick Mathewson [Sat, 14 Jun 2008 16:01:29 +0000 (16:01 +0000)]
Patch from Karsten to implement proposal 135 ("Testing Tor Networks").
svn:r15253
Nick Mathewson [Sat, 14 Jun 2008 15:42:29 +0000 (15:42 +0000)]
Malloc does not return size_t. (bug noticed by lodger.)
svn:r15252
Roger Dingledine [Sat, 14 Jun 2008 06:04:16 +0000 (06:04 +0000)]
a huge pile of bridge and bootstrap related bugs that arma should work on.
svn:r15249
Peter Palfrader [Fri, 13 Jun 2008 23:24:11 +0000 (23:24 +0000)]
Make unit tests pass again
svn:r15237
Roger Dingledine [Fri, 13 Jun 2008 23:05:48 +0000 (23:05 +0000)]
note a bug that karsten found
svn:r15236
Roger Dingledine [Fri, 13 Jun 2008 22:52:17 +0000 (22:52 +0000)]
> why would it need an anonymized connection?
> ah.
> yes, i think you're right. i was thinking 3-hop, but i think it is 1-hop.
svn:r15235
Nick Mathewson [Fri, 13 Jun 2008 22:18:21 +0000 (22:18 +0000)]
More clarifications to xxx-geoip-survey-plan.txt.
svn:r15234
Nick Mathewson [Fri, 13 Jun 2008 21:35:41 +0000 (21:35 +0000)]
Mark 136 as finished.
svn:r15233
Peter Palfrader [Fri, 13 Jun 2008 21:30:20 +0000 (21:30 +0000)]
Merge proposal 138 as Closed and merge it into the main spec
svn:r15232
Peter Palfrader [Fri, 13 Jun 2008 21:30:17 +0000 (21:30 +0000)]
Briefly mention consensus method 3
svn:r15231
Peter Palfrader [Fri, 13 Jun 2008 21:22:49 +0000 (21:22 +0000)]
implement proposal 138: removing down routers from consensus
svn:r15230
Nick Mathewson [Fri, 13 Jun 2008 19:57:52 +0000 (19:57 +0000)]
Explain how my emacs setup works in the HACKING file. Someone else may care too.
svn:r15228
Peter Palfrader [Fri, 13 Jun 2008 18:58:58 +0000 (18:58 +0000)]
Asking for a conditional consensus at .../consensus/<fingerprints> would crash
a dirserver if it did not already have a consensus.
svn:r15227
Nick Mathewson [Fri, 13 Jun 2008 16:35:27 +0000 (16:35 +0000)]
Bump version to 0.2.1.1-alpha-dev
svn:r15223
Nick Mathewson [Fri, 13 Jun 2008 16:35:12 +0000 (16:35 +0000)]
Set dynamic-locking callbacks in openssl. These can be more efficient when openssl uses them.
svn:r15222
Peter Palfrader [Fri, 13 Jun 2008 09:57:04 +0000 (09:57 +0000)]
Merge rest of 0.1.2.28-rc-1 into trunk.
svn:r15200
Roger Dingledine [Fri, 13 Jun 2008 06:40:36 +0000 (06:40 +0000)]
forward-port the 0.2.0.28-rc changelog
svn:r15194
Roger Dingledine [Fri, 13 Jun 2008 06:23:46 +0000 (06:23 +0000)]
steal some of the bootstrap phase strings from vidalia
svn:r15193
Roger Dingledine [Fri, 13 Jun 2008 05:13:55 +0000 (05:13 +0000)]
bump to 0.2.1.1-alpha
svn:r15187
Roger Dingledine [Fri, 13 Jun 2008 05:13:22 +0000 (05:13 +0000)]
make some of the 0.2.1.1-alpha changelog items more prominent
svn:r15186
Roger Dingledine [Fri, 13 Jun 2008 04:26:05 +0000 (04:26 +0000)]
fix a few typos, and give the bootstrap phase stuff a changelog entry.
svn:r15183
Nick Mathewson [Fri, 13 Jun 2008 03:52:58 +0000 (03:52 +0000)]
Actually reinstate errors that did not work on windows, and add a comment about reading the documentation of the S_CASE and E_CASE macros before adding new cases to the switch statements there.
svn:r15179
Roger Dingledine [Fri, 13 Jun 2008 02:07:17 +0000 (02:07 +0000)]
ignore some errnos in hopes of building on windows again
svn:r15178
Roger Dingledine [Fri, 13 Jun 2008 02:06:04 +0000 (02:06 +0000)]
rearrange 0.2.1.1-alpha changelog
svn:r15177
Nick Mathewson [Fri, 13 Jun 2008 01:13:12 +0000 (01:13 +0000)]
r16217@tombo: nickm | 2008-06-12 21:13:09 -0400
Remove spurious debugging message.
svn:r15176
Nick Mathewson [Fri, 13 Jun 2008 01:04:34 +0000 (01:04 +0000)]
Add proposal 138: remove routers that are not Running from consensus documents.
svn:r15175
Nick Mathewson [Thu, 12 Jun 2008 22:39:13 +0000 (22:39 +0000)]
r16215@tombo: nickm | 2008-06-12 18:39:03 -0400
Implement code to manually force the OpenSSL client cipher list to match the one recommended in proposal 124, *even if* we do not know all those ciphers. This is a bit of a kludge, but it is at least decently well commented.
svn:r15173
Roger Dingledine [Thu, 12 Jun 2008 00:13:35 +0000 (00:13 +0000)]
note that weasel's proposal 134 code is off by default. i believe.
correct me if i'm wrong. :)
svn:r15156
Roger Dingledine [Thu, 12 Jun 2008 00:08:25 +0000 (00:08 +0000)]
remove some duplicate changelog entries from the upcoming 0.2.1.1-alpha
release
svn:r15155
Andrew Lewman [Wed, 11 Jun 2008 23:45:09 +0000 (23:45 +0000)]
Updated torbutton version.
svn:r15153
Karsten Loesing [Wed, 11 Jun 2008 23:40:17 +0000 (23:40 +0000)]
ChangeLog entry for r15149.
svn:r15151
Roger Dingledine [Wed, 11 Jun 2008 22:46:31 +0000 (22:46 +0000)]
you can't strcasecmp on 20-byte digests
what if they contain nuls?
(worse, what if they *don't* contain nuls? ;)
svn:r15149
Nick Mathewson [Wed, 11 Jun 2008 20:44:22 +0000 (20:44 +0000)]
r16178@tombo: nickm | 2008-06-11 16:33:06 -0400
Update geoip proposal draft to more closely match reality , and include slightly better ideas about dir guards.
svn:r15142
Nick Mathewson [Wed, 11 Jun 2008 20:44:17 +0000 (20:44 +0000)]
r16177@tombo: nickm | 2008-06-11 16:32:10 -0400
update TODO some.
svn:r15141
Nick Mathewson [Wed, 11 Jun 2008 17:56:52 +0000 (17:56 +0000)]
r16171@tombo: nickm | 2008-06-11 13:47:41 -0400
Lower number of syscalls used to write data to ordinary sockets through use of writev. Disabled till I have time to test it.
svn:r15133
Peter Palfrader [Wed, 11 Jun 2008 11:12:40 +0000 (11:12 +0000)]
Merge 0.1.2.x branch changes since 0.1.2.27-rc-1 into trunk. I wonder when we will stop developing in two branches at the same time
svn:r15131
Roger Dingledine [Wed, 11 Jun 2008 11:12:29 +0000 (11:12 +0000)]
forward-port r15129, but also note the real way we should fix it.
svn:r15130
Roger Dingledine [Wed, 11 Jun 2008 10:09:30 +0000 (10:09 +0000)]
update to june 9 2008 ip-to-country file
svn:r15124
Roger Dingledine [Wed, 11 Jun 2008 05:34:07 +0000 (05:34 +0000)]
we have been remiss with propsetting
svn:r15122
Roger Dingledine [Wed, 11 Jun 2008 05:31:29 +0000 (05:31 +0000)]
give the bootstrap-phases proposal a real number
svn:r15121
Roger Dingledine [Wed, 11 Jun 2008 04:09:35 +0000 (04:09 +0000)]
flesh out some more sections of my bootstrap status event plan
svn:r15120
Roger Dingledine [Wed, 11 Jun 2008 01:14:23 +0000 (01:14 +0000)]
start sending "bootstrap problem" status events when we're having troubles
reaching relays.
svn:r15116
Roger Dingledine [Wed, 11 Jun 2008 00:17:02 +0000 (00:17 +0000)]
consolidate all our edge/circ/orconn reason-to-foo-or-back functions
svn:r15115
Karsten Loesing [Tue, 10 Jun 2008 23:42:40 +0000 (23:42 +0000)]
Added ChangeLog entry for r15113.
svn:r15114
Karsten Loesing [Tue, 10 Jun 2008 23:31:55 +0000 (23:31 +0000)]
In very rare situations new hidden service descriptors were published earlier than 30 seconds after the last change to the service, with the 30 seconds being the current voodoo saying that a descriptor is stable.
svn:r15113
Roger Dingledine [Tue, 10 Jun 2008 23:13:14 +0000 (23:13 +0000)]
some cleanups in preparation for moving stuff around
svn:r15112
Roger Dingledine [Tue, 10 Jun 2008 23:00:11 +0000 (23:00 +0000)]
minor fixes and notes
svn:r15111
Nick Mathewson [Tue, 10 Jun 2008 20:11:59 +0000 (20:11 +0000)]
Fix last geoip bugs.
svn:r15106
Nick Mathewson [Tue, 10 Jun 2008 19:51:48 +0000 (19:51 +0000)]
a couple more geoip bugfixes
svn:r15105
Nick Mathewson [Tue, 10 Jun 2008 19:25:25 +0000 (19:25 +0000)]
r16139@tombo: nickm | 2008-06-10 15:25:23 -0400
Small formatting fixes for geoip-stats file.
svn:r15104
Nick Mathewson [Tue, 10 Jun 2008 19:11:02 +0000 (19:11 +0000)]
r16137@tombo: nickm | 2008-06-10 15:10:55 -0400
sign error
svn:r15103
Nick Mathewson [Tue, 10 Jun 2008 19:06:48 +0000 (19:06 +0000)]
r16133@tombo: nickm | 2008-06-10 15:06:43 -0400
Pointers do not make good ints.
svn:r15102
Nick Mathewson [Tue, 10 Jun 2008 19:06:46 +0000 (19:06 +0000)]
r16132@tombo: nickm | 2008-06-10 14:39:19 -0400
Whitespace fix
svn:r15101
Nick Mathewson [Tue, 10 Jun 2008 18:28:10 +0000 (18:28 +0000)]
r16129@tombo: nickm | 2008-06-10 14:28:06 -0400
More geoip tweaks. Include in the file a rough estimator of our total share.
svn:r15099
Nick Mathewson [Tue, 10 Jun 2008 18:08:56 +0000 (18:08 +0000)]
r16127@tombo: nickm | 2008-06-10 14:03:01 -0400
Improved code for counting clients by country: support recording by number of directory status requests in addition to number of IPs seen.
svn:r15097
Roger Dingledine [Mon, 9 Jun 2008 22:15:08 +0000 (22:15 +0000)]
make the 'bootstrap problem' stuff quieter while i'm messing with it
svn:r15094
Nick Mathewson [Mon, 9 Jun 2008 20:52:59 +0000 (20:52 +0000)]
r16121@tombo: nickm | 2008-06-09 16:14:39 -0400
fix compile with warnings on osx 10.5: double+int apparently gives a 64-bit value on some gccs
svn:r15093
Roger Dingledine [Mon, 9 Jun 2008 18:32:43 +0000 (18:32 +0000)]
Start noticing and reporting bootstrapping failures too. It looks like
we never bothered learning why OR conns fail, so next step is to add some
infrastructure for that.
svn:r15091
Peter Palfrader [Mon, 9 Jun 2008 17:07:53 +0000 (17:07 +0000)]
also count number of downloads, not just the bytes
svn:r15090
Peter Palfrader [Mon, 9 Jun 2008 16:56:26 +0000 (16:56 +0000)]
Forward port debian 0.2.0.27-rc-1 into trunk
svn:r15089
Roger Dingledine [Mon, 9 Jun 2008 07:01:52 +0000 (07:01 +0000)]
fix a bug where we were never reporting the
"Finishing handshake with entry guard" bootstrap phase
svn:r15087
Roger Dingledine [Mon, 9 Jun 2008 06:33:29 +0000 (06:33 +0000)]
report partial bootstrapping progress as we fetch descriptors
svn:r15083
Roger Dingledine [Mon, 9 Jun 2008 05:17:52 +0000 (05:17 +0000)]
extra points if you make it compile. boy, i'm on a roll.
svn:r15077
Roger Dingledine [Mon, 9 Jun 2008 05:16:47 +0000 (05:16 +0000)]
whoops -- the other half of r15074
svn:r15076
Roger Dingledine [Mon, 9 Jun 2008 05:13:33 +0000 (05:13 +0000)]
when we haven't had any application requests lately, don't bother
logging when we have expired a bunch of descriptors.
svn:r15074
Roger Dingledine [Sun, 8 Jun 2008 02:53:32 +0000 (02:53 +0000)]
include tags in the bootstrap status events. also document the
bootstrapping process and how the phases break down.
svn:r15020
Roger Dingledine [Sat, 7 Jun 2008 09:27:43 +0000 (09:27 +0000)]
start a spec proposal to describe this whole bootstrapping phase thing
svn:r15010
Roger Dingledine [Sat, 7 Jun 2008 09:26:41 +0000 (09:26 +0000)]
actually start sending the bootstrap status event, so matt
can start playing with it on his side.
svn:r15009
Roger Dingledine [Sat, 7 Jun 2008 05:27:34 +0000 (05:27 +0000)]
infrastructure for the 'bootstrap status event' feature, so we can
tell the controller how we're doing at bootstrapping, and it can
tell the user.
svn:r15008
Roger Dingledine [Sat, 7 Jun 2008 05:24:47 +0000 (05:24 +0000)]
flush some changes in my sandbox -- ancient changelog typos, etc
svn:r15007
Roger Dingledine [Sat, 7 Jun 2008 05:01:22 +0000 (05:01 +0000)]
minor comment cleanup and xxx
svn:r15006
Roger Dingledine [Sat, 7 Jun 2008 05:00:06 +0000 (05:00 +0000)]
revert r14970, since it didn't fix anything.
leave r14971 in place though.
svn:r15005
Roger Dingledine [Sat, 7 Jun 2008 04:56:08 +0000 (04:56 +0000)]
Stop reloading the router list from disk for no reason when we
run out of reachable directory mirrors. Once upon a time reloading
it would set the 'is_running' flag back to 1 for them. It hasn't
done that for a long time.
svn:r15004
Roger Dingledine [Fri, 6 Jun 2008 23:48:10 +0000 (23:48 +0000)]
put nlnet's 'user safety contest' on the roadmap, so we make sure
to submit something
svn:r15001
Roger Dingledine [Fri, 6 Jun 2008 23:47:46 +0000 (23:47 +0000)]
touch-up some of the todo deliverables that we've made progress on.
other people should feel free to mark their items as done. :)
svn:r15000
Roger Dingledine [Fri, 6 Jun 2008 22:31:36 +0000 (22:31 +0000)]
make some log entries more accurate
svn:r14998
Roger Dingledine [Thu, 5 Jun 2008 11:37:40 +0000 (11:37 +0000)]
make sure, when we're checking if we have enough dir info, that
we actually have the descriptor listed in the consensus, not just
any descriptor, for each relay.
don't backport this patch (yet); who knows what it might do.
svn:r14971
Roger Dingledine [Thu, 5 Jun 2008 10:57:09 +0000 (10:57 +0000)]
When we switched to using v3 directories, we threw away the part of
the "do we have enough directory info?" calculation that checked
how many relays we believed to still be running based on our own
experience. So if we went offline, we never gave up trying to make
new circuits; worse, when we came back online we didn't recognize
that we should give all the relays another chance. Bugfix on
0.2.0.9-alpha; fixes bugs 648 and 675.
svn:r14970
Roger Dingledine [Thu, 5 Jun 2008 09:01:18 +0000 (09:01 +0000)]
changing v2 network status doesn't require us to recompute
anything about whether enough v3 dir info is here.
svn:r14969
Roger Dingledine [Thu, 5 Jun 2008 08:20:23 +0000 (08:20 +0000)]
remove some networkstatus consensus warnings for unnamed / invalid
relays. they weren't very specific, and were confusing people before
we reduced their log severity. now nobody even knows they exist.
svn:r14968
Roger Dingledine [Thu, 5 Jun 2008 06:27:58 +0000 (06:27 +0000)]
forward-port the 0.2.0.27-rc changelog
svn:r14967
Nick Mathewson [Wed, 4 Jun 2008 18:41:32 +0000 (18:41 +0000)]
Make dist depend on check.
svn:r14951
Nick Mathewson [Wed, 4 Jun 2008 18:41:08 +0000 (18:41 +0000)]
Remov unused macro in crypto.c
svn:r14950
Nick Mathewson [Wed, 4 Jun 2008 18:38:37 +0000 (18:38 +0000)]
Make unit tests pass again: new geoip behavior had freaked out.
svn:r14949
Roger Dingledine [Wed, 4 Jun 2008 09:02:25 +0000 (09:02 +0000)]
forward-port r14934
svn:r14936
Roger Dingledine [Wed, 4 Jun 2008 08:59:14 +0000 (08:59 +0000)]
documentation bug
svn:r14935
Peter Palfrader [Wed, 4 Jun 2008 08:39:02 +0000 (08:39 +0000)]
Forward port debian 0.2.0.26-rc-1 to trunk
svn:r14933
Roger Dingledine [Wed, 4 Jun 2008 07:41:22 +0000 (07:41 +0000)]
forward-port r14930
svn:r14931
Roger Dingledine [Wed, 4 Jun 2008 07:08:05 +0000 (07:08 +0000)]
blind-forward-port that, while i'm at it
svn:r14929
Andrew Lewman [Wed, 4 Jun 2008 03:52:27 +0000 (03:52 +0000)]
Update torbutton version
svn:r14925
Jacob Appelbaum [Tue, 3 Jun 2008 11:01:16 +0000 (11:01 +0000)]
Add note about Launchpad bug and about msguniq.
svn:r14912
Peter Palfrader [Mon, 2 Jun 2008 15:09:35 +0000 (15:09 +0000)]
Also add create/create fast/extends to the dir-usage stats.
svn:r14900
Peter Palfrader [Mon, 2 Jun 2008 15:09:29 +0000 (15:09 +0000)]
Make note_request() accessible from outside of directory.c
svn:r14899
Peter Palfrader [Mon, 2 Jun 2008 15:09:24 +0000 (15:09 +0000)]
Add a configure switch to enable instrument downloads.
svn:r14898