Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add a comment asking ORs to configure a DirPort too | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2104 | ||
* | now base16_encode() and base32_encode() can't ever fail | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2103 | ||
* | make router_is_me() compare identity, not nickname | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2102 | ||
* | mark off todo items; add todo items; correct tor-spec.txt | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2101 | ||
* | put our fingerprint into the descriptor, so we can match a | Roger Dingledine | 2004-07-22 |
| | | | | | | | desc to a running-routers entry svn:r2100 | ||
* | allow OPs to set a DirPort and cache/serve directories | Roger Dingledine | 2004-07-22 |
| | | | | | | | (hey, why not, it works) svn:r2099 | ||
* | getting an unknown descriptor is an info, not a warn, now | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2098 | ||
* | populate router_get_my_routerinfo()->is_verified | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2097 | ||
* | Make tor_tls_new variant use alternative (certless) context | Nick Mathewson | 2004-07-22 |
| | | | | svn:r2096 | ||
* | publish advertised_bandwidth in descriptor | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2095 | ||
* | change 0.0.8 extend cell format so it's compatible with 0.0.7 | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2094 | ||
* | update the todo, items for pre-pre1 and for post-pre1 | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2093 | ||
* | clients shouldn't create datadir until we have something to put there | Roger Dingledine | 2004-07-22 |
| | | | | svn:r2092 | ||
* | 0.0.8 ORs should autoconnect to authdirservers and 0.0.7 servers | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2091 | ||
* | make router_nickname_is_approved() do the right thing | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2090 | ||
* | if johnny has three fenceposts, and jill takes four away... | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2089 | ||
* | oh, and it should compile too | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2088 | ||
* | make base16_encode() fail more obviously when it fails | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2087 | ||
* | fix our tls handshake chain cert bug | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2086 | ||
* | solve the authdirserver initialization precedence problem | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2085 | ||
* | bugfix: only require the correct key if the nickname is for | Roger Dingledine | 2004-07-21 |
| | | | | | | | a verified router svn:r2084 | ||
* | Log certificate lifetime on failure. | Nick Mathewson | 2004-07-21 |
| | | | | svn:r2083 | ||
* | disallow picking unverified routers in circuits | Roger Dingledine | 2004-07-21 |
| | | | | | | | (for now) svn:r2082 | ||
* | authdirservers accept the uploading of unverified descriptors. | Roger Dingledine | 2004-07-21 |
| | | | | | | | | fix a bunch of bugs in router_update_status_from_smartlist() (Nick, did I get them all, or was there a trickier one still hiding?) svn:r2081 | ||
* | caching dirservers don't handle posts, running-routers, or rend descs | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2080 | ||
* | rearrange to prepare to solve the authdirserver initialization | Roger Dingledine | 2004-07-21 |
| | | | | | | | precedence problem. doesn't actually solve it yet. svn:r2079 | ||
* | Log number of certs in wrong-length chains | Nick Mathewson | 2004-07-21 |
| | | | | svn:r2078 | ||
* | we were counting incorrectly when trying to figure out whether | Roger Dingledine | 2004-07-21 |
| | | | | | | | | a given AP stream was being handled or not. (how did this work?) svn:r2077 | ||
* | clients exit immediately on interrupt; they don't wait | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2076 | ||
* | fix some bool logic | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2075 | ||
* | make connection_tls_finish_handshake() more plausible. | Roger Dingledine | 2004-07-21 |
| | | | | | | | now we accept connections from unknown routers. svn:r2074 | ||
* | Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify ↵ | Nick Mathewson | 2004-07-21 |
| | | | | | | behavior svn:r2073 | ||
* | get the function prototype right | Roger Dingledine | 2004-07-21 |
| | | | | svn:r2072 | ||
* | add a new advertised_server_mode() to distinguish ORs that | Roger Dingledine | 2004-07-21 |
| | | | | | | | are willing to become servers from ones that really are servers. svn:r2071 | ||
* | when we get a sigint, don't accept new connections/circuits, | Roger Dingledine | 2004-07-20 |
| | | | | | | | | but delay 30 seconds until exiting. if we get a second sigint, exit immediately. svn:r2070 | ||
* | Correct "advance-time" logic | Nick Mathewson | 2004-07-20 |
| | | | | svn:r2069 | ||
* | When faking gettimeofday with ftime, do it right. | Nick Mathewson | 2004-07-20 |
| | | | | svn:r2068 | ||
* | Split uptime into separate field | Nick Mathewson | 2004-07-20 |
| | | | | svn:r2067 | ||
* | Handle closed connection properly on tor_resolve | Nick Mathewson | 2004-07-20 |
| | | | | svn:r2066 | ||
* | Track bandwidth usage to estimate capacity | Nick Mathewson | 2004-07-20 |
| | | | | svn:r2065 | ||
* | Remember list of digests for trusted dirservers; use this list to tell ↵ | Nick Mathewson | 2004-07-20 |
| | | | | | | whether you are a trusted dirserver svn:r2064 | ||
* | also don't hang up on him if we're an OR and he's an authdirserver | Roger Dingledine | 2004-07-20 |
| | | | | | | | otherwise we keep getting taken out of the running-routers list svn:r2063 | ||
* | if you're an OR and he's an OR and he's running 0.0.7, | Roger Dingledine | 2004-07-20 |
| | | | | | | | don't expire your connections to him. svn:r2062 | ||
* | a whole swath of fixes | Roger Dingledine | 2004-07-20 |
| | | | | | | | | | | | | | | | | | | | 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 | ||
* | ship and install tor_resolve script too | Roger Dingledine | 2004-07-20 |
| | | | | svn:r2060 | ||
* | clients can now pick non-authdirservers for fetching directories. | Roger Dingledine | 2004-07-20 |
| | | | | | | | | | servers still pick authdirservers, but they never pick themselves. but picking themselves for fetching rend descs is ok. svn:r2059 | ||
* | break connection_dir_client_finished_reading() into its own function | Roger Dingledine | 2004-07-20 |
| | | | | svn:r2058 | ||
* | it turns out we weren't looking at the result from getsockopt(). | Roger Dingledine | 2004-07-19 |
| | | | | | | | | | | | | now we do. but i'm not sure it matters, since we also poll for reads, and if there's an error with the connecting socket, poll is supposed to return readable, so we should notice it then. who knows. svn:r2057 | ||
* | mention that you should proxy your SSL traffic too | Roger Dingledine | 2004-07-19 |
| | | | | svn:r2056 | ||
* | more useful warning messages | Roger Dingledine | 2004-07-19 |
| | | | | | | | (fixed because the old ones confused a user) svn:r2055 |