Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-08 | Comment out now obsolete change in geoip-manual. | Karsten Loesing | |
2013-02-07 | Merge remote-tracking branch 'public/easy_ratelim' | Nick Mathewson | |
Conflicts: src/or/connection.c | |||
2013-02-07 | Merge remote-tracking branch 'arma/bug7054' | Nick Mathewson | |
2013-02-07 | Merge remote-tracking branch 'public/bug7816_023' | Nick Mathewson | |
Conflicts: src/common/util.c | |||
2013-02-07 | Merge remote-tracking branch 'public/bug7816_024' | Nick Mathewson | |
2013-02-07 | Merge branch 'bug7902' | Nick Mathewson | |
2013-02-07 | whitespace fix | Nick Mathewson | |
2013-02-07 | Merge branch 'ticket8161_squashed' | Nick Mathewson | |
2013-02-07 | Mention a trac ticket relevant to an XXX comment. | Mike Perry | |
2013-02-07 | Better document an XXX comment about refactoring. | Mike Perry | |
2013-02-07 | Changes file for path use bias threshold changes. | Mike Perry | |
2013-02-07 | Separate the flags for logging use bias. | Mike Perry | |
I think we want both sets of messages to appear independently to help us know what needs tuning. | |||
2013-02-07 | Merge branch 'bug8121_squashed' | Nick Mathewson | |
2013-02-07 | Tolerate curve25519 backends where the high bit of the pk isn't ignored | Nick Mathewson | |
Right now, all our curve25519 backends ignore the high bit of the public key. But possibly, others could treat the high bit of the public key as encoding out-of-bounds values, or as something to be preserved. This could be used to distinguish clients with different backends, at the cost of killing a circuit. As a workaround, let's just clear the high bit of each public key indiscriminately before we use it. Fix for bug 8121, reported by rransom. Bugfix on 0.2.4.8-alpha. | |||
2013-02-05 | revise history | Roger Dingledine | |
2013-02-05 | Merge remote-tracking branch 'public/bug8151' | Nick Mathewson | |
2013-02-04 | Update manpage for new pathbias use thresholds. | Mike Perry | |
2013-02-04 | Lower path use bias thresholds. | Mike Perry | |
I noticed bad wifi networks can have low use success rates. | |||
2013-02-04 | bump to 0.2.4.10-alpha-dev | Roger Dingledine | |
2013-02-04 | bump to 0.2.4.10-alphator-0.2.4.10-alpha | Roger Dingledine | |
2013-02-04 | fold in changes for 0.2.4.10-alpha | Roger Dingledine | |
2013-02-04 | Include a flag-thresholds line in each vote to describe flag cutoffs | Nick Mathewson | |
Implements ticket 8151. | |||
2013-02-04 | Merge branch 'authdir_quick_fix' | Nick Mathewson | |
2013-02-04 | Merge branch 'bug8146_etc' | Nick Mathewson | |
2013-02-04 | Quick fix on 5956 for authorities | Nick Mathewson | |
Authorities don't set is_possible_guard on node_t, so they were never deciding that they could build enough paths. This is a quick and dirty fix. Bug not in any released version of Tor | |||
2013-02-04 | Merge branch 'bug8153' | Nick Mathewson | |
2013-02-04 | Reinstate some fixes/tweaks from 6e4a4002 | Nick Mathewson | |
These seem to have gotten conflicted out of existence while mike was working on path bias stuff. Thanks to sysrqb for collecting these in a handy patch. | |||
2013-02-04 | Fix a warning when building with --disable-curve25519 | Nick Mathewson | |
It appears that the code for 7291 gave an unused-value warning when built with --disable-curve25519. | |||
2013-02-04 | Fix compilation with --disable-curve25519 option | Nick Mathewson | |
The fix is to move the two functions to format/parse base64 curve25519 public keys into a new "crypto_format.c" file. I could have put them in crypto.c, but that's a big file worth splitting anyway. Fixes bug 8153; bugfix on 0.2.4.8-alpha where I did the fix for 7869. | |||
2013-02-04 | When we mark a node as a sybil, mark it down and reset its uptime to 0 | Nick Mathewson | |
This prevents bug 8147, where such nodes would accrue points towards Guard, Fast, HSDir, and so on. Fixes bug 8147. | |||
2013-02-04 | Ignore tiny bandwidths entirely when computing thresholds | Nick Mathewson | |
Another bug 8145 fix. | |||
2013-02-04 | Increase the minimum value for the Fast flag to 4096. | Nick Mathewson | |
Fix for 8145. | |||
2013-02-04 | Refactor should-count-towards-thresholds test into new function | Nick Mathewson | |
2013-02-04 | When computing performance thresholds, ignore omitted-as-sybil nodes. | Nick Mathewson | |
Fixes bug 8146. | |||
2013-02-04 | Whoops: evdns_log, not tor_log, in src/ext/eventdns.c | Nick Mathewson | |
2013-02-01 | Merge remote-tracking branch 'public/feature7706' | Nick Mathewson | |
2013-02-01 | Merge remote-tracking branch 'public/bug7708_023_v3_squashed' | Nick Mathewson | |
2013-02-01 | Clarify documentation of connection_finished_flushing | Nick Mathewson | |
2013-02-01 | Fix serious breakage in connection_handle_write_impl | Nick Mathewson | |
When we first implemented TLS, we assumed in conneciton_handle_write that a TOR_TLS_WANT_WRITE from flush_buf_tls meant that nothing had been written. But when we moved our buffers to a ring buffer implementation back in 0.1.0.5-rc (!), we broke that invariant: it's possible that some bytes have been written but nothing. That's bad. It means that if we do a sequence of TLS writes that ends with a WANTWRITE, we don't notice that we flushed any bytes, and we don't (I think) decrement buckets. Fixes bug 7708; bugfix on 0.1.0.5-rc | |||
2013-02-01 | Merge branch 'ticket8081_squashed' | Nick Mathewson | |
2013-02-01 | Fix a couple of warnings on the 8081 branch. | Nick Mathewson | |
2013-02-01 | Add EntryGuardPathUseBias to state file keyword list. | Mike Perry | |
2013-02-01 | Increment an informational counter for use failed state. | Mike Perry | |
This informational counter is probably now redundant, but might as well keep it consistent I guess. | |||
2013-02-01 | Rename and relocate the bw weight scale param getter. | Mike Perry | |
It had nothing to do with circuit build times. | |||
2013-02-01 | Fix a log typo found by sysrqb. | Mike Perry | |
2013-02-01 | Bounds-check path bias rate parameters. | Mike Perry | |
The other remaining parameters don't really need range checks. | |||
2013-02-01 | Refactor code that rolls back the use state | Mike Perry | |
Also document it better. Mention this refactoring in the comments for the path state machine. | |||
2013-02-01 | Refactor and rename pathbias rate evaluation. | Mike Perry | |
2013-02-01 | Refactor the scaling parameter fetching into a single function. | Mike Perry | |
Also, deprecate the torrc options for the scaling values. It's unlikely anyone but developers will ever tweak them, even if we provided a single ratio value. | |||
2013-02-01 | Mark entry guard state dirty everwhere the pathbias code touches it. | Mike Perry | |