b7dd325c51
chore: remove binaries from git tracking
...
CI/CD / Test (push) Successful in 1m15s
CI/CD / Lint (push) Successful in 1m22s
CI/CD / Build (amd64, darwin) (push) Successful in 30s
CI/CD / Build (amd64, linux) (push) Successful in 29s
CI/CD / Build (arm64, darwin) (push) Successful in 30s
CI/CD / Build (arm64, linux) (push) Successful in 30s
- Add bin/dbbackup_* to .gitignore
- Binaries distributed via GitHub Releases instead
- Reduces repo size and eliminates large file warnings
2026-01-07 12:04:22 +01:00
c3ade7a693
Include pre-built binaries for distribution
CI/CD / Test (push) Successful in 2m36s
CI/CD / Lint (push) Successful in 2m45s
CI/CD / Build (amd64, darwin) (push) Successful in 1m53s
CI/CD / Build (amd64, linux) (push) Successful in 1m56s
CI/CD / Build (arm64, darwin) (push) Successful in 1m54s
CI/CD / Build (arm64, linux) (push) Successful in 1m54s
2026-01-06 15:32:47 +01:00
ee1f58efdb
chore: ignore bin/ directory to prevent repository bloat
CI/CD / Test (push) Failing after 4s
CI/CD / Generate SBOM (push) Has been skipped
CI/CD / Lint (push) Failing after 4s
CI/CD / Build (darwin-amd64) (push) Has been skipped
CI/CD / Build (linux-amd64) (push) Has been skipped
CI/CD / Build (darwin-arm64) (push) Has been skipped
CI/CD / Build (linux-arm64) (push) Has been skipped
CI/CD / Release (push) Has been skipped
CI/CD / Build & Push Docker Image (push) Has been skipped
CI/CD / Mirror to GitHub (push) Has been skipped
2026-01-06 13:39:47 +01:00
f81359a4e3
chore: Clean up repository for public release
...
Removed internal development files:
- PHASE3B_COMPLETION.md (internal dev log)
- PHASE4_COMPLETION.md (internal dev log)
- SPRINT4_COMPLETION.md (internal dev log)
- STATISTICS.md (old test statistics)
- ROADMAP.md (outdated v2.0 roadmap)
- RELEASE_NOTES_v2.1.0.md (superseded by v3.1)
Removed development binaries (360MB+):
- dbbackup (67MB)
- dbbackup_phase2 (67MB)
- dbbackup_phase3 (67MB)
- dbbackup_phase4 (67MB)
- dbbackup_sprint4 (67MB)
- dbbackup_medium (17MB)
- dbbackup_linux_amd64 (47MB)
Updated .gitignore:
- Ignore built binaries in root directory
- Keep bin/ for official releases
- Added IDE and temp file patterns
Result: Cleaner public repository, reduced git size
Kept: Public docs (README, PITR, DOCKER, CLOUD, AZURE, GCS),
test scripts, build scripts, docker-compose files
2025-11-26 16:11:29 +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
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