]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
16 years agoSay more about comment conventions in doc/HACKING
Nick Mathewson [Fri, 19 Dec 2008 18:51:40 +0000 (18:51 +0000)] 
Say more about comment conventions in doc/HACKING

svn:r17703

16 years agoMore approx_time() calls. Noted by forest.
Nick Mathewson [Fri, 19 Dec 2008 18:51:35 +0000 (18:51 +0000)] 
More approx_time() calls.  Noted by forest.

svn:r17702

16 years agofinally commit the three-year roadmap i've been working on. yay!
Roger Dingledine [Fri, 19 Dec 2008 06:40:38 +0000 (06:40 +0000)] 
finally commit the three-year roadmap i've been working on. yay!

svn:r17696

16 years agomake a new doc/roadmaps directory, and move our current roadmap
Roger Dingledine [Fri, 19 Dec 2008 06:25:43 +0000 (06:25 +0000)] 
make a new doc/roadmaps directory, and move our current roadmap
drafts into it.

svn:r17693

16 years agoMake cell pools always-on.
Nick Mathewson [Thu, 18 Dec 2008 17:28:50 +0000 (17:28 +0000)] 
Make cell pools always-on.

svn:r17692

16 years agoWhy were we using gettimeofday() in second_elapsed_callback? We were only ever looki...
Nick Mathewson [Thu, 18 Dec 2008 17:19:23 +0000 (17:19 +0000)] 
Why were we using gettimeofday() in second_elapsed_callback?  We were only ever looking at the tv_sec field.

svn:r17691

16 years agoReplace calls to time(NULL) that occur on the order of once per read, one per write...
Nick Mathewson [Thu, 18 Dec 2008 17:19:04 +0000 (17:19 +0000)] 
Replace calls to time(NULL) that occur on the order of once per read, one per write, or once per cell with calls to a function that looks at a cached value of time.  This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow.

svn:r17690

16 years agoDocument the purpose argument of circuit_find_to_cannibalize
Nick Mathewson [Thu, 18 Dec 2008 17:18:14 +0000 (17:18 +0000)] 
Document the purpose argument of circuit_find_to_cannibalize

svn:r17689

16 years agoOne log.c XXX021 was a misunderstanding. Also, clip log messages passed to syslog...
Nick Mathewson [Thu, 18 Dec 2008 17:18:06 +0000 (17:18 +0000)] 
One log.c XXX021 was a misunderstanding.  Also, clip log messages passed to syslog to their maximum length when there is a maximum.

svn:r17688

16 years agoDownlgrade tweak, and answer lots of XXX021s. No actual code fixes in this patch.
Nick Mathewson [Thu, 18 Dec 2008 16:11:24 +0000 (16:11 +0000)] 
Downlgrade tweak, and answer lots of XXX021s.  No actual code fixes in this patch.

svn:r17686

16 years agoBen confirms that the MUST in rfc2631 is only for compatibility with X9.42, and isn...
Nick Mathewson [Thu, 18 Dec 2008 16:11:16 +0000 (16:11 +0000)] 
Ben confirms that the MUST in rfc2631 is only for compatibility with X9.42, and isn't actually a security thing.

svn:r17685

16 years agoLog an error on win32 if directory listing fails.
Nick Mathewson [Thu, 18 Dec 2008 16:11:12 +0000 (16:11 +0000)] 
Log an error on win32 if directory listing fails.

svn:r17684

16 years agowhitespace fixes.
Nick Mathewson [Thu, 18 Dec 2008 16:11:08 +0000 (16:11 +0000)] 
whitespace fixes.

svn:r17683

16 years agoRemove fixed xxx020s; downgrade unfixed ones.
Nick Mathewson [Thu, 18 Dec 2008 16:11:03 +0000 (16:11 +0000)] 
Remove fixed xxx020s; downgrade unfixed ones.
(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.)

svn:r17682

16 years agoFix a memory leak of one address string per DNSPort request.
Nick Mathewson [Thu, 18 Dec 2008 15:00:27 +0000 (15:00 +0000)] 
Fix a memory leak of one address string per DNSPort request.

svn:r17681

16 years agoDo not leak the DNS server port structure.
Nick Mathewson [Thu, 18 Dec 2008 15:00:18 +0000 (15:00 +0000)] 
Do not leak the DNS server port structure.

svn:r17680

16 years agoCall release_lockfile() before exiting.
Nick Mathewson [Thu, 18 Dec 2008 15:00:13 +0000 (15:00 +0000)] 
Call release_lockfile() before exiting.

svn:r17679

16 years agoFix a small memory leak of around 32 bytes per TLS connection opened. Bugfix on 0...
Nick Mathewson [Thu, 18 Dec 2008 15:00:09 +0000 (15:00 +0000)] 
Fix a small memory leak of around 32 bytes per TLS connection opened. Bugfix on 0.2.1.1-alpha.

svn:r17678

16 years agoMake unit tests slower but more reliable by disabling an old optimization.
Nick Mathewson [Thu, 18 Dec 2008 06:12:19 +0000 (06:12 +0000)] 
Make unit tests slower but more reliable by disabling an old optimization.
To turn it back on, re-define CACHE_GENERATED_KEYS option in test.c.

svn:r17677

16 years agoFix more leaks in unit tests.
Nick Mathewson [Thu, 18 Dec 2008 06:02:23 +0000 (06:02 +0000)] 
Fix more leaks in unit tests.

svn:r17676

16 years agoMake it possible to call set_onion_key twice without leaking RAM.
Nick Mathewson [Thu, 18 Dec 2008 05:40:57 +0000 (05:40 +0000)] 
Make it possible to call set_onion_key twice without leaking RAM.

svn:r17673

16 years agoFix bug 889: share deep-copied keys between threads to avoid races in reference count...
Nick Mathewson [Thu, 18 Dec 2008 05:28:27 +0000 (05:28 +0000)] 
Fix bug 889: share deep-copied keys between threads to avoid races in reference counts.  Bugfix on 0.1.0.1-rc.

svn:r17672

16 years agofix a minor memory leak if we start up as a relay but don't
Roger Dingledine [Thu, 18 Dec 2008 05:15:11 +0000 (05:15 +0000)] 
fix a minor memory leak if we start up as a relay but don't
have any files in the cached-status/ directory

svn:r17671

16 years agoMassage a little code to hopfully please coverity.
Nick Mathewson [Thu, 18 Dec 2008 04:45:51 +0000 (04:45 +0000)] 
Massage a little code to hopfully please coverity.

svn:r17669

16 years agoAvoid nop call to control_event_or_authdir_new_descriptor that makes coverity think...
Nick Mathewson [Thu, 18 Dec 2008 04:45:47 +0000 (04:45 +0000)] 
Avoid nop call to control_event_or_authdir_new_descriptor that makes coverity think we are dereferencing a null pointer.  It is safe, I think, but entirely too clever for our own good.

svn:r17668

16 years agoFix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.
Nick Mathewson [Thu, 18 Dec 2008 04:27:23 +0000 (04:27 +0000)] 
Fix a valgrind-located memory stomp.  Bugfix on 0.2.1.6-alpha.

svn:r17667

16 years agoFix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the function...
Nick Mathewson [Thu, 18 Dec 2008 00:11:49 +0000 (00:11 +0000)] 
Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the function to use the "goto err" idiom.

svn:r17665

16 years agoOops: SeverDNS->ServerDNS.
Nick Mathewson [Wed, 17 Dec 2008 23:20:07 +0000 (23:20 +0000)] 
Oops: SeverDNS->ServerDNS.

svn:r17664

16 years agoRemove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha
Nick Mathewson [Wed, 17 Dec 2008 23:02:04 +0000 (23:02 +0000)] 
Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha

svn:r17663

16 years agoResolve many DOCDOCs.
Nick Mathewson [Wed, 17 Dec 2008 22:58:20 +0000 (22:58 +0000)] 
Resolve many DOCDOCs.

svn:r17662

16 years agoRename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
Nick Mathewson [Wed, 17 Dec 2008 22:58:14 +0000 (22:58 +0000)] 
Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.
(Many users have no idea what a resolv.conf is, and shouldn't be forced to learn.  The old option will keep working for now.)
Also, document it.

svn:r17661

16 years agodeclare that we're putting out 0.2.1.9-alpha next week
Roger Dingledine [Wed, 17 Dec 2008 22:46:00 +0000 (22:46 +0000)] 
declare that we're putting out 0.2.1.9-alpha next week

svn:r17659

16 years agoClip the MaxCircuitDirtiness config option to a minimum of 10
Roger Dingledine [Wed, 17 Dec 2008 22:32:17 +0000 (22:32 +0000)] 
Clip the MaxCircuitDirtiness config option to a minimum of 10
seconds. Warn the user if lower values are given in the
configuration. Bugfix on 0.1.0.1-rc. Patch by Sebastian.
Clip the CircuitBuildTimeout to a minimum of 30 seconds. Warn the
user if lower values are given in the configuration. Bugfix on
0.1.1.17-rc. Patch by Sebastian.

svn:r17657

16 years agoMake return code from router_add_to_routerlist a nice sensible enum. Based on patch...
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

16 years agomanpage: stop mentioning the possibility that Tor has been built without eventdns...
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

16 years agoAdd manpage documentation for ServerDNSRandomizeCase.
Nick Mathewson [Wed, 17 Dec 2008 20:58:38 +0000 (20:58 +0000)] 
Add manpage documentation for ServerDNSRandomizeCase.

svn:r17654

16 years agoRename a couple of v2-networkstatus-only fields so that it is clear they are v2-netwo...
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

16 years agoUse ctags and a python script to find identifiers that are never used anywhere, and...
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

16 years agoWhitespace fix.
Nick Mathewson [Wed, 17 Dec 2008 17:20:36 +0000 (17:20 +0000)] 
Whitespace fix.

svn:r17650

16 years agoAdd some missing documentation in or.h
Nick Mathewson [Wed, 17 Dec 2008 17:20:31 +0000 (17:20 +0000)] 
Add some missing documentation in or.h

svn:r17649

16 years agoMake ALLOW_INVALID_* into an enum.
Nick Mathewson [Wed, 17 Dec 2008 17:20:26 +0000 (17:20 +0000)] 
Make ALLOW_INVALID_* into an enum.

svn:r17648

16 years agoRemove the no-longer-used incoming_cmd_type field from control_connection_t.
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

16 years agoChange CELL_DIRECTION_* to an enum.
Nick Mathewson [Wed, 17 Dec 2008 17:20:19 +0000 (17:20 +0000)] 
Change CELL_DIRECTION_* to an enum.

svn:r17646

16 years agoOops; remove extraneous comma.
Nick Mathewson [Wed, 17 Dec 2008 15:04:43 +0000 (15:04 +0000)] 
Oops; remove extraneous comma.

svn:r17644

16 years agoMove edge-only flags from connection_t to edge_connection_t.
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

16 years agoRename or_is_obsolete and move it to or_connection_t where it belongs.
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

17 years agoNew alpha release
Peter Palfrader [Mon, 15 Dec 2008 22:42:38 +0000 (22:42 +0000)] 
New alpha release

svn:r17630

17 years agoDon't extend circuits over noncanonical connections with mismatched addresses.
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

17 years agoApply rovv's bug 805 fix: take more care never to prefer a non-canonical connection.
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

17 years agoWhen a stream at an exit relay is in state "resolving" or
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

17 years agocomment tweak
Roger Dingledine [Sun, 14 Dec 2008 19:39:54 +0000 (19:39 +0000)] 
comment tweak

svn:r17624

17 years agoadd another torbutton issue that needs solving
Roger Dingledine [Sat, 13 Dec 2008 21:42:09 +0000 (21:42 +0000)] 
add another torbutton issue that needs solving

svn:r17619

17 years agoLeave ALLUSERS null by default instead of relying on =2 to detect admin privs correctly.
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

17 years agoMerge 148 into tor-spec, mark it Closed, and check off proposal 148 in TODO.021
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

17 years agoImplement proposal 148: Make client stream end reasons uniform.
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

17 years agoImplement the /tor/keys/fp-sk/ URL format. That mostly finishes the server side...
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

17 years agoAdd cross-certification to authority key certificates. Partial implementation of...
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

17 years agoMark proposal 157 as accepted.
Nick Mathewson [Fri, 12 Dec 2008 17:36:08 +0000 (17:36 +0000)] 
Mark proposal 157 as accepted.

svn:r17609

17 years agoMark 5 0.2.1.x items as higest priority. Anything else can probably go on the 0...
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

17 years agoRemove a few no-longer-used checks from configure.in
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

17 years agoDo not discard sign on return values of iv crypto functions in tests. May fix CID...
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

17 years agoNote that a couple of line in control.c are supposed to be dead-code.
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

17 years agoIf we are building under Coverity, enable geoip_stats and instrument_downloads.
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

17 years agoLower sprintf buffer max to ~SSIZE_T_MAX from SIZE_T_CEILING, since we need to compar...
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

17 years agoFix two more unit-test bugs (deadcode this time) spotted by Coverity run 7.
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

17 years agoNow that tor_assert is no longer using a broken force-to-boolean formulation, we...
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

17 years agoRemove some cargo-cult gcc hacks around tor_assert and predict_unlikely; instead...
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

17 years agoFix error in last unit test mem-leak-fixing.
Nick Mathewson [Thu, 11 Dec 2008 19:41:03 +0000 (19:41 +0000)] 
Fix error in last unit test mem-leak-fixing.

svn:r17596

17 years agoRefactor find_first_by_keyword into one variant that can return NULL and one that...
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

17 years agoAvoid multiple descriptor-fetch connections to authorities. Fixes bug 366.
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

17 years agoAdd a PDS_ flag to exclude authorities from which we are fetching descs.
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

17 years agoChange directory_get_from_dirserver to take a set of flags to be passed to pick_...
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

17 years agoFix wide line in main.c
Nick Mathewson [Thu, 11 Dec 2008 17:23:00 +0000 (17:23 +0000)] 
Fix wide line in main.c

svn:r17587

17 years agoput recent release blurbs into the changelog; fix a typo in tor-spec.
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

17 years agoadd more deliverables: somebody needs to pick up weasel's nlnet work.
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

17 years agotabman returneth
Roger Dingledine [Thu, 11 Dec 2008 15:50:17 +0000 (15:50 +0000)] 
tabman returneth

svn:r17584

17 years agoAdd experimental support for learning svn revision number in git-svn based repositori...
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

17 years agoFix memory leaks in test_util_smartlist_* functions.
Nick Mathewson [Thu, 11 Dec 2008 06:18:09 +0000 (06:18 +0000)] 
Fix memory leaks in test_util_smartlist_* functions.

svn:r17580

17 years agoFix memory leaks in test_v3_networkstatus.
Nick Mathewson [Thu, 11 Dec 2008 06:18:01 +0000 (06:18 +0000)] 
Fix memory leaks in test_v3_networkstatus.

svn:r17579

17 years agoFix memory leaks in test_dir_format
Nick Mathewson [Thu, 11 Dec 2008 06:17:59 +0000 (06:17 +0000)] 
Fix memory leaks in test_dir_format

svn:r17578

17 years agoChange test_memeq macro to not leak memory. Addresses coverity CID 47.
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

17 years agoModifications for current user install without admin privs.
Martin Peck [Thu, 11 Dec 2008 04:19:53 +0000 (04:19 +0000)] 
Modifications for current user install without admin privs.

svn:r17575

17 years agoAdd goodell's feature-request 268 as a proposal idea.
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

17 years agosummarize the Vidalia Marble integration, and pick a date for
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

17 years agomark the high-priority items that really ought to get done before
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

17 years agoGive credit to John Brooks for finding bug 874.
Karsten Loesing [Wed, 10 Dec 2008 23:58:17 +0000 (23:58 +0000)] 
Give credit to John Brooks for finding bug 874.

svn:r17571

17 years agoModify ChangeLog for bug 874.
Karsten Loesing [Wed, 10 Dec 2008 23:51:59 +0000 (23:51 +0000)] 
Modify ChangeLog for bug 874.

svn:r17570

17 years agoFix a logic error that would automatically reject all but the first configured DNS...
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

17 years agoClarify current client behavior WRT TLS certificates. Add a TODO to make sure that...
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

17 years agoAdd new internal-use-only option for controllers to use to prevent SIGHUP from reload...
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

17 years agoBug 691 fix: do not shutdown Tor servers right away if the network is down.
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

17 years agoOops; that should have been bug 874, not 879. Also in the changelog.
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

17 years agoApply patch from Karsten to fix bug 879. Backport candidate.
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

17 years agofix a typo in tor-spec.txt
Nick Mathewson [Wed, 10 Dec 2008 17:25:17 +0000 (17:25 +0000)] 
fix a typo in tor-spec.txt

svn:r17561

17 years agoadd four items that ibb wants to see.
Roger Dingledine [Wed, 10 Dec 2008 07:42:47 +0000 (07:42 +0000)] 
add four items that ibb wants to see.

svn:r17552

17 years agosmall todo/changelog fixes
Nick Mathewson [Wed, 10 Dec 2008 05:39:27 +0000 (05:39 +0000)] 
small todo/changelog fixes

svn:r17551

17 years agoGive a better error when something has changed our descriptor cache out from under...
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

17 years agoWhen a directory authority gives us a new guess for our IP address,
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

17 years agonote a potential bug in status events. need to look at spec to
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

17 years agoResume using the correct "REASON=" stream when telling the
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