]>
git.ipfire.org Git - thirdparty/tor.git/log
Roger Dingledine [Wed, 1 Apr 2009 13:02:04 +0000 (13:02 +0000)]
log more verbosely when we accept or decline a router descriptor,
to help track whether we received them when a relay operator claims
they got sent.
svn:r19213
Roger Dingledine [Tue, 31 Mar 2009 05:24:36 +0000 (05:24 +0000)]
if a directory authority declines our server descriptors because it's
not new enough, write that in the logs. might be helpful one day.
svn:r19195
Roger Dingledine [Tue, 31 Mar 2009 04:03:37 +0000 (04:03 +0000)]
Limit uploaded directory documents to be 16M rather than 500K.
The directory authorities were refusing v3 consensus votes from
other authorities, since the votes are now 504K. Fixes bug 959;
bugfix on 0.0.2pre17 (where we raised it from 50K to 500K ;).
svn:r19194
Roger Dingledine [Tue, 31 Mar 2009 01:29:07 +0000 (01:29 +0000)]
Directory authorities should never send a 503 "busy" response to
requests for votes or keys. Bugfix on 0.2.0.8-alpha; exposed by
bug 959.
svn:r19189
Roger Dingledine [Sun, 29 Mar 2009 09:17:11 +0000 (09:17 +0000)]
move some of the items out of the 'phase one' section
svn:r19180
Roger Dingledine [Sun, 29 Mar 2009 08:34:35 +0000 (08:34 +0000)]
put in the performance todo items that i marked as high-priority in
the projects/performance/perf-todo file.
svn:r19178
Roger Dingledine [Sun, 29 Mar 2009 03:13:42 +0000 (03:13 +0000)]
note some progress we've made on a few of them
svn:r19177
Roger Dingledine [Sun, 29 Mar 2009 03:11:19 +0000 (03:11 +0000)]
put the 'phase 2' preliminary todo items in place
svn:r19176
Karsten Loesing [Mon, 23 Mar 2009 17:24:48 +0000 (17:24 +0000)]
Add proposal 159 to index.
svn:r19114
Roger Dingledine [Mon, 23 Mar 2009 00:30:48 +0000 (00:30 +0000)]
typo
svn:r19109
Nick Mathewson [Sat, 21 Mar 2009 16:01:52 +0000 (16:01 +0000)]
Actually do that memarea_strndup fix right. Not only must you not examine unmapped ram, but you also must not copy it. From lark.
svn:r19095
Nick Mathewson [Sat, 21 Mar 2009 11:52:53 +0000 (11:52 +0000)]
fix from lark: make memarea_strndup() work even at the end of a mmap chunk. Bug was harmless for now, I think.
svn:r19094
Andrew Lewman [Wed, 18 Mar 2009 22:42:33 +0000 (22:42 +0000)]
figure out version numbers for ostag in suse and redflag
svn:r19083
Andrew Lewman [Wed, 18 Mar 2009 20:26:01 +0000 (20:26 +0000)]
tag redflag linux rpms correctly.
svn:r19082
Nick Mathewson [Wed, 18 Mar 2009 19:30:37 +0000 (19:30 +0000)]
Whitespace cleanup.
svn:r19080
Nick Mathewson [Wed, 18 Mar 2009 19:30:34 +0000 (19:30 +0000)]
Do not generate the non-verbose circuit path when generating a circuit event unless we will use it.
svn:r19079
Nick Mathewson [Wed, 18 Mar 2009 19:30:30 +0000 (19:30 +0000)]
If we have a routerstatus but no routerinfo to name a router, use the routerstatus instead when generating circuit events. Also refactor a little.
svn:r19078
Nick Mathewson [Wed, 18 Mar 2009 19:30:26 +0000 (19:30 +0000)]
Add a function to get a LongName from a routerstatus. Needed for partial bug 941 fix.
svn:r19077
Nick Mathewson [Wed, 18 Mar 2009 19:30:22 +0000 (19:30 +0000)]
Clarify that the nickname part of a LongName is indeed optional.
svn:r19076
Nick Mathewson [Wed, 18 Mar 2009 15:12:56 +0000 (15:12 +0000)]
Add some asserts to try to catch bug 930
svn:r19074
Nick Mathewson [Wed, 18 Mar 2009 14:35:24 +0000 (14:35 +0000)]
Don't double-free successful_uploads.
When we used smartlist_free to free the list of succesful uploads
because we had succeeded in uploading everywhere, we did not actually
set the successful_uploads field to NULL, so later it would get freed
again in rend_service_descriptor_free. Fix for bug 948; bug
introduced in 0.2.1.6-alpha.
svn:r19073
Nick Mathewson [Mon, 16 Mar 2009 18:47:45 +0000 (18:47 +0000)]
Free very-old descriptors that we do not want to add. Fix for bug 672. Backport candidate
svn:r19057
Peter Palfrader [Mon, 16 Mar 2009 17:08:45 +0000 (17:08 +0000)]
The override file is always correct
svn:r19053
Mike Perry [Mon, 16 Mar 2009 07:56:01 +0000 (07:56 +0000)]
Update translation doc with info on two options for new
string creation workflow. It is unclear at this point
which of the two are the lesser evil, so both are included.
svn:r19037
Andrew Lewman [Sun, 15 Mar 2009 05:27:48 +0000 (05:27 +0000)]
remove the advocacy docs from tor/trunk
svn:r19006
Peter Palfrader [Sun, 15 Mar 2009 00:21:53 +0000 (00:21 +0000)]
New upstream version
svn:r18999
Steven Murdoch [Fri, 13 Mar 2009 11:48:41 +0000 (11:48 +0000)]
Set svn:mime-type property of PDF documents to "application/pdf" so that they open in the Acrobat plugin
svn:r18962
Roger Dingledine [Fri, 13 Mar 2009 09:41:32 +0000 (09:41 +0000)]
cut out a lot of the external todo items, since they're done
svn:r18959
Andrew Lewman [Fri, 13 Mar 2009 06:25:17 +0000 (06:25 +0000)]
add the doc files to a real doc directory.
svn:r18952
Roger Dingledine [Fri, 13 Mar 2009 04:47:12 +0000 (04:47 +0000)]
add in the blurb
svn:r18945
Andrew Lewman [Thu, 12 Mar 2009 16:46:06 +0000 (16:46 +0000)]
Add the pdf of the roadmap to the right section of docs.
svn:r18941
Karsten Loesing [Wed, 11 Mar 2009 22:08:37 +0000 (22:08 +0000)]
Make directory usage recording work again. Fixing bug introduced in r17009.
svn:r18924
Roger Dingledine [Wed, 11 Mar 2009 20:51:47 +0000 (20:51 +0000)]
when we get an unrecognized relay streamid, log it
svn:r18919
Martin Peck [Tue, 10 Mar 2009 09:28:28 +0000 (09:28 +0000)]
Update the bundle installers for the MSI packages; these probably belong with the wxs files in the Vidalia repo.
svn:r18849
Steven Murdoch [Tue, 10 Mar 2009 00:52:45 +0000 (00:52 +0000)]
In tor-resolve, when the Tor client to use is specified by <hostname>:<port>, actually use the specified port rather than defaulting to 9050
svn:r18833
Roger Dingledine [Mon, 9 Mar 2009 22:05:17 +0000 (22:05 +0000)]
Bugfix on r17756:
Avoid trying to print raw memory to the logs when we decide to
give up on downloading a given relay descriptor. Bugfix on
0.2.1.9-alpha.
svn:r18831
Roger Dingledine [Mon, 9 Mar 2009 21:43:31 +0000 (21:43 +0000)]
bump to 0.2.1.13-alpha-dev
svn:r18830
Nick Mathewson [Mon, 9 Mar 2009 15:53:37 +0000 (15:53 +0000)]
Log cached-at-exit exit policies to try to fix bug 672.
svn:r18827
Roger Dingledine [Mon, 9 Mar 2009 06:20:15 +0000 (06:20 +0000)]
doxygen tweak
svn:r18818
Roger Dingledine [Mon, 9 Mar 2009 00:56:22 +0000 (00:56 +0000)]
bump to 0.2.1.13-alpha
svn:r18814
Roger Dingledine [Mon, 9 Mar 2009 00:55:59 +0000 (00:55 +0000)]
3! 3 not 2.
svn:r18813
Roger Dingledine [Mon, 9 Mar 2009 00:53:42 +0000 (00:53 +0000)]
We were already rejecting relay begin cells with destination port
of 0. Now also reject extend cells with destination port or address
of 0. Suggested by lark.
svn:r18812
Roger Dingledine [Mon, 9 Mar 2009 00:43:03 +0000 (00:43 +0000)]
declare that i'm going to tag 0.2.1.13-alpha tonight
svn:r18811
Nick Mathewson [Sun, 8 Mar 2009 23:18:44 +0000 (23:18 +0000)]
Build correctly from outside main source tree. Patch from Michael Gold.
svn:r18809
Karsten Loesing [Fri, 6 Mar 2009 23:54:16 +0000 (23:54 +0000)]
Remove contrib/tor.wxs from AC_CONFIG_FILES. The file is gone.
svn:r18791
Martin Peck [Fri, 6 Mar 2009 12:23:01 +0000 (12:23 +0000)]
Move wxs files to vidalia trunk for integration with existing bundle translations.
svn:r18789
Roger Dingledine [Thu, 5 Mar 2009 10:47:25 +0000 (10:47 +0000)]
Update to the "February 26 2009" ip-to-country file
svn:r18774
Nick Mathewson [Tue, 3 Mar 2009 18:02:36 +0000 (18:02 +0000)]
Actually use tor_sscanf() to parse untrusted input.
svn:r18761
Nick Mathewson [Tue, 3 Mar 2009 18:02:31 +0000 (18:02 +0000)]
Add a simple locale-independent no-surprises sscanf replacement.
tor_sscanf() only handles %u and %s for now, which will make it
adequate to replace sscanf() for date/time/IP parsing. We want this
to prevent attackers from constructing weirdly formed descriptors,
cells, addresses, HTTP responses, etc, that validate under some
locales but not others.
svn:r18760
Nick Mathewson [Mon, 2 Mar 2009 19:15:05 +0000 (19:15 +0000)]
Add and use set/get_uint64 on onion tags. [bug 604; backportable]
It seems that 64-bit Sparc Solaris demands 64-bit-aligned access to
uint64_t, but does not 64-bit-align the stack-allocated char array we
use for cpuworker tags. So this patch adds a set/get_uint64 pair, and
uses them to access the conn_id field in the tag.
svn:r18743
Andrew Lewman [Fri, 27 Feb 2009 03:05:27 +0000 (03:05 +0000)]
minor updates and questions.
svn:r18705
Nick Mathewson [Mon, 23 Feb 2009 20:04:51 +0000 (20:04 +0000)]
Fix one case of bug 929.
svn:r18683
Nick Mathewson [Mon, 23 Feb 2009 18:57:21 +0000 (18:57 +0000)]
Add some debugging code to try to catch the likely cause of bug 929
svn:r18682
Andrew Lewman [Mon, 23 Feb 2009 00:02:48 +0000 (00:02 +0000)]
Updated the description text, changed packager email
svn:r18675
Nick Mathewson [Sat, 21 Feb 2009 19:07:05 +0000 (19:07 +0000)]
Patch from lark: if we get two extend cells for the same circuit id, drop the second. Previously, we had leaked an extend_info if the target connection was not open when the second arrived.
svn:r18668
Nick Mathewson [Sat, 21 Feb 2009 19:07:01 +0000 (19:07 +0000)]
Patch from lark: drop BEGIN cells from a rendevous circuit if they do not originate from the end of the circuit.
svn:r18667
Roger Dingledine [Fri, 20 Feb 2009 10:25:08 +0000 (10:25 +0000)]
send the newconsensus event if the controller has asked for newconsensus
events, not if he's asked for ns events
svn:r18656
Roger Dingledine [Tue, 17 Feb 2009 22:49:25 +0000 (22:49 +0000)]
typo
svn:r18610
Roger Dingledine [Tue, 17 Feb 2009 20:37:11 +0000 (20:37 +0000)]
add proposal 159, 'exit scanning', from or-dev
svn:r18609
Nick Mathewson [Mon, 16 Feb 2009 15:15:06 +0000 (15:15 +0000)]
Possible fix for broken country settings in ExcludeExitNodes.
It turns out that we weren't updating the _ExcludeExitNodesUnion set's
country numbers when we reloaded (or first loaded!) the IP-to-country
file. Spotted by Lark. Bugfix on 0.2.1.6-alpha.
svn:r18575
Steven Murdoch [Mon, 16 Feb 2009 11:10:34 +0000 (11:10 +0000)]
Remove Makefile rule for building performance.tex (now in /projects/performance)
svn:r18568
Roger Dingledine [Mon, 16 Feb 2009 10:39:10 +0000 (10:39 +0000)]
docdoc and changelog for r18556
svn:r18566
Roger Dingledine [Mon, 16 Feb 2009 10:26:51 +0000 (10:26 +0000)]
and two more things to move
svn:r18564
Roger Dingledine [Mon, 16 Feb 2009 10:26:04 +0000 (10:26 +0000)]
move performance.tex over
boy, what a convoluted thing svn is
svn:r18563
Roger Dingledine [Mon, 16 Feb 2009 06:18:44 +0000 (06:18 +0000)]
and list the new event here too
svn:r18557
Roger Dingledine [Mon, 16 Feb 2009 06:18:03 +0000 (06:18 +0000)]
new controller event NEWCONSENSUS that lists the networkstatus
lines for every recommended relay.
still needs docdoc and changelog entry.
svn:r18556
Roger Dingledine [Mon, 16 Feb 2009 06:17:27 +0000 (06:17 +0000)]
reindex proposals
svn:r18555
Roger Dingledine [Sun, 15 Feb 2009 12:06:54 +0000 (12:06 +0000)]
nobody's implementing proposals 134 or 140, so they get
bumped to 0.2.2.x
svn:r18546
Roger Dingledine [Sun, 15 Feb 2009 11:12:42 +0000 (11:12 +0000)]
fill in some 'created' timeframes
svn:r18545
Roger Dingledine [Fri, 13 Feb 2009 04:11:14 +0000 (04:11 +0000)]
If the controller claimed responsibility for a stream, but that
stream never finished making its connection, it would live
forever in circuit_wait state. Now we close it after SocksTimeout
seconds. Bugfix on 0.1.2.7-alpha; reported by Mike Perry.
svn:r18516
Andrew Lewman [Fri, 13 Feb 2009 00:50:45 +0000 (00:50 +0000)]
Update some copyrights, change net.freehaven to org.torproject.
svn:r18514
Roger Dingledine [Thu, 12 Feb 2009 12:32:14 +0000 (12:32 +0000)]
Update to the "January 23 2009" ip-to-country file
svn:r18503
Mike Perry [Thu, 12 Feb 2009 10:15:32 +0000 (10:15 +0000)]
Add SSL test description for kicks. Also spell check is a
wonderfukl thign.
svn:r18502
Mike Perry [Thu, 12 Feb 2009 09:54:54 +0000 (09:54 +0000)]
Add exit scanning proposal outline from discussions with arma.
svn:r18501
Roger Dingledine [Wed, 11 Feb 2009 22:21:50 +0000 (22:21 +0000)]
and forward-port the 0.2.0.33 and 0.2.0.34 changelogs
svn:r18497
Nick Mathewson [Wed, 11 Feb 2009 17:23:11 +0000 (17:23 +0000)]
Revert an erroneous part of the non-fix to bug 326, and add comments to explain why it was erroneous.
svn:r18494
Nick Mathewson [Wed, 11 Feb 2009 17:22:34 +0000 (17:22 +0000)]
I worry that the CLEAR() macro in eventdns.c is hiding bugs. That is sad, because it was meant to make them more detectable. Change it to change stuff to garbage rather than to 0. If no bugs turn up, we can remove it in 0.2.2.x
svn:r18493
Nick Mathewson [Wed, 11 Feb 2009 17:22:29 +0000 (17:22 +0000)]
Port some mostly cosmetic eventdns changes from libevent
svn:r18492
Nick Mathewson [Tue, 10 Feb 2009 20:28:30 +0000 (20:28 +0000)]
Clients and non-caches do not need to cache unrecognized authority certificates.
svn:r18480
Nick Mathewson [Tue, 10 Feb 2009 20:03:58 +0000 (20:03 +0000)]
Enhance tor-checkkey tool so it can generate key hashes too.
svn:r18478
Karsten Loesing [Tue, 10 Feb 2009 18:52:47 +0000 (18:52 +0000)]
As an exit node, scrub the IP address to which we are exiting in the logs. Bugfix on 0.2.1.8-alpha.
svn:r18477
Martin Peck [Tue, 10 Feb 2009 12:49:52 +0000 (12:49 +0000)]
Update WiX MSI package GUIDs for version 0.2.1.12.
svn:r18466
Roger Dingledine [Tue, 10 Feb 2009 06:59:49 +0000 (06:59 +0000)]
it turns out that removing external deliverables from the list just
because they're done will really confuse arma.
svn:r18463
Nick Mathewson [Tue, 10 Feb 2009 00:45:30 +0000 (00:45 +0000)]
Don't extend introduction circuits indefinitely.
Doing so could run you out of relay_early cells and give you a
senselessly long circuit. Patch from Karsten; may fix bug 878.
svn:r18459
Peter Palfrader [Mon, 9 Feb 2009 23:51:31 +0000 (23:51 +0000)]
New upstream version
svn:r18457
Roger Dingledine [Mon, 9 Feb 2009 20:29:59 +0000 (20:29 +0000)]
mark a few todo items as deferable
svn:r18455
Nick Mathewson [Mon, 9 Feb 2009 16:55:48 +0000 (16:55 +0000)]
Retry circuits if the exit node is optional and nonexistant.
Previously, when we had the chosen_exit set but marked optional, and
we failed because we couldn't find an onion key for it, we'd just give
up on the circuit. But what we really want to do is try again, without
the forced exit node.
Spotted by rovv. Another case of bug 752. I think this might be
unreachable in our current code, but proposal 158 could change that.
svn:r18451
Nick Mathewson [Mon, 9 Feb 2009 16:07:02 +0000 (16:07 +0000)]
Disable KQUEUE from inside Tor if the OSX version is prior to 10.4.0
svn:r18450
Nick Mathewson [Mon, 9 Feb 2009 15:20:17 +0000 (15:20 +0000)]
Use prctl to reenable core dumps when we have setuid to a non-root user.
svn:r18449
Nick Mathewson [Mon, 9 Feb 2009 15:09:51 +0000 (15:09 +0000)]
Bump version to 0.2.1.12-alpha-dev
svn:r18448
Andrew Lewman [Mon, 9 Feb 2009 04:42:45 +0000 (04:42 +0000)]
Updated my parts of future, completed two items in .021
svn:r18434
Roger Dingledine [Mon, 9 Feb 2009 03:28:59 +0000 (03:28 +0000)]
bump to 0.2.1.12-alpha
svn:r18429
Roger Dingledine [Mon, 9 Feb 2009 03:24:53 +0000 (03:24 +0000)]
a bit more changelog mucking
svn:r18426
Roger Dingledine [Mon, 9 Feb 2009 03:21:43 +0000 (03:21 +0000)]
shuffle the changelog a bit
svn:r18425
Roger Dingledine [Mon, 9 Feb 2009 03:13:14 +0000 (03:13 +0000)]
uh, and commit the patch too.
svn:r18423
Nick Mathewson [Mon, 9 Feb 2009 03:13:05 +0000 (03:13 +0000)]
Remove some deadcode and use tor_inet_aton uniformly.
svn:r18422
Nick Mathewson [Mon, 9 Feb 2009 03:13:02 +0000 (03:13 +0000)]
Fix a remote-crash bug. This will need a patch release.
svn:r18421
Roger Dingledine [Mon, 9 Feb 2009 03:12:07 +0000 (03:12 +0000)]
Fix a temporary DoS vulnerability that could be performed by
a directory mirror. Bugfix on 0.2.0.9-alpha; reported by lark.
svn:r18420
Roger Dingledine [Mon, 9 Feb 2009 02:50:19 +0000 (02:50 +0000)]
decide that mikeperry's bug should be fixed in 0.2.1.x
(but not in 0.2.1.12-alpha, sorry)
svn:r18417
Roger Dingledine [Mon, 9 Feb 2009 02:48:23 +0000 (02:48 +0000)]
add more reminders on potential performance improvements
svn:r18416