summary refs log tree commit diff
path: root/pkgs/tools/backup
Commit message (Collapse)AuthorAge
* duplicity: 0.8.11.1596 -> 0.8.12.1612R. RyanTM2020-05-01
|
* monolith: 2.2.2 -> 2.2.4Oleksii Filonenko2020-04-29
|
* restic: use subPackages, installShellFileszowoq2020-04-27
|
* luckybackup: use qt5's mkDerivationMartin Milata2020-04-22
|
* httraqt: use qt5's mkDerivationMartin Milata2020-04-22
|
* wal-g: remove Securityzowoq2020-04-13
| | | | Not needed now that Security is propagated via go https://github.com/NixOS/nixpkgs/commit/0bba7474b3e6c8cef36960614446447d38ec04c9
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* Merge pull request #84715 from filalex77/monolith-2.2.2Maximilian Bosch2020-04-09
|\ | | | | monolith: init at 2.2.2
| * monolith: init at 2.2.2Oleksii Filonenko2020-04-08
| |
* | Merge pull request #81442 from manveru/bundler-2.1.4Samuel Leathers2020-04-08
|\ \ | | | | | | bundler: 1.17.3 -> 2.1.4
| * | update versions in Gemfile.lockMichael Fellinger2020-04-06
| | |
* | | bacula: 9.6.2 -> 9.6.3R. RyanTM2020-04-07
| |/ |/|
* | easysnap: 2019-02-17 -> 2020-04-04sjau2020-04-05
|/
* wal-g: 0.2.14 -> 0.2.15Mario Rodas2020-03-24
| | | | Changelog: https://github.com/wal-g/wal-g/releases/tag/v0.2.15
* dar: 2.6.8 -> 2.6.9R. RyanTM2020-03-24
|
* Merge pull request #80778 from expipiplus1/restic-crossMatthew Bauer2020-03-21
|\ | | | | restic: fix cross compilation
| * restic: fix cross compilationJoe Hermaszewski2020-02-22
| | | | | | | | Remove the custom build phase
* | Merge pull request #82841 from r-ryantm/auto-update/pyznapMario Rodas2020-03-20
|\ \ | | | | | | pyznap: 1.4.3 -> 1.5.0
| * | pyznap: 1.4.3 -> 1.5.0R. RyanTM2020-03-18
| | |
* | | Merge pull request #82400 from B4dM4n/duplicity-updateJan Tojnar2020-03-15
|\ \ \ | | | | | | | | duplicity: 0.8.10 -> 0.8.11.1596
| * | | duplicity: 0.8.10 -> 0.8.11.1596Fabian Möller2020-03-11
| |/ /
* / / rdedup: fix broken buildBenjamin Hipple2020-03-14
|/ / | | | | | | | | | | | | | | | | In the Rust platform builder, the attribute `cargoPatches` must be used if we want to consistently apply a patch to the `Cargo.lock` in the vendored `cargoDeps` and to the `Cargo.lock` in the `src` attribute. This fixes the build by applying that patch consistently, so the coherency checker in the newer Rust cargo builder passes.
* | Merge pull request #82052 from mweinelt/pr/borgbackup/1.1.11Florian Klink2020-03-08
|\ \ | | | | | | borgbackup: 1.1.10 → 1.1.11
| * | borgbackup: 1.1.10 → 1.1.11Martin Weinelt2020-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version 1.1.11 (2020-03-08) Compatibility notes: When upgrading from borg 1.0.x to 1.1.x, please note: read all the compatibility notes for 1.1.0*, starting from 1.1.0b1. borg upgrade: you do not need to and you also should not run it. borg might ask some security-related questions once after upgrading. You can answer them either manually or via environment variable. One known case is if you use unencrypted repositories, then it will ask about a unknown unencrypted repository one time. your first backup with 1.1.x might be significantly slower (it might completely read, chunk, hash a lot files) - this is due to the --files-cache mode change (and happens every time you change mode). You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible mode (but that is less safe for detecting changed files than the default). See the --files-cache docs for details. 1.1.11 removes WSL autodetection (Windows 10 Subsystem for Linux). If WSL still has a problem with sync_file_range, you need to set BORG_WORKAROUNDS=basesyncfile in the borg process environment to work around the WSL issue. Fixes: fixed potential index corruption / data loss issue due to bug in hashindex_set, #4829 Please read and follow the more detailled notes close to the top of this document. upgrade bundled xxhash to 0.7.3, #4891 0.7.2 is the minimum requirement for correct operations on ARMv6 in non-fixup mode, where unaligned memory accesses cause bus errors. 0.7.3 adds some speedups and libxxhash 0.7.3 even has a pkg-config file now. upgrade bundled lz4 to 1.9.2 upgrade bundled zstd to 1.4.4 fix crash when upgrading erroneous hints file, #4922 extract: fix KeyError for "partial" extraction, #4607 fix "partial" extract for hardlinked contentless file types, #4725 fix preloading for old (0.xx) remote servers, #4652 fix confusing output of borg extract --list --strip-components, #4934 delete: after double-force delete, warn about necessary repair, #4704 create: give invalid repo error msg if repo config not found, #4411 mount: fix FUSE mount missing st_birthtime, #4763 #4767 check: do not stumble over invalid item key, #4845 info: if the archive doesn't exist, print a pretty message, #4793 SecurityManager.known(): check all files, #4614 Repository.open: use stat() to check for repo dir, #4695 Repository.check_can_create_repository: use stat() to check, #4695 fix invalid archive error message fix optional/non-optional location arg, #4541 commit-time free space calc: ignore bad compact map entries, #4796 ignore EACCES (errno 13) when hardlinking the old config, #4730 --prefix / -P: fix processing, avoid argparse issue, #4769 New features: enable placeholder usage in all extra archive arguments new BORG_WORKAROUNDS mechanism, basesyncfile, #4710 recreate: support --timestamp option, #4745 support platforms without os.link (e.g. Android with Termux), #4901 if we don't have os.link, we just extract another copy instead of making a hardlink. support linux platforms without sync_file_range (e.g. Android 7 with Termux), #4905 Other: ignore --stats when given with --dry-run, but continue, #4373 add some ProgressIndicator msgids to code / fix docs, #4935 elaborate on "Calculating size" message argparser: always use REPOSITORY in metavar, also use more consistent help phrasing. check: improve error output for matching index size, see #4829 docs: changelog: add advisory about hashindex_set bug #4829 better describe BORG_SECURITY_DIR, BORG_CACHE_DIR, #4919 infos about cache security assumptions, #4900 add FAQ describing difference between a local repo vs. repo on a server. document how to test exclusion patterns without performing an actual backup timestamps in the files cache are now usually ctime, #4583 fix bad reference to borg compact (does not exist in 1.1), #4660 create: borg 1.1 is not future any more extract: document limitation "needs empty destination", #4598 how to supply a passphrase, use crypto devices, #4549 fix osxfuse github link in installation docs add example of exclude-norecurse rule in help patterns update macOS Brew link add note about software for automating backups, #4581 AUTHORS: mention copyright+license for bundled msgpack fix various code blocks in the docs, #4708 updated docs to cover use of temp directory on remote, #4545 add restore docs, #4670 add a pull backup / push restore how-to, #1552 add FAQ how to retain original paths, #4532 explain difference between --exclude and --pattern, #4118 add FAQs for SSH connection issues, #3866 improve password FAQ, #4591 reiterate that 'file cache names are absolute' in FAQ tests: cope with ANY error when importing pytest into borg.testsuite, #4652 fix broken test that relied on improper zlib assumptions test_fuse: filter out selinux xattrs, #4574 travis / vagrant: misc python versions removed / changed (due to openssl 1.1 compatibility) or added (3.7 and 3.8, for better borg compatibility testing) binary building is on python 3.5.9 now vagrant: add new boxes: ubuntu 18.04 and 20.04, debian 10 update boxes: openindiana, darwin, netbsd remove old boxes: centos 6 darwin: updated osxfuse to 3.10.4 use debian/ubuntu pip/virtualenv packages rather use python 3.6.2 than 3.6.0, fixes coverage/sqlite3 issue use requirements.d/development.lock.txt to avoid compat issues travis: darwin: backport some install code / order from master remove deprecated keyword "sudo" from travis config allow osx builds to fail, #4955 this is due to travis-ci frequently being so slow that the OS X builds just fail because they exceed 50 minutes and get killed by travis.
* | | Merge pull request #81471 from r-ryantm/auto-update/baculaMario Rodas2020-03-05
|\ \ \ | |/ / |/| | bacula: 9.4.4 -> 9.6.2
| * | bacula: 9.4.4 -> 9.6.2R. RyanTM2020-03-01
| |/
* / rdedup: upgrade cargo fetcher and cargoSha256Benjamin Hipple2020-02-27
|/ | | | Infra upgrade as part of #79975; no functional change expected.
* wal-g: 0.2.0 -> 0.2.14Mario Rodas2020-02-18
|
* Merge pull request #79894 from r-ryantm/auto-update/darDaniel Schaefer2020-02-15
|\ | | | | dar: 2.6.7 -> 2.6.8
| * dar: 2.6.7 -> 2.6.8R. RyanTM2020-02-12
| |
* | Merge pull request #79902 from r-ryantm/auto-update/btrbkMario Rodas2020-02-14
|\ \ | | | | | | btrbk: 0.29.0 -> 0.29.1
| * | btrbk: 0.29.0 -> 0.29.1R. RyanTM2020-02-12
| |/
* | treewide: change fetchCargoTarball default to opt-outBenjamin Hipple2020-02-13
| | | | | | | | | | | | | | | | | | | | | | Changes the default fetcher in the Rust Platform to be the newer `fetchCargoTarball`, and changes every application using the current default to instead opt out. This commit does not change any hashes or cause any rebuilds. Once integrated, we will start deleting the opt-outs and recomputing hashes. See #79975 for details.
* | duplicacy: 2.1.2 -> 2.3.0ffinkdevs2020-02-12
|/
* Merge pull request #76988 from FRidh/duplicityJan Tojnar2020-02-11
|\ | | | | duplicity: 0.7.19 -> 0.8.10, use python3
| * duplicity: 0.7.19 -> 0.8.10Frederik Rietdijk2020-02-10
| | | | | | | | | | | | | | Update, port to Python 3 and clean up. Co-Authored-By: Jan Tojnar <jtojnar@gmail.com> Co-Authored-By: Frederik Rietdijk <fridh@fridh.nl>
* | Merge pull request #72060 from lopsided98/sanoid-initSilvan Mosberger2020-02-10
|\ \ | | | | | | sanoid: add package, NixOS module and test
| * | nixos/sanoid, nixos/syncoid: init module and testBen Wolsieffer2020-02-10
| | |
| * | sanoid: init at 2.0.3Ben Wolsieffer2020-01-22
| | |
* | | Merge pull request #78886 from Mic92/restic-fixesJörg Thalheim2020-02-07
|\ \ \ | |_|/ |/| | Restic fixes: pruning, process substitution (take 2)
| * | restic: reference nixos testJörg Thalheim2020-02-07
| | |
* | | rdedup: use default clang versionLuka Blaskovic2020-01-30
|/ /
* | Merge pull request #78265 from Synthetica9/https-homepagesSilvan Mosberger2020-01-27
|\ \ | | | | | | treewide: fix redirected urls
| * | treewide: fix redirected urlsPatrick Hilhorst2020-01-22
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to https://repology.org/repository/nix_unstable/problems, we have a lot of packages that have http links that redirect to https as their homepage. This commit updates all these packages to use the https links as their homepage. The following script was used to make these updates: ``` curl https://repology.org/api/v1/repository/nix_unstable/problems \ | jq '.[] | .problem' -r \ | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \ | sort | uniq > script.sed find -name '*.nix' | xargs -P4 -- sed -f script.sed -i ```
* | borgbackup: use llfuse on darwinAndrew Childs2020-01-25
| |
* | Merge pull request #76682 from AndersonTorres/update/luckybackupAnderson Torres2020-01-22
|\ \ | |/ |/| luckybackup: init at 0.5.0
| * luckybackup: init at 0.5.0AndersonTorres2020-01-20
| |
* | Merge pull request #77735 from r-ryantm/auto-update/darMario Rodas2020-01-20
|\ \ | | | | | | dar: 2.6.6 -> 2.6.7
| * | dar: 2.6.6 -> 2.6.7R. RyanTM2020-01-15
| | |
* | | Merge pull request #77921 from r-ryantm/auto-update/zfs-replicateMario Rodas2020-01-19
|\ \ \ | |_|/ |/| | zfs-replicate: 1.1.11 -> 1.1.14