]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Fri, 8 May 2009 16:35:36 +0000 (12:35 -0400)]
Include the *_sha1.i files in their own *_codedigest.c files.
This way we do not need to rebuild util.c and/or config.c whenever
any unrelated source file in src/common or src/or has changed.
Sebastian Hahn [Tue, 5 May 2009 14:34:15 +0000 (16:34 +0200)]
Add a missing newline
Sebastian Hahn [Tue, 5 May 2009 13:47:36 +0000 (15:47 +0200)]
Fix typo in 001-process.txt
Sebastian Hahn [Tue, 5 May 2009 14:16:31 +0000 (16:16 +0200)]
Remove all svn metadata minus what I missed.
Tor doesn't use SVN anymore, making $Revision$, $Id$ and $Date$
meaningless. Remove them without replacement.
Sebastian Hahn [Tue, 5 May 2009 13:55:32 +0000 (15:55 +0200)]
checkSpace.pl doesn't need to worry about svn tags anymore
Sebastian Hahn [Tue, 5 May 2009 13:48:23 +0000 (15:48 +0200)]
SVN-specific metadata should no longer be part of a proposal
Update the proposal creation instructions to remove the Version
and Last-Modified fields.
Roger Dingledine [Tue, 5 May 2009 12:53:12 +0000 (08:53 -0400)]
add a new proposal for authorities to vote for bandwidth "offsets"
Roger Dingledine [Tue, 5 May 2009 12:52:22 +0000 (08:52 -0400)]
Fix typos in proposal 141.
Karsten Loesing [Sat, 2 May 2009 23:04:25 +0000 (01:04 +0200)]
Remove unused rendversion parameters. YAGNI.
Karsten Loesing [Sat, 2 May 2009 22:34:36 +0000 (00:34 +0200)]
Update rend-spec.txt.
Karsten Loesing [Sat, 2 May 2009 22:09:18 +0000 (00:09 +0200)]
Clients do not request version 0 hidserv descs anymore.
Karsten Loesing [Sat, 2 May 2009 21:31:58 +0000 (23:31 +0200)]
Drop version 0 hidserv support on service side.
Karsten Loesing [Sat, 2 May 2009 20:00:54 +0000 (22:00 +0200)]
Update copyright to 2009.
Karsten Loesing [Sat, 2 May 2009 19:47:03 +0000 (21:47 +0200)]
Documentation fix.
Nick Mathewson [Sat, 2 May 2009 16:52:38 +0000 (11:52 -0500)]
Initial division of SHA1 uses by collision/preimage needs.
More thought is needed on each collision opportunity to figure out how
exploitable it is.
Nick Mathewson [Sat, 2 May 2009 16:49:45 +0000 (11:49 -0500)]
delete trailing whitespace in xxx-what-uses-sha1.txt
Marian [Sat, 2 May 2009 16:39:56 +0000 (12:39 -0400)]
More notes and an extra element in xxx-what-uses-sha1.txt
phobos [Sat, 2 May 2009 03:05:54 +0000 (23:05 -0400)]
clean up distro detection and remove dead comment blocks
Nick Mathewson [Fri, 1 May 2009 10:25:18 +0000 (06:25 -0400)]
Remove the long-deprecated GETINFO addr-mappings/
Nick Mathewson [Wed, 29 Apr 2009 23:05:56 +0000 (19:05 -0400)]
Changelog entry for Jake's torify patch.
Jacob Appelbaum [Wed, 29 Apr 2009 21:35:06 +0000 (14:35 -0700)]
Make the torify script use torify when available.
Update Torify to use torsocks by default and to warn when the user is
using the older tsocks program. Update torify and the torify man page
to refelect changes to torify. Add warnings in both.
Nick Mathewson [Sun, 4 Jan 2009 02:43:05 +0000 (21:43 -0500)]
Command-line option to dump SHA1 digests of all source files.
Now, when you call tor --digests, it dumps the SHA1 digest of each
source file that Tor was built with. We support both 'sha1sum' and
'openssl sha1'. If the user is building from a tarball and they
haven't edited anything, they don't need any program that calculates
SHA1. If they _have_ modified a file but they don't have a program to
calculate SHA1, we try to build so we do not output digests.
Nick Mathewson [Wed, 29 Apr 2009 18:18:32 +0000 (14:18 -0400)]
Bump master version to 0.2.2.0-alpha-dev.
Nick Mathewson [Wed, 29 Apr 2009 18:00:14 +0000 (14:00 -0400)]
Add foo.o and foo~ files to gitignore.
Nick Mathewson [Wed, 29 Apr 2009 13:19:18 +0000 (09:19 -0400)]
Add an initial .gitignore to master
Roger Dingledine [Sun, 26 Apr 2009 03:59:35 +0000 (03:59 +0000)]
fix typo and naming convention
svn:r19377
Nick Mathewson [Fri, 24 Apr 2009 05:45:37 +0000 (05:45 +0000)]
Initial thoughts on a TODO.022.
svn:r19369
Sebastian Hahn [Thu, 23 Apr 2009 22:04:10 +0000 (22:04 +0000)]
Return -1 in the error case from read_bandwidth_usage.
svn:r19367
Jacob Appelbaum [Tue, 21 Apr 2009 07:55:07 +0000 (07:55 +0000)]
Update the port knocking SPA document to have more details. Still needs a packet filter.
svn:r19356
Jacob Appelbaum [Tue, 21 Apr 2009 04:06:49 +0000 (04:06 +0000)]
A small set of ideas that Nick and Roger suggested I write up regarding bridge detection.
svn:r19355
Peter Palfrader [Thu, 16 Apr 2009 18:39:03 +0000 (18:39 +0000)]
New upstream version
svn:r19340
Karsten Loesing [Thu, 16 Apr 2009 08:25:36 +0000 (08:25 +0000)]
Documentation fix.
svn:r19337
Roger Dingledine [Sun, 12 Apr 2009 08:09:38 +0000 (08:09 +0000)]
Update to the "April 3 2009" ip-to-country file.
svn:r19307
Roger Dingledine [Sun, 12 Apr 2009 08:02:14 +0000 (08:02 +0000)]
bump to 0.2.1.14-rc
svn:r19306
Roger Dingledine [Sun, 12 Apr 2009 07:56:58 +0000 (07:56 +0000)]
Raise the minimum bandwidth to be a relay from 20000 bytes to 20480
bytes (aka 20KB/s), to match our documentation. Also update
directory authorities so they always assign the Fast flag to relays
with 20KB/s of capacity. Now people running relays won't suddenly
find themselves not seeing any use, if the network gets faster
on average.
svn:r19305
Roger Dingledine [Sun, 12 Apr 2009 06:45:46 +0000 (06:45 +0000)]
put HashedControlPassword and CookieAuthentication explicitly in the
torrc.sample.in, so unix people don't shoot themselves in the foot.
svn:r19304
Roger Dingledine [Sat, 11 Apr 2009 19:40:42 +0000 (19:40 +0000)]
For belt-and-suspenders, relays that don't set Address in their config
now avoid using begin_dir for all direct connections.
svn:r19296
Roger Dingledine [Sat, 11 Apr 2009 19:22:38 +0000 (19:22 +0000)]
make it compile too
svn:r19295
Roger Dingledine [Sat, 11 Apr 2009 18:21:18 +0000 (18:21 +0000)]
play make-believe that addr isn't a uint32_t
svn:r19293
Roger Dingledine [Sat, 11 Apr 2009 18:19:57 +0000 (18:19 +0000)]
fix the same bug in two more locations (thanks to lark for prodding
me further)
svn:r19292
Roger Dingledine [Sat, 11 Apr 2009 18:09:15 +0000 (18:09 +0000)]
Finally fix the bug where dynamic-IP relays disappear when their
IP address changes: directory mirrors were mistakenly telling them
their old address if they asked via begin_dir, so they never got
an accurate answer about their new address, so they just vanished
after a day. Should fix bugs 827, 883, and 900 -- but alas, only
after every directory mirror has upgraded.
svn:r19291
Roger Dingledine [Sat, 11 Apr 2009 12:06:27 +0000 (12:06 +0000)]
only log that at loglevel notice if there's a problem with the
version. otherwise there's no reason to tell the user we're
doing behind-the-scenes cleaning.
svn:r19288
Roger Dingledine [Sat, 11 Apr 2009 12:00:18 +0000 (12:00 +0000)]
Clients replace entry guards that were chosen more than a few months
ago. This change should significantly improve client performance,
especially once more people upgrade, since relays that have been
a guard for a long time are currently overloaded.
svn:r19287
Roger Dingledine [Sat, 11 Apr 2009 04:31:46 +0000 (04:31 +0000)]
general changelog cleanups
svn:r19273
Roger Dingledine [Sat, 11 Apr 2009 00:40:11 +0000 (00:40 +0000)]
fix a comment
svn:r19262
Roger Dingledine [Sat, 11 Apr 2009 00:24:06 +0000 (00:24 +0000)]
a changelog entry for r19259
svn:r19261
Roger Dingledine [Sat, 11 Apr 2009 00:16:05 +0000 (00:16 +0000)]
If the bridge config line doesn't specify a port, assume 443.
This makes bridge lines a bit smaller and easier for users to
understand.
Also, remove a duplicate changelog entry from the past.
svn:r19260
Sebastian Hahn [Sat, 11 Apr 2009 00:12:52 +0000 (00:12 +0000)]
Directory authorities should accept a descriptor as changed when the relay operator changed the bandwithrate or bandwithburst settings.
svn:r19259
Roger Dingledine [Fri, 10 Apr 2009 07:02:19 +0000 (07:02 +0000)]
commit sebastian's patch to not require contactinfo when testingtornetwork
is set
svn:r19257
Nick Mathewson [Thu, 9 Apr 2009 19:58:16 +0000 (19:58 +0000)]
Fix a few crash bugs related to malormed descriptors. Lark found one; fuzzing found the rest.
svn:r19250
Andrew Lewman [Thu, 9 Apr 2009 04:11:13 +0000 (04:11 +0000)]
update to openssl 0.9.8k
svn:r19248
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