aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Expand)AuthorAge
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Fix windows build for VC6; centralize newline-fiasco-damage-control logic•••svn:r2756 Nick Mathewson2004-11-09
* Add some documentation to routerlist•••svn:r2753 Nick Mathewson2004-11-09
* resolve a 64-bit warning•••svn:r2750 Roger Dingledine2004-11-09
* Stop using the wrong DataDirectory when we're validating.•••Also validate/normalize the DataDirectory better. svn:r2732 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
* make the default default options.FirewallPorts be the default•••svn:r2683 Roger Dingledine2004-11-04
* break out validate_options•••leave options.FirewallPorts NULL if it's NULL svn:r2673 Roger Dingledine2004-11-04
* - Implement all of control interface except authentication, setconfig,••• and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. svn:r2661 Nick Mathewson2004-11-03
* lay the groundwork for a default value for each config option.•••tolerate null exitnodes, entrynodes, etc config options. svn:r2655 Roger Dingledine2004-11-03
* Use a stricter set of warnings; make them all pass.•••svn:r2645 Nick Mathewson2004-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 strlcpy, not strcpy.•••svn:r2610 Nick Mathewson2004-10-27
* Use tor_snprintf, not snprintf•••svn:r2609 Nick Mathewson2004-10-27
* Replace sprintf with snprintf•••svn:r2602 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
* Fix memory leak•••svn:r2535 Nick Mathewson2004-10-16
* Implement user-declared node families.•••svn:r2534 Nick Mathewson2004-10-15
* Upload to trusted dir servers based on DirServer config options, not on route...•••svn:r2529 Nick Mathewson2004-10-15
* Ignore fascistfirewall when dealing with service descriptors; obey fascistfir...•••svn:r2527 Nick Mathewson2004-10-15
* Fix search-and-replace in comments: Friends->family does not imply friendship...•••svn:r2525 Nick Mathewson2004-10-15
* Implement "families" of coadministered nodes; prevent them all from appearing...•••svn:r2523 Nick Mathewson2004-10-15
* Try to always dtrt if routerlist==NULL•••svn:r2489 Nick Mathewson2004-10-14
* rename addr to address to we avoid this bug later•••svn:r2488 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
* Add missing line; add similar check•••svn:r2481 Nick Mathewson2004-10-14
* Remove need for dirservers file: now, we note trusted dirservers in configura...•••svn:r2479 Nick Mathewson2004-10-14
* Add default trusted-dir-server entries only when no dirserver lines are given...•••svn:r2467 Nick Mathewson2004-10-13
* Make directories get generated properly again; debug key lookup. Also, it is...•••svn:r2462 Nick Mathewson2004-10-13
* 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
* Workaround for bug on windows where cached-directories get crlf corruption.•••svn:r2426 Nick Mathewson2004-10-07
* when an OR starts up, it loads its directory from cache.•••then it serves *that directory* to others who ask for a copy of the directory. it's better to serve no directory at all until you have a fresh copy. svn:r2418 Roger Dingledine2004-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
* if our local cached directory is new enough, go ahead and•••start building circuits while we're fetching a new one svn:r2394 Roger Dingledine2004-09-28
* Make sure that routerlists contain only routers; give a better error message ...•••svn:r2393 Nick Mathewson2004-09-28
* cached-directory has a directory, not a router list•••svn:r2392 Nick Mathewson2004-09-28
* fix some local buffer overflows•••fix a memory leak svn:r2391 Roger Dingledine2004-09-28
* slightly better warn message•••svn:r2357 Roger Dingledine2004-09-21
* Warn the user when we mark ourself as down.•••svn:r2356 Nick Mathewson2004-09-21
* don't pick administrative-friends when picking your path•••(just a skeleton for now) svn:r2349 Roger Dingledine2004-09-10
* Some platforms have weird translations when you open files in "test" mode; ma...•••svn:r2336 Nick Mathewson2004-09-08
* Flush more changes from sandbox••• - make clients cache directories and use them to seed their router lists at startup. This means clients have a datadir again. - Introduce a global_write_bucket. We need to respond better to exhausting it. - Remove the last vestiges of LinkPadding and TrafficShaping. - Configuration infrastructure support for warning on obsolete options. - Refactor directory header parsing to use smartlist_split_string. - Respond to content-encoding headers by trying to uncompress as appropriate. - Reply with a deflated directory when a client asks for "dir.z". (We could use allow-encodings instead, but allow-encodings isn't specified in HTTP 1.0.) svn:r2335 Nick Mathewson2004-09-08
* Use new split function and strcmpstart correctly•••svn:r2327 Nick Mathewson2004-09-02
* when picking unverified routers, skip those with bad uptime or•••bad bandwidth, depending on what properties you care about svn:r2302 Roger Dingledine2004-08-20