aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerparse.c
Commit message (Expand)AuthorAge
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* doxygeny goodness from tyranix•••svn:r4262 Roger Dingledine2005-05-17
* Make Tor compile with no warnings with gcc4.0 on OSX•••svn:r4184 Nick Mathewson2005-05-07
* reformat routerparse a bit•••svn:r4155 Roger Dingledine2005-05-02
* Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154 Nick Mathewson2005-05-02
* improved log error message•••svn:r3986 Roger Dingledine2005-04-02
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* spell recommended correctly•••svn:r3936 Roger Dingledine2005-03-31
* Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769 Nick Mathewson2005-03-17
* Change version parsing logic: a version is "obsolete" if it is not recommende...•••svn:r3716 Nick Mathewson2005-03-01
* Implement more control spec functionality•••- Mapaddress - Postdescriptor - GetInfo on descriptors Required changes elsewhere: - Keep the most recent running_routers_t in the routerlist_t. That way we can learn about new routers and remember whether we were last told that they were up or down. Also enables more simplifications. - Keep the signed descriptor inside routerinfo_t. This makes descriptor_entry_t in dirservers.c unneeded. - Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun. - Check addresses for plausibility before mapping them. svn:r3696 Nick Mathewson2005-02-25
* Change from inet_ntoa to a threadproof tor_inet_ntoa.•••svn:r3656 Nick Mathewson2005-02-22
* if we fetch the dir from a mirror that has a wildly skewed•••clock, then don't bother checking recommended-versions: it will just make us sad. as a side effect, people running obsolete versions and whose clocks are wildly skewed will not be auto-shut-down. but they will still get warns about their clock skew. svn:r3459 Roger Dingledine2005-01-29
* Fix a fun bug: do not rewrite a cached directory back to the cache; otherwise...•••svn:r3319 Nick Mathewson2005-01-06
* Nothing actually _uses_ socks_port, so why publish it? For backward compatibi...•••svn:r3279 Nick Mathewson2005-01-04
* Resolve task 42: find where 19-char nicknames were getting truncated when rea...•••svn:r3244 Nick Mathewson2005-01-03
* fix the assert bug reported by bassclef@163.com•••svn:r3237 Roger Dingledine2005-01-02
* whoops•••just because it says snprintf doesn't mean it's a noop svn:r3071 Roger Dingledine2004-12-04
* Add function to check that addr_policy_t is okay; change struct addr_policy_t...•••svn:r3070 Nick Mathewson2004-12-04
* make circuit building and router parsing less noisy•••svn:r3068 Roger Dingledine2004-12-04
* Spell-check strings and comments•••svn:r3052 Nick Mathewson2004-12-01
* Make version parsing tests pass•••svn:r3028 Nick Mathewson2004-11-30
* Implement new version format for post 0.1.•••svn:r3022 Nick Mathewson2004-11-29
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me. svn:r3005 Roger Dingledine2004-11-28
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* when warning that a version is too new, don't use the confusing•••text "is_obsolete_version():". svn:r2986 Roger Dingledine2004-11-25
* Clarify a bunch of log messages•••svn:r2983 Nick Mathewson2004-11-25
* 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