| Commit message (Expand) | Author | Age |
* | 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 |
* | alice can intercept y.onion requests, do a lookup on them via tor,•••and receive a 404
svn:r1455
| Roger Dingledine | 2004-04-03 |
* | break out circ->rend_service•••(this breaks the compile; must fix things)
let alice react when she learns a new rendezvous descriptor
let alice launch intro and rend circuits and mark them with her query
svn:r1446
| Roger Dingledine | 2004-04-02 |
* | now circuit_get_newest returns an appropriate circ for your purpose•••connection_ap_handshake_attach_circuit attaches to a circ of the
right purpose
add a skeletal rendclient.c
svn:r1441
| Roger Dingledine | 2004-04-02 |
* | teach directory servers to handle renddesc responses•••svn:r1434
| Roger Dingledine | 2004-04-01 |
* | Add an ap_bridge function to do a socketpair and skip socks.•••This allows us to do a directory connection *through* tor just
as if we're doing it as an application.
Make ap_conns tolerate it when the application sends stuff before
The socks handshake is done (it just buffers it).
Tell directory_initiate_command the length of the payload (because
it might include nuls).
Add a directory_has_arrived function to, for example, start building
the rendezvous service descriptor.
svn:r1412
| Roger Dingledine | 2004-03-31 |
* | Fix warning•••svn:r1409
| Nick Mathewson | 2004-03-31 |
* | better way: always nul-terminate. then sometimes use it, sometimes not.•••svn:r1408
| Roger Dingledine | 2004-03-31 |
* | let fetch_from_buf_http tolerate nuls in the http body•••teach directory.c about which places it needs to nul-terminate
body before it uses it, and which places it must not
svn:r1407
| Roger Dingledine | 2004-03-31 |