aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
Commit message (Expand)AuthorAgeFilesLines
* Explicitly truncate newly created lease filesHEADmasterHimbeer2025-03-251-0/+1
* support clients that don't send a client identifier0.2.6HimbeerserverDE2024-01-171-19/+13
* update netlinklib0.2.5HimbeerserverDE2023-11-181-6/+9
* move from linkaddrs to netlinklibHimbeerserverDE2023-11-171-5/+5
* prettify error messagesHimbeerserverDE2023-11-151-3/+3
* migrate to netlinklibHimbeerserverDE2023-11-151-1/+1
* fix sigusr1 kills0.2.1HimbeerserverDE2023-11-061-1/+1
* log style consistencyHimbeerserverDE2023-10-141-9/+9
* error import consistencyHimbeerserverDE2023-10-141-1/+1
* inform dnsd of lease updates using SIGUSR1HimbeerserverDE2023-10-141-38/+37
* add thread supervisionHimbeerserverDE2023-10-141-3/+8
* make sure the process never exits successfully0.1.5HimbeerserverDE2023-06-031-1/+4
* work more nicely with the new logging systemHimbeerserverDE2023-06-031-12/+9
* unset interface mtu option0.1.2HimbeerserverDE2023-05-021-2/+0
* send our non-standard (dsl/pppoe) interface mtu to clients0.1.1HimbeerserverDE2023-05-011-0/+2
* adapt to new netlinkd apiHimbeerserverDE2023-04-121-3/+3
* block on main threadHimbeerserverDE2023-03-301-2/+1
* run on vlan interfacesHimbeerserverDE2023-03-301-1/+14
* write hostname to lease file if sent by clientHimbeerserverDE2023-03-251-2/+16
* improve loggingHimbeerserverDE2023-03-241-2/+2
* improve loggingHimbeerserverDE2023-03-241-7/+12
* increase packet buffer size to 1500HimbeerserverDE2023-03-221-1/+3
* store lease files on /dataHimbeerserverDE2023-03-211-1/+1
* 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
* rename: rsdsl prefixHimbeerserverDE2023-03-051-3/+3
* increase lease time to 12hHimbeerserverDE2023-03-051-1/+1
* actually bind to the interfacesHimbeerserverDE2023-03-051-5/+10
* clippy: remove unused parameter for remote ip addressHimbeerserverDE2023-03-041-2/+1
* support renewal without explicit address requestHimbeerserverDE2023-03-041-24/+51
* shorten lease time for testingHimbeerserverDE2023-03-041-1/+1
* network specific address rangesHimbeerserverDE2023-03-041-24/+23
* set server identifier correctlyHimbeerserverDE2023-03-041-3/+3
* broadcast the responsesHimbeerserverDE2023-03-041-3/+5
* 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-041-6/+19
* create valid lease file if it doesn't exist yetHimbeerserverDE2023-03-041-3/+15
* add LeaseFileManagerHimbeerserverDE2023-03-041-7/+25
* get rid of obtain_lease function entirelyHimbeerserverDE2023-03-041-8/+5
* move own_address to util moduleHimbeerserverDE2023-03-041-10/+5
* add central helper function to format client idHimbeerserverDE2023-03-041-28/+14
* ditch anyhow in favor of proper custom error handlingHimbeerserverDE2023-03-041-24/+24
* support DHCPRELEASEHimbeerserverDE2023-03-041-0/+26
* include client id in leasesHimbeerserverDE2023-03-041-3/+31
* reply with NAK if requested address is takenHimbeerserverDE2023-03-041-2/+25
* share lease manager across requestsHimbeerserverDE2023-03-041-10/+19
* ackknowledge requestsHimbeerserverDE2023-03-041-2/+46
* send router, dns, dhcp server and netmask in offerHimbeerserverDE2023-03-041-3/+9
* add helper function for getting own ip addressHimbeerserverDE2023-03-041-4/+7