2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 01:49:35 +00:00

4472 Commits

Author SHA1 Message Date
Thomas Markwalder
c6624662cc [#254] Updated RELNOTES 2022-11-01 15:42:56 +00:00
Thomas Markwalder
d96bc5a135 [#254] Updated RELNOTES with CVE number 2022-11-01 15:42:56 +00:00
Thomas Markwalder
9e138021c8 [#254] Fixed memory leak in FQDN unpacking
RELNOTES
    Added a release note

common/options.c
    fqdn_universe_decode() - replace returns with
    gotos to ensure memory is freed on label length
    errors
2022-11-01 15:42:56 +00:00
Thomas Markwalder
6e491dab44 [#253] Updated RELNOTES 2022-11-01 15:42:56 +00:00
Thomas Markwalder
f2498b16a1 [#253] RELNOTES fix 2022-11-01 15:42:56 +00:00
Thomas Markwalder
97074fadd1 [#253] Fix reference count leak in add_option
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)
2022-11-01 15:42:56 +00:00
Vicky Risk
8ec141a460 Update CVE_draft.md 2022-11-01 15:42:56 +00:00
Vicky Risk
880eeb6aaa Update CVE_draft.md 2022-11-01 15:42:56 +00:00
Vicky Risk
7ded9d8abe Update CVE communications draft.md, as Peter has clarified he does not want the advisory template used here. 2022-11-01 15:42:56 +00:00
Vicky Risk
aca8ceaffc Update CVE advisory draft template.md, formatting fixes, changed from BIND to DHCP. 2022-11-01 15:42:56 +00:00
Vicky Risk
52e4e3a662 Add template for cve draft 2022-09-08 13:53:19 +00:00
Wlodek Wencel
33226f2d76 [#231] typo fix v4_4_3 2022-03-08 10:24:40 +01:00
Wlodek Wencel
bc834b2b7d [#231] 4.4.3 release changes 2022-03-08 09:37:01 +01:00
Suzanne Goldlust
447d03cc21 Add link/update address for dhcp-users mailing list 2022-03-07 18:27:13 +00:00
Suzanne Goldlust
e180ae075e Text edits
dhcp-users@isc.org address in line 24 does not appear to be
a valid address, but I'm not sure what it should be instead.
2022-03-07 17:48:31 +00:00
Wlodek Wencel
e69d9b5b85 [#229] added missing entry 2022-03-07 17:55:50 +01:00
Tomek Mrugalski
c9aec7efdf [#229] configure* updated to 4.4.3 2022-03-07 17:31:51 +01:00
Tomek Mrugalski
95d14836ed [#229] Updated release notes and readme to 4.4.3 2022-03-07 17:30:49 +01:00
Tomek Mrugalski
18d6f4794d [#223] Missed one ip_address 2022-03-04 14:59:14 +01:00
Tomek Mrugalski
378e30b6b5 [#223] help formatting fixed 2022-03-04 14:51:34 +01:00
Tomek Mrugalski
5dbcd47878 [#223] Changes after review
- smaller buffer, shorted strncmp range
2022-03-04 14:18:13 +01:00
Thomas Markwalder
2b08209f97 [#223] Minor edits
Renamed boolean fake_gw -> use_fake_gw
Added missing blank line
2022-03-04 09:39:00 +00:00
Tomek Mrugalski
b5fafe1288 [#223] RELNOTES updated 2022-03-04 09:39:00 +00:00
Tomek Mrugalski
acb103887f [#223] Added (primitive) unit-test 2022-03-04 09:39:00 +00:00
Tomek Mrugalski
6473e8221a [#223] Resolved test build warning 2022-03-04 09:39:00 +00:00
Jens Elkner
57913f7f7f dhcrelay: option to force giaddr
Use option  -g ipaddr  to replace the giaddr sent to clients with
the given ipaddr to workaround bogus clients like Solaris 11 grub
which use giaddr instead of the announced router (3) to setup its
default route.
2022-03-04 09:39:00 +00:00
Suzanne Goldlust
726912a1c9 Fix typo reported by user 2022-02-18 15:04:05 +00:00
Tomek Mrugalski
0427f30d6e [pemensik/dhcp-ldap-gssapi-principal] RELNOTES updated 2022-02-07 13:25:03 +01:00
Petr Menšík
8b3c6d83e7 [(no branch, rebasing pemensik/dhcp-ldap-gssapi-principal)] Do not report missed ldap-gssapi-pricipal as error
If DHCP is built with ldap_gssapi support but ldap-gssapi-principal
is not set error level messages is written in the logs.  This is
totally OK to not have the parameter set. Report names of required
options, not internal code variables.

Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1831332

Signed-off-by: Pavel Zhukov <pzhukov@redhat.com>
Signed-off-by: Petr Menšík <pemensik@redhat.com>
2022-02-07 13:18:37 +01:00
Tomek Mrugalski
9ea5696deb [#91] RELNOTES updated 2022-02-04 18:28:00 +01:00
Tomek Mrugalski
e31705ff9a [#91] Applied Sergei's patch to util/Makefile.bind.in 2022-02-04 18:25:44 +01:00
Sergei Trofimovich
5a01946235 [(no branch, rebasing trofi/dhcp-master)] dhcp/bind: build bind1->atf->bind2 sequentially
All 3 steps are interdependent:
- bind1 unpacks bind source
- atf builds tests in it
- bind2 builds bind

Without the dependencies parallel build on -j16 fails as:

    $ make -j16 -l16
    Making all in ./bind
    make[1]: Entering directory '/build/dhcp-4.4.2-P1/bind'
    Building BIND libraries - this takes some time.
    bash: line 6: cd: /build/dhcp-4.4.2-P1/bind/bind-9.11.14/lib/isc: No such file or directory
    Building isc library in /build/dhcp-4.4.2-P1/bind
    bash: line 6: cd: /build/dhcp-4.4.2-P1/bind/bind-9.11.14/lib/isc: No such file or directory
    bash: ./configure: /bin/sh: bad interpreter: Text file busy
    make[2]: *** [Makefile:42: bind1] Error 126
    make[2]: *** Waiting for unfinished jobs....
2022-02-04 18:18:47 +01:00
Wlodek Wencel
c62bca27cf addressed review 2022-01-27 17:48:49 +01:00
Wlodek Wencel
0a44e734cc release check list added 2022-01-27 13:02:52 +01:00
Thomas Markwalder
3d53b2f2a0 [#182] Corrected CVE: CVE-2021-25217
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.
2022-01-25 18:25:58 +01:00
Wlodek Wencel
b2ca192e64 re-center version 2022-01-25 16:56:35 +01:00
Wlodek Wencel
f4622ec147 regenerated Makefiles for release 2022-01-25 16:33:59 +01:00
Wlodek Wencel
49a7fb582d copy rights update 2022-01-25 16:24:16 +01:00
Tomek Mrugalski
3c7575190a [#221] Minor edits in README
- including => included
 - whitespace corrections in RELEASE STATUS
2022-01-24 18:58:32 +00:00
Tomek Mrugalski
83c529259f [#221] Addressed review comments:
- rephrased PRNG fix explanation (thanks, Suzanne!)
 - removed duplicate sections (thanks, Francis!)
 - rewrapped long lines to no cross 80 columns (thanks, Thomas!)
2022-01-24 18:58:32 +00:00
Vicky Risk
f5af4b7089 Update RELNOTES 2022-01-24 18:58:32 +00:00
Vicky Risk
2afa6e19a8 Update README - added section on Release status which was in the TOC 2022-01-24 18:58:32 +00:00
Tomek Mrugalski
7cc0471f3a [#221] README and RELNOTES updated (dhclient,dhcrelay reached EOL) 2022-01-24 18:58:32 +00:00
Tomek Mrugalski
89b8381b1e [#221] Whitespace cleanup 2022-01-24 18:58:32 +00:00
Tomek Mrugalski
668d677cb4 [#221] Version bump to 4.4.3 2022-01-24 18:58:32 +00:00
Tomek Mrugalski
6227b19093 [#221] Added note about contributing anything for client or relay 2022-01-24 18:58:32 +00:00
Thomas Markwalder
b675d3a0ba [#76] Added dhcp_timed_connect() function
dhcpctl/cltest2.c
    Added use of dhcp_timed_connect()

dhcpctl/dhcpctl.3
    Added entry for dhcp_timed_connect()

dhcpctl/dhcpctl.*
    dhcpctl_timed_connect() - new function
    dhcp_timed_wait_for_completion() - corrected commentary
2022-01-20 16:31:28 -05:00
Thomas Markwalder
80dfe8061c [#76] Updated auto-generted files
modified:   dhcpctl/Makefile.in
2022-01-20 16:31:28 -05:00
Thomas Markwalder
9121bf6749 [#76] Added new functions to man page dhcpctl/dhcpctl.3
Also updated copyrights
2022-01-20 16:31:28 -05:00
Thomas Markwalder
7f15246697 [#76] Initial implemention to dhcpctl_timed_wait_for_completion
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
2022-01-20 16:30:49 -05:00