renovate[bot]
59f93da840
chore(deps): update rust crate libc to v0.2.187
2026-07-21 10:26:39 +07:00
renovate[bot]
608656ebc2
fix(deps): update netlink-socket2 digest to 928e9ca
2026-07-21 10:26:39 +07:00
renovate[bot]
6923a2d539
fix(deps): update netlink-bindings digest to 928e9ca
2026-07-21 10:25:51 +07:00
renovate[bot]
afc1d3a38b
chore(deps): update rust crate fastrand to v2.5.0
2026-07-21 10:25:51 +07:00
renovate[bot]
da4951ad78
chore(deps): update rust crate anyhow to v1.0.104
2026-07-21 10:25:41 +07:00
Nils Andreas Svee
b07dc99bf5
fix(deps): update rust crate icmp-socket2 to 0.5.1
2026-07-17 13:07:30 +07:00
Nils Andreas Svee
694cad1fac
chore(deps): update wasm and web-related dependencies
2026-07-03 00:50:00 +07:00
Nils Andreas Svee
908fbfdf04
refactor(deps): cleanup netlink-bindings and shlex dependencies
2026-07-03 00:50:00 +07:00
Nils Andreas Svee
2dacde8a3f
chore(deps): update cargo dependencies
2026-07-03 00:50:00 +07:00
renovate[bot]
371b3efcdc
chore(deps): update rust crate anyhow to v1.0.103
2026-07-03 00:47:45 +07:00
renovate[bot]
81d6ebe3a8
chore(deps): update rust crate log to v0.4.33
2026-07-03 00:47:45 +07:00
renovate[bot]
ae3cd96313
fix(deps): update netlink-socket2 digest to 0b609e9
2026-07-03 00:47:45 +07:00
renovate[bot]
3d1c14d312
fix(deps): update netlink-bindings digest to 0b609e9
2026-07-03 00:46:39 +07:00
renovate[bot]
7955046426
fix(deps): update rust-uci digest to 3e7b615
2026-07-03 00:46:39 +07:00
renovate[bot]
f3f033cf0f
chore(deps): update rust crate libc to v0.2.186
2026-07-03 00:46:39 +07:00
Nils Andreas Svee
58d536bb22
refactor(pinger): replace hashlru with standard HashMap and manual TTL cleanup
...
Remove the hashlru dependency to reduce bloat, replacing it with a Mutex-wrapped HashMap and manual entry expiration logic.
2026-04-23 00:33:07 +07:00
Nils Andreas Svee
6f16f3a93c
build(deps): disable default features for hashlru to reduce dependency bloat
...
Remove unused dependencies including ahash, hashbrown, and zerocopy by disabling default features for hashlru.
2026-04-23 00:19:00 +07:00
Nils Andreas Svee
7250050f63
feat(deps): Add hashlru for in-flight probe caching
2026-04-23 00:16:19 +07:00
Nils Andreas Svee
3322e82b6c
refactor: replace std::sync::mpsc with flume for improved channel performance
...
Migrate internal message passing to flume to leverage better performance and additional features like eventual fairness and selection.
2026-04-22 22:39:06 +07:00
Nils Andreas Svee
6690402a34
chore(deps): update dependencies and switch rust-uci to git revision
...
Update bindgen, nom, and other core dependencies while switching rust-uci and libuci-sys to a specific git revision to ensure compatibility with recent project changes.
2026-04-22 16:55:46 +07:00
Nils Andreas Svee
7c40990e93
chore(deps): switch netlink dependencies to upstream git and remove vendor patch
...
Replace the local vendored patch for netlink-socket2 with a direct reference to the upstream git repository to maintain the fix for musl targets.
This should be changed back to using a release once the fix has a published release
2026-04-18 15:41:02 +07:00
Nils Andreas Svee
11837195de
chore(deps): update rust dependencies
...
Update several crates including cc, cmake, fastrand, and quote to their latest versions to maintain up-to-date build tools and libraries.
2026-04-14 16:04:02 +07:00
renovate[bot]
706d93f146
chore(deps): update rust crate libc to v0.2.185
2026-04-14 16:00:57 +07:00
Nils Andreas Svee
7b0eb942ea
fix(deps): patch netlink-socket2 to support musl targets
...
Vendor netlink-socket2 to resolve compilation failures caused by direct struct-literal initialization of libc types on musl.
2026-04-14 15:00:49 +07:00
Nils Andreas Svee
5daccecc1d
fix(deps): update rust crate netlink-bindings to 0.3
...
Adjust netlink and traffic control logic to accommodate breaking API changes, including shifts from method calls to direct field access.
2026-04-14 13:09:50 +07:00
renovate[bot]
2c336799b8
fix(deps): update rust crate netlink-socket2 to 0.3
2026-04-14 12:07:32 +07:00
Nils Andreas Svee
8739ed4419
fix(metrics): use AtomicU32 for drop counter to support MIPS targets
...
Also bumps version to 0.4.1.
2026-04-14 02:14:55 +07:00
Nils Andreas Svee
99e80c381d
build: bump package version to 0.4.0
2026-04-14 02:09:20 +07:00
Nils Andreas Svee
dd8735f46e
chore(deps): update icmp-socket2 to 0.4.2
...
Update the icmp-socket2 dependency version in Cargo.toml and Cargo.lock to incorporate the latest upstream changes.
2026-04-13 16:23:20 +07:00
Nils Andreas Svee
8461d29788
build: bump version to 0.3.0
...
Update package version in Cargo.toml and Cargo.lock to reflect a new release.
2026-04-01 12:55:52 +07:00
Nils Andreas Svee
050291990a
build: migrate from icmp-socket to icmp-socket2
2026-04-01 12:52:19 +07:00
Nils Andreas Svee
cac3d75ccb
build: update dependencies and remove redundant windows targets
2026-04-01 12:52:18 +07:00
renovate[bot]
7d833ecff8
chore(deps): update rust crate rustix to v1.1.4
2026-02-22 17:37:16 +00:00
Nils Andreas Svee
eb88107bd0
chore(deps): Remove 'time' crate
2026-02-22 12:13:13 +07:00
Nils Andreas Svee
830e21363a
refactor: replace rand crate with fastrand
...
Replaces the `rand` crate with `fastrand` for improved performance in rate control and reflector selection.
2026-02-22 00:33:57 +07:00
Nils Andreas Svee
986b649a37
feat(netlink): Refactors to use netlink-socket2
...
Migrates netlink implementation to use netlink-socket2 and netlink-bindings crates, replacing neli crate for improved socket handling. Removes unused dependencies.
2026-02-21 23:10:48 +07:00
Nils Andreas Svee
6a49ad9112
Refactor(netlink): Replaces zerocopy with bytemuck
...
Migrates from `zerocopy` to `bytemuck` for improved data serialization and deserialization in netlink communication. This enhances maintainability.
2026-02-21 19:09:10 +07:00
Nils Andreas Svee
5838b0b9ee
refactor: replace bincode with zerocopy
...
Replaces bincode with zerocopy for deserialization of network data, improving performance and reducing dependencies.
2026-02-21 18:44:43 +07:00
Nils Andreas Svee
f5d3776159
refactor: migrate ICMP handling to icmp-socket crate
2026-02-21 17:13:54 +07:00
Nils Andreas Svee
40a84f5711
chore(deps): update dependencies to latest versions
2026-02-20 23:04:06 +07:00
Nils Andreas Svee
9fb0e0cfe7
chore: update deps
2026-02-20 22:56:04 +07:00
Nils Andreas Svee
4670345caa
build: update rustix and dependencies
...
Update rustix to version 1.1 and refresh the Cargo lockfile to ensure compatibility with the latest transitive dependency versions.
2026-02-20 22:49:11 +07:00
dependabot[bot]
a0a034a298
build(deps): bump socket2 from 0.5.9 to 0.5.10
...
Bumps [socket2](https://github.com/rust-lang/socket2 ) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/rust-lang/socket2/releases )
- [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/socket2/commits )
---
updated-dependencies:
- dependency-name: socket2
dependency-version: 0.5.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-28 13:17:59 +07:00
Nils Andreas Svee
49b076d10c
chore: upgrade to new major version of deps
2025-05-09 00:08:25 +07:00
Nils Andreas Svee
fadf4d1f6d
chore: update locked deps
2025-05-08 23:50:31 +07:00
dependabot[bot]
8990ec782f
build(deps): bump time from 0.3.15 to 0.3.26
...
Bumps [time](https://github.com/time-rs/time ) from 0.3.15 to 0.3.26.
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.15...v0.3.26 )
---
updated-dependencies:
- dependency-name: time
dependency-version: 0.3.26
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 19:19:01 +07:00
dependabot[bot]
f946bd6cf6
build(deps): bump rand from 0.8.5 to 0.9.1
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.8.5 to 0.9.1.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.1 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 19:18:43 +07:00
dependabot[bot]
548965c600
build(deps): bump etherparse from 0.13.0 to 0.18.0
...
Bumps [etherparse](https://github.com/JulianSchmid/etherparse ) from 0.13.0 to 0.18.0.
- [Release notes](https://github.com/JulianSchmid/etherparse/releases )
- [Changelog](https://github.com/JulianSchmid/etherparse/blob/master/changelog.md )
- [Commits](https://github.com/JulianSchmid/etherparse/compare/v0.13.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: etherparse
dependency-version: 0.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 19:17:52 +07:00
dependabot[bot]
0e1305e754
build(deps): bump neli from 0.6.2 to 0.6.5
...
Bumps [neli](https://github.com/jbaublitz/neli ) from 0.6.2 to 0.6.5.
- [Release notes](https://github.com/jbaublitz/neli/releases )
- [Changelog](https://github.com/jbaublitz/neli/blob/neli-v0.6.5/CHANGELOG.md )
- [Commits](https://github.com/jbaublitz/neli/compare/neli-v0.6.2...neli-v0.6.5 )
---
updated-dependencies:
- dependency-name: neli
dependency-version: 0.6.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 19:17:24 +07:00
dependabot[bot]
48f5e2009a
build(deps): bump byteorder from 1.4.3 to 1.5.0
...
Bumps [byteorder](https://github.com/BurntSushi/byteorder ) from 1.4.3 to 1.5.0.
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.4.3...1.5.0 )
---
updated-dependencies:
- dependency-name: byteorder
dependency-version: 1.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-08 19:16:44 +07:00