summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ifupdown: properly handle special "none" keyword for bridge_portsifupdown-bridgeportsMichael Biebl2018-09-041-0/+3
* contrib/rpm: fix invalid %if condition for building on RHELThomas Haller2018-09-041-1/+1
* crypto: merge branch 'th/crypto-secrets'Thomas Haller2018-09-0442-3911/+4274
|\
| * ifcfg-rh: don't use 802-1x certifcate setter functionsThomas Haller2018-09-044-210/+207
| * ifcfg-rh: rework parsing secretsThomas Haller2018-09-041-79/+130
| * ifcfg-rh/trivial: rename variable for ifcfg keys fileThomas Haller2018-09-041-59/+59
| * libnm-core: expose _nm_utils_str2bin_full() as internal APIThomas Haller2018-09-042-10/+17
| * libnm/keyfile: clear memory when reading certificates from keyfileThomas Haller2018-09-041-20/+33
| * libnm/802-1x: refactor getting private-key formatThomas Haller2018-09-041-67/+63
| * libnm/802-1x: refactor setting certificate from pathThomas Haller2018-09-043-506/+243
| * libnm/802-1x: cleanup NMSetting8021x:verify()Thomas Haller2018-09-041-25/+62
| * libnm/802-1x: don't verify certificates in GObject property setterThomas Haller2018-09-041-49/+6
| * libnm/802-1x: refactor certificate handling in settingsThomas Haller2018-09-041-190/+94
| * libnm/802-1x: call g_bytes_unref() directly without checking for NULLThomas Haller2018-09-041-29/+14
| * libnm/802-1x/trivial: reorder codeThomas Haller2018-09-041-505/+514
| * libnm/802-1x: refactor GObject properties of NMSetting8021xThomas Haller2018-09-041-323/+280
| * libnm/crypto: mark nm_crypto_make_des_aes_key() as test-only functionThomas Haller2018-09-042-15/+15
| * libnm/crypto: clean crypto implementations for gnutls/nssThomas Haller2018-09-042-181/+171
| * libnm/crypto: rework endianness detection for crypto_verify_pkcs12()Thomas Haller2018-09-044-31/+16
| * libnm/crypto: refactor to use enum for supported ciphersThomas Haller2018-09-045-134/+190
| * libnm/crypto: remove unused argument key_type for decrypt functionsThomas Haller2018-09-044-6/+0
| * libnm/crypto: don't initialize buffer for nm_crypto_make_des_aes_key() with zeroThomas Haller2018-09-041-1/+1
| * libnm/crypto: adjust signature of crypto functionsThomas Haller2018-09-045-67/+67
| * libnm/crypto: rename crypto functions used for testing onlyThomas Haller2018-09-045-110/+88
| * libnm: cleanup conversion from NMCryptoFileFormat to NMSetting8021xCKFormat enumThomas Haller2018-09-041-7/+21
| * libnm: fix race in nm-setting-x802-1x's setting private key functionsThomas Haller2018-09-041-69/+119
| * libnm: clear private-key passwords in NMSetting8021xThomas Haller2018-09-041-8/+9
| * libnm/keyfile: avoid GByteArray to construct path uri in nm_keyfile_detect_un...Thomas Haller2018-09-041-10/+9
| * libnm: avoid intermediate GByteArray in path_to_scheme_value()Thomas Haller2018-09-041-8/+7
| * libnm/crypto: fix loading certificates from file securelyThomas Haller2018-09-043-28/+18
| * libnm/crypto: ensure not leaking sensitive information when loading filesThomas Haller2018-09-041-1/+8
| * libnm/crypto: refactor nmtst_crypto_rsa_key_encrypt() and clear memoryThomas Haller2018-09-043-64/+67
| * libnm/crypto: move and mark nm_utils_rsa_key_encrypt() as test codeThomas Haller2018-09-045-115/+117
| * libnm-core/trivial: rename testing related functions in crypto codeThomas Haller2018-09-042-30/+36
| * libnm/crypto: refactor crypto test functions to return GBytesThomas Haller2018-09-043-68/+38
| * libnm/crypto: refactor nm_crypto_load_and_verify_certificate() and return GBytesThomas Haller2018-09-045-73/+71
| * libnm/crypto: use nm_explicit_bzero() instead of plain memset()Thomas Haller2018-09-042-10/+9
| * libnm/crypto: rework _nm_crypto_verify_cert() to return booleanThomas Haller2018-09-044-28/+48
| * build/travis: build both against crypto "gnutls" and "nss"Thomas Haller2018-09-041-1/+12
| * build: enable building both crypto backends for testsThomas Haller2018-09-045-34/+110
| * libnm/crypto: rename libnm crypto API to have consistent NM prefixThomas Haller2018-09-048-262/+295
| * libnm/crypto: add header "nm-crypto-impl.h" for crypto implementationThomas Haller2018-09-049-33/+69
| * libnm/crypto: rename libnm's crypto filesThomas Haller2018-09-0412-22/+24
| * libnm/crypto: refactor decrypt_key() to use NMSecretPtrThomas Haller2018-09-041-29/+38
| * libnm/crypto: refactor parse_pkcs8_key_file() to bzero loaded dataThomas Haller2018-09-041-24/+20
| * libnm/crypto: refactor parse_old_openssl_key_file() to bzero loaded dataThomas Haller2018-09-041-63/+99
| * libnm/crypto: clear data loaded from filesThomas Haller2018-09-041-57/+71
| * libnm/crypto: rename crypto functions that are only used by testsThomas Haller2018-09-043-25/+25
| * libnm/crypto: cleanup convert_iv() and handle more errorsThomas Haller2018-09-041-22/+37
| * libnm/crypto: adjust argument types for crypto_md5_hash()Thomas Haller2018-09-044-26/+35