]>
git.ipfire.org Git - thirdparty/tor.git/log
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
Peter Palfrader [Mon, 2 Jun 2008 15:09:19 +0000 (15:09 +0000)]
Instrument all downloads that pass through connection_dir_client_reached_eof()
svn:r14897
Nick Mathewson [Thu, 29 May 2008 14:39:56 +0000 (14:39 +0000)]
Ouch. We were sometimes getting openssl compression by default. This is pointless for us, since the overwhelming majority of our cells are encrypted, full of compressed data, or both. This is also harmful, since doing piles of compression is not cheap. Backport candidate once more tested.
svn:r14830
Nick Mathewson [Thu, 29 May 2008 14:37:56 +0000 (14:37 +0000)]
Fix warning when compiling with dmalloc.
svn:r14829
Nick Mathewson [Thu, 29 May 2008 14:37:16 +0000 (14:37 +0000)]
Correct version in tor-mingw.nsi.in in trunk.
svn:r14828
Nick Mathewson [Thu, 29 May 2008 02:51:47 +0000 (02:51 +0000)]
Document our timelines for fetching consensuses. The language is not as clear as it could be; can anybody make it better?
svn:r14803
Nick Mathewson [Thu, 29 May 2008 02:29:35 +0000 (02:29 +0000)]
New code to implement proposal for local geoip stats. Only enabled with --enable-geoip-stats passed to configure.
svn:r14802
Andrew Lewman [Thu, 29 May 2008 01:45:29 +0000 (01:45 +0000)]
remove the uninstall of the geoip file, since it is installed in APPDATA
svn:r14801
Andrew Lewman [Thu, 29 May 2008 01:34:30 +0000 (01:34 +0000)]
include geoip in win32 packages.
svn:r14798
Nick Mathewson [Thu, 29 May 2008 01:22:30 +0000 (01:22 +0000)]
On win32, default to looking for the geoip file in the same directory as torrc. This is a dumb hack; it should turn into a general mechanism.
svn:r14796
Nick Mathewson [Thu, 29 May 2008 00:54:08 +0000 (00:54 +0000)]
Do not ship a fallback-consensus until the related bugs are fixed.
svn:r14794
Nick Mathewson [Thu, 29 May 2008 00:44:57 +0000 (00:44 +0000)]
Fix bug noted by roger: rebuild extrainfo store from time to time, even if we have never actually downloaded an extrainfo. Bridge authorities need this, or they never clean the extrainfo store.
svn:r14792
Andrew Lewman [Thu, 29 May 2008 00:14:37 +0000 (00:14 +0000)]
geoip integrated into osx installer, tested and confirmed. forward
ported
svn:r14791
Roger Dingledine [Wed, 28 May 2008 21:11:13 +0000 (21:11 +0000)]
say how we generated the geoip file
svn:r14786
Roger Dingledine [Wed, 28 May 2008 21:10:46 +0000 (21:10 +0000)]
document the handle-comments-in-geoip file
svn:r14785
Nick Mathewson [Wed, 28 May 2008 20:26:58 +0000 (20:26 +0000)]
add some notes to proposal 117
svn:r14783
Nick Mathewson [Wed, 28 May 2008 18:34:10 +0000 (18:34 +0000)]
Fix some warnings.
svn:r14781
Nick Mathewson [Wed, 28 May 2008 18:31:57 +0000 (18:31 +0000)]
Several geoip changes/fixes as requested.
svn:r14780
Nick Mathewson [Wed, 28 May 2008 17:15:52 +0000 (17:15 +0000)]
Fix the rpm build: we need to list all our files in the files section. Also, put fallback-consensus and geoip file in /usr/share/tor/, not in /usr/share/
svn:r14778
Roger Dingledine [Wed, 28 May 2008 10:04:34 +0000 (10:04 +0000)]
remove duplicate item. see, progress already.
svn:r14770
Roger Dingledine [Wed, 28 May 2008 10:03:19 +0000 (10:03 +0000)]
a bunch of little items for nick to work on, to make geoip reporting
closer to a reality
svn:r14769
Nick Mathewson [Wed, 28 May 2008 05:17:08 +0000 (05:17 +0000)]
r15794@tombo: nickm | 2008-05-28 01:16:53 -0400
Note a few urgent TODO items
svn:r14768
Roger Dingledine [Wed, 28 May 2008 04:37:34 +0000 (04:37 +0000)]
include the geoip file in the tarball, and load it by default
when tor starts.
this breaks rpms and maybe other packages.
svn:r14764
Roger Dingledine [Wed, 28 May 2008 04:32:59 +0000 (04:32 +0000)]
minor fixes
svn:r14763
Roger Dingledine [Wed, 28 May 2008 04:31:16 +0000 (04:31 +0000)]
add a separator between vidalia and torbutton discussion
svn:r14762
Roger Dingledine [Wed, 28 May 2008 04:29:07 +0000 (04:29 +0000)]
add a monster geoip file to src/config, so we can ship it with
all the tors.
svn:r14761
Nick Mathewson [Tue, 27 May 2008 21:02:36 +0000 (21:02 +0000)]
Fix the first part of bug 681, as suggested by Robert Hogan on or-talk.
svn:r14754
Nick Mathewson [Tue, 27 May 2008 20:26:40 +0000 (20:26 +0000)]
Fix part of bug 681: always reattach tunneled directory connections, regardless of the setting for LeaveStreamsUnattached
svn:r14750
Roger Dingledine [Tue, 27 May 2008 01:27:15 +0000 (01:27 +0000)]
add some more todo items, some of them "actual deliverables", for
various folks.
svn:r14743
Roger Dingledine [Mon, 26 May 2008 23:32:42 +0000 (23:32 +0000)]
minor fix to proposal 136
svn:r14742
Roger Dingledine [Fri, 23 May 2008 11:54:46 +0000 (11:54 +0000)]
and forward-port the 0.2.0.26-rc notes
svn:r14692
Peter Palfrader [Thu, 22 May 2008 17:13:55 +0000 (17:13 +0000)]
add to todo: store some more stuff in the statefile
svn:r14688
Nick Mathewson [Wed, 21 May 2008 20:22:43 +0000 (20:22 +0000)]
r15704@host206: nickm | 2008-05-21 16:21:47 -0400
Clarification/explanation patch for specs, from Killerchicken
svn:r14687
Karsten Loesing [Mon, 19 May 2008 21:23:43 +0000 (21:23 +0000)]
Included changes based on comments by Nick to or-dev and added a section for test cases.
svn:r14674
Nick Mathewson [Mon, 19 May 2008 18:13:00 +0000 (18:13 +0000)]
If the user has an openssl that supports my "release buffer ram" patch, use it.
svn:r14671
Karsten Loesing [Sat, 17 May 2008 13:14:14 +0000 (13:14 +0000)]
Added src/tools/tor-checkkey to svn:ignore.
svn:r14652
Nick Mathewson [Fri, 16 May 2008 20:13:10 +0000 (20:13 +0000)]
More muddling around to get configure.in to recognize recent libevents. Really, libevent should be fixed too so that the next poor sucker doesn't have to do this.
svn:r14641
Nick Mathewson [Fri, 16 May 2008 19:44:57 +0000 (19:44 +0000)]
r19797@catbus: nickm | 2008-05-16 15:42:53 -0400
Try to build correctly on win32 with libevent versions 1.4.x or greater. 1.4.5 should remove the need to do this, but hey. Backport candidate.
svn:r14640
Nick Mathewson [Fri, 16 May 2008 19:19:49 +0000 (19:19 +0000)]
r19795@catbus: nickm | 2008-05-16 14:54:24 -0400
Rename tor_addr_t manipulation functions for a consistent style.
svn:r14639
Roger Dingledine [Thu, 15 May 2008 07:32:11 +0000 (07:32 +0000)]
a few other cleanups
svn:r14622
Roger Dingledine [Thu, 15 May 2008 07:26:05 +0000 (07:26 +0000)]
fix urls and whitespace
svn:r14621
Mike Perry [Thu, 15 May 2008 06:58:00 +0000 (06:58 +0000)]
Add tor-exit-notice.html and linux-tor-prio.sh to the Makefile.am.
svn:r14620
Nick Mathewson [Thu, 15 May 2008 06:11:54 +0000 (06:11 +0000)]
r15623@tombo: nickm | 2008-05-15 02:10:53 -0400
Notes on authority diversity for authority-policy.txt
svn:r14619
Roger Dingledine [Thu, 15 May 2008 06:00:14 +0000 (06:00 +0000)]
notes towards a "How to choose the recommended versions" section
svn:r14618
Nick Mathewson [Wed, 14 May 2008 18:53:02 +0000 (18:53 +0000)]
Actually add proposal 136: authority identity key migration mechanisms
svn:r14615
Nick Mathewson [Wed, 14 May 2008 18:52:27 +0000 (18:52 +0000)]
Add proposal 136: authority identity key migration mechanisms
svn:r14614