summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-09-29libnm,core: support "bond.balance-slb" optionth/mlag-bonding-slb-1.38Thomas Haller3-5/+164
2022-09-29core: add NMBondManager to handle NTF rules for balance-slb (MLAG)Thomas Haller4-0/+995
2022-09-29firewall: add mlag firewall utils for multi chassis link aggregation (MLAG) f...Thomas Haller2-0/+254
2022-09-29core: merge branch 'th/mlag-bonding-slb' (part 2)Thomas Haller5-12/+57
2022-09-29firewall: introduce helper function for add/flush/delete nft table commandThomas Haller1-2/+9
2022-09-29firewall: fail from nm_firewall_nft_call() on non-zero exit codeThomas Haller1-1/+10
2022-09-29device: allow resetting the devip state via nm_device_devip_set_state()Thomas Haller2-2/+6
2022-09-29glib-aux: add NM_UTILS_ERROR_COMMAND_FAILED error codeThomas Haller1-0/+2
2022-09-29glib-aux: add nm_utils_get_process_exit_status_desc_buf() helperThomas Haller2-7/+30
2022-09-29glib-aux: fix nm_str_buf_finalize() for cloning bufferThomas Haller2-1/+14
2022-09-29glib-aux: fix spurious semicolon after NM_STR_BUF_INIT() macrosThomas Haller1-2/+2
2022-09-29glib-aux: add nm_str_buf_append_printfv()Thomas Haller2-9/+29
2022-09-29glib-aux: merge branch 'th/str-buf-stack-allocated'Thomas Haller13-53/+136
2022-09-29glib-aux: avoid #if in "nm-str-buf.h"Thomas Haller1-4/+4
2022-09-29glib-aux/trivial: add code comment to nm_str_buf_get_str_unsafe()Thomas Haller1-0/+23
2022-09-29glib-aux: drop nm_str_buf_init() for NM_STR_BUF_INIT()Thomas Haller13-30/+21
2022-09-29glib-aux: add support for starting with stack-allocated buffer in NMStrBufThomas Haller3-23/+115
2022-09-29std-aux: add NM_UTILS_GET_NEXT_REALLOC_SIZE_488 defineThomas Haller2-0/+4
2022-09-29glib-aux: add nm_strv_contains() helperThomas Haller1-0/+2
2022-09-29firewall: merge branch 'th/firewall-cleanup'Thomas Haller3-55/+71
2022-09-29firewall: move logging stdin argument to nft callThomas Haller1-7/+7
2022-09-29firewall: expose nm_firewall_nft_call() in header fileThomas Haller2-12/+24
2022-09-29firewall-utils: move _append() macro to be used by other placesThomas Haller1-11/+10
2022-09-29firewall/trivial: rename nm_firewall_config_apply() to nm_firewall_config_app...Thomas Haller3-4/+6
2022-09-29firewall: more renaming and splitting _fw_nft_set_shared()Thomas Haller1-11/+14
2022-09-29firewall/trivial: rename nm_firewall_config_new() to nm_firewall_config_new_s...Thomas Haller3-5/+5
2022-09-29firewall/trivial: rename "shared"/"add" argument in firewall utils to "up"Thomas Haller2-15/+15
2022-09-29core: transfer ownership of strbuf data in _fw_nft_set()Thomas Haller1-2/+1
2022-09-27platform: fix tracking similar objects in NMPGlobalTrackerThomas Haller1-2/+18
2022-09-27libnm-core: allow empty slave-type with a NMSettingBondPortBeniamino Galvani1-3/+5
2022-09-27policy: fix disposal of devices listFernando Fernandez Mancera1-1/+1
2022-09-27device: don't ignore external slave removalsLubomir Rintel1-6/+10
2022-09-05device: don't emit recheck-assume if there is a queued activation requestBeniamino Galvani1-1/+1
2022-08-31dhcp: merge branch 'bg/restart-dhcp-on-mac-change'Thomas Haller5-12/+17
2022-08-31device: restart DHCP when the MAC changesBeniamino Galvani1-3/+6
2022-08-31core: log when dynamic IP configuration is restarted and whyBeniamino Galvani5-9/+11
2022-08-29ovsdb: do not set the device as DEACTIVATING if it is DISCONNECTEDFernando Fernandez Mancera1-1/+2
2022-08-24NEWS: updateAna Cabral1-1/+3
2022-08-11release: bump version to 1.38.5 (development)1.38.5-devThomas Haller2-2/+2
2022-08-11release: bump version to 1.38.41.38.4Thomas Haller2-2/+2
2022-08-11device: fix reapply for lldp/mdns/llmnr/dns-over-tls settingsThomas Haller1-0/+10
2022-08-11glib-aux: add nm_g_hash_table_contains_any() helperThomas Haller1-0/+19
2022-08-11NEWS: updateThomas Haller1-0/+10
2022-08-05glib-aux: merge branch 'th/random-utils'Thomas Haller9-106/+276
2022-08-05core: block to get good random bytes for "/var/lib/NetworkManager/secret_key"Thomas Haller1-1/+4
2022-08-05glib-aux: rework random number utilsThomas Haller8-122/+259
2022-08-05glib-aux: add assertions to nm_utils_fd_wait_for_event()Thomas Haller1-0/+9
2022-08-05glib-aux: accept zero bytes for nm_utils_random_bytes()Thomas Haller1-1/+3
2022-08-05glib-aux: reseed state for "bad" random bytes every timeThomas Haller1-0/+19
2022-08-04crypto: support EC private keysGeorg Müller8-4/+46