Peter Palfrader
|
6ea9002824
|
Depend on python
svn:r2112
|
2004-07-22 22:28:29 +00:00 |
|
Roger Dingledine
|
aebec8ab9e
|
stop using atexit() to remove our pid, since it's called
immediately when we daemonize.
also drop our retry period for hidserv desc uploads from 10m to 5m
svn:r2111
|
2004-07-22 22:15:36 +00:00 |
|
Nick Mathewson
|
7119345fbb
|
Fix base16_decode; trashing the stack is rude.
svn:r2110
|
2004-07-22 21:41:50 +00:00 |
|
Nick Mathewson
|
1391eafe67
|
Chek for overlong nicknames in add_nickname_list_to_smartlist
svn:r2109
|
2004-07-22 21:36:03 +00:00 |
|
Nick Mathewson
|
7b4865ec33
|
Add notion of "longest nickname-or-hex-digest-with-$"
svn:r2108
|
2004-07-22 21:31:04 +00:00 |
|
Nick Mathewson
|
0c990259de
|
Add noisy debug log to hunt for bug in router_update_status_from_smartlist
svn:r2107
|
2004-07-22 21:20:23 +00:00 |
|
Nick Mathewson
|
d07d0a4e6b
|
Add fingerprint to router format in tests
svn:r2106
|
2004-07-22 20:34:55 +00:00 |
|
Nick Mathewson
|
33fe5e362f
|
Never use time(NULL) as assumed publication time for a directory.
svn:r2105
|
2004-07-22 20:30:02 +00:00 |
|
Roger Dingledine
|
0536b853fd
|
add a comment asking ORs to configure a DirPort too
svn:r2104
|
2004-07-22 11:16:39 +00:00 |
|
Roger Dingledine
|
7459d067a5
|
now base16_encode() and base32_encode() can't ever fail
svn:r2103
|
2004-07-22 08:30:06 +00:00 |
|
Roger Dingledine
|
ea43172c11
|
make router_is_me() compare identity, not nickname
svn:r2102
|
2004-07-22 08:08:25 +00:00 |
|
Roger Dingledine
|
a7d16e38eb
|
mark off todo items; add todo items; correct tor-spec.txt
svn:r2101
|
2004-07-22 07:34:03 +00:00 |
|
Roger Dingledine
|
f355a9c9f1
|
put our fingerprint into the descriptor, so we can match a
desc to a running-routers entry
svn:r2100
|
2004-07-22 06:22:04 +00:00 |
|
Roger Dingledine
|
c1450319f4
|
allow OPs to set a DirPort and cache/serve directories
(hey, why not, it works)
svn:r2099
|
2004-07-22 06:04:54 +00:00 |
|
Roger Dingledine
|
a403c1035e
|
getting an unknown descriptor is an info, not a warn, now
svn:r2098
|
2004-07-22 06:04:13 +00:00 |
|
Roger Dingledine
|
b48cdc9d40
|
populate router_get_my_routerinfo()->is_verified
svn:r2097
|
2004-07-22 06:03:53 +00:00 |
|
Nick Mathewson
|
38d8e36919
|
Make tor_tls_new variant use alternative (certless) context
svn:r2096
|
2004-07-22 04:53:34 +00:00 |
|
Roger Dingledine
|
06b72cc8f2
|
publish advertised_bandwidth in descriptor
svn:r2095
|
2004-07-22 04:20:27 +00:00 |
|
Roger Dingledine
|
eb0a19c475
|
change 0.0.8 extend cell format so it's compatible with 0.0.7
svn:r2094
|
2004-07-22 03:47:20 +00:00 |
|
Roger Dingledine
|
ca9604e477
|
update the todo, items for pre-pre1 and for post-pre1
svn:r2093
|
2004-07-22 01:35:52 +00:00 |
|
Roger Dingledine
|
6c56f34aaf
|
clients shouldn't create datadir until we have something to put there
svn:r2092
|
2004-07-22 00:13:42 +00:00 |
|
Roger Dingledine
|
3c2c8ed42b
|
0.0.8 ORs should autoconnect to authdirservers and 0.0.7 servers
svn:r2091
|
2004-07-21 23:43:47 +00:00 |
|
Roger Dingledine
|
f82a36508d
|
make router_nickname_is_approved() do the right thing
svn:r2090
|
2004-07-21 22:54:27 +00:00 |
|
Roger Dingledine
|
3783d2e682
|
if johnny has three fenceposts, and jill takes four away...
svn:r2089
|
2004-07-21 22:37:03 +00:00 |
|
Roger Dingledine
|
156cfb00fa
|
oh, and it should compile too
svn:r2088
|
2004-07-21 22:34:32 +00:00 |
|
Roger Dingledine
|
6e571c8c4c
|
make base16_encode() fail more obviously when it fails
svn:r2087
|
2004-07-21 22:33:26 +00:00 |
|
Roger Dingledine
|
cdb98cf04a
|
fix our tls handshake chain cert bug
svn:r2086
|
2004-07-21 22:11:11 +00:00 |
|
Roger Dingledine
|
ce7fcd110c
|
solve the authdirserver initialization precedence problem
svn:r2085
|
2004-07-21 18:53:56 +00:00 |
|
Roger Dingledine
|
1e62d24ddc
|
bugfix: only require the correct key if the nickname is for
a verified router
svn:r2084
|
2004-07-21 18:20:09 +00:00 |
|
Nick Mathewson
|
c83f0e948f
|
Log certificate lifetime on failure.
svn:r2083
|
2004-07-21 17:59:24 +00:00 |
|
Roger Dingledine
|
fd0fcc89e9
|
disallow picking unverified routers in circuits
(for now)
svn:r2082
|
2004-07-21 09:35:24 +00:00 |
|
Roger Dingledine
|
ecc9009256
|
authdirservers accept the uploading of unverified descriptors.
fix a bunch of bugs in router_update_status_from_smartlist()
(Nick, did I get them all, or was there a trickier one still hiding?)
svn:r2081
|
2004-07-21 09:13:12 +00:00 |
|
Roger Dingledine
|
906d1aa99f
|
caching dirservers don't handle posts, running-routers, or rend descs
svn:r2080
|
2004-07-21 08:40:57 +00:00 |
|
Roger Dingledine
|
3e97c12f24
|
rearrange to prepare to solve the authdirserver initialization
precedence problem. doesn't actually solve it yet.
svn:r2079
|
2004-07-21 07:50:06 +00:00 |
|
Nick Mathewson
|
2d514037b7
|
Log number of certs in wrong-length chains
svn:r2078
|
2004-07-21 03:32:56 +00:00 |
|
Roger Dingledine
|
ddb6eb35af
|
we were counting incorrectly when trying to figure out whether
a given AP stream was being handled or not.
(how did this work?)
svn:r2077
|
2004-07-21 03:16:24 +00:00 |
|
Roger Dingledine
|
30d6b1479b
|
clients exit immediately on interrupt; they don't wait
svn:r2076
|
2004-07-21 03:15:32 +00:00 |
|
Roger Dingledine
|
84b8f8e04a
|
fix some bool logic
svn:r2075
|
2004-07-21 02:42:49 +00:00 |
|
Roger Dingledine
|
e547ab293b
|
make connection_tls_finish_handshake() more plausible.
now we accept connections from unknown routers.
svn:r2074
|
2004-07-21 02:25:14 +00:00 |
|
Nick Mathewson
|
334de84cbe
|
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
svn:r2073
|
2004-07-21 00:44:04 +00:00 |
|
Roger Dingledine
|
99926813b1
|
get the function prototype right
svn:r2072
|
2004-07-21 00:21:26 +00:00 |
|
Roger Dingledine
|
73ffcc5cef
|
add a new advertised_server_mode() to distinguish ORs that
are willing to become servers from ones that really are servers.
svn:r2071
|
2004-07-21 00:12:42 +00:00 |
|
Roger Dingledine
|
0da256ef97
|
when we get a sigint, don't accept new connections/circuits,
but delay 30 seconds until exiting.
if we get a second sigint, exit immediately.
svn:r2070
|
2004-07-20 23:31:00 +00:00 |
|
Nick Mathewson
|
18d752e518
|
Correct "advance-time" logic
svn:r2069
|
2004-07-20 23:25:00 +00:00 |
|
Nick Mathewson
|
06c11a61ce
|
When faking gettimeofday with ftime, do it right.
svn:r2068
|
2004-07-20 21:23:50 +00:00 |
|
Nick Mathewson
|
2a339b7627
|
Split uptime into separate field
svn:r2067
|
2004-07-20 21:13:11 +00:00 |
|
Nick Mathewson
|
6d53717215
|
Handle closed connection properly on tor_resolve
svn:r2066
|
2004-07-20 21:05:05 +00:00 |
|
Nick Mathewson
|
e57698cc6e
|
Track bandwidth usage to estimate capacity
svn:r2065
|
2004-07-20 20:57:46 +00:00 |
|
Nick Mathewson
|
d858a9e990
|
Remember list of digests for trusted dirservers; use this list to tell whether you are a trusted dirserver
svn:r2064
|
2004-07-20 20:09:59 +00:00 |
|
Roger Dingledine
|
d5999a24af
|
also don't hang up on him if we're an OR and he's an authdirserver
otherwise we keep getting taken out of the running-routers list
svn:r2063
|
2004-07-20 19:45:29 +00:00 |
|