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