| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | integration-chutney-shadow: pip install chutney to get its dependencies | Jim Newsome | 2024-10-28 | 1 | -0/+8 | |
| | | | | ||||||
| | * | | .gitlab-ci: reformat long apt-install line | Jim Newsome | 2024-10-28 | 1 | -1/+8 | |
| |/ / | ||||||
| * | | Merge branch 'shadow-commit' into 'main' | Jim Newsome | 2024-10-28 | 1 | -2/+3 | |
| |\ \ | | | | | | | | | | | | | ci: use latest shadow commit See merge request tpo/core/arti!2585 | |||||
| | * | | ci: use latest shadow commit | Steven Engler | 2024-10-28 | 1 | -2/+3 | |
| |/ / | | | | | | | | | The changes in https://github.com/shadow/shadow/pull/3428 should add more details to the CI output of Shadow simulations. | |||||
| * | | Merge branch 'orport' into 'main' | opara | 2024-10-28 | 2 | -85/+99 | |
| |\ \ | |/ |/| | | | | | tor-chanmgr: revert `PendingChannelHandle` drop behaviour, and try to prevent problematic code paths See merge request tpo/core/arti!2566 | |||||
| | * | tor-chanmgr: rename `replace_pending_channel` to ↵ | Steven Engler | 2024-10-24 | 2 | -9/+10 | |
| | | | | | | | | | `upgrade_pending_channel_to_open` | |||||
| | * | tor-chanmgr: `remove_pending` now takes a `PendingChannelHandle` | Steven Engler | 2024-10-24 | 1 | -18/+8 | |
| | | | ||||||
| | * | tor-chanmgr: improve cleanup procedure of pending channels | Steven Engler | 2024-10-24 | 2 | -47/+92 | |
| | | | | | | | | | | | | | | | | | | | | | An attempt to make sure that there are no code paths which forget to remove a pending channel from the channel map. This also adds error-level log messages and panics during debug builds if a `PendingChannelHandle` is dropped without properly passing it to `MgrState::remove_pending_channel` or `MgrState::replace_pending_channel`. | |||||
| | * | Revert "tor-chanmgr: `PendingChannelHandle` removes the channel when dropped" | Steven Engler | 2024-10-21 | 2 | -56/+34 | |
| | | | | | | | | | | | | | | | | | This reverts commit f85bc3cf849109aaa2c4da9fc8c06e7173a0543f. There were some small conflcits in `AbstractChanMgr::get_or_launch_internal`, so this wasn't a clean revert. | |||||
| * | | Merge branch 'arti-rpcserver-remove_echo_on_session' into 'main' | Nick Mathewson | 2024-10-27 | 1 | -26/+0 | |
| |\ \ | | | | | | | | | | | | | arti-rpcserver: Remove echo_on_session See merge request tpo/core/arti!2549 | |||||
| | * | | Remove echo structs | Neel Chauhan | 2024-10-25 | 1 | -14/+0 | |
| | | | | ||||||
| | * | | arti-rpcserver: Remove echo_on_session | Neel Chauhan | 2024-10-25 | 1 | -12/+0 | |
| |/ / | ||||||
| * | | Merge branch 'rpc-move-docs' into 'main' | Nick Mathewson | 2024-10-24 | 3 | -0/+0 | |
| |\ \ | | | | | | | | | | | | | Move RPC documents into a new location See merge request tpo/core/arti!2581 | |||||
| | * | | Move RPC documents into a new location | Nick Mathewson | 2024-10-24 | 3 | -0/+0 | |
| |/ / | | | | | | | This will be the start of an mdbook document. | |||||
| * | | Merge branch 'rpc-server-sketch' into 'main' | Nick Mathewson | 2024-10-24 | 2 | -15/+201 | |
| |\ \ | | | | | | | | | | | | | | | | | | | Sketch RPC server and superuser operations. Closes #1702 See merge request tpo/core/arti!2563 | |||||
| | * | | rpc-sketch: clean up some ungrammatical/hypothetical language. | Nick Mathewson | 2024-10-24 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | rpc sketch: show how to override a connect point option. | Nick Mathewson | 2024-10-24 | 1 | -0/+5 | |
| | | | | ||||||
| | * | | rpc-sketch: specify and permit directories full of connect files. | Nick Mathewson | 2024-10-24 | 1 | -10/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main purpose of this commit is to RPC servers to configure connect points individually, while allowing clients to look at a configuration location that is full of multiple connect points. This change permits us to discard allow_missing_file, which is nice. This commit still pretends that the file extension is "json"; that will be fixed in #1711. | |||||
| | * | | rpc-connect: revise description of superuser and fs-mistrust options. | Nick Mathewson | 2024-10-23 | 1 | -5/+17 | |
| | | | | ||||||
| | * | | rpc-connect: Rewrite server behavior section. | Nick Mathewson | 2024-10-23 | 1 | -16/+58 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The most salient change here is that _everything_, including the default connect string, is a configuration option, so that `--system-arti` (hypothetical) can override it. In order to make the default connect file locations behave like regular options, I've added a `allow_missing_file` sub-option that makes the absence of a file tolerable. There is a behavioral change here: Specifying your own `rpc.listen` entries in the arti.toml _does not_ disable checking the default connect file locations. | |||||
| | * | | rpc-connect: Mention #1710 when talking about system-arti case. | Nick Mathewson | 2024-10-23 | 1 | -0/+6 | |
| | | | | ||||||
| | * | | rpc-connect-sketch: normalize some json | Nick Mathewson | 2024-10-21 | 1 | -6/+6 | |
| | | | | ||||||
| | * | | Apply 2 suggestion(s) to 2 file(s) | Nick Mathewson | 2024-10-21 | 2 | -2/+2 | |
| | | | | | | | | | | Co-authored-by: Ian Jackson <[email protected]> | |||||
| | * | | rpc-*: sketch superuser operations. | Nick Mathewson | 2024-10-21 | 2 | -1/+39 | |
| | | | | ||||||
| | * | | rpc-connect-sketch: Sketch RPC server operation | Nick Mathewson | 2024-10-21 | 1 | -0/+44 | |
| | | | | ||||||
| | * | | rpc-connect-sketch: Fix ambiguous use of "embedded" | Nick Mathewson | 2024-10-21 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | rpc-connect-sketch: more sketching about embedded arti. | Nick Mathewson | 2024-10-21 | 1 | -9/+25 | |
| | | | | ||||||
| | * | | rpc-connect-sketch: expand on defaults. | Nick Mathewson | 2024-10-21 | 1 | -1/+20 | |
| | | | | ||||||
| * | | | Merge branch 'slug-colons' into 'main' | Ian Jackson | 2024-10-24 | 1 | -0/+4 | |
| |\ \ \ | | | | | | | | | | | | | | | | | tor-persist: Explain why colons will never be valid slug chars. See merge request tpo/core/arti!2576 | |||||
| | * | | | tor-persist: Explain why colons will never be valid slug chars. | Gabriela Moldovan | 2024-10-23 | 1 | -0/+4 | |
| | | | | | ||||||
| * | | | | Merge branch 'p101-2024-q3' into 'main' | Alexander Hansen Færøy | 2024-10-24 | 1 | -0/+26 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Update P101 numbers for Q3-2024. See merge request tpo/core/arti!2571 | |||||
| | * | | | | Update P101 numbers for Q3-2024. | Alexander Færøy | 2024-10-22 | 1 | -0/+26 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'python-warnings-1' into 'main' | Nick Mathewson | 2024-10-24 | 23 | -86/+128 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Fix various python warnings See merge request tpo/core/arti!2579 | |||||
| | * | | | | | python: Make mypy accept postprocess_coverage_* | Nick Mathewson | 2024-10-24 | 2 | -5/+33 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has a little complexity since beautifulsoup4 is fairly well duck-typed, but it also has type annotations to describe its duck-typing. | |||||
| | * | | | | | Python: simple annotations to allow mypy to pass. | Nick Mathewson | 2024-10-24 | 2 | -4/+5 | |
| | | | | | | | ||||||
| | * | | | | | arti_rpc_tests: Fix a type error | Nick Mathewson | 2024-10-24 | 2 | -2/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | mypy rightly complained that our context.arti_process could be None. | |||||
| | * | | | | | python: Split lines over 99 chars long | Nick Mathewson | 2024-10-24 | 2 | -3/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `black` formatter did most line wrapping for us, and we accept its default of 88 characters there, but for comments and docstrings (which black doesn't wrap) we allow up to 99 characters. | |||||
| | * | | | | | python: Remove a spurious blank line. | Nick Mathewson | 2024-10-24 | 1 | -1/+0 | |
| | | | | | | | ||||||
| | * | | | | | python: one import per line. | Nick Mathewson | 2024-10-24 | 2 | -2/+4 | |
| | | | | | | | ||||||
| | * | | | | | Python: use a more lint-acceptable block comment format. | Nick Mathewson | 2024-10-24 | 1 | -3/+6 | |
| | | | | | | | ||||||
| | * | | | | | python: Avoid using "l" as a variable name. | Nick Mathewson | 2024-10-24 | 2 | -16/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Python coding style guide and lint tools deprecate it, even if your font distinguishes l, 1, I, and |.) | |||||
| | * | | | | | rpc-docs-tool: imports go at the head of the module. | Nick Mathewson | 2024-10-24 | 1 | -7/+7 | |
| | | | | | | | ||||||
| | * | | | | | python: Use "a not in b" rather than "not a in b". | Nick Mathewson | 2024-10-24 | 3 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Due to precedence, both work the same, but the former is preferred. | |||||
| | * | | | | | python: Fix warnings about unused variables and modules. | Nick Mathewson | 2024-10-24 | 9 | -15/+13 | |
| | | | | | | | ||||||
| | * | | | | | Add a pyproject.toml for arti_rpc_tests | Nick Mathewson | 2024-10-24 | 1 | -0/+23 | |
| | | | | | | | ||||||
| | * | | | | | Remove obsolete "rpc_demo.py" | Nick Mathewson | 2024-10-24 | 1 | -24/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It no longer reflects our current API, refers to no-longer-extant bugs, and was never a terribly good example of what you were supposed to do with RPC. | |||||
| * | | | | | | Merge branch 'vanguards-stems' into 'main' | gabi-250 | 2024-10-24 | 7 | -255/+285 | |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/dev/notes/vanguards: Use the new circuit stem terminology. Closes #1479 See merge request tpo/core/arti!2410 | |||||
| | * | | | | | tor-circmgr: Clarify that using guarded for client rend is an exception. | Gabriela Moldovan | 2024-10-24 | 2 | -1/+27 | |
| | | | | | | | ||||||
| | * | | | | | tor-circmgr: Rename Short/Extended to Naive/Guarded. | Gabriela Moldovan | 2024-10-24 | 4 | -32/+32 | |
| | | | | | | | ||||||
| | * | | | | | tor-circmgr: Try to clarify what a "circuit stem" is. | Gabriela Moldovan | 2024-10-24 | 1 | -2/+3 | |
| | | | | | | | ||||||
