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