Releases: chenxiaolong/ddns-updater
Version 0.1.10
Switched to the tracing
library for logging and updated all dependencies.
Version 0.1.9
Updated all dependencies to their latest versions, updated to the latest Rust edition, and reformatted code with cargo fmt
. No changes to ddns-updater itself.
Version 0.1.8
Updated all dependencies to their latest versions. No changes to ddns-updater itself.
Version 0.1.7
Dependency updates only:
- clap 4.0.26
- env_logger 0.9.3
- gethostname 0.4.0
- netif 0.1.6
- serde 1.0.147
- serde_with 2.1.0
- thiserror 1.0.37
Version 0.1.6
Dependency updates only:
- clap 3.2.20
- log 0.4.17
- serde 1.0.144
- serde_with 2.0.0
- thiserror 1.0.33
- toml 0.5.9
- trust-dns-client 0.22.0
Version 0.1.5
Dependency updates only:
- clap 3.1.7
- gethostname 0.2.3
- log 0.4.16
- netif 0.1.3
- trust-dns-client 0.21.2
Version 0.1.4
Dependency updates only:
- trust-dns-client 0.21.0 (alpha.5 -> stable)
- Minor version updates for all remaining dependencies
Version 0.1.3
Dependency updates only:
- trust-dns-client 0.21.0-alpha.5
- serde_with 1.12.0
Version 0.1.2
Updated all dependencies to their latest versions. No changes to ddns-updater itself.
Version 0.1.1
This version switches to the netif library for querying network interfaces. The previous library had two memory leaks (missing frees for malloc
and getifaddrs
) and also dereferences a NULL pointer ((struct ifaddrs).ifa_addr
) when an interface is layer 3 only (like Wireguard interfaces on Linux).