summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-12-19device: clear the previous lease with dhcp disabled during reapplywl/tmpWen Liang1-0/+3
2022-12-14device: preserve the DHCP lease during reapplyWen Liang3-21/+52
2022-12-14device: merge arg for '_cleanup_ip_pre()'Wen Liang1-18/+19
2022-12-14cloud-setup,core: merge branch 'th/cloud-setup-preserve-external-ip'Thomas Haller18-72/+525
2022-12-14nm-cloud-setup: simplify clearing variables in retry loopThomas Haller1-2/+2
2022-12-14nm-cloud-setup: refactor skipping reapply be checking for skip firstThomas Haller1-20/+31
2022-12-14nm-cloud-setup: set preserve-external-ip flag during reapplyThomas Haller3-1/+24
2022-12-14libnm: add internal nmc_client_has_{version_info_v,version_info_capability,ca...Thomas Haller2-0/+65
2022-12-14examples: add python example for reapplyThomas Haller2-0/+148
2022-12-14core: support flag "preserve-external-ip" for Reapply() callThomas Haller5-31/+68
2022-12-14device: change error code for Reapply() rejecting unsupported flags argumentThomas Haller1-1/+1
2022-12-14core: add "VersionInfo" property on D-Bus and NMClientThomas Haller7-17/+172
2022-12-14glib-aux: add nm_g_array_append_val()Thomas Haller1-0/+14
2022-12-14merge: branch 'bg/vlan-proto'Beniamino Galvani21-35/+227
2022-12-14device: support the VLAN protocol optionBeniamino Galvani1-1/+14
2022-12-14ifcfg-rh: support the vlan.protocol propertyBeniamino Galvani8-1/+19
2022-12-14libnm,nmcli: add vlan.protocol propertyBeniamino Galvani7-0/+64
2022-12-14platform: support VLAN protocolBeniamino Galvani7-34/+131
2022-12-14contrib: fix duplicate package in "contrib/scripts/nm-in-container.sh" scriptThomas Haller1-1/+0
2022-12-14platform: fix "-Wcast-align" warning on i686 in nmp_object_ref()Thomas Haller2-2/+4
2022-12-14std-aux: allow nesting of NM_CAST_ALIGN() macrosThomas Haller1-7/+8
2022-12-12libnm: use stack-buffer to construct string in nm_ip_routing_rule_to_string()Thomas Haller1-5/+3
2022-12-12glib-aux: add nm_str_buf_dup_str() helperThomas Haller1-0/+18
2022-12-09core: fix returning invalid pointer from nm_netns_l3cfg_get()Thomas Haller1-1/+4
2022-12-09examples: fix handling "--last" argument in "examples/python/gi/checkpoint.py"Thomas Haller1-3/+3
2022-12-09all: merge branch 'th/wcast-align'Thomas Haller52-645/+776
2022-12-09build: enable "-Wcast-align" warningThomas Haller2-0/+2
2022-12-09systemd: fix various "-Wcast-align=strict" warningsThomas Haller5-5/+5
2022-12-09all: fix various "-Wcast-align=strict" warningsThomas Haller16-27/+42
2022-12-09std-aux: add NM_CAST_ALIGN() helperThomas Haller1-0/+16
2022-12-09all: fix "-Wcast-align=strict" warnings for GArray castsThomas Haller13-45/+45
2022-12-09glib-aux: make nm_utils_ipv6_{addr_set_interface_identifier,interface_identif...Thomas Haller2-35/+29
2022-12-09platform: ensure all NMPlatform* structs have same alignmentThomas Haller4-472/+557
2022-12-09platform: move "struct _NMPlatformObject" to "nmp-plobj.h"Thomas Haller2-6/+8
2022-12-09all: use nm_g_array_first()/nm_g_array_first_p() where suitableThomas Haller10-18/+16
2022-12-09glib-aux: add nm_g_array_first_p() and fix nm_g_array_index_p() with NULL arrayThomas Haller1-15/+23
2022-12-06glib-aux/tests: fix bogus cast in _nmtst_connection_normalize_v()Thomas Haller1-1/+1
2022-12-06libnm-base: fix bogus and unnecessary cast in nm_ethtool_data_get_by_optname()Thomas Haller1-1/+1
2022-12-06ndisc: fix iterating arrays in calc_pre_expiry_rs_msec()Thomas Haller1-4/+4
2022-12-06modem: fix unalined access in stage3_ip_config_start()Thomas Haller1-2/+2
2022-12-06core: check hardware address length in nm_utils_get_ipv6_interface_identifier()Thomas Haller1-14/+21
2022-12-06core: fix out-of-bounds for nm_utils_get_ipv6_interface_identifier()Thomas Haller1-1/+5
2022-12-06core: fix possible unaligned access in nm_utils_get_ipv6_interface_identifier()Thomas Haller1-1/+1
2022-12-06all: merge branch 'th/unreachable-asserts'Thomas Haller2-18/+47
2022-12-06std-aux: mark failures of nm_assert() as unreachable codeThomas Haller1-14/+20
2022-12-06std-aux: mark _nm_assert_fail() as _nm_unreachable_code() with NDEBUG/G_DISAB...Thomas Haller2-2/+9
2022-12-06std-aux: add _nm_unreachable_code() macro to wrap __builtin_unreachable()Thomas Haller1-0/+8
2022-12-06std-aux: make NM_BOOLEAN_EXPR() a constant expression for constant argumentsThomas Haller1-1/+9
2022-12-06std-aux: fix _NM_ASSERT_FAIL_ENABLED for plain assert() and NDEBUGThomas Haller1-1/+1
2022-12-06glib-aux: merge branch 'th/g-clear-pointer'Thomas Haller2-21/+33