aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
Commit message (Expand)AuthorAge
...
* 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
* break reached_eof() out of process_inbuf()•••svn:r2930 Roger Dingledine2004-11-21
* Cache running-routers; compress running-routers; serve compressed running-rou...•••svn:r2883 Nick Mathewson2004-11-15
* some fixes so far•••svn:r2880 Roger Dingledine2004-11-15
* Make running-routers fetch (apparently) work•••svn:r2871 Nick Mathewson2004-11-14
* fix a seg fault when fetching rendezvous descs•••svn:r2825 Roger Dingledine2004-11-12
* Rename exit_policy to addr_policy, since it gets used for SOCKS and directory...•••svn:r2819 Nick Mathewson2004-11-12
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808 Nick Mathewson2004-11-12
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-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
* 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
* quick-and-dirty dir policy since the dirservers are getting hammered•••nick, could you abstract this sometime so we don't repeat the sockspolicy code twice? svn:r2589 Roger Dingledine2004-10-25
* switch conn->addr and conn->dir_port to reflect the final destination,•••not the http proxy svn:r2553 Roger Dingledine2004-10-17
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16
* Remove unused locals•••svn:r2533 Nick Mathewson2004-10-15
* Add a comment•••svn:r2530 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
* better warn message for the Content-Length attack•••svn:r2495 Roger Dingledine2004-10-14
* Try to always dtrt if routerlist==NULL•••svn:r2489 Nick Mathewson2004-10-14
* Build without warnings on mac gcc 3.3•••svn:r2487 Nick Mathewson2004-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
* Remove need for dirservers file: now, we note trusted dirservers in configura...•••svn:r2479 Nick Mathewson2004-10-14
* Add an implementation of trusted_dir_server logic to switch towards simply re...•••svn:r2443 Nick Mathewson2004-10-12
* bugfix on my friday commit: make hidden services work again in cvs•••svn:r2439 Roger Dingledine2004-10-12
* interim commit for http proxy support•••svn:r2431 Roger Dingledine2004-10-08
* Only check versions against downloaded directories, not cached directories.•••svn:r2413 Nick Mathewson2004-10-03
* Decode Content-Encoding header correctly.•••svn:r2403 Nick Mathewson2004-10-01
* 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
* ha ha, thought the bugs were done•••don't stop writing the compressed directory just because you found a nul svn:r2399 Roger Dingledine2004-09-29
* 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
* put my fenceposts back in valid memory space•••svn:r2381 Roger Dingledine2004-09-27
* 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
* post descriptors to 0.0.8 authdirservers the old way, to make the•••transition easier svn:r2379 Roger Dingledine2004-09-27
* clients ask 0.0.9-and-later dirservers for a compressed dir•••dirservers rewrite url /foo/ to /tor/foo/, which will help us run things behind apache once 0.0.8 is obsolete svn:r2378 Roger Dingledine2004-09-27
* cleanup: use strcmpstart() in more places•••svn:r2372 Roger Dingledine2004-09-23
* clean up/bugfix deflate logic and log messages•••svn:r2359 Nick Mathewson2004-09-21
* 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
* Keep a deflated version of each directory so we can deliver it when requested•••svn:r2328 Nick Mathewson2004-09-02
* Check for time skew on http headers; report date in response to "GET /".•••svn:r2238 Nick Mathewson2004-08-15
* Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename for...•••svn:r2182 Nick Mathewson2004-08-07
* (size_t)-1 is never < 0; fix an XXXX008 by changing the interface for dirserv...•••svn:r2165 Nick Mathewson2004-08-06