Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-06 | checkSpace.pl now forbids more identifiers. | Nick Mathewson | |
The functions it warns about are: assert, memcmp, strcat, strcpy, sprintf, malloc, free, realloc, strdup, strndup, calloc. Also, fix a few lingering instances of these in the code. Use other conventions to indicate _intended_ use of assert and malloc/realloc/etc. | |||
2016-09-06 | Merge remote-tracking branch 'pastly/ticket19122' | Nick Mathewson | |
2016-09-06 | Change UID to Username in man page | Matt Traudt | |
2016-09-06 | Merge remote-tracking branch 'sebastian/bug20065' | Nick Mathewson | |
2016-09-06 | Fix an indentation issue in rend_config_services | teor | |
2016-09-06 | Fix a space error in the man page | teor | |
2016-09-06 | Fix a comment typo in smartlist_get_most_frequent_() | teor (Tim Wilson-Brown) | |
2016-09-06 | Give useful error if authority_signing_key doesn't exist | Sebastian Hahn | |
2016-09-05 | Appease make check-spaces | Andrea Shepard | |
2016-09-05 | Fix BUG warning with stack trace from config/parse_port_config__listenaddress | Nick Mathewson | |
2016-09-05 | Bug 20038: Fix typo in ControlPort description | Georg Koppen | |
2016-09-01 | Fix memory leaks in the shared random tests. | Nick Mathewson | |
Please remember to test your code with --enable-expensive-hardening. :) | |||
2016-08-31 | Actually, always monotime_init() in the unit tests. | Nick Mathewson | |
2016-08-31 | Initialize monotonic timer code before using it in the tests | Nick Mathewson | |
2016-08-31 | It is not a bug to attempt to base32_decode a non-base32 string | Nick Mathewson | |
(Rationale: it isn't a bug to try this for a base16 or base64 string. It's just a bad input that we're detecting.) | |||
2016-08-31 | Detect and suppress bug message from zlib compression bomb test | Nick Mathewson | |
2016-08-31 | Require specific messages for remaining link-handshake failure cases | Nick Mathewson | |
2016-08-31 | Merge branch 'log_test_improvements' | Nick Mathewson | |
2016-08-31 | Changes file for log test improvements | Nick Mathewson | |
2016-08-31 | Always log [bug] warnings from the unit tests. | Nick Mathewson | |
We should consider them bugs. If they are happening intentionally, we should use the log_test_helpers code to capture and suppress them. But having them off-by-default has potential to cause programming errors. | |||
2016-08-31 | Do not call tor_tls_server_info_callback(NULL) from tests. | Nick Mathewson | |
This isn't valid behavior, and it causes a crash when you run the unit tests at --debug. I've added an IF_BUG_ONCE() check for this case. | |||
2016-08-31 | Work even harder not to suppress logging messages unless we mean to. | Nick Mathewson | |
2016-08-31 | Document and clean log_test_helpers.c a bit | Nick Mathewson | |
In addition to documentation, this commit makes a function static, and removes a weird single-point-of-return-ism, and notes a thing I should fix. | |||
2016-08-31 | Use setup_full_capture_of_logs() where appropriate. | Nick Mathewson | |
2016-08-31 | setup_capture_of_logs: no longer suppress log messages | Nick Mathewson | |
Previously setup_capture_of_logs would prevent log messages from going to the console entirely. That's a problem, since sometimes log messages are bugs! Now setup_capture_of_logs() acts sensibly. If you really do need to keep a message from going to the console entirely, there is setup_full_capture_of_logs(). But only use that if you're prepared to make sure that there are no extraneous messages generated at all. | |||
2016-08-31 | Improvements to test_link_handshake: check specific error messages | Nick Mathewson | |
Otherwise it's too easy to lose our test coverage. | |||
2016-08-31 | Fix all "BUG" warnings created from link-handshake tests. | Nick Mathewson | |
2016-08-31 | Another log testing helper helper, for matching partial strings. | Nick Mathewson | |
2016-08-31 | Merge remote-tracking branch 'teor/bug19905' | Nick Mathewson | |
2016-08-31 | Don't warn on unlink(bw_accounting) when errno == ENOENT | Nick Mathewson | |
Patch from pastly; fixes bug 19964. | |||
2016-08-31 | Fix a deref-before-null-check complaint | Nick Mathewson | |
Found by coverity scan; this is CID 1372329. Also, reindent some oddly indented code. | |||
2016-08-31 | Fix the test network IPv6 check so it works on Linux | teor | |
2016-08-29 | We no longer need to tag UseNTorHandshake as deprecated, since it is obsolete | Nick Mathewson | |
2016-08-29 | Merge remote-tracking branch 'teor/reject-tap-v6' | Nick Mathewson | |
2016-08-26 | test: Fix shared random unit test for big endian | David Goulet | |
Copying the integer 42 in a char buffer has a different representation depending on the endianess of the system thus that unit test was failing on big endian system. This commit introduces a python script, like the one we have for SRV, that computes a COMMIT/REVEAL from scratch so we can use it as a test vector for our encoding unit tests. With this, we use a random value of bytes instead of a number fixing the endianess issue and making the whole test case more solid with an external tool that builds the COMMIT and REVEAL according to the spec. Fixes #19977 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-08-26 | Merge remote-tracking branch 'andrea/oos-test-failures' | Nick Mathewson | |
2016-08-26 | update packager emails list again | Nick Mathewson | |
2016-08-26 | Avoid asserts in oos/kill_conn_list unit test | Andrea Shepard | |
2016-08-26 | Fix OOS comparator fix | Andrea Shepard | |
2016-08-25 | Fix duplicated if condition in connection.c | David Goulet | |
Furthermore, fix a test that could returned an uninitialized value. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2016-08-25 | changes file and docs for 18640. | Nick Mathewson | |
2016-08-25 | Merge remote-tracking branch 'andrea/ticket18640_v3' | Nick Mathewson | |
2016-08-24 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-08-24 | bump to 0.2.8.7-dev | Nick Mathewson | |
2016-08-24 | bump to 0.2.9.2-alpha-dev | Nick Mathewson | |
2016-08-24 | forward-port the 0.2.8.7 changelogtor-0.2.9.2-alpha | Roger Dingledine | |
2016-08-24 | and also make that fix in the ReleaseNotes | Roger Dingledine | |
2016-08-24 | fix typo and possible confusion in changelog entry | Roger Dingledine | |
2016-08-24 | make check-spaces fixes | Nick Mathewson | |
2016-08-24 | ReleaseNotes update | Nick Mathewson | |