tor/changes
Karsten Loesing b7d8a1e141 Report complete directory request statistics on bridges.
When we wrote the directory request statistics code in August 2009, we
thought that these statistics were only relevant for bridges, and that
bridges should not report them.  That's why we added a switch to discard
relevant observations made by bridges.  This code was first released in
0.2.2.1-alpha.

In May 2012 we learned that we didn't fully disable directory request
statistics on bridges.  Bridges did report directory request statistics,
but these statistics contained empty dirreq-v3-ips and dirreq-v3-reqs
lines.  But the remaining dirreq-* lines have always been non-empty.  (We
didn't notice for almost three years, because directory-request statistics
were disabled by default until 0.2.3.1-alpha, and all statistics have been
removed from bridge descriptors before publishing them on the metrics
website.)

Proposal 201, created in May 2012, suggests to add a new line called
bridge-v3-reqs that is similar to dirreq-v3-reqs, but that is published
only by bridges.  This proposal is still open as of December 2013.

Since October 2012 we're using dirreq-v3-resp (not -reqs) lines in
combination with bridge-ips lines to estimate bridge user numbers; see
task 8462.  This estimation method has superseded the older approach that
was only based on bridge-ips lines in November 2013.  Using dirreq-v3-resp
and bridge-ips lines is a workaround.  The cleaner approach would be to
use dirreq-v3-reqs instead.

This commit makes bridges report the same directory request statistics as
relays, including dirreq-v3-ips and dirreq-v3-reqs lines.  It makes
proposal 201 obsolete.
2013-12-18 18:02:10 +01:00
..
9854 Changes file for 9854 2013-10-09 09:43:54 -04:00
bug1376 Fix some whitespace; tighten the tests. 2013-10-11 12:51:07 -04:00
bug4677 Restore ability to build with V2_HANDSHAKE_SERVER 2013-11-25 10:51:00 -05:00
bug5018 Only launch transport proxies that provide useful transports. 2013-10-29 01:05:56 -04:00
bug5605 Tweak 5605 changes file 2013-10-25 12:07:15 -04:00
bug5824 Disable (Cell,Entry,ExitPort)Statistics on bridges 2013-12-18 18:01:25 +01:00
bug5824-2 Report complete directory request statistics on bridges. 2013-12-18 18:02:10 +01:00
bug6979 Fix an assert when disabling ORPort with accounting disabled. 2013-09-18 10:26:32 -04:00
bug7359 Add changelog entry for merged #7359. 2013-10-31 09:21:13 +01:00
bug9093 Improved circuit queue out-of-memory handler 2013-11-07 12:15:30 -05:00
bug9162 Fix get_configured_bridge_by_addr_port_digest(.,.,NULL) 2013-12-09 11:22:22 -05:00
bug9206 Add TestingDirAuthVoteGuard option for specifying relays to vote Guard on. 2013-10-07 13:33:42 +02:00
bug9578 Make --version, --help, etc incremement quiet level, never decrease it 2013-10-11 12:32:59 -04:00
bug9596 Increase POLICY_BUF_LEN to 72 to accomodate IPv6 exit policy items. 2013-08-26 11:30:09 -04:00
bug9644 When freeing a cert_list_t, avoid memory leak. 2013-09-19 12:22:49 -04:00
bug9651 changes file for bug9651 2013-10-14 11:44:20 -04:00
bug9698 Log the origin address of controller connections 2013-10-25 11:52:45 -04:00
bug9731 Don't apply read/write buckets to cpuworker connections 2013-09-13 13:39:18 -04:00
bug9780 Switch ECDHE group default logic for bridge/relay TLS 2013-10-08 16:32:07 -04:00
bug9859 A Bridge Authority should compute flag thresholds 2013-10-21 17:49:33 +00:00
bug9869 Better detection for certain broken cross-compiling situations. 2013-10-21 13:30:38 -04:00
bug9880 Fix a bug in our bug 9776 fix. 2013-10-02 22:20:18 -04:00
bug9904 When examining interfaces to find an address, discard non-up ones. 2013-10-08 16:46:29 -04:00
bug9922 Finish changelog message for 9922. 2013-10-08 12:02:34 -04:00
bug9926 Simply route length generation code. 2013-10-08 11:48:33 -04:00
bug9927 Generate bootstrapping status messages for microdescs too 2013-10-08 11:32:02 -04:00
bug9928 Give credit to bug reporter for 9928 2013-10-08 12:06:06 -04:00
bug9934 DROPGUARDS controller command 2013-10-21 13:02:25 -04:00
bug9946 be willing to bootstrap from all three of our directory guards 2013-10-12 10:42:27 -04:00
bug9948 Give a better warning when stack protection breaks linking. 2013-10-21 13:07:47 -04:00
bug9958 Report bootstrapping progress correctly when downloading microdescs 2013-10-10 21:39:21 -04:00
bug10046 Fix an always-true assert in PT code. 2013-10-29 22:49:37 +00:00
bug10124 missing changes file for #10124 2013-11-11 10:49:44 -05:00
bug10297 Set CREATE_NO_WINDOW in tor_spawn_background. 2013-12-05 12:30:11 -05:00
bug10313 Remove a check in channeltls.c that could never fail. 2013-12-09 11:02:34 -05:00
bug10409 Avoid free()ing from an mmap on corrupted microdesc cache 2013-12-16 13:06:00 -05:00
bug10423 Avoid double-free on failure to dump_descriptor() a cached md 2013-12-17 13:12:52 -05:00
geoip-october2013 Update to the October 2013 GeoIP database. 2013-10-11 13:36:30 +02:00
prop157-require Tweak #10162 documentation a bit 2013-11-18 13:26:58 -05:00
prop221 Implement proposal 221: Stop sending CREATE_FAST 2013-11-01 10:04:48 -04:00
python-tests When python is available, run the commandline unit tests from "make check" 2013-10-11 13:07:14 -04:00
stack_trace Improve backtrace changes file 2013-11-18 10:48:14 -05:00
ticket9839 Whoops; changes files belong in changes. 2013-11-18 12:49:12 -05:00
ticket9866 Changes file for 9866 2013-10-08 16:06:36 -04:00
ticket10043 Log more OpenSSL engine statuses at startup. 2013-11-18 11:12:24 -05:00
ticket10060 Documentation and tests for 10060 2013-11-07 14:42:58 -05:00