Roger Dingledine [Thu, 14 Jul 2005 23:08:55 +0000 (14 23:08 +0000)]
missed one
svn:r4567
Roger Dingledine [Thu, 14 Jul 2005 23:07:05 +0000 (14 23:07 +0000)]
tell us what kind of listener it is, too
svn:r4566
Nick Mathewson [Thu, 14 Jul 2005 23:04:31 +0000 (14 23:04 +0000)]
fix opening listener log msg
svn:r4565
Nick Mathewson [Thu, 14 Jul 2005 22:56:17 +0000 (14 22:56 +0000)]
Populate address field of listeners with an actually sane value.
svn:r4564
Roger Dingledine [Thu, 14 Jul 2005 22:46:42 +0000 (14 22:46 +0000)]
bump to 0.1.1.2-alpha
svn:r4563
Roger Dingledine [Thu, 14 Jul 2005 22:39:01 +0000 (14 22:39 +0000)]
and here
svn:r4562
Roger Dingledine [Thu, 14 Jul 2005 22:38:30 +0000 (14 22:38 +0000)]
and here too
svn:r4561
Roger Dingledine [Thu, 14 Jul 2005 22:37:52 +0000 (14 22:37 +0000)]
put in tor26's new IP address
svn:r4560
Nick Mathewson [Thu, 14 Jul 2005 20:53:30 +0000 (14 20:53 +0000)]
move some items from the tor-ctl TODO into the main TODO; mark some controller items done.
svn:r4559
Nick Mathewson [Thu, 14 Jul 2005 16:41:47 +0000 (14 16:41 +0000)]
fix problems noticed by arma in rendservice.c
svn:r4558
Nick Mathewson [Thu, 14 Jul 2005 16:37:33 +0000 (14 16:37 +0000)]
remove pointless XXXX. It was there to remind me to do something I already did.
svn:r4557
Roger Dingledine [Thu, 14 Jul 2005 09:31:38 +0000 (14 09:31 +0000)]
give us a changelog for 0.1.1.2-alpha
svn:r4556
Roger Dingledine [Thu, 14 Jul 2005 08:45:19 +0000 (14 08:45 +0000)]
substantive changes on nick's rendezvous commit.
nick, can you fix these?
svn:r4554
Roger Dingledine [Thu, 14 Jul 2005 08:43:19 +0000 (14 08:43 +0000)]
trivial changes on nick's rendezvous commit
svn:r4553
Roger Dingledine [Thu, 14 Jul 2005 08:04:52 +0000 (14 08:04 +0000)]
a bit more cleanup
svn:r4552
Roger Dingledine [Thu, 14 Jul 2005 08:02:35 +0000 (14 08:02 +0000)]
it's effect, not affect
svn:r4551
Roger Dingledine [Thu, 14 Jul 2005 01:15:15 +0000 (14 01:15 +0000)]
showmyip.com has an advertisement at the top.
it sucks that we're still pointing to them.
but at least point to them second.
svn:r4550
Andrew Lewman [Wed, 13 Jul 2005 23:50:18 +0000 (13 23:50 +0000)]
Updated instructions to include how to restart Privoxy after making the
edits.
svn:r4549
Roger Dingledine [Wed, 13 Jul 2005 21:22:34 +0000 (13 21:22 +0000)]
make it more pleasant to be told you're using libevent
svn:r4548
Roger Dingledine [Wed, 13 Jul 2005 21:12:33 +0000 (13 21:12 +0000)]
make a notice-level log make more sense.
svn:r4547
Nick Mathewson [Wed, 13 Jul 2005 17:31:52 +0000 (13 17:31 +0000)]
Fix bug 161: when --disable-threads is set, do not search for or link against pthreads libraries
svn:r4545
Nick Mathewson [Wed, 13 Jul 2005 17:24:55 +0000 (13 17:24 +0000)]
whitespace fixes
svn:r4544
Nick Mathewson [Wed, 13 Jul 2005 15:24:33 +0000 (13 15:24 +0000)]
Fix windows compilation
svn:r4543
Roger Dingledine [Wed, 13 Jul 2005 07:03:08 +0000 (13 07:03 +0000)]
make it clearer that you need to configure your applications to use tor
and blow away spaces at the end of lines
svn:r4542
Nick Mathewson [Wed, 13 Jul 2005 05:26:43 +0000 (13 05:26 +0000)]
Fix possible double call to inflateEnd.
svn:r4540
Nick Mathewson [Wed, 13 Jul 2005 05:14:42 +0000 (13 05:14 +0000)]
Macro-fu to get DEBUG events working.
svn:r4539
Andrew Lewman [Wed, 13 Jul 2005 01:49:12 +0000 (13 01:49 +0000)]
Updated doc with minor details that are pertinent to users. Thanks to
mgoose for the updates.
svn:r4538
Roger Dingledine [Tue, 12 Jul 2005 23:21:15 +0000 (12 23:21 +0000)]
note a worrying double-free possibility in torgzip.
nick?
svn:r4537
Roger Dingledine [Tue, 12 Jul 2005 22:56:22 +0000 (12 22:56 +0000)]
looks like we were never delivering deflated running-routers lists
svn:r4536
Roger Dingledine [Tue, 12 Jul 2005 22:56:06 +0000 (12 22:56 +0000)]
anonymous bugfix on our pointer arithmetic
svn:r4535
Roger Dingledine [Tue, 12 Jul 2005 21:06:31 +0000 (12 21:06 +0000)]
TrackHostExitsExpire describes the number of seconds since the
trackhost was established, not the number of seconds since it was
last used.
svn:r4534
Nick Mathewson [Tue, 12 Jul 2005 18:20:54 +0000 (12 18:20 +0000)]
checkpoint minor control-spec cleanups
svn:r4533
Nick Mathewson [Tue, 12 Jul 2005 18:19:30 +0000 (12 18:19 +0000)]
Add belt-and-suspenders fix to coredump from yesterday; document more functions in buffers.c
svn:r4532
Roger Dingledine [Tue, 12 Jul 2005 05:48:15 +0000 (12 05:48 +0000)]
fix a seg fault with autodetecting which controller version is being used
svn:r4531
Nick Mathewson [Mon, 11 Jul 2005 18:11:54 +0000 (11 18:11 +0000)]
Canonicalize option names even on defaulted options.
svn:r4530
Nick Mathewson [Mon, 11 Jul 2005 17:35:36 +0000 (11 17:35 +0000)]
Do not reverse command-line configuration options; Use new minimal-listener-close code; Add code to canonicalize configuration names.
svn:r4529
Nick Mathewson [Mon, 11 Jul 2005 17:20:22 +0000 (11 17:20 +0000)]
Change retry_listeners: when force is false, close and re-open a minimal set of listeners (i.e., those that do not match the configuration). This fixes a possible bug on some windowses. Maybe.
svn:r4528
Nick Mathewson [Sat, 9 Jul 2005 16:37:12 +0000 (9 16:37 +0000)]
NT service patch from Matt Edman to improve error messages, lightly cleaned; needs more testing.
svn:r4527
Roger Dingledine [Sat, 9 Jul 2005 03:28:58 +0000 (9 03:28 +0000)]
be flexible in what you accept: when people type "tor --install" thinking
they had typed "tor -install", make it work too.
svn:r4526
Nick Mathewson [Fri, 8 Jul 2005 15:42:03 +0000 (8 15:42 +0000)]
note that TLS connections can be closed.
svn:r4525
Roger Dingledine [Sun, 3 Jul 2005 10:56:34 +0000 (3 10:56 +0000)]
bump win32 and osx versions to 0.1.0.11 in the docs
svn:r4521
Roger Dingledine [Sat, 2 Jul 2005 00:18:09 +0000 (2 00:18 +0000)]
fix compile error in cvs
svn:r4520
Nick Mathewson [Fri, 1 Jul 2005 13:40:29 +0000 (1 13:40 +0000)]
Be more explicit about which IP we are connecting to; expose future exit policy problems better.
svn:r4519
Roger Dingledine [Fri, 1 Jul 2005 02:02:24 +0000 (1 02:02 +0000)]
fix another compile warn
svn:r4516
Roger Dingledine [Fri, 1 Jul 2005 02:01:21 +0000 (1 02:01 +0000)]
forward-port the 0.1.0.11 stuff
svn:r4515
Roger Dingledine [Fri, 1 Jul 2005 01:59:37 +0000 (1 01:59 +0000)]
fix compile error (and likely a a crash bug in resolves)
svn:r4514
Nick Mathewson [Thu, 30 Jun 2005 07:19:20 +0000 (30 07:19 +0000)]
Mark a few bugs as done or as nonstarters
svn:r4510
Nick Mathewson [Thu, 30 Jun 2005 07:17:38 +0000 (30 07:17 +0000)]
Make errors retrievable from tor_socketpair; resolve bug 163.
svn:r4509
Nick Mathewson [Thu, 30 Jun 2005 06:56:00 +0000 (30 06:56 +0000)]
Fix an fd leak in start_daemon
svn:r4508
Nick Mathewson [Wed, 29 Jun 2005 21:51:30 +0000 (29 21:51 +0000)]
Update rendezvous fix status; add more items to TODO
svn:r4507
Nick Mathewson [Wed, 29 Jun 2005 21:46:55 +0000 (29 21:46 +0000)]
Logic to implement rendezvous/introduction via unknown servers.
- Add a new extend_info_t datatype to hold information needed to
extend a circuit (addr,port,keyid,onion_key). Use it in cpath and
build_state. Make appropriate functions take or return it instead of
routerinfo_t or keyid.
- #if 0 needless check in circuit_get_by_edge_conn; if nobody triggers this
error in 0.1.0.10, nobody will trigger it.
- Implement new hidden service descriptor format, which contains "extend
info" for introduction points, along with protocol version list.
- Parse new format.
- Generate new format
- Cache old and new formats alongside each other.
- Directories serve "old" format if asked in old way, "newest available"
format if asked in new way.
- Use new format to find introduction points if possible; otherwise fall
back. Keep nickname lists and extendinfo lists in sync.
- Tests for new format.
- Implement new "v2" INTRODUCE cell format.
- Accept new format
- Use new format if we have a versioned service descriptor that says the
server accepts the new format.
- Add documentation for functions and data types.
svn:r4506
Nick Mathewson [Wed, 29 Jun 2005 21:46:17 +0000 (29 21:46 +0000)]
Bump version to 0.1.1.1-alpha-cvs
svn:r4505
Roger Dingledine [Wed, 29 Jun 2005 21:25:34 +0000 (29 21:25 +0000)]
tweak the changelog
svn:r4504
Roger Dingledine [Wed, 29 Jun 2005 20:10:51 +0000 (29 20:10 +0000)]
a changelog for 0.1.1.1-alpha
svn:r4502
Roger Dingledine [Wed, 29 Jun 2005 19:15:23 +0000 (29 19:15 +0000)]
make the local and private network masks explicit when we complain
svn:r4501
Roger Dingledine [Tue, 28 Jun 2005 01:53:15 +0000 (28 01:53 +0000)]
whitespace fix
svn:r4500
Roger Dingledine [Tue, 28 Jun 2005 01:52:58 +0000 (28 01:52 +0000)]
clean up some more comments
svn:r4499
Nick Mathewson [Mon, 27 Jun 2005 23:41:03 +0000 (27 23:41 +0000)]
Note that authentication arguments are optional
svn:r4498
Nick Mathewson [Mon, 27 Jun 2005 23:40:17 +0000 (27 23:40 +0000)]
Fix libc compilation
svn:r4497
Nick Mathewson [Mon, 27 Jun 2005 23:35:04 +0000 (27 23:35 +0000)]
Compile on win32
svn:r4496
Nick Mathewson [Mon, 27 Jun 2005 22:25:09 +0000 (27 22:25 +0000)]
Fix unit tests that used old signature for add_fingerprint_to_dir
svn:r4495
Nick Mathewson [Mon, 27 Jun 2005 20:43:07 +0000 (27 20:43 +0000)]
Make the two rendezvous service descriptor formats distinguishable to simplify the directory interactions a bit.
svn:r4494
Nick Mathewson [Mon, 27 Jun 2005 18:35:10 +0000 (27 18:35 +0000)]
Bump CVS version to 0.1.1.1-alpha
svn:r4493
Nick Mathewson [Mon, 27 Jun 2005 18:34:59 +0000 (27 18:34 +0000)]
Specify versioned service descriptors including full info on intro points. Arma -- does this look sane?
svn:r4492
Andrew Lewman [Sun, 26 Jun 2005 13:56:04 +0000 (26 13:56 +0000)]
Fixed some formatting.
svn:r4491
Andrew Lewman [Sun, 26 Jun 2005 13:53:21 +0000 (26 13:53 +0000)]
updated screenshots, added 2 for privoxy logfile and jarfile.
Screenshots courtesy of memeticist.
svn:r4490
Roger Dingledine [Sun, 26 Jun 2005 08:59:01 +0000 (26 08:59 +0000)]
make the comment next to RunAsDaemon mention that it is a noop on win32
svn:r4489
Roger Dingledine [Sun, 26 Jun 2005 08:57:25 +0000 (26 08:57 +0000)]
wave rubber chicken over man page
tyranix says this makes the html output look better
svn:r4488
Roger Dingledine [Sun, 26 Jun 2005 08:42:41 +0000 (26 08:42 +0000)]
tyranix moved the socat instructions to the main wiki, so you don't
need privoxy working in order to read them.
svn:r4487
Andrew Lewman [Sun, 26 Jun 2005 05:25:28 +0000 (26 05:25 +0000)]
updated document date line to make it automated.
svn:r4486
Andrew Lewman [Sun, 26 Jun 2005 05:21:17 +0000 (26 05:21 +0000)]
Updated doc to explain how to comment out the lines.
svn:r4485
Andrew Lewman [Sun, 26 Jun 2005 05:08:11 +0000 (26 05:08 +0000)]
Correct logfile names because Windows is apparently different than any
other os.
svn:r4484
Roger Dingledine [Sun, 26 Jun 2005 05:03:21 +0000 (26 05:03 +0000)]
note a bug in our tor_socketpair implementation
can somebody fix this or create a flyspray entry for it?
svn:r4483
Andrew Lewman [Sun, 26 Jun 2005 05:03:16 +0000 (26 05:03 +0000)]
Added instructions for commenting out the "logfile logfile" and "jarfile
jarfile" in the privoxy config.
svn:r4482
Nick Mathewson [Fri, 24 Jun 2005 23:44:13 +0000 (24 23:44 +0000)]
Directories are unordered.
svn:r4481
Nick Mathewson [Fri, 24 Jun 2005 23:42:15 +0000 (24 23:42 +0000)]
It is not the end of the world when a router descriptor has an unrecognized kwd
svn:r4480
Nick Mathewson [Fri, 24 Jun 2005 18:05:43 +0000 (24 18:05 +0000)]
Mark old TorControl.py script as heavily deprecated
svn:r4479
Nick Mathewson [Fri, 24 Jun 2005 18:04:00 +0000 (24 18:04 +0000)]
Describe how to detect v0 or v1 protocol
svn:r4478
Roger Dingledine [Thu, 23 Jun 2005 07:57:43 +0000 (23 07:57 +0000)]
we were printing the number of idle dns workers incorrectly.
svn:r4477
Roger Dingledine [Wed, 22 Jun 2005 21:59:11 +0000 (22 21:59 +0000)]
make the log message less scary when all the dirservers are
temporarily unreachable
svn:r4476
Roger Dingledine [Tue, 21 Jun 2005 20:18:20 +0000 (21 20:18 +0000)]
remove CLIENTS file, since it has been replaced with
http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#SOCKSAndDNS
svn:r4473
Roger Dingledine [Tue, 21 Jun 2005 20:08:02 +0000 (21 20:08 +0000)]
update version in tor-doc
point people to tor-doc-win32 and tor-doc-osx
svn:r4472
Nick Mathewson [Tue, 21 Jun 2005 01:08:01 +0000 (21 01:08 +0000)]
Appease the hungry god of GCC: it wants functions to be static or prototyped!
svn:r4471
Nick Mathewson [Tue, 21 Jun 2005 01:07:32 +0000 (21 01:07 +0000)]
Appease the hungry God of GCC: it hates K&R style unspecified args!
svn:r4470
Roger Dingledine [Tue, 21 Jun 2005 01:00:42 +0000 (21 01:00 +0000)]
more cleanups before i go wild
svn:r4469
Roger Dingledine [Mon, 20 Jun 2005 23:04:13 +0000 (20 23:04 +0000)]
overall cleanup and streamlining and doccing
also fix a DoS avenue on dirservers
svn:r4468
Nick Mathewson [Mon, 20 Jun 2005 18:56:35 +0000 (20 18:56 +0000)]
Load hardware acceleration options when/where available. Can anybody test this?
svn:r4467
Nick Mathewson [Mon, 20 Jun 2005 09:38:29 +0000 (20 09:38 +0000)]
Appease verbose GCC warnings.
svn:r4466
Nick Mathewson [Mon, 20 Jun 2005 00:10:31 +0000 (20 00:10 +0000)]
Be more clear about fixing unknown rendezvous points. (ow)
svn:r4465
Nick Mathewson [Mon, 20 Jun 2005 00:08:47 +0000 (20 00:08 +0000)]
Come up with a rendezvous INTRODUCE1 format that actually works for unknown rendezvous points. This will take some doing to implement
svn:r4464
Nick Mathewson [Sun, 19 Jun 2005 23:22:34 +0000 (19 23:22 +0000)]
note GETCONF default feature in spec
svn:r4463
Nick Mathewson [Sun, 19 Jun 2005 22:39:14 +0000 (19 22:39 +0000)]
update TODO
svn:r4462
Nick Mathewson [Sun, 19 Jun 2005 22:38:36 +0000 (19 22:38 +0000)]
Add feature to handle unset (default) configuration options in GETCONF control messages
svn:r4461
Nick Mathewson [Sun, 19 Jun 2005 20:40:41 +0000 (19 20:40 +0000)]
Implement all the rest of the new controller protocol, debug a little, add some new features, add ADDRMAP events.
svn:r4460
Roger Dingledine [Sun, 19 Jun 2005 08:35:46 +0000 (19 08:35 +0000)]
forward-port the --hash-password bug, plus other nearby fixes
svn:r4459
Roger Dingledine [Sun, 19 Jun 2005 08:35:16 +0000 (19 08:35 +0000)]
fix stray funny-character
svn:r4458
Nick Mathewson [Sat, 18 Jun 2005 03:50:08 +0000 (18 03:50 +0000)]
The new protocol is implemented. Except for the pesky string unquoting business. And the cleanups. And the docs. And the testing. And the debugging. And the new features. Hm, I think it is time to sleep.
svn:r4456
Nick Mathewson [Sat, 18 Jun 2005 03:09:43 +0000 (18 03:09 +0000)]
Implement EXTENDCIRCUIT and ATTACHCIRCUIT. Only SETCONFIG and AUTHENTICATE remain.
svn:r4455
Nick Mathewson [Sat, 18 Jun 2005 02:39:25 +0000 (18 02:39 +0000)]
Implement even more control functionality
svn:r4454
Roger Dingledine [Sat, 18 Jun 2005 02:23:11 +0000 (18 02:23 +0000)]
fix typo
svn:r4453