Commit Graph
1831 Commits
Author SHA1 Message Date
Lee Smet 578b8ec78b Bump version to v0.7.10
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-06-22 10:54:50 +02:00
despiegk da8aeeef99 chore: update cargo dependencies 2026-06-06 08:19:29 +02:00
Lee Smet 5fd4cf88be Make regular linux tun code available on android
Previously android always used the same code which was an issue for
system services.

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-06-05 13:06:43 +02:00
Lee Smet 703e7fd494 Fully configure TUN interface in FFI Android path
The FFI's create_tun_fd only ran TUNSETIFF, but the downstream
tun/android.rs assumes the fd is fully configured (matching the
mobile/VpnService contract). Result: the interface had no IP, was
administratively down, and could not carry traffic.

Extend create_tun_fd to assign the node's IPv6 with the global subnet's
prefix length (installs the on-link 400::/7 route), set MTU 1400 to match
tun/android.rs's LINK_MTU, and bring the interface up via SIOCSIFFLAGS.
2026-06-05 13:06:43 +02:00
Lee Smet 61873bc0a9 Update binary lockfiles
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-06-05 12:10:11 +02:00
Lee Smet b81c25ad8f Add vsock feature to mobile crate
Fixes build on linux (even though it only makes sense to build on
android and ios)

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-06-05 12:09:12 +02:00
dependabot[bot]andLee Smet 105ac4b15a Bump the mycelium group across 1 directory with 5 updates
Bumps the mycelium group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [cdn-meta](https://github.com/threefoldtech/mycelium-cdn-registry) | ``b5848e6`` | ``07fe343`` |
| [netdev](https://github.com/shellrow/netdev) | `0.43.0` | `0.44.0` |
| [redis](https://github.com/redis-rs/redis-rs) | `1.2.1` | `1.2.2` |
| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.2` | `0.29.3` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |



Updates `cdn-meta` from `b5848e6` to `07fe343`
- [Release notes](https://github.com/threefoldtech/mycelium-cdn-registry/releases)
- [Commits](https://github.com/threefoldtech/mycelium-cdn-registry/compare/b5848e6e9e6a9a1c122ea5744b819256071b2c70...07fe3430a5cbd19c328c0c0c8b64cb13404233dd)

Updates `netdev` from 0.43.0 to 0.44.0
- [Release notes](https://github.com/shellrow/netdev/releases)
- [Commits](https://github.com/shellrow/netdev/compare/v0.43.0...v0.44.0)

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

Updates `cbindgen` from 0.29.2 to 0.29.3
- [Release notes](https://github.com/mozilla/cbindgen/releases)
- [Changelog](https://github.com/mozilla/cbindgen/blob/main/CHANGES)
- [Commits](https://github.com/mozilla/cbindgen/compare/0.29.2...v0.29.3)

Updates `serde_json` from 1.0.149 to 1.0.150
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150)

---
updated-dependencies:
- dependency-name: cdn-meta
  dependency-version: 07fe3430a5cbd19c328c0c0c8b64cb13404233dd
  dependency-type: direct:production
  dependency-group: mycelium
- dependency-name: netdev
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: redis
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: cbindgen
  dependency-version: 0.29.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: serde_json
  dependency-version: 1.0.150
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 11:43:28 +02:00
dependabot[bot]andLee Smet 2a6fdd06fe Bump openssl from 0.10.79 to 0.10.80 in /mobile
Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from 0.10.79 to 0.10.80.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.80
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-05 11:42:48 +02:00
despiegk 1f22a0f82d chore: canonicalize LICENSE 2026-05-27 19:58:44 +02:00
despiegk fb19ed3bb2 chore: canonicalize LICENSE 2026-05-27 19:52:27 +02:00
despiegk a298383868 chore: canonicalize LICENSE 2026-05-27 19:16:47 +02:00
despiegk dad784214a docs: align LICENSE exactly with canonical format 2026-05-27 16:04:46 +02:00
despiegk 1d325ff14e docs: fix LICENSE copyright format to match canonical 2026-05-27 16:01:17 +02:00
despiegk 21cc3c427e docs: restore complete Apache 2.0 LICENSE with appendix and copyright 2026-05-27 15:44:52 +02:00
despiegk 56e490b195 docs: fix LICENSE and remove duplicate copyright from README 2026-05-27 15:39:52 +02:00
despiegk bf0498d5d0 docs: update README with neutral technical framing and TF-Tech NV ownership 2026-05-27 09:58:01 +02:00
despiegk e1e5e01461 docs: add Apache LICENSE with TFTech NV copyright and update README with license reference 2026-05-27 09:22:21 +02:00
Lee Smet e62dfa31c2 Bump version to v0.7.9
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
v0.7.9
2026-05-22 17:43:12 +02:00
Lee Smet aa38ea6703 Properly close TUN device from C lib
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-22 17:00:35 +02:00
Lee Smet 2477759ead Update lockfiles
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-19 17:12:12 +02:00
Lee Smet 94f1b9e20a Bump version to v0.7.8
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
v0.7.8
2026-05-19 16:31:22 +02:00
Lee Smet 01fa99bee2 Add node ip and node start time to node info
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-19 15:30:58 +02:00
Lee Smet 94f22b4905 Update binary lockfiles
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-19 15:28:29 +02:00
dependabot[bot]andLee Smet dbfb7d8687 Bump the mycelium group across 1 directory with 5 updates
Bumps the mycelium group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.52.3` |
| [rcgen](https://github.com/rustls/rcgen) | `0.14.7` | `0.14.8` |
| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.79` | `0.10.80` |
| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |
| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |



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

Updates `rcgen` from 0.14.7 to 0.14.8
- [Release notes](https://github.com/rustls/rcgen/releases)
- [Commits](https://github.com/rustls/rcgen/compare/v0.14.7...v0.14.8)

Updates `openssl` from 0.10.79 to 0.10.80
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80)

Updates `dashmap` from 6.1.0 to 6.2.1
- [Release notes](https://github.com/xacrimon/dashmap/releases)
- [Commits](https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1)

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

---
updated-dependencies:
- dependency-name: dashmap
  dependency-version: 6.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: nix
  dependency-version: 0.31.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: openssl
  dependency-version: 0.10.80
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: rcgen
  dependency-version: 0.14.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: tokio
  dependency-version: 1.52.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 15:20:15 +02:00
dependabot[bot]andLee Smet 9dc3e35733 Bump tokio in /myceliumd in the myceliumd group across 1 directory
Bumps the myceliumd group with 1 update in the /myceliumd directory: [tokio](https://github.com/tokio-rs/tokio).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 15:14:12 +02:00
dependabot[bot]andLee Smet 50a54929f4 Bump tokio
Bumps the myceliumd-private group with 1 update in the /myceliumd-private directory: [tokio](https://github.com/tokio-rs/tokio).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 15:13:46 +02:00
dependabot[bot]andLee Smet beabc01823 Bump hickory-proto from 0.26.0 to 0.26.1 in /mobile
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-proto
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 15:06:13 +02:00
dependabot[bot]andLee Smet 8d6ae70b23 Bump hickory-net from 0.26.0 to 0.26.1 in /myceliumd
Bumps [hickory-net](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-net
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 15:05:53 +02:00
dependabot[bot]andLee Smet 1d83f11c05 Bump hickory-proto from 0.26.0 to 0.26.1 in /myceliumd-private
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-proto
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 15:05:32 +02:00
dependabot[bot]andLee Smet f3646f9569 Bump hickory-net from 0.26.0 to 0.26.1 in /myceliumd-private
Bumps [hickory-net](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-net
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 14:24:12 +02:00
dependabot[bot]andLee Smet 4e74d0a5be Bump hickory-net from 0.26.0 to 0.26.1
Bumps [hickory-net](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-net
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 14:23:54 +02:00
dependabot[bot]andLee Smet 2952792975 Bump hickory-net from 0.26.0 to 0.26.1 in /mobile
Bumps [hickory-net](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-net
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 14:23:31 +02:00
dependabot[bot]andLee Smet 118ebd4fdd Bump hickory-proto from 0.26.0 to 0.26.1
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-proto
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 14:23:10 +02:00
dependabot[bot]andLee Smet 87368b6695 Bump hickory-proto from 0.26.0 to 0.26.1 in /myceliumd
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns) from 0.26.0 to 0.26.1.
- [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.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: hickory-proto
  dependency-version: 0.26.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 14:22:46 +02:00
Lee Smet b56e37e0f9 Rename master branch to main
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-08 10:31:21 +02:00
Lee Smet 72882b7519 Replace release mapfile call with manual loop
This fails on macos runners which use bash 3.2, where this is not
available

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
v0.7.7
2026-05-06 20:14:43 +02:00
Lee Smet d454932913 Use nix ioctl macro for TUNSETOFF in mycelium-tun
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-06 17:16:47 +02:00
Lee Smet d349f7026f Bump version to v0.7.7
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-06 16:36:23 +02:00
Lee Smet 27ed13dc7a Update binary lockfiles
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-06 12:12:35 +02:00
dependabot[bot]andLee Smet d6ba7b607d Bump openssl from 0.10.78 to 0.10.79 in /mobile
Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from 0.10.78 to 0.10.79.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.79
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-06 12:04:08 +02:00
dependabot[bot]andLee Smet 37d5348609 Bump openssl from 0.10.78 to 0.10.79 in /myceliumd-private
Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from 0.10.78 to 0.10.79.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.79
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-06 12:03:47 +02:00
dependabot[bot]andLee Smet 61283fc2e4 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.52.1 to 1.52.2
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-06 12:03:23 +02:00
dependabot[bot]andLee Smet 7a419c16e3 Bump tokio from 1.52.1 to 1.52.2 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.52.1 to 1.52.2
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-06 12:03:02 +02:00
dependabot[bot]andLee Smet 1ff325664c Bump the mycelium group with 9 updates
Bumps the mycelium group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.2` |
| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.4` | `1.8.5` |
| [rustls](https://github.com/rustls/rustls) | `0.23.38` | `0.23.40` |
| [netdev](https://github.com/shellrow/netdev) | `0.42.0` | `0.43.0` |
| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.79` |
| [redis](https://github.com/redis-rs/redis-rs) | `1.2.0` | `1.2.1` |
| [hickory-server](https://github.com/hickory-dns/hickory-dns) | `0.26.0` | `0.26.1` |
| [hickory-resolver](https://github.com/hickory-dns/hickory-dns) | `0.26.0` | `0.26.1` |
| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |


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

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

Updates `rustls` from 0.23.38 to 0.23.40
- [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.38...v/0.23.40)

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

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

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

Updates `hickory-server` from 0.26.0 to 0.26.1
- [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.26.0...v0.26.1)

Updates `hickory-resolver` from 0.26.0 to 0.26.1
- [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.26.0...v0.26.1)

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

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.52.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: blake3
  dependency-version: 1.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: rustls
  dependency-version: 0.23.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: netdev
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: mycelium
- dependency-name: openssl
  dependency-version: 0.10.79
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: redis
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: hickory-server
  dependency-version: 0.26.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: hickory-resolver
  dependency-version: 0.26.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
- dependency-name: libc
  dependency-version: 0.2.186
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: mycelium
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-06 12:02:37 +02:00
Lee Smet 6df2d0049b Add release artifacts of mycelium shared library and archive
Also make sure the library soname is set on linux and macos

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-05-06 11:52:20 +02:00
Lee Smet b525c69387 Update CHANGELOG.md
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-28 15:49:56 +02:00
Lee Smet 6574ee8574 Don't include FFI generated header in-tree
Header is generated at every build, so it's better to just keep it as a
build-output

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-28 15:49:56 +02:00
Lee Smet 672c6b6b4f Add safety functions to exported FFI methods
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-28 15:49:56 +02:00
Lee Smet 9466a61c4a Add tun_fd to ffi Config
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-28 15:49:56 +02:00
Lee Smet 16d3e0afb3 Refactor FFI to work on node pointer
Instead of using a singleton in the interface

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
2026-04-28 15:49:56 +02:00