|
|
0cf21cd893
|
feat: Complete MEDIUM priority security features with testing
- Implemented TUI auto-select for automated testing
- Fixed TUI automation: autoSelectMsg handling in Update()
- Auto-database selection in DatabaseSelector
- Created focused test suite (test_as_postgres.sh)
- Created retention policy test (test_retention.sh)
- All 10 security tests passing
Features validated:
✅ Backup retention policy (30 days, min backups)
✅ Rate limiting (exponential backoff)
✅ Privilege checks (root detection)
✅ Resource limit validation
✅ Path sanitization
✅ Checksum verification (SHA-256)
✅ Audit logging
✅ Secure permissions
✅ Configuration persistence
✅ TUI automation framework
Test results: 10/10 passed
Backup files created with .dump, .sha256, .info
Retention cleanup verified (old files removed)
|
2025-11-25 15:25:56 +00:00 |
|
|
|
a38ffde25f
|
Add comprehensive backup/restore performance statistics
- Document cluster backup: 17 databases, 34.4GB in 12 minutes
- Document cluster restore: 72 minutes for full recovery
- Validate d7030 (42GB, 35K large objects): backup 36min, restore 48min
- Verify all critical fixes: no lock exhaustion, proper error handling
- Performance metrics: throughput, compression ratios, memory usage
- Real-world test results with production database characteristics
- Configuration persistence and cross-platform compatibility details
|
2025-11-19 06:20:20 +00:00 |
|