aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* wait for pppoe on startupHimbeerserverDE2023-11-121-1/+16
* fix interface name: virtlab0 -> ppp0 (remove leftover debugging)HimbeerserverDE2023-11-121-1/+1
* logging: expire -> invalidate (generalization)HimbeerserverDE2023-11-121-1/+1
* set socket to nonblocking modeHimbeerserverDE2023-11-121-0/+2
* log link up/down eventsHimbeerserverDE2023-11-121-2/+8
* fix IAPD and IAPrefix values sent to the serverHimbeerserverDE2023-11-121-9/+105
* load server id and ia_pd from diskHimbeerserverDE2023-11-121-9/+26
* print init log messageHimbeerserverDE2023-11-121-0/+2
* handle external signalsHimbeerserverDE2023-11-124-1/+40
* inform other services of lease acquiry and expiryHimbeerserverDE2023-11-122-2/+25
* initialize lease timers upon reception of a Reply packetHimbeerserverDE2023-11-122-9/+20
* handle lease timer expirationsHimbeerserverDE2023-11-121-1/+76
* remove useless conversions between tokio and std InstantHimbeerserverDE2023-11-121-3/+3
* implement packet receiving and handlingHimbeerserverDE2023-11-122-9/+132
* PdConfig <-> Lease: convert from SystemTime to InstantHimbeerserverDE2023-11-122-3/+6
* add Dhcp6c::is_soliciting() accessorHimbeerserverDE2023-11-121-0/+5
* hexdump(): accept any AsRef<[u8]> implementorHimbeerserverDE2023-11-121-2/+3
* rewrite client: packet sending capabilitiesHimbeerserverDE2023-11-121-226/+89
* remove Packet wrapper structHimbeerserverDE2023-11-121-64/+18
* add new state machineHimbeerserverDE2023-11-123-1/+325
* set version to 0.3.0-dev0.3.0-devHimbeerserverDE2023-11-122-2/+2
* bump version to 0.2.00.2.0HimbeerserverDE2023-11-062-2/+2
* fix sigusr1 killsHimbeerserverDE2023-11-061-2/+2
* remove unused importsHimbeerserverDE2023-10-144-16/+2
* improve logging style and infoHimbeerserverDE2023-10-143-3/+14
* detect server id mismatches during regular renewalHimbeerserverDE2023-10-141-0/+10
* handle expiration timers (renew, rebind, resolicit)HimbeerserverDE2023-10-143-7/+95
* change tick interval to 5 sHimbeerserverDE2023-10-141-1/+1
* move informing to its own functionHimbeerserverDE2023-10-142-16/+19
* handle decline messageHimbeerserverDE2023-10-141-0/+18
* initialize lease with t1 and t2HimbeerserverDE2023-10-142-1/+3
* remove write_pdconfig helper functionHimbeerserverDE2023-10-141-22/+0
* handle reply messageHimbeerserverDE2023-10-141-9/+86
* swap order of tick() parametersHimbeerserverDE2023-10-141-5/+5
* add basic message handler structureHimbeerserverDE2023-10-141-6/+30
* remove a bunch of unused importsHimbeerserverDE2023-10-141-10/+3
* Ok(()) -> explicit todo!()HimbeerserverDE2023-10-141-2/+2
* inform netlinkd of valid on-disk lease immediatelyHimbeerserverDE2023-10-143-0/+136
* attempt to solicit a lease if there is no valid on-disk oneHimbeerserverDE2023-10-141-7/+36
* expose helper functionsHimbeerserverDE2023-10-141-2/+10
* pass state to tick()HimbeerserverDE2023-10-141-5/+5
* call handle and tick whenever a datagram is receivedHimbeerserverDE2023-10-141-0/+16
* move leftover helper functions to util moduleHimbeerserverDE2023-10-142-27/+34
* call tick functionHimbeerserverDE2023-10-141-0/+12
* check on-disk lease for expirationHimbeerserverDE2023-10-143-1/+14
* switch to tokioHimbeerserverDE2023-10-145-69/+38
* assume init on received packets without memory allocationHimbeerserverDE2023-10-141-6/+4
* move crate imports to topHimbeerserverDE2023-10-141-3/+2
* initialize state from disk on startupHimbeerserverDE2023-10-144-896/+43
* initial code removalHimbeerserverDE2023-10-144-63/+7