summaryrefslogtreecommitdiff
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* generated files updateWlodek Wencel2022-11-012-6/+2
|
* [#254] Fixed memory leak in FQDN unpackingThomas Markwalder2022-11-011-4/+4
| | | | | | | | | | RELNOTES Added a release note common/options.c fqdn_universe_decode() - replace returns with gotos to ensure memory is freed on label length errors
* [#253] Fix reference count leak in add_optionThomas Markwalder2022-11-012-0/+61
| | | | | | | | | | | RELNOTES Added release note common/options.c add_option() - always dereference the looked up option common/tests/option_unittest.c Added new unit test: ATF_TC_BODY(add_option_ref_cnt, tc)
* [#231] typo fixv4_4_3231-final-release-of-4-4-3Wlodek Wencel2022-03-081-1/+1
|
* [#231] 4.4.3 release changesWlodek Wencel2022-03-081-1/+1
|
* [#182] Corrected CVE: CVE-2021-25217Thomas Markwalder2022-01-252-2/+87
| | | | | | | | | | | | | | Addressed buffer overwrite in parse_X() Added Release Note common/parse.c parse_X() - reworked to avoid buffer overwrite on over-sized hex literals common/tests/option_unittest.c ATF_TC_BODY(parse_X) - new test which verifies parse_X() logic.
* regenerated Makefiles for releaseWlodek Wencel2022-01-252-10/+10
|
* copy rights updateWlodek Wencel2022-01-2532-32/+32
|
* [#76] Added new functions to man page dhcpctl/dhcpctl.3Thomas Markwalder2022-01-201-1/+1
| | | | Also updated copyrights
* [#76] Initial implemention to dhcpctl_timed_wait_for_completionThomas Markwalder2022-01-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | common/conflex.c includes/dhctoken.h dhcpctl/omshell.c Added support for "disconnect" dhcpctl/cltest.2 - new file that exercizes timed waits and disconnect dhcpctl/Makefile.am.in Added cltest2.c dhcpctl/dhcpctl.* dhcpctl_timed_wait_for_completion() - new function dhcpctl_disconnect() - new function Added debug logging omapip/dispatch.c Added protocol logging omapi_wait_for_completion() Fixed dangling waiter reference omapi_one_dispatch() Added logic to skip emit writefds from select list omapip/support.c Changed annoying DEBUG logs to DEBUG_PROTOCOL
* [#189] Whitespace fixes in opened filesTomek Mrugalski2022-01-2024-380/+378
|
* [#189] ISC address updatedTomek Mrugalski2022-01-2032-64/+64
|
* Added dhcp-options.5 entryFrancis Dupont2020-10-121-0/+8
|
* Added option definitionFrancis Dupont2020-10-121-0/+3
|
* [#117] Fixed gcc 10 compilation issues147-keama-doesn-t-build-on-free-bsd-12-1117-isc-dhcp-does-not-build-with-gcc10Thomas Markwalder2020-10-071-2/+2
| | | | | | | | | | | | | | | client/dhclient.c relay/dhcrelay.c extern'ed local_port,remote_port common/discover.c init local_port,remote_port to 0 server/mdb.c extern'ed dhcp_type_host server/mdb6.c create_prefix6() - eliminated memcpy string overflow error
* Revert last commitFrancis Dupont2020-09-301-3/+0
|
* Added option definitionorigin/132-feature-request-to-support-ipv6-only-preferred-dhcpv4-optionFrancis Dupont2020-09-301-0/+3
|
* [master] Pre-release tag prep for 4.4.2: version #, copyright etc...Thomas Markwalder2020-01-171-2/+5
| | | | | | | | | | | | | | | | | | | Changes to be committed: modified: LICENSE modified: README modified: RELNOTES modified: client/dhclient.c modified: common/discover.c modified: configure modified: configure.ac modified: configure.ac+lt modified: configure.ac-base modified: configure.ac-lt modified: relay/dhcrelay.c modified: relay/tests/relay_unittests.c modified: server/dhcpd.c modified: server/failover.c modified: util/bind.sh
* [#75] Updated additional setsockopt logs75-add-interface-name-to-socket-setup-fatal-error-logsThomas Markwalder2020-01-141-4/+7
| | | | modified: common/socket.c
* [#75] Addressed review commentsThomas Markwalder2020-01-141-3/+6
| | | | | modified: common/socket.c Added interface name to overlooked v6 log messages.
* [#75] Added target interface name to socket init failure logsThomas Markwalder2020-01-141-10/+15
| | | | | | modified: RELNOTES common/socket.c
* [master] Pre-release tag prep for 4.4.2b1: version #, copyright etc...v4_4_2b1_f2Thomas Markwalder2019-12-171-1/+1
| | | | | | Changes to be committed: modified: common/tables.c modified: server/ldap.c
* [master] Implement and use new option format type 'k'Thomas Markwalder2019-12-173-3/+38
| | | | Merges in #68.
* [master] Pre-release tag prep for 4.4.2b1: version #, copyright etc...v4_4_2b1Thomas Markwalder2019-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changes to be committed: modified: LICENSE modified: README modified: RELNOTES modified: client/dhclient.8 modified: common/options.c modified: configure modified: configure.ac modified: configure.ac+lt modified: configure.ac-base modified: configure.ac-lt modified: keama/confparse.c modified: keama/keama.8 modified: keama/keama.c modified: keama/keama.h modified: keama/options.c modified: keama/parse.c modified: server/dhcpd.c modified: util/bind.sh
* [#28] Clarify that domain names are only resolved onceThomas Markwalder2019-12-091-2/+9
| | | | common/dhcp-options.5 - added text to ip-address value section.
* [#64,!35] Updated copyright datesThomas Markwalder2019-11-251-1/+1
| | | | | | | | | | modified: common/discover.c includes/omapip/omapip_p.h omapip/errwarn.c server/stables.c util/Makefile.bind.in util/bind.sh
* [#64,!35] Restored workThomas Markwalder2019-11-2211-110/+516
| | | | Restored cummulative work.
* [#15,!10] Addressed review commentsThomas Markwalder2019-06-122-8/+16
| | | | | | | | | | | | | | | | | | common/discover.c discover_interfaces() - replaced strncpy with memcpy common/parse.c parse_warn() - added final message buffer rather than reuse mbuf, pass size into do_percentm call includes/dhcpd.h struct interface_info - restored size of name includes/omapip/omapip_p.* do_percentm() - added output buffer size parameter omapip/errwarn.c pass size of output buffer into calls to do_percentm
* [#15,!10] Minor changes to eliminate warnings under GCC 9Thomas Markwalder2019-06-121-2/+2
| | | | | | | | | | | | | | | | | | added release note common/parse.c parse_warn() - upped format buffer size to squelch warning includes/dhcpd.h struct interface_info - bumped name size by 1 to squelch warning relay/dhcrelay.c request_v4_interface() - replace strncpy with memcpy to squelch warning (len is already checked above it) server/confpars.c parse_failover_peer() - pass token value into log_fatal calls rather than null pointer
* [#1,!2] Fix server interpretation of guard record results in DSMMThomas Markwalder2019-05-161-2/+21
| | | | | | | | Added a release note common/dns.c build_dsmm_fwd_add3() - modified to add a prerequisite when ddns-guard-id-must-match is enabled.
* [master] Correct BIND9 dns API call constantThomas Markwalder2018-09-261-2/+2
| | | | Merges in rt47757
* [master] Correct buffer overrun in pretty_print_optionThomas Markwalder2018-02-102-4/+76
| | | | Merges in rt47139.
* [master] Corrected refcnt loss in option parsingThomas Markwalder2018-02-095-6/+121
| | | | Merges in 47140.
* [master] Includes DHCP4 option definitions for RFCs 4578,5071, and 5859Thomas Markwalder2018-01-262-19/+85
| | | | Merges in 47062
* [master] Removed unused variable in absolute_path()Thomas Markwalder2018-01-121-1/+0
| | | | modified: common/print.c
* [master] Fixed relative file name crashThomas Markwalder2018-01-121-13/+53
| | | | Merges in rt46957
* Added missing Kyuafile filesFrancis Dupont2018-01-111-0/+7
|
* Finishing merge of rt46933 (Kyua)Francis Dupont2018-01-113-4/+8
|\
| * [rt46933] regenFrancis Dupont2017-12-302-2/+5
| |
| * checkpoint for regenFrancis Dupont2017-12-302-6/+3
| |
* | Removed Kyuafile filesFrancis Dupont2017-12-302-11/+0
|/
* Added Kyuafile filesFrancis Dupont2017-12-302-0/+11
|
* Merged rt44535 (relay port)Francis Dupont2017-12-2310-20/+211
|
* [master] Corrects impossible condition error in the serverThomas Markwalder2017-12-201-1/+0
| | | | Merges in rt36118.
* Added local-address6Francis Dupont2017-12-192-1/+32
|
* [master] dhcpd (-6) now supports update-static-leasesThomas Markwalder2017-12-191-1/+8
| | | | Merges in rt34097.
* [master] Adds key-algorithm statement to omshellThomas Markwalder2017-12-111-0/+2
| | | | Merges in rt46771.
* [master] Adds DDNS Dual Stack Mixed ModeThomas Markwalder2017-12-082-322/+747
| | | | Merges in rt42620.
* [master] Restores ability of server to return dhcp6.vendor-opts to clientThomas Markwalder2017-12-071-2/+4
| | | | Merges in rt46427.
* [master] Ignore empty host name option when parsing v4 packetsThomas Markwalder2017-11-271-0/+10
| | | | Merges in rt43786