summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | Prepare util.[ch] to use the new process_handle_t API.George Kadianakis2011-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, create tor_process_destroy() which destroys a process_handle_t.
| * | | | | | | | | | Port managed proxy launching code to the new subprocess API.George Kadianakis2011-10-17
| |/ / / / / / / / /
* | | | | | | | | | Merge remote-tracking branch 'sebastian/pure_removal'Nick Mathewson2011-11-25
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Purge ATTR_PURE from the codeSebastian Hahn2011-11-25
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're using it incorrectly in many cases, and it doesn't help as far as we know.
* | | | | | | | | | Merge branch 'more_aes_hackery_rebased'Nick Mathewson2011-11-25
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: changes/aes_hackery
| * | | | | | | | | | Make AES unit tests cover the AES and the EVP case.Nick Mathewson2011-11-25
| | | | | | | | | | |
| * | | | | | | | | | Use openssl's counter mode implementation when we have 1.0.0 or laterNick Mathewson2011-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | | | | | Use EVP for AES only when hardware accel is presentNick Mathewson2011-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 4525, fix on 0.2.3.8-alpha.
* | | | | | | | | | | And add a changelog entry for the 4574 fix. (closes: #4574)Peter Palfrader2011-11-25
| | | | | | | | | | |
* | | | | | | | | | | tor-gencert: Fix a minor formatting issue in an error message (re: #4574)Peter Palfrader2011-11-25
| | | | | | | | | | |
* | | | | | | | | | | And a changes file for bug3953Peter Palfrader2011-11-24
| | | | | | | | | | |
* | | | | | | | | | | Handle build-trees better.Peter Palfrader2011-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Properly create git revision and source file sha1sums include files when building tor not in its source tree but in a dedicated build tree.
* | | | | | | | | | | Basic support for a "make version" target to declare the source versionNick Mathewson2011-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is katmagic's idea. See issue 4400.
* | | | | | | | | | | Move disable-debugger-attachment fn to compat where it belongs. Fix whitespaceNick Mathewson2011-11-24
| | | | | | | | | | |
* | | | | | | | | | | Tweak disable_debugger_attachment a littleNick Mathewson2011-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | Merge remote-tracking branch 'ioerror/DisableDebuggerAttachment'Nick Mathewson2011-11-24
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/config.c
| * | | | | | | | | | | New configuration option: DisableDebuggerAttachmentJacob Appelbaum2011-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If set to 1, Tor will attempt to prevent basic debugging attachment attempts by other processes. (Default: 1) Supports Mac OS X and Gnu/Linux. Sebastian provided useful feedback and refactoring suggestions. Signed-off-by: Jacob Appelbaum <jacob@appelbaum.net>
* | | | | | | | | | | | Merge remote-tracking branch 'public/feature4516'Nick Mathewson2011-11-24
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | New UserspaceIOCPBuffers option to set SO_{SND,RCV}BUF to zeroNick Mathewson2011-11-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running with IOCP, we are in theory able to use userspace- allocated buffers to avoid filling up the stingy amount of kernel space allocated for sockets buffers. The bufferevent_async implementation in Libevent provides this ability, in theory. (There are likely to be remaining bugs). This patch adds a new option that, when using IOCP bufferevents, sets each socket's send and receive buffers to 0, so that we should use this ability. When all the bugs are worked out here, if we are right about bug 98, this might solve or mitigate bug 98. This option is experimental and will likely require lots of testing and debugging.
* | | | | | | | | | | | Update check-spaces to remove false positive for timercmp macroSebastian Hahn2011-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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()'.
* | | | | | | | | | | | appease check-spacesSebastian Hahn2011-11-24
| | | | | | | | | | | |
* | | | | | | | | | | | Fix compile warning in tor_inet_pton() (on 64bit)Sebastian Hahn2011-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This slipped through into 0.2.3.8-alpha unfortunately.
* | | | | | | | | | | | Merge branch 'bug2474'Nick Mathewson2011-11-23
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Had to resolve conflicts wrt the " (using bufferevents)" addition to the startup string. Conflicts: src/or/main.c
| * | | | | | | | | | | | Tweak the "this is not a stable release" warning some moreNick Mathewson2011-11-23
| | | | | | | | | | | | |
| * | | | | | | | | | | | Tweak the startup message to be more helpfulNick Mathewson2011-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of just saying "boogity boogity!" let's actually warn people that they need to configure stuff right to be safe, and point them at instructions for how to do that. Resolves bug 2474.
* | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-23
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | |
| * | | | | | | | | | | | Merge remote-tracking branch 'public/bug4230' into maint-0.2.2Nick Mathewson2011-11-23
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | Correct the handling of overflow behavior in smartlist_ensure_capacityNick Mathewson2011-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old behavior was susceptible to the compiler optimizing out our assertion check, *and* could still overflow size_t on 32-bit systems even when it did work.
* | | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-23
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / /
| * | | | | | | | | | | | | Fix a compile warning on 64bit OS XSebastian Hahn2011-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport of 68475fc5c5a806ebbb5657de1667dab2c3e09b7c which accidentally only made it into master. Fixes bug 4547. Bug isn't in any released version.
* | | | | | | | | | | | | | sebastian is the new karsten, i hearRoger Dingledine2011-11-23
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | bump to 0.2.3.8-alpha-devRoger Dingledine2011-11-23
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Fix a compile warning on 64bit OS Xtor-0.2.3.8-alphaSebastian Hahn2011-11-23
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | bump to 0.2.3.8-alphaRoger Dingledine2011-11-22
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | add a blurb for 0.2.3.8-alphaRoger Dingledine2011-11-22
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | and rm the old onesRoger Dingledine2011-11-21
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | fold in more changes filesRoger Dingledine2011-11-21
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | update the man page for the new AuthDirFastGuarantee valueRoger Dingledine2011-11-21
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | raise AuthDirFastGuarantee from 20KB to 100KBRoger Dingledine2011-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch reverts part of 39ceda7e05d7 (where it used to be 100KB).
* | | | | | | | | | | | | | apparently or_options_t likes being a const in masterRoger Dingledine2011-11-21
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge branch 'maint-0.2.2'Roger Dingledine2011-11-21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/dirserv.c
| * | | | | | | | | | | | | man page entries for AuthDir{Fast,GuardBW}GuaranteeRoger Dingledine2011-11-21
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | parameterize bw cutoffs to guarantee Fast and Guard flagsRoger Dingledine2011-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it will be easier for researchers to simulate Tor networks with different values. Resolves ticket 4484.
| * | | | | | | | | | | | | Merge branch 'bug4518' into maint-0.2.2Nick Mathewson2011-11-21
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | Only call cull_wedged_cpuworkers once every 60 seconds.Nick Mathewson2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function is over 10 or 20% on some of Moritz's profiles, depending on how you could. Since it's checking for a multi-hour timeout, this is safe to do. Fixes bug 4518.
* | | | | | | | | | | | | | | fold in more changes entriesRoger Dingledine2011-11-21
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | further cleanupsRoger Dingledine2011-11-21
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | fold in more changes entriesRoger Dingledine2011-11-21
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson2011-11-21
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / /
| * | | | | | | | | | | | | | Merge remote-tracking branch 'public/bug3963' into maint-0.2.2Nick Mathewson2011-11-21
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \