| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Merge branch 'analyzer_windows_problems' into 'main' | gabi-250 | 2024-03-04 | 3 | -2/+6 | |
| |\ \ | | | | | | | | | | | | | Fix rust-analyzer problems seen with default features on Windows See merge request tpo/core/arti!2009 | |||||
| | * | | arti: do not warn about unused variable on Windows | Tobias Stoeckmann | 2024-02-29 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | Do not complain on non-unix systems that variable client is not used. It is only accessed within the function on unix systems. | |||||
| | * | | tor-keymgr: Fix compilation on Windows | Tobias Stoeckmann | 2024-02-29 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | The PermissionsExt::from_mode function is not available on Windows and disabled in all other places of the file. Do so here as well. | |||||
| | * | | arti: define RpcConfig only if needed | Tobias Stoeckmann | 2024-02-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | The RpcConfig struct is only used if feature rpc is selected. | |||||
| | * | | arti: use name bindings only if needed | Tobias Stoeckmann | 2024-02-29 | 1 | -1/+3 | |
| | |/ | | | | | | | | | The local name binding for tor_config::define_list_builder_accessors is only needed if feature onion-service-service is selected. | |||||
| * | | Merge branch 'windows_tests' into 'main' | gabi-250 | 2024-03-04 | 2 | -7/+15 | |
| |\ \ | | | | | | | | | | | | | Fix two Windows tests See merge request tpo/core/arti!2015 | |||||
| | * | | arti: Fix Windows test | Tobias Stoeckmann | 2024-03-01 | 1 | -4/+10 | |
| | | | | | | | | | | | | | | | | Windows has a 100-nanosecond precision, so avoid test failure due to a known system limitation. | |||||
| | * | | tor-persist: Improve test portability | Tobias Stoeckmann | 2024-03-01 | 1 | -3/+5 | |
| | |/ | | | | | | | | | | | | | | | | | The test fails on Windows systems for two reasons: - File separator \ is printed in error message instead of expected / - Temporary files are located within home directory, which is anonymized Test failure can be provoked on Linux as well by setting TMPDIR to point to a directory within HOME. | |||||
| * | | Merge branch 'fslock_windows' into 'main' | gabi-250 | 2024-03-04 | 1 | -2/+2 | |
| |\ \ | | | | | | | | | | | | | fslock-guard: Fix Windows compilation See merge request tpo/core/arti!2014 | |||||
| | * | | fslock-guard: Fix Windows compilation | Tobias Stoeckmann | 2024-03-01 | 1 | -2/+2 | |
| | |/ | | | | | | | | | Cast argument to GetFileInformationByHandle, because types do not match. Output is: expected `winapi::ctypes::c_void`, found `std::ffi::c_void` | |||||
| * | | Merge branch 'windows_keymgr' into 'main' | gabi-250 | 2024-03-04 | 1 | -2/+8 | |
| |\ \ | | | | | | | | | | | | | keystore: Fix slugs creations on Windows See merge request tpo/core/arti!2012 | |||||
| | * | | keystore: Fix slugs creations on Windows | Tobias Stoeckmann | 2024-03-01 | 1 | -2/+8 | |
| | |/ | | | | | | | | | | | | | The slugs used for ArtiPath must be separated by slashes, which Windows systems wouldn't do properly because paths are separated by backslashes. Implement a platform-independent way of slug creation. | |||||
| * / | Make test_partial_write linux-only. | Nick Mathewson | 2024-02-29 | 1 | -1/+1 | |
| |/ | | | | | | This is a temporary workaround for #1307: In `libc`, struct sigaction doesn't seem to have the same fields on all the unix platforms. | |||||
| * | Merge branch 'update-deps' into 'main' | gabi-250 | 2024-02-28 | 9 | -11/+7 | |
| |\ | | | | | | | | | Upgrade dependencies in preparation for release See merge request tpo/core/arti!2004 | |||||
| | * | tor-bytes: Remove signature dependency. | Gabriela Moldovan | 2024-02-28 | 1 | -1/+0 | |
| | | | ||||||
| | * | tor-netdir: Remove signature dependency. | Gabriela Moldovan | 2024-02-28 | 1 | -1/+0 | |
| | | | ||||||
| | * | Upgrade to latest config. | Gabriela Moldovan | 2024-02-28 | 3 | -4/+4 | |
| | | | ||||||
| | * | Upgrade to latest signature. | Gabriela Moldovan | 2024-02-28 | 5 | -6/+4 | |
| | | | ||||||
| * | | tor-keymgr: Note removal of dummy KeyMgrBuilderError in semver.md. | Gabriela Moldovan | 2024-02-28 | 1 | -0/+1 | |
| | | | ||||||
| * | | tor-hsservice: Note builder breaking change in semver.md | Gabriela Moldovan | 2024-02-28 | 1 | -0/+1 | |
| | | | ||||||
| * | | tor-hsrproxy: Add missing semver.md. | Gabriela Moldovan | 2024-02-28 | 1 | -0/+1 | |
| |/ | ||||||
| * | tor-proto: Note the addition of PendingClientCirc::peek_unique_id in semver.md. | Gabriela Moldovan | 2024-02-28 | 1 | -1/+1 | |
| | | ||||||
| * | tor-circmgr: Note Error breaking change in semver.md. | Gabriela Moldovan | 2024-02-28 | 1 | -0/+1 | |
| | | ||||||
| * | tor-circmgr: Include the UniqId in Protocol error string (fmt). | Gabriela Moldovan | 2024-02-27 | 1 | -1/+6 | |
| | | ||||||
| * | tor-circmgr: Include the UniqId in Protocol error string. | Gabriela Moldovan | 2024-02-27 | 1 | -1/+1 | |
| | | | | | Part of #1297 | |||||
| * | tor-circmgr: Add TODO about adding context to Error::CircCanceled. | Gabriela Moldovan | 2024-02-27 | 1 | -0/+5 | |
| | | | | | Part of #1297 | |||||
| * | tor-circmgr: Add UniqId to Error::Protocol. | Gabriela Moldovan | 2024-02-27 | 3 | -0/+9 | |
| | | | | | Part of #1297 | |||||
| * | tor-proto: Add function for peeking at pending circ unique ID. | Gabriela Moldovan | 2024-02-27 | 1 | -0/+5 | |
| | | | | | | | | | | `tor_circmgr::Error::Protocol` will soon include an optional `UniqId`. Since `Protocol` errors can be caused by pending circuits, we need to be able to peek at their `UniqId`. Part of #1297 | |||||
| * | tor-circmgr: Add UniqId to CircTimeout. | Gabriela Moldovan | 2024-02-27 | 5 | -22/+18 | |
| | | | | | Part of #1297 | |||||
| * | tor-circmgr: Fix typo in PendingFailed docs. | Gabriela Moldovan | 2024-02-27 | 1 | -1/+1 | |
| | | ||||||
| * | tor-circmgr: Add UniqId to Error::GuardNotUsable. | Gabriela Moldovan | 2024-02-27 | 2 | -7/+7 | |
| | | | | | Part of #1297 | |||||
| * | tor-circmgr: Add a helper for displaying optional UniqIds. | Gabriela Moldovan | 2024-02-27 | 3 | -1/+32 | |
| | | | | | | | | | Some of the `tor_circmgr::Error` variants will include the `UniqId` of the corresponding circuit, so we'll need to be able to display it without the `Circ ` prefix. Part of #1297 | |||||
| * | Merge branch 'upgrades-20240226' into 'main' | Ian Jackson | 2024-02-26 | 3 | -4/+4 | |
| |\ | | | | | | | | | Upgrade several dependencies in preparation for upcoming release See merge request tpo/core/arti!2001 | |||||
| | * | Upgrade to latest async-broadcast | Nick Mathewson | 2024-02-26 | 1 | -1/+1 | |
| | | | ||||||
| | * | Upgrade to latest rusqlite | Nick Mathewson | 2024-02-26 | 1 | -1/+1 | |
| | | | ||||||
| | * | Upgrade to latest event-listener | Nick Mathewson | 2024-02-26 | 2 | -2/+2 | |
| | | | ||||||
| * | | Merge branch 'abolish-client-nick' into 'main' | Ian Jackson | 2024-02-26 | 4 | -49/+6 | |
| |\ \ | |/ |/| | | | | | | | | | tor-hsclient: Remove client nickname from the client key specifiers. Closes #1283 See merge request tpo/core/arti!1998 | |||||
| | * | tor-hsclient: Remove client nickname from the client key specifiers (fmt). | Gabriela Moldovan | 2024-02-22 | 3 | -13/+4 | |
| | | | ||||||
| | * | tor-hsclient: Remove client nickname from the client key specifiers. | Gabriela Moldovan | 2024-02-22 | 4 | -40/+6 | |
| | | | | | | | | | Closes #1283 | |||||
| * | | Merge branch 'ansi-codes' into 'main' | Nick Mathewson | 2024-02-23 | 1 | -0/+1 | |
| |\ \ | | | | | | | | | | | | | | | | | | | arti: Don't output ANSI escape codes when logging to file. Closes #1298 See merge request tpo/core/arti!1999 | |||||
| | * | | arti: Don't output ANSI escape codes when logging to file. | Gabriela Moldovan | 2024-02-22 | 1 | -0/+1 | |
| | |/ | | | | | | | Closes #1298 | |||||
| * | | Merge branch 'label_todo_504' into 'main' | Nick Mathewson | 2024-02-22 | 7 | -0/+23 | |
| |\ \ | |/ |/| | | | | | Mark code with "TODO 504" and "TODO 789". See merge request tpo/core/arti!1992 | |||||
| | * | Mark code with "TODO #504" and "TODO #789". | Nick Mathewson | 2024-02-22 | 7 | -0/+23 | |
| | | | | | | | | | | | | | | | | | I've done this by looking for every non-test instance of pick_relays or pick_n_relays, and for every non-test usage of any non-ID-related method on Relay or UncheckedRelay. Part of #504. | |||||
| * | | Merge branch 'hss_non_experimental' into 'main' | gabi-250 | 2024-02-21 | 7 | -35/+38 | |
| |\ \ | | | | | | | | | | | | | | | | | | | Mark onion service features as non-experimental Closes #1182 See merge request tpo/core/arti!1993 | |||||
| | * | | Remove "this is unstable!" warning from hsrproxy | Nick Mathewson | 2024-02-20 | 1 | -8/+0 | |
| | | | | ||||||
| | * | | Move keymgr feature to stable list in README | Nick Mathewson | 2024-02-20 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | Move onion-service-service to non-experimental section of READMEs. | Nick Mathewson | 2024-02-20 | 2 | -3/+6 | |
| | | | | ||||||
| | * | | arti: mark onion-service-service non-experimental. | Nick Mathewson | 2024-02-20 | 1 | -2/+3 | |
| | | | | ||||||
| | * | | arti-client: Make onion-service-service and keymgr non-experimental. | Nick Mathewson | 2024-02-20 | 1 | -13/+12 | |
| | | | | ||||||
| | * | | Mark the keymgr feature as non-experimental. | Nick Mathewson | 2024-02-20 | 1 | -7/+8 | |
| | | | | ||||||
