| Commit message (Expand) | Author | Age |
... | |
* | Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182
| Nick Mathewson | 2004-08-07 |
* | commit some odds and ends, so my tree is clean•••svn:r2137
| Roger Dingledine | 2004-08-04 |
* | make router_is_me() compare identity, not nickname•••svn:r2102
| Roger Dingledine | 2004-07-22 |
* | put our fingerprint into the descriptor, so we can match a•••desc to a running-routers entry
svn:r2100
| Roger Dingledine | 2004-07-22 |
* | allow OPs to set a DirPort and cache/serve directories•••(hey, why not, it works)
svn:r2099
| Roger Dingledine | 2004-07-22 |
* | populate router_get_my_routerinfo()->is_verified•••svn:r2097
| Roger Dingledine | 2004-07-22 |
* | publish advertised_bandwidth in descriptor•••svn:r2095
| Roger Dingledine | 2004-07-22 |
* | 0.0.8 ORs should autoconnect to authdirservers and 0.0.7 servers•••svn:r2091
| Roger Dingledine | 2004-07-21 |
* | solve the authdirserver initialization precedence problem•••svn:r2085
| Roger Dingledine | 2004-07-21 |
* | rearrange to prepare to solve the authdirserver initialization•••precedence problem. doesn't actually solve it yet.
svn:r2079
| Roger Dingledine | 2004-07-21 |
* | Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify be...•••svn:r2073
| Nick Mathewson | 2004-07-21 |
* | Split uptime into separate field•••svn:r2067
| Nick Mathewson | 2004-07-20 |
* | Remember list of digests for trusted dirservers; use this list to tell whethe...•••svn:r2064
| Nick Mathewson | 2004-07-20 |
* | also don't hang up on him if we're an OR and he's an authdirserver•••otherwise we keep getting taken out of the running-routers list
svn:r2063
| Roger Dingledine | 2004-07-20 |
* | a whole swath of fixes•••introduce an authdir_mode() macro to match the others.
don't initialize uptime to the number of seconds since 1970.
non-authoritative dirservers don't cache their directory on disk.
make only authdirservers use clique_mode.
only read approved-routers file if you're an authdirserver.
even authdirservers fetch a new directory in do_hup.
retry_all_connections() is now called retry_all_listeners().
router_parse_list_from_string() correctly reports the router number
it's working on.
only call dirserv_add_own_fingerprint() and
dirserv_add_descriptor() on startup if we're an authdirserver.
if AuthDir and !ORPort then fail.
if AuthDir and ClientOnly then fail.
svn:r2061
| Roger Dingledine | 2004-07-20 |
* | abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mod...•••svn:r2054
| Nick Mathewson | 2004-07-18 |
* | Finish most pre2 items: make running-routers list work right; rename secret k...•••svn:r2043
| Nick Mathewson | 2004-07-13 |
* | add 'advertisedbandwidth' to router descriptor•••svn:r2028
| Roger Dingledine | 2004-07-12 |
* | Remove spurious assert•••svn:r2018
| Nick Mathewson | 2004-07-07 |
* | Fix the router_compare_to_my_exit_policy assertion failure once-and-for-all, ...•••svn:r2017
| Nick Mathewson | 2004-07-07 |
* | touchups all over•••put uptime in descriptor
svn:r2011
| Roger Dingledine | 2004-07-04 |
* | 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 |
* | Switch most uses of *_by_addr_port to *_by_identity_digest•••svn:r1997
| Nick Mathewson | 2004-07-01 |
* | 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 |
* | cleanups on 008pre1 items•••svn:r1993
| Roger Dingledine | 2004-06-30 |
* | Always use get_data_directory() instead of options.DataDirectory; fix a memor...•••svn:r1991
| Nick Mathewson | 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 |
* | Terminate comment•••svn:r1982
| Nick Mathewson | 2004-06-21 |
* | Implement several 008pre1 items: needs more testing•••svn:r1981
| Nick Mathewson | 2004-06-21 |
* | 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 |
* | Unbork windows whitespace•••svn:r1949
| Nick Mathewson | 2004-06-05 |
* | Make tor build on win32 again; handle locking for server•••svn:r1948
| Nick Mathewson | 2004-06-05 |
* | If we are a directory, we should trust ourself.•••svn:r1943
| Nick Mathewson | 2004-06-02 |
* | Allow multiple exit policy lines; mostly add support for AP policies•••svn:r1905
| Nick Mathewson | 2004-05-20 |
* | clean up directory.c API•••svn:r1860
| Roger Dingledine | 2004-05-12 |
* | Split directory/router parsing functionality into separate file from routerli...•••svn:r1846
| Nick Mathewson | 2004-05-10 |
* | it's amazing what a bit of punctuation can do for appearances•••svn:r1843
| Roger Dingledine | 2004-05-10 |
* | More doxygenation.•••svn:r1832
| Nick Mathewson | 2004-05-10 |
* | more doxygen markup•••plenty more remains
svn:r1824
| 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 |
* | More documentation•••svn:r1785
| Nick Mathewson | 2004-05-05 |
* | accept port 81 by default also, since people have been asking for it•••svn:r1784
| Roger Dingledine | 2004-05-04 |
* | Comment router*.c•••svn:r1783
| Nick Mathewson | 2004-05-04 |
* | clean some dead code (right?)•••svn:r1733
| Roger Dingledine | 2004-04-28 |
* | Refactor crypto error handling to be more like TLS error handling:•••crypto_perror is a no-no, since an operation can set more than one
error.
Also, fix a bug in the unix crypto_seed_rng: mixing stdio with
/dev/urandom is a bad idea, since fopen can make all kinds of weird
extraneous syscalls (mmap, fcntl, stat64, etc.) and since fread tends
to buffer data in big chunks, thus depleting the entropy pool.
svn:r1717
| Nick Mathewson | 2004-04-26 |
* | use tor_assert•••remove obsolete BUF_OK macro
svn:r1697
| Roger Dingledine | 2004-04-25 |
* | Remove onion_pkey from connection, since onion keys can change more often tha...•••svn:r1693
| Nick Mathewson | 2004-04-25 |
* | don't build and upload a new desc twice in a row•••svn:r1691
| Roger Dingledine | 2004-04-25 |