Commit Graph

60309 Commits (c8d8431a0624949e2fca1c500e65b844d043528c)
 

Author SHA1 Message Date
Andreas Karlsson 25e78256df PG-1446 Move code for checking if we have a principal key 6 months ago
Andreas Karlsson 14e6bcd9d8 PG-1446 Move locking from the xlog code 6 months ago
Andreas Karlsson 2d42a384fe PG-1446 Always open the key map file using the same helpers 6 months ago
Andreas Karlsson 45323a5dfd Remove dead code 6 months ago
Andreas Karlsson 4421a7203c Make sure to free SSL context before raising error 6 months ago
Andreas Karlsson 05eaf2aef4 Clean up KMIP code a bit 6 months ago
Andreas Karlsson 6c376727cd Remove fprintf() left over from debugging 6 months ago
Andreas Karlsson 1d728b02ca PG-1437 Remove keyring_min.h 6 months ago
Andreas Karlsson fc6dc8bc28 PG-1347 Refactor KMIP code to avoid ugly tricks and pragmas 6 months ago
Andreas Karlsson 7120bc5d04 Add a test case for recreating sequence storage 6 months ago
Andreas Karlsson 9dd690a72e Always raise error on failed key rotation 6 months ago
Kai Wagner 0070c820dc Update contrib/pg_tde/documentation/docs/setup.md 6 months ago
Kai Wagner b9da089cec Update setup.md 6 months ago
Andreas Karlsson a3a4cde15e PG-1416 Encrypt internal keys using AES-128-GCM 6 months ago
Andreas Karlsson a15f69fcc4 PG-1416 Encrypt each internal key using and indvidual IV 6 months ago
Andreas Karlsson ac87addc37 PG-1416 Make assertions on length on encrypted data more local 6 months ago
Andreas Karlsson 9155b9e654 PG-1416 Remove unnecessary function pg_tde_write_map_entry() 6 months ago
Andreas Karlsson 5de0f971c3 Use a separate define for the length of principal keys 6 months ago
Andreas Karlsson 95bf7723e7 Use names for fields in struct literal 6 months ago
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