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