Commits on Source
23431
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
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
b0b3c14c
Eliminate MaxOnionsPending; replace it with MaxOnionQueueDelay
Jan 03, 2013
b9fb0172
Use a TAILQ, not a singly-linked queue, for the onion queue.
Jan 03, 2013
30e13938
Record and report the overhead of how we handle onionskins.
Jan 03, 2013
677d1827
Better handling (I think) for onionskin timing w jumpy clocks
Jan 03, 2013
d1b5ae90
When we get an END cell before CONNECTED, don't report SOCKS success
Jan 16, 2013
08de029a
Removee dirrec-v*-sharestatistics
Jan 16, 2013
e53e6caa
Adjust control_reason when adjusting reason (related to 7902)
Jan 16, 2013
9bd811b3
Refactor: Use SOCK_ERRNO to avoid some #ifdef _WIN32s
Jan 16, 2013
aa01d0a1
Implement proposal 204: ignore subdomains in hidden service addresses
Jan 16, 2013
da1e44ee
Remove dirreq-v2-* lines from extra-info descriptors.
Jan 17, 2013
d094a76c
Merge remote-tracking branch 'public/bug6302'
Jan 17, 2013
b30d0625
Drop detection logic for pre-1.3 busted libevents
Jan 17, 2013
514d4845
Merge branch 'bug6826_squashed'
Jan 17, 2013
2386a98d
Add a missing part of bug 7311's makefile.nmake tweaks
Jan 17, 2013
ae58303d
Even more code-removal for 6826
Jan 17, 2013
1af89ce5
Fix an MSVC warning in onion.h prototypes
Jan 17, 2013
60a2aa8b
Add ntor-related modules to the Makefiles.nmake
Jan 17, 2013
213bd776
For now, always use donna32 on msvc
Jan 17, 2013
cd80f6ee
Another msvc changes entry
Jan 17, 2013
eea69b70
Merge branch '024_msvc_more'
Jan 17, 2013
e0581a4b
Replace base-{16,32,64} with base{16,32,64} in the code
Jan 17, 2013
ff9bdbd5
When excluding nodes by country, exclude {??} and {A1} too
Jan 17, 2013
42c4418b
Split smartlist_choose_node_by_bandwidth_weights
Jan 18, 2013
ee421e68
Remove -v flag from autoreconf by default
Jan 18, 2013
e13e3022
Implement Path use bias accounting.
Jan 18, 2013
24b9b9f7
Roll back the path_state for circs if we detatch a stream.
Jan 18, 2013
a2db17a1
Don't immediately count cannibalized circs as used.
Jan 18, 2013
d80b881a
Remove a source of error during path bias scaling
Jan 18, 2013
a678ff9e
Document path use bias options in the manpage.
Jan 18, 2013
38c7195a
Bug 7802 changes file.
Jan 18, 2013
c71b7db8
Merge remote-tracking branch 'karsten/bug5823'
Jan 19, 2013
fb711e6d
squash! Remove a source of error during path bias scaling
Jan 20, 2013
f8583702
Prevent early close of path bias testing circuits.
Jan 20, 2013
06a1d0b0
squash! Implement Path use bias accounting.
Jan 20, 2013
b810d322
squash! Remove a source of error during path bias scaling
Jan 20, 2013
dd77b652
More of
b30d0625
for
#6826
: fix compat_libevent compilation
Jan 21, 2013
b415aba5
Merge remote-tracking branch 'public/bug8012'
Jan 22, 2013
a78542f0
Bug 8024: Check for null/closed channel before probing.
Jan 22, 2013
dfbd19df
Merge branch 'time_based_onionqueue_v2' of
ssh://git-rw.torproject.org/nickm/tor
Jan 24, 2013
acd72d4e
Correctly copy microdescs/extrinfos with internal NUL bytes
Jan 26, 2013
123daffb
Merge branch 'bug7802' of
ssh://git-rw.torproject.org/mikeperry/tor
Jan 28, 2013
a0351311
Fix unit test to not expect v2 directory request geoip info
Jan 29, 2013
73d605b0
Detect platforms where memset(0) doesn't set doubles to 0.0.
Jan 29, 2013
ec7ffed7
Document the ?? country code.
Jan 30, 2013
fcf906ec
Add a function to compute fraction of nodes (by weighted bw) with descriptors
Jan 30, 2013
bc52e048
Add an optional out-arg to count_usable_descriptors
Jan 30, 2013
813a0f8c
Compute whether we're ready to build circuits based on fraction of paths
Jan 30, 2013
02c32091
Parameterize FRAC_USABLE_NEEDED for fraction of circuits
Jan 30, 2013
29136bd7
Merge branch 'bug5956_squashed'
Jan 30, 2013
35daf6f6
Rename all of the macros in tor_queue.h to start with TOR_
Jan 30, 2013
73f85905
Merge branch 'rename_queue_macros_squashed'
Jan 30, 2013
97d0872f
Build donna32 with -fomit-frame-pointer
Jan 30, 2013
b0dd3558
Use %d, not %02d, for decimal percentages
Jan 30, 2013
b35b4d5a
Merge branch 'double-0-check'
Jan 31, 2013
294ce2ea
whitespace fix
Jan 31, 2013
abb5519d
typo in crypto_curve25519.c comment, spotted by rransom
Jan 31, 2013
a141430e
Rename log() to tor_log() for logging
Feb 01, 2013
b034d07a
Remove old wrapper code and defines for keeping log() and log(3) apart
Feb 01, 2013
1dd03fbc
Fix a silly mistake in the tor_mathlog() documentation. Give it a unit test.
Feb 01, 2013
7301339e
fix wide lines from tor_log rename
Feb 01, 2013
fd492263
Help us track bug 8093:
Feb 01, 2013
ec90ed4f
Merge branch 'rename_log_7599'
Feb 01, 2013
173ed05d
Clarify state transition and related pathbias comments
Feb 01, 2013
6828a196
Add a tristate to guard against unexpected circ purpose transitions
Feb 01, 2013
2b2c7f23
Mark entry guard state dirty everwhere the pathbias code touches it.
Feb 01, 2013
dfcfb5d1
Refactor the scaling parameter fetching into a single function.
Feb 01, 2013
3a63e5ef
Refactor and rename pathbias rate evaluation.
Feb 01, 2013
bce6714f
Refactor code that rolls back the use state
Feb 01, 2013
95d272f5
Bounds-check path bias rate parameters.
Feb 01, 2013
6e4610de
Fix a log typo found by sysrqb.
Feb 01, 2013
da581777
Rename and relocate the bw weight scale param getter.
Feb 01, 2013
b3e57b76
Increment an informational counter for use failed state.
Feb 01, 2013
fed7f013
Add EntryGuardPathUseBias to state file keyword list.
Feb 01, 2013
996db755
Fix a couple of warnings on the 8081 branch.
Feb 01, 2013
4074ff44
Merge branch 'ticket8081_squashed'
Feb 01, 2013
b4429307
Fix serious breakage in connection_handle_write_impl
Feb 01, 2013
690ea9e8
Clarify documentation of connection_finished_flushing
Feb 01, 2013
c93f66b1
Merge remote-tracking branch 'public/bug7708_023_v3_squashed'
Feb 01, 2013
acb43c07
Merge remote-tracking branch 'public/feature7706'
Feb 01, 2013
a8297cdb
use microdescriptors if *any* of our bridges can handle them
Feb 02, 2013
bce5019e
generalize choose_random_entry()'s dirinfo parameter
Feb 02, 2013
ddf2c36a
Whoops: evdns_log, not tor_log, in src/ext/eventdns.c
Feb 04, 2013
40c13240
When computing performance thresholds, ignore omitted-as-sybil nodes.
Feb 04, 2013
8be7f69f
Refactor should-count-towards-thresholds test into new function
Feb 04, 2013
317d16de
Increase the minimum value for the Fast flag to 4096.
Feb 04, 2013
61995d3e
Ignore tiny bandwidths entirely when computing thresholds
Feb 04, 2013
4eff8b65
When we mark a node as a sybil, mark it down and reset its uptime to 0
Feb 04, 2013
5ea9a90d
Fix compilation with --disable-curve25519 option
Feb 04, 2013
7cde094f
Fix a warning when building with --disable-curve25519
Feb 04, 2013
23,331 additional commits have been omitted to prevent performance issues.
Loading
Loading