aboutsummaryrefslogtreecommitdiffstats
path: root/dyndhcpd.c
AgeCommit message (Collapse)AuthorFilesLines
2024-01-01update copyright for 2024HEADmainGravatar Christian Hesse1-1/+1
2023-01-03update copyright for 2023Gravatar Christian Hesse1-1/+1
2022-01-01fix warning/error on format securityGravatar Christian Hesse1-1/+1
2022-01-01update copyright for 2022Gravatar Christian Hesse1-1/+1
2021-12-13get hostname and domainname from gethostname()Gravatar Christian Hesse1-6/+5
2021-12-13check valid response from gethostbyname()Gravatar Christian Hesse1-1/+1
2021-01-01update copyright for 2021Gravatar Christian Hesse1-1/+1
2020-11-25clearly state the licenseGravatar Christian Hesse1-2/+13
2020-02-08update copyright for 2020Gravatar Christian Hesse1-1/+1
2019-01-01update copyright for 2019Gravatar Christian Hesse1-1/+1
2018-01-02update copyright for 2018Gravatar Christian Hesse1-1/+1
2017-10-10start systemd service with dynamic usersystemd-v235Gravatar Christian Hesse1-14/+44
This requires systemd v235 and dhcpd built with '--enable-paranoia'.
2017-01-05update copyright for 2017Gravatar Christian Hesse1-1/+1
2016-09-30allow to use hostname in configGravatar Christian Hesse1-0/+1
2016-09-30add error handling for hostnameGravatar Christian Hesse1-1/+6
2016-09-30declare domainname constGravatar Christian Hesse1-1/+1
2016-09-30use HOST_NAME_MAX from limits.hGravatar Christian Hesse1-2/+2
2016-03-15add built in config for fallbackGravatar Christian Hesse1-20/+19
2016-02-01add padding to outputGravatar Christian Hesse1-6/+12
2016-01-04update copyright for 2016Gravatar Christian Hesse1-1/+1
2015-12-22add missing quoteGravatar Christian Hesse1-1/+1
2015-07-03add --version optionGravatar Christian Hesse1-4/+18
2015-06-04divide network into smaller chunks and provide poolsGravatar Christian Hesse1-42/+52
2015-06-03clean up commentsGravatar Christian Hesse1-7/+3
2015-06-03introduce a struct address to store the informationGravatar Christian Hesse1-25/+23
2015-05-31move actual replace to a functionGravatar Christian Hesse1-36/+24
2015-05-27remove extra blank lineGravatar Christian Hesse1-1/+0
2015-05-27rework template codeGravatar Christian Hesse1-61/+58
2015-05-27rename variablesGravatar Christian Hesse1-20/+22
2015-01-04update copyright for 2015Gravatar Christian Hesse1-1/+1
2014-10-21introduce dyndhcpd.hGravatar Christian Hesse1-17/+1
2014-10-21use ISO C11 standardGravatar Christian Hesse1-0/+2
2014-08-09allow to use long command line argumentsGravatar Christian Hesse1-1/+12
2014-07-02do not send output to syslog AND stderrGravatar Christian Hesse1-2/+2
This resulted in syslog receiving logs twice when started from systemd.
2014-06-07allow to use different templateGravatar Christian Hesse1-4/+13
2014-06-07fix error handling in case execlp() failsGravatar Christian Hesse1-2/+3
2014-06-07check if dhcpd exists and is executableGravatar Christian Hesse1-1/+7
2014-05-06use getopt for command line parsingGravatar Christian Hesse1-24/+13
2014-05-06add a verbose optionGravatar Christian Hesse1-4/+14
2014-05-06check existence of leaes fileGravatar Christian Hesse1-0/+4
2014-05-06start dhcpd with different pid and leases fileGravatar Christian Hesse1-1/+13
2014-05-05add some commentsGravatar Christian Hesse1-2/+33
2014-05-05more useful behavior for up/down and connected/disconnectedGravatar Christian Hesse1-2/+11
2014-05-05add output about link downGravatar Christian Hesse1-1/+1
2014-01-02write version to header fileGravatar Christian Hesse1-0/+1
2014-01-02update copyright yearGravatar Christian Hesse1-5/+4
2013-11-15do not fail but goto outGravatar Christian Hesse1-1/+1
2013-11-15need at lease 30 bit netmask, fix error messageGravatar Christian Hesse1-1/+1
2013-11-14bail on small networks, serve complete range and exclude selfGravatar Christian Hesse1-6/+6
2013-10-31log to stdoutGravatar Christian Hesse1-1/+1
2013-10-31handle return value of freadGravatar Christian Hesse1-2/+5
2013-10-31initial commitGravatar Christian Hesse1-0/+244