summaryrefslogtreecommitdiff
path: root/src/core/dhcp
Commit message (Expand)AuthorAgeFilesLines
* dhcp: reset IPv6 DAD flag on lease updatebg/dhcp6-dad-assertionBeniamino Galvani2023-04-061-0/+1
* dhcp: export the prefix delegationBeniamino Galvani2023-04-033-1/+24
* dhcp: support prefix delegation hintBeniamino Galvani2023-04-033-0/+25
* log,dhcp: avoid deprecated GTimeVal API and use g_get_real_time()Thomas Haller2023-03-211-15/+16
* dhcp: add the DHCPv6 IAID to the lease informationThomas Haller2023-02-212-5/+29
* dhcp: add "static_key" argument to nm_dhcp_option_add_option() etc.Thomas Haller2023-02-215-58/+102
* dhcp: fix test for out-of-tree buildBeniamino Galvani2023-01-111-1/+1
* dhcp: make _emit_notify() a macro to more conveniently construct notify dataThomas Haller2023-01-051-65/+42
* device: preserve the DHCP lease during reapplyWen Liang2023-01-052-15/+50
* dhcp: fix unused variable in nm_dhcp_client_start()Thomas Haller2022-12-191-2/+1
* dhcp/dhclient: fix honoring "ipv6.dhcp-duid" when explicitly setThomas Haller2022-12-194-7/+40
* dhcp/dhclient: better handle "\r\n" line breaks in dhclient lease fileThomas Haller2022-12-192-16/+22
* dhcp/dhclient: avoid rewriting unchanged file in nm_dhcp_dhclient_save_duid()Thomas Haller2022-12-191-5/+9
* dhcp/tests: add more tests for nm_dhcp_dhclient_save_duid()Thomas Haller2022-12-191-0/+96
* dhcp/tests: refactor tests for nm_dhcp_dhclient_save_duid()Thomas Haller2022-12-191-100/+52
* dhcp/trivial: rename DUID_PREFIX define to DEFAULT_DUID_PREFIXThomas Haller2022-12-191-5/+5
* dhcp: don't destroy old value before setting new in nm_dhcp_client_set_effect...Thomas Haller2022-12-191-3/+4
* dhcp: set the "dhcp_client_identifier"/"dhcp6_client_id" lease optionsThomas Haller2022-12-192-11/+58
* dhcp: add and use nm_dhcp_client_create_options_dict()Thomas Haller2022-12-194-3/+15
* dhcp: use nm_dhcp_option_create_options_dict() in nm_dhcp_client_handle_event()Thomas Haller2022-12-191-1/+1
* dhcp: add static-keys argument to nm_dhcp_option_create_options_dict()Thomas Haller2022-12-194-6/+7
* dhcp: set effective-client-id for all DHCP pluginsThomas Haller2022-12-194-10/+19
* dhcp: fix "ipv6.dhcp-duid=lease" for dhclient DHCPv6 clientThomas Haller2022-12-192-8/+23
* dhcp: drop NMDhcpClientClass.get_duid() hookThomas Haller2022-12-193-26/+2
* dhcp: don't use nm_dhcp_client_get_effective_client_id() from systemd DHCPv6 ...Thomas Haller2022-12-191-1/+1
* dhcp/trivial: fix naming for internal NM_DHCP_OPTION_DHCP6_{CLIENT,SERVER}_ID...Thomas Haller2022-12-192-4/+4
* core/trivial: fix indentationThomas Haller2022-12-191-8/+8
* all: use _NM_G_TYPE_CHECK_INSTANCE_CAST() for internal usesThomas Haller2022-12-168-8/+10
* dhcp: fix crash in "nm-dhcp-helper" passing NULL to g_dbus_connection_flush_s...Thomas Haller2022-12-051-1/+1
* clang-format: reformat code with clang-format 15.0.4-1.fc37Thomas Haller2022-11-233-19/+19
* core: extend NML3ConfigData:nameserver to track DNS as stringThomas Haller2022-10-274-8/+7
* dhcp: improve detection of DADFAILED addressesBeniamino Galvani2022-10-261-21/+22
* trivial: fix indentationThomas Haller2022-10-111-1/+1
* all: use nm_g_array_{index,first,last,index_p}() instead of g_array_index()Thomas Haller2022-09-151-1/+1
* dhcp: implement decline on IPv6 DAD failure with dhclientBeniamino Galvani2022-09-052-33/+33
* dhcp: decline IPv6 lease if all adresses fail DADBeniamino Galvani2022-09-051-36/+92
* glib-aux: rename IP address related helpers from "nm-inet-utils.h"Thomas Haller2022-08-255-61/+59
* glib-aux: replace nm_ip4_addr_is_localhost() by nm_utils_ip4_address_is_loopb...th/misc-auxThomas Haller2022-07-281-1/+1
* dhcp: fix EXTENDED DHCP event to accept lease for dhclient pluginThomas Haller2022-07-222-10/+14
* all: reformat with clang-format (clang-tools-extra-14.0.0-1.fc36) and update ...Thomas Haller2022-07-063-22/+22
* platform: rename nmp_lookup_init_object() to nmp_lookup_init_object_by_ifindex()Thomas Haller2022-06-301-1/+3
* dhcp/systemd: pass client instance to lease_to_ip6_config()Thomas Haller2022-06-271-22/+6
* dhcp/nettools: log message about guessing subnet mask for IPv4Thomas Haller2022-06-271-18/+17
* dhcp: add nm_dhcp_client_create_l3cd() helperThomas Haller2022-06-272-0/+12
* dhcp/nettools: normalize subnet netmask in nettools clientThomas Haller2022-06-271-1/+2
* dhcp/nettools: accept missing "subnet mask" (option 1) in DHCP leaseThomas Haller2022-06-271-12/+18
* all: use internal _nm_utils_ip4_netmask_to_prefix()Thomas Haller2022-06-272-2/+2
* dhcp: nettools: save the lease after it gets acceptedBeniamino Galvani2022-06-171-0/+2
* dhcp: wait DAD completion for DHCPv6 addressesBeniamino Galvani2022-06-161-8/+99
* dhcp: implement ACD (address collision detection) for DHCPv4Thomas Haller2022-06-014-118/+615