summaryrefslogtreecommitdiff
path: root/src/core/dhcp/nm-dhcp-client.c
Commit message (Expand)AuthorAgeFilesLines
* dhcp: reset IPv6 DAD flag on lease updatebg/dhcp6-dad-assertionBeniamino Galvani2023-04-061-0/+1
* dhcp: add the DHCPv6 IAID to the lease informationThomas Haller2023-02-211-4/+18
* dhcp: add "static_key" argument to nm_dhcp_option_add_option() etc.Thomas Haller2023-02-211-8/+5
* 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-051-0/+47
* dhcp: fix unused variable in nm_dhcp_client_start()Thomas Haller2022-12-191-2/+1
* 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-191-9/+56
* dhcp: add and use nm_dhcp_client_create_options_dict()Thomas Haller2022-12-191-1/+11
* dhcp: use nm_dhcp_option_create_options_dict() in nm_dhcp_client_handle_event()Thomas Haller2022-12-191-1/+1
* dhcp: set effective-client-id for all DHCP pluginsThomas Haller2022-12-191-1/+1
* dhcp: drop NMDhcpClientClass.get_duid() hookThomas Haller2022-12-191-13/+1
* core/trivial: fix indentationThomas Haller2022-12-191-8/+8
* clang-format: reformat code with clang-format 15.0.4-1.fc37Thomas Haller2022-11-231-1/+1
* dhcp: improve detection of DADFAILED addressesBeniamino Galvani2022-10-261-21/+22
* 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-051-31/+16
* 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-251-14/+14
* dhcp: fix EXTENDED DHCP event to accept lease for dhclient pluginThomas Haller2022-07-221-6/+12
* all: reformat with clang-format (clang-tools-extra-14.0.0-1.fc36) and update ...Thomas Haller2022-07-061-1/+1
* platform: rename nmp_lookup_init_object() to nmp_lookup_init_object_by_ifindex()Thomas Haller2022-06-301-1/+3
* dhcp: add nm_dhcp_client_create_l3cd() helperThomas Haller2022-06-271-0/+10
* dhcp: wait DAD completion for DHCPv6 addressesBeniamino Galvani2022-06-161-8/+99
* dhcp: implement ACD (address collision detection) for DHCPv4Thomas Haller2022-06-011-67/+530
* dhcp/dhclient: implement accept/decline (ACD) for dhclient pluginThomas Haller2022-05-311-29/+74
* dhcp: minor cleanup of accept/decline functions in "nm-dhcp-client.c"Thomas Haller2022-05-311-17/+18
* dhcp/nettools: better track currently granted leaseThomas Haller2022-05-311-9/+16
* dhcp: move accept/decline function inside "nm-dhcp-client.c"Thomas Haller2022-05-311-9/+15
* dhcp/trivial: rename connect_l3cfg_notify() to l3_cfg_notify_check_connected()Thomas Haller2022-05-311-6/+6
* dhcp: replace switch in l3_cfg_notify_cb() with if blocksThomas Haller2022-05-311-20/+9
* dhcp: move addr-family specific data to union in NMDhcpClientPrivateThomas Haller2022-05-311-8/+33
* dhcp: fix logging of event in _nm_dhcp_client_notify()Thomas Haller2022-05-311-1/+1
* dhcp: merge nm_dhcp_client_start_ip4() and nm_dhcp_client_start_ip6() impleme...Thomas Haller2022-05-161-32/+23
* dhcp: move code in "nm-dhcp-client.c" (2)Thomas Haller2022-05-161-80/+82
* dhcp: assert that resources are freed in NMDhcpClient.dispose()Thomas Haller2022-05-161-0/+4
* dhcp: minor cleanup in config_init()Thomas Haller2022-05-161-12/+16
* dhcp: use packed strv array for NMDhcpClientConfig.reject_serversThomas Haller2022-05-161-20/+19
* dhcp: remove assertion in nm_dhcp_client_handle_event()Thomas Haller2022-05-161-2/+1
* dhcp: move code in nm_dhcp_client_handle_event()Thomas Haller2022-05-161-31/+23
* dhcp: drop NMDhcpState enumThomas Haller2022-05-161-47/+25
* dhcp: rename/refactor nm_dhcp_client_set_state() to be notificationsThomas Haller2022-05-161-12/+58
* dhcp: fix handling of NM_DHCP_STATE_NOOPThomas Haller2022-05-161-1/+1
* dhcp: drop most of NMDhcpState usage from nm_dhcp_client_handle_event()Thomas Haller2022-05-161-37/+34
* dhcp/trivial: add comment about nm_dhcp_utils_merge_new_dhcp6_lease()Thomas Haller2022-05-161-0/+3
* dhcp: move code in "nm-dhcp-client.c"Thomas Haller2022-05-161-47/+49
* dhcp: minor code cleanups in "nm-dhcp-client.c"Thomas Haller2022-05-161-24/+25
* dhcp: use GSource for watching child process instead of numeric source idThomas Haller2022-05-161-6/+7
* dhcp: minor cleanup in maybe_add_option()Thomas Haller2022-05-161-19/+19
* dhcp: don't assert against untrusted data in maybe_add_option()Thomas Haller2022-05-161-1/+2