Historie revizí

Autor SHA1 Zpráva Datum
  Nick Mathewson 3f7f069a05 Fix a tricky crash: making the_directory heap-allocated (so we could refcount it and have multiple instances as neeeded) means that calls to dirserv_regenerate_directory could invalidate the auth_dir value passed to dirserv_pick_cached_dir_obj. Big fun. před 19 roky
  Nick Mathewson 2552d5e60f Fix an assert that still isnt the assert we are hunting. před 19 roky
  Nick Mathewson f1993b8b30 Become capable of noticing that we are done sending a directory. před 19 roky
  Nick Mathewson 537104c908 write_to_buf != connection_write_to_buf. Also, add a connection_write_to_buf_zlib wrapper that sucks. před 19 roky
  Nick Mathewson 4d02ccfed8 Stop trying to refresh when we are out of data. před 19 roky
  Nick Mathewson 347bcec84a Fix a couple of bugs in last patch. před 19 roky
  Nick Mathewson c58cc8c16c add coverage for a default case před 19 roky
  Nick Mathewson b1a8b7869a Oops. conn->requested_resource is client only. před 19 roky
  Nick Mathewson 1d9923da7c Instead of adding servers and v1 directories to buffers en masse, directory servers add them on the fly as their outbufs are depleted. This will save ram on busy dirservers. před 19 roky
  Roger Dingledine b4e415ba3c now we can tell dirserv_dump_directory_to_string() whether we want před 19 roky
  Nick Mathewson 853e2d99b6 Add a new warning to our "warn a lot" list: unused parameters. This means we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.) před 19 roky
  Roger Dingledine f6ff3e6f0e directory authorities should be more tolerant of failed reachability před 19 roky
  Roger Dingledine 0cee3e1fc7 if the bottom eighth of the servers by bandwidth is really crummy, před 19 roky
  Nick Mathewson e258276c2b Change a dumb interface. Also, increment trusted_dir_server_t.n_networkstatus_failures when an all.z download fails entirely or partially. před 19 roky
  Roger Dingledine 0871f4ef90 Remove about 30% of the v1 directory bulk by not including down or před 19 roky
  Roger Dingledine b7cadc0db5 If you're not a versioning dirserver, don't put the string před 19 roky
  Roger Dingledine 24b2e0530a clean up the log lines more, and note a future work. před 19 roky
  Roger Dingledine f1692ebefc when we do reachability testing and the tls cert at the other před 19 roky
  Nick Mathewson 5d466b7611 Fix a couple of things that make GCC complain with verbose warnings on. Also, fix some whitespace. před 19 roky
  Nick Mathewson eba6204315 fix some xxxs. před 19 roky
  Nick Mathewson d663bfa306 Versions that drop connections for having used idle circs are as bad for stable as for guard před 19 roky
  Roger Dingledine 6fb27741ba Fix dirserv_get_networkstatus_v2's api: its function comments před 19 roky
  Roger Dingledine 4c996757ae We can remove about 30% of the v1 directory bulk by taking před 19 roky
  Roger Dingledine db1209a852 Refactor the decision of whether to include a router's descriptor před 19 roky
  Roger Dingledine 1f4d0d2479 When deciding whether a router is Fast or Guard-worthy, consider před 19 roky
  Roger Dingledine 6f08d121d9 Refactor and consolidate addr/exit policies into a new policies.c. před 19 roky
  Roger Dingledine 7edfec2ae6 bump up the magic number for how quickly we start notifying před 19 roky
  Roger Dingledine 20e66a799b Resolve problem found by weasel: the v1 directory was including před 19 roky
  Peter Palfrader 58307cd8de Maybe it compiles for devilproxy now před 19 roky
  Roger Dingledine 5399e394a8 and dirservers don't call you a guard if you're running a před 19 roky