Commit Graph

1752 Commits

Author SHA1 Message Date
Lee Smet 0243feaa3d Add custom tun implementation on linux
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-28 14:38:19 +02:00
dependabot[bot] 518f287c40 Bump rand from 0.8.5 to 0.8.6 in /myceliumd-private
Bumps [rand](https://github.com/rust-random/rand) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.8.6)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.8.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 14:38:19 +02:00
dependabot[bot] 7b9cb3edfa Bump rand from 0.8.5 to 0.8.6 in /mobile
Bumps [rand](https://github.com/rust-random/rand) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.8.6)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.8.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 14:38:19 +02:00
dependabot[bot] 9ef966c6e3 Bump rand from 0.8.5 to 0.8.6 in /myceliumd
Bumps [rand](https://github.com/rust-random/rand) from 0.8.5 to 0.8.6.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/0.8.6/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.8.6)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.8.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-28 14:38:19 +02:00
Lee Smet d620b476ef Update Dockerfile to use rust base image
Since debian doesn't ship rustc >= 1.85 yet

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
v0.7.6
2026-04-21 15:36:06 +02:00
Lee Smet 44a22b1b37 Bump version to v0.7.6
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-21 15:18:32 +02:00
Lee Smet 502c18d124 Remove obsolete darwin imports from flake.nix
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-21 14:44:49 +02:00
Lee Smet dd3d1a4e63 Update flake.lock
Bumps rustc to version 1.94

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-21 14:26:38 +02:00
Lee Smet 42a4c8241f Adapt mycelium dns to new hickory dns version
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-21 13:06:45 +02:00
dependabot[bot] d9943e3b15 Bump the myceliumd group in /myceliumd with 2 updates
Bumps the myceliumd group in /myceliumd with 2 updates: [clap](https://github.com/clap-rs/clap) and [tokio](https://github.com/tokio-rs/tokio).


Updates `clap` from 4.6.0 to 4.6.1
- [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.6.0...clap_complete-v4.6.1)

Updates `tokio` from 1.51.1 to 1.52.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.1)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: myceliumd
- dependency-name: tokio
  dependency-version: 1.52.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 11:32:53 +02:00
dependabot[bot] 2c26c06aa1 Bump the myceliumd-private group in /myceliumd-private with 2 updates
Bumps the myceliumd-private group in /myceliumd-private with 2 updates: [clap](https://github.com/clap-rs/clap) and [tokio](https://github.com/tokio-rs/tokio).


Updates `clap` from 4.6.0 to 4.6.1
- [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.6.0...clap_complete-v4.6.1)

Updates `tokio` from 1.51.1 to 1.52.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.1)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: myceliumd-private
- dependency-name: tokio
  dependency-version: 1.52.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd-private
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 11:32:27 +02:00
dependabot[bot] 8f180d2e38 Bump the mycelium group with 8 updates
Bumps the mycelium group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.51.1` | `1.52.1` |
| [etherparse](https://github.com/JulianSchmid/etherparse) | `0.19.0` | `0.20.1` |
| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.77` | `0.10.78` |
| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |
| [axum-extra](https://github.com/tokio-rs/axum) | `0.12.5` | `0.12.6` |
| [hickory-server](https://github.com/hickory-dns/hickory-dns) | `0.25.2` | `0.26.0` |
| [hickory-resolver](https://github.com/hickory-dns/hickory-dns) | `0.25.2` | `0.26.0` |
| [rtnetlink](https://github.com/rust-netlink/rtnetlink) | `0.20.0` | `0.21.0` |


Updates `tokio` from 1.51.1 to 1.52.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.1)

Updates `etherparse` from 0.19.0 to 0.20.1
- [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.19.0...v0.20.1)

Updates `openssl` from 0.10.77 to 0.10.78
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.77...openssl-v0.10.78)

Updates `axum` from 0.8.8 to 0.8.9
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9)

Updates `axum-extra` from 0.12.5 to 0.12.6
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/axum/compare/axum-extra-v0.12.5...axum-extra-v0.12.6)

Updates `hickory-server` from 0.25.2 to 0.26.0
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases)
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.25.2...v0.26.0)

Updates `hickory-resolver` from 0.25.2 to 0.26.0
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases)
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.25.2...v0.26.0)

Updates `rtnetlink` from 0.20.0 to 0.21.0
- [Release notes](https://github.com/rust-netlink/rtnetlink/releases)
- [Changelog](https://github.com/rust-netlink/rtnetlink/blob/main/CHANGELOG)
- [Commits](https://github.com/rust-netlink/rtnetlink/compare/v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.52.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: etherparse
  dependency-version: 0.20.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: openssl
  dependency-version: 0.10.78
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: axum
  dependency-version: 0.8.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: axum-extra
  dependency-version: 0.12.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: hickory-server
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: hickory-resolver
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: rtnetlink
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-21 11:32:00 +02:00
Lee Smet 95f9a6007a Update binary lockfiles
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-14 17:34:27 +02:00
dependabot[bot] 95f4373531 Bump tokio in /myceliumd-private in the myceliumd-private group
Bumps the myceliumd-private group in /myceliumd-private with 1 update: [tokio](https://github.com/tokio-rs/tokio).


Updates `tokio` from 1.50.0 to 1.51.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.51.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.51.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd-private
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 17:22:13 +02:00
dependabot[bot] 115c4da170 Bump tokio from 1.50.0 to 1.51.1 in /myceliumd in the myceliumd group
Bumps the myceliumd group in /myceliumd with 1 update: [tokio](https://github.com/tokio-rs/tokio).


Updates `tokio` from 1.50.0 to 1.51.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.51.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.51.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 17:21:26 +02:00
dependabot[bot] 6e0a684e7f Bump the mycelium group with 8 updates
Bumps the mycelium group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.51.1` |
| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.1` |
| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.38` |
| [netdev](https://github.com/shellrow/netdev) | `0.41.0` | `0.42.0` |
| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.76` | `0.10.77` |
| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.1` |
| [redis](https://github.com/redis-rs/redis-rs) | `1.1.0` | `1.2.0` |
| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.185` |


Updates `tokio` from 1.50.0 to 1.51.1
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.51.1)

Updates `rand` from 0.10.0 to 0.10.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.10.0...0.10.1)

Updates `rustls` from 0.23.37 to 0.23.38
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.37...v/0.23.38)

Updates `netdev` from 0.41.0 to 0.42.0
- [Release notes](https://github.com/shellrow/netdev/releases)
- [Commits](https://github.com/shellrow/netdev/compare/v0.41.0...v0.42.0)

Updates `openssl` from 0.10.76 to 0.10.77
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.76...openssl-v0.10.77)

Updates `arc-swap` from 1.9.0 to 1.9.1
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vorner/arc-swap/compare/v1.9.0...v1.9.1)

Updates `redis` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/redis-rs/redis-rs/releases)
- [Commits](https://github.com/redis-rs/redis-rs/compare/redis-1.1.0...redis-1.2.0)

Updates `libc` from 0.2.183 to 0.2.185
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.185/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.183...0.2.185)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.51.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: rand
  dependency-version: 0.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: rustls
  dependency-version: 0.23.38
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: netdev
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: openssl
  dependency-version: 0.10.77
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: arc-swap
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: redis
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: libc
  dependency-version: 0.2.185
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 17:20:55 +02:00
Lee Smet 036f4c794d Add vsock transport to CHANGELOG.md
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-09 11:34:06 +02:00
Lee Smet 4826c1ab38 Add Vsock docs
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-09 11:34:06 +02:00
Lee Smet dac2edda46 Close #688: Add Vsock transport support
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-09 11:34:06 +02:00
despiegk 29fe1199e1 Add build scripts and update README with getting started guide
- Add Makefile, buildenv.sh, and scripts/build_lib.sh for build automation
- Add "Get Started" section to README with quick clone and run instructions
- Improve README table formatting for bootstrap nodes
- Update example peers command with better formatting and --tun-name option

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-07 07:36:24 +02:00
Lee Smet 3dc95f6e9d Update binary lockfiles
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-31 11:03:59 +02:00
Lee Smet 6ff06dd574 Remove mycelium-ui
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-31 10:57:52 +02:00
dependabot[bot] 4174332092 Bump the myceliumd group in /myceliumd with 2 updates
Bumps the myceliumd group in /myceliumd with 2 updates: [clap](https://github.com/clap-rs/clap) and [tokio](https://github.com/tokio-rs/tokio).


Updates `clap` from 4.5.59 to 4.6.0
- [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.59...clap_complete-v4.6.0)

Updates `tokio` from 1.49.0 to 1.50.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd
- dependency-name: tokio
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-31 10:54:22 +02:00
dependabot[bot] b228e4cff6 Bump the myceliumd-private group in /myceliumd-private with 2 updates
Bumps the myceliumd-private group in /myceliumd-private with 2 updates: [clap](https://github.com/clap-rs/clap) and [tokio](https://github.com/tokio-rs/tokio).


Updates `clap` from 4.5.59 to 4.6.0
- [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.59...clap_complete-v4.6.0)

Updates `tokio` from 1.49.0 to 1.50.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd-private
- dependency-name: tokio
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: myceliumd-private
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-31 10:53:57 +02:00
dependabot[bot] 36f3158fea Bump the mycelium group with 11 updates
Bumps the mycelium group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |
| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |
| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |
| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.4` |
| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.37` |
| [netdev](https://github.com/shellrow/netdev) | `0.40.0` | `0.41.0` |
| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |
| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.2` | `1.9.0` |
| [redis](https://github.com/redis-rs/redis-rs) | `1.0.3` | `1.1.0` |
| [nix](https://github.com/nix-rust/nix) | `0.31.1` | `0.31.2` |
| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.183` |


Updates `tokio` from 1.49.0 to 1.50.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0)

Updates `tracing-subscriber` from 0.3.22 to 0.3.23
- [Release notes](https://github.com/tokio-rs/tracing/releases)
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23)

Updates `ipnet` from 2.11.0 to 2.12.0
- [Release notes](https://github.com/krisprice/ipnet/releases)
- [Changelog](https://github.com/krisprice/ipnet/blob/master/RELEASES.md)
- [Commits](https://github.com/krisprice/ipnet/compare/2.11.0...2.12.0)

Updates `blake3` from 1.8.3 to 1.8.4
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases)
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.8.3...1.8.4)

Updates `rustls` from 0.23.36 to 0.23.37
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rustls/rustls/compare/v/0.23.36...v/0.23.37)

Updates `netdev` from 0.40.0 to 0.41.0
- [Release notes](https://github.com/shellrow/netdev/releases)
- [Commits](https://github.com/shellrow/netdev/compare/v0.40.0...v0.41.0)

Updates `openssl` from 0.10.75 to 0.10.76
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.75...openssl-v0.10.76)

Updates `arc-swap` from 1.8.2 to 1.9.0
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vorner/arc-swap/compare/v1.8.2...v1.9.0)

Updates `redis` from 1.0.3 to 1.1.0
- [Release notes](https://github.com/redis-rs/redis-rs/releases)
- [Commits](https://github.com/redis-rs/redis-rs/compare/redis-1.0.3...redis-1.1.0)

Updates `nix` from 0.31.1 to 0.31.2
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nix-rust/nix/compare/v0.31.1...v0.31.2)

Updates `libc` from 0.2.180 to 0.2.183
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.183/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.180...0.2.183)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: tracing-subscriber
  dependency-version: 0.3.23
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: ipnet
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: blake3
  dependency-version: 1.8.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: rustls
  dependency-version: 0.23.37
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: netdev
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: openssl
  dependency-version: 0.10.76
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: arc-swap
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: redis
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: nix
  dependency-version: 0.31.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: libc
  dependency-version: 0.2.183
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-31 10:53:32 +02:00
Lee Smet 3ead11a6e3 Bump version to v0.7.5
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
v0.7.5
2026-03-27 14:25:49 +01:00
Lee Smet 7d17da0a94 Fix outgoing quic connection rx <-> tx byte counters
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-27 14:05:17 +01:00
Lee Smet b3383e2d95 Fix socket message forwarding race if 2 DONE packets arrive
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-27 11:22:43 +01:00
Lee Smet 798a7b949d Make sure message reply packets don't include data
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-27 11:17:52 +01:00
Lee Smet de2e90a371 Fix message ack bound check
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-27 11:14:23 +01:00
Lee Smet 6a4f51555b Mirror quic config on outgoing and inbound connections
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-26 17:35:12 +01:00
Lee Smet f7c105a3f2 Add backpressure when sending data packets on quic connections
Instead of silently dropping them

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-26 17:13:02 +01:00
Lee Smet ec94997329 Add latest route request cache changes/fixes to CHANGELOG.md
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-25 11:10:18 +01:00
Lee Smet 6e805f16d0 Tie route request cache entry expiration to route resolution
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-25 11:08:20 +01:00
Lee Smet 6f77b7cb83 Fix #794: Proper route request cache cleanup
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-25 11:07:41 +01:00
Lee Smet 14e7698910 Don't return route request info if the request expired
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-25 11:04:06 +01:00
Lee Smet 939acc3576 Fix seqno handling
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-24 17:53:30 +01:00
Lee Smet 3465f9f665 Fix binary names in version command
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-24 16:19:27 +01:00
Lee Smet ffd36c37e6 Bump version to v0.7.4
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
v0.7.4
2026-03-23 14:55:19 +01:00
Lee Smet 095bfb6f42 Ignore myceliumd-common lockfile and build dir
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 15:48:30 +01:00
Lee Smet 95ac620e2d Properly return topic messages to outer scope
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 14:22:35 +01:00
Lee Smet d23d7a05c8 Return error in API when binding local socks5 socket fails
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 14:19:33 +01:00
Lee Smet 6d98c56bd0 Fix proxy probe restart behavior
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 14:00:39 +01:00
Lee Smet c7e86df578 Fix read acknowledgement when topic filter is set
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 13:31:56 +01:00
Lee Smet 988cdc37c9 Fix peeking messages if topic filter is set
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 13:26:38 +01:00
Lee Smet 6937db7219 Notice deprecation of mycelium-ui
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 12:58:23 +01:00
Lee Smet 4254e88785 Make sure key file is not readable by world
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-20 12:56:41 +01:00
Lee Smet 2b38d06de6 Bump quinn-proto version to v0.11.4
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-12 12:18:21 +01:00
Lee Smet c3eb0a3bae Send new message chunks immediately aftert ACK
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-12 11:47:37 +01:00
Lee Smet 7e0621ff09 Fix message retransmission delay
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-03-12 10:41:36 +01:00