Rdiff-backup

Latest version: v2.2.6

Safety actively analyzes 688600 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 19

2.6.0

=== Changes

* CHG: introduce pyproject.toml to comply with PEP517 and PEP621,
normal users shouldn't notice a difference, packagers might need to
adapt, closes 757
* CHG: rdiff-backup executable under Windows is built with Python
3.12.0 and librsync 2.3.4, there shouldn't be any noticeable difference
for normal users
* CHG: rdiff-backup supports and hence is being tested with Python 3.9
to 3.12
* CHG: Remove RPM spec files from repository as outdated, check your
favourite distro if you need them, or ask us
* CHG: the API 200 has been removed from the code and isn't supported
anymore, i.e. rdiff-backup isn't compatible anymore with version 2.0
* CHG: the placeholder '%s' isn't accepted anymore in remote schemas,
use '{h}' instead
* DOC: add FAQ example of script validating free disk space before
starting a backup, increasing the chance to avoid a repository
corruption
* DOC: repository format changes have been moved to API changelog
documentation
* FIX: correct pyproject license to SPDX notation, closes 948
* FIX: regression of repository with long filenames could fail because
of wrong order, closes 869
* FIX: user and group names with UTF-8 characters can now be restored,
closes 938
* NEW: Git archives, also from GitHub, get enough information for
setuptools-scm resp. setup.sh to properly identify the rdiff-backup
version; this might make packaging slightly easier
* NEW: Python module versions are saved as part of zip file for Windows
using pip freeze, closes 957
* NEW: rdiff-backup uses metadata like the checksum to validate the
need for a regression, greatly improving speed of regression.
* NEW: tox_smoke.ini for smoke tests with less dependencies, especially
without coverage, avoiding to write in root-protected paths, closes 949

=== Authors

* Eric L
* Patrik Dufresne

2.4.0

=== Changes

* CHG: embed Python 3.11.0 on Windows and use latest PyInstaller, no
user should notice anything though
* CHG: man page for the old rdiff-backup CLI syntax has been removed
* CHG: option --override-chars-to-quote removed, use --chars-to-quote
instead, as generic option
* CHG: the old CLI syntax (the one without actions and sub-options) has
been removed, check the migration docs and examples for mappings
between old and new CLI, closes 793
* FIX: the bash completion would sometimes fail when trying to complete
_within_ already entered arguments
* FIX: there was a spurious warning about server deprecation, this has
disappeared because the old CLI isn't supported anymore, see 922

=== Authors

* Eric L

2.2.6

=== Changes

* DOC: clarify in man-page that regress on non-failed repository can
only be forced with API 201, closes 878
* DOC: reference the installation of rdiff-backup under Windows using
Chocolatey
* DOC: refresh Windows documentation, removing obsolete instructions
* FIX: Call msvcrt.setmode under Windows only when main is called,
allowing for stdout and stderr to be captured by testing framework like
pytest, closes 885
* FIX: clarify that hard- and symlinks are not supported by
rdiff-backup under Windows (see 484 for enhancement), closes 880
* FIX: extended variables were not correctly written if content of file
hadn't changed and file was read-only (API 201).
* FIX: failed parsing of arguments would return code 2 for warnings
instead of 1 for errors
* FIX: quoting variables where not correctly propagated when set from
the command line (API 201).
* FIX: some new functions were needed with higher security level and
had to be sorted accordingly (API 201).
* FIX: test action would fail with empty error message when using API
201
* FIX: timezone was not always correctly calculated in countries with
historically changing DST, closes 902
* NEW: add environment variable RDIFF_BACKUP_API_VERSION to
artificially modify the API version dictionary, see the man page for
details.
* NEW: add warning that server will be called with deprecated CLI and
how to avoid the corresponding warning (see also the FAQ)
* NEW: there is now a weekly release with changelog for intermediate
testing available at
https://github.com/rdiff-backup/rdiff-backup/releases/tag/weekly

=== Authors

* BaelfireNightshd
* Eric L
* Klaatu symlink → gitlab.com/notklaatu
* Patrik Dufresne

2.2.5

=== Changes

* DOC: fix man page to have correct arguments order in example, closes
867
* FIX: cross-version issue with 2.0.5 complaining about KeyError
restrict_path, closes 872
* FIX: fail gracefully when connection(s) can't be setup e.g. in case
of network error, closes 868

=== Authors

* Eric L
* Frank Crawford

2.2.4

=== Changes

* CHG: temp directory given by `--tempdir` isn't used as often as it
could to avoid cross-filesystems renaming errors (impossible to address
now)
* FIX: str object has no lstat attribute when using tempdir for full
repository file system, closes 850

=== Authors

* Eric L

2.2.3

=== Changes

* DOC: add FAQ on how to handle 'No space left on device' messages,
closes 838
* DOC: better describe what is expected from commit messages, get rid
of DEV and WEB prefixes, as irrelevant to end-users changelog
* DOC: describe better principles of new CLI in migration documentation
and add 'remove' example, closes 830
* DOC: fixed some typos and formatting in the examples documentation
* DOC: fix example with outdated --check-destination-dir instead of
regress in man-page
* DOC: fix mangled list increments example call
* DOC: fix typo in examples because --print-statistics comes _after_
backup command, closes 820
* DOC: Polish and document the Debian package build process and also
how to trigger new builds at the rdiff-backup PPA on Launchpad.net
* FIX: allow user to use curly braces for shell purposes in
remote-schema via format() double-up escape mechanism, closes 818
* FIX: avoid message about renaming over same inode when hardlinks'
metadata is modified but not content, closes 816
* FIX: CloseConnections doesn't wait for child prcesses to die, losing
output, closes 819
* FIX: ignore instead of failing on strange unreadable symlink 'All
Users' on SMB share, closes 817

=== Authors

* Eric L
* Marc van der Sluys
* Otto Kekäläinen
* Trevor E Cordes
* Y.D.X

Page 1 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.