]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Wed, 17 Dec 2008 21:50:01 +0000 (21:50 +0000)]
Make return code from router_add_to_routerlist a nice sensible enum. Based on patch from Sebastian.
svn:r17656
Nick Mathewson [Wed, 17 Dec 2008 20:58:41 +0000 (20:58 +0000)]
manpage: stop mentioning the possibility that Tor has been built without eventdns. That hasn't been possible since 0.2.0.1-alpha
svn:r17655
Nick Mathewson [Wed, 17 Dec 2008 20:58:38 +0000 (20:58 +0000)]
Add manpage documentation for ServerDNSRandomizeCase.
svn:r17654
Nick Mathewson [Wed, 17 Dec 2008 17:20:48 +0000 (17:20 +0000)]
Rename a couple of v2-networkstatus-only fields so that it is clear they are v2-networkstatus-only.
svn:r17652
Nick Mathewson [Wed, 17 Dec 2008 17:20:42 +0000 (17:20 +0000)]
Use ctags and a python script to find identifiers that are never used anywhere, and remove the ones that we really want gone.
svn:r17651
Nick Mathewson [Wed, 17 Dec 2008 17:20:36 +0000 (17:20 +0000)]
Whitespace fix.
svn:r17650
Nick Mathewson [Wed, 17 Dec 2008 17:20:31 +0000 (17:20 +0000)]
Add some missing documentation in or.h
svn:r17649
Nick Mathewson [Wed, 17 Dec 2008 17:20:26 +0000 (17:20 +0000)]
Make ALLOW_INVALID_* into an enum.
svn:r17648
Nick Mathewson [Wed, 17 Dec 2008 17:20:22 +0000 (17:20 +0000)]
Remove the no-longer-used incoming_cmd_type field from control_connection_t.
svn:r17647
Nick Mathewson [Wed, 17 Dec 2008 17:20:19 +0000 (17:20 +0000)]
Change CELL_DIRECTION_* to an enum.
svn:r17646
Nick Mathewson [Wed, 17 Dec 2008 15:04:43 +0000 (15:04 +0000)]
Oops; remove extraneous comma.
svn:r17644
Nick Mathewson [Wed, 17 Dec 2008 14:59:28 +0000 (14:59 +0000)]
Move edge-only flags from connection_t to edge_connection_t.
svn:r17643
Nick Mathewson [Wed, 17 Dec 2008 14:59:19 +0000 (14:59 +0000)]
Rename or_is_obsolete and move it to or_connection_t where it belongs.
svn:r17642
Peter Palfrader [Mon, 15 Dec 2008 22:42:38 +0000 (22:42 +0000)]
New alpha release
svn:r17630
Nick Mathewson [Mon, 15 Dec 2008 21:17:53 +0000 (21:17 +0000)]
Don't extend circuits over noncanonical connections with mismatched addresses.
Also, refactor the logic to check whether we will use a connection or
launch a new one into a new function.
svn:r17628
Nick Mathewson [Mon, 15 Dec 2008 21:17:43 +0000 (21:17 +0000)]
Apply rovv's bug 805 fix: take more care never to prefer a non-canonical connection.
svn:r17627
Roger Dingledine [Sun, 14 Dec 2008 19:40:56 +0000 (19:40 +0000)]
When a stream at an exit relay is in state "resolving" or
"connecting" and it receives an "end" relay cell, the exit relay
would silently ignore the end cell and not close the stream. If
the client never closes the circuit, then the exit relay never
closes the TCP connection. Bug introduced in Tor 0.1.2.1-alpha;
reported by "wood".
svn:r17625
Roger Dingledine [Sun, 14 Dec 2008 19:39:54 +0000 (19:39 +0000)]
comment tweak
svn:r17624
Roger Dingledine [Sat, 13 Dec 2008 21:42:09 +0000 (21:42 +0000)]
add another torbutton issue that needs solving
svn:r17619
Martin Peck [Fri, 12 Dec 2008 23:44:16 +0000 (23:44 +0000)]
Leave ALLUSERS null by default instead of relying on =2 to detect admin privs correctly.
svn:r17614
Nick Mathewson [Fri, 12 Dec 2008 20:30:45 +0000 (20:30 +0000)]
Merge 148 into tor-spec, mark it Closed, and check off proposal 148 in TODO.021
svn:r17613
Nick Mathewson [Fri, 12 Dec 2008 20:30:42 +0000 (20:30 +0000)]
Implement proposal 148: Make client stream end reasons uniform.
This patch makes every RELAY_COMMAND_END cell that we send pass through one of two functions: connection_edge_end and relay_send_end_cell_from_edge. Both of these functions check the circuit purpose, and change the reason to MISC if the circuit purpose means that it's for client use.
svn:r17612
Nick Mathewson [Fri, 12 Dec 2008 19:05:36 +0000 (19:05 +0000)]
Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server side of 157.
svn:r17611
Nick Mathewson [Fri, 12 Dec 2008 18:31:39 +0000 (18:31 +0000)]
Add cross-certification to authority key certificates. Partial implementation of proposal 157.
svn:r17610
Nick Mathewson [Fri, 12 Dec 2008 17:36:08 +0000 (17:36 +0000)]
Mark proposal 157 as accepted.
svn:r17609
Nick Mathewson [Fri, 12 Dec 2008 17:34:23 +0000 (17:34 +0000)]
Mark 5 0.2.1.x items as higest priority. Anything else can probably go on the 0.2.2.x pile
svn:r17608
Nick Mathewson [Thu, 11 Dec 2008 21:56:22 +0000 (21:56 +0000)]
Remove a few no-longer-used checks from configure.in
svn:r17604
Nick Mathewson [Thu, 11 Dec 2008 21:11:31 +0000 (21:11 +0000)]
Do not discard sign on return values of iv crypto functions in tests. May fix CID 9. Might not.
svn:r17603
Nick Mathewson [Thu, 11 Dec 2008 21:11:28 +0000 (21:11 +0000)]
Note that a couple of line in control.c are supposed to be dead-code.
I'm hoping not to have to litter the rest of our codebase with Coverity ignores, but I think these are the only one we need right now.
svn:r17602
Nick Mathewson [Thu, 11 Dec 2008 21:11:26 +0000 (21:11 +0000)]
If we are building under Coverity, enable geoip_stats and instrument_downloads.
This makes sure that a) optional code gets analyzed too, and b) it doesn't
look like dead code to Coverity.
svn:r17601
Nick Mathewson [Thu, 11 Dec 2008 21:11:22 +0000 (21:11 +0000)]
Lower sprintf buffer max to ~SSIZE_T_MAX from SIZE_T_CEILING, since we need to compare it to a signed int.
svn:r17600
Nick Mathewson [Thu, 11 Dec 2008 21:11:19 +0000 (21:11 +0000)]
Fix two more unit-test bugs (deadcode this time) spotted by Coverity run 7.
CIDs == 357, 356.
svn:r17599
Nick Mathewson [Thu, 11 Dec 2008 20:28:50 +0000 (20:28 +0000)]
Now that tor_assert is no longer using a broken force-to-boolean formulation, we can tor_assert a bitfield without a gcc compile error.
svn:r17598
Nick Mathewson [Thu, 11 Dec 2008 20:23:46 +0000 (20:23 +0000)]
Remove some cargo-cult gcc hacks around tor_assert and predict_unlikely; instead, use the standard convert-to-boolean hack of "svn st"
svn:r17597
Nick Mathewson [Thu, 11 Dec 2008 19:41:03 +0000 (19:41 +0000)]
Fix error in last unit test mem-leak-fixing.
svn:r17596
Nick Mathewson [Thu, 11 Dec 2008 19:40:58 +0000 (19:40 +0000)]
Refactor find_first_by_keyword into one variant that can return NULL and one that can't.
This makes it easier for us to avoid errors where we we forgot to list a keyword as mandatory, and easier for Coverity to detect cases like this too.
svn:r17595
Nick Mathewson [Thu, 11 Dec 2008 19:12:55 +0000 (19:12 +0000)]
Avoid multiple descriptor-fetch connections to authorities. Fixes bug 366.
svn:r17594
Nick Mathewson [Thu, 11 Dec 2008 19:12:48 +0000 (19:12 +0000)]
Add a PDS_ flag to exclude authorities from which we are fetching descs.
Yes, this is maybe a little overspecific. Part of a bug 366 fix.
svn:r17593
Nick Mathewson [Thu, 11 Dec 2008 19:12:45 +0000 (19:12 +0000)]
Change directory_get_from_dirserver to take a set of flags to be passed to pick_(trusted_)dirserver. This lets us make its interface smarter, and makes code that calls it a little more readable.
svn:r17592
Nick Mathewson [Thu, 11 Dec 2008 17:23:00 +0000 (17:23 +0000)]
Fix wide line in main.c
svn:r17587
Roger Dingledine [Thu, 11 Dec 2008 17:18:03 +0000 (17:18 +0000)]
put recent release blurbs into the changelog; fix a typo in tor-spec.
svn:r17586
Roger Dingledine [Thu, 11 Dec 2008 15:58:14 +0000 (15:58 +0000)]
add more deliverables: somebody needs to pick up weasel's nlnet work.
svn:r17585
Roger Dingledine [Thu, 11 Dec 2008 15:50:17 +0000 (15:50 +0000)]
tabman returneth
svn:r17584
Nick Mathewson [Thu, 11 Dec 2008 06:52:24 +0000 (06:52 +0000)]
Add experimental support for learning svn revision number in git-svn based repositories. Fancy.
svn:r17581
Nick Mathewson [Thu, 11 Dec 2008 06:18:09 +0000 (06:18 +0000)]
Fix memory leaks in test_util_smartlist_* functions.
svn:r17580
Nick Mathewson [Thu, 11 Dec 2008 06:18:01 +0000 (06:18 +0000)]
Fix memory leaks in test_v3_networkstatus.
svn:r17579
Nick Mathewson [Thu, 11 Dec 2008 06:17:59 +0000 (06:17 +0000)]
Fix memory leaks in test_dir_format
svn:r17578
Nick Mathewson [Thu, 11 Dec 2008 06:17:54 +0000 (06:17 +0000)]
Change test_memeq macro to not leak memory. Addresses coverity CID 47.
svn:r17577
Martin Peck [Thu, 11 Dec 2008 04:19:53 +0000 (04:19 +0000)]
Modifications for current user install without admin privs.
svn:r17575
Nick Mathewson [Thu, 11 Dec 2008 03:40:25 +0000 (03:40 +0000)]
Add goodell's feature-request 268 as a proposal idea.
svn:r17574
Andrew Lewman [Thu, 11 Dec 2008 01:19:16 +0000 (01:19 +0000)]
summarize the Vidalia Marble integration, and pick a date for
implementation.
svn:r17573
Roger Dingledine [Thu, 11 Dec 2008 00:18:42 +0000 (00:18 +0000)]
mark the high-priority items that really ought to get done before
their formal deadline, e.g. since they are blocking other items.
svn:r17572
Karsten Loesing [Wed, 10 Dec 2008 23:58:17 +0000 (23:58 +0000)]
Give credit to John Brooks for finding bug 874.
svn:r17571
Karsten Loesing [Wed, 10 Dec 2008 23:51:59 +0000 (23:51 +0000)]
Modify ChangeLog for bug 874.
svn:r17570
Nick Mathewson [Wed, 10 Dec 2008 22:57:41 +0000 (22:57 +0000)]
Fix a logic error that would automatically reject all but the first configured DNS server. Bugfix on 0.2.1.5-alpha. Possible fix for part of 813/868. Spotted by coderman
svn:r17569
Nick Mathewson [Wed, 10 Dec 2008 22:28:00 +0000 (22:28 +0000)]
Clarify current client behavior WRT TLS certificates. Add a TODO to make sure that this behavior is optional, and an entry in 098-todo.txt for investigating whether this behavior is smart.
svn:r17568
Nick Mathewson [Wed, 10 Dec 2008 22:17:02 +0000 (22:17 +0000)]
Add new internal-use-only option for controllers to use to prevent SIGHUP from reloading the configuration. Fixes bug 856.
svn:r17567
Nick Mathewson [Wed, 10 Dec 2008 20:45:31 +0000 (20:45 +0000)]
Bug 691 fix: do not shutdown Tor servers right away if the network is down.
svn:r17566
Nick Mathewson [Wed, 10 Dec 2008 18:26:00 +0000 (18:26 +0000)]
Oops; that should have been bug 874, not 879. Also in the changelog.
svn:r17565
Nick Mathewson [Wed, 10 Dec 2008 18:16:58 +0000 (18:16 +0000)]
Apply patch from Karsten to fix bug 879. Backport candidate.
svn:r17562
Nick Mathewson [Wed, 10 Dec 2008 17:25:17 +0000 (17:25 +0000)]
fix a typo in tor-spec.txt
svn:r17561
Roger Dingledine [Wed, 10 Dec 2008 07:42:47 +0000 (07:42 +0000)]
add four items that ibb wants to see.
svn:r17552
Nick Mathewson [Wed, 10 Dec 2008 05:39:27 +0000 (05:39 +0000)]
small todo/changelog fixes
svn:r17551
Nick Mathewson [Wed, 10 Dec 2008 03:01:26 +0000 (03:01 +0000)]
Give a better error when something has changed our descriptor cache out from under us. Based on patch from Karsten. Addresses bug 885.
svn:r17550
Roger Dingledine [Wed, 10 Dec 2008 01:46:51 +0000 (01:46 +0000)]
When a directory authority gives us a new guess for our IP address,
log which authority we used. Hopefully this will help us debug
the recent complaints about bad IP address guesses.
svn:r17549
Roger Dingledine [Wed, 10 Dec 2008 01:35:21 +0000 (01:35 +0000)]
note a potential bug in status events. need to look at spec to
see if it's really a bug.
svn:r17548
Roger Dingledine [Wed, 10 Dec 2008 01:34:24 +0000 (01:34 +0000)]
Resume using the correct "REASON=" stream when telling the
controller why we closed a stream. Bugfix in 0.2.1.1-alpha.
svn:r17547
Roger Dingledine [Tue, 9 Dec 2008 23:51:02 +0000 (23:51 +0000)]
the bridge family proposal really resembles 'dead' more than it resembles
'finished'.
svn:r17546
Roger Dingledine [Tue, 9 Dec 2008 23:50:35 +0000 (23:50 +0000)]
point out that one todo item is actually already started
svn:r17545
Roger Dingledine [Tue, 9 Dec 2008 23:30:50 +0000 (23:30 +0000)]
summarize proposal 111 in tor-spec
svn:r17544
Nick Mathewson [Tue, 9 Dec 2008 23:26:12 +0000 (23:26 +0000)]
Better error message when told to setuid to ourself.
svn:r17543
Nick Mathewson [Tue, 9 Dec 2008 23:10:38 +0000 (23:10 +0000)]
remove a bogus comment. Now that there is no undocumented synonym for EXTENDED_EVENTS, we do not need to point out that EXTENDED_EVENTS is documented
svn:r17542
Nick Mathewson [Tue, 9 Dec 2008 20:49:34 +0000 (20:49 +0000)]
Add a description of how to make AES parallelized across cores to TODO.021.
svn:r17540
Nick Mathewson [Tue, 9 Dec 2008 20:48:22 +0000 (20:48 +0000)]
Redivide 0.2.1 items into do,nice-to-have,and defer.
svn:r17539
Nick Mathewson [Tue, 9 Dec 2008 19:55:19 +0000 (19:55 +0000)]
Finally remove deprecated-since-0.1.2.4-alpha EXTENDED_FORMAT synonym for EXTENDED_EVENTS
svn:r17538
Nick Mathewson [Tue, 9 Dec 2008 18:18:48 +0000 (18:18 +0000)]
Bump version to 0.2.1.8-alpha-dev
svn:r17537
Nick Mathewson [Tue, 9 Dec 2008 18:17:07 +0000 (18:17 +0000)]
Specify the CONSENSUS_ARRIVED event.
svn:r17536
Nick Mathewson [Tue, 9 Dec 2008 18:16:41 +0000 (18:16 +0000)]
Add a new status event for consensus arrival
svn:r17535
Nick Mathewson [Tue, 9 Dec 2008 17:47:26 +0000 (17:47 +0000)]
Note that thandy-client json2xml works, and afaik Matt is satisfied with it.
svn:r17534
Nick Mathewson [Tue, 9 Dec 2008 17:39:46 +0000 (17:39 +0000)]
remove some already-proposed things from 098-todo.txt
svn:r17533
Nick Mathewson [Tue, 9 Dec 2008 16:59:33 +0000 (16:59 +0000)]
Update status on some hidden-service proposals
svn:r17532
Nick Mathewson [Tue, 9 Dec 2008 16:13:38 +0000 (16:13 +0000)]
Migrate the reindex script to python, since adding features to the Perl was getting too ugly. Make it handle line-continuations, and include target versions in output.
svn:r17531
Nick Mathewson [Tue, 9 Dec 2008 14:06:40 +0000 (14:06 +0000)]
Mark proposal 135 as Closed: no actual spec changes needed.
svn:r17529
Nick Mathewson [Tue, 9 Dec 2008 13:57:23 +0000 (13:57 +0000)]
Merge proposal 136 into dir-spec.txt. We need to get better about doing this.
svn:r17528
Nick Mathewson [Tue, 9 Dec 2008 04:05:25 +0000 (04:05 +0000)]
Mark proposals 153 and 154 as superseded by thandy-spec.txt
svn:r17525
Nick Mathewson [Mon, 8 Dec 2008 19:52:26 +0000 (19:52 +0000)]
Compile without warnings on mingw.
svn:r17522
Roger Dingledine [Mon, 8 Dec 2008 19:25:18 +0000 (19:25 +0000)]
bump to 0.2.1.8-alpha
svn:r17521
Nick Mathewson [Mon, 8 Dec 2008 18:00:34 +0000 (18:00 +0000)]
Mark DirPortFrontPage as a FILENAME rather than a STRING. Right now this has no effect.
svn:r17520
Roger Dingledine [Mon, 8 Dec 2008 00:14:13 +0000 (00:14 +0000)]
drop confusing and probably not so big changelog entry
svn:r17517
Roger Dingledine [Mon, 8 Dec 2008 00:09:28 +0000 (00:09 +0000)]
this function is no longer used.
svn:r17515
Roger Dingledine [Mon, 8 Dec 2008 00:04:29 +0000 (00:04 +0000)]
When the client is choosing entry guards, now it selects at most
one guard from a given relay family. Otherwise we could end up with
all of our entry points into the network run by the same operator.
Suggested by Camilo Viecco. Fix on 0.1.1.11-alpha.
Not a backport candidate, since I think this might break for users
who only have a given /16 in their reachableaddresses, or something
like that.
svn:r17514
Roger Dingledine [Sun, 7 Dec 2008 23:53:39 +0000 (23:53 +0000)]
Directory mirrors no longer fetch the v1 directory or
running-routers files. They are obsolete, and nobody asks for them
anymore. This is the first step to making v1 authorities obsolete.
svn:r17513
Roger Dingledine [Sun, 7 Dec 2008 23:43:55 +0000 (23:43 +0000)]
more updates on our todo files
svn:r17512
Roger Dingledine [Sun, 7 Dec 2008 23:41:10 +0000 (23:41 +0000)]
update the (not very useful) readme
svn:r17511
Roger Dingledine [Sun, 7 Dec 2008 18:49:28 +0000 (18:49 +0000)]
first cut of mid-february goals.
svn:r17510
Roger Dingledine [Sun, 7 Dec 2008 18:48:33 +0000 (18:48 +0000)]
remove a few done items from the 021 todo
svn:r17509
Roger Dingledine [Sun, 7 Dec 2008 17:58:06 +0000 (17:58 +0000)]
and even better still
svn:r17508
Roger Dingledine [Sun, 7 Dec 2008 17:56:55 +0000 (17:56 +0000)]
update our external constraints to match reality better
svn:r17507
Karsten Loesing [Sun, 7 Dec 2008 10:28:04 +0000 (10:28 +0000)]
Add contrib/tor.wxs to svn:ignore.
svn:r17504
Jacob Appelbaum [Sun, 7 Dec 2008 01:51:56 +0000 (01:51 +0000)]
Small whitespace fix to properly format if () {} statement.
svn:r17503