aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | PT SOCKS tests: add a few more testsIan Jackson2022-11-301-1/+6
| | | | |
| * | | | PT SOCKS tests: test name that only fits in V4Ian Jackson2022-11-301-3/+7
| | |_|/ | |/| |
* | | | Merge branch 'abolish-set-default-transport' into 'main'Ian Jackson2022-11-302-19/+0
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | Abolish ChanMgr::set_default_transport See merge request tpo/core/arti!910
| * | | Abolish ChanMgr::set_default_transportIan Jackson2022-11-302-19/+0
| | |/ | |/| | | | | | | | | | | | | The comment says // TODO pt-client: It's not clear to me that we really need this method. and empirically, deleting it, and its callee, is fine.
* | | Merge branch 'pt-todo-highlevel' into 'main'Nick Mathewson2022-11-303-15/+3
|\ \ \ | | | | | | | | | | | | | | | | Dispose of all TODO pt-client in arti-* See merge request tpo/core/arti!909
| * | | arti: transports parsing: Record this as a ticketIan Jackson2022-11-301-4/+3
| | | |
| * | | arti: BridgesConfig is evidently not too high upIan Jackson2022-11-301-8/+0
| | | | | | | | | | | | | | | | | | | | Since apparently it was possible to write all the other code without moving it.
| * | | arti: pt mgr spawns the task itself in newIan Jackson2022-11-301-3/+0
| |/ /
* | | Merge branch 'changelog' into 'main'Nick Mathewson2022-11-301-1/+7
|\ \ \ | |_|/ |/| | | | | | | | Changelog blurb See merge request tpo/core/arti!908
| * | changelog: Add status of bridge/PT featuresIan Jackson2022-11-301-0/+4
| | |
| * | changelog: Add more blurbIan Jackson2022-11-301-1/+3
| | |
* | | Merge branch 'no_empty_select' into 'main'eta2022-11-301-1/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ptmgr: Do not construct an empty select_all future. Closes #672 and #670 See merge request tpo/core/arti!907
| * | | ptmgr: Do not construct an empty select_all future.Nick Mathewson2022-11-301-1/+9
| |/ / | | | | | | | | | | | | | | | Closes #670. Closes #672.
* | | Merge branch 'ptmgr-errs' into 'main'Ian Jackson2022-11-302-9/+15
|\ \ \ | |_|/ |/| | | | | | | | ptmgr: error fixes See merge request tpo/core/arti!906
| * | ptmgr: change error UnconfiguredTransportDueToConcurrentReconfigurationIan Jackson2022-11-302-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | Rename it from UnconfiguredTransport. Change descriptions, kind, and retry. Add a TODO. As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/901#note_2858455
| * | ptmgr: Clarify E::NotAFileIan Jackson2022-11-301-2/+6
| | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/901#note_2858454
| * | ptmgr: Fix kind for E::StatedirCreateFailedIan Jackson2022-11-301-1/+1
| | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/901#note_2858456
* | | Merge branch 'redaction_fix' into 'main'Ian Jackson2022-11-301-4/+13
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | Fix a logic error in Redacted. Closes #671 See merge request tpo/core/arti!905
| * | Fix a logic error in Redacted.Nick Mathewson2022-11-301-4/+13
| | | | | | | | | | | | | | | | | | | | | Previously it was redacting exactly when safelogging was _disabled_, which obviously isn't correct. Fixes #671. Regression test included.
* | | Merge branch 'merge_ptreactor' into 'main'Nick Mathewson2022-11-305-44/+312
|\ \ \ | | |/ | |/| | | | | | | Merge PtReactor, resolve a few of my comments. See merge request tpo/core/arti!903
| * | ptmgr: report an error if PT transports don't match requested.Nick Mathewson2022-11-292-2/+9
| | | | | | | | | | | | | | | (I think this may be impossible now, since we check in ipc.rs, but IMO it's best to check.)
| * | Register transport in pt reactor even if it has no pending requestsNick Mathewson2022-11-291-1/+1
| | |
| * | ptmgr: Use anonymize_home when displaying paths in errorsNick Mathewson2022-11-293-3/+6
| | |
| * | ptmgr: Use PluggableTransport::identity in logs.Nick Mathewson2022-11-292-2/+10
| | | | | | | | | | | | This lets us avoid logging the user's path.
| * | Centralize the "find an identifier for the pt name" logic in one place.Nick Mathewson2022-11-292-11/+37
| | |
| * | Merge remote-tracking branch 'eta/ptreactor-v1' into merge_ptreactorNick Mathewson2022-11-293-39/+263
| |\ \ | | |/ | |/| | | | | | | Resolved several conflicts while doing so; mostly with !893 and !895.
| | * tor-ptmgr: add PtReactoreta2022-11-293-37/+264
| | | | | | | | | | | | | | | | | | This fleshes out the PtReactor that was previously a stub, making it actually do reactor-ey things. Note that this is entirely untested, and might not work at all. Hopefully it does, though.
* | | Merge branch 'early_ownership' into 'main'Ian Jackson2022-11-301-0/+4
|\ \ \ | |/ / |/| | | | | | | | arti-client: Try to take ownership of state earlier. See merge request tpo/core/arti!902
| * | arti-client: Try to take ownership of state earlier.Nick Mathewson2022-11-291-0/+4
|/ / | | | | | | | | | | | | | | There's no harm in doing this, since we'll try to take ownership of the state soon as soon as we use it: We just want to try early, so that we'll get it before we decide that we're using bridges. Fixes bug #669; bug introduced by !889.
* | Check off items in README.md, remove inaccurate parentheticals.Nick Mathewson2022-11-291-4/+4
| |
* | Merge branch 'todos-chanmgr' into 'main'Nick Mathewson2022-11-294-9/+13
|\ \ | | | | | | | | | | | | chanmgr: resolve several remaining "TODO pt-client" issues See merge request tpo/core/arti!897
| * | chanmgr: Distinguish failure to connect to proxy from other IO failuresNick Mathewson2022-11-292-6/+12
| | |
| * | chanmgr: remove a now-stale TODO.Nick Mathewson2022-11-291-2/+0
| | |
| * | chanmgr: Report Pt errors correctly.Nick Mathewson2022-11-291-1/+1
| |/ | | | | | | | | We were panicking if the PtMgr gave us an error, which isn't so good.
* | Merge branch 'list-builder-lint' into 'main'Nick Mathewson2022-11-291-0/+8
|\ \ | | | | | | | | | | | | tor-basic-utils: list_builder: Use standard test lint block See merge request tpo/core/arti!900
| * | tor-basic-utils: list_builder: Use standard test lint blockIan Jackson2022-11-291-0/+8
| | | | | | | | | | | | This gets rid of a spurious warning on nightly about the use of dbg!
* | | Merge branch 'changelog'Nick Mathewson2022-11-291-0/+133
|\ \ \
| * | | Start a changelog for 1.1.0.Nick Mathewson2022-11-291-0/+133
| | | |
* | | | Merge branch 'more-linkspec-tests' into 'main'Nick Mathewson2022-11-296-16/+162
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | Add tests for a bunch of code in tor-linkspec See merge request tpo/core/arti!867
| * | | Fix up compatibility issues between linkspec tests and other patchesNick Mathewson2022-11-282-6/+6
| | | |
| * | | linkspec: Add some tests for ChannelMethodNick Mathewson2022-11-283-0/+86
| | | |
| * | | linkspec: Tests for PtTargetSettingsNick Mathewson2022-11-281-0/+46
| | | |
| * | | PtTransportName: Remove unused accessors.Nick Mathewson2022-11-281-13/+0
| | | |
| * | | linkspec: Add tests for has_any_identity.Nick Mathewson2022-11-281-0/+7
| | | |
| * | | linkspec: Add test for lookup on no-ids.Nick Mathewson2022-11-281-0/+1
| | | |
| * | | Add a test for ByRelayIds::remove_by_all_idsNick Mathewson2022-11-281-2/+21
| | | |
* | | | Merge branch 'ptmgr-optional-dep-test' into 'main'Ian Jackson2022-11-291-20/+65
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | MultilineListBuilder etc.: add serde tests See merge request tpo/core/arti!899
| * | | tor-config MultilineListBuilder: Test deserialisationIan Jackson2022-11-291-0/+45
| | | |
| * | | tor-config MultilineListBuilder: Print line number starting at 1, not 0Ian Jackson2022-11-291-1/+1
| | | |
| * | | tor-config list_builder tests: Move Outer up a levelIan Jackson2022-11-291-19/+19
| | | | | | | | | | | | | | | | We're going to reuse this.