Nick Mathewson
|
88e0c080cf
Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set.
|
21 år sedan |
Roger Dingledine
|
95644480c5
better warn message for the Content-Length attack
|
21 år sedan |
Nick Mathewson
|
bd10bf4b5b
Try to always dtrt if routerlist==NULL
|
21 år sedan |
Nick Mathewson
|
1c9426d6e0
Build without warnings on mac gcc 3.3
|
21 år sedan |
Roger Dingledine
|
aebc3a03ba
more int to size_t conversions, fixing one or more amd64 bugs
|
21 år sedan |
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.
|
21 år sedan |
Nick Mathewson
|
0068415b80
Add an implementation of trusted_dir_server logic to switch towards simply remembering an addr/port/keyid for each trusted dir server
|
21 år sedan |
Roger Dingledine
|
1efad74164
bugfix on my friday commit: make hidden services work again in cvs
|
21 år sedan |
Roger Dingledine
|
1a4cb248f3
interim commit for http proxy support
|
21 år sedan |
Nick Mathewson
|
9e8ae9766e
Only check versions against downloaded directories, not cached directories.
|
21 år sedan |
Nick Mathewson
|
91044765f2
Decode Content-Encoding header correctly.
|
21 år sedan |
Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
21 år sedan |
Roger Dingledine
|
1c47de319e
ha ha, thought the bugs were done
|
21 år sedan |
Roger Dingledine
|
0d2f9b9b4b
the tor clients in cvs can't speak to the current tor authdirservers for
|
21 år sedan |
Roger Dingledine
|
6e7e880438
put my fenceposts back in valid memory space
|
21 år sedan |
Roger Dingledine
|
a2517b4f07
checking only 0.0.7 and 0.0.8 didn't work, because some dirservers
|
21 år sedan |
Roger Dingledine
|
a64d093339
post descriptors to 0.0.8 authdirservers the old way, to make the
|
21 år sedan |
Roger Dingledine
|
10df7d9afc
clients ask 0.0.9-and-later dirservers for a compressed dir
|
21 år sedan |
Roger Dingledine
|
fa0a1ec49f
cleanup: use strcmpstart() in more places
|
21 år sedan |
Nick Mathewson
|
c20b24c952
clean up/bugfix deflate logic and log messages
|
21 år sedan |
Nick Mathewson
|
c66e4c4870
Flush more changes from sandbox
|
21 år sedan |
Nick Mathewson
|
d6e47bec46
Keep a deflated version of each directory so we can deliver it when requested
|
21 år sedan |
Nick Mathewson
|
bcf8ca5ba6
Check for time skew on http headers; report date in response to "GET /".
|
21 år sedan |
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.
|
21 år sedan |
Nick Mathewson
|
3ca2728eb2
(size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv_get_runningrouters
|
21 år sedan |
Nick Mathewson
|
630e1e4b44
Hack: Include date with successful directory GETs.
|
21 år sedan |
Roger Dingledine
|
aebec8ab9e
stop using atexit() to remove our pid, since it's called
|
21 år sedan |
Roger Dingledine
|
906d1aa99f
caching dirservers don't handle posts, running-routers, or rend descs
|
21 år sedan |
Roger Dingledine
|
73ffcc5cef
add a new advertised_server_mode() to distinguish ORs that
|
21 år sedan |
Roger Dingledine
|
f54224ab35
clients can now pick non-authdirservers for fetching directories.
|
21 år sedan |