Karolin Varner
b483612cb7
feat(protocol): Hash-based retransmission mechanism
...
See the updated whitepaper for details.
Fixes : #331
2024-12-07 12:36:40 +01:00
Karolin Varner
a30805f8a0
feat(nix): Dev shell environment with full rust installation
...
$ nix develop .#fullEnv
This environment contains extra utilities such as the rust language
server.
2024-12-07 12:36:40 +01:00
Karolin Varner
a9b0a90ab5
chore: Update affiliations in whitepaper
2024-12-07 12:36:40 +01:00
Karolin Varner
2bc138e614
chore: Add more info on denial of service mitigation to whitepaper changelog
2024-12-07 12:36:40 +01:00
Karolin Varner
f97781039f
build(deps): bump clap from 4.5.22 to 4.5.23 ( #519 )
2024-12-06 17:00:00 +01:00
dependabot[bot]
5eda161cf2
build(deps): bump clap from 4.5.22 to 4.5.23
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.22 to 4.5.23.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.22...clap_complete-v4.5.23 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-05 23:53:58 +00:00
Karolin Varner
a473fe6d9b
build(deps): bump clap from 4.5.21 to 4.5.22 ( #518 )
2024-12-04 11:40:33 +01:00
dependabot[bot]
e2c46f1ff0
build(deps): bump clap from 4.5.21 to 4.5.22
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.21 to 4.5.22.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.21...clap_complete-v4.5.22 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-04 11:40:25 +01:00
Karolin Varner
c8b804b39d
build(deps): bump tokio from 1.41.1 to 1.42.0 ( #517 )
2024-12-04 11:40:14 +01:00
dependabot[bot]
e56798b04c
build(deps): bump tokio from 1.41.1 to 1.42.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.41.1 to 1.42.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-04 11:40:04 +01:00
Karolin Varner
b76d18e3c8
build(deps): bump anyhow from 1.0.93 to 1.0.94 ( #516 )
2024-12-04 11:39:54 +01:00
dependabot[bot]
a9792c3143
build(deps): bump anyhow from 1.0.93 to 1.0.94
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.93 to 1.0.94.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.93...1.0.94 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-03 23:26:40 +00:00
Karolin Varner
cb2c1c12ee
Dev/karo/docs and unit tests ( #512 )
2024-11-30 16:30:48 +01:00
Karolin Varner
08514d69e5
feat: Expand Rosenpass unix socket API documentation
2024-11-30 16:17:56 +01:00
Karolin Varner
baf2d68070
build(deps): bump mio from 1.0.2 to 1.0.3 ( #511 )
2024-11-30 14:34:43 +01:00
dependabot[bot]
cc7f7a4b4d
build(deps): bump mio from 1.0.2 to 1.0.3
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v1.0.2...v1.0.3 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-30 14:34:20 +01:00
Karolin Varner
5b701631b5
build(deps): bump libc from 0.2.166 to 0.2.167 ( #510 )
2024-11-30 14:34:12 +01:00
dependabot[bot]
402158b706
build(deps): bump libc from 0.2.166 to 0.2.167
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.166 to 0.2.167.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.167/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.166...0.2.167 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-30 14:34:05 +01:00
Karolin Varner
e95636bf70
build(deps): bump postcard from 1.1.0 to 1.1.1 ( #509 )
2024-11-30 14:33:55 +01:00
dependabot[bot]
744e2bcf3e
build(deps): bump postcard from 1.1.0 to 1.1.1
...
Bumps [postcard](https://github.com/jamesmunns/postcard ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/jamesmunns/postcard/releases )
- [Changelog](https://github.com/jamesmunns/postcard/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jamesmunns/postcard/compare/postcard/v1.1.0...postcard/v1.1.1 )
---
updated-dependencies:
- dependency-name: postcard
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-29 23:31:34 +00:00
Karolin Varner
8c82ca18fb
fix: API should be disabled by default
2024-11-29 18:42:15 +01:00
Karolin Varner
208e79c3a7
build(deps): bump postcard from 1.0.10 to 1.1.0 ( #507 )
2024-11-29 08:50:55 +01:00
dependabot[bot]
6ee023c9e9
build(deps): bump postcard from 1.0.10 to 1.1.0
...
Bumps [postcard](https://github.com/jamesmunns/postcard ) from 1.0.10 to 1.1.0.
- [Release notes](https://github.com/jamesmunns/postcard/releases )
- [Changelog](https://github.com/jamesmunns/postcard/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jamesmunns/postcard/compare/v1.0.10...postcard/v1.1.0 )
---
updated-dependencies:
- dependency-name: postcard
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-28 23:12:57 +00:00
Karolin Varner
6f75d34934
build(deps): bump tempfile from 3.13.0 to 3.14.0 ( #489 )
2024-11-28 21:13:59 +01:00
dependabot[bot]
6b364a35dc
build(deps): bump tempfile from 3.13.0 to 3.14.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.13.0 to 3.14.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.14.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-28 21:13:46 +01:00
Karolin Varner
2b6d10f0aa
build(deps): bump clap from 4.5.20 to 4.5.21 ( #494 )
2024-11-28 21:13:37 +01:00
dependabot[bot]
cb380b89d1
build(deps): bump clap from 4.5.20 to 4.5.21
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.20 to 4.5.21.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.20...clap_complete-v4.5.21 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-28 21:13:12 +01:00
Karolin Varner
f703933e7f
build(deps): bump clap_complete from 4.5.37 to 4.5.38 ( #495 )
2024-11-28 21:13:05 +01:00
dependabot[bot]
d02a5d2eb7
build(deps): bump clap_complete from 4.5.37 to 4.5.38
...
Bumps [clap_complete](https://github.com/clap-rs/clap ) from 4.5.37 to 4.5.38.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.38 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-28 21:12:49 +01:00
Karolin Varner
c7273e6f88
build(deps): bump codecov/codecov-action from 4 to 5 ( #497 )
2024-11-28 21:12:21 +01:00
dependabot[bot]
85eca49a5b
build(deps): bump codecov/codecov-action from 4 to 5
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-28 21:11:19 +01:00
dependabot[bot]
9943f1336b
build(deps): bump rustix from 0.38.40 to 0.38.41
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.40 to 0.38.41.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.40...v0.38.41 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-28 21:11:08 +01:00
Karolin Varner
bb2a0732cc
refactor: replace rustix with std where possible
...
Merge pull request #490 from mkroening/rustix
2024-11-28 21:01:34 +01:00
Karolin Varner
1275b992a0
Merge branch 'main' into rustix
2024-11-28 21:01:07 +01:00
Karolin Varner
196767964f
Fix docstring warnings
...
Merge pull request #479 from aparcar/docstrings
2024-11-28 20:59:53 +01:00
Karolin Varner
d4e9770fe6
Merge branch 'main' into docstrings
2024-11-28 20:59:31 +01:00
Karolin Varner
8e2f6991d1
Rename mio.connection.shoud_close (typo in function name)
...
Merge pull request #501 from PD3P/mio-connection-typo
2024-11-28 20:58:07 +01:00
dependabot[bot]
af0db88939
build(deps): bump libc from 0.2.165 to 0.2.166 ( #505 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.165 to 0.2.166.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.166/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.165...0.2.166 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 19:00:49 +01:00
dependabot[bot]
6601742903
build(deps): bump libc from 0.2.162 to 0.2.165 ( #503 )
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.162 to 0.2.165.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.165/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.162...0.2.165 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-26 20:54:02 +01:00
Philipp Dresselmann
9436281350
Docs: Add cargo test arguments in CONTRIBUTING.md ( #502 )
...
Presumably, this should match the command used in the CI workflow and not skip any features?
2024-11-25 14:52:51 +01:00
Philipp Dresselmann
f3399907b9
chore(API): Rename mio.connection.shoud_close
...
Technically a breaking change... Hopefully that's not a problem here?
2024-11-22 09:43:33 +01:00
dependabot[bot]
0cea8c5eff
build(deps): bump rustix from 0.38.39 to 0.38.40
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.38.39 to 0.38.40.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.39...v0.38.40 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-14 11:33:23 +01:00
dependabot[bot]
5b3f4da23e
build(deps): bump serde from 1.0.214 to 1.0.215
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.214 to 1.0.215.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.214...v1.0.215 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-14 11:33:08 +01:00
dependabot[bot]
c13badb697
build(deps): bump thiserror from 1.0.68 to 1.0.69
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.68 to 1.0.69.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.68...1.0.69 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-13 14:06:25 +01:00
dependabot[bot]
cc7757a0db
build(deps): bump serial_test from 3.1.1 to 3.2.0
...
Bumps [serial_test](https://github.com/palfrey/serial_test ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: serial_test
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-13 11:48:07 +01:00
Paul Spooren
d267916445
docs(cli): Improve help text
...
This commit does multiple things at once to improve the user experience:
* Always start with an upper case letter, no mixing
* Hide deprecated `keygen` command, it still works if called
* Extend and rework some documentation textx
* Drop false `log_level` text, it contains a logic error
* Wrap all documentation at 80 chars
Signed-off-by: Paul Spooren <mail@aparcar.org >
2024-11-13 11:36:16 +01:00
Martin Kröning
03bc89a582
build(rosenpass): only enable rustix for experimental API
...
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de >
2024-11-11 11:14:33 +01:00
Martin Kröning
19b31bcdf0
refactor(mio): close FDs via std instead of rustix
...
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de >
2024-11-11 11:14:33 +01:00
Martin Kröning
939d216027
refactor: import FD traits from std instead of rustix
...
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de >
2024-11-11 11:14:33 +01:00
Paul Spooren
05fbaff2dc
docs(to): fix docstrings and add examples
...
Signed-off-by: Paul Spooren <mail@aparcar.org >
2024-11-08 12:49:10 +01:00