Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-01 | test: Rename test_rep_hist to test_stats | David Goulet | |
The exposed interface is "stats/" thus make the unit tests clear that it is testing that specific GETINFO command. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-07-01 | Add GETINFO "rephist/{tap,ntor}/onion_handshakes_{assigned/requested}" test | Neel Chauhan | |
2020-01-24 | tests for ticket 33039 | Taylor Yu | |
2020-01-08 | It's 2020. Update the copyright dates with "make update-copyright" | Nick Mathewson | |
2019-12-09 | Rename control_reply_add_1kv | Taylor Yu | |
Part of ticket 30984. | |||
2019-12-08 | reply lines structures | Taylor Yu | |
Part of #30984. | |||
2019-11-26 | test/controller: Stop including a ".c" source file | teor | |
Part of 32522. | |||
2019-10-22 | Re-run make autostyle. | Nick Mathewson | |
2019-10-22 | Merge branch 'ticket31705_v2' into ticket31705_v2_merged | Nick Mathewson | |
Conflicts: src/feature/dirparse/authcert_parse.c src/feature/dirparse/ns_parse.c src/feature/hs/hs_service.c src/lib/conf/conftesting.h src/lib/log/log.h src/lib/thread/threads.h src/test/test_options.c These conflicts were mostly related to autostyle improvements, with one or two due to doxygen fixes. | |||
2019-10-22 | test: Hide some test-declaration macro definitions to COCCI. | Nick Mathewson | |
(These ones cause parsing failures.) | |||
2019-10-21 | Merge remote-tracking branch 'tor-github/pr/1434' | teor | |
2019-10-21 | test/getinfo: Remove unnecessary test code | teor | |
Fix for 31684. | |||
2019-10-21 | control: Add GETINFO support for dumping microdesc consensus | AmreshVenugopal | |
- Allows control port to read microdesc consensus using: GETINFO dir/status-vote/microdesc/consensus add: Helper function `getinfo_helper_current_consensus` test: check if GETINFO commands return expected consensus data. Resolves 31684. | |||
2019-10-03 | hs: ADD_ONION NEW:BEST now defaults to ED25519-V3 | David Goulet | |
From RSA1024 (v2) to v3 now. Closes #29669 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
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. |