| Commit message (Expand) | Author | Age |
... | |
* | put my fenceposts back in valid memory space•••svn:r2381
| Roger Dingledine | 2004-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 Dingledine | 2004-09-27 |
* | post descriptors to 0.0.8 authdirservers the old way, to make the•••transition easier
svn:r2379
| Roger Dingledine | 2004-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 Dingledine | 2004-09-27 |
* | cleanup: use strcmpstart() in more places•••svn:r2372
| Roger Dingledine | 2004-09-23 |
* | clean up/bugfix deflate logic and log messages•••svn:r2359
| Nick Mathewson | 2004-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 Mathewson | 2004-09-08 |
* | Keep a deflated version of each directory so we can deliver it when requested•••svn:r2328
| Nick Mathewson | 2004-09-02 |
* | Check for time skew on http headers; report date in response to "GET /".•••svn:r2238
| Nick Mathewson | 2004-08-15 |
* | Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182
| Nick Mathewson | 2004-08-07 |
* | (size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv...•••svn:r2165
| Nick Mathewson | 2004-08-06 |
* | Hack: Include date with successful directory GETs.•••svn:r2130
| Nick Mathewson | 2004-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 Dingledine | 2004-07-22 |
* | caching dirservers don't handle posts, running-routers, or rend descs•••svn:r2080
| Roger Dingledine | 2004-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 Dingledine | 2004-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 Dingledine | 2004-07-20 |
* | break connection_dir_client_finished_reading() into its own function•••svn:r2058
| Roger Dingledine | 2004-07-20 |
* | why does gcc not warn me about this at all? that's evil.•••svn:r2032
| Roger Dingledine | 2004-07-12 |
* | tor now tolerates down dirservers better•••svn:r2031
| Roger Dingledine | 2004-07-12 |
* | More digest/nickname fixes•••svn:r2000
| Nick Mathewson | 2004-07-02 |
* | Track routers by hash of identity key; use hex hash of identity key in place ...•••svn:r1994
| Nick Mathewson | 2004-07-01 |
* | cleanups on 008pre1 items•••svn:r1993
| Roger Dingledine | 2004-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 Mathewson | 2004-06-25 |
* | router->is_trusted_dir implies router->dir_port>0•••and add some infrastructure for fetching running-routers list
svn:r1973
| Roger Dingledine | 2004-06-16 |
* | Check directory signatures based on name of signer, not on whom we got the di...•••svn:r1940
| Nick Mathewson | 2004-06-02 |
* | crank up some of our constants, for better scalability•••svn:r1938
| Roger Dingledine | 2004-06-02 |
* | Make directory functions update routerlist, not replace it. Add notion of OR...•••svn:r1880
| Nick Mathewson | 2004-05-17 |
* | clean up directory.c API•••svn:r1860
| Roger Dingledine | 2004-05-12 |
* | break connection_edge_end out of connection_mark_for_close•••svn:r1858
| Roger Dingledine | 2004-05-12 |
* | break part of circuit.c into relay.c•••svn:r1854
| Roger Dingledine | 2004-05-12 |
* | Make "connected" a different case from "finished_flushing"; always close_imme...•••svn:r1852
| Nick Mathewson | 2004-05-12 |
* | More doxygenation.•••svn:r1832
| Nick Mathewson | 2004-05-10 |
* | more doxygen markup•••plenty more remains
svn:r1824
| Roger Dingledine | 2004-05-09 |
* | bugfix: do directory_send_command only after we've established a socket•••also many comments, cleaning, etc
svn:r1823
| Roger Dingledine | 2004-05-09 |
* | forward-port header-length-increase patch•••svn:r1814
| Roger Dingledine | 2004-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 Dingledine | 2004-05-06 |
* | More documentation; fix for compilation warning•••svn:r1789
| Nick Mathewson | 2004-05-05 |
* | Only connection_add connections once they have conn->s sett; refactor code ar...•••svn:r1788
| Nick Mathewson | 2004-05-05 |
* | Handle windows socket errors correctly; comment most of common.•••svn:r1756
| Nick Mathewson | 2004-05-01 |
* | set Content-Type on the directory and hidserv descriptor•••svn:r1731
| Roger Dingledine | 2004-04-27 |
* | use tor_assert•••remove obsolete BUF_OK macro
svn:r1697
| Roger Dingledine | 2004-04-25 |
* | bugfix: give dir_conn a state before building the bridge, so it has•••a state if things fail
svn:r1660
| Roger Dingledine | 2004-04-17 |
* | give better instructions than just 'mail arma'•••svn:r1586
| Roger Dingledine | 2004-04-09 |
* | call directory_has_arrived has arrived every time we get•••a new directory, not just the first time
svn:r1581
| Roger Dingledine | 2004-04-09 |
* | Launch intro services after launching connections; allow ORs to build circuit...•••svn:r1562
| Nick Mathewson | 2004-04-08 |
* | allow for directories >8192 bytes•••svn:r1545
| Roger Dingledine | 2004-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 Dingledine | 2004-04-07 |
* | Remember when we received which service desc.•••svn:r1536
| Nick Mathewson | 2004-04-07 |
* | Delete trailing whitespace and expand tabs; remove unused aes decrypt code•••svn:r1522
| Nick Mathewson | 2004-04-07 |
* | publish and fetch the right rendezvous urls•••svn:r1463
| Roger Dingledine | 2004-04-03 |