]>
git.ipfire.org Git - thirdparty/tor.git/log
Roger Dingledine [Wed, 23 Mar 2005 22:00:42 +0000 (22:00 +0000)]
bump cvs to 0.1.0.1-rc
svn:r3845
Nick Mathewson [Wed, 23 Mar 2005 21:28:37 +0000 (21:28 +0000)]
Remove @LOCALSTATEDIR@ macros when building windows package
svn:r3842
Roger Dingledine [Wed, 23 Mar 2005 20:42:37 +0000 (20:42 +0000)]
forward-port the commenting out of the assert that glenn fink was
triggering. we still don't know why he was triggering it.
svn:r3841
Nick Mathewson [Wed, 23 Mar 2005 20:28:40 +0000 (20:28 +0000)]
Fix bug 44: on HUP, if descriptor building fails (say, because router_get_my_address() fails), use old descriptor and warn.
svn:r3839
Nick Mathewson [Wed, 23 Mar 2005 19:15:10 +0000 (19:15 +0000)]
Make GETINFO for "network-status" work on non-authdirs
svn:r3837
Nick Mathewson [Wed, 23 Mar 2005 08:40:11 +0000 (08:40 +0000)]
Fix several bugs (including some crashes) related to control interface; implement missing desc/name functionality.
svn:r3836
Nick Mathewson [Wed, 23 Mar 2005 08:39:21 +0000 (08:39 +0000)]
Note that GETINFO (via the controller) for network-status will not work on non-authdirectories right now.
svn:r3835
Nick Mathewson [Wed, 23 Mar 2005 08:36:47 +0000 (08:36 +0000)]
Make tor-control.py demo script exercise more of the controller interface, and provide a more useful set of functions itself.
svn:r3834
Nick Mathewson [Wed, 23 Mar 2005 06:39:53 +0000 (06:39 +0000)]
Be willing to cache directories from up to ROUTER_MAX_AGE seconds into the future, now that we are more tolerant of skew.
svn:r3832
Nick Mathewson [Wed, 23 Mar 2005 06:21:48 +0000 (06:21 +0000)]
Add a magic value to cpath_layer_t to make sure that we can tell valid cpaths from freed ones. I audited this once; it could use another audit.
svn:r3831
Nick Mathewson [Wed, 23 Mar 2005 06:20:50 +0000 (06:20 +0000)]
Fix a few more instances of memory not freed on exit (found by weasel).
svn:r3830
Nick Mathewson [Wed, 23 Mar 2005 05:32:06 +0000 (05:32 +0000)]
Correct fix for self-to-self addressmap; simplify replace-old-entry logic; add missing case.
svn:r3829
Roger Dingledine [Wed, 23 Mar 2005 03:02:44 +0000 (03:02 +0000)]
whoops, fix seg fault i just introduced
svn:r3828
Roger Dingledine [Wed, 23 Mar 2005 02:52:55 +0000 (02:52 +0000)]
fix assert triggers (bugs 109 and 96), and put in some
debugging logs to notice future repeat bugs.
svn:r3826
Roger Dingledine [Wed, 23 Mar 2005 00:19:51 +0000 (00:19 +0000)]
maybe resolve an assert trigger i just got:
connection_edge.c:643 address_is_in_virtual_range: Assertion addr failed; aborting.
nick, what do you think?
svn:r3825
Roger Dingledine [Tue, 22 Mar 2005 23:57:18 +0000 (23:57 +0000)]
make httpsproxy more likely to work
(don't let OR conns do tls until they've finished connecting and
doing the proxy dance.)
svn:r3824
Roger Dingledine [Tue, 22 Mar 2005 23:27:29 +0000 (23:27 +0000)]
fix a 32bit/64bit sprintf mixup that weasel pointed out
svn:r3823
Roger Dingledine [Tue, 22 Mar 2005 23:20:33 +0000 (23:20 +0000)]
remove a duplicate circuit_mark_for_close() when picking
a path for the circuit fails.
svn:r3822
Peter Palfrader [Tue, 22 Mar 2005 22:38:21 +0000 (22:38 +0000)]
If "with-dmalloc" is in DEB_BUILD_OPTIONS we build against libdmalloc4.
svn:r3821
Peter Palfrader [Tue, 22 Mar 2005 21:53:35 +0000 (21:53 +0000)]
Forward port 03_tor_manpage_in_section_8
svn:r3820
Peter Palfrader [Tue, 22 Mar 2005 21:23:12 +0000 (21:23 +0000)]
Fix spacing for --with-dmalloc
svn:r3819
Roger Dingledine [Tue, 22 Mar 2005 20:41:28 +0000 (20:41 +0000)]
options->MaxAdvertisedBandwidth only replaces advertised
bandwidthrate, not advertised bandwidthcapacity
svn:r3818
Roger Dingledine [Tue, 22 Mar 2005 20:32:48 +0000 (20:32 +0000)]
clean up man page entry for MaxAdvertisedBandwidth
svn:r3817
Nick Mathewson [Tue, 22 Mar 2005 20:25:51 +0000 (20:25 +0000)]
Prevent spurious closes when we put stuff on a conn that has not written for a while.
svn:r3816
Roger Dingledine [Tue, 22 Mar 2005 20:04:00 +0000 (20:04 +0000)]
cleanup and a question
svn:r3815
Nick Mathewson [Tue, 22 Mar 2005 19:36:38 +0000 (19:36 +0000)]
Specify and implement close-stream and close-circuit control messages
svn:r3814
Nick Mathewson [Tue, 22 Mar 2005 19:01:46 +0000 (19:01 +0000)]
Implement an option to cap bandwidth-to-advertise. Arma: can you improve the manpage entry by explaining why you would want to do this?
svn:r3813
Nick Mathewson [Tue, 22 Mar 2005 18:56:11 +0000 (18:56 +0000)]
Clear up a couple of pedantic compiler warnings
svn:r3812
Nick Mathewson [Tue, 22 Mar 2005 18:43:24 +0000 (18:43 +0000)]
Report HTTP reasons to directory clients. (Also, fix format on new TODO items)
svn:r3811
Roger Dingledine [Tue, 22 Mar 2005 10:34:23 +0000 (10:34 +0000)]
when reporting events about streams, use the "real" address for
the stream, including the requested .exit address.
svn:r3810
Roger Dingledine [Tue, 22 Mar 2005 10:34:00 +0000 (10:34 +0000)]
remove obsolete code
svn:r3809
Nick Mathewson [Tue, 22 Mar 2005 06:21:35 +0000 (06:21 +0000)]
be more explicit about why we are expiring a conn; improve logic a bit too
svn:r3808
Nick Mathewson [Tue, 22 Mar 2005 06:08:28 +0000 (06:08 +0000)]
Add opt hibernating; fix bug 78
svn:r3807
Roger Dingledine [Tue, 22 Mar 2005 05:41:05 +0000 (05:41 +0000)]
handle_control_getinfo() was counting msg_len itself,
when that's actually smartlist_join_strings2()'s job.
svn:r3806
Roger Dingledine [Tue, 22 Mar 2005 05:37:59 +0000 (05:37 +0000)]
bugfix: make smartlist_join_strings2 actually use the separator/terminator
svn:r3805
Roger Dingledine [Tue, 22 Mar 2005 05:19:44 +0000 (05:19 +0000)]
write down some more concerns/thoughts
svn:r3804
Nick Mathewson [Tue, 22 Mar 2005 05:18:44 +0000 (05:18 +0000)]
add an item
svn:r3803
Roger Dingledine [Tue, 22 Mar 2005 03:35:37 +0000 (03:35 +0000)]
update control-spec too
svn:r3802
Roger Dingledine [Tue, 22 Mar 2005 03:27:51 +0000 (03:27 +0000)]
Remove controller getinfo support for "desc/all-ids".
Replace it with getinfo "network-status" just like in directories.
This way the controller can learn which servers are running, which
are verified, etc.
svn:r3801
Roger Dingledine [Tue, 22 Mar 2005 01:55:37 +0000 (01:55 +0000)]
getting closer to 0.1.0.1-rc
svn:r3800
Roger Dingledine [Tue, 22 Mar 2005 01:18:50 +0000 (01:18 +0000)]
tell me the address of the guy who's trying to attack my dirserver
svn:r3799
Roger Dingledine [Tue, 22 Mar 2005 01:01:15 +0000 (01:01 +0000)]
clean up and refactor some more
svn:r3798
Roger Dingledine [Tue, 22 Mar 2005 00:42:38 +0000 (00:42 +0000)]
Implement controller's "extendcircuit" directive.
Also refactor circuit building so we plan the whole path ahead
of time.
svn:r3797
Roger Dingledine [Mon, 21 Mar 2005 07:40:25 +0000 (07:40 +0000)]
make example contactinfo entries slightly more spam resistant, since
people are seeing spam to their contactinfo addresses now. (yay.)
svn:r3795
Geoff Goodell [Mon, 21 Mar 2005 04:25:58 +0000 (04:25 +0000)]
specify that a key-value configuration line consists of key-space-value.
svn:r3794
Roger Dingledine [Sun, 20 Mar 2005 10:40:56 +0000 (10:40 +0000)]
point the windows slashes the right way
svn:r3793
Roger Dingledine [Sat, 19 Mar 2005 23:58:42 +0000 (23:58 +0000)]
if our clock jumps forward by 100 seconds or more, assume something
has gone wrong with our network and abandon all not-yet-used circs.
svn:r3792
Roger Dingledine [Sat, 19 Mar 2005 23:04:15 +0000 (23:04 +0000)]
stop logging at -l notice every single time a create cell successfully
gets processed
svn:r3791
Geoff Goodell [Sat, 19 Mar 2005 20:50:03 +0000 (20:50 +0000)]
added short blurb about ControlPort to sample torrc
svn:r3790
Roger Dingledine [Sat, 19 Mar 2005 20:30:23 +0000 (20:30 +0000)]
and forward-port the missing space
svn:r3789
Geoff Goodell [Sat, 19 Mar 2005 20:02:42 +0000 (20:02 +0000)]
added stamp-h.in to .cvsignore for compatibility with autoheader (GNU Autoconf) 2.59
svn:r3787
Nick Mathewson [Sat, 19 Mar 2005 06:57:16 +0000 (06:57 +0000)]
Turn addr_policy_compare from a tristate to a quadstate; this should help address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem.
svn:r3786
Nick Mathewson [Sat, 19 Mar 2005 06:05:55 +0000 (06:05 +0000)]
Implement redirectstream in control interface.
svn:r3785
Roger Dingledine [Sat, 19 Mar 2005 05:09:13 +0000 (05:09 +0000)]
fix typo
svn:r3784
Nick Mathewson [Sat, 19 Mar 2005 05:07:19 +0000 (05:07 +0000)]
Split version info into separate spec doc.
svn:r3783
Roger Dingledine [Sat, 19 Mar 2005 05:06:22 +0000 (05:06 +0000)]
things roger needs to do for 0.1.0.1-rc
svn:r3782
Roger Dingledine [Sat, 19 Mar 2005 04:38:59 +0000 (04:38 +0000)]
make hidden services more likely to work from the server-side
svn:r3781
Nick Mathewson [Sat, 19 Mar 2005 01:04:05 +0000 (01:04 +0000)]
Enable NT service code by default
svn:r3780
Nick Mathewson [Fri, 18 Mar 2005 23:23:25 +0000 (23:23 +0000)]
Note version documentation is finished in the TODO. Roger--should this be someplace else too?
svn:r3779
Nick Mathewson [Fri, 18 Mar 2005 23:09:29 +0000 (23:09 +0000)]
Correct documentation wrt versions; where files go; and default behavior of osx installer. Can somebody with good html fu improve my table?
svn:r3778
Nick Mathewson [Fri, 18 Mar 2005 22:43:46 +0000 (22:43 +0000)]
Make OSX install happier about running on non-default volume.
svn:r3777
Nick Mathewson [Fri, 18 Mar 2005 21:58:52 +0000 (21:58 +0000)]
Make OS X package actually try to log things to the nice log directory we gave it.
svn:r3776
Nick Mathewson [Fri, 18 Mar 2005 21:45:36 +0000 (21:45 +0000)]
Make OS X log happily to /var/log/Tor
svn:r3775
Nick Mathewson [Fri, 18 Mar 2005 20:59:14 +0000 (20:59 +0000)]
Mac packaging magic: make man pages useable, and do not overwrite existing torrc files.
svn:r3774
Thomas Sjögren [Fri, 18 Mar 2005 16:34:56 +0000 (16:34 +0000)]
removing the warning about port 80.
svn:r3773
Thomas Sjögren [Fri, 18 Mar 2005 16:30:29 +0000 (16:30 +0000)]
add "warning" about port 80 to torrc.sample.in
svn:r3772
Thomas Sjögren [Fri, 18 Mar 2005 01:31:56 +0000 (01:31 +0000)]
man file in cvs was updated in March 2005, not November 2004
svn:r3771
Thomas Sjögren [Thu, 17 Mar 2005 21:58:04 +0000 (21:58 +0000)]
Added ipid to the list of IP-testers in tor-doc*.html
svn:r3770
Nick Mathewson [Thu, 17 Mar 2005 12:38:37 +0000 (12:38 +0000)]
Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
svn:r3769
Thomas Sjögren [Wed, 16 Mar 2005 21:24:45 +0000 (21:24 +0000)]
Mozilla/Firefox instructions present in both win32 and osx. Added network-tools.com as a IP-test site.
svn:r3768
Nick Mathewson [Wed, 16 Mar 2005 00:04:59 +0000 (00:04 +0000)]
Fix a fun windows bug: apparently windows stat wants paths not to end with slash.
svn:r3766
Thomas Sjögren [Tue, 15 Mar 2005 23:03:33 +0000 (23:03 +0000)]
Make it clear that tor-doc-{win32,osx}.html are for setting up clients and point those who want to set up a server to tor-doc.html
svn:r3765
Peter Palfrader [Tue, 15 Mar 2005 22:34:33 +0000 (22:34 +0000)]
Don't depend on python anymore - tor-resolve is C now
svn:r3764
Roger Dingledine [Tue, 15 Mar 2005 01:44:46 +0000 (01:44 +0000)]
re-enable reachability testing stuff.
also, consider your ORPort reachable after you've processed a
create cell from any non-local address.
svn:r3763
Thomas Sjögren [Mon, 14 Mar 2005 23:26:41 +0000 (23:26 +0000)]
Show people where they can find the default exit policy.
svn:r3762
Nick Mathewson [Mon, 14 Mar 2005 22:15:45 +0000 (22:15 +0000)]
<arma2> - closed=4, new connection=5, new resolve request=6)
<arma2> + closed=4, new connection=5, new resolve request=6,
<arma2> + stream detached from circuit, retriable=7)
<arma2> nick: this comma is confusing.
svn:r3761
Nick Mathewson [Mon, 14 Mar 2005 22:13:42 +0000 (22:13 +0000)]
Note a couple of changes in TC
svn:r3760
Roger Dingledine [Mon, 14 Mar 2005 04:42:52 +0000 (04:42 +0000)]
fix an assert trigger in cvs: if a resolve request fails, and the circuit
has vanished in the meantime, then we would both mark it for close
(i.e. put it on the closeable list) and also immediately free it.
svn:r3759
Nick Mathewson [Mon, 14 Mar 2005 03:28:46 +0000 (03:28 +0000)]
Fix some more obscure compiler warnings
svn:r3758
Nick Mathewson [Mon, 14 Mar 2005 03:18:35 +0000 (03:18 +0000)]
Renormalize whitespace
svn:r3757
Nick Mathewson [Mon, 14 Mar 2005 03:12:59 +0000 (03:12 +0000)]
Raise common code for "detach this stream and try it with a different circuit" into a separate function; make that function handle controller-managed streams right.
svn:r3756
Roger Dingledine [Sun, 13 Mar 2005 05:53:17 +0000 (05:53 +0000)]
bugfix: now that we don't do the client dns thing, our checks
to see if somebody was contradicting his exit policy were wrong.
svn:r3755
Roger Dingledine [Sat, 12 Mar 2005 20:18:38 +0000 (20:18 +0000)]
and put ShutdownWaitLength in man page
svn:r3754
Roger Dingledine [Sat, 12 Mar 2005 20:16:52 +0000 (20:16 +0000)]
ShutdownWaitLength should be an interval, not a uint
svn:r3753
Roger Dingledine [Sat, 12 Mar 2005 20:13:38 +0000 (20:13 +0000)]
change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option
svn:r3752
Nick Mathewson [Sat, 12 Mar 2005 04:22:01 +0000 (04:22 +0000)]
Implement the common case of ATTACHSTREAM.
svn:r3751
Roger Dingledine [Sat, 12 Mar 2005 01:09:41 +0000 (01:09 +0000)]
MaxCircuitDirtiness never got into the man page
svn:r3750
Roger Dingledine [Fri, 11 Mar 2005 23:53:07 +0000 (23:53 +0000)]
fix typo in man page
svn:r3749
Nick Mathewson [Fri, 11 Mar 2005 21:49:29 +0000 (21:49 +0000)]
add another item to TODO
svn:r3748
Nick Mathewson [Fri, 11 Mar 2005 21:42:45 +0000 (21:42 +0000)]
expand a couple of items
svn:r3747
Nick Mathewson [Fri, 11 Mar 2005 21:42:32 +0000 (21:42 +0000)]
Increment step of a for loop should only happen once.
svn:r3746
Nick Mathewson [Fri, 11 Mar 2005 21:39:39 +0000 (21:39 +0000)]
Get address map resetting implemented.
svn:r3745
Nick Mathewson [Fri, 11 Mar 2005 21:38:06 +0000 (21:38 +0000)]
Remove unused macro; add a comment on remaining macros.
svn:r3744
Roger Dingledine [Fri, 11 Mar 2005 20:47:23 +0000 (20:47 +0000)]
remove duplicate function prototype
svn:r3743
Nick Mathewson [Fri, 11 Mar 2005 20:37:26 +0000 (20:37 +0000)]
Clean up privoxy-tor-toggle; untabify; clean up messages; remove fwd-incompatible "print status on unrecognized command" feature
svn:r3742
Roger Dingledine [Fri, 11 Mar 2005 20:30:22 +0000 (20:30 +0000)]
add a contrib script to toggle whether privoxy uses tor.
seems to be configured for debian by default.
svn:r3741
Geoff Goodell [Fri, 11 Mar 2005 05:18:18 +0000 (05:18 +0000)]
reflect changes to default exit policy in manual page
svn:r3740
Geoff Goodell [Fri, 11 Mar 2005 05:07:31 +0000 (05:07 +0000)]
redefining default exit policy as per or-talk discussion
svn:r3739
Nick Mathewson [Thu, 10 Mar 2005 18:48:13 +0000 (18:48 +0000)]
Fix error codes to work on windows
svn:r3738
Nick Mathewson [Thu, 10 Mar 2005 18:46:11 +0000 (18:46 +0000)]
Initialize msg_len
svn:r3737