summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* lib:replace: Add macro BURN_STR() to zero memory of a stringPavel Filipenský2022-09-191-0/+11
* lib:util: Check memset_s() error code in talloc_keep_secret_destructor()Joseph Sutton2022-09-191-1/+14
* CVE-2021-20251 lib:crypto: Add Python functions for AES SAMR password changeJoseph Sutton2022-09-191-0/+221
* CVE-2021-20251 lib:crypto: Add md4_hash_blob() for hashing data with MD4Joseph Sutton2022-09-191-0/+35
* CVE-2021-20251 lib:crypto: Add des_crypt_blob_16() for encrypting data with DESJoseph Sutton2022-09-192-1/+66
* lib:crypto: Use constant time memory comparison to check HMACJoseph Sutton2022-09-191-3/+3
* lib:crypto: Check for overflow before filling pauth_tag arrayJoseph Sutton2022-09-191-0/+8
* lib:crypto: Zero auth_tag array in encryption testJoseph Sutton2022-09-191-1/+1
* lib/util: add unlikely() to SMB_ASSERT()Stefan Metzmacher2022-08-231-1/+1
* lib/replace: let DISABLE_OPATH also undef __NR_openat2Stefan Metzmacher2022-08-161-0/+8
* lib/replace: add fallback defines for __NR_openat2Stefan Metzmacher2022-08-161-0/+20
* lib/replace: use syscall(__NR_openat2) if availableStefan Metzmacher2022-08-161-0/+8
* lib/replace: always include <sys/syscall.h> in replace.c if availableStefan Metzmacher2022-08-161-3/+4
* lib/replace: add a replacement for openat2() that returns ENOSYSStefan Metzmacher2022-08-163-0/+45
* audit_logging: add method to replace the object for a given key with a new ob...Jule Anger2022-08-082-0/+50
* lib/util/access: source3/auth/user_util: Check for INNETGRlistout2022-08-081-1/+1
* lib: Align an integer typeVolker Lendecke2022-08-041-1/+2
* lib:replace: Only include <sys/mount.h> on non-Linux systemsAndreas Schneider2022-08-022-1/+6
* Revert "lib:replace: Remove <sys/mount.h> from filesys.h"Andreas Schneider2022-08-021-0/+4
* lib:replace: Remove <sys/mount.h> from filesys.hAndreas Schneider2022-07-291-4/+0
* lib:util: Add generate_random_u64_range()Andreas Schneider2022-07-282-0/+16
* lib:util: Remove trailing whitespaces in samba_util.hAndreas Schneider2022-07-281-17/+17
* lib:crypto: Add test for pbkdf2Andreas Schneider2022-07-281-0/+47
* lib:crypto: Add test for samba_gnutls_aead_aes_256_cbc_hmac_sha512_decrypt()Andreas Schneider2022-07-281-0/+48
* lib:crypto: Add samba_gnutls_aead_aes_256_cbc_hmac_sha512_decrypt()Andreas Schneider2022-07-282-0/+189
* lib:crypto: Add test for samba_gnutls_aead_aes_256_cbc_hmac_sha512_encrypt()Andreas Schneider2022-07-282-0/+238
* lib:crypto: Implement samba_gnutls_aead_aes_256_cbc_hmac_sha512_encrypt()Andreas Schneider2022-07-283-12/+288
* lib:replace: Add macros to burn data from memoryAndreas Schneider2022-07-281-0/+18
* lib:crypto: Merge wscript_build into wscriptAndreas Schneider2022-07-282-54/+55
* lib:crypto: Merge wscript_configure into wscriptAndreas Schneider2022-07-282-15/+20
* lib:crypto: Reformat wscriptAndreas Schneider2022-07-281-2/+5
* util/genrand: don't ignore errors in random number generationDouglas Bagnall2022-07-282-4/+27
* CVE-2022-2031 lib:krb5_wrap: Generate valid error codes in smb_krb5_mk_error()Joseph Sutton2022-07-271-1/+1
* CVE-2022-32746 ldb: Release LDB 2.6.1ldb-2.6.1Andrew Bartlett2022-07-273-1/+295
* CVE-2022-32746 ldb: Make use of functions for appending to an ldb_messageJoseph Sutton2022-07-273-28/+8
* CVE-2022-32746 ldb: Add functions for appending to an ldb_messageJoseph Sutton2022-07-272-4/+185
* CVE-2022-32746 ldb: Ensure shallow copy modifications do not affect original ...Joseph Sutton2022-07-272-8/+50
* CVE-2022-32746 ldb: Add flag to mark message element values as sharedJoseph Sutton2022-07-272-6/+43
* CVE-2022-32746 ldb:rdn_name: Use LDB_FLAG_MOD_TYPE() for flags equality checkJoseph Sutton2022-07-271-1/+1
* lib/util: make use of tevent_cached_getpid() in performance critical codeStefan Metzmacher2022-07-252-2/+4
* lib/messaging: s/getpid/tevent_cached_getpidStefan Metzmacher2022-07-252-10/+10
* tevent: version 0.13.0tevent-0.13.0Stefan Metzmacher2022-07-253-2/+153
* tevent: tevent_cached_getpid() testsStefan Metzmacher2022-07-251-0/+71
* tevent: add tevent_cached_getpid() helperStefan Metzmacher2022-07-255-9/+63
* lib: Remove a few #include "includes.h"Volker Lendecke2022-07-259-9/+19
* lib: On FreeBSD util_paths.c does not find struct statVolker Lendecke2022-07-241-0/+1
* lib: Fix the 32-bit buildVolker Lendecke2022-07-231-1/+1
* lib: Fix the FreeBSD buildVolker Lendecke2022-07-231-0/+1
* replace: Add check for if_nameindex()Martin Schwenke2022-07-221-1/+1
* waf: Check for -Wno-error=array-bounds flagsAndreas Schneider2022-07-191-3/+19