]>
git.ipfire.org Git - thirdparty/tor.git/log
Nick Mathewson [Tue, 16 Nov 2004 03:32:01 +0000 (03:32 +0000)]
add a TODO item and some comment changes.
svn:r2904
Roger Dingledine [Tue, 16 Nov 2004 03:29:09 +0000 (03:29 +0000)]
bump us to 0.0.9pre6
svn:r2902
Roger Dingledine [Tue, 16 Nov 2004 03:12:53 +0000 (03:12 +0000)]
minor fixes
svn:r2901
Roger Dingledine [Tue, 16 Nov 2004 03:12:35 +0000 (03:12 +0000)]
a changelog for 0.0.9pre6
svn:r2900
Roger Dingledine [Tue, 16 Nov 2004 02:19:55 +0000 (02:19 +0000)]
add signals to man page
svn:r2899
Nick Mathewson [Tue, 16 Nov 2004 00:08:56 +0000 (00:08 +0000)]
Fix a fun bug in read_all that was corrupting config files on windows, and probably doing other bad stuff too.
svn:r2898
Nick Mathewson [Mon, 15 Nov 2004 23:34:38 +0000 (23:34 +0000)]
Our new favored MS build environment is vc7/visual studio .net; vc6 is just too broken.
svn:r2897
Nick Mathewson [Mon, 15 Nov 2004 23:30:26 +0000 (23:30 +0000)]
Make log_fn not fail so miserably on VC6
svn:r2896
Nick Mathewson [Mon, 15 Nov 2004 23:29:24 +0000 (23:29 +0000)]
Whitespace normalization
svn:r2895
Nick Mathewson [Mon, 15 Nov 2004 21:18:07 +0000 (21:18 +0000)]
ugly macros to make log_fn play nice on non-GCC compilers.
svn:r2894
Nick Mathewson [Mon, 15 Nov 2004 16:17:59 +0000 (16:17 +0000)]
Tweak on patch to make authoritative directory servers cache
directories on disk. Make authdirservers cache *their own*
directories instead of the ones they download. This gives better
liveness, and marginally better resistance to broken authdirservers.
Authdirservers don't cache running-routers at all: r-r isn't stored to
disk, so there's no point right now.
svn:r2893
Roger Dingledine [Mon, 15 Nov 2004 10:20:57 +0000 (10:20 +0000)]
mark off almost all remaining pre6 items
svn:r2892
Roger Dingledine [Mon, 15 Nov 2004 09:38:17 +0000 (09:38 +0000)]
Authoritative dirservers now also cache the directory, since
they weren't writing anything into their datadirectory, so
when they stop and start, they would know nothing until they
fetched a directory from another authdirserver.
svn:r2891
Roger Dingledine [Mon, 15 Nov 2004 09:22:01 +0000 (09:22 +0000)]
move second stat to a cleaner place
svn:r2890
Roger Dingledine [Mon, 15 Nov 2004 09:05:54 +0000 (09:05 +0000)]
Break DirFetchPostPeriod into:
- DirFetchPeriod for fetching full directory,
- StatusFetchPeriod for fetching running-routers,
- DirPostPeriod for posting server descriptor,
- RendPostPeriod for posting hidden service descriptors.
Also make sure the hidden service descriptors are at a random
offset from each other, to hinder linkability.
svn:r2889
Roger Dingledine [Mon, 15 Nov 2004 07:50:15 +0000 (07:50 +0000)]
clean up socks handling, refuse connections to port 0
svn:r2888
Roger Dingledine [Mon, 15 Nov 2004 07:29:27 +0000 (07:29 +0000)]
a first cut at a print_usage()
svn:r2887
Nick Mathewson [Mon, 15 Nov 2004 04:48:53 +0000 (04:48 +0000)]
Only record bandwidth usage when accounting is enabled
svn:r2886
Nick Mathewson [Mon, 15 Nov 2004 04:28:24 +0000 (04:28 +0000)]
Change "warn if unverified routers are very skewed" to "never warn about unverified router skew"
svn:r2885
Roger Dingledine [Mon, 15 Nov 2004 04:19:50 +0000 (04:19 +0000)]
fix yet another 404
svn:r2884
Nick Mathewson [Mon, 15 Nov 2004 04:04:20 +0000 (04:04 +0000)]
Cache running-routers; compress running-routers; serve compressed running-routers.z
svn:r2883
Nick Mathewson [Mon, 15 Nov 2004 04:02:59 +0000 (04:02 +0000)]
Patch to patch: do not send both error and done for one command.
svn:r2882
Roger Dingledine [Mon, 15 Nov 2004 04:01:31 +0000 (04:01 +0000)]
fix a bug in configuring accounting in options_act()
svn:r2881
Roger Dingledine [Mon, 15 Nov 2004 03:53:03 +0000 (03:53 +0000)]
some fixes so far
svn:r2880
Nick Mathewson [Mon, 15 Nov 2004 03:31:32 +0000 (03:31 +0000)]
Add tor.spec and torctl to .cvsignore files
svn:r2879
Nick Mathewson [Sun, 14 Nov 2004 23:47:42 +0000 (23:47 +0000)]
Improve de-installation a little
svn:r2878
Nick Mathewson [Sun, 14 Nov 2004 23:18:20 +0000 (23:18 +0000)]
Define an elaborate set of lunacy to make sure that RPM versions do
the right thing with our recalcitrant versioning scheme. See
tor.spec.in for full details. Basically, the progression is now:
Tor version RPM version
0.0.8 ---> 0.0.8
0.0.8.1 ---> 0.0.8.1
0.0.9pre1-cvs ---> 0.0.8.99.0.0.9.pre.1.cvs
0.0.9pre1 ---> 0.0.8.99.0.0.9.pre.1.release
0.0.9pre2 ---> 0.0.8.99.0.0.9.pre.2.release
0.0.9rc1 ---> 0.0.8.99.0.0.9.rc.1.release
0.0.9 ---> 0.0.9
0.0.9.1-cvs ---> 0.0.9.0.99.0.0.9.1.cvs
0.0.9.1 ---> 0.0.9.1
The spec file (but not the system) will break if a tor version ends in
".0", so don't do that yet.
svn:r2877
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