Commit Graph

3024 Commits

Author SHA1 Message Date
Nick Mathewson 2c4fd4fc3e Enforce coding style.
svn:r3025
2004-11-30 02:26:41 +00:00
Nick Mathewson 4d5b5c3d36 If anybody set DirFetchPostPeriod, give them StatuFetchPeriod instead. Impose minima and maxima for all *Period options; impose even tighter maxima for fetching if we are a caching dirserver. Clip rather than rejecting. arma: are these good?
svn:r3024
2004-11-30 02:23:51 +00:00
Nick Mathewson 38c12a6e82 note possible alternative for how to do CVS versions; ask arma which he likes.
svn:r3023
2004-11-29 23:06:51 +00:00
Nick Mathewson 1af78012e1 Implement new version format for post 0.1.
svn:r3022
2004-11-29 23:04:26 +00:00
(no author) 34dd953b67 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_8+0_0_9rc3-1'.

svn:r3021
2004-11-29 22:31:23 +00:00
Peter Palfrader d4987e7724 New upstream release (candidate) - rc3
svn:r3020
2004-11-29 22:31:23 +00:00
Nick Mathewson ce344f7e49 Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
svn:r3019
2004-11-29 22:25:31 +00:00
Nick Mathewson 1e22a14421 Fetch cached running-routers from servers that serve it (that is, authdirservers, and servers running 0.0.9rc5-cvs or later.)
svn:r3018
2004-11-29 21:01:34 +00:00
Nick Mathewson c8a9735685 Remove needless -2 in log code. This was not an underflow risk, sinze we only call format_msg from one place, where buf_len==10024
svn:r3017
2004-11-29 20:39:55 +00:00
Roger Dingledine 32b08db41b clean up the previous underflow check, and also point out
yet another one that may be a problem. nick?


svn:r3016
2004-11-29 08:40:24 +00:00
Roger Dingledine 824b0a2ead put in initial support for ".nickname.exit" addresses, to let alice
decide what exit node to use; based on a patch by geoff goodell.

needs more work: e.g. it goes bananas building new circuits when the
chosen exit node's exit policy rejects the connection.


svn:r3015
2004-11-29 08:34:54 +00:00
Nick Mathewson 86e17792c1 assing and tweak 009 items
svn:r3014
2004-11-29 08:02:57 +00:00
Nick Mathewson 56dd2e2af9 After implementing a feature, remember to disable the error message you used to get when requesting it.
svn:r3013
2004-11-29 07:59:00 +00:00
Nick Mathewson b2666780c6 Disallow NDEBUG. It is very stupid.
svn:r3012
2004-11-29 07:22:57 +00:00
Roger Dingledine 818aad070d fix integer underflow in tor_vsnprintf()
(probably exploitable)


svn:r3011
2004-11-29 06:49:04 +00:00
Roger Dingledine ca6fc8eb7b prevent integer underflow
(not currently exploitable, ilja and i think)


svn:r3010
2004-11-29 06:43:21 +00:00
Roger Dingledine ed2dace572 bump to 0.0.9rc5-cvs
svn:r3009
2004-11-29 01:00:54 +00:00
Roger Dingledine 80b8696296 list remaining items for 0.0.9
did i miss any?


svn:r3008
2004-11-29 01:00:06 +00:00
Roger Dingledine 57c046bc88 and document it
svn:r3007
2004-11-28 15:49:38 +00:00
Roger Dingledine ea1b83d3f2 accept *:706 (silc) by default
svn:r3006
2004-11-28 15:49:12 +00:00
Roger Dingledine a54ab97221 wrong is ok, and right is fine, but in between is apparently
totally unacceptable to me.


svn:r3005
2004-11-28 11:39:53 +00:00
Nick Mathewson e7b8ab2d88 correct multiple internal spaces
svn:r3004
2004-11-28 09:14:07 +00:00
Nick Mathewson 7790d43cf0 Normalize space: add one between every control keyword and control clause.
svn:r3003
2004-11-28 09:05:49 +00:00
(no author) 28234f1ecf This commit was manufactured by cvs2svn to create tag 'tor-0_0_9rc4'.
svn:r3002
2004-11-28 06:44:08 +00:00
Roger Dingledine e2981081c5 bump to 0.0.9rc4
svn:r3001
2004-11-28 06:44:08 +00:00
Roger Dingledine b1c111a4a3 one of the debugging aids was misleading
svn:r3000
2004-11-28 06:33:14 +00:00
Nick Mathewson 2e6b123b0a connect() on win32 can do more things than we thought?
svn:r2999
2004-11-28 05:58:55 +00:00
Nick Mathewson 671fac523b Very oops. make windows nonblocking sockets nonblocking
svn:r2998
2004-11-28 05:57:18 +00:00
Nick Mathewson 5aca140a38 remember; tor_socket_errno has side effects!
svn:r2997
2004-11-28 05:48:02 +00:00
Roger Dingledine 9b880d9cd0 change documentation to point to correct parts of torrc
svn:r2996
2004-11-27 08:19:24 +00:00
Roger Dingledine 368c050550 move the rendezous section of the torrc to the middle, since
it isn't server-only, and indeed it may be unwise to run a
hidden service on a server.


svn:r2995
2004-11-27 08:18:22 +00:00
Roger Dingledine 697aea84f4 document directory interaction a bit better
svn:r2994
2004-11-27 05:23:59 +00:00
Roger Dingledine 8e20c5c79f inform him more sanely
svn:r2993
2004-11-26 04:19:03 +00:00
Roger Dingledine ab0332100e inform the user that you noticed when he sent a USR2
svn:r2992
2004-11-26 04:17:57 +00:00
Roger Dingledine 8c31faaeb7 that's enough changes to bump to rc4-cvs
svn:r2991
2004-11-26 04:08:07 +00:00
Roger Dingledine 93a3d6845b if you want to handle -USR2, you should catch it too.
svn:r2990
2004-11-26 04:03:19 +00:00
Roger Dingledine 3d06d8b418 remove emacs droppings, since nick says he doesn't need them anymore
svn:r2989
2004-11-26 04:00:55 +00:00
Roger Dingledine 0f0170b8ee give up trying to track down the reason we're calling package_inbuf
with a package window of 0. it's safe to just catch the error cases
there and do the right thing.


svn:r2988
2004-11-26 03:43:54 +00:00
Roger Dingledine c375f65f39 call set_max_file_descriptors() after we configure logs, so
it doesn't always do loglevel info logs on windows.


svn:r2987
2004-11-26 03:05:55 +00:00
Roger Dingledine c032634e12 when warning that a version is too new, don't use the confusing
text "is_obsolete_version():".


svn:r2986
2004-11-25 05:49:13 +00:00
(no author) 1f7c5553fa This commit was manufactured by cvs2svn to create tag 'tor-0_0_9rc3'.
svn:r2985
2004-11-25 05:40:06 +00:00
Roger Dingledine b4c3385491 bump to 0.0.9rc3
svn:r2984
2004-11-25 05:40:06 +00:00
Nick Mathewson c7115da622 Clarify a bunch of log messages
svn:r2983
2004-11-25 04:20:10 +00:00
(no author) 8aebbb5655 This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_8+0_0_9rc2-1'.

svn:r2982
2004-11-24 08:42:37 +00:00
Peter Palfrader 48c6a6d86c New upstream release (candidate)
svn:r2981
2004-11-24 08:42:37 +00:00
Peter Palfrader 6b5995a190 Flush the logfd after we print "Tor opening log file", so we don't see those messages days later
svn:r2980
2004-11-24 08:42:06 +00:00
Roger Dingledine 78d1eeff84 update conn_state_to_string
svn:r2979
2004-11-24 07:58:15 +00:00
Roger Dingledine 3d6151ad53 a little help for dfc to debug his "resolve 800 things at once" test
svn:r2978
2004-11-24 07:51:30 +00:00
Roger Dingledine 1642c417ac avoid infinite loop in tor-resolve if tor hangs up on it
svn:r2977
2004-11-24 07:45:42 +00:00
Roger Dingledine 164099dfff tor-stress doesn't use gettimeofday anymore, and it's not portable,
so comment it out.


svn:r2976
2004-11-24 06:44:58 +00:00