Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-24 | fix typo that crept in to 0.2.4.4-alpha | Roger Dingledine | |
2014-07-24 | Raise guard threshold to top 25% or 2000 kilounits | Roger Dingledine | |
Authorities now assign the Guard flag to the fastest 25% of the network (it used to be the fastest 50%). Also raise the consensus weight that guarantees the Guard flag from 250 to 2000. For the current network, this results in about 1100 guards, down from 2500. This step paves the way for moving the number of entry guards down to 1 (proposal 236) while still providing reasonable expected performance for most users. Implements ticket 12690. | |||
2014-07-24 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Roger Dingledine | |
2014-07-24 | update manpage for numentryguards / numdirectoryguards | Roger Dingledine | |
2014-07-24 | add a NumDirectoryGuards consensus param too | Roger Dingledine | |
2014-07-24 | Add and use a new NumEntryGuards consensus parameter. | Roger Dingledine | |
When specified, it overrides our default of 3 entry guards. (By default, it overrides the number of directory guards too.) Implements ticket 12688. | |||
2014-07-23 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2014-07-23 | Merge branch 'curve25519-donna32' into maint-0.2.4 | Nick Mathewson | |
2014-07-23 | Put the bug number and correct credits in the changes file for the new ↵ | Nick Mathewson | |
curve25519-donna32 | |||
2014-07-21 | Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2014-07-21 | Merge remote-tracking branch 'karsten/geoip6-jul2014' into maint-0.2.4 | Nick Mathewson | |
2014-07-21 | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | |
2014-07-21 | update changes entry with info for 11578 patch | Nick Mathewson | |
2014-07-21 | Fix warning on building with bufferevents | Sathyanarayanan Gunasekaran | |
Fixes #11578 | |||
2014-07-18 | Use safe_str in channel_dumpstats: improve 12184 diagnostic | Nick Mathewson | |
2014-07-18 | Update geoip6 to the July 10 2014 database. | Karsten Loesing | |
2014-07-18 | Update geoip to the July 10 2014 database. | Karsten Loesing | |
2014-07-17 | Merge remote-tracking branch 'public/bug12602_024' into maint-0.2.5 | Nick Mathewson | |
2014-07-17 | Fix compilation with no-compression OpenSSL builds and forks | Nick Mathewson | |
Found because LibreSSL has OPENSSL_NO_COMP always-on, but this conflicts with the way that _we_ turn off compression. Patch from dhill, who attributes it to "OpenBSD". Fixes bug 12602; bugfix on 0.2.1.1-alpha, which introduced this turn-compression-off code. | |||
2014-07-16 | changes file for 12474, 12438. | Nick Mathewson | |
2014-07-16 | src/or/connection.c: expose bucket_millis_empty for bufferevents test | Anthony G. Basile | |
Currently tor fails to build its test when enabled with bufferevents because an #ifndef USE_BUFFEREVENTS hides bucket_millis_empty() and friends. This is fine if we don't run tests, but if we do, we need these functions in src/or/libtor-testing.a when linking src/test/test. This patch moves the functions outside the #ifndef and exposes them. See downstream bug: https://bugs.gentoo.org/show_bug.cgi?id=510124 | |||
2014-07-16 | configure.ac: fix build with --enable-bufferevents | Anthony G. Basile | |
When building with bufferevents enabled, configure.ac throws an error if "$ac_cv_header_event2_bufferevent_ssl_h" is not set to "yes". However, nowhere was AC_CHECK_HEADERS(event2/bufferevent_ssl.h) done. This commit adds the check. | |||
2014-07-16 | diagnostic for 12184: Add a call to channel_dump_statistics | Nick Mathewson | |
2014-07-16 | Add another 8387 diagnostic | Nick Mathewson | |
When we run into bug 8387 (if we run into it again), report when we last called circuit_expire_old_circuits_clientside(). This will let us know -- if my fix for 8387 doesn't work -- whether my diagnosis was at least correct. Suggested by Andrea. | |||
2014-07-16 | Merge remote-tracking branch 'public/bug8387_024' into maint-0.2.5 | Nick Mathewson | |
2014-07-15 | Small tweaks to make curve25519-donna32 compile with our warnings | Nick Mathewson | |
2014-07-15 | Update to latest curve25519-donna32 | Nick Mathewson | |
2014-07-09 | Fix a bug where streams would linger forever when we had no dirinfo | Nick Mathewson | |
fixes bug 8387; fix on 0.1.1.11-alpha (code), or on 0.2.4.10-alpha (behavior). | |||
2014-07-09 | Remove executable bit from control.c, router.c | Nick Mathewson | |
Fix for 12512. | |||
2014-06-18 | Bump version to Tor 0.2.5.5-alpha-dev | Nick Mathewson | |
2014-06-18 | Give 0.2.5.5-alpha a release datetor-0.2.5.5-alpha | Nick Mathewson | |
2014-06-18 | Reflow 0.2.5.5-alpha changelog | Nick Mathewson | |
2014-06-18 | changelog edits from wfn and yawning | Nick Mathewson | |
2014-06-18 | Re-wrap the 0.2.5.5-alpha changelog | Nick Mathewson | |
2014-06-18 | Edit 0.2.5.5-alpha changelog for terseness and grammar. | Nick Mathewson | |
2014-06-16 | bump version to 0.2.5.5-alpha. Not released yet. | Nick Mathewson | |
2014-06-16 | whitespace fixes | Nick Mathewson | |
2014-06-16 | Bring remaining 0.2.5.5-alpha entries into changelog | Nick Mathewson | |
2014-06-16 | manpage: Move more authority-only options into the authority section | Nick Mathewson | |
I don't know whether we missed these or misclassified them when we first made the "DIRECTORY AUTHORITY SERVER OPTIONS" section, but they really belong there. | |||
2014-06-14 | Add ATTR_UNUSED to HT_FIND | Nick Mathewson | |
The fix for bug 8746 added a hashtable instance that never actually invoked HT_FIND. This caused a warning, since we didn't mark HT_FIND as okay-not-to-use. | |||
2014-06-14 | Merge branch 'bug8746_v2_squashed' | Nick Mathewson | |
Conflicts: src/common/include.am | |||
2014-06-14 | changes file for 8746 | Nick Mathewson | |
2014-06-14 | refactor win/nix handling for test_spawn_background*() | Nick Mathewson | |
Instead of having a #if ... for every function, just define TEST_CHILD to the right patch and EOL to the expected line terminator. | |||
2014-06-14 | More unit tests for process spawning | Nick Mathewson | |
Try killing a running process; try noticing that a process has exited without checking its output; verify that waitpid_cb (when present) is set to NULL when you would expect it to be. | |||
2014-06-14 | New testing-only tor_sleep_msec function | Nick Mathewson | |
In the unit tests I want to loop with a delay, but I want less than a 1 second delay. This, sadly, requires compatibility code. | |||
2014-06-14 | On Windows, terminate processes by handle, not pid | Nick Mathewson | |
When we create a process yourself with CreateProcess, we get a handle to the process in the PROCESS_INFO output structure. But instead of using that handle, we were manually looking up a _new_ handle based on the process ID, which is a poor idea, since the process ID might refer to a new process later on, but the handle can't. | |||
2014-06-14 | Use waitpid code to learn when a controlled process dies | Nick Mathewson | |
This lets us avoid sending SIGTERM to something that has already died, since we realize it has already died, and is a fix for the unix version of #8746. | |||
2014-06-14 | New waitpid-handler functions to run callbacks when a child exits. | Nick Mathewson | |
Also, move 'procmon' into libor_event library, since it uses libevent. | |||
2014-06-14 | Merge branch 'bug12184_diagnostic_squashed' | Nick Mathewson | |
2014-06-14 | Try to diagnose bug 12184 | Nick Mathewson | |
Check for consistency between the queued destroy cells and the marked circuit IDs. Check for consistency in the count of queued destroy cells in several ways. Check to see whether any of the marked circuit IDs have somehow been marked longer than the channel has existed. |