aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerparse.c
Commit message (Expand)AuthorAge
...
* Normalize a few more kinds of whitespace. We now dislike:••• - func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943 Nick Mathewson2004-11-22
* Tweak on patch to make authoritative directory servers cache•••directories on disk. Make authdirservers cache *their own* directories instead of the ones they download. This gives better liveness, and marginally better resistance to broken authdirservers. Authdirservers don't cache running-routers at all: r-r isn't stored to disk, so there's no point right now. svn:r2893 Nick Mathewson2004-11-15
* Authoritative dirservers now also cache the directory, since•••they weren't writing anything into their datadirectory, so when they stop and start, they would know nothing until they fetched a directory from another authdirserver. svn:r2891 Roger Dingledine2004-11-15
* Cache running-routers; compress running-routers; serve compressed running-rou...•••svn:r2883 Nick Mathewson2004-11-15
* Make running-routers fetch (apparently) work•••svn:r2871 Nick Mathewson2004-11-14
* Rename exit_policy to addr_policy, since it gets used for SOCKS and directory...•••svn:r2819 Nick Mathewson2004-11-12
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Resolve many XXXs and all DOCDOCs•••svn:r2755 Nick Mathewson2004-11-09
* only non-authdirservers cache the dir they just fetched•••svn:r2747 Roger Dingledine2004-11-09
* when rejecting an old-style router descriptor, tell us its nickname•••svn:r2730 Roger Dingledine2004-11-09
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 Roger Dingledine2004-11-06
* Use a stricter set of warnings; make them all pass.•••svn:r2645 Nick Mathewson2004-11-02
* canonicalize "src" and "dest" arg order in crypto.c (and others)•••svn:r2644 Roger Dingledine2004-11-02
* Tweaks to prevent obsolete restarting tors from hammering the dirservers. (1)...•••svn:r2618 Nick Mathewson2004-10-28
* Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615 Nick Mathewson2004-10-27
* Use tor_snprintf, not snprintf•••svn:r2609 Nick Mathewson2004-10-27
* Avoid strcat; use snprintf or strlcat instead•••svn:r2605 Nick Mathewson2004-10-27
* Add and document router-status line using new unified liveness/verifiedness f...•••svn:r2592 Nick Mathewson2004-10-27
* Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to•••maintain it. Have clients default to the nickname "client" in their certificates. Give a less frightening warning on obsolete (pre-0.0.8) routerinfo_t's. svn:r2568 Nick Mathewson2004-10-19
* start the process of making 0.0.7* obsolete•••svn:r2565 Roger Dingledine2004-10-17
* 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