886 B
886 B
Backer TODO List
TODO Backer Tasks
DONE Consider different compression algorithms
- Evaluate alternatives to gzip: bz2, xz, lzo, lz4
- CANCELLED lzo. It has cgo implementaion which depends in liblzo, and native lid that does not support streaming.
- Implemented bzip2 as alternative (pure Go, via github.com/dsnet/compress)
- Implemented zstd as alternative (pure Go, via github.com/klauspost/compress/zstd)
- Implemented lz4 as alternative (pure Go, via github.com/pierrec/lz4)
- Implemented xz as alternative (pure Go, via github.com/ulikunitz/xz)
- Add compression_algorithm config option
DONE Configurable filename prefix
- Move "backup" prefix to config (currently hardcoded in newServer.go)
- Default: "backup", e.g., "backup-20260325-092341.tar.gz"