Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-25 | Fix some onion helpers | Taylor Yu | |
Fix add_onion_helper_clientauth() and add_onion_helper_keyarg() to explicitly call the appropriate control reply abstractions instead of allocating a string to pass to their callers. Part of ticket 30889. | |||
2019-04-30 | Merge branch 'tor-github/pr/983' | George Kadianakis | |
2019-04-26 | Make nodelist_get_list() return a const pointer. | Nick Mathewson | |
2019-04-25 | In control command api, rename "object" to "cmddata" | Nick Mathewson | |
This makes it match control-spec.txt. | |||
2019-04-25 | Add kvline support to controller command parser. | Nick Mathewson | |
This should let us handle all (or nearly all) of the remaining commands. | |||
2019-04-25 | Allow kvlines in control commands. | Nick Mathewson | |
2019-04-25 | Unit tests for current control-command parser logic | Nick Mathewson | |
2019-03-25 | Split command-handling and authentication from control.c | Nick Mathewson | |
2019-03-25 | Split getinfo handling into a new control_getinfo.c | Nick Mathewson | |
2019-01-16 | Bump copyright date to 2019 | Nick Mathewson | |
2018-09-19 | Split routerlist.c into 4 separate modules | Nick Mathewson | |
There are now separate modules for: * the list of router descriptors * the list of authorities and fallbacks * managing authority certificates * selecting random nodes | |||
2018-09-06 | Merge remote-tracking branch 'tor-github/pr/294' | Nick Mathewson | |
2018-08-28 | Stricter HiddenServicePort parsing | rl1987 | |
2018-08-21 | Rename functions that encode/decode private keys | Nick Mathewson | |
It is not nice to expose a private key's contents without having the function name advertise the fact. Fortunately, we weren't misusing these yet. | |||
2018-07-10 | Isolate resolve.h usage in the modules that really need it. | Nick Mathewson | |
(Almost none of Tor should actually need to touch the platform resolver.) | |||
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-07-01 | Minimize headers that include crypto_formats and x25519 stuff | Nick Mathewson | |
2018-06-20 | Run rectify_include_paths.py | Nick Mathewson | |
2018-06-20 | Update copyrights to 2018. | Nick Mathewson | |
2018-06-18 | test: Add missing headers in test_controller.c | David Goulet | |
After the big or.h refactoring, one single unit test file was missing two headers for node_t and microdesc_t. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-06-18 | Merge branch 'split_or_h' | Nick Mathewson | |
2018-06-15 | Extract download_status_t into its own header. | Nick Mathewson | |
2018-06-15 | Split control_connection_t into its own header. | Nick Mathewson | |
This one was actually fairly simple. | |||
2018-06-08 | Implement GETINFO md/all | rl1987 | |
2018-05-30 | Fix various typos | Nick Mathewson | |
2018-04-16 | Add GETINFO current-time/{local,utc} regression test | Neel Chauhan | |
2018-01-25 | Remove the old ("deterministic") download schedule. | Nick Mathewson | |
We haven't meant to use it since we introduced the random exponential schedule. Closes ticket 23814. | |||
2017-12-05 | control: Don't use void pointer for ADD_ONION secret key | David Goulet | |
Make this a bit more safe with at least type checking of the pointers depending on the version. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-12-05 | hs-v3: Add ephemeral service support | David Goulet | |
The functions are now used by the ADD_ONION/DEL_ONION control port command as well. This commits makes them fully functionnal with hidden service v3. Part of #20699 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-11-20 | control: Support HSv3 interface for ADD_ONION | David Goulet | |
At this commit, the key handling and generation is supported for a v3 service (ED25519-V3). However, the service creation is not yet implemented. This only adds the interface and code to deal with the new ED25519-V3 key type. Tests have been updated for RSA key type but nothing yet for ED25519-v3. Part of #20699 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-08-24 | apply ahf's test_assert_null.cocci | Nick Mathewson | |
2017-08-24 | apply ahf's test_assert_int.cocci | Nick Mathewson | |
2017-03-15 | Run the copyright update script. | Nick Mathewson | |
2017-02-17 | Fix memleak in test_getinfo_helper_onion. | Nick Mathewson | |
Fix on fc58c37e334fec71a20. Not in any released tor | |||
2017-01-28 | Ticket #21329: GETINFO onions/current returns empty list | meejah | |
If there are no ephemeral or detached onion services, then "GETINFO onions/current" or "GETINFO onions/detached" should return an empty list instead of an error | |||
2017-01-03 | Fix unit test failures in response to DNS hijacking. | Nick Mathewson | |
Some DNS NXDOMAIN hijackers hijack truly ridiculous domains, like "invalid-stuff!!" or "1.2.3.4.5". This would provoke unit test failures where we used addresses like that to force tor_addr_lookup() to fail. The fix, for testing, is to mock tor_addr_lookup() with a variant that always fails when it gets a name with a !. Fixes bugs 20862 and 20863. | |||
2016-11-30 | Split bridge functions into a new module. | Nick Mathewson | |
This patch is just: * Code movement * Adding headers here and there as needed * Adding a bridges_free_all() with a call to it. It breaks compilation, since the bridge code needed to make exactly 2 calls into entrynodes.c internals. I'll fix those in the next commit. | |||
2016-10-14 | Whitespace cleaning | Nick Mathewson | |
2016-10-04 | Allow a unix: address to contain a C-style quoted string. | Nick Mathewson | |
Feature 18753 -- all this to allow spaces. | |||
2016-06-29 | Unit tests for GETINFO download/desc and download/bridge cases | Andrea Shepard | |
2016-06-29 | Unit test for GETINFO download/cert case | Andrea Shepard | |
2016-06-29 | Unit test for GETINFO download/networkstatus case | Andrea Shepard | |
2016-05-09 | Merge branch 'feature15588_squashed' | Nick Mathewson | |
2016-05-09 | Add client auth for ADD_ONION services | John Brooks | |
2016-02-27 | Update the copyright year. | Nick Mathewson | |
2015-05-05 | Fix a few more memory leaks; not in any released Tor | Nick Mathewson | |
2015-04-28 | Add "ADD_ONION"/"DEL_ONION" and "GETINFO onions/*" to the controller. | Yawning Angel | |
These commands allow for the creation and management of ephemeral Onion ("Hidden") services that are either bound to the lifetime of the originating control connection, or optionally the lifetime of the tor instance. Implements #6411. |