Commit Graph

3043 Commits

Author SHA1 Message Date
Roger Dingledine 5131b40416 .exit stuff is done.
defer intro point bug fix til after 0.0.9 is out since it will be invasive.


svn:r3044
2004-11-30 10:07:18 +00:00
Peter Palfrader cb8e2e535f Rather have a badly worded FAQ than a wrong one
svn:r3043
2004-11-30 09:58:17 +00:00
Roger Dingledine 39ec534a86 clean up the other "Tell Roger" log that dfc keeps getting
svn:r3042
2004-11-30 09:02:25 +00:00
Roger Dingledine 0da12b49a3 a few minor tweaks
svn:r3041
2004-11-30 08:54:08 +00:00
Roger Dingledine 0fdf60bff5 write down our "how to have two defaults for dirfetchperiod"
issue, so we don't forget about it.


svn:r3040
2004-11-30 08:44:19 +00:00
Roger Dingledine 3f0be338bc Let resolve conns retry/expire also, rather than sticking around forever.
Put the check-if-requested-exitrouter-will-reject-us code in the
circuit_attach loop, so it gets checked periodically and not just
once at the beginning. This is useful in case the routerlist changes,
but also in case the address gets resolved into something that we learn
we'll reject.


svn:r3039
2004-11-30 08:39:14 +00:00
Roger Dingledine 233dcc8e04 refuse .exit addresses immediately if the requested node would
refuse the request (e.g. due to exit policy or wrong version)


svn:r3038
2004-11-30 08:15:09 +00:00
Nick Mathewson c73930a831 fix more grammar stuff
svn:r3037
2004-11-30 07:17:35 +00:00
Nick Mathewson 95dc7bdc11 Make tor-resolve accept x.y.exit addresses again
svn:r3036
2004-11-30 07:06:05 +00:00
Nick Mathewson c6b26a1449 use shorter minimum key lifetime until 008 is dead
svn:r3035
2004-11-30 06:44:07 +00:00
Nick Mathewson 0e6d95ad48 It seems that some people just don't appreciate my avant-garde communication
style, and expect me to use sentences in documentation.  Doh.


svn:r3034
2004-11-30 06:18:46 +00:00
Nick Mathewson 18c2c621ed doxygen uses backslashes, not forward-slashes
svn:r3033
2004-11-30 06:17:35 +00:00
Nick Mathewson 9870f5be1b clarify why strlcpy is safe in truncated log messages
svn:r3032
2004-11-30 06:15:06 +00:00
Nick Mathewson c2ba2cf3ec Fix last patch
svn:r3031
2004-11-30 06:12:21 +00:00
Nick Mathewson 7036cf7c85 Update tor-spec.txt: list and describe all router and directory fields.
svn:r3030
2004-11-30 04:19:25 +00:00
Nick Mathewson 04ab9b0957 Rename parse_address to parse_extended_hostname (since we have other kinds of addresses); make its output an enum; support HEXDIGEST.exit hostnames.
svn:r3029
2004-11-30 03:44:10 +00:00
Nick Mathewson 06d737cbbc Make version parsing tests pass
svn:r3028
2004-11-30 03:41:06 +00:00
Nick Mathewson df6abfeb3d Give an early error if you pass a .onion or a .exit hostname to tor-resolve
svn:r3027
2004-11-30 03:12:37 +00:00
Nick Mathewson 7e75799b03 Add casei versions of strcmpstart/strcmpend
svn:r3026
2004-11-30 03:10:56 +00:00
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