Nick Mathewson
433cbf586f
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
2004-11-14 23:18:20 +00:00
Nick Mathewson
5109159ff9
Fix compilation. Duh.
...
svn:r2876
2004-11-14 22:53:51 +00:00
Nick Mathewson
3e6edf20cc
Resolve some hibernating-related XXXX009s.
...
svn:r2875
2004-11-14 22:21:23 +00:00
Nick Mathewson
402c75fb06
Allow more clock skew from unrecognized hosts than from recognized ones.
...
svn:r2874
2004-11-14 22:08:25 +00:00
Nick Mathewson
ffe9b01ad7
Split X509 certificate liveness checks into a separate function
...
svn:r2873
2004-11-14 22:07:48 +00:00
Nick Mathewson
57536f138a
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
2004-11-14 21:46:40 +00:00
Nick Mathewson
2078b136f6
Make running-routers fetch (apparently) work
...
svn:r2871
2004-11-14 21:35:30 +00:00
Nick Mathewson
3f341fa1bd
Note item completed
...
svn:r2870
2004-11-14 21:11:57 +00:00
Nick Mathewson
bb80d60fe7
Hibernate if we start tor during the "wait for wakeup-time" phase of an accounting interval. Log our hibernation plans better.
...
svn:r2869
2004-11-14 21:11:06 +00:00
Nick Mathewson
a732727a2b
Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF
...
svn:r2868
2004-11-14 20:51:28 +00:00
Nick Mathewson
cd6989265d
Uninstaller should remove tor_resolve.exe too
...
svn:r2867
2004-11-14 19:10:46 +00:00
Nick Mathewson
8a5124e2e5
Make TODO items done.
...
svn:r2866
2004-11-14 19:08:24 +00:00
Nick Mathewson
270b942edf
Note where torrc goes.
...
svn:r2865
2004-11-14 19:08:08 +00:00
Nick Mathewson
ed01a15d4d
Add coda at the end of configure.in to update versions in orconfig.h and tor.nsi as needed.
...
svn:r2864
2004-11-14 19:02:58 +00:00
Nick Mathewson
f7094852dc
Make happy-installer script work.
...
svn:r2863
2004-11-14 18:56:46 +00:00
Nick Mathewson
d6c2a1be68
Add shell script to automate windows packaging. Only Nick is expected to run this.
...
svn:r2862
2004-11-14 18:50:06 +00:00
Nick Mathewson
3785a6906f
Add tor_resolve to package
...
svn:r2861
2004-11-14 18:49:31 +00:00
Nick Mathewson
26973578bf
Fix windows whitespace
...
svn:r2860
2004-11-14 18:21:17 +00:00
Nick Mathewson
aba71028be
Add an unreachable return 0.
...
svn:r2859
2004-11-14 18:20:12 +00:00
Nick Mathewson
39ff8047a8
Revise project files; make them work
...
svn:r2858
2004-11-14 18:19:28 +00:00
Nick Mathewson
05d5996410
Fix cast warning in tor-resolve.c
...
svn:r2857
2004-11-14 18:14:15 +00:00
Nick Mathewson
e078dc296f
Update VC6 workspace/project files; move into a new sane directory stucture
...
svn:r2856
2004-11-14 18:11:42 +00:00
Nick Mathewson
4f835673be
Remove redundant declaration
...
svn:r2855
2004-11-14 17:22:10 +00:00
Nick Mathewson
783bbcf471
Fix "implicit declaration of ftello" warning: add AC_FUNC_FSEEKO in configure.in and always include orconfig.h before anything else
...
svn:r2854
2004-11-14 17:21:32 +00:00
Roger Dingledine
846f71dcca
make kill -USR1 work again
...
svn:r2853
2004-11-14 13:35:47 +00:00
Roger Dingledine
5dcc6fd8b2
ok ok the stat wasn't redundant
...
but the warn was
svn:r2852
2004-11-14 13:35:39 +00:00
Roger Dingledine
f595ee9a87
clean up spec headers, mark a few todo items off
...
svn:r2851
2004-11-14 10:29:43 +00:00
Roger Dingledine
38d1bab5e1
correct the link to torrc.sample
...
svn:r2850
2004-11-14 10:03:08 +00:00
Roger Dingledine
14c7ad409f
remove redundant stdio.h
...
i guess that wasn't the fix
svn:r2849
2004-11-14 09:49:27 +00:00
Roger Dingledine
bd4d99b3fe
clean up the ftello call a little bit.
...
but i'm still getting:
log.c:94: warning: implicit declaration of function `ftello'
svn:r2848
2004-11-14 09:48:54 +00:00
Roger Dingledine
4564367b2a
Remove redundant stat() for reading cached directory, and remove
...
confusing warn when the cached directory isn't there yet.
svn:r2847
2004-11-14 09:40:07 +00:00
Roger Dingledine
affcda71c6
generate contrib/torctl via auto*
...
svn:r2846
2004-11-14 09:05:56 +00:00
Roger Dingledine
acb2c10a5b
add another contributed tor start/stop script
...
plus ship both our start/stop scripts in the tarball
svn:r2845
2004-11-14 09:05:28 +00:00
Roger Dingledine
3f5c113815
clean a comment
...
svn:r2844
2004-11-14 04:55:02 +00:00
Roger Dingledine
23c6d8a926
update the 009pre5 changelog with what i actually announced
...
svn:r2843
2004-11-14 04:54:35 +00:00
Nick Mathewson
f4aa1da0b6
Add maintainer script to propagate Tor version to windows
...
svn:r2842
2004-11-14 00:11:27 +00:00
Nick Mathewson
611e89a0f8
Update windows installer todo
...
svn:r2841
2004-11-14 00:11:00 +00:00
Nick Mathewson
89adfcfb90
Tweak openssl version
...
svn:r2840
2004-11-14 00:09:51 +00:00
Nick Mathewson
ed4fa18699
normalize whitespace
...
svn:r2839
2004-11-13 23:34:01 +00:00
Nick Mathewson
ae7821bd88
Bump windows version
...
svn:r2838
2004-11-13 23:28:16 +00:00
Nick Mathewson
aab929abe0
Use the data, *then* free it. It works so much better.
...
svn:r2837
2004-11-13 23:27:50 +00:00
Nick Mathewson
0753f630e8
Make tor.nsi work, document how to use it, and document what it still needs. Also include it in our distribution
...
svn:r2836
2004-11-13 23:26:53 +00:00
Nick Mathewson
d2da561f55
Update installer script to seemingly better values.
...
svn:r2835
2004-11-13 17:58:25 +00:00
Nick Mathewson
23dc5a94f7
Add original version of NSI installer script from J Doe; this will need some tweaking.
...
svn:r2834
2004-11-13 17:46:48 +00:00
Nick Mathewson
dc48e7aeed
Document remaining configuration options; add a ccheck for redundant authentication mechanisms in options_validate; add TODO items for post-009 hibernation features
...
svn:r2833
2004-11-13 17:17:04 +00:00
Nick Mathewson
08627d5d87
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
2004-11-13 16:53:48 +00:00
Roger Dingledine
ec7d0d43f4
add in some more todo items
...
svn:r2831
2004-11-13 11:45:44 +00:00
Roger Dingledine
d214e06af2
remove finished 0.0.9pre5 items
...
add a weasel-wishlist item
svn:r2830
2004-11-13 04:33:21 +00:00
Nick Mathewson
6c40d2b227
Allocate 009pre6 items
...
svn:r2829
2004-11-13 04:31:46 +00:00
Nick Mathewson
0b42e31fe0
Comment a confusing conditional
...
svn:r2828
2004-11-13 02:54:30 +00:00