Commit Graph

  • f9d1cb9c05 Accepting request 1239041 from Archiving:Backup factory Ana Guerrero 2025-01-20 16:16:42 +00:00
  • 1ed48a6aa1 Accepting request 1239041 from Archiving:Backup leap-16.1 leap-16.0 Ana Guerrero 2025-01-20 16:16:42 +00:00
  • 1c12181910 Accepting request 1239038 from home:alarrosa:branches:Archiving:Backup Antonio Larrosa 2025-01-20 13:42:33 +00:00
  • 9489e221aa - Fix changelog line widths Antonio Larrosa 2025-01-20 13:42:33 +00:00
  • fc1c10f73e Accepting request 1237990 from Archiving:Backup Ana Guerrero 2025-01-15 16:44:29 +00:00
  • 18a3deab4c Accepting request 1237990 from Archiving:Backup Ana Guerrero 2025-01-15 16:44:29 +00:00
  • e347cd65cb Accepting request 1237875 from home:mcalabkova:branches:Archiving:Backup Martin Pluskal 2025-01-15 07:40:51 +00:00
  • 7ddc702433 - Update to 1.9.5 * #418: Backup and restore databases that have the same name but with different ports, hostnames, or hooks. * #947: To avoid a hang in the database hooks, error and exit when the borgmatic runtime directory overlaps with the configured excludes. * #954: Fix a findmnt command error in the Btrfs hook by switching to parsing JSON output. * #956: Fix the printing of a color reset code even when color is disabled. * #958: Drop colorama as a library dependency. * When the ZFS, Btrfs, or LVM hooks aren't configured, don't try to cleanup snapshots for them. * #80 (beta): Add an LVM hook for snapshotting and backing up LVM logical volumes. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/ * #251 (beta): Add a Btrfs hook for snapshotting and backing up Btrfs subvolumes. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/ * #926: Fix a library error when running within a PyInstaller bundle. * #950: Fix a snapshot unmount error in the ZFS hook when using nested datasets. * Update the ZFS hook to discover and snapshot ZFS datasets even if they are parent/grandparent directories of your source directories. * Reorganize data source and monitoring hooks to make developing new hooks easier. * #261 (beta): Add a ZFS hook for snapshotting and backing up ZFS datasets. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/snapshot-your-filesystems/ * Remove any temporary copies of the manifest file created in support of the "bootstrap" action. * Deprecate the "store_config_files" option at the global scope and move it under the "bootstrap" hook. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/extract-a-backup/#extract-the-configuration-files-used-to-create-an-archive * Require the runtime directory to be an absolute path. * Add a "--deleted" flag to the "repo-list" action for listing deleted archives that haven't yet been compacted (Borg 2 only). * Promote the "spot" check from a beta feature to stable. * #441: Apply the "umask" option to all relevant actions, not just some of them. * #722: Remove the restriction that the "extract" and "mount" actions must match a single repository. Now they work more like other actions, where each repository is applied in turn. * #932: Fix the missing build backend setting in pyproject.toml to allow Fedora builds. * #934: Update the logic that probes for the borgmatic streaming database dump, bootstrap metadata, and check state directories to support more platforms and use cases. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/backup-your-databases/#runtime-directory * #934: Add the "RuntimeDirectory" and "StateDirectory" options to the sample systemd service file to support the new runtime and state directory logic. * #939: Fix borgmatic ignoring the "BORG_RELOCATED_REPO_ACCESS_IS_OK" and "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK" environment variables. * Add a Pushover monitoring hook. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#pushover-hook * #928: Fix the user runtime directory location on macOS (and possibly Cygwin). * #930: Fix an error with the sample systemd service when no credentials are configured. * #931: Fix an error when implicitly upgrading the check state directory from ~/.borgmatic to ~/.local/state/borgmatic across filesystems. * #609: Fix the glob expansion of "source_directories" values to respect the "working_directory" option. * #609: BREAKING: Apply the "working_directory" option to all actions, not just "create". This includes repository paths, destination paths, mount points, etc. * #562: Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory". * #562: BREAKING: Move the default borgmatic streaming database dump and bootstrap metadata directory from ~/.borgmatic to /run/user/$UID/borgmatic, which is more XDG-compliant. You can override this location with the new "user_runtime_directory" option. Existing archives with database dumps at the old location are still restorable. * #562, #638: Move the default check state directory from ~/.borgmatic to ~/.local/state/borgmatic. This is more XDG-compliant and also prevents these state files from getting backed up (unless you explicitly include them). You can override this location with the new "user_state_directory" option. After the first time you run the "check" action with borgmatic 1.9.0, you can safely delete the ~/.borgmatic directory. * #838: BREAKING: With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive, so the path doesn't depend on the current user. This means that you can now backup as one user and restore or bootstrap as another user, among other use cases. * #902: Add loading of encrypted systemd credentials. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/provide-your-passwords/#using-systemd-service-credentials * #911: Add a "key change-passphrase" action to change the passphrase protecting a repository key. * #914: Fix a confusing apparent hang when when the repository location changes, and instead show a helpful error message. * #915: BREAKING: Rename repository actions like "rcreate" to more explicit names like "repo-create" for compatibility with recent changes in Borg 2.0.0b10. * #918: BREAKING: When databases are configured, don't auto-enable the "one_file_system" option, as existing auto-excludes of special files should be sufficient to prevent Borg from hanging on them. But if this change causes problems for you, you can always enable "one_file_system" explicitly. * #919: Clarify the command-line help for the "--config" flag. * #919: Document a policy for versioning and breaking changes: https://torsion.org/borgmatic/docs/how-to/upgrade/#versioning-and-breaking-changes * #921: BREAKING: Change soft failure command hooks to skip only the current repository rather than all repositories in the configuration file. * #922: Replace setup.py (Python packaging metadata) with the more modern pyproject.toml. * When using Borg 2, default the "archive_name_format" option to just "{hostname}", as Borg 2 does not require unique archive names; identical archive names form a common "series" that can be targeted together. See the Borg 2 documentation for more information: https://borgbackup.readthedocs.io/en/2.0.0b13/changes.html#borg-1-2-x-1-4-x-to-borg-2-0 * Add support for Borg 2's "rclone:" repository URLs, so you can backup to 70+ cloud storage services whether or not they support Borg explicitly. * Add support for Borg 2's "sftp://" repository URLs. * Update the "--match-archives" and "--archive" flags to support Borg 2 series names or archive hashes. * Add a "--match-archives" flag to the "prune" action. * Add "--local-path" and "--remote-path" flags to the "config bootstrap" action for setting the Borg executable paths used for bootstrapping. * Add a "--user-runtime-directory" flag to the "config bootstrap" action for helping borgmatic locate the bootstrap metadata stored in an archive. * Add a Zabbix monitoring hook. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#zabbix-hook * Add a tarball of borgmatic's HTML documentation to the packages on the project page. - Refresh dependencies - Update packaging to the modern python standard Martin Pluskal 2025-01-15 07:40:51 +00:00
  • 3ad31d2f87 Accepting request 1205412 from Archiving:Backup Ana Guerrero 2024-10-04 15:08:46 +00:00
  • 08461f4b6a Accepting request 1205412 from Archiving:Backup Ana Guerrero 2024-10-04 15:08:46 +00:00
  • fc27de4559 Accepting request 1205411 from home:jbaier_cz:branches:Archiving:Backup Martin Pluskal 2024-10-03 11:55:27 +00:00
  • f4e44f72bf Fix requirements and apply spec-cleaner Martin Pluskal 2024-10-03 11:55:27 +00:00
  • 09686b6ddd Accepting request 1202154 from home:jbaier_cz:branches:Archiving:Backup Martin Pluskal 2024-10-02 08:18:07 +00:00
  • 80bd6852cb Update to 1.8.14, adapt python macros, re-enable tests. Now with changes also properly commited into the branch 🤦 Martin Pluskal 2024-10-02 08:18:07 +00:00
  • 6963013190 Accepting request 1157998 from Archiving:Backup Ana Guerrero 2024-03-14 16:45:53 +00:00
  • 8fc28fbea9 Accepting request 1157998 from Archiving:Backup Ana Guerrero 2024-03-14 16:45:53 +00:00
  • bc2033ea3e Accepting request 1157642 from home:bobbie424242:branches:Archiving:Backup Martin Pluskal 2024-03-14 13:27:23 +00:00
  • 96958c62d1 Accepting request 1157642 from home:bobbie424242:branches:Archiving:Backup Martin Pluskal 2024-03-14 13:27:23 +00:00
  • 2f88873838 Accepting request 1147084 from Archiving:Backup Ana Guerrero 2024-02-16 20:42:47 +00:00
  • 7f155141b7 Accepting request 1147084 from Archiving:Backup Ana Guerrero 2024-02-16 20:42:47 +00:00
  • c25c273a18 Accepting request 1147075 from home:smolsheep:upgrades Martin Pluskal 2024-02-16 12:49:23 +00:00
  • ee28407cf1 Accepting request 1147075 from home:smolsheep:upgrades Martin Pluskal 2024-02-16 12:49:23 +00:00
  • 8f07909168 Accepting request 1116875 from Archiving:Backup Ana Guerrero 2023-10-11 21:56:03 +00:00
  • cfe4cc6088 Accepting request 1116875 from Archiving:Backup Ana Guerrero 2023-10-11 21:56:03 +00:00
  • 2b9070bbae Accepting request 1114258 from home:amanzini:branches:Archiving:Backup Martin Pluskal 2023-10-11 09:37:33 +00:00
  • dda885d6c5 Accepting request 1114258 from home:amanzini:branches:Archiving:Backup Martin Pluskal 2023-10-11 09:37:33 +00:00
  • 4c5325d8c6 Accepting request 1100774 from Archiving:Backup Ana Guerrero 2023-07-26 11:24:32 +00:00
  • dd81b58183 Accepting request 1100774 from Archiving:Backup Ana Guerrero 2023-07-26 11:24:32 +00:00
  • 3e085493c6 Accepting request 1099848 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2023-07-26 08:01:53 +00:00
  • ebf92ff744 Accepting request 1099848 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2023-07-26 08:01:53 +00:00
  • 99b0c2d2e2 Accepting request 1096454 from Archiving:Backup Dominique Leuenberger 2023-07-03 15:43:33 +00:00
  • 138df9095a Accepting request 1096454 from Archiving:Backup Dominique Leuenberger 2023-07-03 15:43:33 +00:00
  • 07593e2988 Accepting request 1095940 from home:jbaier_cz:branches:Archiving:Backup Martin Pluskal 2023-07-03 05:28:19 +00:00
  • 0f562d9d24 Accepting request 1095940 from home:jbaier_cz:branches:Archiving:Backup Martin Pluskal 2023-07-03 05:28:19 +00:00
  • f665f5ddca Accepting request 1091220 from Archiving:Backup Dominique Leuenberger 2023-06-07 21:07:40 +00:00
  • 91e469e5b5 Accepting request 1091220 from Archiving:Backup Dominique Leuenberger 2023-06-07 21:07:40 +00:00
  • b9811e838b Accepting request 1090580 from home:dirkmueller:Factory Martin Pluskal 2023-06-07 08:31:28 +00:00
  • eeb96a800d Accepting request 1090580 from home:dirkmueller:Factory Martin Pluskal 2023-06-07 08:31:28 +00:00
  • cbc28dc236 Accepting request 1077672 from Archiving:Backup Dominique Leuenberger 2023-04-06 13:57:15 +00:00
  • c850c6ca1f Accepting request 1077672 from Archiving:Backup Dominique Leuenberger 2023-04-06 13:57:15 +00:00
  • 974a8eeef4 Accepting request 1075573 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2023-04-06 07:35:43 +00:00
  • 24c7542bbc Accepting request 1075573 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2023-04-06 07:35:43 +00:00
  • 8f0cae31dd Accepting request 1071077 from Archiving:Backup Dominique Leuenberger 2023-03-13 11:40:43 +00:00
  • 2ce9a5bbcb Accepting request 1071077 from Archiving:Backup Dominique Leuenberger 2023-03-13 11:40:43 +00:00
  • e9f252c81a Accepting request 1070028 from home:dirkmueller:Factory Martin Pluskal 2023-03-13 08:57:30 +00:00
  • 156b3db5c4 Accepting request 1070028 from home:dirkmueller:Factory Martin Pluskal 2023-03-13 08:57:30 +00:00
  • 68f7873673 Accepting request 1067900 from Archiving:Backup Dominique Leuenberger 2023-02-27 11:55:50 +00:00
  • d960321fd7 Accepting request 1067900 from Archiving:Backup Dominique Leuenberger 2023-02-27 11:55:50 +00:00
  • e4918438d1 Accepting request 1066930 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2023-02-27 08:31:53 +00:00
  • 40d27d66df Accepting request 1066930 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2023-02-27 08:31:53 +00:00
  • 0fb60f34ed Accepting request 1060858 from Archiving:Backup Dominique Leuenberger 2023-01-25 16:44:06 +00:00
  • c70e5edff3 Accepting request 1060858 from Archiving:Backup Dominique Leuenberger 2023-01-25 16:44:06 +00:00
  • bb7d95a8d6 Accepting request 1060857 from home:alarrosa:branches:Archiving:Backup Antonio Larrosa 2023-01-25 11:20:29 +00:00
  • 159db6d7b8 Accepting request 1060857 from home:alarrosa:branches:Archiving:Backup Antonio Larrosa 2023-01-25 11:20:29 +00:00
  • 90aefacd1e Accepting request 1040582 from Archiving:Backup Dominique Leuenberger 2022-12-06 13:24:27 +00:00
  • 9622d3b4a1 Accepting request 1040582 from Archiving:Backup Dominique Leuenberger 2022-12-06 13:24:27 +00:00
  • 7dd03fbc61 Accepting request 1038617 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2022-12-06 10:20:20 +00:00
  • 526006c597 Accepting request 1038617 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2022-12-06 10:20:20 +00:00
  • 7646bd215a Accepting request 1030288 from Archiving:Backup Dominique Leuenberger 2022-10-21 14:19:44 +00:00
  • 7e5ceaa775 Accepting request 1030288 from Archiving:Backup Dominique Leuenberger 2022-10-21 14:19:44 +00:00
  • 709f800f53 Accepting request 1029763 from home:pgajdos:python Martin Pluskal 2022-10-21 06:17:42 +00:00
  • 40d0347709 Accepting request 1029763 from home:pgajdos:python Martin Pluskal 2022-10-21 06:17:42 +00:00
  • 5e95ffd8fb Accepting request 998782 from Archiving:Backup Dominique Leuenberger 2022-08-23 12:29:58 +00:00
  • 28879a45e6 Accepting request 998782 from Archiving:Backup Dominique Leuenberger 2022-08-23 12:29:58 +00:00
  • a992e85766 Accepting request 995232 from home:dirkmueller:Factory Martin Pluskal 2022-08-23 09:02:01 +00:00
  • c862eba5a5 Accepting request 995232 from home:dirkmueller:Factory Martin Pluskal 2022-08-23 09:02:01 +00:00
  • b29cfbe462 Accepting request 963482 from Archiving:Backup Dominique Leuenberger 2022-03-21 19:11:42 +00:00
  • 49b414eed6 Accepting request 963482 from Archiving:Backup Dominique Leuenberger 2022-03-21 19:11:42 +00:00
  • 7dcd7893d3 Accepting request 962060 from home:illuusio:python Martin Pluskal 2022-03-21 08:16:53 +00:00
  • 1a7932201e Accepting request 962060 from home:illuusio:python Martin Pluskal 2022-03-21 08:16:53 +00:00
  • da9cb02b18 Accepting request 919445 from Archiving:Backup Dominique Leuenberger 2021-09-16 21:14:52 +00:00
  • 7e73dded06 Accepting request 919445 from Archiving:Backup Dominique Leuenberger 2021-09-16 21:14:52 +00:00
  • 0f65323235 Accepting request 917940 from home:dimstar:Factory Martin Pluskal 2021-09-16 07:26:47 +00:00
  • e4e52b87f4 Accepting request 917940 from home:dimstar:Factory Martin Pluskal 2021-09-16 07:26:47 +00:00
  • 836b4da8d2 Accepting request 909377 from Archiving:Backup Dominique Leuenberger 2021-07-30 21:22:17 +00:00
  • 25cca227ab Accepting request 909377 from Archiving:Backup Dominique Leuenberger 2021-07-30 21:22:17 +00:00
  • e20da29887 Accepting request 909097 from home:polslinux:branches:Archiving:Backup Antonio Larrosa 2021-07-30 10:04:22 +00:00
  • 938805d06d Accepting request 909097 from home:polslinux:branches:Archiving:Backup Antonio Larrosa 2021-07-30 10:04:22 +00:00
  • 5af73c6366 Accepting request 904550 from Archiving:Backup Dominique Leuenberger 2021-07-07 16:30:39 +00:00
  • dcf29dabef Accepting request 904550 from Archiving:Backup Dominique Leuenberger 2021-07-07 16:30:39 +00:00
  • 90e39d75ee Accepting request 903281 from home:susnux:branches:Archiving:Backup Martin Pluskal 2021-07-07 08:33:30 +00:00
  • ffc50f6834 Accepting request 903281 from home:susnux:branches:Archiving:Backup Martin Pluskal 2021-07-07 08:33:30 +00:00
  • 1423c19496 Accepting request 899888 from Archiving:Backup Dominique Leuenberger 2021-06-14 21:11:04 +00:00
  • 3ff91542a0 Accepting request 899888 from Archiving:Backup Dominique Leuenberger 2021-06-14 21:11:04 +00:00
  • 5013f24375 Accepting request 898780 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2021-06-14 07:08:43 +00:00
  • c32a9ac037 Accepting request 898780 from home:polslinux:branches:Archiving:Backup Martin Pluskal 2021-06-14 07:08:43 +00:00
  • 7310ed7a94 Accepting request 882329 from Archiving:Backup Richard Brown 2021-04-01 12:17:46 +00:00
  • fde808a027 Accepting request 882329 from Archiving:Backup Richard Brown 2021-04-01 12:17:46 +00:00
  • 1d38dceefa Accepting request 882325 from home:polslinux:branches:Archiving:Backup Antonio Larrosa 2021-03-31 10:58:25 +00:00
  • 421c19389f Accepting request 882325 from home:polslinux:branches:Archiving:Backup Antonio Larrosa 2021-03-31 10:58:25 +00:00
  • 58cdb1a757 Accepting request 870769 from Archiving:Backup Dominique Leuenberger 2021-02-10 20:30:58 +00:00
  • 71218da036 Accepting request 870769 from Archiving:Backup Dominique Leuenberger 2021-02-10 20:30:58 +00:00
  • fab0e9d187 Accepting request 870669 from home:alarrosa:branches:Archiving:Backup Martin Pluskal 2021-02-10 06:36:07 +00:00
  • a35a3f1da8 Accepting request 870669 from home:alarrosa:branches:Archiving:Backup Martin Pluskal 2021-02-10 06:36:07 +00:00
  • 0b0666f9ea Accepting request 830717 from Archiving:Backup Dominique Leuenberger 2020-08-31 14:52:54 +00:00
  • fd5a8e302d Accepting request 830717 from Archiving:Backup Dominique Leuenberger 2020-08-31 14:52:54 +00:00
  • 1656e7f4e1 Accepting request 830716 from home:alarrosa:branches:Archiving:Backup Antonio Larrosa 2020-08-31 09:45:30 +00:00
  • bd7e780ac1 Accepting request 830716 from home:alarrosa:branches:Archiving:Backup Antonio Larrosa 2020-08-31 09:45:30 +00:00
  • f5373693ff Accepting request 823146 from Archiving:Backup Dominique Leuenberger 2020-07-28 15:27:50 +00:00
  • 938ae2494f Accepting request 823146 from Archiving:Backup Dominique Leuenberger 2020-07-28 15:27:50 +00:00