aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Use size_t for length in replaycache_add_test_and_elapsed()Arlo Breault2013-08-04
| | | | | | For consistency with the rest of buffer lengths in Tor. See #8960
* Fix tor_get_lines_from_handle() for make check-spacesAndrea Shepard2013-08-02
|
* Unit test for smartlist_ints_eqNick Mathewson2013-08-02
| | | | (This was the only wholly untested function in containers.c)
* Try to make the win32 ersatz_socketpair pass.Nick Mathewson2013-08-02
|
* Fixed "unused parameter cloexec" warnings on windowsNick Mathewson2013-08-02
|
* Unit test for tor_{ersatz_,}socketpair.Nick Mathewson2013-08-02
| | | | This catches tor_accept as well.
* Split the socketpair replacement code into its own function for testingNick Mathewson2013-08-02
|
* Simple unit test for tor_open_socket_with_extensionsNick Mathewson2013-08-02
|
* Actually use the cloexec argument in the !defined(SOCK_CLOEXEC) caseNick Mathewson2013-08-02
|
* Prepare patch for ticket 5129 for merging.Peter Retzlaff2013-08-02
| | | | | | - Preserve old eventdns code. - Add function to close sockets cross-platform, without accounting. - Add changes/ file.
* Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-07-31
|\
| * Merge remote-tracking branch 'arma/bug9354' into maint-0.2.4Nick Mathewson2013-07-31
| |\
| | * NumDirectoryGuards now tracks NumEntryGuards by defaultRoger Dingledine2013-07-30
| | | | | | | | | | | | | | | Now a user who changes only NumEntryGuards will get the behavior she expects. Fixes bug 9354; bugfix on 0.2.4.8-alpha.
| * | Fix invalid-read when a managed proxy configuration fails.George Kadianakis2013-07-31
| |/
* | Fix compilation on WindowsNick Mathewson2013-07-31
| | | | | | | | (Bugfix on tests for #9288 fix; bug not in any released Tor)
* | Merge branch 'bug9288_rebased'Nick Mathewson2013-07-31
|\ \ | | | | | | | | | | | | Conflicts: src/test/test_pt.c
| * | Fix mixed declaration/statement warningNick Mathewson2013-07-31
| | |
| * | Update pt/configure_proxy until it stops segfaultingNick Mathewson2013-07-31
| | |
| * | Modifications to transports.c for the unit tests to work.George Kadianakis2013-07-31
| | | | | | | | | | | | | | | | | | Both 'managed_proxy_list' and 'unconfigured_proxies_n' are global src/or/transports.c variables that are not initialized properly when unit tests are run.
| * | Write unit tests for configure_proxy().George Kadianakis2013-07-31
| | |
| * | Prepare some mock functions to test #9288.George Kadianakis2013-07-31
| | |
| * | Fix invalid-read when a managed proxy configuration fails.George Kadianakis2013-07-31
| | |
* | | Allow {,k,kilo,m,mega,g,giga,t,tera}bit{,s} in torrcNick Mathewson2013-07-26
| | | | | | | | | | | | Patch from CharlieB for ticket #9214
* | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-07-26
|\ \ \ | | |/ | |/|
| * | Avoid assertion failure on unexepcted address family in DNS reply.Nick Mathewson2013-07-26
| | | | | | | | | | | | Fixes bug 9337; bugfix on 0.2.4.7-alpha.
| * | Fix bug9309, and n_noncanonical count/continue codeNick Mathewson2013-07-23
| | | | | | | | | | | | | | | | | | | | | | | | When we moved channel_matches_target_addr_for_extend() into a separate function, its sense was inverted from what one might expect, and we didn't have a ! in one place where we should have. Found by skruffy.
* | | Fix bug9309, and n_noncanonical count/continue codeNick Mathewson2013-07-23
| | | | | | | | | | | | | | | | | | | | | | | | When we moved channel_matches_target_addr_for_extend() into a separate function, its sense was inverted from what one might expect, and we didn't have a ! in one place where we should have. Found by skruffy.
* | | Whoops; check in test_circuitmux.cNick Mathewson2013-07-19
| | |
* | | Regression test for destroy cell queueNick Mathewson2013-07-19
| | | | | | | | | | | | This exercises the code that crashed and caused #9296.
* | | Initialize destroy_cell_queue.Nick Mathewson2013-07-19
| | | | | | | | | | | | | | | Likely fix for the crash bug of #9296, which was introduced through a combination of #7912 and #8586. Bugfix not in any released Tor.
* | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-07-18
|\| |
| * | Merge remote-tracking branch 'public/bug9295_023' into maint-0.2.4Nick Mathewson2013-07-18
| |\ \
| | * | tmpNick Mathewson2013-07-18
| | | |
* | | | Start of a unit test for options_validate.Nick Mathewson2013-07-18
| | | | | | | | | | | | | | | | | | | | | | | | I added this so I could write a unit test for ServerTransportOptions, but it incidentally exercises the succeed-on-defaults case of options_validate too.
* | | | Add a test for n_cells_in_circuit_queuesNick Mathewson2013-07-18
| | | |
* | | | Unit tests for cell queues.Nick Mathewson2013-07-18
| | | | | | | | | | | | | | | | | | | | This removes some INLINE markers from functions that probably didn't need them.
* | | | Use TOR_SIMPLEQ for packed_cell_tNick Mathewson2013-07-18
| | | |
* | | | Remove a redundant declarationNick Mathewson2013-07-18
| | | |
* | | | Fix a wide line in test_pt.cNick Mathewson2013-07-18
| | | |
* | | | Merge branch 'bug8978_rebase_2'Nick Mathewson2013-07-18
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: src/test/test_pt.c
| * | | | Add a basic unit test for pt_get_extra_info_descriptor_string.Nick Mathewson2013-07-18
| | | | |
| * | | | Add a unit test for smethod lines with arguments.Nick Mathewson2013-07-18
| | | | |
| * | | | Write transport ARGS to extra-info descriptor.George Kadianakis2013-07-18
| | | | |
| * | | | Extract ARGS from SMETHOD line and attach them to transport.George Kadianakis2013-07-18
| | |_|/ | |/| |
* | | | Merge branch 'bug8929_rebase_2'Nick Mathewson2013-07-18
|\ \ \ \ | |/ / / |/| | |
| * | | Improve test coverage of 8929 codeNick Mathewson2013-07-18
| | | |
| * | | Fix memory leaks in test_config_parse_transport_options_lineNick Mathewson2013-07-18
| | | |
| * | | Document what "escape" means in tor_escape_str_for_pt_argsNick Mathewson2013-07-18
| | | |
| * | | Insert the environment variable only if we have options to pass.George Kadianakis2013-07-18
| | | |
| * | | Place the options in the environment after processing them properly.George Kadianakis2013-07-18
| | | |