Dan Helfman
|
07d5a0129c
|
For the MariaDB and MySQL hooks, add "events", "routines", and "tablespaces" options for disabling dumping of scheduled events, stored routines, and tablespaces, respectively (#1324).
|
2026-06-17 16:26:01 -07:00 |
|
Dan Helfman
|
beaeea25b3
|
Fix for the "restore" action sometimes failing to find a database dump that was dumped with a default port (#1322).
|
2026-06-15 11:56:04 -07:00 |
|
Dan Helfman
|
501f12dce3
|
Fix the ZFS hook's overzealous unmounting of snapshot paths when a source dataset is at "/" (#1319).
|
2026-06-10 16:15:32 -07:00 |
|
Dan Helfman
|
411685280c
|
For MariaDB/MySQL, dump events, routines, and tablespaces. For MariaDB, dump a subset of system data when dumping "mysql"/"all" (#1303).
|
2026-05-08 09:38:13 -07:00 |
|
Dan Helfman
|
468af1de0b
|
Fix the PostgreSQL database hook to properly parse "*options" values containing quoted spaces.
|
2026-04-24 19:24:44 -07:00 |
|
Dan Helfman
|
961ff7c724
|
For the MariaDB and MySQL database hooks, escape quotes in passwords when the "password_transport" option is "pipe".
|
2026-04-24 10:24:45 -07:00 |
|
Dan Helfman
|
40d2d521a7
|
Fix the ZFS hook to properly unmount snapshots for empty datasets (#1295).
|
2026-04-18 11:43:58 -07:00 |
|
Dan Helfman
|
f3ae04225d
|
Fix a "source directories do not exist" regression when configuration paths are relative symlinks and the bootstrap data source hook is enabled (#1292).
|
2026-04-06 16:03:39 -07:00 |
|
Dan Helfman
|
7ca42a8f4f
|
Follow symlinks when backing up borgmatic configuration files to support the "bootstrap" action (#1270).
|
2026-02-20 19:55:52 -08:00 |
|
Dan Helfman
|
762beb46c2
|
Fix "restore" action and broken end-to-end tests.
|
2026-01-14 12:54:36 -08:00 |
|
Dan Helfman
|
6407b3bd80
|
Fix existing tests (#1225).
|
2026-01-07 19:58:25 -08:00 |
|
Dan Helfman
|
aa6b6e0d96
|
Fix many tests (#1225).
|
2026-01-06 22:32:42 -08:00 |
|
Dan Helfman
|
047a374514
|
Fix existing automated tests (#1208).
|
2025-12-25 13:56:01 -08:00 |
|
Dan Helfman
|
b8642439cd
|
Fix for the database "restore" action restoring more databases than the "--database" flag specifies (#1208).
|
2025-12-22 15:46:28 -08:00 |
|
Dan Helfman
|
54d955bc95
|
Fix automated tests and update NEWS (#1206).
|
2025-12-20 16:59:13 -08:00 |
|
Dan Helfman
|
a72f9b24b5
|
Merge branch jacksonchen666-btrfs-remove-pid into btrfs-remove-pid and streamline the docs a bit.
|
2025-12-20 16:02:42 -08:00 |
|
Dan Helfman
|
b4ea45ab74
|
Allow the Btrfs hook to create and delete snapshots even when running as a non-root user (#1054).
|
2025-12-19 19:10:31 -08:00 |
|
Dan Helfman
|
6ae9b973fc
|
For the MariaDB and MySQL database hooks, creates a consistent snapshot by dumping all tables in a single transaction (#1193).
|
2025-12-19 11:53:30 -08:00 |
|
Dan Helfman
|
a31f913f54
|
For the MariaDB and MySQL database hooks, add a "socket_path" option for Unix socket database connections (#1193).
|
2025-12-14 21:13:21 -08:00 |
|
Dan Helfman
|
50a062611e
|
Fix a regression in the ZFS, LVM, and Btrfs hooks in which snapshotted paths ignored global excludes (#1195).
|
2025-12-02 15:40:42 -08:00 |
|
Jackson
|
dec47298bd
|
somehow make a test work
|
2025-11-22 08:03:40 +01:00 |
|
Jackson
|
f95fbaa6aa
|
fix at least some tests (with changed snapshot path)
this really is just a blanket find and replace though
|
2025-11-21 09:22:34 +01:00 |
|
bockulator
|
ce7f0226be
|
Mock get_working_directory() calls in data source hook tests
|
2025-11-11 15:36:51 +01:00 |
|
bockulator
|
51ef9c7708
|
Fix database dumps hooks not respecting working_directory
|
2025-11-11 14:22:34 +01:00 |
|
Dan Helfman
|
14a8055e71
|
In the SQLite database hook, run SQLite such that it exits upon encountering an error instead of, you know, not doing that.
|
2025-11-07 23:22:44 -08:00 |
|
Dan Helfman
|
0f7ebcb4b7
|
Fix for a regression in the ZFS, LVM, and Btrfs hooks in which partial excludes of snapshot paths were ignored (#1169).
|
2025-10-26 14:12:52 -07:00 |
|
Dan Helfman
|
dcd567f4f0
|
Fix for a runtime directory error when the configured patterns contain a global exclude (#1150).
|
2025-10-22 11:10:42 -07:00 |
|
Dan Helfman
|
4017897b1a
|
For the MariaDB and MySQL database hooks, add a "skip_names" option to ignore particular databases when dumping "all" (#973).
|
2025-10-16 14:48:42 -07:00 |
|
Dan Helfman
|
75405bed89
|
Cache Btrfs get property commands (#1105).
|
2025-10-01 22:50:33 -07:00 |
|
Dan Helfman
|
5dca281439
|
Simplify logic around checking for read-only Btrfs subvolumes (#1105).
|
2025-09-30 12:19:57 -07:00 |
|
Dan Helfman
|
e2cdcba4e7
|
Get tests passing (#1105).
|
2025-09-29 23:06:49 -07:00 |
|
Dan Helfman
|
98ddb3e535
|
Fix several existing tests (#1105).
|
2025-09-28 15:45:21 -07:00 |
|
Dan Helfman
|
1192451718
|
Fix snapshotting in the ZFS, Btrfs, and LVM hooks to play nicely with the Borg 1.4+ "slashdot" hack within source directory paths (#1151).
|
2025-09-25 10:24:12 -07:00 |
|
Dan Helfman
|
a388b17271
|
No longer defaulting Dump(hostname=...) to "localhost" (#1116).
|
2025-09-18 19:22:45 -07:00 |
|
Dan Helfman
|
da65063216
|
Make test code style more consistent with the rest of the codebase (#1116).
|
2025-09-17 21:55:36 -07:00 |
|
Florian Apolloner
|
0e90087dc4
|
Finalize container support
|
2025-09-15 22:16:49 +02:00 |
|
Florian Apolloner
|
b306cac5c1
|
raise ValueError if json decode fails when getting the container ip
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
0d190016d3
|
rename utils.py to config.py
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
a2c9bb12e5
|
test fixes
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
04cc58a5c7
|
fixes and more tests.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
133a11c647
|
add support for container names/id when dumping databases.
|
2025-09-15 20:02:31 +02:00 |
|
Florian Apolloner
|
c084f10fe2
|
Add support for a database backup label instead of host:port (#1116)
|
2025-09-15 20:02:31 +02:00 |
|
Dan Helfman
|
084fbd2f16
|
PR "feedback": Adding a key to the dumps metadata JSON for clarity and expandability (#1136).
|
2025-09-14 15:30:07 -07:00 |
|
Dan Helfman
|
627898cc23
|
Add tests for new code.
|
2025-09-05 16:02:23 -07:00 |
|
Dan Helfman
|
46381175ef
|
Code formatting.
|
2025-09-05 14:33:40 -07:00 |
|
Dan Helfman
|
9bbce71673
|
Fix tests for database hooks.
|
2025-09-04 10:36:00 -07:00 |
|
Dan Helfman
|
36d6619099
|
Create LVM snapshots as read-write to avoid an error when snapshotting ext4 filesystems with orphaned files that need recovery (#1126).
|
2025-08-11 10:01:13 -07:00 |
|
Dan Helfman
|
9a80fec91b
|
When running tests, use Ruff for faster and more comprehensive code linting and formatting.
|
2025-07-17 23:24:58 -07:00 |
|
Dan Helfman
|
3eed3191e8
|
Add a flake8 extension to tests to detect commented out code.
|
2025-06-30 21:42:38 -07:00 |
|
Dan Helfman
|
05b34d4b56
|
Fix unit/integration tests and add coverage (#1043).
|
2025-06-27 12:37:03 -07:00 |
|