]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Sun, 14 Nov 2004 22:53:51 +0000 (22:53 +0000)]
Fix compilation. Duh.
svn:r2876
Nick Mathewson [Sun, 14 Nov 2004 22:21:23 +0000 (22:21 +0000)]
Resolve some hibernating-related XXXX009s.
svn:r2875
Nick Mathewson [Sun, 14 Nov 2004 22:08:25 +0000 (22:08 +0000)]
Allow more clock skew from unrecognized hosts than from recognized ones.
svn:r2874
Nick Mathewson [Sun, 14 Nov 2004 22:07:48 +0000 (22:07 +0000)]
Split X509 certificate liveness checks into a separate function
svn:r2873
Nick Mathewson [Sun, 14 Nov 2004 21:46:40 +0000 (21:46 +0000)]
Fetch running-routers.
Split logic to initiate dirfetch, running-routers fetch, and
descriptor post. arma: There are some XXXs here that raise design
questions which we should solve before the next release.
The biggest problem is this: Right now, the directory is about 50X as
large as running-routers uncompressed, and about 36X as large
compressed. Assuming:
- everybody gets the compressed version of everything,
- everybody gets cached directories from random dirservers and
uncached r-r from authdirservers
- everybody downloads r-r at the same rate they now download dirs,
then using r-r from will *increase* authdirserver directory bandwidth usage
if there are significantly more caches than authdirservers.
I think it's safe to leave this in for now, since there aren't 3x36 caching
dirservers, but we should make everybody with a dirport cache running-routers
soon. But I could be wrong.
svn:r2872
Nick Mathewson [Sun, 14 Nov 2004 21:35:30 +0000 (21:35 +0000)]
Make running-routers fetch (apparently) work
svn:r2871
Nick Mathewson [Sun, 14 Nov 2004 21:11:57 +0000 (21:11 +0000)]
Note item completed
svn:r2870
Nick Mathewson [Sun, 14 Nov 2004 21:11:06 +0000 (21:11 +0000)]
Hibernate if we start tor during the "wait for wakeup-time" phase of an accounting interval. Log our hibernation plans better.
svn:r2869
Nick Mathewson [Sun, 14 Nov 2004 20:51:28 +0000 (20:51 +0000)]
Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF
svn:r2868
Nick Mathewson [Sun, 14 Nov 2004 19:10:46 +0000 (19:10 +0000)]
Uninstaller should remove tor_resolve.exe too
svn:r2867
Nick Mathewson [Sun, 14 Nov 2004 19:08:24 +0000 (19:08 +0000)]
Make TODO items done.
svn:r2866
Nick Mathewson [Sun, 14 Nov 2004 19:08:08 +0000 (19:08 +0000)]
Note where torrc goes.
svn:r2865
Nick Mathewson [Sun, 14 Nov 2004 19:02:58 +0000 (19:02 +0000)]
Add coda at the end of configure.in to update versions in orconfig.h and tor.nsi as needed.
svn:r2864
Nick Mathewson [Sun, 14 Nov 2004 18:56:46 +0000 (18:56 +0000)]
Make happy-installer script work.
svn:r2863
Nick Mathewson [Sun, 14 Nov 2004 18:50:06 +0000 (18:50 +0000)]
Add shell script to automate windows packaging. Only Nick is expected to run this.
svn:r2862
Nick Mathewson [Sun, 14 Nov 2004 18:49:31 +0000 (18:49 +0000)]
Add tor_resolve to package
svn:r2861
Nick Mathewson [Sun, 14 Nov 2004 18:21:17 +0000 (18:21 +0000)]
Fix windows whitespace
svn:r2860
Nick Mathewson [Sun, 14 Nov 2004 18:20:12 +0000 (18:20 +0000)]
Add an unreachable return 0.
svn:r2859
Nick Mathewson [Sun, 14 Nov 2004 18:19:28 +0000 (18:19 +0000)]
Revise project files; make them work
svn:r2858
Nick Mathewson [Sun, 14 Nov 2004 18:14:15 +0000 (18:14 +0000)]
Fix cast warning in tor-resolve.c
svn:r2857
Nick Mathewson [Sun, 14 Nov 2004 18:11:42 +0000 (18:11 +0000)]
Update VC6 workspace/project files; move into a new sane directory stucture
svn:r2856
Nick Mathewson [Sun, 14 Nov 2004 17:22:10 +0000 (17:22 +0000)]
Remove redundant declaration
svn:r2855
Nick Mathewson [Sun, 14 Nov 2004 17:21:32 +0000 (17:21 +0000)]
Fix "implicit declaration of ftello" warning: add AC_FUNC_FSEEKO in configure.in and always include orconfig.h before anything else
svn:r2854
Roger Dingledine [Sun, 14 Nov 2004 13:35:47 +0000 (13:35 +0000)]
make kill -USR1 work again
svn:r2853
Roger Dingledine [Sun, 14 Nov 2004 13:35:39 +0000 (13:35 +0000)]
ok ok the stat wasn't redundant
but the warn was
svn:r2852
Roger Dingledine [Sun, 14 Nov 2004 10:29:43 +0000 (10:29 +0000)]
clean up spec headers, mark a few todo items off
svn:r2851
Roger Dingledine [Sun, 14 Nov 2004 10:03:08 +0000 (10:03 +0000)]
correct the link to torrc.sample
svn:r2850
Roger Dingledine [Sun, 14 Nov 2004 09:49:27 +0000 (09:49 +0000)]
remove redundant stdio.h
i guess that wasn't the fix
svn:r2849
Roger Dingledine [Sun, 14 Nov 2004 09:48:54 +0000 (09:48 +0000)]
clean up the ftello call a little bit.
but i'm still getting:
log.c:94: warning: implicit declaration of function `ftello'
svn:r2848
Roger Dingledine [Sun, 14 Nov 2004 09:40:07 +0000 (09:40 +0000)]
Remove redundant stat() for reading cached directory, and remove
confusing warn when the cached directory isn't there yet.
svn:r2847
Roger Dingledine [Sun, 14 Nov 2004 09:05:56 +0000 (09:05 +0000)]
generate contrib/torctl via auto*
svn:r2846
Roger Dingledine [Sun, 14 Nov 2004 09:05:28 +0000 (09:05 +0000)]
add another contributed tor start/stop script
plus ship both our start/stop scripts in the tarball
svn:r2845
Roger Dingledine [Sun, 14 Nov 2004 04:55:02 +0000 (04:55 +0000)]
clean a comment
svn:r2844
Roger Dingledine [Sun, 14 Nov 2004 04:54:35 +0000 (04:54 +0000)]
update the 009pre5 changelog with what i actually announced
svn:r2843
Nick Mathewson [Sun, 14 Nov 2004 00:11:27 +0000 (00:11 +0000)]
Add maintainer script to propagate Tor version to windows
svn:r2842
Nick Mathewson [Sun, 14 Nov 2004 00:11:00 +0000 (00:11 +0000)]
Update windows installer todo
svn:r2841
Nick Mathewson [Sun, 14 Nov 2004 00:09:51 +0000 (00:09 +0000)]
Tweak openssl version
svn:r2840
Nick Mathewson [Sat, 13 Nov 2004 23:34:01 +0000 (23:34 +0000)]
normalize whitespace
svn:r2839
Nick Mathewson [Sat, 13 Nov 2004 23:28:16 +0000 (23:28 +0000)]
Bump windows version
svn:r2838
Nick Mathewson [Sat, 13 Nov 2004 23:27:50 +0000 (23:27 +0000)]
Use the data, *then* free it. It works so much better.
svn:r2837
Nick Mathewson [Sat, 13 Nov 2004 23:26:53 +0000 (23:26 +0000)]
Make tor.nsi work, document how to use it, and document what it still needs. Also include it in our distribution
svn:r2836
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