aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)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
| | | | retries for an indefinite period of time
* 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
|