aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove thiserror dependencyHEADmasterHimbeer2025-03-253-31/+99
|
* Inform netfilterd of prefix changes or invalidation for dynamic NPTHimbeer2024-08-201-0/+4
|
* update rsdsl_ip_config to v0.3.0HimbeerserverDE2024-01-302-3/+3
|
* set version to 0.3.100.3.10HimbeerserverDE2024-01-302-2/+2
|
* poll socket recv before to_sendHimbeerserverDE2024-01-301-7/+7
| | | | Fixes reply packets not being read from the socket.
* Revert "debug event loop"HimbeerserverDE2024-01-301-2/+0
| | | | This reverts commit c63e11ef98a689ed749e2c5f356a5d480d7681a5.
* debug event loopHimbeerserverDE2024-01-301-0/+2
|
* Revert "debug/test: don't inform other services of anything"HimbeerserverDE2024-01-301-2/+2
| | | | This reverts commit 2767a8b70e4728f2e35c74f877af04fea2fd2232.
* debug/test: don't inform other services of anythingHimbeerserverDE2024-01-301-2/+2
|
* Revert "debug/test: only call bind_device once"HimbeerserverDE2024-01-301-2/+2
| | | | This reverts commit 1ba23cc7afe79096af794c57240be8aa1cfa3ee0.
* debug/test: only call bind_device onceHimbeerserverDE2024-01-301-2/+2
|
* Revert "add debug prints for unhandled reply messages"HimbeerserverDE2024-01-302-6/+0
| | | | This reverts commit 8d085bea8c39a2574eace64b4135ace0d044eb3f.
* add debug prints for unhandled reply messagesHimbeerserverDE2024-01-302-0/+6
|
* make socket recv errors terminate the processHimbeerserverDE2024-01-301-2/+2
|
* clippy: use unwrap_or_default where applicableHimbeerserverDE2024-01-301-1/+1
|
* set version to 0.3.10-dev0.3.10-devHimbeerserverDE2024-01-302-2/+2
|
* set version to 0.3.90.3.9HimbeerserverDE2023-11-252-2/+2
|
* make sure initial xid is random in all casesHimbeerserverDE2023-11-251-1/+1
| | | | This even covers scenarios where the first packet is a retransmission for some reason
* shorten ppp waiting delayHimbeerserverDE2023-11-251-1/+1
|
* give ntp time to load the system time before verifying lease validityHimbeerserverDE2023-11-251-0/+2
| | | | Fixes valid leases not being picked up again after a reboot.
* fix consecutive renew packets being treated like retransmissions0.3.8HimbeerserverDE2023-11-254-15/+21
|
* saturatingly convert between actual duration and elapsed time millisHimbeerserverDE2023-11-252-4/+3
|
* include prefix (length) hints in solicit packets0.3.7HimbeerserverDE2023-11-243-5/+13
| | | | Exception: Ignoring an expired on-disk lease on startup
* check lease validity on startup: use valid lifetime, not preferred lifetime0.3.6HimbeerserverDE2023-11-223-3/+3
|
* set version to 0.3.50.3.5HimbeerserverDE2023-11-222-2/+2
|
* handle reply status codes including NoBindingHimbeerserverDE2023-11-221-2/+68
|
* deal with valid_lifetime = 0 in replyHimbeerserverDE2023-11-221-2/+7
|
* return to requesting state if reply has no_binding statusHimbeerserverDE2023-11-221-7/+18
|
* deal with timers being 0 (except lifetime) or infinity (including lifetime)HimbeerserverDE2023-11-221-6/+31
|
* refactor Dhcp6c::rr parametersHimbeerserverDE2023-11-222-12/+14
|
* add elapsed time option to transmissionsHimbeerserverDE2023-11-222-1/+15
|
* rebind: accept new server idHimbeerserverDE2023-11-222-1/+16
|
* always request SolMaxRt and InfMaxRt optionsHimbeerserverDE2023-11-221-4/+24
|
* only destructure ia_prefix onceHimbeerserverDE2023-11-221-60/+33
|
* include iaprefix option in solicit iapd -> prefix length hintHimbeerserverDE2023-11-221-1/+9
|
* reorder request options: move oro above iapdHimbeerserverDE2023-11-221-12/+12
|
* fix renew/rebind spam on successful renewal0.3.4HimbeerserverDE2023-11-183-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 sigusr2HimbeerserverDE2023-11-182-1/+20
|
* make interface a constant0.3.3HimbeerserverDE2023-11-153-4/+5
|
* disable sysinfo default features0.3.2HimbeerserverDE2023-11-152-78/+3
|
* cargo updateHimbeerserverDE2023-11-151-96/+95
|
* prettify error messages0.3.1HimbeerserverDE2023-11-153-5/+5
|
* set version to 0.3.00.3.0HimbeerserverDE2023-11-132-2/+2
|
* don't die on send errorsHimbeerserverDE2023-11-131-2/+9
|
* detect ppp0 device presence rather than ppp ds configHimbeerserverDE2023-11-131-15/+18
| | | | Fixes an issue where old, unestablished sessions counted as up and caused errors on startup.
* rebind socket every time the link comes upHimbeerserverDE2023-11-131-2/+4
|
* reset restart timer when entering Soliciting stateHimbeerserverDE2023-11-131-0/+7
|
* make hexdump infallibleHimbeerserverDE2023-11-133-8/+6
| | | | Empty input now results in an empty output String.
* tidy errorsHimbeerserverDE2023-11-133-21/+17
| | | | Includes removal of unused error variants as well as better messages.
* fix already up logicHimbeerserverDE2023-11-121-2/+2
|