Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-22 | Disable --master-key as not-yet-working for 0.2.7 | Nick Mathewson | |
2015-09-22 | Add a --master-key option | Nick Mathewson | |
This lets the user override the default location for the master key when used with --keygen Part of 16769. | |||
2015-09-22 | Add a new --newpass option to add or remove secret key passphrases. | Nick Mathewson | |
2015-09-01 | missing semicolon | Nick Mathewson | |
2015-09-01 | Fix an always-false check with an assertion | Nick Mathewson | |
In validate_recommended_package_line, at this point in the function, n_entries is always >= 1. Coverity doesn't like us checking it for 0. CID 1268063. | |||
2015-09-01 | Fix a false-positive in coverity scan with an assertion | Nick Mathewson | |
CID 1301373 | |||
2015-09-01 | Fix code for checking expired certificates on load | Nick Mathewson | |
Fixes CID 1306915, which noticed that the check was dead. | |||
2015-09-01 | Add a comment about CID 1311630 and why we won't worry about it. | Nick Mathewson | |
2015-09-01 | Simplify API for find_rp_for_intro() | Nick Mathewson | |
The function now unconditionally allocates a new extend_info_t. This should convince coverity that we're not leaking memory. (CID 1311875) | |||
2015-09-01 | Merge remote-tracking branch 'sebastian/channel_free_list' | Nick Mathewson | |
2015-09-01 | properly delete current channel in channel_free_list | Sebastian Hahn | |
channel_unregister() removes channels from the current smartlist while we're in a SMORTLIST_FOREACH loop. This only works by accident. | |||
2015-08-30 | Remove -F from tor-resolve(1) usage message. | rl1987 | |
2015-08-26 | Fix some memory issues in test_dns.c | Nick Mathewson | |
2015-08-26 | Resolve check-spaces in test_dns.c | Nick Mathewson | |
2015-08-26 | fix compilation warnings in test_dns.c | Nick Mathewson | |
2015-08-26 | Merge remote-tracking branch 'rl1987/test_dns_resolve_rebased' | Nick Mathewson | |
2015-08-25 | Make test_checkdir.c dirent include consistent with other files | Nick Mathewson | |
2015-08-25 | Log malformed hostnames in socks5 request respecting SafeLogging | Andreas Stieger | |
2015-08-23 | Unit test dns_resolve(), dns_clip_ttl(), dns_get_expiry_ttl(). | rl1987 | |
2015-08-21 | Is this the syntax that will make freebsd make happy? | Nick Mathewson | |
2015-08-21 | Do not try to chmod test_keygen.sh: It is not generated by configure. | Nick Mathewson | |
2015-08-21 | Merge branch 'workqueue_squashed' | Nick Mathewson | |
2015-08-21 | Fix a bunch of check-spaces complaints | Sebastian Hahn | |
2015-08-21 | Ensure worker threads actually exit when it is time | Sebastian Hahn | |
This includes a small refactoring to use a new enum (workqueue_reply_t) for the return values instead of just ints. | |||
2015-08-20 | Rename EVENT_SIGNAL -> EVENT_GOT_SIGNAL | Nick Mathewson | |
This avoids a conflict with a macro decl from libevent 1.x. Fixes bug 16867; bug not in any released Tor. | |||
2015-08-20 | New testcase exposing bug during threadpool shutdown | Sebastian Hahn | |
We don't want to accept any work after one of our worker functions has returned WQ_RPL_SHUTDOWN. This testcase currently fails, because we do not actually stop any of the worker threads. | |||
2015-08-19 | Merge branch 'ed25519_keygen_squashed' | Nick Mathewson | |
2015-08-19 | More log messages for keygen problems | Nick Mathewson | |
2015-08-19 | Explain better why we are about to load the master key. | Nick Mathewson | |
2015-08-19 | Don' call failure to get keys a bug; it's possible now. | Nick Mathewson | |
2015-08-19 | When we infer the master key from the certificate, save it to disk. | Nick Mathewson | |
2015-08-19 | Document test_keygen.sh a little more | Nick Mathewson | |
2015-08-19 | Add test_keygen tests for all log outputs; improve keygen outputs. | Nick Mathewson | |
2015-08-19 | Suppress fingerprint display in test_keygen.sh | Nick Mathewson | |
2015-08-19 | Integreate test_keygen.sh into 'make check'. | Nick Mathewson | |
2015-08-19 | Resolve failing test_keygen tests. | Nick Mathewson | |
2015-08-19 | Checkpoint work on ed25519 keygen improvements. | Nick Mathewson | |
Needs changes file, documentation, test integration, more tests. | |||
2015-08-18 | Merge remote-tracking branch 'teor/feature14882-TestingDirAuthVoteIsStrict-v3' | Nick Mathewson | |
2015-08-18 | Update to latest trunnel | Nick Mathewson | |
2015-08-18 | Merge remote-tracking branch 'arma/bug16844-logs' | Nick Mathewson | |
2015-08-18 | Merge branch 'decouple_controller_events_squashed' | Nick Mathewson | |
2015-08-18 | Log meaningful messages before failing on windows with threadlocal. | Nick Mathewson | |
2015-08-18 | Improve threadlocal documentation | Nick Mathewson | |
2015-08-18 | Add comments for thread-local storage functions | Nick Mathewson | |
2015-08-18 | Use thread-local storage to block event_queue recursion. | Nick Mathewson | |
2015-08-18 | Multithreading support for event-queue code. | Nick Mathewson | |
2015-08-18 | Refactor initialization logic for control-event-queue | Nick Mathewson | |
This puts the init logic in a separate function, which we will need once we have locking. | |||
2015-08-18 | Make the control/events test run TT_FORK | Nick Mathewson | |
Some of them like to munge the global event mask, so it's important to have that behavior isolated. | |||
2015-08-18 | Remove obsolete event_format_t | Nick Mathewson | |
We used to use this when we had some controllers that would accept long names and some that wouldn't. But it's been obsolete for a while, and it's time to strip it out of the code. | |||
2015-08-18 | Refactor our logic for sending events to controllers | Nick Mathewson | |
Previously we'd put these strings right on the controllers' outbufs. But this could cause some trouble, for these reasons: 1) Calling the network stack directly here would make a huge portion of our networking code (from which so much of the rest of Tor is reachable) reachable from everything that potentially generated controller events. 2) Since _some_ events (EVENT_ERR for instance) would cause us to call connection_flush(), every control_event_* function would appear to be able to reach even _more_ of the network stack in our cllgraph. 3) Every time we generated an event, we'd have to walk the whole connection list, which isn't exactly fast. This is an attempt to break down the "blob" described in http://archives.seul.org/tor/dev/Mar-2015/msg00197.html -- the set of functions from which nearly all the other functions in Tor are reachable. Closes ticket 16695. |