aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerparse.c
Commit message (Expand)AuthorAge
...
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16
* Fix unit tests, make it compile•••svn:r2543 Nick Mathewson2004-10-16
* Make unit tests pass; refactor most of exit policy parfsing out into new func...•••svn:r2541 Nick Mathewson2004-10-16
* fix memory leak in router.c; start relying on NULL==(zero bytes)•••svn:r2538 Nick Mathewson2004-10-16
* Implement "families" of coadministered nodes; prevent them all from appearing...•••svn:r2523 Nick Mathewson2004-10-15
* Improve warnings for old-style directories.•••svn:r2494 Nick Mathewson2004-10-14
* Compile without warnings on windows•••svn:r2491 Nick Mathewson2004-10-14
* and another one•••svn:r2484 Roger Dingledine2004-10-14
* more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman svn:r2482 Roger Dingledine2004-10-14
* Make directories get generated properly again; debug key lookup. Also, it is...•••svn:r2462 Nick Mathewson2004-10-13
* Appease overzealous gcc•••svn:r2454 Nick Mathewson2004-10-12
* Use tor_parse_long in more places•••svn:r2453 Nick Mathewson2004-10-12
* Better bounds checking on parsed ints•••svn:r2450 Nick Mathewson2004-10-12
* fix a signed/unsigned comparison•••svn:r2446 Roger Dingledine2004-10-12
* Add an implementation of trusted_dir_server logic to switch towards simply re...•••svn:r2443 Nick Mathewson2004-10-12
* Include a dir-signing-key token in directories to tell the parsing entity whi...•••svn:r2428 Nick Mathewson2004-10-07
* Fix a couple of typos, one of which conceals a bug in parsing opt keywords wi...•••svn:r2421 Nick Mathewson2004-10-06
* Only check versions against downloaded directories, not cached directories.•••svn:r2413 Nick Mathewson2004-10-03
* prefer tor_free to free•••plus complain more loudly when we fail to parse a dir we just fetched svn:r2401 Roger Dingledine2004-09-29
* Fix messages for _UNRECOGNIZED tokens•••svn:r2390 Nick Mathewson2004-09-28
* the tor clients in cvs can't speak to the current tor authdirservers for•••rendezvous publishes and fetches, since they're still running 0.0.8. so make them speak the old way until we've upgraded the authdirservers. svn:r2384 Roger Dingledine2004-09-28
* 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 Dingledine2004-09-27
* cleanup: use strcmpstart() in more places•••svn:r2372 Roger Dingledine2004-09-23
* Use new split function and strcmpstart correctly•••svn:r2327 Nick Mathewson2004-09-02
* make the compile work (and not complain) on sunos 5.9•••svn:r2312 Roger Dingledine2004-08-25
* Fix some DOCDOCs•••svn:r2295 Nick Mathewson2004-08-18
* Functions to test nickname validity•••svn:r2269 Nick Mathewson2004-08-18
* Clean up last patch; implement (mostly) proper handling for verified/unverifi...•••svn:r2248 Nick Mathewson2004-08-17
* Parse uptime into routerinfo•••svn:r2247 Nick Mathewson2004-08-17
* o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals o 'fascistfirewall' option to pick dirservers on port 80 and ORs on port 443. o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory. svn:r2231 Roger Dingledine2004-08-15
* fix a race condition in 008pre2: don't try to extend onto a connection•••that's still handshaking. for servers in clique mode, require the conn to be open before you'll choose it for your path. svn:r2198 Roger Dingledine2004-08-08
* Don't warn about being unverified if you're not in the running-routers•••list at all. svn:r2193 Roger Dingledine2004-08-07
* Only warn about version newness once•••svn:r2189 Nick Mathewson2004-08-07
* Remove obsolete link-key keyword•••svn:r2186 Nick Mathewson2004-08-07
* router_get_hash_impl would fail when end_str started with \n. Now it works.•••svn:r2185 Nick Mathewson2004-08-07
* Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182 Nick Mathewson2004-08-07
* untwisting the logic, it would seem the pkey is always defined?•••svn:r2180 Roger Dingledine2004-08-07
* Comment about n_args<1 is correct, since all directory servers are running po...•••svn:r2179 Nick Mathewson2004-08-07
* print the name of the dirserver that told us we were unverified•••nick, please review this. svn:r2177 Roger Dingledine2004-08-07
* There is no space after network-status; make router_get_hash_impl more bullet...•••svn:r2162 Nick Mathewson2004-08-06
* Bugfix: "Okay, I just shut down like you told me. Now let me verify your sig...•••svn:r2135 Nick Mathewson2004-08-04
* log a warning if you're running an unverified server, to let•••you know you might want to get it verified also, moved that whole block below the check-signature logic, so we don't execute it if the directory is a fake. (the recommended-versions logic is still executed before the signature is checked; we should fix that.) svn:r2131 Roger Dingledine2004-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 Dingledine2004-07-22
* Never use time(NULL) as assumed publication time for a directory.•••svn:r2105 Nick Mathewson2004-07-22
* populate router_get_my_routerinfo()->is_verified•••svn:r2097 Roger Dingledine2004-07-22
* authdirservers accept the uploading of unverified descriptors.•••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 Roger Dingledine2004-07-21
* 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 Dingledine2004-07-20
* Change rule from "reject non-recommended versions" to "reject obsolete versio...•••svn:r2052 Nick Mathewson2004-07-16
* Remove 1024-router limit in routerparse.c; unify handling of running-routers ...•••svn:r2051 Nick Mathewson2004-07-16
* Resolve all DOCDOCs.•••svn:r2050 Nick Mathewson2004-07-16