aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-27Merge branch 'safer_params_squashed'Nick Mathewson
2011-11-27Implement consensus method 12 (proposal 178)Sebastian Hahn
2011-11-27indent; add commentNick Mathewson
2011-11-27Merge remote-tracking branch 'asn/bug4584'Nick Mathewson
2011-11-27Don't schedule excess_renegotiations_callback unless it's setNick Mathewson
Partial fix for bug 4587; reported by "frosty_un".
2011-11-27Add a changes file.George Kadianakis
2011-11-27Use random bytes as our certificate serial numbers.George Kadianakis
Instead of using time(NULL) in our certificate serial numbers, use eight random bytes as suggested in proposal 179.
2011-11-25fold in changes files so farRoger Dingledine
2011-11-25use event_free() wrapper; fix bug 4582Nick Mathewson
2011-11-25Fix some wide lines in tortls.cNick Mathewson
2011-11-25Avoid a double-mark in connection_or_close_connection_cbNick Mathewson
2011-11-25Refactor tor_event_base_once to do what we actually wantNick Mathewson
This version avoids the timeout system entirely, gives a nicer interface, and lets us manage allocation explicitly.
2011-11-25Merge remote-tracking branch 'asn/bug4312'Nick Mathewson
2011-11-25Make the pt/transports test not crash.Nick Mathewson
2011-11-25Make process_handle_t private and fix some unit testsNick Mathewson
Let's *not* expose more cross-platform-compatibility structures, or expect code to use them right. Also, don't fclose() stdout_handle and stdin_handle until we do tor_process_handle_destroy, or we risk a double-fclose.
2011-11-25Merge remote-tracking branch 'asn/bug3472_act2'Nick Mathewson
2011-11-25Merge remote-tracking branch 'sebastian/pure_removal'Nick Mathewson
2011-11-25Purge ATTR_PURE from the codeSebastian Hahn
We're using it incorrectly in many cases, and it doesn't help as far as we know.
2011-11-25Merge branch 'more_aes_hackery_rebased'Nick Mathewson
Conflicts: changes/aes_hackery
2011-11-25Make AES unit tests cover the AES and the EVP case.Nick Mathewson
2011-11-25Use openssl's counter mode implementation when we have 1.0.0 or laterNick Mathewson
This shaves about 7% off our per-cell AES crypto time for me; the effect for accelerated AES crypto should be even more, since the AES calculation itself will make an even smaller portion of the counter-mode performance. (We don't want to do this for pre-1.0.0 OpenSSL, since our AES_CTR implementation was actually faster than OpenSSL's there, by about 10%.) Fixes issue #4526.
2011-11-25Use EVP for AES only when hardware accel is presentNick Mathewson
Fixes bug 4525, fix on 0.2.3.8-alpha.
2011-11-25And add a changelog entry for the 4574 fix. (closes: #4574)Peter Palfrader
2011-11-25tor-gencert: Fix a minor formatting issue in an error message (re: #4574)Peter Palfrader
2011-11-24And a changes file for bug3953Peter Palfrader
2011-11-24Handle build-trees better.Peter Palfrader
Properly create git revision and source file sha1sums include files when building tor not in its source tree but in a dedicated build tree.
2011-11-24Basic support for a "make version" target to declare the source versionNick Mathewson
This is katmagic's idea. See issue 4400.
2011-11-24Move disable-debugger-attachment fn to compat where it belongs. Fix whitespaceNick Mathewson
2011-11-24Tweak disable_debugger_attachment a littleNick Mathewson
Don't warn when we have no implementation of this function (since it's on-by-default); reformat the changes entry; fix an overlong line.
2011-11-24Merge remote-tracking branch 'ioerror/DisableDebuggerAttachment'Nick Mathewson
Conflicts: src/or/config.c
2011-11-24Merge remote-tracking branch 'public/feature4516'Nick Mathewson
2011-11-24Update check-spaces to remove false positive for timercmp macroSebastian Hahn
The timercmp macro uses triggers a "space between function name and opening parentheses" warning for the check spaces script. Work around this by simply disabling the check for all "functions" named 'op()'.
2011-11-24appease check-spacesSebastian Hahn
2011-11-24Fix compile warning in tor_inet_pton() (on 64bit)Sebastian Hahn
This slipped through into 0.2.3.8-alpha unfortunately.
2011-11-23Merge branch 'bug2474'Nick Mathewson
Had to resolve conflicts wrt the " (using bufferevents)" addition to the startup string. Conflicts: src/or/main.c
2011-11-23Tweak the "this is not a stable release" warning some moreNick Mathewson
2011-11-23Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-11-23Merge remote-tracking branch 'public/bug4230' into maint-0.2.2Nick Mathewson
2011-11-23Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-11-23Fix a compile warning on 64bit OS XSebastian Hahn
Backport of 68475fc5c5a806ebbb5657de1667dab2c3e09b7c which accidentally only made it into master. Fixes bug 4547. Bug isn't in any released version.
2011-11-23sebastian is the new karsten, i hearRoger Dingledine
2011-11-23bump to 0.2.3.8-alpha-devRoger Dingledine
2011-11-23Fix a compile warning on 64bit OS Xtor-0.2.3.8-alphaSebastian Hahn
2011-11-22bump to 0.2.3.8-alphaRoger Dingledine
2011-11-22add a blurb for 0.2.3.8-alphaRoger Dingledine
2011-11-21and rm the old onesRoger Dingledine
2011-11-21fold in more changes filesRoger Dingledine
2011-11-21update the man page for the new AuthDirFastGuarantee valueRoger Dingledine
2011-11-21raise AuthDirFastGuarantee from 20KB to 100KBRoger Dingledine
This patch reverts part of 39ceda7e05d7 (where it used to be 100KB).
2011-11-21apparently or_options_t likes being a const in masterRoger Dingledine