summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '1.2.0-bumps' into 'main'arti-v1.2.0gabi-2502024-03-0433-187/+189
|\ | | | | | | | | Bump versions for 1.2.0 release See merge request tpo/core/arti!2019
| * arti-hyper: Bump patchlevel.Gabriela Moldovan2024-03-042-2/+2
| | | | | | | | | | The version of its `arti-client` dependency changes from 0.14.0 -> 0.14.1.
| * arti-rpcserver: Bump patchlevel.Gabriela Moldovan2024-03-043-3/+3
| | | | | | | | | | The version of its `arti-client` dependency changes from 0.14.0 -> 0.14.1.
| * tor-dirclient: Bump minor version.Gabriela Moldovan2024-03-045-5/+5
| | | | | | | | | | `tor-dirclient` uses `tor-proto` in its public API, and its `tor-proto` version was bumped from 0.12.1 -> 0.16.1.
| * tor-ptmgr: Bump minor version.Gabriela Moldovan2024-03-043-3/+3
| | | | | | | | | | `tor-ptmgr` uses `tor-config` in its public API, and `tor-config` had its minor version bumped.
| * tor-congestion: Bump minor version.Gabriela Moldovan2024-03-042-2/+2
| | | | | | | | | | `tor-congestion` uses `tor_netdir::params::NetParameters` in its public API, `tor-netdir` has just had a patchlevel bump.
| * tor-cert: Bump minor version.Gabriela Moldovan2024-03-046-7/+7
| | | | | | | | | | | | | | | | | | | | We bumped the minor version of `tor_checkable`, which is used in the `tor-cell` public APIs (e.g. `Ed25519Cert` implements `tor_checkable::Timebound`, using `tor_checkable::TimeValidityError` as its error type). This bumps the minor version of `tor-cert` (including for its dependents).
| * Bump patchlevel for tor-hscrypto.Gabriela Moldovan2024-03-041-1/+1
| | | | | | | | | | | | tor-hscrypto depends on tor-units, whose patchlevel was bumped. This bumps patchlevel for tor-hscrypto without updating its dependents.
| * arti: Bump minor version.Gabriela Moldovan2024-03-044-4/+4
| |
| * Bump the minor version, for crates with breaking changes.Gabriela Moldovan2024-03-0422-57/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIs were broken in these pre-1.0.0 crates: ``` tor-keymgr tor-config tor-checkable tor-circmgr tor-dirmgr tor-hsclient tor-hsservice tor-hsrproxy ``` Done with: ``` cargo set-version --bump minor -p tor-keymgr cargo set-version --bump minor -p tor-config cargo set-version --bump minor -p tor-checkable cargo set-version --bump minor -p tor-circmgr cargo set-version --bump minor -p tor-dirmgr cargo set-version --bump minor -p tor-hsclient cargo set-version --bump minor -p tor-hsservice cargo set-version --bump minor -p tor-hsrproxy ```
| * Bump patchlevel of pre-1.0.0 crates with new APIs.Gabriela Moldovan2024-03-0422-55/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | APIs were added: ``` tor-units tor-cell tor-proto tor-netdir arti-client ``` Done with: ``` cargo set-version --bump patch -p tor-units cargo set-version --bump patch -p tor-cell cargo set-version --bump patch -p tor-proto cargo set-version --bump patch -p tor-netdir cargo set-version --bump patch -p arti-client ```
| * Bump patchlevel of crates with functional changes.Gabriela Moldovan2024-03-0415-45/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Functional changes were made, but no APIs were added or broken: ``` tor-events (async_broadcast 0.6.0 -> 0.7.0) tor-netdoc (signature 1 -> 2) tor-guardmgr arti-testing (config 0.13.4 -> 0.14.0) tor-persist (breaking changes gated behind experimental feature) fslock-guard (fix lockfile_has_path compilation on Windows) ``` Done with: ``` cargo set-version --bump patch -p tor-events cargo set-version --bump patch -p tor-netdoc cargo set-version --bump patch -p tor-guardmgr cargo set-version --bump patch -p arti-testing cargo set-version --bump patch -p tor-persist cargo set-version --bump patch -p fslock-guard ```
| * Bump patchlevel (not dependents) on crates with trivial changes.Gabriela Moldovan2024-03-043-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes: ``` fs-mistrust tor-linkspec tor-chanmgr ``` Done with ``` ./maint/bump_nodep fs-mistrust tor-linkspec tor-chanmgr ```
| * CHANGELOG: Mention RpcConfig is now gated behind the rpc feature.Gabriela Moldovan2024-03-041-0/+2
|/
* Merge branch 'update-changelog' into 'main'gabi-2502024-03-041-2/+12
|\ | | | | | | | | Update changelog See merge request tpo/core/arti!2018
| * CHANGELOG: Update acknowledgments.Gabriela Moldovan2024-03-041-1/+1
| |
| * CHANGELOG: Mention !2009, !2012, !2014, !2015.Gabriela Moldovan2024-03-041-0/+7
| |
| * CHANGELOG: Mention !2016.Gabriela Moldovan2024-03-041-0/+2
| |
| * CHANGELOG: Mention !2010.Gabriela Moldovan2024-03-041-1/+2
|/
* Merge branch 'analyzer_windows_problems' into 'main'gabi-2502024-03-043-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 WindowsTobias Stoeckmann2024-02-291-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 WindowsTobias Stoeckmann2024-02-291-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 neededTobias Stoeckmann2024-02-291-1/+1
| | | | | | | | The RpcConfig struct is only used if feature rpc is selected.
| * arti: use name bindings only if neededTobias Stoeckmann2024-02-291-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-2502024-03-042-7/+15
|\ \ | | | | | | | | | | | | Fix two Windows tests See merge request tpo/core/arti!2015
| * | arti: Fix Windows testTobias Stoeckmann2024-03-011-4/+10
| | | | | | | | | | | | | | | Windows has a 100-nanosecond precision, so avoid test failure due to a known system limitation.
| * | tor-persist: Improve test portabilityTobias Stoeckmann2024-03-011-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-2502024-03-041-2/+2
|\ \ | | | | | | | | | | | | fslock-guard: Fix Windows compilation See merge request tpo/core/arti!2014
| * | fslock-guard: Fix Windows compilationTobias Stoeckmann2024-03-011-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-2502024-03-041-2/+8
|\ \ | | | | | | | | | | | | keystore: Fix slugs creations on Windows See merge request tpo/core/arti!2012
| * | keystore: Fix slugs creations on WindowsTobias Stoeckmann2024-03-011-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.
* | Merge branch 'fix-repro-builds' into 'main'gabi-2502024-03-042-2/+2
|\ \ | | | | | | | | | | | | upgrade docker image for reproducible builds See merge request tpo/core/arti!2016
| * | upgrade docker image for reproducible buildstrinity-1686a2024-03-032-2/+2
| |/
* | Merge branch 'workaround_1307' into 'main'gabi-2502024-03-041-1/+1
|\ \ | |/ |/| | | | | | | | | Make test_partial_write linux-only. Closes #1307 See merge request tpo/core/arti!2010
| * Make test_partial_write linux-only.Nick Mathewson2024-02-291-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 'changelog' into 'main'gabi-2502024-02-291-0/+216
|\ | | | | | | | | CHANGELOG: Add changelog up to 7b986555f1d0a05deba8bc03e5463d1a20fc8a74 See merge request tpo/core/arti!2006
| * CHANGELOG: Move OnionService.md change to the docs section.Gabriela Moldovan2024-02-291-2/+2
| |
| * CHANGELOG: Add more details and some clarifications.Ian Jackson2024-02-291-5/+8
| | | | | | (cherry picked from commit e92037cc33521647cf23c5b69ceed918da7b2263)
| * CHANGELOG: Add the planned date for 1.2.0 release.Gabriela Moldovan2024-02-291-1/+1
| |
| * CHANGELOG: Add links.Gabriela Moldovan2024-02-291-0/+90
| |
| * CHANGELOG: Say which version we upgraded curve25519-dalek from.Gabriela Moldovan2024-02-291-1/+1
| |
| * CHANGELOG: Move publisher bug fix under onion svc development.Gabriela Moldovan2024-02-291-3/+3
| |
| * CHANGELOG: Fix reference to wrong script.Gabriela Moldovan2024-02-291-1/+1
| |
| * CHANGELOG: Linkify the onion services doc.Gabriela Moldovan2024-02-291-1/+1
| |
| * CHANGELOG: The new version is 1.2.0, not 1.1.14.Gabriela Moldovan2024-02-291-2/+2
| |
| * CHANGELOG: Fix punctuation, linkify MR.Nick Mathewson2024-02-291-2/+2
| |
| * CHANGELOG: Use "and" in enumeration.Nick Mathewson2024-02-291-1/+1
| |
| * CHANGELOG: Add changelog up to 7b986555f1d0a05deba8bc03e5463d1a20fc8a74Gabriela Moldovan2024-02-291-0/+123
|/
* Merge branch 'cargo-audit-fix' into 'main'gabi-2502024-02-291-84/+84
|\ | | | | | | | | Run cargo update to fix cargo-audit job. See merge request tpo/core/arti!2007
| * Run cargo update to fix cargo-audit job.Gabriela Moldovan2024-02-291-84/+84
|/ | | | | `windows-targets 0.52.3` was yanked, so we need to run an update to pick up `0.52.4`.