aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Expand)AuthorAge
* Log OpenSSL errors coming from bufferevent_opensslNick Mathewson2010-10-11
* Merge remote branch 'sjmurdoch/bug1903'Nick Mathewson2010-10-11
|\
| * Add a unit test for tor_spawn_background•••- Test sucessfully starting a process - Test failing to find the executable Steven Murdoch2010-10-10
| * Update documentation for tor_spawn_background•••- Include description of stdout_read, stderr_read, and argv Steven Murdoch2010-10-10
| * Fix issues in nickm's review of log_from_pipe for bug #1903•••- Replace sscanf with tor_sscanf - Replace use of strstr with equivalent call to strcmpstart Steven Murdoch2010-10-10
| * Fix nickm's comments on logging for bug #1903•••- Use log_warn rather than log_err for bad but survivable events Steven Murdoch2010-10-10
| * Note icky constructs mentioned in bug #1903•••- To be dealt with as part of bug #2029 Steven Murdoch2010-10-10
| * Fix issues in nickm's review of format_helper_exit_status for bug #1903•••- Responsibility of clearing hex_errno is no longer with caller - More conservative bounds checking - Length requirement of hex_errno documented - Output format documented Steven Murdoch2010-10-04
* | Make tor_sscanf handle %xNick Mathewson2010-10-11
* | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2010-10-04
|\ \ | |/ |/|
| * Correct a bogus comment.•••Whether or not OpenSSL reference-counts SSL_CTX objects is irrelevant; what matters is that Tor reference-counts its wrapper objects for SSL_CTXs. Robert Ransom2010-10-04
| * Correct a couple of log messages in tortls.cRobert Ransom2010-10-04
| * Fix several comments in tortls.cRobert Ransom2010-10-04
* | Initialize fd values in tor_port_check_forwarding to -1Nick Mathewson2010-10-01
* | Merge branch 'tor-fw-squashed2'•••Conflicts: src/common/util.c Nick Mathewson2010-09-30
|\ \
| * | Fix space and formatting issuesNick Mathewson2010-09-30
| * | #if-out the fw-helper code in util.c when building on windowsNick Mathewson2010-09-30
| * | Start tor-fw-helper in the background, and log whatever it outputsSteven Murdoch2010-09-30
* | | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2010-09-30
|\ \ \ | |/ / |/| / | |/
| * Fix check-spacesSebastian Hahn2010-09-30
* | make c612ddee compile with old libeventsRoger Dingledine2010-09-29
* | Autodetect the number of CPUs when possible if NumCPUs==0•••This is needed for IOCP, since telling the IOCP backend about all your CPUs is a good idea. It'll also come in handy with asn's multithreaded crypto stuff, and for people who run servers without reading the manual. Nick Mathewson2010-09-28
* | Add a new option to enable/disable IOCP supportNick Mathewson2010-09-28
* | Merge branch 'bufferevent5'Nick Mathewson2010-09-27
|\ \ | |/ |/|
| * Make the bufferevent code use the renegotiation-reenabling hackNick Mathewson2010-09-27
| * Always defer bufferevent_openssl callbacks to avoid reentrant invocationsNick Mathewson2010-09-27
| * Fix whitespace in bufferevents branchNick Mathewson2010-09-27
| * Document and/or fix stuff found by Sebastian in code review•••Thanks to Sebastian for his code-review of the bufferevents patch series.x Nick Mathewson2010-09-27
| * Some bufferevents related fixes and pointers for nickmSebastian Hahn2010-09-27
| * Convert bufferevents to use rate-limiting.•••This requires the latest Git version of Libevent as of 24 March 2010. In the future, we'll just say it requires Libevent 2.0.5-alpha or later. Since Libevent doesn't yet support hierarchical rate limit groups, there isn't yet support for tracking relayed-bytes separately when using the bufferevent system. If a future version does add support for hierarchical buckets, we can add that back in. Nick Mathewson2010-09-27
| * Documentation for a few bufferevent functions.Nick Mathewson2010-09-27
| * Get SSL connections and linked connections working with bufferevents.•••Clients are now verified to work and build circuits correctly. There are still a few warnings given here and there that I need to look into. Nick Mathewson2010-09-27
| * Teach read_event/write_event manipulators about bufferevents.•••Add an --enable-bufferevents config switch. Nick Mathewson2010-09-27
* | Merge remote branch 'public/bug1954' into maint-0.2.2Nick Mathewson2010-09-27
|\ \ | |/ |/|
| * Consistency issues in load_windows_system_library patch. Thanks SebastianNick Mathewson2010-09-24
| * New function to load windows system libraries•••This function uses GetSystemDirectory() to make sure we load the version of the library from c:\windows\system32 (or local equivalent) rather than whatever version lives in the cwd. Nick Mathewson2010-09-21
* | Merge remote branch 'sebastian/continuation'Nick Mathewson2010-09-24
|\ \ | |/ |/|
| * Note that the torrc format doesn't need nl at endSebastian Hahn2010-09-24
| * Tweak continuation-and-comment logic•••I think there was a read-off-the-end-of-the-buffer bug that I fixed. At least I added some good comments, I hope. Nick Mathewson2010-09-23
| * Allow comments for multi-line torrc optionsSebastian Hahn2010-09-11
| * Support mutli-line torrc options via the usual backslash syntaxNick Mathewson2010-09-10
* | Add a simple integer-ceiling-division macro before we get it wrongNick Mathewson2010-09-14
|/
* Merge remote branch 'public/win_unicode_fixes'Nick Mathewson2010-09-06
|\
| * Make the windows build succeed with or without -DUNICODE enabled.•••This should keep WinCE working (unicode always-on) and get Win98 working again (unicode never-on). There are two places where we explicitly use ASCII-only APIs, still: in ntmain.c and in the unit tests. This patch also fixes a bug in windoes tor_listdir that would cause the first file to be listed an arbitrary number of times that was also introduced with WinCE support. Should fix bug 1797. Nick Mathewson2010-08-20
* | Fix some issues in rate-limiting noticed by SebastianNick Mathewson2010-08-31
* | Add a generic rate-limited log mechanism, and use it in a few places•••Incidentally fixes bug 1042. Nick Mathewson2010-08-18
|/
* Merge commit 'sebastian/mlockall'Nick Mathewson2010-08-03
|\
| * Remove the request for current memlock limits•••The getrlimit call didn't have any effect. Also make some logging less verbose on default log level, and refactor a bit. Sebastian Hahn2010-02-28
* | whitespace fixSebastian Hahn2010-07-27
* | Fix compilation with mingw and OpenSSL 0.9.8m+mingw-san2010-07-26