Roger Dingledine
|
aebc3a03ba
more int to size_t conversions, fixing one or more amd64 bugs
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
0d5a847f12
Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
9dc72de41f
Omit any exit rules that follow a catch-all rule when writing a router descriptor.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
dad7c71686
Workaround for bug on windows where cached-directories get crlf corruption.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
2bba65148b
Refactor fingerprint handling: remember hex digests (no spaces) instead of beautified fingerprints
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
a2517b4f07
checking only 0.0.7 and 0.0.8 didn't work, because some dirservers
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
fa0a1ec49f
cleanup: use strcmpstart() in more places
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
0ef85f6dba
Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware.
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
86980cf6e2
Functions to test nickname validity
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
0a6e27208b
o Handle servers with dynamic IP addresses: don't replace
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
cd3da3fc12
o clients choose nodes proportional to advertised bandwidth
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
6141097f6e
Fix bug in saving onion keys to disk when rotating; also survive short-term shutdowns better
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
292e9c5567
reject the default edonkey, kazaa, gnutella ports
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
b0c9ba99f8
Fix a leak
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
f6cc218742
Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename format/parse_rfc1123_time; make rephist remember used bandwidth; published used bandwidth in descriptors in 15-minute chunks. Breaks unittests.
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
b51a444dd2
commit some odds and ends, so my tree is clean
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
ea43172c11
make router_is_me() compare identity, not nickname
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
f355a9c9f1
put our fingerprint into the descriptor, so we can match a
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
c1450319f4
allow OPs to set a DirPort and cache/serve directories
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
b48cdc9d40
populate router_get_my_routerinfo()->is_verified
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
06b72cc8f2
publish advertised_bandwidth in descriptor
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
3c2c8ed42b
0.0.8 ORs should autoconnect to authdirservers and 0.0.7 servers
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
ce7fcd110c
solve the authdirserver initialization precedence problem
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
3e97c12f24
rearrange to prepare to solve the authdirserver initialization
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
334de84cbe
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
2a339b7627
Split uptime into separate field
|
%!s(int64=21) %!d(string=hai) anos |
Nick Mathewson
|
d858a9e990
Remember list of digests for trusted dirservers; use this list to tell whether you are a trusted dirserver
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
d5999a24af
also don't hang up on him if we're an OR and he's an authdirserver
|
%!s(int64=21) %!d(string=hai) anos |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
%!s(int64=21) %!d(string=hai) anos |