| Commit message (Expand) | Author | Age |
* | checkpoint: start working on bandwidth tracking and•••letting clients evaluate whether they're suitable servers
svn:r2037
| Roger Dingledine | 2004-07-13 |
* | tor now tolerates down dirservers better•••svn:r2031
| Roger Dingledine | 2004-07-12 |
* | add 'advertisedbandwidth' to router descriptor•••svn:r2028
| Roger Dingledine | 2004-07-12 |
* | More digest/nickname fixes•••svn:r2000
| Nick Mathewson | 2004-07-02 |
* | some of the infrastructure to let ORs connect on demand•••svn:r1998
| Roger Dingledine | 2004-07-02 |
* | running-routers now lists down routers too (with a ! before their name)•••svn:r1996
| Roger Dingledine | 2004-07-01 |
* | Track routers by hash of identity key; use hex hash of identity key in place ...•••svn:r1994
| Nick Mathewson | 2004-07-01 |
* | 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 |
* | Implement several 008pre1 items: needs more testing•••svn:r1981
| Nick Mathewson | 2004-06-21 |
* | Implement RESOLVE/RESOLVED cells and socks resolve code•••svn:r1978
| Nick Mathewson | 2004-06-17 |
* | 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 |
* | include <inttypes.h> if we have it•••openbsd on a sparc64 needs this (apparently)
svn:r1971
| Roger Dingledine | 2004-06-16 |
* | provide a prototype for dnsworkers_rotate•••svn:r1961
| Roger Dingledine | 2004-06-07 |
* | Make tor build on win32 again; handle locking for server•••svn:r1948
| Nick Mathewson | 2004-06-05 |
* | 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 |
* | Add more asserts to dns-pending connections; fix a couple seeming bugs.•••svn:r1931
| Nick Mathewson | 2004-06-01 |
* | Check recommended-software string *early*, before actually parsing the direct...•••svn:r1930
| Nick Mathewson | 2004-06-01 |
* | use sys/param.h if it's there•••svn:r1927
| Roger Dingledine | 2004-06-01 |
* | rik's patch to not complain about freebsd's bug•••svn:r1921
| Roger Dingledine | 2004-05-26 |
* | commit two fixes from Thomas Themel•••svn:r1918
| Roger Dingledine | 2004-05-22 |
* | Tinker with log behavior: never send error messages about logs into the bitbu...•••svn:r1912
| Nick Mathewson | 2004-05-20 |
* | router_choose_random_node() was ignoring its routerlist argument.•••so now we don't pass it one.
svn:r1911
| Roger Dingledine | 2004-05-20 |
* | non-dirservers expire routerinfo's that are more than a day old•••svn:r1907
| Roger Dingledine | 2004-05-20 |
* | enable checking the socks policy•••svn:r1906
| Roger Dingledine | 2004-05-20 |
* | Allow multiple exit policy lines; mostly add support for AP policies•••svn:r1905
| Nick Mathewson | 2004-05-20 |
* | Allow multiple logfiles at different severity ranges•••svn:r1899
| Nick Mathewson | 2004-05-19 |
* | remove upper limit on number of descriptors/directories in dirserver; use sma...•••svn:r1894
| Nick Mathewson | 2004-05-18 |
* | Make directory functions update routerlist, not replace it. Add notion of OR...•••svn:r1880
| Nick Mathewson | 2004-05-17 |
* | bugfix: if a circuit if borderline too old, then count it as too old.•••bugfix: we were retrying the same circuit after getting a resolve
failure. so of course the next two tries would fail too. now we try
a new circuit each time (at most three times).
svn:r1867
| Roger Dingledine | 2004-05-15 |
* | Break files apart into more modules••• * \file circuitbuild.c
* \brief The actual details of building circuits.
* \file circuitlist.c
* \brief Manage the global circuit list.
* \file circuituse.c
* \brief Launch the right sort of circuits, attach streams to them.
* \file connection_edge.c
* \brief Handle edge streams.
* \file onion.c
* \brief Functions to queue create cells, and handle onionskin
* parsing and creation.
* \file relay.c
* \brief Handle relay cell encryption/decryption, plus packaging and
* receiving from circuits.
svn:r1863
| Roger Dingledine | 2004-05-13 |
* | 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 |
* | Make some functions static•••svn:r1857
| Nick Mathewson | 2004-05-12 |
* | break rend_client_desc_fetched out of connection_mark_for_close•••svn:r1856
| 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 |
* | Split directory/router parsing functionality into separate file from routerli...•••svn:r1846
| Nick Mathewson | 2004-05-10 |
* | always a bit more•••svn:r1844
| Roger Dingledine | 2004-05-10 |
* | it's amazing what a bit of punctuation can do for appearances•••svn:r1843
| Roger Dingledine | 2004-05-10 |
* | a few more pieces of markup•••svn:r1841
| Roger Dingledine | 2004-05-10 |
* | more cleanup, including fleshing out or.h more•••svn:r1839
| Roger Dingledine | 2004-05-10 |
* | Doxygen most of or.h•••svn:r1836
| Nick Mathewson | 2004-05-10 |
* | remove an orphan function declaration•••svn:r1827
| Roger Dingledine | 2004-05-10 |
* | bugfix: do directory_send_command only after we've established a socket•••also many comments, cleaning, etc
svn:r1823
| Roger Dingledine | 2004-05-09 |
* | 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 |
* | Comments for nearly all non-tricky files•••svn:r1796
| 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 |
* | patches on patches•••svn:r1763
| Roger Dingledine | 2004-05-02 |
* | Documenmt buffers.c; remove function that nobody ever calls.•••svn:r1760
| Nick Mathewson | 2004-05-01 |