Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove thiserror dependencyHEADmaster | Himbeer | 2025-03-25 | 3 | -31/+99 |
| | |||||
* | Inform netfilterd of prefix changes or invalidation for dynamic NPT | Himbeer | 2024-08-20 | 1 | -0/+4 |
| | |||||
* | update rsdsl_ip_config to v0.3.0 | HimbeerserverDE | 2024-01-30 | 2 | -3/+3 |
| | |||||
* | set version to 0.3.100.3.10 | HimbeerserverDE | 2024-01-30 | 2 | -2/+2 |
| | |||||
* | poll socket recv before to_send | HimbeerserverDE | 2024-01-30 | 1 | -7/+7 |
| | | | | Fixes reply packets not being read from the socket. | ||||
* | Revert "debug event loop" | HimbeerserverDE | 2024-01-30 | 1 | -2/+0 |
| | | | | This reverts commit c63e11ef98a689ed749e2c5f356a5d480d7681a5. | ||||
* | debug event loop | HimbeerserverDE | 2024-01-30 | 1 | -0/+2 |
| | |||||
* | Revert "debug/test: don't inform other services of anything" | HimbeerserverDE | 2024-01-30 | 1 | -2/+2 |
| | | | | This reverts commit 2767a8b70e4728f2e35c74f877af04fea2fd2232. | ||||
* | debug/test: don't inform other services of anything | HimbeerserverDE | 2024-01-30 | 1 | -2/+2 |
| | |||||
* | Revert "debug/test: only call bind_device once" | HimbeerserverDE | 2024-01-30 | 1 | -2/+2 |
| | | | | This reverts commit 1ba23cc7afe79096af794c57240be8aa1cfa3ee0. | ||||
* | debug/test: only call bind_device once | HimbeerserverDE | 2024-01-30 | 1 | -2/+2 |
| | |||||
* | Revert "add debug prints for unhandled reply messages" | HimbeerserverDE | 2024-01-30 | 2 | -6/+0 |
| | | | | This reverts commit 8d085bea8c39a2574eace64b4135ace0d044eb3f. | ||||
* | add debug prints for unhandled reply messages | HimbeerserverDE | 2024-01-30 | 2 | -0/+6 |
| | |||||
* | make socket recv errors terminate the process | HimbeerserverDE | 2024-01-30 | 1 | -2/+2 |
| | |||||
* | clippy: use unwrap_or_default where applicable | HimbeerserverDE | 2024-01-30 | 1 | -1/+1 |
| | |||||
* | set version to 0.3.10-dev0.3.10-dev | HimbeerserverDE | 2024-01-30 | 2 | -2/+2 |
| | |||||
* | set version to 0.3.90.3.9 | HimbeerserverDE | 2023-11-25 | 2 | -2/+2 |
| | |||||
* | make sure initial xid is random in all cases | HimbeerserverDE | 2023-11-25 | 1 | -1/+1 |
| | | | | This even covers scenarios where the first packet is a retransmission for some reason | ||||
* | shorten ppp waiting delay | HimbeerserverDE | 2023-11-25 | 1 | -1/+1 |
| | |||||
* | give ntp time to load the system time before verifying lease validity | HimbeerserverDE | 2023-11-25 | 1 | -0/+2 |
| | | | | Fixes valid leases not being picked up again after a reboot. | ||||
* | fix consecutive renew packets being treated like retransmissions0.3.8 | HimbeerserverDE | 2023-11-25 | 4 | -15/+21 |
| | |||||
* | saturatingly convert between actual duration and elapsed time millis | HimbeerserverDE | 2023-11-25 | 2 | -4/+3 |
| | |||||
* | include prefix (length) hints in solicit packets0.3.7 | HimbeerserverDE | 2023-11-24 | 3 | -5/+13 |
| | | | | Exception: Ignoring an expired on-disk lease on startup | ||||
* | check lease validity on startup: use valid lifetime, not preferred lifetime0.3.6 | HimbeerserverDE | 2023-11-22 | 3 | -3/+3 |
| | |||||
* | set version to 0.3.50.3.5 | HimbeerserverDE | 2023-11-22 | 2 | -2/+2 |
| | |||||
* | handle reply status codes including NoBinding | HimbeerserverDE | 2023-11-22 | 1 | -2/+68 |
| | |||||
* | deal with valid_lifetime = 0 in reply | HimbeerserverDE | 2023-11-22 | 1 | -2/+7 |
| | |||||
* | return to requesting state if reply has no_binding status | HimbeerserverDE | 2023-11-22 | 1 | -7/+18 |
| | |||||
* | deal with timers being 0 (except lifetime) or infinity (including lifetime) | HimbeerserverDE | 2023-11-22 | 1 | -6/+31 |
| | |||||
* | refactor Dhcp6c::rr parameters | HimbeerserverDE | 2023-11-22 | 2 | -12/+14 |
| | |||||
* | add elapsed time option to transmissions | HimbeerserverDE | 2023-11-22 | 2 | -1/+15 |
| | |||||
* | rebind: accept new server id | HimbeerserverDE | 2023-11-22 | 2 | -1/+16 |
| | |||||
* | always request SolMaxRt and InfMaxRt options | HimbeerserverDE | 2023-11-22 | 1 | -4/+24 |
| | |||||
* | only destructure ia_prefix once | HimbeerserverDE | 2023-11-22 | 1 | -60/+33 |
| | |||||
* | include iaprefix option in solicit iapd -> prefix length hint | HimbeerserverDE | 2023-11-22 | 1 | -1/+9 |
| | |||||
* | reorder request options: move oro above iapd | HimbeerserverDE | 2023-11-22 | 1 | -12/+12 |
| | |||||
* | fix renew/rebind spam on successful renewal0.3.4 | HimbeerserverDE | 2023-11-18 | 3 | -4/+7 |
| | | | | This fixes the state not being updated correctly when a Reply to a Renew or Rebind packet is received. It also fixes renewals not being written to disk. | ||||
* | update lease acquiration timestamp on sigusr2 | HimbeerserverDE | 2023-11-18 | 2 | -1/+20 |
| | |||||
* | make interface a constant0.3.3 | HimbeerserverDE | 2023-11-15 | 3 | -4/+5 |
| | |||||
* | disable sysinfo default features0.3.2 | HimbeerserverDE | 2023-11-15 | 2 | -78/+3 |
| | |||||
* | cargo update | HimbeerserverDE | 2023-11-15 | 1 | -96/+95 |
| | |||||
* | prettify error messages0.3.1 | HimbeerserverDE | 2023-11-15 | 3 | -5/+5 |
| | |||||
* | set version to 0.3.00.3.0 | HimbeerserverDE | 2023-11-13 | 2 | -2/+2 |
| | |||||
* | don't die on send errors | HimbeerserverDE | 2023-11-13 | 1 | -2/+9 |
| | |||||
* | detect ppp0 device presence rather than ppp ds config | HimbeerserverDE | 2023-11-13 | 1 | -15/+18 |
| | | | | Fixes an issue where old, unestablished sessions counted as up and caused errors on startup. | ||||
* | rebind socket every time the link comes up | HimbeerserverDE | 2023-11-13 | 1 | -2/+4 |
| | |||||
* | reset restart timer when entering Soliciting state | HimbeerserverDE | 2023-11-13 | 1 | -0/+7 |
| | |||||
* | make hexdump infallible | HimbeerserverDE | 2023-11-13 | 3 | -8/+6 |
| | | | | Empty input now results in an empty output String. | ||||
* | tidy errors | HimbeerserverDE | 2023-11-13 | 3 | -21/+17 |
| | | | | Includes removal of unused error variants as well as better messages. | ||||
* | fix already up logic | HimbeerserverDE | 2023-11-12 | 1 | -2/+2 |
| |