Commit Graph

3070 Commits

Author SHA1 Message Date
Roger Dingledine 0d08fbeae0 whoops
just because it says snprintf doesn't mean it's a noop


svn:r3071
2004-12-04 01:23:04 +00:00
Nick Mathewson 139ac9af97 Add function to check that addr_policy_t is okay; change struct addr_policy_t to addr_policy_t.
svn:r3070
2004-12-04 01:14:36 +00:00
Roger Dingledine e77ffb707c bump us to 0.0.9rc6-cvs
darn these bugs


svn:r3069
2004-12-04 00:36:34 +00:00
Roger Dingledine ae2897200a make circuit building and router parsing less noisy
svn:r3068
2004-12-04 00:25:54 +00:00
Roger Dingledine 2281ed3e0b while hibernating, hup should not regrow our listeners.
svn:r3067
2004-12-03 23:53:35 +00:00
Roger Dingledine 92c6b3a5ec fix tor-doc urls to point to new website
svn:r3066
2004-12-03 04:32:24 +00:00
Roger Dingledine 5123e39956 rearrange TODO a lot; still needs more.
svn:r3065
2004-12-02 09:27:24 +00:00
Nick Mathewson a5808e393c Be more proactive about noticing underflows: size_t values greater than 0x800...00 are likely to be trouble.
svn:r3064
2004-12-02 04:33:01 +00:00
Roger Dingledine ec4892c0aa clean up 3 more underflow possibilities
svn:r3063
2004-12-02 04:31:52 +00:00
Roger Dingledine 795ffd6097 fix redundant (and dangerous) NUL termination
svn:r3062
2004-12-02 04:16:18 +00:00
(no author) d48717eacc This commit was manufactured by cvs2svn to create tag
'debian_version_0_0_8+0_0_9rc5-1'.

svn:r3061
2004-12-01 09:22:14 +00:00
Peter Palfrader 7e98a88e03 * New upstream release (candidate).
* Add a few 'date' calls in debian/rules, so I can see how long building the docs takes on autobuilders.


svn:r3060
2004-12-01 09:22:14 +00:00
(no author) 60e3330af7 This commit was manufactured by cvs2svn to create tag 'tor-0_0_9rc5'.
svn:r3059
2004-12-01 04:55:03 +00:00
Nick Mathewson 53b644c75b check for duplicate circuit ID _after_ updating circ_id_type.
svn:r3058
2004-12-01 04:55:03 +00:00
Roger Dingledine 82af781842 ha ha, don't put dollar signs around Id unless you mean it
svn:r3057
2004-12-01 04:34:13 +00:00
Roger Dingledine 2d99ec5723 bump to 0.0.9rc5
svn:r3056
2004-12-01 04:32:51 +00:00
Roger Dingledine 886b057243 move StatusFetchPeriod to 15 minutes so it's within bounds by default
svn:r3055
2004-12-01 04:27:11 +00:00
Roger Dingledine 260ad231bc one more typo
svn:r3054
2004-12-01 04:13:15 +00:00
Nick Mathewson f17f9c07d7 Fix windows build.
svn:r3053
2004-12-01 03:51:59 +00:00
Nick Mathewson be0a853b03 Spell-check strings and comments
svn:r3052
2004-12-01 03:48:14 +00:00
Nick Mathewson 924ee029d4 If we are using select, make sure we stay within FD_SETSIZE.
svn:r3051
2004-12-01 03:15:59 +00:00
Roger Dingledine ae84718f17 do even less inside our signal handler,
just to be extra paranoidly safe


svn:r3050
2004-12-01 02:54:13 +00:00
Roger Dingledine 80526444e6 two more items for post 0.0.9
svn:r3049
2004-12-01 02:17:56 +00:00
Nick Mathewson 781560c15d add some todo items before arma conflicts with them ;)
svn:r3048
2004-11-30 22:42:31 +00:00
Nick Mathewson 2b994d3e94 Clarify chosen tag progression
svn:r3047
2004-11-30 16:07:20 +00:00
Roger Dingledine 4401c2ebdb clean obsolete circuit_log_path code
svn:r3046
2004-11-30 10:47:48 +00:00
Roger Dingledine 957243a589 a changelog for rc5
svn:r3045
2004-11-30 10:33:23 +00:00
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