aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* improve loggingHimbeerserverDE2023-03-241-2/+2
* fix address alternation on the same clientHimbeerserverDE2023-03-241-1/+1
* improve loggingHimbeerserverDE2023-03-242-17/+22
* increase packet buffer size to 1500HimbeerserverDE2023-03-221-1/+3
* store lease files on /dataHimbeerserverDE2023-03-211-1/+1
* temporary workaround: make dhcp4d compile for musl until libc 0.2.141 is rele...HimbeerserverDE2023-03-212-3/+5
* change supernet from 42 to 128 to avoid collisionsHimbeerserverDE2023-03-211-2/+2
* only run on eth0 for nowHimbeerserverDE2023-03-211-10/+1
* reserve more space for static addressingHimbeerserverDE2023-03-211-1/+1
* release 0.1.00.1.0HimbeerserverDE2023-03-141-0/+2
* update project informationHimbeerserverDE2023-03-052-1/+2
* rename: rsdsl prefixHimbeerserverDE2023-03-053-20/+20
* increase lease time to 12hHimbeerserverDE2023-03-051-1/+1
* actually bind to the interfacesHimbeerserverDE2023-03-052-12/+20
* clippy: remove unused parameter for remote ip addressHimbeerserverDE2023-03-041-2/+1
* support renewal without explicit address requestHimbeerserverDE2023-03-042-26/+92
* shorten lease time for testingHimbeerserverDE2023-03-041-1/+1
* network specific address rangesHimbeerserverDE2023-03-041-24/+23
* set server identifier correctlyHimbeerserverDE2023-03-045-9/+284
* broadcast the responsesHimbeerserverDE2023-03-041-3/+5
* remove unused linkaddrs dependencyHimbeerserverDE2023-03-043-274/+1
* don't ackknowledge addresses that are outside of the declared rangeHimbeerserverDE2023-03-041-2/+10
* pad client id octets with zeroHimbeerserverDE2023-03-041-1/+1
* include network link in log outputHimbeerserverDE2023-03-041-11/+16
* bind in a way that allows broadcasts to be received while still being able to...HimbeerserverDE2023-03-045-8/+61
* add helper function to check if lease has expiredHimbeerserverDE2023-03-041-4/+8
* create valid lease file if it doesn't exist yetHimbeerserverDE2023-03-041-3/+15
* add LeaseFileManagerHimbeerserverDE2023-03-045-17/+208
* get rid of obtain_lease function entirelyHimbeerserverDE2023-03-041-8/+5
* move own_address to util moduleHimbeerserverDE2023-03-042-10/+12
* add central helper function to format client idHimbeerserverDE2023-03-043-28/+24
* ditch anyhow in favor of proper custom error handlingHimbeerserverDE2023-03-045-26/+61
* support DHCPRELEASEHimbeerserverDE2023-03-042-0/+43
* allow clients to pick up leases they already haveHimbeerserverDE2023-03-041-1/+16
* include client id in leasesHimbeerserverDE2023-03-042-10/+41
* reply with NAK if requested address is takenHimbeerserverDE2023-03-041-2/+25
* share lease manager across requestsHimbeerserverDE2023-03-041-10/+19
* filter leases correctly in dummy managerHimbeerserverDE2023-03-041-1/+1
* ackknowledge requestsHimbeerserverDE2023-03-041-2/+46
* use ipnet's Ipv4AddrRange to simplify iterationHimbeerserverDE2023-03-043-9/+5
* send router, dns, dhcp server and netmask in offerHimbeerserverDE2023-03-042-3/+14
* add helper function for getting own ip addressHimbeerserverDE2023-03-041-4/+7
* echo chaddr back in offerHimbeerserverDE2023-03-041-2/+1
* include siaddr in offer responseHimbeerserverDE2023-03-041-0/+3
* listen on each interface individuallyHimbeerserverDE2023-03-043-5/+287
* use socket2HimbeerserverDE2023-03-043-12/+94
* include lease time in offerHimbeerserverDE2023-03-031-0/+3
* write offered ip address to yiaddr field, not siaddrHimbeerserverDE2023-03-031-1/+1
* api: expose lease duration in addition to expiration timestampHimbeerserverDE2023-03-032-14/+24
* fix ip address byte order and use documentation network (TEST-NET-2)HimbeerserverDE2023-03-031-5/+5