]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Sat, 13 Nov 2004 17:58:25 +0000 (17:58 +0000)]
Update installer script to seemingly better values.
svn:r2835
Nick Mathewson [Sat, 13 Nov 2004 17:46:48 +0000 (17:46 +0000)]
Add original version of NSI installer script from J Doe; this will need some tweaking.
svn:r2834
Nick Mathewson [Sat, 13 Nov 2004 17:17:04 +0000 (17:17 +0000)]
Document remaining configuration options; add a ccheck for redundant authentication mechanisms in options_validate; add TODO items for post-009 hibernation features
svn:r2833
Nick Mathewson [Sat, 13 Nov 2004 16:53:48 +0000 (16:53 +0000)]
Track whether descriptor is dirty/uploaded. When any options are set, mark it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty.
svn:r2832
Roger Dingledine [Sat, 13 Nov 2004 11:45:44 +0000 (11:45 +0000)]
add in some more todo items
svn:r2831
Roger Dingledine [Sat, 13 Nov 2004 04:33:21 +0000 (04:33 +0000)]
remove finished 0.0.9pre5 items
add a weasel-wishlist item
svn:r2830
Nick Mathewson [Sat, 13 Nov 2004 04:31:46 +0000 (04:31 +0000)]
Allocate 009pre6 items
svn:r2829
Nick Mathewson [Sat, 13 Nov 2004 02:54:30 +0000 (02:54 +0000)]
Comment a confusing conditional
svn:r2828
Peter Palfrader [Sat, 13 Nov 2004 02:51:44 +0000 (02:51 +0000)]
And install it into usr/share/doc/tor/
svn:r2827
Roger Dingledine [Sat, 13 Nov 2004 02:49:11 +0000 (02:49 +0000)]
include control-spec.txt in the tarball
svn:r2826
Roger Dingledine [Fri, 12 Nov 2004 21:59:27 +0000 (21:59 +0000)]
fix a seg fault when fetching rendezvous descs
svn:r2825
Nick Mathewson [Fri, 12 Nov 2004 21:14:51 +0000 (21:14 +0000)]
Fix argument to strncpy.
svn:r2824
Nick Mathewson [Fri, 12 Nov 2004 21:14:06 +0000 (21:14 +0000)]
Nobody was using the return values from smartlist_(set|del|del_keeporder), so remove them.
svn:r2823
Nick Mathewson [Fri, 12 Nov 2004 20:41:52 +0000 (20:41 +0000)]
Add a FAST_SMARTLIST define to optionally inline smartlist_get and smartlist_len, which are two major profiling offenders.
svn:r2822
Nick Mathewson [Fri, 12 Nov 2004 20:41:03 +0000 (20:41 +0000)]
Speed up tor_strndup a lot: profiling suggests that our use of strlcpy here was a bad idea.
svn:r2821
Nick Mathewson [Fri, 12 Nov 2004 20:09:54 +0000 (20:09 +0000)]
Write most of the implementation for SAVECONF.
svn:r2820
Nick Mathewson [Fri, 12 Nov 2004 19:39:13 +0000 (19:39 +0000)]
Rename exit_policy to addr_policy, since it gets used for SOCKS and directory connections too. Make all policies get validated in options_validate, and make SOCKS/directory policies get set in options_act.
svn:r2819
Peter Palfrader [Fri, 12 Nov 2004 17:34:02 +0000 (17:34 +0000)]
Tweak it some more
svn:r2817
Peter Palfrader [Fri, 12 Nov 2004 17:31:42 +0000 (17:31 +0000)]
Change init startup script to properly deal with tor printing stuff on startup.
svn:r2816
Peter Palfrader [Fri, 12 Nov 2004 17:24:28 +0000 (17:24 +0000)]
Guess this is 0.0.8+0.0.9pre5-2
svn:r2815
Peter Palfrader [Fri, 12 Nov 2004 17:21:16 +0000 (17:21 +0000)]
Remove /usr/bin/tor-control.py from the binary package
svn:r2814
Peter Palfrader [Fri, 12 Nov 2004 17:17:58 +0000 (17:17 +0000)]
Do not patch the default torrc to include settings we really want. Instead modify the compiled in default options.
svn:r2813
Peter Palfrader [Fri, 12 Nov 2004 17:04:42 +0000 (17:04 +0000)]
Fix two comments in torrc.sample.in directly in the upstream source
svn:r2812
Peter Palfrader [Fri, 12 Nov 2004 16:52:10 +0000 (16:52 +0000)]
Point to /var/log/tor (the directory) instead of a single file (/var/log/tor/log) in the debian patch of the manpage.
svn:r2811
Peter Palfrader [Fri, 12 Nov 2004 16:48:27 +0000 (16:48 +0000)]
Make logs readable by the system administrators (group adm)
svn:r2810
Peter Palfrader [Fri, 12 Nov 2004 16:47:21 +0000 (16:47 +0000)]
Symlink tor(8) manpage to torrc(5)
svn:r2809
Nick Mathewson [Fri, 12 Nov 2004 16:39:03 +0000 (16:39 +0000)]
Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs.
svn:r2808
Nick Mathewson [Fri, 12 Nov 2004 05:52:19 +0000 (05:52 +0000)]
Resolve FIXME: Possible solution to note_disconnect problem; needs thought and review.
svn:r2807
Nick Mathewson [Fri, 12 Nov 2004 05:05:41 +0000 (05:05 +0000)]
Use autoconf to enable largefile support where necessary. Use ftello where available, since ftell can fail at 2GB.
svn:r2806
Nick Mathewson [Fri, 12 Nov 2004 05:03:50 +0000 (05:03 +0000)]
Resolve FIXMES: sometimes an error code is just an error code
svn:r2805
Roger Dingledine [Fri, 12 Nov 2004 04:59:37 +0000 (04:59 +0000)]
dfc caught a SIGXFSZ error when his debugfile reached 2GB.
so if they exist, catch them and ignore them.
write() will fail normally and we'll look at errno like
normal human beings.
svn:r2804
Roger Dingledine [Fri, 12 Nov 2004 04:00:07 +0000 (04:00 +0000)]
clean torrc sample
change log files to end in .log for logrotate to notice
mention that address doesn't need to be defined
svn:r2803
Roger Dingledine [Fri, 12 Nov 2004 03:30:11 +0000 (03:30 +0000)]
mention that Address doesn't need to be set
svn:r2802
Roger Dingledine [Fri, 12 Nov 2004 03:29:03 +0000 (03:29 +0000)]
move datadirectory to the 'general' section,
move contactinfo to the 'server' section
svn:r2801
Roger Dingledine [Thu, 11 Nov 2004 13:24:10 +0000 (13:24 +0000)]
when clients do --list-fingerprint, it's misleading to
give them one, because it will never be the same again
svn:r2800
Nick Mathewson [Thu, 11 Nov 2004 00:54:53 +0000 (00:54 +0000)]
apply patch from Andre Eisenbach: include event code with events, as required by control-spec.txt
svn:r2799
Nick Mathewson [Wed, 10 Nov 2004 20:19:45 +0000 (20:19 +0000)]
Remove XXXX009 comment telling us to do the last (circID-related) fix
svn:r2798
Nick Mathewson [Wed, 10 Nov 2004 20:14:37 +0000 (20:14 +0000)]
Resolve a FIXME: use identity comparison, not nickname comparison, to
choose circuit ID types. This is important because our view of "the
nickname of the router on the other side of this connection" is
skewed, and depends on whether we think the other rotuer is
verified--and there's no way to know whether another router thinks you
are verified.
For backward compatibility, we notice when the other router chooses
the same circuit ID type as us (because it's running an old version),
and switch our type to be polite.
svn:r2797
Nick Mathewson [Wed, 10 Nov 2004 20:01:38 +0000 (20:01 +0000)]
Note a pre6 item
svn:r2796
Nick Mathewson [Wed, 10 Nov 2004 19:32:44 +0000 (19:32 +0000)]
When we think we have no bandwidth, guess that we will run for 1 day.
svn:r2795
Nick Mathewson [Wed, 10 Nov 2004 14:29:18 +0000 (14:29 +0000)]
Clarify a warning about /.tor
svn:r2794
Nick Mathewson [Wed, 10 Nov 2004 14:28:47 +0000 (14:28 +0000)]
Resolve FIXME items: make the kill-unattached-AP timeout symbolic
svn:r2793
Nick Mathewson [Wed, 10 Nov 2004 14:28:04 +0000 (14:28 +0000)]
Resolve FIXME items: make circuit_free_cpath_node static
svn:r2792
Nick Mathewson [Wed, 10 Nov 2004 14:27:26 +0000 (14:27 +0000)]
Resolve FIXME items: clarify two XXXX comments for 009
svn:r2791
Nick Mathewson [Wed, 10 Nov 2004 14:26:34 +0000 (14:26 +0000)]
Resolve FIXME items: fix assert failure on malformed socks4a qreuests. (bug reported by Anna Shubina wrt old Netscapes)
svn:r2790
Nick Mathewson [Wed, 10 Nov 2004 14:23:31 +0000 (14:23 +0000)]
Resolve FIXME items: make expand_filename handle ~ and ~username
svn:r2789
Roger Dingledine [Wed, 10 Nov 2004 09:09:15 +0000 (09:09 +0000)]
when you cast MAX_UINT to an int it confuses the users
svn:r2788
Roger Dingledine [Wed, 10 Nov 2004 09:02:07 +0000 (09:02 +0000)]
bump us to 0.0.9pre6-cvs
svn:r2787
Nick Mathewson [Wed, 10 Nov 2004 04:19:53 +0000 (04:19 +0000)]
Fix a few bugs in accounting: parse bw_accounting correctly; set end time of continued interval; record used bandwidth on state change.
svn:r2785
Roger Dingledine [Wed, 10 Nov 2004 04:06:24 +0000 (04:06 +0000)]
don't install tor-control.py, just ship it
svn:r2784
Roger Dingledine [Wed, 10 Nov 2004 03:48:38 +0000 (03:48 +0000)]
make nick's config patch build
svn:r2783
Peter Palfrader [Wed, 10 Nov 2004 03:46:06 +0000 (03:46 +0000)]
Log at level notice of higher, not warn or higher. Thanks arma
svn:r2781
Peter Palfrader [Wed, 10 Nov 2004 03:45:34 +0000 (03:45 +0000)]
Change the description slightly, to say "don't rely on the current Tor network
if you really need strong anonymity", instead of "Tor will not provide
anonymity currently".
svn:r2780
Peter Palfrader [Wed, 10 Nov 2004 03:42:06 +0000 (03:42 +0000)]
No longer use --pidfile, --logfile, and --runasdaemon command line options. Set them in the configfile instead.
svn:r2779
Nick Mathewson [Wed, 10 Nov 2004 03:40:30 +0000 (03:40 +0000)]
Validate log options during options_validate(). Reject unrecognized log types like "Log notice magic-twanger". Also, make sure User and Group stay the same, and do not crash when somebody tries to change PidFile to NULL.
svn:r2778
Roger Dingledine [Wed, 10 Nov 2004 03:37:06 +0000 (03:37 +0000)]
hack the tor.sh so it uses the new log format even on the command-line
svn:r2777
Peter Palfrader [Wed, 10 Nov 2004 03:30:51 +0000 (03:30 +0000)]
Make sure all patches apply cleanly
svn:r2776
Peter Palfrader [Wed, 10 Nov 2004 03:27:52 +0000 (03:27 +0000)]
04_fix_test can be backed out again, it was a backport from cvs to the package
svn:r2775
Peter Palfrader [Wed, 10 Nov 2004 03:26:52 +0000 (03:26 +0000)]
Prepare for a new upstream release
svn:r2774
Roger Dingledine [Wed, 10 Nov 2004 03:22:49 +0000 (03:22 +0000)]
make abbreviations case-insensitive (thanks weasel)
svn:r2773
Roger Dingledine [Wed, 10 Nov 2004 03:08:03 +0000 (03:08 +0000)]
make it more obvious that we have just told them their new torrc log line.
svn:r2772
Roger Dingledine [Wed, 10 Nov 2004 02:58:27 +0000 (02:58 +0000)]
weaken our anonymity warning a little bit more
svn:r2771
Roger Dingledine [Wed, 10 Nov 2004 02:50:02 +0000 (02:50 +0000)]
ship the tarball with a minimal cflags, since gcc's vary so much
svn:r2770
Nick Mathewson [Wed, 10 Nov 2004 02:02:06 +0000 (02:02 +0000)]
Remvove an XXX
svn:r2769
Nick Mathewson [Wed, 10 Nov 2004 01:20:17 +0000 (01:20 +0000)]
More whitespace normalization
svn:r2768
Roger Dingledine [Wed, 10 Nov 2004 01:16:50 +0000 (01:16 +0000)]
fix more typos in man page
svn:r2767
Roger Dingledine [Wed, 10 Nov 2004 00:36:58 +0000 (00:36 +0000)]
clarify that nodefamily is only need when the server doesn't
use myfamily
svn:r2766
Roger Dingledine [Wed, 10 Nov 2004 00:19:18 +0000 (00:19 +0000)]
remove extraneous variable
svn:r2765
Roger Dingledine [Wed, 10 Nov 2004 00:19:04 +0000 (00:19 +0000)]
DirFetchPostPeriod is not a sub-element of AllowUnverifiedNodes
svn:r2764
Roger Dingledine [Wed, 10 Nov 2004 00:14:29 +0000 (00:14 +0000)]
fix copyright in the license
svn:r2763
Roger Dingledine [Wed, 10 Nov 2004 00:14:02 +0000 (00:14 +0000)]
don't ship with the default dirservers listed explicitly. leave them
unlisted so we can change the default later.
svn:r2762
Roger Dingledine [Wed, 10 Nov 2004 00:13:23 +0000 (00:13 +0000)]
check off last 0.0.9pre5 todo items
svn:r2761
Roger Dingledine [Wed, 10 Nov 2004 00:13:02 +0000 (00:13 +0000)]
separate out the cflags that cause spurious warnings, so
we don't ship those in the tarball
also, bump us to 0.0.9pre5
svn:r2760
Roger Dingledine [Wed, 10 Nov 2004 00:11:37 +0000 (00:11 +0000)]
don't check permissions on our datadirectory until we switch uid/gid
svn:r2759
Nick Mathewson [Tue, 9 Nov 2004 20:04:00 +0000 (20:04 +0000)]
Normalize whitespace; add a "tell me about all the unnormalized whitespace" target; fix a braino in dirserv.c
svn:r2758
Nick Mathewson [Tue, 9 Nov 2004 19:30:50 +0000 (19:30 +0000)]
Clean windows a little
svn:r2757
Nick Mathewson [Tue, 9 Nov 2004 19:13:08 +0000 (19:13 +0000)]
Fix windows build for VC6; centralize newline-fiasco-damage-control logic
svn:r2756
Nick Mathewson [Tue, 9 Nov 2004 18:22:17 +0000 (18:22 +0000)]
Resolve many XXXs and all DOCDOCs
svn:r2755
Nick Mathewson [Tue, 9 Nov 2004 17:15:17 +0000 (17:15 +0000)]
Change interface to config_trial_assign even more; have it use get_options() instead
svn:r2754
Nick Mathewson [Tue, 9 Nov 2004 17:14:15 +0000 (17:14 +0000)]
Add some documentation to routerlist
svn:r2753
Nick Mathewson [Tue, 9 Nov 2004 17:12:56 +0000 (17:12 +0000)]
When listing router status, include ourself if we are awake
svn:r2752
Roger Dingledine [Tue, 9 Nov 2004 11:55:16 +0000 (11:55 +0000)]
mention doc/control-spec.txt in changelog
svn:r2751
Roger Dingledine [Tue, 9 Nov 2004 11:36:38 +0000 (11:36 +0000)]
resolve a 64-bit warning
svn:r2750
Roger Dingledine [Tue, 9 Nov 2004 11:15:48 +0000 (11:15 +0000)]
tweak the tor-control some more
svn:r2749
Roger Dingledine [Tue, 9 Nov 2004 11:14:34 +0000 (11:14 +0000)]
bugfix: ^c ought to work even while hibernating
svn:r2748
Roger Dingledine [Tue, 9 Nov 2004 10:38:42 +0000 (10:38 +0000)]
only non-authdirservers cache the dir they just fetched
svn:r2747
Roger Dingledine [Tue, 9 Nov 2004 10:32:02 +0000 (10:32 +0000)]
control event logs include loglevel notice
svn:r2746
Roger Dingledine [Tue, 9 Nov 2004 10:30:41 +0000 (10:30 +0000)]
our tor-doc.html has never once mentioned the authoritativedirectory
config option. oops.
svn:r2745
Roger Dingledine [Tue, 9 Nov 2004 10:30:06 +0000 (10:30 +0000)]
allow BandwidthRate and Burst to be abbrevs in the torrc too
svn:r2744
Roger Dingledine [Tue, 9 Nov 2004 10:21:19 +0000 (10:21 +0000)]
raise your hand if you can spell
svn:r2743
Roger Dingledine [Tue, 9 Nov 2004 10:18:41 +0000 (10:18 +0000)]
if you're going to ask it to use a body of length 0,
don't give it a body.
svn:r2742
Roger Dingledine [Tue, 9 Nov 2004 10:08:42 +0000 (10:08 +0000)]
fix a memory-squashing bug that was causing an infinite loop
svn:r2741
Roger Dingledine [Tue, 9 Nov 2004 09:27:34 +0000 (09:27 +0000)]
fix a tor-resolve bug that could not possibly have ever worked but
python is too braindead^Wflexible to be able to tell us
svn:r2740
Roger Dingledine [Tue, 9 Nov 2004 08:13:03 +0000 (08:13 +0000)]
draft of a 0.0.9pre5 changelog
svn:r2739
Roger Dingledine [Tue, 9 Nov 2004 08:01:39 +0000 (08:01 +0000)]
mark_logs_temp() before init'ing new ones.
we were seeing double, triple, etc each time we setconf'ed.
svn:r2738
Roger Dingledine [Tue, 9 Nov 2004 07:55:48 +0000 (07:55 +0000)]
change the interface to config_trial_assign()
svn:r2737
Roger Dingledine [Tue, 9 Nov 2004 07:45:24 +0000 (07:45 +0000)]
when you try a new set of options, and you like them, make sure they stick
svn:r2736
Roger Dingledine [Tue, 9 Nov 2004 07:29:05 +0000 (07:29 +0000)]
stop wanting to split init_keys()
svn:r2735
Roger Dingledine [Tue, 9 Nov 2004 07:20:21 +0000 (07:20 +0000)]
once normalized, DataDirectory is always defined
svn:r2734
Nick Mathewson [Tue, 9 Nov 2004 07:12:31 +0000 (07:12 +0000)]
Make check_private_dir trimodal (check/create/ignore), not bimodal (create/ignore).
svn:r2733