]>
git.ipfire.org Git - thirdparty/snapper.git/log
Arvin Schnell [Thu, 16 Jul 2026 08:26:49 +0000 (08:26 +0000)]
Merge pull request #1169 from jameslai-dev/dev_snapper_sync_doc
Add a manpage for snapper-sync
Cheng-Ling Lai [Thu, 16 Jul 2026 06:15:41 +0000 (14:15 +0800)]
Add a manpage for snapper-sync
Arvin Schnell [Mon, 13 Jul 2026 13:11:16 +0000 (13:11 +0000)]
Merge pull request #1168 from aschnell/master
- fixed description
Arvin Schnell [Mon, 13 Jul 2026 12:22:54 +0000 (14:22 +0200)]
- fixed description
Javier Llorente [Tue, 7 Jul 2026 13:42:18 +0000 (13:42 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Arvin Schnell [Wed, 1 Jul 2026 15:58:38 +0000 (15:58 +0000)]
Merge pull request #1166 from aschnell/master
- use string_view to reduce number of functions
Arvin Schnell [Wed, 1 Jul 2026 15:45:40 +0000 (17:45 +0200)]
- use string_view to reduce number of functions
Arvin Schnell [Tue, 30 Jun 2026 15:58:15 +0000 (15:58 +0000)]
Merge pull request #1165 from aschnell/master
- fixed error message
Arvin Schnell [Tue, 30 Jun 2026 15:46:25 +0000 (17:46 +0200)]
- fixed error message
Arvin Schnell [Tue, 30 Jun 2026 13:00:59 +0000 (13:00 +0000)]
Merge pull request #1164 from aschnell/master
- improved error handling
Arvin Schnell [Tue, 30 Jun 2026 12:43:31 +0000 (14:43 +0200)]
- allow to use generic directory comparison
Arvin Schnell [Tue, 30 Jun 2026 12:22:04 +0000 (14:22 +0200)]
- coding style
Arvin Schnell [Tue, 30 Jun 2026 12:21:02 +0000 (14:21 +0200)]
- make some function local
Arvin Schnell [Tue, 30 Jun 2026 12:16:27 +0000 (14:16 +0200)]
- improved error handling
Arvin Schnell [Fri, 26 Jun 2026 09:29:02 +0000 (09:29 +0000)]
Merge pull request #1163 from Devansh-567/fix/snbk-unsigned-validation
Validate unsigned integer JSON config values
Devansh-567 [Fri, 26 Jun 2026 07:27:53 +0000 (12:57 +0530)]
Validate unsigned integer JSON config values
Arvin Schnell [Fri, 26 Jun 2026 08:41:39 +0000 (08:41 +0000)]
Merge pull request #1162 from Devansh-567/fix/zypp-json-leak
Release parsed zypp JSON objects
Arvin Schnell [Fri, 26 Jun 2026 08:33:00 +0000 (08:33 +0000)]
Add match_solvables function to SnapperZyppCommitPlugin
Devansh-567 [Thu, 25 Jun 2026 10:15:52 +0000 (15:45 +0530)]
Release parsed zypp JSON objects
Arvin Schnell [Wed, 24 Jun 2026 08:59:29 +0000 (08:59 +0000)]
Merge pull request #1160 from aschnell/master
- improved error reporting
Arvin Schnell [Wed, 24 Jun 2026 08:43:13 +0000 (10:43 +0200)]
- improved error reporting
Arvin Schnell [Wed, 24 Jun 2026 05:58:59 +0000 (05:58 +0000)]
Merge pull request #1159 from aschnell/master
- minor code rearrangement
Arvin Schnell [Wed, 24 Jun 2026 05:44:22 +0000 (07:44 +0200)]
- minor code rearrangement
Arvin Schnell [Tue, 23 Jun 2026 06:26:56 +0000 (06:26 +0000)]
Merge pull request #1157 from aschnell/master
- added RAII for FILE*
Arvin Schnell [Tue, 23 Jun 2026 06:21:36 +0000 (08:21 +0200)]
- fixed memory leak in error case
Arvin Schnell [Tue, 23 Jun 2026 06:11:28 +0000 (08:11 +0200)]
- added RAII for FILE*
Arvin Schnell [Tue, 23 Jun 2026 05:53:38 +0000 (05:53 +0000)]
Merge pull request #1156 from aschnell/master
- extended testsuite
Arvin Schnell [Tue, 23 Jun 2026 05:43:33 +0000 (07:43 +0200)]
- extended testsuite
Arvin Schnell [Tue, 23 Jun 2026 04:26:13 +0000 (04:26 +0000)]
Merge pull request #1155 from Devansh-567/fix/stomp-content-length-validation
Fix: Validate STOMP content-length header to prevent integer parsing crashes
Devansh-567 [Mon, 22 Jun 2026 17:08:55 +0000 (22:38 +0530)]
stomp: validate content-length before reading frame body
Arvin Schnell [Mon, 22 Jun 2026 15:15:37 +0000 (15:15 +0000)]
Merge pull request #1153 from Devansh-567/fix/dbus-null-connection-check
Fix: Handle DBus connection failures in cdbus_create_snapshot
Arvin Schnell [Mon, 22 Jun 2026 14:52:25 +0000 (14:52 +0000)]
Merge pull request #1152 from aschnell/master
- added documentation
Devansh-567 [Mon, 22 Jun 2026 14:37:51 +0000 (20:07 +0530)]
pam_snapper: handle NULL DBus connection from dbus_bus_get_private
Arvin Schnell [Mon, 22 Jun 2026 14:14:32 +0000 (16:14 +0200)]
- added documentation
Arvin Schnell [Mon, 22 Jun 2026 14:11:43 +0000 (14:11 +0000)]
Merge pull request #1151 from Devansh-567/fix-dbus-fd-double-close
Decouple DBus pipe file descriptors via dup() to prevent double-close bugs
Devansh-567 [Mon, 22 Jun 2026 09:14:39 +0000 (14:44 +0530)]
Safely encapsulate fdopen within DBus::FileDescriptor to prevent leaks
Arvin Schnell [Mon, 22 Jun 2026 08:03:33 +0000 (08:03 +0000)]
Merge pull request #1150 from Devansh-567/fix-vector-remove-element-index
Fix ssh option configuration ordering for snbk ssh-push targets
Devansh-567 [Mon, 22 Jun 2026 06:48:32 +0000 (12:18 +0530)]
Fix ssh option configuration ordering for snbk ssh-push targets
Arvin Schnell [Fri, 19 Jun 2026 09:09:02 +0000 (09:09 +0000)]
Merge pull request #1149 from aschnell/master
- improved memory handling
Arvin Schnell [Fri, 19 Jun 2026 08:16:51 +0000 (10:16 +0200)]
- improved memory handling
Arvin Schnell [Thu, 18 Jun 2026 10:31:39 +0000 (10:31 +0000)]
Merge pull request #1148 from aschnell/master
- extended documentation
Arvin Schnell [Thu, 18 Jun 2026 10:21:55 +0000 (12:21 +0200)]
- extended documentation
Arvin Schnell [Tue, 16 Jun 2026 09:42:53 +0000 (09:42 +0000)]
Merge pull request #1147 from aschnell/master
- allow to disable all-time unique snapshot numbers
Arvin Schnell [Tue, 16 Jun 2026 09:30:37 +0000 (11:30 +0200)]
- allow to disable all-time unique snapshot numbers
Arvin Schnell [Fri, 12 Jun 2026 09:45:18 +0000 (09:45 +0000)]
Merge pull request #1145 from aschnell/master
- satisfy tools
Arvin Schnell [Fri, 12 Jun 2026 08:53:07 +0000 (10:53 +0200)]
- satisfy tools
Arvin Schnell [Fri, 12 Jun 2026 08:02:03 +0000 (08:02 +0000)]
Merge pull request #1144 from aschnell/master
- add dependencies to dbus
Arvin Schnell [Fri, 12 Jun 2026 07:48:08 +0000 (09:48 +0200)]
- add dependencies to dbus
Arvin Schnell [Thu, 11 Jun 2026 12:45:13 +0000 (12:45 +0000)]
Merge pull request #1143 from aschnell/master
- improved error handling
Arvin Schnell [Thu, 11 Jun 2026 12:33:46 +0000 (14:33 +0200)]
- improved error handling
Arvin Schnell [Wed, 10 Jun 2026 12:43:58 +0000 (12:43 +0000)]
Merge pull request #1142 from aschnell/master
- coding style
Arvin Schnell [Wed, 10 Jun 2026 12:32:32 +0000 (14:32 +0200)]
- coding style
Arvin Schnell [Wed, 10 Jun 2026 07:22:31 +0000 (07:22 +0000)]
Merge pull request #1141 from aschnell/master
- reply with "no permissions" if uid detection fails
Arvin Schnell [Wed, 10 Jun 2026 07:14:14 +0000 (09:14 +0200)]
- add changelog entry
Arvin Schnell [Wed, 10 Jun 2026 07:02:25 +0000 (09:02 +0200)]
- reply with "no permissions" if uid detection fails
Arvin Schnell [Tue, 9 Jun 2026 08:30:40 +0000 (08:30 +0000)]
Merge pull request #1140 from aschnell/master
- extended documentation
Arvin Schnell [Tue, 9 Jun 2026 08:17:01 +0000 (10:17 +0200)]
- extended documentation
Arvin Schnell [Mon, 8 Jun 2026 09:26:28 +0000 (09:26 +0000)]
Merge pull request #1139 from aschnell/master
- handle exception of get_unix_userid (see bsc#
1265853 )
Arvin Schnell [Mon, 8 Jun 2026 09:11:11 +0000 (11:11 +0200)]
- fixed typo
Arvin Schnell [Mon, 8 Jun 2026 09:09:33 +0000 (11:09 +0200)]
- handle exception of get_unix_userid (see bsc#
1265853 )
Arvin Schnell [Mon, 8 Jun 2026 09:08:32 +0000 (11:08 +0200)]
- coding style
Arvin Schnell [Mon, 8 Jun 2026 09:08:07 +0000 (11:08 +0200)]
- check for null
Arvin Schnell [Wed, 27 May 2026 07:21:10 +0000 (07:21 +0000)]
Merge pull request #1136 from aschnell/master
- added exchange function
Arvin Schnell [Wed, 27 May 2026 07:07:23 +0000 (09:07 +0200)]
- added exchange function
Arvin Schnell [Thu, 21 May 2026 14:16:31 +0000 (14:16 +0000)]
Merge pull request #1135 from aschnell/master
- fixed typos
Arvin Schnell [Thu, 21 May 2026 13:55:56 +0000 (15:55 +0200)]
- fixed typos
Gemineo [Tue, 19 May 2026 09:41:10 +0000 (09:41 +0000)]
Translated using Weblate (German)
Currently translated at 100.0% (412 of 412 strings)
Sophie Leroy [Tue, 19 May 2026 08:48:27 +0000 (08:48 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (412 of 412 strings)
Davide Aiello [Tue, 19 May 2026 09:35:49 +0000 (09:35 +0000)]
Translated using Weblate (Italian)
Currently translated at 100.0% (412 of 412 strings)
Arvin Schnell [Tue, 19 May 2026 09:31:39 +0000 (09:31 +0000)]
Merge pull request #1132 from officialasishkumar/fix-snapper-sync-empty-snapshots
snapper-sync: skip placeholder when source-config has no snapshots
Samanta Magalhaes [Mon, 18 May 2026 13:46:52 +0000 (13:46 +0000)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (412 of 412 strings)
Asish Kumar [Thu, 14 May 2026 03:52:20 +0000 (09:22 +0530)]
Skip placeholder creation when source-config has no snapshots
scripts/snapper-sync derives the highest snapshot number for each source-config from snbk list and then creates a placeholder named after that number under <subvolume>/.snapshots/. When no snapshots match, jq prints the literal string "null" for the existing max_by query, which previously led to a .snapshots/null directory.
Keep the original jq query unchanged and skip placeholder creation when max_num is "null". Also quote "$outputs" on the line that feeds the JSON list into jq, preserving the existing shellcheck SC2086 fix.
Fixes #1131
Javier Llorente [Sat, 16 May 2026 11:21:04 +0000 (11:21 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Antonio Simón [Sat, 16 May 2026 11:20:22 +0000 (11:20 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:20:15 +0000 (11:20 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:18:15 +0000 (11:18 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:17:55 +0000 (11:17 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:17:41 +0000 (11:17 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:16:27 +0000 (11:16 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:16:15 +0000 (11:16 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:15:44 +0000 (11:15 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:15:32 +0000 (11:15 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Javier Llorente [Sat, 16 May 2026 11:14:55 +0000 (11:14 +0000)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (412 of 412 strings)
Emily Dong [Fri, 15 May 2026 08:49:48 +0000 (08:49 +0000)]
Translated using Weblate (Chinese (China) (zh_CN))
Currently translated at 100.0% (412 of 412 strings)
Emily Dong [Fri, 15 May 2026 08:36:15 +0000 (08:36 +0000)]
Translated using Weblate (Chinese (Taiwan) (zh_TW))
Currently translated at 100.0% (412 of 412 strings)
Arvin Schnell [Tue, 12 May 2026 09:26:58 +0000 (09:26 +0000)]
Merge pull request #1130 from aschnell/master
- added Ubuntu 26.04
Arvin Schnell [Tue, 12 May 2026 09:17:09 +0000 (11:17 +0200)]
- added Ubuntu 26.04
Arvin Schnell [Mon, 27 Apr 2026 07:56:55 +0000 (07:56 +0000)]
Merge pull request #1128 from jameslai-dev/dev_snapper_sync
Add `snapper-sync` to synchronize the highest snapshot number
Cheng-Ling Lai [Mon, 27 Apr 2026 01:33:11 +0000 (09:33 +0800)]
Fix snapper.spec.in for systemd override directories
Cheng-Ling Lai [Fri, 24 Apr 2026 08:15:56 +0000 (16:15 +0800)]
Fix snapper-sync installation
Arif Budiman [Sat, 25 Apr 2026 05:38:31 +0000 (05:38 +0000)]
Translated using Weblate (Indonesian)
Currently translated at 100.0% (412 of 412 strings)
Marina J. Donis [Fri, 24 Apr 2026 10:13:58 +0000 (10:13 +0000)]
Translated using Weblate (Spanish)
Currently translated at 97.8% (403 of 412 strings)
Cheng-Ling Lai [Fri, 24 Apr 2026 05:21:14 +0000 (13:21 +0800)]
Fix documentation of snapper-sync.service
Cheng-Ling Lai [Thu, 23 Apr 2026 03:10:57 +0000 (11:10 +0800)]
Update package/snapper.changes
Cheng-Ling Lai [Thu, 23 Apr 2026 08:26:15 +0000 (16:26 +0800)]
Update snbk documentation for snapper-sync
Cheng-Ling Lai [Thu, 23 Apr 2026 08:05:13 +0000 (16:05 +0800)]
Add snapper-sync to snapper-backup package
Cheng-Ling Lai [Wed, 22 Apr 2026 01:28:20 +0000 (09:28 +0800)]
Add snapper-sync.service
Luna Jernberg [Thu, 23 Apr 2026 10:03:05 +0000 (10:03 +0000)]
Translated using Weblate (Swedish)
Currently translated at 92.2% (380 of 412 strings)
Cheng-Ling Lai [Tue, 21 Apr 2026 09:18:37 +0000 (17:18 +0800)]
Add scripts/snapper-sync to sync highest snapshot number
Arvin Schnell [Wed, 22 Apr 2026 13:19:59 +0000 (13:19 +0000)]
Merge pull request #1127 from aschnell/master
- increase version