22 Commits

Author SHA1 Message Date
fc56312701 docs: Update README and cleanup test files
- Added Testing section with QA test suite info
- Documented v2.0 production-ready release
- Removed temporary test files and old documentation
- Emphasized 100% test coverage and zero critical issues
- Cleaned up repo for public release
2025-11-25 18:18:23 +00:00
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
6831d96dba Fix README formatting (trailing space) 2025-11-19 05:04:07 +00:00
1eb311bbdb Update README: Add UI examples, config persistence, reliability improvements
- Add interactive UI mockups showing main menu, progress, and settings
- Document configuration persistence feature (.dbbackup.conf)
- Update recent improvements section with reliability enhancements
- Add new flags (--no-config, --no-save-config) to documentation
- Expand best practices with configuration management guidance
- Update platform support details and testing information
- Remove all emoticons for conservative professional style
2025-11-19 04:56:20 +00:00
472c7955fe Update README with recent improvements and features
- Added CPU Workload Profiles section with auto-adjustment details
- Documented parallel cluster operations and worker pools
- Added CLUSTER_PARALLELISM environment variable documentation
- Documented backup management features (delete archives)
- Added Recent Improvements section highlighting performance optimizations
- Updated memory usage details (constant ~1GB regardless of size)
- Enhanced interactive features list with CPU workload and backup management
- Added bug fixes section documenting OOM and confirmation dialog fixes
2025-11-12 15:47:02 +00:00
6531a94726 Fix: Clean README.md with proper markdown formatting
- Removed all duplicate content and corruption
- All code fences (backticks) properly balanced (106 fences = 53 blocks)
- Consistent spacing between sections
- All command examples clear and functional
- Ready for production documentation
2025-11-12 08:12:14 +00:00
b63e47fb2b Complete rewrite: Comprehensive README with all CLI options
- Analyzed all commands and flags from actual help output
- Complete reference of all global flags (20+ options)
- Detailed backup commands: single, cluster, sample with examples
- Detailed restore commands: single, cluster, list
- All system commands documented: status, preflight, list, cpu, verify
- Interactive mode features explained
- Authentication methods for PostgreSQL, MySQL, MariaDB
- Performance tuning: parallelism, CPU workload, compression
- Complete environment variables reference
- Disaster recovery script documented
- Troubleshooting section with real solutions
- 'Why dbbackup' benefits summary at bottom
- Conservative, professional style
- Every command has usage examples
2025-11-12 07:32:17 +00:00
190d8ea39f Fix corrupted README.md - clean professional version
- Removed duplicate merged content
- Clean, properly formatted markdown
- Conservative professional style
- All sections properly structured
- 22KB clean documentation
2025-11-12 07:08:28 +00:00
0bc8cad360 README.md aktualisiert 2025-11-12 08:04:02 +01:00
1e54bbc04e Clean production repository - conservative professional style
- Removed all test documentation (MASTER_TEST_PLAN, TESTING_SUMMARY, etc.)
- Removed test scripts (create_*_db.sh, test_suite.sh, validation scripts)
- Removed test logs and temporary directories
- Kept only essential: disaster_recovery_test.sh, build_all.sh
- Completely rewrote README.md in conservative professional style
- Clean structure: Focus on usage, configuration, troubleshooting
- Production-ready documentation for end users
2025-11-12 07:02:40 +00:00
80822898a4 Update README with latest features
- Added ETA estimation section with examples
- Documented authentication detection and smart guidance
- Added MariaDB support details
- Expanded PostgreSQL authentication section with 4 solutions
- Added troubleshooting for authentication errors
- Updated recent changes with November 2025 features
- Added links to new documentation files
2025-11-07 15:33:49 +00:00
de86d88377 docs: add dbbackup.png to README 2025-11-06 09:35:57 +00:00
695e892f0e docs: simplify README - remove marketing tone 2025-11-06 08:04:23 +00:00
3ff877275d feat: automatic swap file management for OOM prevention during large backups 2025-11-05 12:10:06 +00:00
430387f733 feat: configurable cluster timeout (CLUSTER_TIMEOUT_MIN) and use in TUI backup 2025-11-05 11:53:30 +00:00
8ad9fa5ad0 docs: Update support links and repository references 2025-11-05 11:34:39 +00:00
07db6ac2c1 docs: Update README with correct commands and repository URLs 2025-11-05 11:30:11 +00:00
27f7c5d874 Docs: Update README with Phase 1 & 2 optimizations
- Added huge database support section (100GB+)
- Added performance benchmarks (90% memory reduction)
- Added pgx v5 integration benefits
- Added streaming architecture details
- Added links to new documentation files
- Updated feature highlights with optimization info
2025-11-04 08:17:58 +00:00
ceb4e7e157 Docs: update repo URLs and progress example 2025-10-24 19:28:38 +00:00
3abc1d35e5 Docs: add PostgreSQL/MySQL option guidance 2025-10-24 19:09:58 +00:00
5e4dd0a2a4 Final debug pass 2025-10-24 19:03:06 +00:00
e361968022 Initial commit: Database Backup Tool v1.1.0
- PostgreSQL and MySQL support
- Interactive TUI with fixed menu navigation
- Line-by-line progress display
- CPU-aware parallel processing
- Cross-platform build support
- Configuration settings menu
- Silent mode for TUI operations
2025-10-22 19:27:38 +00:00