Commit Graph

60040 Commits (e96e9b738c1ca64ed8424dcbb2ac9dfa395e97da)
 

Author SHA1 Message Date
Andreas Karlsson e96e9b738c PG-1491 Simplify cache lookup logic to make it easier to reason about 6 months ago
Andreas Karlsson 56f9a8ecda PG-1419 Make sure pg_tde_is_encrypted() returns NULL on paritioned tables 6 months ago
Andreas Karlsson 27b88e1334 Remove cached OpenSSL context from internal keys 6 months ago
Andreas Karlsson 1dc74bdfac Remove unused field from the TDE file header 6 months ago
Anastasia Alexandrova 2b94887a34
PG-1500 Extended mlock description (#171) 6 months ago
Anastasia Alexandrova 86af45ed24
Doc improvements for RC release (#167) 6 months ago
Zsolt Parragi ef17134167
Documentation updates for variables/tools and a few other things (#108) 6 months ago
Andreas Karlsson d2231f9b98 Unlock pages in the key cache after clearing them 6 months ago
Zsolt Parragi e066375635
Merge pull request #166 from jeltz/tde/merge-17.4.1 6 months ago
Andreas Karlsson 3a6422b9f9 Merge tag 'release-17.4.1' into TDE_REL_17_STABLE 6 months ago
Andreas Karlsson 792b616a70 Simplify counting of tde_heap tables 6 months ago
Andreas Karlsson e661c2f0a8 PoC: PG-1392 Encrypt all relation forks 6 months ago
Andreas Karlsson f4080dc806 PG-829 Merge the map and keydata files 6 months ago
Andreas Karlsson 5d86e64751 PG-829 Split pg_tde_process_map_entry() into two functions 6 months ago
Andreas Karlsson 3609771b88 PG-829 Remove unused functions in pg_tde_tdemap.c 6 months ago
Andreas Karlsson 21d24d1b34 PG-829 Allocate map entry on the stack instead 6 months ago
Andreas Karlsson 591460d6e0 PG-829 Free keys allocated in key rotation loop 6 months ago
Andreas Karlsson 3f32d80fac PG-829 Move variables in pg_tde_tdemap.c to the right scopes 6 months ago
Andreas Karlsson 6d9bc34289 PG-829 Remove unused struct TDEMapFilePath 6 months ago
Andreas Karlsson f13978aded PG-829 Remove update_header prameter 6 months ago
Andreas Karlsson ce5206a864 PG-829 Stop returning if the file was new from functions 6 months ago
Andreas Karlsson e4856edf5c PG-829 Remove noop wrapper function 6 months ago
Andreas Karlsson 2ca6e7a87d PG-829 Remove XLOG_TDE_UPDATE_PRINCIPAL_KEY 6 months ago
Andreas Karlsson 148a05129b Clean up parsing of headers 6 months ago
Andreas Karlsson ba518086f5 Close file descriptor when header is invalid 6 months ago
Andrew Pogrebnoi e92fee7662
Pass proper old rlocator to smgr when creating relations and indexes (#156) 6 months ago
Andreas Karlsson 2c16b4839b Initialize the whole WAL record when creating internal keys 6 months ago
Zsolt Parragi 3bf4f5c45d PG-1488: Only create keys for main/init forks 6 months ago
Andrew Pogrebnoi 01a8ee3e03
Update WAL keys pointers after resizing the key cache (#151) 6 months ago
Naeem Akhter 8c1d77c23c
Merge pull request #127 from percona/naeem-doc-release-17.4 6 months ago
Andrew Pogrebnoi e3cd93bd9f
Create pg_tde dir on replicas (#149) 6 months ago
Andrew Pogrebnoi d1eace5427
Don't Xlog new use of default keys (#148) 6 months ago
Andreas Karlsson 4303af1396 Minor cleanup of SMGR code 6 months ago
Andreas Karlsson 374cf850a3 PG-1416 Improve error messages for principal key lookups 6 months ago
Andreas Karlsson 408c5dce04 PG-1416 Throw error when no principal key for encrypted table 6 months ago
Andreas Karlsson 62e28a4171 Remove pfree() calls in error paths 6 months ago
Andreas Karlsson 3a5dd992d2 Remove code after ereprt(ERROR) 6 months ago
Andreas Karlsson d44cbba46e Do not explicitly release LWLock before ereport(ERROR) 6 months ago
Andreas Karlsson 61630ceaf2 Make sure we abort on failed read of previous WAL key 6 months ago
Andreas Karlsson 3477a23854 PG-1416 Remove no longer useful WAL encryption sanity check 6 months ago
Andreas Karlsson c47261e939 PG-1416 Remove code leftovers from old WAL code 6 months ago
Andreas Karlsson 9ef5effd33 Remove unnecessary cruft from header files 6 months ago
Andreas Karlsson a3c647494e Improve readability of Aes128EncryptedZeroBlocks() 6 months ago
Andreas Karlsson b9026b0582 Abort on failed encryption/decryption even in frontend code 6 months ago
Andreas Karlsson 67b16ec441 Clean up enc_aes.c 6 months ago
Andreas Karlsson ba6e77698e Clean up enc_tde.c 6 months ago
Naeem Akhter 4f95fa6b9b
Merge pull request #142 from percona/tde-version-testcase 6 months ago
Zsolt Parragi cb06bea253 PG-1479,PG-1480: fix incorrect parameter order in default key rotation 6 months ago
Zsolt Parragi 54ed4218cb Added missing function to documentation 6 months ago
Zsolt Parragi e21b748762 PG-1473: Also manage verify_global_principal_key permissions correctly 6 months ago