summaryrefslogtreecommitdiffstats
path: root/sbin/dhclient/parse.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Cleanup/simplify parse_number():krw2019-07-221-36/+5
* Restructure parse_semi() so it resembles the other parse_*krw2019-07-211-7/+8
* Replace malloc()/memcpy() with strdup() in parse_string(). Nuke 'len' parameterkrw2019-07-211-7/+4
* Parsing error messages display only the first 80 characters of thekrw2019-03-191-2/+2
* parse_lease_time() is an unnecessary abstraction. Just usekrw2018-01-041-26/+1
* We only parse decimal numbers, so parse_decimal() -> parse_number() tokrw2018-01-041-2/+2
* Use lease 'epoch' (time lease was acquired) to calculate timers forkrw2017-11-091-60/+1
* Add format 't' to parse_decimal() for signed 64-bitkrw2017-11-061-1/+6
* Use same parse_warn() verbiage in parse_lease_time() as thatkrw2017-10-231-2/+2
* Nuke special case for '\n' in skip_to_semi() andkrw2017-10-191-10/+1
* Refactor parsing of hex sequences. Rename parse_X()krw2017-10-141-22/+1
* Make parse_string() toe the new line by returningkrw2017-10-121-22/+21
* Works better when both files in a diff arekrw2017-10-111-2/+4
* Tweak parse_date() again, this time to factorkrw2017-10-111-14/+17
* Tweak parse_decimal() and its invocations to emit akrw2017-10-111-8/+18
* Tweak parse_boolean() to be more like its friends.krw2017-10-101-1/+5
* Tweak parse_cidr() to be more like its friends.krw2017-10-101-25/+30
* Tweak parse_lease_time() to emit a single message onkrw2017-10-091-9/+15
* Tweak parse_ip_addr() to emit a single message onkrw2017-10-091-21/+24
* Simply parse_date() by trusting strptime() more and omittingkrw2017-10-081-32/+22
* Oops. Missed a file.krw2017-09-171-4/+4
* Strive to rationalize fatal[x]() usage andkrw2017-09-141-2/+2
* Tweak some commentskrw2017-07-241-3/+4
* Replace remaining "!var" expressions withkrw2017-07-141-11/+11
* Replace remaining "!<pointer>" expressions withkrw2017-07-141-2/+2
* Use a modern spacious idiom on all function local variablekrw2017-07-101-24/+24
* Be consistent. "return (e);" -> "return e;"krw2017-07-091-26/+26
* Some parsing code cleanup: add parse_boolean(); pass literal formatkrw2017-07-091-1/+24
* Always use uintNN_t instead of sometimes u_intNN_tkrw2017-07-081-2/+2
* Nuke undocumented long-deprecated and/or unsupported leasekrw2017-06-291-38/+1
* Drop support for old (>4yr) timestamp formats in leaseskrw2017-06-221-9/+3
* Various KNF nits.krw2017-06-191-2/+2
* Nuke unused global warnings_occurred.krw2017-06-101-5/+1
* Seven casts, a couple of tweaks and CFLAGS+=-Wsign-compare for thekrw2017-04-091-3/+3
* Reduce the overburden of signed vs unsigned comparisons by sprinklingkrw2017-04-081-3/+3
* Change parse_string() to take an optional integer pointer that cankrw2017-04-031-2/+4
* Simplify read_string() to just read the characters between the '"'s.krw2017-04-031-3/+12
* Tweak parse_string() to not consume the ';'. Simplifies/shortenskrw2017-04-031-8/+1
* Tweak 'expecting' parse_warn() messages to be more consistent.krw2017-04-031-6/+6
* Change parse_string() warning from "filename must be a string" tokrw2017-04-021-2/+2
* Use new log.[ch] functions in parse_warn().krw2017-02-151-36/+12
* Switch from 'legacy' errwarn.c to standard daemon logging functions.krw2017-02-121-3/+6
* Move parse_warning() into parse.c to prepare to replace errwarn.ckrw2017-02-111-1/+49
* Eliminate #include inside *.h files and include only needed headers inkrw2016-02-061-1/+16
* Tweak parsing so that hostnames starting with 0-9 are accepted.krw2015-05-181-1/+2
* Zap trailing whitespace. Started by pointed comments from andre@.krw2014-05-051-6/+6
* Add parsing for options 121 (classless-static-routes) and 249krw2014-01-211-1/+40
* We don't have any (and I can't find elsewhere) signed 16 bit orkrw2014-01-191-11/+1
* Redo the parsing of numbers to improve the error messages andkrw2014-01-191-142/+112
* Rename parse_hardware_param() to parse_ethernet() to reflect whatkrw2014-01-191-4/+3