]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
18 years agobump to 0.1.2.6-alpha tor-0.1.2.6-alpha
Roger Dingledine [Tue, 9 Jan 2007 05:24:42 +0000 (05:24 +0000)] 
bump to 0.1.2.6-alpha

svn:r9311

18 years agostick to first person for your changelog
Roger Dingledine [Tue, 9 Jan 2007 05:20:06 +0000 (05:20 +0000)] 
stick to first person for your changelog

svn:r9310

18 years agosome cleanups. more probably remain, but hey, it's an alpha.
Roger Dingledine [Tue, 9 Jan 2007 05:14:34 +0000 (05:14 +0000)] 
some cleanups. more probably remain, but hey, it's an alpha.
time to put out the bugfix release.

svn:r9309

18 years agocatch nick's attempt at revisionist history
Roger Dingledine [Tue, 9 Jan 2007 00:59:11 +0000 (00:59 +0000)] 
catch nick's attempt at revisionist history

svn:r9308

18 years agoapparently i think of comments with no whitespace around them as
Roger Dingledine [Tue, 9 Jan 2007 00:57:36 +0000 (00:57 +0000)] 
apparently i think of comments with no whitespace around them as
"read this if you don't understand the code and want some help."
which is not the same as "hey, you think you understand this code,
but you don't."

svn:r9307

18 years agoFix an assert error introduced in 0.1.2.5-alpha: if a single TLS
Roger Dingledine [Tue, 9 Jan 2007 00:50:50 +0000 (00:50 +0000)] 
Fix an assert error introduced in 0.1.2.5-alpha: if a single TLS
connection handles more than 4 gigs in either direction, we assert.

svn:r9306

18 years agoFix an assert error introduced in 0.1.2.5-alpha: if you're an
Roger Dingledine [Tue, 9 Jan 2007 00:37:13 +0000 (00:37 +0000)] 
Fix an assert error introduced in 0.1.2.5-alpha: if you're an
advertised exit node, somebody might try to exit from you when
you're bootstrapping and before you've built your descriptor yet.

svn:r9305

18 years agoa minor bug that's been bothering me
Roger Dingledine [Tue, 9 Jan 2007 00:28:56 +0000 (00:28 +0000)] 
a minor bug that's been bothering me

svn:r9304

18 years agoVerbose packagebuilds to show progress. Desaturate the installer image.
Andrew Lewman [Sun, 7 Jan 2007 02:33:53 +0000 (02:33 +0000)] 
Verbose packagebuilds to show progress.  Desaturate the installer image.

svn:r9288

18 years ago r11874@Kushana: nickm | 2007-01-06 02:33:34 -0500
Nick Mathewson [Sat, 6 Jan 2007 07:34:11 +0000 (07:34 +0000)] 
 r11874@Kushana:  nickm | 2007-01-06 02:33:34 -0500
 Changelog for last entry

svn:r9286

18 years ago r11873@Kushana: nickm | 2007-01-06 02:32:18 -0500
Nick Mathewson [Sat, 6 Jan 2007 07:34:07 +0000 (07:34 +0000)] 
 r11873@Kushana:  nickm | 2007-01-06 02:32:18 -0500
 Implement DNS-related status events.

svn:r9285

18 years ago r11872@Kushana: nickm | 2007-01-06 02:14:12 -0500
Nick Mathewson [Sat, 6 Jan 2007 07:34:02 +0000 (07:34 +0000)] 
 r11872@Kushana:  nickm | 2007-01-06 02:14:12 -0500
 Implement a control status event for bad libevent version/method combos.  Warn that libevent <1.1 with select() is needlessly slow.  Reply to comment.

svn:r9284

18 years ago r11868@Kushana: nickm | 2007-01-06 01:32:55 -0500
Nick Mathewson [Sat, 6 Jan 2007 06:32:59 +0000 (06:32 +0000)] 
 r11868@Kushana:  nickm | 2007-01-06 01:32:55 -0500
 Document how we set Guard a little better.

svn:r9283

18 years ago r11864@Kushana: nickm | 2007-01-06 01:25:59 -0500
Nick Mathewson [Sat, 6 Jan 2007 06:27:15 +0000 (06:27 +0000)] 
 r11864@Kushana:  nickm | 2007-01-06 01:25:59 -0500
 Fix an XXXX012 in connection.c: prevent overflows on unfeasibly-high-bandwidth servers on 32-bit architectures.

svn:r9282

18 years ago r11863@Kushana: nickm | 2007-01-06 01:12:24 -0500
Nick Mathewson [Sat, 6 Jan 2007 06:26:53 +0000 (06:26 +0000)] 
 r11863@Kushana:  nickm | 2007-01-06 01:12:24 -0500
 Fix computation of total_exit_bandwidth; this will cause exits not to get recommended as guards if the total exit bandwidth if they constitute less than a third of total available bandwidth.  There may be problems here with flapping; lets see if they occur in practice.

svn:r9281

18 years ago r11862@Kushana: nickm | 2007-01-06 01:05:15 -0500
Nick Mathewson [Sat, 6 Jan 2007 06:26:46 +0000 (06:26 +0000)] 
 r11862@Kushana:  nickm | 2007-01-06 01:05:15 -0500
 Re-enable warning when we resolve an already resolved address.  We only warn here now if the address is not a testing address.  Also, refactor out a function to check whether an address is used for testing.

svn:r9280

18 years ago r11824@Kushana: nickm | 2007-01-03 17:15:28 -0500
Nick Mathewson [Sat, 6 Jan 2007 05:42:31 +0000 (05:42 +0000)] 
 r11824@Kushana:  nickm | 2007-01-03 17:15:28 -0500
 control-spec: upcase arguments in status events; note unimplemented events individually
 r11825@Kushana:  nickm | 2007-01-03 17:41:43 -0500
 Implement EXTERNAL IP server status event.
 r11826@Kushana:  nickm | 2007-01-03 17:47:10 -0500
 Implement BAD_SERVER_DESCRIPTOR server status event.
 r11827@Kushana:  nickm | 2007-01-03 18:01:56 -0500
 Implement SOCKS_UNKNOWN_PROTOCOL and DANGEROUS_SOCKS client events.
 r11828@Kushana:  nickm | 2007-01-03 18:23:22 -0500
 Implement BUG controller events. Also, flush ERR-level status events just like ERR-level log messages.
 r11829@Kushana:  nickm | 2007-01-03 23:37:27 -0500
 Yet more status events: CLOCK_SKEW, GOOD/ACCEPTED_SERVER_DESCRIPTOR, {CHECKING_}REACHABILITY_{SUCCEEDED|FAILED}
 r11833@Kushana:  nickm | 2007-01-05 16:56:37 -0500
 Note some unimplementedness in control-spec.txt

svn:r9279

18 years agobump to 0.1.2.5-alpha-dev
Roger Dingledine [Sat, 6 Jan 2007 05:41:01 +0000 (05:41 +0000)] 
bump to 0.1.2.5-alpha-dev

svn:r9278

18 years agoi like this 0.1.2.5-alpha changelog better tor-0.1.2.5-alpha
Roger Dingledine [Sat, 6 Jan 2007 05:14:57 +0000 (05:14 +0000)] 
i like this 0.1.2.5-alpha changelog better

svn:r9275

18 years agomake tor-resolve -x work on intel-endian platforms too
Roger Dingledine [Sat, 6 Jan 2007 04:48:34 +0000 (04:48 +0000)] 
make tor-resolve -x work on intel-endian platforms too

svn:r9274

18 years ago r11852@Kushana: nickm | 2007-01-05 18:34:27 -0500
Nick Mathewson [Fri, 5 Jan 2007 23:34:31 +0000 (23:34 +0000)] 
 r11852@Kushana:  nickm | 2007-01-05 18:34:27 -0500
 More missing headers in configure.in in order to solve previous openbsd in6_addr issue and prevent related issues from arising.

svn:r9273

18 years ago r11850@Kushana: nickm | 2007-01-05 17:12:08 -0500
Nick Mathewson [Fri, 5 Jan 2007 22:12:15 +0000 (22:12 +0000)] 
 r11850@Kushana:  nickm | 2007-01-05 17:12:08 -0500
 Look in netinet/in6.h header when looking for struct in6_addr. (Issue found by saeftl.)

svn:r9272

18 years agobe a bit less eager to reject v1 dir requests due to load
Roger Dingledine [Fri, 5 Jan 2007 06:59:36 +0000 (06:59 +0000)] 
be a bit less eager to reject v1 dir requests due to load

svn:r9271

18 years agofix a bug, defer a bug, bump to 0.1.2.5-alpha
Roger Dingledine [Fri, 5 Jan 2007 06:30:31 +0000 (06:30 +0000)] 
fix a bug, defer a bug, bump to 0.1.2.5-alpha

svn:r9270

18 years agomore progress and cleanups
Roger Dingledine [Fri, 5 Jan 2007 06:03:10 +0000 (06:03 +0000)] 
more progress and cleanups

svn:r9269

18 years agowhen we added orport= to the dirserver line, we started
Roger Dingledine [Fri, 5 Jan 2007 01:23:34 +0000 (01:23 +0000)] 
when we added orport= to the dirserver line, we started
freeing the string in the middle. this was probably xiando's
crash bug.

svn:r9265

18 years agoAvoid a double-free when parsing malformed DirServer lines.
Roger Dingledine [Fri, 5 Jan 2007 01:12:10 +0000 (01:12 +0000)] 
Avoid a double-free when parsing malformed DirServer lines.

svn:r9264

18 years agofix a bug i introduced in r9249; and more cleanups.
Roger Dingledine [Thu, 4 Jan 2007 09:12:23 +0000 (09:12 +0000)] 
fix a bug i introduced in r9249; and more cleanups.

svn:r9263

18 years agoavoid a crash-all-the-clients segfault if a rogue dir
Roger Dingledine [Thu, 4 Jan 2007 06:36:43 +0000 (06:36 +0000)] 
avoid a crash-all-the-clients segfault if a rogue dir
authority leaves a "v" line blank.

svn:r9262

18 years agoSet orport= for 4 of the 5 dir authorities; Fix getinfo ns/all; Fix seg
Roger Dingledine [Thu, 4 Jan 2007 05:41:24 +0000 (05:41 +0000)] 
Set orport= for 4 of the 5 dir authorities; Fix getinfo ns/all; Fix seg
fault when starting a server without a fingerprint file present.

svn:r9261

18 years agoman page entries for TunnelDirConns and PreferTunneledDirConns
Roger Dingledine [Thu, 4 Jan 2007 04:35:18 +0000 (04:35 +0000)] 
man page entries for TunnelDirConns and PreferTunneledDirConns
and add a todo item for nick in case he gets bored :)

svn:r9260

18 years agobe slightly less eager to yell at a server for being unreachable
Roger Dingledine [Wed, 3 Jan 2007 23:58:03 +0000 (23:58 +0000)] 
be slightly less eager to yell at a server for being unreachable

svn:r9259

18 years ago r11822@Kushana: nickm | 2007-01-03 15:15:45 -0500
Nick Mathewson [Wed, 3 Jan 2007 20:15:47 +0000 (20:15 +0000)] 
 r11822@Kushana:  nickm | 2007-01-03 15:15:45 -0500
 Clarify spec wrt keys, certificates, and SSL.

svn:r9256

18 years ago r11820@Kushana: nickm | 2007-01-03 14:54:05 -0500
Nick Mathewson [Wed, 3 Jan 2007 19:58:00 +0000 (19:58 +0000)] 
 r11820@Kushana:  nickm | 2007-01-03 14:54:05 -0500
 Add (and specify) a BadDirectory flag to networkstatuses, so authorities can tell clients that some caches are broken.  Also, implement an as-yet-unused function to estimate how many bytes will be sent on a directory connection.

svn:r9255

18 years ago r11818@Kushana: nickm | 2007-01-03 08:29:17 -0500
Nick Mathewson [Wed, 3 Jan 2007 13:29:30 +0000 (13:29 +0000)] 
 r11818@Kushana:  nickm | 2007-01-03 08:29:17 -0500
 Fix compile error with warnings enabled: connection_dir_supports_tunnels was redeclared as static.

svn:r9254

18 years agomore cleanups, including a shiny new XXX012
Roger Dingledine [Wed, 3 Jan 2007 10:30:26 +0000 (10:30 +0000)] 
more cleanups, including a shiny new XXX012

svn:r9250

18 years agocheckpoint as we add PreferTunneledDirConns config option
Roger Dingledine [Wed, 3 Jan 2007 06:33:03 +0000 (06:33 +0000)] 
checkpoint as we add PreferTunneledDirConns config option

svn:r9249

18 years ago r11806@Kushana: nickm | 2007-01-03 00:12:21 -0500
Nick Mathewson [Wed, 3 Jan 2007 05:12:26 +0000 (05:12 +0000)] 
 r11806@Kushana:  nickm | 2007-01-03 00:12:21 -0500
 Fix unit test broken by r9239.

svn:r9248

18 years ago- When the user uses bad syntax in the Log config line, stop
Roger Dingledine [Wed, 3 Jan 2007 03:56:17 +0000 (03:56 +0000)] 
- When the user uses bad syntax in the Log config line, stop
  suggesting other bad syntax as a replacement.

svn:r9247

18 years agointerim tweaks
Roger Dingledine [Wed, 3 Jan 2007 03:45:53 +0000 (03:45 +0000)] 
interim tweaks

svn:r9246

18 years ago r11801@Kushana: nickm | 2007-01-02 16:46:54 -0500
Nick Mathewson [Tue, 2 Jan 2007 21:47:33 +0000 (21:47 +0000)] 
 r11801@Kushana:  nickm | 2007-01-02 16:46:54 -0500
 Initial TODO updates from meeting

svn:r9245

18 years ago r11800@Kushana: nickm | 2007-01-02 16:46:45 -0500
Nick Mathewson [Tue, 2 Jan 2007 21:47:28 +0000 (21:47 +0000)] 
 r11800@Kushana:  nickm | 2007-01-02 16:46:45 -0500
 Remove an XXXX012 for which the answer is "not really."

svn:r9244

18 years ago r11799@Kushana: nickm | 2007-01-02 16:38:34 -0500
Nick Mathewson [Tue, 2 Jan 2007 21:47:21 +0000 (21:47 +0000)] 
 r11799@Kushana:  nickm | 2007-01-02 16:38:34 -0500
 Simplify and remove most of dirserv_orconn_tls_cone

svn:r9243

18 years ago r11796@Kushana: nickm | 2007-01-02 15:37:45 -0500
Nick Mathewson [Tue, 2 Jan 2007 21:47:04 +0000 (21:47 +0000)] 
 r11796@Kushana:  nickm | 2007-01-02 15:37:45 -0500
 Change TODO item so we can make a tricky decision later rather than an incredibly tricky one now.

svn:r9242

18 years agosome hints on the status event plan so nick has some clue
Roger Dingledine [Tue, 2 Jan 2007 20:58:30 +0000 (20:58 +0000)] 
some hints on the status event plan so nick has some clue
what i had in mind

svn:r9241

18 years ago r11788@Kushana: nickm | 2007-01-02 14:41:45 -0500
Nick Mathewson [Tue, 2 Jan 2007 20:08:07 +0000 (20:08 +0000)] 
 r11788@Kushana:  nickm | 2007-01-02 14:41:45 -0500
 Note more doable items; claim some; speculate more in dir-voting.txt

svn:r9240

18 years ago r11787@Kushana: nickm | 2007-01-02 14:40:14 -0500
Nick Mathewson [Tue, 2 Jan 2007 20:08:03 +0000 (20:08 +0000)] 
 r11787@Kushana:  nickm | 2007-01-02 14:40:14 -0500
 Stop polluting new descriptors with the defaults-to-1 "opt eventdns" entry.

svn:r9239

18 years ago r11786@Kushana: nickm | 2007-01-02 14:32:54 -0500
Nick Mathewson [Tue, 2 Jan 2007 20:07:54 +0000 (20:07 +0000)] 
 r11786@Kushana:  nickm | 2007-01-02 14:32:54 -0500
 Add a comment about a possible refactoring in main.c

svn:r9238

18 years agoFix formatting in eventdns.c. Remove the rest of the osx binary
Andrew Lewman [Tue, 2 Jan 2007 06:26:42 +0000 (06:26 +0000)] 
Fix formatting in eventdns.c.  Remove the rest of the osx binary
uninstaller.

svn:r9235

18 years agoRemove more cruft of Tor_Uninstaller.app.tar.gz
Roger Dingledine [Tue, 2 Jan 2007 06:21:24 +0000 (06:21 +0000)] 
Remove more cruft of Tor_Uninstaller.app.tar.gz
The PostFlight references remain. i'll let phobos
decide whether to remove them.

svn:r9234

18 years ago r11784@Kushana: nickm | 2007-01-02 01:13:04 -0500
Nick Mathewson [Tue, 2 Jan 2007 06:13:10 +0000 (06:13 +0000)] 
 r11784@Kushana:  nickm | 2007-01-02 01:13:04 -0500
 Spec-conformance on r9181: make "opt v" strings start with "Tor".

svn:r9233

18 years ago r11777@Kushana: nickm | 2007-01-01 21:01:10 -0500
Nick Mathewson [Tue, 2 Jan 2007 02:01:15 +0000 (02:01 +0000)] 
 r11777@Kushana:  nickm | 2007-01-01 21:01:10 -0500
 Fix an idiot bug in r9181: snprintf returns <0 on error, not !=0.

svn:r9232

18 years ago r11775@Kushana: nickm | 2006-12-31 14:27:02 -0500
Nick Mathewson [Sun, 31 Dec 2006 19:31:45 +0000 (19:31 +0000)] 
 r11775@Kushana:  nickm | 2006-12-31 14:27:02 -0500
 Make the "Next Version" of the Tor protocol called "v2", not "v1".  Make tor-spec.txt canonical and current again; make tor-spec-v2.txt be the "splufty next version" document.

svn:r9226

18 years agoRemove the binary un-install application. It doesn't work much at all.
Andrew Lewman [Sun, 31 Dec 2006 06:18:16 +0000 (06:18 +0000)] 
Remove the binary un-install application.  It doesn't work much at all.
Use the applescript or shell script instead.

svn:r9225

18 years ago r11769@Kushana: nickm | 2006-12-30 14:38:22 -0500
Nick Mathewson [Sat, 30 Dec 2006 19:38:28 +0000 (19:38 +0000)] 
 r11769@Kushana:  nickm | 2006-12-30 14:38:22 -0500
 Write up some notes I found on a piece of paper while cleaning my living room.  This way I can thow out the paper.

svn:r9222

18 years ago r11767@Kushana: nickm | 2006-12-29 22:36:22 -0500
Nick Mathewson [Sat, 30 Dec 2006 03:36:36 +0000 (03:36 +0000)] 
 r11767@Kushana:  nickm | 2006-12-29 22:36:22 -0500
 remove more completed items from the TODO.

svn:r9221

18 years ago r11765@Kushana: nickm | 2006-12-29 16:04:22 -0500
Nick Mathewson [Sat, 30 Dec 2006 02:41:14 +0000 (02:41 +0000)] 
 r11765@Kushana:  nickm | 2006-12-29 16:04:22 -0500
 Remove duplicated code in dirserv_get_networkstatus_v2; document dirserv_get_networkstatus_v2_fingerprints. Down to 13 XXXX012 items.

svn:r9220

18 years ago r11761@Kushana: nickm | 2006-12-29 15:45:56 -0500
Nick Mathewson [Fri, 29 Dec 2006 20:50:24 +0000 (20:50 +0000)] 
 r11761@Kushana:  nickm | 2006-12-29 15:45:56 -0500
 Another cleanup: expand_exit_policy_aliases was totally redundant with respect to router_parse_[private_]addr_policy_private.

svn:r9219

18 years ago r11760@Kushana: nickm | 2006-12-29 15:23:57 -0500
Nick Mathewson [Fri, 29 Dec 2006 20:50:13 +0000 (20:50 +0000)] 
 r11760@Kushana:  nickm | 2006-12-29 15:23:57 -0500
 Correct documentation of how Naming works in dir-spec.txt.

svn:r9218

18 years ago r11759@Kushana: nickm | 2006-12-29 15:21:14 -0500
Nick Mathewson [Fri, 29 Dec 2006 20:49:47 +0000 (20:49 +0000)] 
 r11759@Kushana:  nickm | 2006-12-29 15:21:14 -0500
 Actually, handle_getinfo_helper supports 552 results just fine: just leave *answer unset.

svn:r9217

18 years agoOkay, now descriptors seem to be buildable.
Nick Mathewson [Fri, 29 Dec 2006 17:10:29 +0000 (17:10 +0000)] 
Okay, now descriptors seem to be buildable.

svn:r9216

18 years ago r11755@Kushana: nickm | 2006-12-29 11:49:20 -0500
Nick Mathewson [Fri, 29 Dec 2006 16:49:33 +0000 (16:49 +0000)] 
 r11755@Kushana:  nickm | 2006-12-29 11:49:20 -0500
 Calculate the length of policy strings correctly again.

svn:r9215

18 years ago r11753@Kushana: nickm | 2006-12-29 11:30:28 -0500
Nick Mathewson [Fri, 29 Dec 2006 16:31:37 +0000 (16:31 +0000)] 
 r11753@Kushana:  nickm | 2006-12-29 11:30:28 -0500
 Fix flipped sign in compare: make descriptors buildable again.

svn:r9214

18 years ago r11749@Kushana: nickm | 2006-12-29 00:51:42 -0500
Nick Mathewson [Fri, 29 Dec 2006 05:51:50 +0000 (05:51 +0000)] 
 r11749@Kushana:  nickm | 2006-12-29 00:51:42 -0500
 Remove dead code; make targets of addressmap commands/configs use AllowNonRFC953Hostnames

svn:r9211

18 years ago r11745@Kushana: nickm | 2006-12-29 00:00:28 -0500
Nick Mathewson [Fri, 29 Dec 2006 05:07:25 +0000 (05:07 +0000)] 
 r11745@Kushana:  nickm | 2006-12-29 00:00:28 -0500
 Close any directory connection on which we have received 10MB or more of data.  This prevents a malicious directory cache from running us out of memory by spooling an infinite amount of data.  (Not a terribly good attack, but hey, every one helps.)

svn:r9210

18 years ago r11744@Kushana: nickm | 2006-12-28 23:43:53 -0500
Nick Mathewson [Fri, 29 Dec 2006 05:07:04 +0000 (05:07 +0000)] 
 r11744@Kushana:  nickm | 2006-12-28 23:43:53 -0500
 Refactor connection_write_to_buf_zlib back into connection_write_to_buf.  Hooray for dumping duplicate code.

svn:r9209

18 years ago r11743@Kushana: nickm | 2006-12-28 23:13:21 -0500
Nick Mathewson [Fri, 29 Dec 2006 05:06:47 +0000 (05:06 +0000)] 
 r11743@Kushana:  nickm | 2006-12-28 23:13:21 -0500
 Refactor _connection_controller_force_write back into conncetion_handle_write.  Again, the line count goes down: groovy!

svn:r9208

18 years ago r11741@Kushana: nickm | 2006-12-28 22:41:29 -0500
Nick Mathewson [Fri, 29 Dec 2006 03:42:46 +0000 (03:42 +0000)] 
 r11741@Kushana:  nickm | 2006-12-28 22:41:29 -0500
 Count TLS bytes accurately: previously, we counted only the number of bytes read or transmitted via tls, not the number of extra bytes used to do so.  This has been a lonstanding wart.  The fix "Works for me".

svn:r9207

18 years ago r11737@Kushana: nickm | 2006-12-28 18:32:13 -0500
Nick Mathewson [Fri, 29 Dec 2006 02:49:12 +0000 (02:49 +0000)] 
 r11737@Kushana:  nickm | 2006-12-28 18:32:13 -0500
 Remove some dead code; refactor some duplicated code.

svn:r9206

18 years ago r11736@Kushana: nickm | 2006-12-28 17:46:23 -0500
Nick Mathewson [Fri, 29 Dec 2006 02:47:51 +0000 (02:47 +0000)] 
 r11736@Kushana:  nickm | 2006-12-28 17:46:23 -0500
 Mark a pile of XXXX comments as targetted for 0.1.2: some because they look important, some because they look easy.

svn:r9205

18 years ago r11727@Kushana: nickm | 2006-12-28 16:27:17 -0500
Nick Mathewson [Thu, 28 Dec 2006 21:29:37 +0000 (21:29 +0000)] 
 r11727@Kushana:  nickm | 2006-12-28 16:27:17 -0500
 If we only have a single nameserver, raise the threshold to decide that the nameserver is dead.  (Another fumbling attempt to do something about bug 326.)

svn:r9203

18 years ago r11726@Kushana: nickm | 2006-12-28 16:24:06 -0500
Nick Mathewson [Thu, 28 Dec 2006 21:29:31 +0000 (21:29 +0000)] 
 r11726@Kushana:  nickm | 2006-12-28 16:24:06 -0500
 Expose a function from eventdns.c to set options without having to make a fake configuration file.  Also, add more settable options

svn:r9202

18 years ago r11725@Kushana: nickm | 2006-12-28 14:44:56 -0500
Nick Mathewson [Thu, 28 Dec 2006 21:29:26 +0000 (21:29 +0000)] 
 r11725@Kushana:  nickm | 2006-12-28 14:44:56 -0500
 Partial solution to 326: downgrade single-nameserver failures to INFO.

svn:r9201

18 years ago r11724@Kushana: nickm | 2006-12-28 14:22:35 -0500
Nick Mathewson [Thu, 28 Dec 2006 21:29:20 +0000 (21:29 +0000)] 
 r11724@Kushana:  nickm | 2006-12-28 14:22:35 -0500
 Refactor and unify my-ip-addr-changed logic.  Make change in IP address or in nameservers reset and relaunch DNS hijacking tests.

svn:r9200

18 years ago r11723@Kushana: nickm | 2006-12-28 13:52:48 -0500
Nick Mathewson [Thu, 28 Dec 2006 21:29:11 +0000 (21:29 +0000)] 
 r11723@Kushana:  nickm | 2006-12-28 13:52:48 -0500
 Fix bug 364: check for whether popular hostnames (curently google, yahoo, mit, and slashdot) are getting wildcarded.  If they are, we are probably behind a DNS server that is useless: change our exit policy to reject *:*.

svn:r9199

18 years ago r11722@Kushana: nickm | 2006-12-28 13:51:42 -0500
Nick Mathewson [Thu, 28 Dec 2006 21:29:03 +0000 (21:29 +0000)] 
 r11722@Kushana:  nickm | 2006-12-28 13:51:42 -0500
 Add a helper function for case-insensitive search through a smartlist

svn:r9198

18 years ago r11719@Kushana: nickm | 2006-12-26 17:41:09 -0500
Nick Mathewson [Tue, 26 Dec 2006 22:41:49 +0000 (22:41 +0000)] 
 r11719@Kushana:  nickm | 2006-12-26 17:41:09 -0500
 Add SOCKS5 and reverse lookup support to C verseion of tor-resolve

svn:r9195

18 years ago r11718@Kushana: nickm | 2006-12-26 16:57:44 -0500
Nick Mathewson [Tue, 26 Dec 2006 22:41:43 +0000 (22:41 +0000)] 
 r11718@Kushana:  nickm | 2006-12-26 16:57:44 -0500
 Add client-side caching for reverse DNS.

svn:r9194

18 years ago r11715@Kushana: nickm | 2006-12-24 22:53:06 -0500
Nick Mathewson [Mon, 25 Dec 2006 03:55:37 +0000 (03:55 +0000)] 
 r11715@Kushana:  nickm | 2006-12-24 22:53:06 -0500
 Document a couple more options in the man page.

svn:r9192

18 years ago r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500
Nick Mathewson [Mon, 25 Dec 2006 03:42:38 +0000 (03:42 +0000)] 
 r11713@Kushana:  nickm | 2006-12-24 22:42:08 -0500
 Better handling of internal addresses wrt X-Your-Address-Is (never believe them; never provide them.) Also, report something useful for X-Your-Address-Is with one-hop tunneled connections.

svn:r9191

18 years ago r11711@Kushana: nickm | 2006-12-24 21:42:57 -0500
Nick Mathewson [Mon, 25 Dec 2006 02:47:37 +0000 (02:47 +0000)] 
 r11711@Kushana:  nickm | 2006-12-24 21:42:57 -0500
 Stop counting 503s against the total number of failures allowed for a download.

svn:r9190

18 years ago r11706@Kushana: nickm | 2006-12-24 01:50:52 -0500
Nick Mathewson [Sun, 24 Dec 2006 06:50:57 +0000 (06:50 +0000)] 
 r11706@Kushana:  nickm | 2006-12-24 01:50:52 -0500
 Fix 2 bugs in last patch.  (VS has weird ideas about const, and I have weird ideas about block structure.)

svn:r9186

18 years ago r11702@Kushana: nickm | 2006-12-24 01:31:59 -0500
Nick Mathewson [Sun, 24 Dec 2006 06:32:24 +0000 (06:32 +0000)] 
 r11702@Kushana:  nickm | 2006-12-24 01:31:59 -0500
 Patch from Edmanm, slightly modified.  Original change list:
   - Support running the Tor service with a torrc not in the
     same directory as tor.exe (Bug #356) and default to using the torrc
     located in the %appdata%\Tor\ of the user who installed the service
   - Removed the supposedly misleading error message mentioned in Bug #294
   - Fixed some CloseHandle()s that should've been CloseServiceHandle()s
   - Fixed some nt_service_foo() return values to be consistent
   - Resolved some nt_service_foo() DOCDOCs
   - Fixed one trivial typo that I happened to randomly notice

 Changes:
   - Make more comments into "imperative" house style.
   - Remove special handling for "-f"; only use --options.
   - Quote all options.
   - Clean up whitespace

svn:r9185

18 years ago r11701@Kushana: nickm | 2006-12-24 01:24:39 -0500
Nick Mathewson [Sun, 24 Dec 2006 06:32:20 +0000 (06:32 +0000)] 
 r11701@Kushana:  nickm | 2006-12-24 01:24:39 -0500
 fix warning on win32.

svn:r9184

18 years ago r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500
Nick Mathewson [Sun, 24 Dec 2006 06:32:15 +0000 (06:32 +0000)] 
 r11700@Kushana:  nickm | 2006-12-24 01:18:07 -0500
 Clarify handling of "v" entries in networkstatuses.

svn:r9183

18 years agochange the v2 dir spec to reflect how the code actually works
Roger Dingledine [Sun, 24 Dec 2006 05:28:52 +0000 (05:28 +0000)] 
change the v2 dir spec to reflect how the code actually works
with respect to the directory-signature line.

this also resolves nick's issue with how to change the
directory-signature entry in votes. unless there's more to
it than that.

svn:r9182

18 years ago r11694@Kushana: nickm | 2006-12-23 23:09:20 -0500
Nick Mathewson [Sun, 24 Dec 2006 04:09:48 +0000 (04:09 +0000)] 
 r11694@Kushana:  nickm | 2006-12-23 23:09:20 -0500
 Add a version entry to networkstatus documents; have this entry get parsed and used to calculate whether begin_dir is supported.

svn:r9181

18 years ago r11693@Kushana: nickm | 2006-12-23 22:42:11 -0500
Nick Mathewson [Sun, 24 Dec 2006 04:09:42 +0000 (04:09 +0000)] 
 r11693@Kushana:  nickm | 2006-12-23 22:42:11 -0500
 Stop requiring the "opt" keyword before unrecognized directory items.

svn:r9180

18 years ago r11692@Kushana: nickm | 2006-12-23 22:32:41 -0500
Nick Mathewson [Sun, 24 Dec 2006 04:09:39 +0000 (04:09 +0000)] 
 r11692@Kushana:  nickm | 2006-12-23 22:32:41 -0500
 Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status.

svn:r9179

18 years ago r11690@Kushana: nickm | 2006-12-23 22:09:53 -0500
Nick Mathewson [Sun, 24 Dec 2006 03:09:58 +0000 (03:09 +0000)] 
 r11690@Kushana:  nickm | 2006-12-23 22:09:53 -0500
 Hmm. Maybe I should have been compiling these before I checked them in.

svn:r9178

18 years ago r11688@Kushana: nickm | 2006-12-23 22:08:36 -0500
Nick Mathewson [Sun, 24 Dec 2006 03:08:44 +0000 (03:08 +0000)] 
 r11688@Kushana:  nickm | 2006-12-23 22:08:36 -0500
 Fix "r may be used uninitialized" warning from last patch.

svn:r9177

18 years ago r11686@Kushana: nickm | 2006-12-23 22:05:57 -0500
Nick Mathewson [Sun, 24 Dec 2006 03:06:03 +0000 (03:06 +0000)] 
 r11686@Kushana:  nickm | 2006-12-23 22:05:57 -0500
 More changes wrt unnecessary disk writes.

svn:r9176

18 years ago r11680@Kushana: nickm | 2006-12-23 21:45:05 -0500
Nick Mathewson [Sun, 24 Dec 2006 02:45:53 +0000 (02:45 +0000)] 
 r11680@Kushana:  nickm | 2006-12-23 21:45:05 -0500
 Remove code to look for keys in their old locations: we havent stored them there since 0.0.7.2.

svn:r9175

18 years ago r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500
Nick Mathewson [Sun, 24 Dec 2006 02:45:46 +0000 (02:45 +0000)] 
 r11679@Kushana:  nickm | 2006-12-23 21:38:41 -0500
 Update the state file less often when AvoidDiskWrites is set.

svn:r9174

18 years ago r11678@Kushana: nickm | 2006-12-23 21:19:51 -0500
Nick Mathewson [Sun, 24 Dec 2006 02:45:41 +0000 (02:45 +0000)] 
 r11678@Kushana:  nickm | 2006-12-23 21:19:51 -0500
 Add some forward compatibility items to the TODO.

svn:r9173

18 years ago r11677@Kushana: nickm | 2006-12-23 21:17:54 -0500
Nick Mathewson [Sun, 24 Dec 2006 02:45:35 +0000 (02:45 +0000)] 
 r11677@Kushana:  nickm | 2006-12-23 21:17:54 -0500
 Track when we get 503s from directory servers.  Do not use directory servers that have given us a 503 until either an hour has passed, or we are are out of non-busy servers.

svn:r9172

18 years ago r11676@Kushana: nickm | 2006-12-23 20:42:17 -0500
Nick Mathewson [Sun, 24 Dec 2006 02:45:27 +0000 (02:45 +0000)] 
 r11676@Kushana:  nickm | 2006-12-23 20:42:17 -0500
 Add an orport option to dirserver lines so that clients can tell where to connect to open an encrypted tunnel to a dirserver even before they have its descriptor.

svn:r9171

18 years agoreinstate the most important dead chickens for limiting
Roger Dingledine [Sat, 23 Dec 2006 08:48:16 +0000 (08:48 +0000)] 
reinstate the most important dead chickens for limiting
impact of directory writes now that we're write limiting.

a few more dead chickens remain.

svn:r9170

18 years ago r11670@Kushana: nickm | 2006-12-21 12:23:55 -0500
Nick Mathewson [Thu, 21 Dec 2006 17:38:15 +0000 (17:38 +0000)] 
 r11670@Kushana:  nickm | 2006-12-21 12:23:55 -0500
 Clean up logic in parse_port_range(); accept 0 on low end and 65536 on high end for people who are bad at math.

svn:r9169

18 years ago r11668@Kushana: nickm | 2006-12-20 22:22:53 -0500
Nick Mathewson [Thu, 21 Dec 2006 03:22:59 +0000 (03:22 +0000)] 
 r11668@Kushana:  nickm | 2006-12-20 22:22:53 -0500
 Fix bug found by Keith Skinner: Treat malformed max-ports in address ranges as an error, and dont ignore errors with min-ports even if a max-port is present.

svn:r9168