Commits on Source
23602
0b598cb2
Say "KBytes" rather than "KB" in the man page
Oct 06, 2012
bfffc1f0
Allow a v4 link protocol for 4-byte circuit IDs.
Nov 06, 2012
1c0e87f6
Add a pointless 2-byte memset in cell_pack
Nov 06, 2012
8e8c0674
Implement proposal-214 rules for CircID checking.
Nov 06, 2012
3c3084e1
Add a crypto_dh_dup, for benchmark support
Dec 06, 2012
4f60bca1
Add benchmark to test onionskin performance.
Dec 06, 2012
6921d1fd
Implement HKDF from RFC5869
Dec 06, 2012
014e6905
Add a unit test for the old KDF while we're at it
Dec 06, 2012
954f263e
Add the ability to count circuit timeouts for guards.
Dec 07, 2012
248fbc36
Update pathbias parameters to match Proposal 209.
Dec 07, 2012
9bf5582e
Add log message checks for different rates.
Dec 07, 2012
ab9c83c9
Update Path Bias log messages to match Proposal 209.
Dec 07, 2012
a5487364
Refactor pathbias functions to use pathbias_should_count.
Dec 07, 2012
19299669
Fix spaces.
Dec 07, 2012
bb548134
Update with code review changes from Nick.
Dec 07, 2012
df4aeaa0
Update manpage for new PathBias torrc options.
Dec 07, 2012
f215d191
Add a changes file for bug7157.
Dec 07, 2012
ef1b830e
Fix an assert crash and an incorrectly placed return.
Dec 07, 2012
da5c398d
Be explicit about units for timeout.
Dec 07, 2012
412ae099
Prop 209: Add path bias counts for timeouts and other mechanisms.
Dec 07, 2012
aa0e6e2c
Prop 209: Add in hidserv path bias counts for usage.
Dec 07, 2012
428fbfc1
Prop209: Rend circuits weren't ever marked dirty.
Dec 07, 2012
7f8cbe38
Fix a crash due to NULL circ->n_chan.
Dec 07, 2012
a6307268
Move a pathbias function that depends on entryguard_t.
Dec 07, 2012
c3028edb
Remove n_chan codepaths for determinining guard.
Dec 07, 2012
9b404660
Document that care needs to be taken with any_streams_attached.
Dec 07, 2012
721f7e37
Fix a crash bug and pass down a remote reason code.
Dec 07, 2012
7a28862d
Fix another crash bug.
Dec 07, 2012
ecaeb505
Note a strange case for SOCKS streams.
Dec 07, 2012
dc86d7c3
Note more potential issues.
Dec 07, 2012
c3b71a3f
Actually, both nacks and acks indicate a valid path
Dec 07, 2012
26fa4722
Refactor path use bias code into own function.
Dec 07, 2012
5f733ccd
Fix some hidden service edge cases.
Dec 08, 2012
b599a6ed
Sadly, we can't safely count client intro circ success
Dec 08, 2012
686fc222
Allow any valid 'end' cell to mean a circuit was used successfully.
Dec 08, 2012
930fbb2f
Flag cannibalized circs as used (non-ideal).
Dec 09, 2012
fbbf894d
Add intro+rend cannibalize param..
Dec 09, 2012
04866055
Change from first hop accounting to 2nd hop accounting
Dec 09, 2012
a90f165b
Rename first_hop to circ_attempt.
Dec 09, 2012
ab1fce5c
Also shorten circuit_successes to circ_successes.
Dec 09, 2012
2dbb62f1
Convert to doubles for all pathbias state.
Dec 09, 2012
b75880d7
Fix a rather serious use-count state bug.
Dec 09, 2012
4590993f
Space fixes.
Dec 09, 2012
aa16d59e
Clean up some XXX comments.
Dec 09, 2012
08da2470
Update changes file.
Dec 09, 2012
43a00877
Update manpage.
Dec 10, 2012
d409c8a9
More log message and space fixups.
Dec 10, 2012
c1bc6a11
Add a missing comment.
Dec 10, 2012
af9011f8
Woops, this log message triggers with the 2-hop bias commit.
Dec 11, 2012
ccaeef22
Tags on relay cells can result in certain reason codes.
Dec 11, 2012
a60680c2
Remove the obsolete doc/TODO.* files
Dec 17, 2012
7a99d26c
Add packaged cell fullness to the heartbeat message.
Dec 18, 2012
b0fc18c3
Changes from Nick's code review 'part 1'
Dec 18, 2012
406d59a9
Nick's Code review #3 part 2.
Dec 18, 2012
8b5787ec
When there are no dir_server_ts to choose, don't crash
Dec 18, 2012
a1e2232e
fold in changes files so far
Dec 24, 2012
d3c2254f
bump to 0.2.4.7-alpha
Dec 24, 2012
e46e1ed1
add a blurb for 0.2.4.7-alpha too
Dec 24, 2012
747d2840
bump to 0.2.4.7-alpha-dev
Dec 25, 2012
bbaf4d96
Configure SSL context to know about using P-256 for ECDHE.
Dec 25, 2012
2a26e1d4
prop198: Detect the list of ciphersuites we used to lie about having
Dec 25, 2012
047d9e57
Cache the type of client cipher list we have in the tor_tls_t
Dec 25, 2012
63208aa1
Remove the address argument from client cipher classification fns
Dec 25, 2012
175b2678
Let servers choose better ciphersuites when clients support them
Dec 25, 2012
2f8fd537
Add benchmark for DH handshake and ECDH-P-224/56 handshake
Dec 25, 2012
c8b3bdb7
Inform the user if they're passing up a 10x ECDH speedup.
Dec 25, 2012
25afecdb
Make ECDHE group configurable: 224 for public, 256 for bridges (default)
Dec 25, 2012
ddbe2891
Be more noncomittal about performance improvement of uint128 backend.
Dec 25, 2012
3eb39005
Merge branch 'tls_ecdhe_rebased_v2'
Dec 25, 2012
68dae4cf
One last fix for a warning on non-EC systems
Dec 25, 2012
a7c6b4ab
Split choosing a regular directory into its own fn
Dec 25, 2012
1df72890
Remember which of our guards are directory caches
Dec 25, 2012
0c4210fb
Directory guard implementation.
Dec 25, 2012
0f9dfef9
Add configuration options for directory guards
Dec 25, 2012
c2c6e8e5
Add documentation for directory guard options
Dec 25, 2012
265aab29
Merge branch 'directory_guards_rebased'
Dec 25, 2012
885e8d35
Merge remote-tracking branch 'mikeperry/209-path-bias-changes'
Dec 25, 2012
8324824d
Fix whitespace
Dec 25, 2012
01a09e8f
Fix compilation warning: must not format u64 as long.
Dec 25, 2012
2e9be92c
Fix a possibly-unused-var warning. Thank you, GCC.
Dec 25, 2012
127cb39f
Rate-limit "No circuits are opened" message to once-per-hour
Dec 26, 2012
f269e0f9
Wrapper function for the common rate-limited-log pattern.
Dec 26, 2012
a7334f51
Use log_fn_ratelim in a few places.
Dec 26, 2012
4b571d3a
Fix memory leak in safe-cookie authentication code
Dec 28, 2012
b509ead2
Avoid leaking headers received from SSL proxy
Dec 28, 2012
d3aabf4d
Fix various small leaks on error cases
Dec 28, 2012
ee1d8dc4
Fix a leak-on-error case in 0.2.4 spotted by coverity
Dec 28, 2012
f272ee6a
Fix an impossible-in-normal-operation leaks in dirvote
Dec 28, 2012
5e22cfe2
Fix a crash bug when running an node without IPv6-exit support.
Dec 29, 2012
51c2dd8f
Merge branch 'bug7814_squash'
Dec 29, 2012
11e8a445
Fix a couple of harmless clang3.2 warnings
Dec 31, 2012
ee418261
Avoid spurious local-port warnings
Jan 02, 2013
cfab9f07
Add a data-invariant linear-search map structure
Jan 02, 2013
9c3c571c
Add fallback implementations for curve25519: curve25519_donna
Jan 02, 2013
c85bb680
Make curve25519-donna work with our compiler warnings.
Jan 02, 2013
f0696602
curve25519-donna-c64: work on bigendian and alignment-happy systems
Jan 02, 2013
89ec5848
Add a wrapper around, and test and build support for, curve25519.
Jan 02, 2013
cf4dd5fb
Implementat the ntor handshake
Jan 02, 2013
4d36eafd
curve25519-donna-c64: make endian-neutralness fns static
Jan 02, 2013
25c05cb7
Refactor strong os-RNG into its own function
Jan 02, 2013
23,502 additional commits have been omitted to prevent performance issues.
Loading
Loading