#+TITLE: Backer TODO List #+AUTHOR: Backer Project #+DATE: <2026-03-25 Wed> * TODO Backer Tasks ** TODO Consider different compression algorithms - [X] 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. - [X] Implemented bzip2 as alternative (pure Go, via github.com/dsnet/compress) - [ ] Implement xz as another alternative (pure Go, via github.com/ulikunitz/xz) - [X] Implement zstd as another alternative (pure Go, via github.com/klauspost/compress/zstd) - [ ] Implement lz4 as another alternative (pure Go, via github.com/pierrec/lz4) - [X] Add compression_algorithm config option ** DONE Configurable filename prefix - [X] Move "backup" prefix to config (currently hardcoded in newServer.go) - [X] Default: "backup", e.g., "backup-20260325-092341.tar.gz"