| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | CI: Force refresh of all "cargo install" | Ian Jackson | 2023-09-11 | 1 | -1/+5 | |
| | | | | | | ||||||
| | * | | | | CI: Use cargo install --locked | Ian Jackson | 2023-09-11 | 1 | -1/+1 | |
| | | |/ / | |/| | | | | | | | | | | Unaccountably, this isn't the default. | |||||
| * | | | | Merge branch 'script' into 'main' | Alexander Færøy | 2023-09-14 | 1 | -2/+4 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | maint/downgrade_dependencies: Honour $CARGO See merge request tpo/core/arti!1596 | |||||
| | * | | | | maint/downgrade_dependencies: Honour $CARGO | Ian Jackson | 2023-09-14 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | This let me run it with my privsep setup. | |||||
| * | | | | | Merge branch 'keymgr-paths' into 'main' | gabi-250 | 2023-09-14 | 1 | -0/+15 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | dev docs: Document the `ArtiPath`s recognized by the key manager. See merge request tpo/core/arti!1586 | |||||
| | * | | | | | dev docs: Document the `ArtiPath`s recognized by the key manager. | Gabriela Moldovan | 2023-09-14 | 1 | -0/+15 | |
| |/ / / / / | ||||||
| * | | | | | Merge branch 'mock-output' into 'main' | Ian Jackson | 2023-09-14 | 1 | -4/+17 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | tor-rtmock: task backtraces: Fix output re backtrace multiplicity See merge request tpo/core/arti!1595 | |||||
| | * | | | | | tor-rtmock: task backtraces: Expand on spurious backtraces | Ian Jackson | 2023-09-13 | 1 | -2/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | There's another reason you can see multiple backtraces. | |||||
| | * | | | | | tor-rtmock: task backtraces: Fix output re backtrace multiplicity | Ian Jackson | 2023-09-13 | 1 | -2/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There may be several backtraces for an asleep task. If so, print the prefix for each one. There may be no backtraces for an asleep task. If so, print a message. | |||||
| * | | | | | | Merge branch 'keymgr-fixes' into 'main' | Ian Jackson | 2023-09-14 | 4 | -8/+8 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-keymgr: Remove redundant _private suffix from key extension. See merge request tpo/core/arti!1589 | |||||
| | * | | | | | | tor-keymgr: Fix typo in key names. | Gabriela Moldovan | 2023-09-12 | 2 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The secret keys are prefixed with `KS`, not `KP`. | |||||
| | * | | | | | | tor-keymgr: Remove redundant _private suffix from key extension. | Gabriela Moldovan | 2023-09-12 | 3 | -4/+4 | |
| | | |/ / / / | |/| | | | | | | | | | | | | | | | | The privateness of the keys is encoded in their name. | |||||
| * | | | | | | Merge branch 'mock-backtrace' into 'main' | Ian Jackson | 2023-09-13 | 4 | -19/+310 | |
| |\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | tor-rtmock: task: Print backtraces showing where tasks are sleeping See merge request tpo/core/arti!1591 | |||||
| | * | | | | | tor-rtmock: task: Add missing doc comment | Ian Jackson | 2023-09-13 | 1 | -1/+3 | |
| | | | | | | | ||||||
| | * | | | | | tor-rtmock: task: Add warning about backtrace salience | Ian Jackson | 2023-09-13 | 1 | -2/+34 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | With explanation of how it works. | |||||
| | * | | | | | tor-rtmock: task: Add backtrace dumping calls | Ian Jackson | 2023-09-13 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do a full dump, not just a normal Debug dump, when we're panicking in progress_until_stalled. Add a debug dump call to one of the tests, so we can see it working. | |||||
| | * | | | | | tor-rtmock: task: Add API for printing dumps including backtraces | Ian Jackson | 2023-09-13 | 4 | -3/+80 | |
| | | | | | | | ||||||
| | * | | | | | tor-rtmock: task: Capture sleep backtraces, with code to dump | Ian Jackson | 2023-09-13 | 3 | -4/+77 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently nothing actually calls the dumping code. | |||||
| | * | | | | | tor-rtmock: task: Prepare for ActualWaker::clone taking the data lock | Ian Jackson | 2023-09-13 | 1 | -4/+28 | |
| | | | | | | | ||||||
| | * | | | | | tor-rtmock: task: Switch to unsafe RawWaker approach | Ian Jackson | 2023-09-13 | 1 | -5/+83 | |
| | | | | | | | ||||||
| | * | | | | | tor-rtmock: task: Add space in data for sleep backtraces | Ian Jackson | 2023-09-13 | 1 | -5/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently this is just (). | |||||
| | * | | | | | tor-rtmock: task: Disable traced_test under miri | Ian Jackson | 2023-09-13 | 1 | -2/+4 | |
| | |/ / / / | | | | | | | | | | | | | | | | The tests still run, just without the trace output. | |||||
| * | | | | | Merge branch 'warning' into 'main' | gabi-250 | 2023-09-13 | 1 | -0/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | tor-proto: Add a missing cfg See merge request tpo/core/arti!1593 | |||||
| | * | | | | | tor-proto: Add a missing cfg | Ian Jackson | 2023-09-13 | 1 | -0/+1 | |
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | Fixes cargo clippy -p tor-hsclient --all-features --all-targets | |||||
| * | | | | | Merge branch 'localhost' into 'main' | Alexander Færøy | 2023-09-12 | 1 | -3/+3 | |
| |\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | tor-config: Listen: Minor docs fixes See merge request tpo/core/arti!1588 | |||||
| | * | | | | tor-config: Listen: Clarify localhost_port_legacy | Ian Jackson | 2023-09-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The previous phrasing was ambiguous and set us up for bugs, see https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1582#note_2942240 | |||||
| | * | | | | tor-config: Listen: Fix a typo | Ian Jackson | 2023-09-12 | 1 | -2/+2 | |
| | | |/ / | |/| | | ||||||
| * | | | | Merge branch 'ipt-iter' into 'main' | Ian Jackson | 2023-09-12 | 1 | -22/+153 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | tor-hsservice: ipt mgr: Break out merge_join_subset_by See merge request tpo/core/arti!1583 | |||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: test | Ian Jackson | 2023-09-12 | 1 | -0/+27 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: Add an empty test module | Ian Jackson | 2023-09-12 | 1 | -0/+18 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: Commentary about performance | Ian Jackson | 2023-09-12 | 1 | -0/+59 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: rustfmt | Ian Jackson | 2023-09-12 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: fix clippy lints | Ian Jackson | 2023-09-12 | 1 | -11/+5 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: drop Debug bounds | Ian Jackson | 2023-09-12 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | Now it's not fallible, we don't need to construct error messages. | |||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: return an iterator | Ian Jackson | 2023-09-12 | 1 | -12/+7 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: Introduce 'out | Ian Jackson | 2023-09-12 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | | | | No functional change. | |||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: Replace algorithm | Ian Jackson | 2023-09-12 | 1 | -77/+20 | |
| | | | | | | | | | | | | | | | | | | | | | Use HashMap-based algorithm, as per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1583#note_2941645 | |||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: document working set | Ian Jackson | 2023-09-12 | 1 | -1/+2 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: merge_join_subset_by: check more for dupes | Ian Jackson | 2023-09-12 | 1 | -0/+4 | |
| | | | | | ||||||
| | * | | | tor-hsservice: ipt mgr: Break out merge_join_subset_by | Ian Jackson | 2023-09-12 | 1 | -19/+109 | |
| |/ / / | | | | | | | | | | | | | Propted by this conversation https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1578#note_2940675 | |||||
| * | | | Merge branch 'ipt-relay-err-2' into 'main' | Nick Mathewson | 2023-09-11 | 1 | -4/+34 | |
| |\ \ \ | |/ / |/| | | | | | | | | tor-hsservice: ipt mgr: Handle ipt relay selection failure See merge request tpo/core/arti!1585 | |||||
| | * | | tor-hsservice: ipt mgr: Handle ipt relay selection failure (fmt) | Ian Jackson | 2023-09-11 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | tor-hsservice: ipt mgr: Handle ipt relay selection failure | Ian Jackson | 2023-09-11 | 1 | -4/+34 | |
| |/ / | | | | | | | Without panicking. | |||||
| * | | Merge branch 'ipt-mgr' into 'main' | Ian Jackson | 2023-09-11 | 3 | -47/+144 | |
| |\ \ | | | | | | | | | | | | | tor-hsservice: Actually send ipts to publisher See merge request tpo/core/arti!1578 | |||||
| | * | | tor-hsservice: ipt_mgr: Document expiry None | Ian Jackson | 2023-09-07 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1578#note_2940673 | |||||
| | * | | tor-hsservice: ipt_mgr: Explain more about expiry time data flow | Ian Jackson | 2023-09-07 | 2 | -0/+16 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1578#note_2940676 | |||||
| | * | | tor-hsservice: ipt_mgr: Add a TODO about the join | Ian Jackson | 2023-09-07 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | Apropos https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1578#note_2940675 | |||||
| | * | | tor-hsservice: ipt_mgr: Explicitly drop publish_set | Ian Jackson | 2023-09-07 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1578#note_2940674 | |||||
| | * | | tor-hsservice: ipt_mgr: Actually send ipts to publisher | Ian Jackson | 2023-09-07 | 1 | -4/+2 | |
| | | | | ||||||
| | * | | tor-hsservice: ipt_mgr: Fix output expiry time handling (fmt) | Ian Jackson | 2023-09-07 | 1 | -2/+2 | |
| | | | | ||||||
