SHA256
1
0
forked from pool/restic
Commit Graph

31 Commits

Author SHA256 Message Date
7457c49f1d Accepting request 1144075 from home:darix:restic
- Update to version 0.16.4
  This release works around and improves detection of a bug in the
  compression library used by restic. The resulting issue only
  happens when using restic 0.16.3 and the max compression level
  (the default auto and off compression levels are not affected),
  and when the source files being backed up have specific data in
  them to trigger the bug. If you use max compression, you can use
  restic check --read-data to make sure you're not affected.

OBS-URL: https://build.opensuse.org/request/show/1144075
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=52
2024-02-06 08:35:25 +00:00
Martin Pluskal
bda0ef51d1 Accepting request 1139463 from home:darix:restic
- Update to version 0.16.3
  - Fix #4560: Improve errors for irregular files on Windows
  - Fix #4574: Support backup of deduplicated files on Windows
    again
  - Fix #4612: Improve error handling for rclone backend
  - Fix #4624: Correct restore progress information if an error
    occurs
  - Fix #4626: Improve reliability of restoring large files

OBS-URL: https://build.opensuse.org/request/show/1139463
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=50
2024-01-22 15:11:52 +00:00
897d7b3dd0 Accepting request 1123824 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer supported.

OBS-URL: https://build.opensuse.org/request/show/1123824
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=48
2023-11-07 10:43:23 +00:00
Martin Pluskal
eb5961b942 Accepting request 1121041 from home:darix:restic
- Update to version 0.16.2
  - Fix #4540: Restore ARMv5 support for ARM binaries
  - Fix #4545: Repair documentation build on Read the Docs

OBS-URL: https://build.opensuse.org/request/show/1121041
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=46
2023-11-01 19:48:07 +00:00
8ea5b96fb8 Accepting request 1120120 from home:darix:restic
- Update to version 0.16.1
  A very long list of improvements for all the details see
  https://github.com/restic/restic/releases/tag/v0.16.1
  It contains an important bug fix which prevents data corruption
  when compression is set to max.

OBS-URL: https://build.opensuse.org/request/show/1120120
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=44
2023-10-25 07:32:18 +00:00
Martin Pluskal
52f83393be Accepting request 1103542 from home:hgraeber:branches:Archiving
- Add missing vendor.tar.gz

OBS-URL: https://build.opensuse.org/request/show/1103542
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=42
2023-08-21 08:20:39 +00:00
Martin Pluskal
d46d7ff0c1 Accepting request 1101577 from home:darix:restic
- Update to version 0.16.0
  A very long list of improvements for all the details see
  https://github.com/restic/restic/releases/tag/v0.16.0

OBS-URL: https://build.opensuse.org/request/show/1101577
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=41
2023-08-02 07:29:11 +00:00
Martin Pluskal
5277ddf7a6 Accepting request 1083053 from home:hgraeber:branches:Archiving
- Update to version 0.15.2
  * Update golang.org/x/net to address CVE-2022-41723
  * Sanitize filenames printed by backup during processing
  * Make dump interpret --host and --path correctly
  * Correct number of blocks reported in mount point
  * Minimize risk of spurious filesystem loops with mount
  * Add release binaries for riscv64 architecture on Linux
  * Upgrade Minio to version 7.0.49

OBS-URL: https://build.opensuse.org/request/show/1083053
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=39
2023-05-01 05:40:26 +00:00
Martin Pluskal
e7b79778cf Accepting request 1062345 from home:hgraeber:branches:Archiving
- Update to version 0.15.1
  * Fix: Remove b2_download_file_by_name: 404 warning from B2 backend
  * Fix: Make prune --quiet not print progress bar
  * Fix: Make self-update --output work with new filename on Windows
  * Fix: Add missing ETA in backup progress bar
  * Enh: Ignore empty lock files
- Remove accidentally left over unused patch build.patch

OBS-URL: https://build.opensuse.org/request/show/1062345
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=37
2023-02-01 09:35:42 +00:00
Martin Pluskal
6b6c4b60cf Accepting request 1060692 from home:hgraeber:branches:Archiving
- Allow build with architectures that do not support -buildmode=pie
- New Patch disable-selfupdate.patch: Disable self-update, because updates
  will be made using package manager
- Replace packageand by conditionals
- Update to version 0.15.0
  * Make mount return exit code 0 after receiving Ctrl-C / SIGINT
  * Make restore replace existing symlinks
  * Don't read password from stdin for backup --stdin
  * Delete files on Backblaze B2 more reliably
  * Make SFTP backend report no space left on device
  * Improve handling of interrupted syscalls in mount command
  * Fix stuck copy command when -o <backend>.connections=1
  * Correct prune statistics for partially compressed repositories
  * Make ls return exit code 1 if snapshot cannot be loaded
  * Make backup no longer hang on Solaris when seeing a FIFO file
  * Support ExFAT-formatted local backends on macOS Ventura
  * Make init ignore "Access Denied" errors when creating S3 buckets
  * Make self-update enabled by default only in release builds
  * Don't generate negative UIDs and GIDs in tar files from dump
  * Include full snapshot ID in JSON output of backup
  * Make unlock display message only when locks were actually removed
  * Don't print skipped snapshots by default in copy command
  * Update dependencies and require Go 1.18 or newer
  * Implement rewrite command
  * Restore files with long runs of zeros as sparse files
  * Support restoring symbolic links on Windows
  * Inform about successful retries after errors
  * Improve handling of directories with duplicate entries
  * Support B2 API keys restricted to hiding but not deleting files
  * Make init open only one connection for the SFTP backend
  * Handle cache corruption on disk and in downloads
  * Stricter repository lock handling
  * Make backup file read concurrency configurable
  * Add support for credential_process to S3 backend
  * Make mount command support macOS using macFUSE 4.x
  * Support JSON output for the init command
  * Optimize prune memory usage
  * Improve speed of parent snapshot detection in backup command
  * Add compression statistics to the stats command
  * Provide command completion for PowerShell
  * Allow backup file tree scanner to be disabled
  * Improve handling of ErrDot errors in rclone and sftp backends
  * Ignore additional/unknown files in repository
  * Improve backup performance for small files

OBS-URL: https://build.opensuse.org/request/show/1060692
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=36
2023-01-25 08:30:27 +00:00
7b67544e45 Accepting request 999303 from home:jfkw:branches:Archiving
- Update to version 0.14.0:

OBS-URL: https://build.opensuse.org/request/show/999303
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=34
2022-09-02 09:36:45 +00:00
Martin Pluskal
0480ca12e6 Accepting request 971335 from home:dirkmueller:Factory
- update to 0.13.1:
  * #3685: Fix the diff command
  * #3681: Fix rclone (shimmed by Scoop) and sftp stopped working on Windows

OBS-URL: https://build.opensuse.org/request/show/971335
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=32
2022-04-28 06:28:16 +00:00
Martin Pluskal
ea4efa5df5 Accepting request 965249 from home:dirkmueller:Factory
- update to 0.13.0:
  * #1106: Never lock repository for list locks
  * #2345: Make cache crash-resistant and usable by multiple concurrent processes
  * #2452: Improve error handling of repository locking
  * #2738: Don't print progress for backup --json --quiet
  * #3382: Make check command honor RESTIC_CACHE_DIR environment variable
  * #3518: Make copy command honor --no-lock for source repository
  * #3556: Fix hang with Backblaze B2 on SSL certificate authority error
  * #3601: Fix rclone backend prematurely exiting when receiving SIGINT on Windows
  * #3667: The mount command now reports symlinks sizes
  * #3488: rebuild-index failed if an index file was damaged
  * #3591: Fix handling of prune --max-repack-size=0
  * #3619: Avoid choosing parent snapshots newer than time of new snapshot
  * #3641: Ignore parent snapshot for backup --stdin
  * #3519: Require Go 1.14 or newer
  * #1542: Add --dry-run/-n option to backup command
  * #2202: Add upload checksum for Azure, GS, S3 and Swift backends
  * #233: Support negative include/exclude patterns
  * #2388: Add warning for S3 if partial credentials are provided
  * #2508: Support JSON output and quiet mode for the diff command
  * #2656: Add flag to disable TLS verification for self-signed certificates
  * #3003: Atomic uploads for the SFTP backend
  * #3127: Add xattr (extended attributes) support for Solaris
  * #3464: Skip lock creation on forget if --no-lock and --dry-run
  * #3490: Support random subset by size in check --read-data-subset
  * #3541: Improve handling of temporary B2 delete errors
  * #3542: Add file mode in symbolic notation to ls --json
  * #2594: Speed up the restore --verify command
  * #2816: The backup command no longer updates file access times on Linux
  * #2880: Make recover collect only unreferenced trees

OBS-URL: https://build.opensuse.org/request/show/965249
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=30
2022-04-04 07:34:35 +00:00
Aleksa Sarai
2165f0540d Accepting request 910622 from home:hgraeber:branches:Archiving
- Update to 0.12.1
  Fixes:
  * #2742: Improve error handling for rclone and REST backend over HTTP2
  * #3111: Fix terminal output redirection for PowerShell
  * #3214: Treat an empty password as a fatal error for repository init
  * #3267: copy failed to copy snapshots in rare cases
  * #3184: backup --quiet no longer prints status information
  * #3296: Fix crash of check --read-data-subset=x% run for an empty repository
  * #3302: Fix fdopendir: not a directory error for local backend
  * #3334: Print created new cache message only on a terminal
  * #3380: Fix crash of backup --exclude='**'
  * #3305: Fix possibly missing backup summary of JSON output in case of error
  * #3439: Correctly handle download errors during restore
  Changes:
  * #3247: Empty files now have size of 0 in ls --json output
  Enhancements:
  * #2780: Add release binaries for s390x architecture on Linux
  * #3293: Add --repository-file2 option to init and copy command
  * #3312: Add auto-completion support for fish
  * #3336: SFTP backend now checks for disk space
  * #3377: Add release binaries for Apple Silicon
  * #3414: Add --keep-within-hourly option to restic forget
  * #3456: Support filtering and specifying untagged snapshots
  * #3167: Allow specifying limit of snapshots list
  * #3426: Optimize read performance of mount command
  * #3427: find --pack fallback to index if data file is missing

OBS-URL: https://build.opensuse.org/request/show/910622
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=29
2021-08-09 10:00:42 +00:00
4364de6f5b Accepting request 872983 from home:hgraeber:branches:Archiving
- Update to 0.12.0
  https://github.com/restic/restic/releases/tag/v0.12.0
  See installed /usr/share/doc/packages/restic/CHANGELOG.md.
  Fixes:
  * #1681: Make mount not create missing mount point directory
  * #1800: Ignore no data available filesystem error during backup
  * #2563: Report the correct owner of directories in FUSE mounts
  * #2688: Make backup and tag commands separate tags by comma
  * #2739: Make the cat command respect the --no-lock option
  * #3087: The --use-fs-snapshot option now works on windows/386
  * #3100: Do not require gs bucket permissions when running init
  * #3111: Correctly detect output redirection for backup command on Windows
  * #3151: Don't create invalid snapshots when backup is interrupted
  * #3166: Improve error handling in the restore command
  * #3232: Correct statistics for overlapping targets
  * #3014: Fix sporadic stream reset between rclone and restic
  * #3152: Do not hang until foregrounded when completed in background
  * #3249: Improve error handling in gs backend
  Changes:
  * #3095: Deleting files on Google Drive now moves them to the trash
  Enhancements:
  * #2186: Allow specifying percentage in check --read-data-subset
  * #2453: Report permanent/fatal backend errors earlier
  * #2528: Add Alibaba/Aliyun OSS support in the s3 backend
  * #2706: Configurable progress reports for non-interactive terminals
  * #2944: Add backup options --files-from-{verbatim,raw}
  * #3083: Allow usage of deprecated S3 ListObjects API
  * #3147: Support additional environment variables for Swift authentication
  * #3191: Add release binaries for MIPS architectures
  * #909:  Back up mountpoints as empty directories
  * #3250: Add several more error checks
  * #2718: Improve prune performance and make it more customizable
  * #2495: Add option to let backup trust mtime without checking ctime
  * #2941: Speed up the repacking step of the prune command
  * #3006: Speed up the rebuild-index command
  * #3048: Add more checks for index and pack files in the check command
  * #2433: Make the dump command support zip format
  * #3099: Reduce memory usage of check command
  * #3106: Parallelize scan of snapshot content in copy and prune
  * #3130: Parallelize reading of locks and snapshots
  * #3254: Enable HTTP/2 for backend connections

OBS-URL: https://build.opensuse.org/request/show/872983
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=27
2021-02-17 01:46:05 +00:00
Martin Pluskal
afb6a32e31 Accepting request 858075 from home:azmodude:branches:Archiving
Update to 0.11.0 - reworked changes to include more details

OBS-URL: https://build.opensuse.org/request/show/858075
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=25
2020-12-24 10:46:44 +00:00
Aleksa Sarai
5cff1072ab Accepting request 836171 from home:darix:branches:Archiving
- Update to 0.10.0.
  https://github.com/restic/restic/releases/tag/v0.10.0
  See installed /usr/share/doc/packages/restic/CHANGELOG.md.
- we need to manually vendor the libraries now 
- bump minimum go version to >= 1.13

OBS-URL: https://build.opensuse.org/request/show/836171
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=23
2020-09-24 02:36:28 +00:00
Aleksa Sarai
a8d150a348 Accepting request 750435 from home:cyphar:restic
- Update to 0.9.6.
  https://github.com/restic/restic/releases/tag/v0.9.6
  See installed /usr/share/doc/packages/restic/CHANGELOG.md.

  Fixes:
  * Allow absolute path for filename when backing up from stdin
  * Save files with invalid timestamps
  * Read fresh metadata for unmodified files
  * Add upper bound for t in --read-data-subset=n/t
  * Check errors when loading index files

  Enhancements:
  + Allow multiple retries for interactive password input
  + Make --group-by accept both singular and plural
  + Add option to configure S3 region

OBS-URL: https://build.opensuse.org/request/show/750435
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=21
2019-11-23 13:29:26 +00:00
Aleksa Sarai
5d7e44ca7b Accepting request 697209 from home:cyphar:restic
- Update to 0.9.5.
  https://github.com/restic/restic/releases/tag/v0.9.5
  See installed /usr/share/doc/packages/restic/CHANGELOG.md. Short-log:
  Fixes:
  * Return error when no bytes could be read from stdin
  * Don't cancel timeout after 30 seconds for self-update
  * Fix reading passwords from stdin
  * Don't abort the find command when a tree can't be loaded
  Enhancements:
  + Add case insensitive include & exclude options
  + Support streaming JSON output for backup
  + Add Openstack application credential auth for Swift
  + Add --json support to forget command
  + Add group-by option to snapshots command
  + Ability to dump folders to tar via stdout
  + Return error if no bytes could be read for backup --stdin
  + Add --ignore-inode option to backup cmd
  + Add config option to set S3 storage class

OBS-URL: https://build.opensuse.org/request/show/697209
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=19
2019-04-23 15:00:06 +00:00
Martin Pluskal
c2e178e6df Accepting request 663509 from home:cyphar:restic
- Update to 0.9.4.
  https://github.com/restic/restic/releases/tag/v0.9.4
  See installed /usr/share/doc/packages/restic/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/663509
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=17
2019-01-08 07:54:36 +00:00
Aleksa Sarai
822a76bf4e Accepting request 647661 from home:cyphar:restic
- Update to 0.9.3. boo#1115498
  https://github.com/restic/restic/releases/tag/v0.9.3
  See installed /usr/share/doc/packages/restic/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/647661
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=15
2018-11-09 18:34:26 +00:00
Aleksa Sarai
4d21df1c18 Accepting request 647647 from home:cyphar:restic
Switch GO111MODULE usage.

OBS-URL: https://build.opensuse.org/request/show/647647
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=14
2018-11-09 17:53:16 +00:00
Aleksa Sarai
681a2fe2d5 Accepting request 647163 from home:cyphar:restic
- Update to 0.9.3.
  https://github.com/restic/restic/releases/tag/v0.9.3
  See installed /usr/share/doc/packages/restic/CHANGELOG.md
- Update to Go 1.9, and remove Go 1.11 module files to allow building with
  pre-Go 1.11 compilers.

OBS-URL: https://build.opensuse.org/request/show/647163
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=13
2018-11-08 06:05:37 +00:00
Aleksa Sarai
5381197fd9 Accepting request 627985 from home:cyphar:restic
- Update to 0.9.2.
  https://github.com/restic/restic/releases/tag/v0.9.2
  See installed /usr/share/doc/packages/restic/CHANGELOG.md
- Remove Go 1.8 compatibility patch, now that we have newer Go versions in
  older Leap releases.
  - restic-switch-to-pre-1.8-sort.Stable-API.patch

OBS-URL: https://build.opensuse.org/request/show/627985
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=11
2018-08-08 05:56:04 +00:00
Martin Pluskal
11318365b3 Accepting request 625972 from home:jengelh:branches:Archiving
- Substantiate program attribute claims in descriptions.

OBS-URL: https://build.opensuse.org/request/show/625972
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=9
2018-07-30 06:51:20 +00:00
Aleksa Sarai
6a43338461 Accepting request 618508 from home:cyphar:restic
- Update to 0.9.1.
  https://github.com/restic/restic/releases/tag/v0.9.1
  See installed /usr/share/doc/packages/restic/CHANGELOG.md
- Switch to building with the new "go" metapkg.
- Switch to new %license macro.
- Fix up restic-*-completion subpackages to use Supplements (to avoid
  installing shells on people's machines when they don't expect it).

OBS-URL: https://build.opensuse.org/request/show/618508
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=7
2018-06-23 07:48:45 +00:00
Martin Pluskal
75067f00e1 Accepting request 618380 from home:mnhauke
- Add subpackages for command line completions for bash and
  zsh shells

OBS-URL: https://build.opensuse.org/request/show/618380
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=6
2018-06-22 10:05:52 +00:00
Aleksa Sarai
105515e210 Accepting request 581451 from home:cyphar:restic_update
- Update to 0.8.3.
  https://github.com/restic/restic/releases/tag/v0.8.3
  See installed /usr/share/doc/packages/restic/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/581451
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=4
2018-03-01 01:26:21 +00:00
Dominique Leuenberger
622abfe052 Accepting request 564153 from Archiving
restic is a backup program that is fast, efficient and secure.

OBS-URL: https://build.opensuse.org/request/show/564153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/restic?expand=0&rev=1
2018-01-22 15:10:09 +00:00
Aleksa Sarai
cfbdb3f10f Accepting request 564009 from home:cyphar:restic
- Switch away from using build.go, and instead manually build with "go". This
  allows us to build with the older Go compilers present in Leap, as well as to
  build the binary as PIC and dynamic.
- Add generated man pages.
- In order to build with older Go compilers, add a patch.
  + restic-switch-to-pre-1.8-sort.Stable-API.patch

OBS-URL: https://build.opensuse.org/request/show/564009
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=2
2018-01-13 16:47:05 +00:00
Martin Pluskal
9bcff744a3 Accepting request 563318 from home:cyphar:restic
Add inital package of restic 0.8.1. This is a backup utility that provides many
benefits over other modern backup utilities (such as first-class encryption,
deduplication, verification of restorability, multiple backends, integrity
checking).

OBS-URL: https://build.opensuse.org/request/show/563318
OBS-URL: https://build.opensuse.org/package/show/Archiving/restic?expand=0&rev=1
2018-01-10 13:45:34 +00:00