CHANGELOG:
2.5.1 (4.10.2023)
- quotewrap only strings with quotes ('") or spaces from now on
- add --verbosity only if set in profile conf
- bugfix #138: fix quoting when filtering params, thx Eric
- bugfix #137: relax version parsing regex
2.5.0 (25.09.2023)
- bugfix #136: "not compatible with duplicity 2.x", thx tengel, lds, Rhomeo
check for duplicity 2.1+ (2.0 broke implied commands),
command line ui changed incompatibly
- filter in/excludes more strictly for more duplicity actions now
- replace '--file-to-restore' with '--path-to-restore'
- filter backup only params now
CHANGELOG:
2.4.2 (19.01.2023)
- featreq #55: change to purgeAuto in systemd unit files (thx B.Foresman)
- featreq #56: systemd files should go in /etc, not /lib (thx B.Foresman)
- bugfix #133: read -N not available on macOS (thx Peter Torelli)
CHANGELOG:
2.4 (6.4.2022)
- bugfix #127: date_from_nsecs ignores format string
- bugfix #116: separators print date now too
- featreq #48: add purgeAuto command (see man page)
- replaced tab indents with 2spaces everywhere
- bugfix #129,131,132: duply stumbles over 'python -s' shebang,
python interpreter parse failed if duplicity is a snap app
- bugfix #130: duplicity version check failed "gpg: WARNING: ..."
- version output, always print PYTHONPATH, if interpreter was determined
- update python references to python3
CHANGELOG:
2.2 (30.12.2018)
- featreq 44: implement grouping for batch commands
new separators are [] (square brackets) or groupIn/groupOut
command 'backup' translates now to [pre_bkp_post] to be skipped as
one block in case a condition was set in the batch instruction
happy new year everyone.. ede/duply.net
mainly a maintenance reelease, but potentially breaking backwards compatibility on older systems because of the python binary changes.. ede/duply.net
Changes duply 2.1 (23.07.2018)
- be more verbose when duplicity version detection fails
- using info shows python binary's path for easier identification now
- reworked python interpreter handling, it's either
configured per PYTHON var
unconfigured, parsed from duplicity shebang
or set to current duplicity default 'python2' (was 'python' until now)
- do not quotewrap strings because of slashes (eg. paths) anymore
- bugfix: improved in/exclude stripping from conf DUPL_PARAMS
mainly a maintenance reelease, but potentially breaking backwards compatibility on older systems because of the python binary changes.. ede/duply.net
Changes duply 2.1 (23.07.2018)
- be more verbose when duplicity version detection fails
- using info shows python binary's path for easier identification now
- reworked python interpreter handling, it's either
configured per PYTHON var
unconfigured, parsed from duplicity shebang
or set to current duplicity default 'python2' (was 'python' until now)
- do not quotewrap strings because of slashes (eg. paths) anymore
- bugfix: improved in/exclude stripping from conf DUPL_PARAMS
containing some changes wrt. to backends using config env vars. read below. thanks to all contributing parties.
regards.. ede
CHANGELOG:
1.10 (31.7.2015)
- featreq 36: busybox issues - fix awk, grep version detection,
fix grep failure because --color=never switch is unsupported
(thx Thomas Harning Jr. for reporting and helping to debug/fix it)
- bugfix 81: --exclude-globbing-filelist is deprecated since 0.7.03
(thx Joachim Wiedorn, also for maintaining the debian package)
- implemented base-/dirname as bash functions
- featreq 31 " Support for duplicity Azure backend " - ignored a
contributed patch by Scott McKenzie and instead opted for removing almost
all code that deals with special env vars required by backends.
adding and modifying these results in too much overhead so i dropped this
feature. the future alternative for users is to consult the duplicity
manpage and add the needed export definitions to the conf file.
appended a commented example to the template conf below the auth sectio
added cloudfiles support, hopefully proper enough
..have fun, ede
- new command changelog
- bugfix 3109884: freebsd awk segfaulted on printf '%*', use print again
- bugfix: freebsd awk hangs on 'awk -W version'
- bugfix 3150244: mawk does not know '--version'
- minor help text improvements
- new env vars CMD_PREV,CMD_NEXT replacing CMD env var for scripts
..ede
Changes 1.5.4.1 (4.12.2010)
- output awk, python, bash version now in prolog
- shebang uses /usr/bin/env now for freebsd compatibility, bash not in /bin/bash
- new --disable-encryption parameter, to override profile encr settings for one run
- added exclude-if-present setting to conf template
- GPG_PW only needed for signing/symmetric encryption (even though duplicity still needs it see http://lists.gnu.org/archive/html/duplicity-talk/2010-11/msg00034.html\)... read more
Changes
- as of 1.5.3 already, new ARCH_DIR config option
- multiple key support
- ftplicity-Feature Requests-2994929: separate encryption and signing key
- key signing of symmetric encryption possible (duplicity patch committed)
- gpg tests disable switch
- gpg tests now previewable and more intelligent
.. have fun, ede
Mostly bugfixes that piled up to be released. Some minor enhancements. Check out the context aware pre/post scripting.
Changes
- bugfix 3056628: improve busybox compatibility, grep did not have -m param
- bugfix 2995408: allow empty password for PGP key
- bugfix 2996459: Duply erroneously escapes '-' symbol in username
- url_encode function is now pythonized
- rsync uses FTP_PASSWORD now if duplicity 0.6.10+ , else issue warning
- feature 3059262: Make pre and post aware of parameters, internal parameters + CMD of pre or post, see usage for details... read more
Ftplicity grows up. You can now use any duplicity supported backend of your choice with ftplicity.
..ede
Changes in 1.5.0 (01.07.2009)
- removed ftp limitation, all duplicity backends should work now
- bugfix: date for separator failed on openwrt busybox date, added a
detecting workaround, milliseconds are not available w/ busybox date
Symmetric encryption is now also supported (see changelog on details). GPG functionality and some more tests are now executed before duplicity is started.
have fun ... ede
NEWS:
new versioning scheme 1.4.2b => 1.4.2, beta b's are replaced by a patch count number e.g. 1.4.2.1 will be assigned to the first bug fixing version and 1.4.2.2 to the second and so on
also the releases will now have a release date... read more
The new version adds the command status and a preview option, to review the generated duplicity command line. This is meant for bug fixing and helpful if the exact duplicity call is requested eg. on the mailing list. Be aware that this might include confidential information like passwords that you might want to blank before publishing.
The changes in detail:
ftplicity 1.4.1b
- introduce status (duplicity collection-status) command
- pre/post script output printed always now, not only on errors
- new config parameter GPG_OPTS to pass gpg options
added examples & comments to profile template conf
- reworked separator times, added duration display
- added --preview switch, to preview generated command lines
- disabled MAX_AGE, MAX_FULL_BACKUPS, VERBOSITY in generated
profiles because they have reasonable defaults now if not set... read more
This is a new milestone in the history of ftplicity. The 2 highlights are the brand new batch mode and the purge-full command. Check out the changelog for more informations.
CHANGELOG:
ftplicity 1.4b
- added startup info on version, time, selected profile
- added time output to separation lines
- introduced: command purge-full implements duplicity's remove-all-but-n-full functionality (patch by unknown), uses config variable $MAX_FULL_BACKUPS (default = 1)
- purge config var $MAX_AGE defaults to 1M (month) now
- command full does not execute pre/post anymore use batch command pre_full_post if needed
- introduced batch mode cmd1_cmd2_etc (in turn removed the bvp command)
- unknown/undefined command issues a warning/error now
- bugfix: version check works with 0.4.2 and older now
An overall improved ftplicity version 1.3 beta is now available on the sourceforge project page.
https://sourceforge.net/project/showfiles.php?group_id=217745
ftplicity is a console frontend to duplicity which aims to simplify its usage for encrypted backups on non-trusted ftp servers.
Comments, Bugreports can for now be sent directly to edso@users.sourceforge.net .
Attention:
The profiles from all previous versions are not compatible anymore. Also the command syntax changed due to the multiprofile functionality. To migrate from an earlier version you should:
a) create a new profile 'ftplicity <name> create' (name is a profile name you choose)
b) edit the new profile's conf file (copy key and ftp options from old conf, check the new duplicity options)
c) modify your cron entries (e.g. ftplicity backup -> ftplicity <name> backup)... read more