Closed
Description
Here is a list of all open issues in attic, acquired with this dirty python script . I suggest we go through all of them and tick them when fixed.
- init: missing parameter to avoid error if repository already initialized
- separable repository format
- ssh:// after network re-connection and SIGINT issues
- Suggestion: Allow multiple servers to back up to the same repo at the same time
- Add metadata search index for more responsive FUSE
- Force-include the specified paths in 'create'
Done / tracked here / invalid / out-of-scope:
- Update installation instruction in README
- Cannot build with pip because of EVP_CIPHER_CTX error
- transaction recovery issue?
- Attic stores hard link to inaccessible file
- attic mount doesn't work
- build on fedora
- safe to interrupt backup?
- Has anyone got working on windows
- Cannot build with pip because of EVP_CIPHER_CTX error
- Attic stores hard link to inaccessible file
- File search Request
- Allow 'list' while backup is in progress
- --include switch
- Expose External Crypto providers
- New security changes broke remote access to repos
- Incorrect directory permissions during extract
- where shall parameters get stored?
- Flexibility and cleanup
- "extract" command has no destination switch?
- Has anyone got working on windows
- Repository clone command?
- Parallel backups from different hosts crash attic
- Cannot mount due to llfuse error
- ZFS snapshot ingestion support
- Let attic know it should wait before beginning
- aes-gcm support
- aes-gcm or aes-ocb?
- exclusive=x flag and RemoteRepository
- "Initializing cache..." does not save progress
- I/O Error on CIFS Mounts?
-
undefined symbol: EVP_aes_256_ctr
error when runningattic
- draw a picture from the internals documentation
- How to list files corresponding to corrupted data segments?
- attic-mount misses files that can be extracted through attic-extract
- PermissionError
- setup.py: seek
/opt/pkg
(pkgsrc OS X) for openssl - Unable to download precompiled binaries
- Use environment variable to set the tmp directory
- msgpack.exceptions.UnpackValueError
- attic check with ATTIC_PASSPHRASE -- getpass.py/terminal issue
- non-zero exit status -11
- SSH and Ctrl-C leave attic serve instances alive and prevent further upload
- Typo: fileystem -> filesystem
- Parity check/recover considered?
- Can't subscribe to mailing list
- Installation problems on CentOS 6.7
- Locally backup S3 buckets
- Tests failing on Gentoo Linux
- Debian Jessie installation instructions for pip3
- acl_use_local_uid_gid has suspicious code
- Cache location
- Data integrity error after running out of disk space
- OverflowError when attempting to create a backup
- attic crashed with "malloc failed"
- ValueError on attic check --repair
- Error with UnicodeDecode
- Conversion from rdiff-backup
- // , Installation fails on CEntOS 7.1.
- // , gpg key for attic-backup.org
- Default repository
- low-impact - lrucache code appears to leak fds without closing them
- Optimization: asynchronous writeback
- repository: two minor improvements
- Tiny fixes: printf error messages and gitignore
- attic remote backup ends in broken pipe
- attic/_version.py from github releases change over time
- Attic segfaults
- Let attic take a remote path option for cases where attic cannot be installed in standard places (like rsync, git, etc)
- Honor nodump flag
- osx pip3 install Attic - command not found
- Allow to ignore file by size
- Make the script for automatic backup finding the hostname
- --include feature
- OverflowError: value too large to convert to int
- Undocumented standalone binaries
- Undocumented environmente variables
- Restore remote data inplace with deduplication or rsync algorithm
- Add --files-from and --files-from0 options
-
create
flag to print backed up files - "Failed to acquire write lock" FUSE
- int32 chunk reference counter, is it a problem?
- merge multiple repos into one
- Exit gracefully when output pipe is broken
- Performance: attic create stalls while index is read back
- typo in docs theme css
- st_mtime_ns precision or rounding related test failure
- memory usage is too high
- Question: list files modified/added in archive
- Exception: hashindex_set failed (malloc failed)
- Exception raised during create
- Trailing slash on "init" confuses attic
- Add disk space preview command
- speed / compressed tradeoff parameter?
- Doc symlinks are not followed on
attic create
. - sigusr1 / sigint signal handler to print current file infos
- implement --timestamp, iso8601-like utc timestamp string or reference file
- simple sparse file support, fixes #256
- crc32 computation partly redundant?
- use posix_fadvise to avoid spoiling the OS cache
- Documentation for 'attic serve'
- attic serve is not documented on attic-backup.org
- Question about subsequent backups, and about pruning
- improve and simplify key modes
- potential counter/IV uniqueness issue
- use poly1305-AES for faster MACs
- attic create -n/--dry-run
- ACLs do not work when using attic mount
- Data integrity error due to index mismatch for key
- Specify the date and time of the backup
- Remove a path prefix on backup and/or restore
- Specify the "extract to" location
- improve restores by posix_fallocate
- attic does not backup UNIX domain sockets
- upgrade versioneer so it is pep440 compliant
- handle sparse files
- Adds a note about the ACCDCC2D signing key to the installation documentation
- Fix test setup for 32bit platforms, partial fix for #196
- wrong code in /bin/attic script
- make system more responsive by using the fadvise DONTNEED
- implement attic rename repo::oldname newname
- implemented create --progress
- own lrucache?
- catch all Exceptions, transmit traceback back from remote
- fix some exception handlers
- fix noatime mode, fixes #243
- atime preservation code is broken
- Refactor 'list' and 'prune' operations on remote repositories to run on the server side
- fix misleading hint the fuse ImportError handler gave, fixes #237
- misleading error msg when importing fuse support fails
- give specific path to xattr.is_enabled(), disable symlink setattr call ...
- Traceback when running 'check --repair' on a repository
- check --last N
- avoid defect python-msgpack releases, fixes #171, fixes #185
- check unpacked data from RPC for tuple type and correct length, fixes #127
- improve on ready-only targets, see issue #202
- Delete repo
- better attic create -v output
- add global option --no-cache-files to lower memory consumption
- fix traceback when trying to do unsupported passphrase change, fixes #189
- datetime does not like the year 10.000, fixes issue #139
- Implement mid-file checkpoints?
- improve exception handling / diagnosis
- helping out with merge reviews and issue triage
- compatibility policy / support timeframe
- cleanup crypto.pyx, make it easier to adapt to other modes
- OpenSSL's EVP_* interface not used correctly?
- version number creates wrong impression
- hash performance sha256 vs. sha512
- stdin and stdout support
- Misc. Fixes / Improvements
- Error while creating backup - 'Repository' object has no attribute 'segments'
- Document source of python 3.4 libraries bundled with releases
- More user friendly message if repository is on read-only storage
- attic hangs when initializing repository on a cifs mount
- Attic mount dies (Input/output error) when backgrounded
- Win32
- Extra debug information for 'fread failed'
- attic create fails with "assert segments[segment] == 0"
- How to delete or rename a repository
- add more .c files to .gitigore
- Retry on Input/Output error
- Changing passphrase fails: AttributeError: 'PassphraseKey' object has no attribute 'change_passphrase'
- Changing/removing keyfile password?
- FUSE: reflect deduplication in allocated blocks
- attic does not respect XDG_CACHE_HOME
- Creating archive with a slash breaks mount option
- Suggestion: attic check --last N
- extended attributes in 0.14 / linux
- KeyError: 'cache'
- attic check --repository-only reports "Error reading segment ###" at different locations
- Pull mode
- Enhancement: Add archive diff command
- Only allow whitelisted RPC calls in server mode
- Some file operations not working correctly in mounted repo
- Issue with modification dates of parent directories in mounted archives
- Traffic needed for 'list' and 'prune' operations on a remote repository increases linearly with time
- Integrity error: 300k files 100GB of data.
- Restrict "serve" command to "create" operation only
- Traceback on a frequent backup
- list changed files in info
- Attic leaks file descriptors during checkpoint
- document that multiple clients can backup to a single remote
- document Internals better
- document better different dependencies
- document that hardlinks and symlinks are supported
- Normalize source/exclude paths before matching
- Suggestion: attic info --latest
- Suggestion: Add a comment string to an archive
- Suggestion: Mark a specific archive as "never prune"
- Error backing up a changing filesystem
- Implement --exclude-if-present
- Specifying date or ability to change it.
- attic list bombs with "ValueError: year is out of range"
- Mounting a entire repo is not working
- Support for Amazon S3?
-
pip install
on Ubuntu 14.04 fails - FUSE 2.8.0 required?
- Document that hard links work
- Prune help unclear about what it will delete
- Attic doesn't handle connections issues when using remote repo
- --exclude-if-present
- TypeError when trying to connect to a remote repository
- Cache is newer than repository, refusing to continue
- UnicodeEncodeError
- cifs destination exception: listxattr failed
- attic freezes sometimes
- Subkeys
- Add a interface to report current progress
- Include other compressors like XZ for smaller size and LZO for speed
- The "self contained" builds are missing the llfuse dependency
- Add bandwidth limit support
- Slow backup speed (~12MB/s)
- Support custom ssh binary / ssh options?
- description of exclude wildcards
- Backup speed getting worse after cleanup
- Copy repository to secondary location
- Fixed buffer size a waste of resources/overhead?
- Speed up directory scanning by ordering by inode
- options to not compare inode numbers, and disable acl / xattr
- Re-encrypt a repository with a new key
- Convert unencrypted repositories to encrypted repositories
- Document at "Usage->Attic" that init remote need installation on remote
- create directories for mount points
- docs bounty: let's crowdfund the attic docs wrinting ( 100 usd is my personal pledge. )
- Poor FUSE performance
- Windows Support
- Attic and large files
- Documentation on how I used Attic Backup (full system backup)
- print current status/filename on
SIGUSR1
in non-verbose mode - More informative "attic create -v" output
- Document exit code(s)
- Use logging lib for messages
- Document known file cache and add an option to disable it
- Add option to disable file chunks cache to reduce memory usage
- Document how repository encryption works
- Document how deduplication works
- Document repository format
- BlockingIOError in verbose mode
- Archive stdin or fifo
- config file whis tasks