aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
Commit message (Expand)AuthorAge
...
* put my fenceposts back in valid memory space•••svn:r2381 Roger Dingledine2004-09-27
* checking only 0.0.7 and 0.0.8 didn't work, because some dirservers•••files have really old descriptors for the authdirservers, so we're asking them in the new format because they're too old. now we actually compare the version to a cutoff version, and act appropriately. also take this chance to use only >=0.0.8 servers for dns resolves, because of the recent bugs. we'll bump to >=0.0.9pre1 once there are some servers running that. svn:r2380 Roger Dingledine2004-09-27
* post descriptors to 0.0.8 authdirservers the old way, to make the•••transition easier svn:r2379 Roger Dingledine2004-09-27
* clients ask 0.0.9-and-later dirservers for a compressed dir•••dirservers rewrite url /foo/ to /tor/foo/, which will help us run things behind apache once 0.0.8 is obsolete svn:r2378 Roger Dingledine2004-09-27
* cleanup: use strcmpstart() in more places•••svn:r2372 Roger Dingledine2004-09-23
* clean up/bugfix deflate logic and log messages•••svn:r2359 Nick Mathewson2004-09-21
* Flush more changes from sandbox••• - make clients cache directories and use them to seed their router lists at startup. This means clients have a datadir again. - Introduce a global_write_bucket. We need to respond better to exhausting it. - Remove the last vestiges of LinkPadding and TrafficShaping. - Configuration infrastructure support for warning on obsolete options. - Refactor directory header parsing to use smartlist_split_string. - Respond to content-encoding headers by trying to uncompress as appropriate. - Reply with a deflated directory when a client asks for "dir.z". (We could use allow-encodings instead, but allow-encodings isn't specified in HTTP 1.0.) svn:r2335 Nick Mathewson2004-09-08
* Keep a deflated version of each directory so we can deliver it when requested•••svn:r2328 Nick Mathewson2004-09-02
* Check for time skew on http headers; report date in response to "GET /".•••svn:r2238 Nick Mathewson2004-08-15
* Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182 Nick Mathewson2004-08-07
* (size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv...•••svn:r2165 Nick Mathewson2004-08-06
* Hack: Include date with successful directory GETs.•••svn:r2130 Nick Mathewson2004-08-04
* 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 Roger Dingledine2004-07-22
* caching dirservers don't handle posts, running-routers, or rend descs•••svn:r2080 Roger Dingledine2004-07-21
* add a new advertised_server_mode() to distinguish ORs that•••are willing to become servers from ones that really are servers. svn:r2071 Roger Dingledine2004-07-21
* clients can now pick non-authdirservers for fetching directories.•••servers still pick authdirservers, but they never pick themselves. but picking themselves for fetching rend descs is ok. svn:r2059 Roger Dingledine2004-07-20
* break connection_dir_client_finished_reading() into its own function•••svn:r2058 Roger Dingledine2004-07-20
* why does gcc not warn me about this at all? that's evil.•••svn:r2032 Roger Dingledine2004-07-12
* tor now tolerates down dirservers better•••svn:r2031 Roger Dingledine2004-07-12
* More digest/nickname fixes•••svn:r2000 Nick Mathewson2004-07-02
* Track routers by hash of identity key; use hex hash of identity key in place ...•••svn:r1994 Nick Mathewson2004-07-01
* cleanups on 008pre1 items•••svn:r1993 Roger Dingledine2004-06-30
* Remaining 008pre1 items done; deferred where more design is needed.•••More docs and (way more!) testing needed. Done: - Authdirservers down directories from others. - Generate and use running-routers lists - Cache directories; store across reboots. - Refactor directory parsing a bit; note potential trouble spots. svn:r1985 Nick Mathewson2004-06-25
* router->is_trusted_dir implies router->dir_port>0•••and add some infrastructure for fetching running-routers list svn:r1973 Roger Dingledine2004-06-16
* Check directory signatures based on name of signer, not on whom we got the di...•••svn:r1940 Nick Mathewson2004-06-02
* crank up some of our constants, for better scalability•••svn:r1938 Roger Dingledine2004-06-02
* Make directory functions update routerlist, not replace it. Add notion of OR...•••svn:r1880 Nick Mathewson2004-05-17
* clean up directory.c API•••svn:r1860 Roger Dingledine2004-05-12
* break connection_edge_end out of connection_mark_for_close•••svn:r1858 Roger Dingledine2004-05-12
* break part of circuit.c into relay.c•••svn:r1854 Roger Dingledine2004-05-12
* Make "connected" a different case from "finished_flushing"; always close_imme...•••svn:r1852 Nick Mathewson2004-05-12
* More doxygenation.•••svn:r1832 Nick Mathewson2004-05-10
* more doxygen markup•••plenty more remains svn:r1824 Roger Dingledine2004-05-09
* bugfix: do directory_send_command only after we've established a socket•••also many comments, cleaning, etc svn:r1823 Roger Dingledine2004-05-09
* forward-port header-length-increase patch•••svn:r1814 Roger Dingledine2004-05-06
* bugfix: add a circ->resolving_streams field, and make dns resolving ...•••bugfix: actually complain if we duplicate mark-for-close a circuit add more logging for relay ends that claim dns resolve failed, so we can find out why they're not being retried. svn:r1798 Roger Dingledine2004-05-06
* More documentation; fix for compilation warning•••svn:r1789 Nick Mathewson2004-05-05
* Only connection_add connections once they have conn->s sett; refactor code ar...•••svn:r1788 Nick Mathewson2004-05-05
* Handle windows socket errors correctly; comment most of common.•••svn:r1756 Nick Mathewson2004-05-01
* set Content-Type on the directory and hidserv descriptor•••svn:r1731 Roger Dingledine2004-04-27
* use tor_assert•••remove obsolete BUF_OK macro svn:r1697 Roger Dingledine2004-04-25
* bugfix: give dir_conn a state before building the bridge, so it has•••a state if things fail svn:r1660 Roger Dingledine2004-04-17
* give better instructions than just 'mail arma'•••svn:r1586 Roger Dingledine2004-04-09
* call directory_has_arrived has arrived every time we get•••a new directory, not just the first time svn:r1581 Roger Dingledine2004-04-09
* Launch intro services after launching connections; allow ORs to build circuit...•••svn:r1562 Nick Mathewson2004-04-08
* allow for directories >8192 bytes•••svn:r1545 Roger Dingledine2004-04-08
* if the rend desc cache entry was fetched more than 15 mins ago,•••then try to fetch a new one. but if the new fetch fails, use the old one. svn:r1540 Roger Dingledine2004-04-07
* Remember when we received which service desc.•••svn:r1536 Nick Mathewson2004-04-07
* Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522 Nick Mathewson2004-04-07
* publish and fetch the right rendezvous urls•••svn:r1463 Roger Dingledine2004-04-03