summaryrefslogtreecommitdiff
path: root/libnm-core
AgeCommit message (Expand)AuthorFilesLines
2018-09-13libnm: fix memleak in _nm_utils_ssid_to_string_arr()Thomas Haller1-1/+1
2018-09-13build: meson: add missing libnm-core header fileBeniamino Galvani1-0/+1
2018-09-08release: bump version to 1.15.0 (development)Thomas Haller1-0/+14
2018-09-07libnm/docs: clarify which interface to share with ipvx.method=sharedThomas Haller1-1/+3
2018-09-07platform/wireguard: rework parsing wireguard links in platformThomas Haller1-25/+0
2018-09-06ifcfg-rh: add support for connection.llmnrBeniamino Galvani1-0/+9
2018-09-06libnm-core: add connection.llmnr propertyBeniamino Galvani3-3/+88
2018-09-06libnm-core: fix documentation for connection.mdnsBeniamino Galvani1-4/+2
2018-09-06libnm: assert in nm_utils_is_uuid() for valid argumentThomas Haller1-0/+2
2018-09-05libnm-core: 8021x: Allow a new eap value "external"Andrew Zaborowski1-1/+2
2018-09-04ifcfg-rh: don't use 802-1x certifcate setter functionsThomas Haller2-14/+23
2018-09-04libnm-core: expose _nm_utils_str2bin_full() as internal APIThomas Haller2-10/+17
2018-09-04libnm/keyfile: clear memory when reading certificates from keyfileThomas Haller1-20/+33
2018-09-04libnm/802-1x: refactor getting private-key formatThomas Haller1-67/+63
2018-09-04libnm/802-1x: refactor setting certificate from pathThomas Haller3-506/+243
2018-09-04libnm/802-1x: cleanup NMSetting8021x:verify()Thomas Haller1-25/+62
2018-09-04libnm/802-1x: don't verify certificates in GObject property setterThomas Haller1-49/+6
2018-09-04libnm/802-1x: refactor certificate handling in settingsThomas Haller1-190/+94
2018-09-04libnm/802-1x: call g_bytes_unref() directly without checking for NULLThomas Haller1-29/+14
2018-09-04libnm/802-1x/trivial: reorder codeThomas Haller1-505/+514
2018-09-04libnm/802-1x: refactor GObject properties of NMSetting8021xThomas Haller1-323/+280
2018-09-04libnm/crypto: mark nm_crypto_make_des_aes_key() as test-only functionThomas Haller2-15/+15
2018-09-04libnm/crypto: clean crypto implementations for gnutls/nssThomas Haller2-181/+171
2018-09-04libnm/crypto: rework endianness detection for crypto_verify_pkcs12()Thomas Haller1-7/+8
2018-09-04libnm/crypto: refactor to use enum for supported ciphersThomas Haller5-134/+190
2018-09-04libnm/crypto: remove unused argument key_type for decrypt functionsThomas Haller4-6/+0
2018-09-04libnm/crypto: don't initialize buffer for nm_crypto_make_des_aes_key() with zeroThomas Haller1-1/+1
2018-09-04libnm/crypto: adjust signature of crypto functionsThomas Haller5-67/+67
2018-09-04libnm/crypto: rename crypto functions used for testing onlyThomas Haller5-110/+88
2018-09-04libnm: cleanup conversion from NMCryptoFileFormat to NMSetting8021xCKFormat enumThomas Haller1-7/+21
2018-09-04libnm: fix race in nm-setting-x802-1x's setting private key functionsThomas Haller1-69/+119
2018-09-04libnm: clear private-key passwords in NMSetting8021xThomas Haller1-8/+9
2018-09-04libnm/keyfile: avoid GByteArray to construct path uri in nm_keyfile_detect_un...Thomas Haller1-10/+9
2018-09-04libnm: avoid intermediate GByteArray in path_to_scheme_value()Thomas Haller1-8/+7
2018-09-04libnm/crypto: fix loading certificates from file securelyThomas Haller3-28/+18
2018-09-04libnm/crypto: ensure not leaking sensitive information when loading filesThomas Haller1-1/+8
2018-09-04libnm/crypto: refactor nmtst_crypto_rsa_key_encrypt() and clear memoryThomas Haller3-64/+67
2018-09-04libnm/crypto: move and mark nm_utils_rsa_key_encrypt() as test codeThomas Haller5-115/+117
2018-09-04libnm-core/trivial: rename testing related functions in crypto codeThomas Haller2-30/+36
2018-09-04libnm/crypto: refactor crypto test functions to return GBytesThomas Haller3-68/+38
2018-09-04libnm/crypto: refactor nm_crypto_load_and_verify_certificate() and return GBytesThomas Haller5-73/+71
2018-09-04libnm/crypto: use nm_explicit_bzero() instead of plain memset()Thomas Haller2-10/+9
2018-09-04libnm/crypto: rework _nm_crypto_verify_cert() to return booleanThomas Haller4-28/+48
2018-09-04build: enable building both crypto backends for testsThomas Haller1-2/+27
2018-09-04libnm/crypto: rename libnm crypto API to have consistent NM prefixThomas Haller8-262/+295
2018-09-04libnm/crypto: add header "nm-crypto-impl.h" for crypto implementationThomas Haller6-33/+66
2018-09-04libnm/crypto: rename libnm's crypto filesThomas Haller8-11/+13
2018-09-04libnm/crypto: refactor decrypt_key() to use NMSecretPtrThomas Haller1-29/+38
2018-09-04libnm/crypto: refactor parse_pkcs8_key_file() to bzero loaded dataThomas Haller1-24/+20
2018-09-04libnm/crypto: refactor parse_old_openssl_key_file() to bzero loaded dataThomas Haller1-63/+99