SHA256
1
0
forked from pool/borgbackup

115 Commits

Author SHA256 Message Date
05cc38d1a9 Accepting request 1187515 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1187515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=49
2024-07-15 17:49:51 +00:00
bfc19fbdd1 Accepting request 1184280 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1184280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=48
2024-07-02 16:17:01 +00:00
97ffc6d11c Accepting request 1184098 from home:priand:branches:Archiving:Backup
- Update to version 1.2.8
  + Fixes:
    * check: fix return code and log level for index entry value
      discrepancies
    * with-lock: catch FileNotFoundError exception, print error
      msg, #8022
    * benchmark: inherit options --rsh --remote-path, #8099
    * fix Ctrl-C / SIGINT behaviour for pyinstaller-made binaries,
      #8155
  + New features:
    * upgrade --check-tam: check manifest TAM auth, exit with rc=1
      if there are issues.
    * upgrade --check-archives-tam: check archives TAM auth, exit
      with rc=1 if there are issues.
  + Other changes:
    * allow msgpack 1.0.8 (this might fix memory leaks with Python
      3.12), #8133
    * use the latest Cython 0.29.x
    * vagrant:
    * use / build binaries with python 3.9.19
    * use generic/openbsd7 box
    * docs:
    * simplify TAM-related upgrade docs using the new commands
    * improve docs for borg with-lock, #8022
    * add more infos borg check --repair recreating the shadow
      index to change log, see #6687
Full Changelog: 
https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst#version-128-2024-03-29

OBS-URL: https://build.opensuse.org/request/show/1184098
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=111
2024-07-01 10:34:40 +00:00
1eac697883 Accepting request 1149208 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1149208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=47
2024-02-22 20:00:10 +00:00
b6f8667e47 Accepting request 1149200 from home:dimstar:rpm4.20:b
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149200
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=109
2024-02-22 10:48:02 +00:00
be4c2c2b15 Accepting request 1138717 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1138717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=46
2024-01-15 21:17:51 +00:00
8f91e4e005 Accepting request 1138479 from home:priand:branches:Archiving:Backup
- Update to version 1.2.7
- Update Requires/BuildRequires to
  (python3-msgpack >= 0.5.6 with python3-msgpack <= 1.0.7)
   + Fixes:
     - docs: CVE-2023-36811 upgrade steps: consider checkpoint
       archives, #7802
     - check/compact: fix spurious reappearance of orphan chunks
       since borg 1.2, #6687 - this consists of 2 fixes:
     - for existing chunks: check --repair: recreate shadow index,
       #6687
     - for newly created chunks: update shadow index when doing a
       double-put, #5661
     - LockRoster.modify: no KeyError if element was already gone,
       #7937
     - create --X-from-command: run subcommands with a clean
       environment, #7916
     - list --sort-by: support "archive" as alias of "name", #7873
     - fix rc and msg if arg parsing throws an exception, #7885
  + Other changes:
     - support and test on Python 3.12
     - include unistd.h in _chunker.c (fix for Python 3.13)
     - allow msgpack 1.0.6 and 1.0.7
     - TAM issues: show tracebacks, improve borg check logging,
       #7797
     - replace "datetime.utcfromtimestamp" with custom helper to
       avoid deprecation warnings when using Python 3.12
  + vagrant:
     - use generic/debian9 box, fixes #7579
     - add VM with debian bookworm / test on OpenSSL 3.0.x.
  + docs:
     - not only attack/unsafe, can also be a fs issue, #7853
     - point to CVE-2023-36811 upgrade steps from borg 1.1 to 1.2
       upgrade steps, #7899
     - upgrade steps needed for all kinds of repos (including
       "none" encryption mode), #7813
     - upgrade steps: talk about consequences of borg check, #7816
     - upgrade steps: remove period that could be interpreted as
       part of the command
     - automated-local.rst: use GPT UUID for consistent udev rule
     - create disk/partition sector backup by disk serial number,
       #7934
     - update macOS hint about full disk access
     - clarify borg prune -a option description, #7871
     - readthedocs: also build offline docs (HTMLzip), #7835
     - frontends: add "check.rebuild_refcounts" message
  Full Changelog:
  https://github.com/borgbackup/borg/blob/1.2.7/docs/changes.rst#version-127-2023-12-02

OBS-URL: https://build.opensuse.org/request/show/1138479
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=107
2024-01-14 18:10:19 +00:00
85083cd59f Accepting request 1117006 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1117006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=45
2023-10-11 21:56:46 +00:00
1465f6d4e4 Accepting request 1116970 from home:dimstar:Factory
- Update to version 1.2.6:
  + The upgrade procedure docs as published with borg 1.2.5 did not
    work, if the repository had archives resulting from a borg
    rename or borg recreate operation.
  + The updated docs now use
    BORG_WORKAROUNDS=ignore_invalid_archive_tam at some places to
    avoid that issue.
- Changes from version 1.2.5:
  + Fixes:
    - Security: fix pre-1.2.5 archives spoofing vulnerability
      (CVE-2023-36811, boo#1214809).
    - rename/recreate: correctly update resulting archive’s TAM.
    - create: do not try to read parent dir of recursion root.
    - extract: fix false warning about pattern never matching.
    - diff: remove surrogates before output,
    - compact: clear empty directories at end of compact process.
    - create --files-cache=size: fix crash,
    - keyfiles: improve key sanity check.
    - only warn about “invalid” chunker params.
    - ProgressIndicatorPercent: fix space computation for wide
      chars.
    - improve argparse validator error messages.
  + New features:
    -  mount: make up volname if not given (macOS), #7690. macFUSE
       supports a volname mount option to give what finder displays
       on the desktop / in the directory view. if the user did not
       specify it, we make something up, because otherwise it would
       be “macFUSE Volume 0 (Python)” and hide the mountpoint
       directory name.
    - BORG_WORKAROUNDS=authenticated_no_key to extract from

OBS-URL: https://build.opensuse.org/request/show/1116970
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=105
2023-10-11 13:39:01 +00:00
734a854d46 Accepting request 1074340 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1074340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=44
2023-03-26 18:19:31 +00:00
99b9a0ecca Accepting request 1074335 from home:priand:branches:Archiving:Backup
- change requirement: python3-Cython >= 0.29.33 
- update to 1.2.4
  New features:
    * import-tar: add --ignore-zeros to process concatenated tars,
      #7432.
    * debug id-hash: computes file/chunk content id-hash, #7406
    * diff: --content-only does not show mode/ctime/mtime changes,
      #7248
    * diff: JSON strings in diff output are now sorted
      alphabetically
   Bug fixes:
    * xattrs: fix namespace processing on FreeBSD, #6997
    * diff: fix path related bug seen when addressing deferred
      items.
    * debug get-obj/put-obj: always give chunkid as cli param, see
      #7290 (this is an incompatible change, see also borg debug
      id-hash)
    * extract: fix mtime when ResourceFork xattr is set (macOS
      specific), #7234
    * recreate: without --chunker-params, do not re-chunk, #7337
    * recreate: when --target is given, do not detect "nothing to
      do". use case: borg recreate -a src --target dst can be used
      to make a copy of an archive inside the same repository,
      #7254.
    * set .hardlink_master for ALL hardlinkable items, #7175
    * locking: fix host, pid, tid order. tid (thread id) must be
      parsed as hex from lock file name.
    * update development.lock.txt, including a setuptools security
      fix, #7227
  Other changes:
    * requirements: allow msgpack 1.0.5 also
    * upgrade Cython to 0.29.33
    * hashindex minor fixes, refactor, tweaks, tests
    * use os.replace not os.rename
    * remove BORG_LIBB2_PREFIX (not used any more)
    * docs:
    * BORG_KEY_FILE: clarify docs, #7444
    * update FAQ about locale/unicode issues, #6999
    * improve mount options rendering, #7359
    * make timestamps in manual pages reproducible
    * installation: update Fedora in distribution list, #7357
    * tests:
    * fix test_size_on_disk_accurate for large st_blksize, #7250
    * add same_ts_ns function and use it for relaxed timestamp
      comparisons
    * "auto" compressor tests: don't assume a specific size, do not
      assume zlib is better than lz4, #7363
    * add test for extracted directory mtime
    * vagrant:
    * upgrade local freebsd 12.1 box -> generic/freebsd13 box
      (13.1)
    * use pythons > 3.8 which work on freebsd 13.1
    * pyenv: also install python 3.11.1 for testing
    * pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd
   Full changelog:
   https://github.com/borgbackup/borg/blob/1.2.4/docs/changes.rst#version-124-2023-03-23

OBS-URL: https://build.opensuse.org/request/show/1074335
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=103
2023-03-25 17:18:38 +00:00
574a9573d2 Accepting request 1045505 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1045505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=43
2022-12-28 09:54:32 +00:00
341837646b Accepting request 1045391 from home:frispete:Tumbleweed
- Update to 1.2.3
  Fixes:
   * create: fix --list --dry-run output for directories, #7209
   * diff/recreate: normalize chunker params before comparing them,
     #7079
   * check: fix uninitialised variable if repo is completely empty,
     #7034
   * xattrs: improve error handling, #6988
   * fix args.paths related argparsing, #6994
   * archive.save(): always use metadata from stats (e.g. nfiles,
     size, ...), #7072
   * tar_filter: recognize .tar.zst as zstd, #7093
   * get_chunker: fix missing sparse=False argument, #7056
   * file_integrity.py: make sure file_fd is always closed on exit
   * repository: cleanup(): close segment before unlinking
   * repository: use os.replace instead of os.rename
  Other changes:
   * remove python < 3.7 compatibility code
   * do not use version_tuple placeholder in setuptools_scm
     template
   * CI: fix tox4 passenv issue, #7199
   * vagrant: update to python 3.9.16, use the openbsd 7.1 box
   * misc. test suite and docs fixes / improvements
   * remove deprecated --prefix from docs, #7109
   * Windows: use MSYS2 for Github CI, remove Appveyor CI
  More info:
   * https://github.com/borgbackup/borg/blob/1.2.3/docs/changes.rst#version-123-2022-12-24

OBS-URL: https://build.opensuse.org/request/show/1045391
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=101
2022-12-27 13:39:15 +00:00
996978c7aa Accepting request 1004350 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1004350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=42
2022-09-17 18:10:52 +00:00
3cd1069903 Accepting request 1004341 from home:priand
- Update to 1.2.2
- Update requirements: openssl-devel >= 1.1.0
  New features:
   * prune/delete --checkpoint-interval=1800 and ctrl-c/SIGINT
     support, #6284
  Fixes:
   * SaveFile: use a custom mkstemp with mode support, #6933,
     #6400, #6786. This fixes umask/mode/ACL issues (and also
     "chmod not supported" exceptions seen in 1.2.1) of files
   * updated using SaveFile, e.g. the repo config.
   * hashindex_compact: fix eval order (check idx before use),
     #5899
   * create --paths-from-(stdin|command): normalize paths, #6778
   * secure_erase: avoid collateral damage, #6768. If a hardlink
     copy of a repo was made and a new repo config shall be
     saved, do NOT fill in random garbage before deleting the
     previous repo config, because that would damage the hardlink
     copy.
   * list: fix {flags:<WIDTH>} formatting, #6081
   * check: try harder to create the key, #5719
   * misc commands: ctrl-c must not kill other subprocesses, #6912
       borg create with a remote repo via ssh
       borg create --content-from-command
       borg create --paths-from-command
   * (de)compression filter process of import-tar / export-tar
  Other changes:
   * deprecate --prefix, use -a / --glob-archives, see #6806
   * make setuptools happy ("package would be ignored"), #6874
   * fix pyproject.toml to create a fixed _version.py file,
     compatible with both old and new setuptools_scm version,
     #6875
   * automate asciinema screencasts
   * CI: test on macOS 12 without fuse / fuse tests (too
     troublesome on github CI due to kernel extensions needed by
     macFUSE)
   * tests: fix test_obfuscate byte accounting
   * repository: add debug logging for issue #6687
   * _chunker.c: fix warnings on macOS
   * requirements.lock.txt: use the latest cython 0.29.32
  docs:
   * add info on man page installation, #6894
   * update archive_progress json description about
     "finished", #6570
   * json progress_percent: some values are optional, #4074
   * FAQ: full quota / full disk, #5960
   * correct shell syntax for installation using git
- Full Changelog: /usr/share/doc/packages/borgbackup/CHANGES.rst

OBS-URL: https://build.opensuse.org/request/show/1004341
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=99
2022-09-17 14:54:42 +00:00
f276a55aa3 Accepting request 1000292 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/1000292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=41
2022-09-01 20:10:37 +00:00
ac20fa38ef Accepting request 999784 from home:bmwiedemann:branches:Archiving:Backup
Support dates beyond 2038 on 64-bit platforms

OBS-URL: https://build.opensuse.org/request/show/999784
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=97
2022-08-30 13:33:07 +00:00
abf6d18f6c Accepting request 997444 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/997444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=40
2022-08-17 16:16:52 +00:00
3c85267a26 Accepting request 994829 from home:frispete:Tumbleweed
- Fix package %checks
- the tests
  test_progress_percentage_sameline and test_progress_percentage_step
  seem to do work again

OBS-URL: https://build.opensuse.org/request/show/994829
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=95
2022-08-16 21:23:12 +00:00
04abcecf99 Accepting request 985042 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/985042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=39
2022-06-26 09:59:12 +00:00
68ee74871f Accepting request 985026 from home:bnavigator:branches:Archiving:Backup
- Update requirements
  * Be very specific with python3-msgpack: This prevents users to
    upgrade their Tumbleweed system with an incompatible version
  * Clean up

OBS-URL: https://build.opensuse.org/request/show/985026
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=93
2022-06-25 12:33:14 +00:00
ac9ff7cefb Accepting request 985006 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/985006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=38
2022-06-25 08:24:54 +00:00
f7c9508c65 Accepting request 984910 from home:priand
Hello Maintainers,

this is borgbackup 1.2.1. It has beeen tested for nearly three weeks and is working as intended.

- Update to 1.2.1
  Compatibility notes:
   * matching of path patterns has been aligned with borg storing
     relative paths. Borg archives file paths without leading
     slashes. Previously, include/exclude patterns could contain
     leading slashes. You should check your patterns and remove
     leading slashes.
  Fixes:
   * create: skip with warning if opening the parent dir of
     recursion root fails, #6374
   * create: fix crash. metadata stream can produce all-zero
     chunks, #6587
   * fix crash when computing stats, escape % chars in archive
     name, #6500
   * fix transaction rollback: use files cache filename as found
     in txn.active/, #6353
   * import-tar: kill filter process in case of borg exceptions,
     #6401 #6681
   * import-tar: fix mtime type bug
   * ensure_dir: respect umask for created directory modes, #6400
   * SaveFile: respect umask for final file mode, #6400
   * check archive: improve error handling for corrupt archive
     metadata block, make robust_iterator more robust, #4777
   * pre12-meta cache: do not use the cache if want_unique is
     True, #6612
   * fix scp-style repo url parsing for ip v6 address, #6526
   * mount -o versions: give clear error msg instead of crashing.
     it does not make sense to request versions view if you only
     look at 1 archive, but the code shall not crash in that case
     as it did, but give a clear error msg.
   * show_progress: add finished=true/false to archive_progress
     json, #6570
   * delete/prune: fix --iec mode output (decimal vs.
     binary units), #6606
   * info: fix authenticated mode repo to show
     "Encrypted: No", #6462
   * diff: support presence change for blkdev, chrdev and fifo
     items, #6615
  New features:
   * delete: add repository id and location to prompt, #6453
   * borg debug dump-repo-objs --ghost: new --segment=S
     --offset=O options
  Other changes:
   * support python 3.11
   * allow msgpack 1.0.4, #6716
   * load_key: no key is same as empty key, #6441
   * give a more helpful error msg for unsupported key formats,
     #6561
   * better error msg for defect or unsupported repo configs, #6566
   * docs:
   * document borg 1.2 pattern matching behavior change, #6407
   * Make clear that absolute paths always go into the matcher as
     if they are relative (without leading slash). Adapt all
     examples accordingly.
   * authentication primitives: improved security and performance
     infos
   * mention BORG_FILES_CACHE_SUFFIX as alternative to
     BORG_FILES_CACHE_TTL, #5602
   * FAQ: add a hint about --debug-topic=files_cache
   * improve borg check --max-duration description
   * fix values of TAG bytes, #6515
   * borg compact --cleanup-commits also runs a normal compaction,
     #6324
   * virtualization speed tips
   * recommend umask for passphrase file perms
   * borg 1.2 is security supported
   * update link to ubuntu packages, #6485
   * use --numeric-ids in pull mode docs
   * remove blake2 docs, blake2 code not bundled any more, #6371
   * clarify on-disk order and size of segment file log
     entry fields, #6357
   * docs building: do not transform --/--- to unicode dashes
   * tests:
   * check that borg does not require pytest for normal usage,
     fixes #6563
   * fix OpenBSD symlink mode test failure, #2055
   * vagrant:
   * darwin64: remove fakeroot, #6314
   * update development.lock.txt
   * use pyinstaller 4.10 and python 3.9.13 for binary build
   * upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds
     up the tests
   * crypto:
   * use hmac.compare_digest instead of ==, #6470
   * hmac_sha256: replace own cython wrapper code by hmac.digest
     python stdlib (since py38)
   * hmac and blake2b minor optimizations and cleanups
   * removed some unused crypto related code, #6472
   * avoid losing the key (potential use-after-free). this never
     could happen in 1.2 due to the way we use the code. The issue
     was discovered in master after other changes, so we also
     "fixed" it here before it bites us.
   * setup / build:
   * add pyproject.toml, fix sys.path, #6466
   * setuptools_scm: also require it via pyproject.toml
   * allow extra compiler flags for every extension build
   * fix misc. C / Cython compiler warnings, deprecation warnings
   * fix zstd.h include for bundled zstd, #6369
   * source using python 3.8 features:
     pyupgrade --py38-plus ./**/*.py
- Full changelog at /usr/share/doc/packages/borgbackup/CHANGES.rst

OBS-URL: https://build.opensuse.org/request/show/984910
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=91
2022-06-25 07:12:33 +00:00
8799a60538 Accepting request 983551 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/983551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=37
2022-06-18 20:06:06 +00:00
55912a7717 Accepting request 983412 from home:jaimeMF:branches:Archiving:Backup
- Don't hardcode the python version

OBS-URL: https://build.opensuse.org/request/show/983412
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=89
2022-06-18 08:05:49 +00:00
f2319324be Accepting request 969276 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/969276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=36
2022-04-11 21:49:50 +00:00
bb83218dd1 Accepting request 969263 from home:sbradnick:branches:Archiving:Backup
- Adding 'Requires: python3-msgpack' per boo#1198267.

OBS-URL: https://build.opensuse.org/request/show/969263
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=87
2022-04-11 19:42:20 +00:00
6f6bccc452 Accepting request 966652 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/966652
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=35
2022-04-04 17:26:19 +00:00
5899fc80f8 Accepting request 966651 from home:frispete:Tumbleweed
- Note removal of borgbackup-1.1.17-old-sphinx-api.patch
- Adjust copyright years

OBS-URL: https://build.opensuse.org/request/show/966651
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=85
2022-04-03 12:28:56 +00:00
c4e3814fd1 Accepting request 966553 from home:priand
- revert changes to copyright header

OBS-URL: https://build.opensuse.org/request/show/966553
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=84
2022-04-02 16:53:57 +00:00
2f390c63bc Accepting request 906837 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/906837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=34
2021-07-17 21:36:49 +00:00
caffc73989 Accepting request 906158 from home:frispete:branches:Archiving:Backup
- Update to 1.1.17 (2021-07-12):
  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.
   * 1.1.14 changes return codes due to a bug fix: In case you have
     scripts expecting rc == 2 for a signal exit, you need to
     update them to check for >= 128 (as documented since long).
   * 1.1.15 drops python 3.4 support, minimum requirement is 3.5
     now.
   * 1.1.17 install_requires the “packaging” pypi package now.
  Fixes:

OBS-URL: https://build.opensuse.org/request/show/906158
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=83
2021-07-17 14:54:35 +00:00
6c05098944 Accepting request 903758 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/903758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=33
2021-07-03 18:50:42 +00:00
2ae5ffa0b1 Accepting request 903757 from home:frispete:15.2
borgbackup-1.1.16-fix-sphinx-api.patch for Leap >= 15.3

OBS-URL: https://build.opensuse.org/request/show/903757
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=82
2021-07-02 16:14:56 +00:00
b77dcb1cab Accepting request 903714 from home:frispete:Tumbleweed
borgbackup-1.1.16-fix-sphinx-api.patch

OBS-URL: https://build.opensuse.org/request/show/903714
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=81
2021-07-02 13:30:09 +00:00
c81b058da4 Accepting request 903711 from home:frispete:Tumbleweed
borgbackup-1.1.6-sphinx-default-theme.patch

OBS-URL: https://build.opensuse.org/request/show/903711
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=80
2021-07-02 13:25:42 +00:00
c95028a4d7 Accepting request 903695 from home:frispete:Tumbleweed
- Fix documentation generation with
  borgbackup-1.1.4-sphinx-default-theme.patch

OBS-URL: https://build.opensuse.org/request/show/903695
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=79
2021-07-02 12:10:39 +00:00
87f9ea641b Accepting request 893465 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/893465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=32
2021-05-16 21:41:55 +00:00
00c03c431d Accepting request 893454 from home:ecsos:Backup
- Remove the version from recommends pyfuse3,
  because it doesn't work in suse tumbleweed.

Sorry. But tumbleweed spec does not find "Recommends python3-pyfuse3 >= 3.1.1".
Does not work. Don't know why. Bug in build system?

OBS-URL: https://build.opensuse.org/request/show/893454
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=77
2021-05-16 13:27:16 +00:00
e2788dec18 Accepting request 893439 from home:ecsos:Backup
- Use recommends pyfuse3 instead of llfuse for Tumbleweed.

Also it need pyfuse3 >= 3.1.1.
An request to update pyfuse3 is also done.

OBS-URL: https://build.opensuse.org/request/show/893439
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=76
2021-05-16 10:16:45 +00:00
Richard Brown
2a3e45089e Accepting request 881736 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/881736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=31
2021-03-29 16:22:01 +00:00
3907d46f21 Accepting request 881716 from home:polslinux:branches:Archiving:Backup
- Update to 1.1.16:
  Fixes:
    * setup.py: add special openssl prefix for Apple M1 compatibility
    * do not recurse into duplicate roots, #5603
    * remove empty shadowed_segments lists, #5275, #5614
    * fix libpython load error when borg fat binary / dir-based binary is invoked via a symlink by upgrading pyinstaller to v4.2, #5688
    * config: accept non-int value (like 500M or 100G) for max_segment_size or storage_quota, #5639. please note: when setting a non-int value for this in a repo config, using the repo will require borg >= 1.1.16.
  New features:
    * bundled msgpack: drop support for old buffer protocol to support Python 3.10
    * verbose files cache logging via --debug-topic=files_cache, #5659. Use this if you suspect that borg does not detect unmodified files as expected.
    * create/extract: add --noxattrs and --noacls option, #3955. when given with borg create, borg will not get xattrs / ACLs from input files (and thus, it will not archive xattrs / ACLs). when given with borg extract, borg will not read xattrs / ACLs from archive and will not set xattrs / ACLs on extracted files.
    * diff: add --json-lines option, #3765
  Other changes:
    * Tab completion support for additional archives for 'borg delete'
    * repository: deduplicate code of put and delete, no functional change
  Docs updates

OBS-URL: https://build.opensuse.org/request/show/881716
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=74
2021-03-28 12:43:54 +00:00
fc3ceab03d Accepting request 870668 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/870668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=30
2021-02-09 20:17:50 +00:00
61d59a3fc3 Accepting request 870638 from home:alarrosa:branches:Archiving:Backup
- Update to 1.1.15:
  * drops python 3.4 support, minimum requirement is 3.5 now.
  Fixes:
  * extract:
    + improve exception handling when setting xattrs, #5092.
    + emit a warning message giving the path, xattr key and error
      message.
    + continue trying to restore other xattrs and bsdflags of the
      same file after an exception with xattr-setting happened.
  * export-tar:
    + set tar format to GNU_FORMAT explicitly, #5274
    + fix memory leak with ssh: remote repository, #5568
    + fix potential memory leak with ssh: remote repository with
      partial extraction
  * create: fix --dry-run and --stats coexistence, #5415
  * use --timestamp for {utcnow} and {now} if given, #5189
  New features:
  * create: implement --stdin-mode, --stdin-user and --stdin-group,
    #5333
  * allow appending the files cache filename with
    BORG_FILES_CACHE_SUFFIX env var
  Other changes:
  * drop python 3.4 support, minimum requirement is 3.5 now.
  * enable using libxxhash instead of bundled xxh64 code
  * update llfuse requirements (1.3.8)
  * set cython language_level in some files to fix warnings
  * allow EIO with warning when trying to hardlink
  * PropDict: fail early if internal_dict is not a dict
  * update shell completions
  * tests / CI

OBS-URL: https://build.opensuse.org/request/show/870638
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=72
2021-02-09 16:50:44 +00:00
98f213aae3 Accepting request 856527 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/856527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=29
2020-12-17 16:05:23 +00:00
dce69b9471 Accepting request 856496 from home:polslinux:branches:Archiving:Backup
- Update to 1.1.14:
  Compatibility notes:
  * changes return codes due to a bug fix: In case you have scripts \
    expecting rc == 2 for a signal exit, you need to update them
    to check for >= 128 (as documented since long).
  Fixes:
  * check --repair: fix potential data loss when interrupting it, #5325
  * exit with 128 + signal number (as documented) when borg is killed by a signal, #5161
  * fix hardlinked CACHEDIR.TAG processing, #4911
  * create --read-special: .part files also should be regular files, #5217
  Other changes:
  * upgrade bundled xxhash to 0.7.4
  * prettier error message when archive gets too big
  * check/recreate are not "experimental" any more
    (but still potentially dangerous)
  * use "allow/deny list" instead of "white/black list" wording
  * update docs

OBS-URL: https://build.opensuse.org/request/show/856496
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=70
2020-12-16 16:35:21 +00:00
41282cf4d6 Accepting request 812515 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/812515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=28
2020-06-08 22:06:32 +00:00
bc02ad680d Accepting request 812513 from home:alarrosa:branches:Archiving:Backup
- Update to 1.1.13:
  * rebuilt using a current Cython version, compatible with
    python 3.8, #5214
- Update to 1.1.12:
  Fixes:
  * fix preload-related memory leak, #5202.
  * mount / borgfs (FUSE filesystem):
    + fix FUSE low linear read speed on large files, #5067
    + fix crash on old llfuse without birthtime attrs, #5064 -
      accidentally we required llfuse >= 1.3. Now also old llfuse works again.
    + set f_namemax in statfs result, #2684
  * update precedence of env vars to set config and cache paths, #4894
  * correctly calculate compression ratio, taking header size into
    account, too
  New features:
  * --bypass-lock option to bypass locking with read-only repositories
  Other changes:
  * upgrade bundled zstd to 1.4.5
  * travis: adding comments and explanations to Travis config/install
    script, improve macOS builds.
  * tests: test_delete_force: avoid sporadic test setup issues, #5196
  * misc. vagrant fixes
  * the binary for macOS is now built on macOS 10.12
  * the binaries for Linux are now built on Debian 8 "Jessie", #3761
  * docs:
    + PlaceholderError not printed as JSON, #4073
    + "How important is Borg config?", #4941
    + make Sphinx warnings break docs build, #4587
    + some markup / warning fixes
    + add "updating borgbackup.org/releases" to release checklist, #4999

OBS-URL: https://build.opensuse.org/request/show/812513
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=68
2020-06-08 09:31:22 +00:00
20de4bbb24 Accepting request 810886 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/810886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=27
2020-06-03 18:33:16 +00:00
f9b6ac2d01 Accepting request 810885 from home:alarrosa:branches:Archiving:Backup
- Add patch to fix a memory issue that in some cases might make
  borg use more than 32 GB of memory for an operation that shouldn't
  consume any memory at all, thus forcing the kernel to kill the process:
  * 0001-rename-local-preload-function-to-not-overwrite-keyword-argument.patch

OBS-URL: https://build.opensuse.org/request/show/810885
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=66
2020-06-02 15:37:57 +00:00
36529910ee Accepting request 801305 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/801305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=26
2020-05-08 21:06:52 +00:00
87f4e72c0b Accepting request 801272 from home:frispete:Tumbleweed
- Add libb2 dependency, where appropriate (avoids bundling libb2)
- Remove outdated build fixes from spec
- Provide proper compile flags
- Install all available man files
- Disable 2 progress related tests, that fail for TW

OBS-URL: https://build.opensuse.org/request/show/801272
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=64
2020-05-07 15:51:57 +00:00
326c3a8184 Accepting request 784741 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/784741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=25
2020-03-14 08:55:10 +00:00
2ad21ada9f Accepting request 784740 from home:frispete:Tumbleweed
- Add fdupes build dependency
- break overlong lines in changelog

    * 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.
    * 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
    * argparser: always use REPOSITORY in metavar, also use more consistent
      help phrasing.

OBS-URL: https://build.opensuse.org/request/show/784740
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=62
2020-03-14 01:38:25 +00:00
e9e3ceb772 Accepting request 784519 from home:polslinux:branches:Archiving:Backup
- Update to 1.1.11
  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

OBS-URL: https://build.opensuse.org/request/show/784519
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=61
2020-03-13 07:12:09 +00:00
148e867042 Accepting request 784047 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/784047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=24
2020-03-11 21:03:35 +00:00
5e57dbfa5d Accepting request 784040 from home:polslinux:branches:Archiving:Backup
- fix building with python3

OBS-URL: https://build.opensuse.org/request/show/784040
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=59
2020-03-11 19:02:05 +00:00
f29ab225d0 Accepting request 744498 from Archiving:Backup
- Require python3-setuptools since it's needed when running borg
  to find the entry point (boo#1134650) (forwarded request 744452 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/744498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=23
2019-10-31 21:43:58 +00:00
9015927ac1 Accepting request 744452 from home:alarrosa:branches:Archiving:Backup
- Require python3-setuptools since it's needed when running borg
  to find the entry point (boo#1134650)

OBS-URL: https://build.opensuse.org/request/show/744452
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=57
2019-10-31 13:52:22 +00:00
7f8d75ddfa Accepting request 704976 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/704976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=22
2019-05-24 09:32:22 +00:00
d26c3a01d8 Accepting request 704975 from home:frispete:python
- Update to version 1.1.10 (2019-05-16)
  + 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.
  + Fixes:
    * extract: hang on partial extraction with ssh: repo, when
      hardlink master is not matched/extracted and borg hangs on
      related slave hardlink, #4350
    * lrucache: regularly remove old FDs, #4427
    * avoid stale filehandle issues, #3265
    * freebsd: make xattr platform code api compatible with linux,
      #3952
    * use whitelist approach for borg serve, #4097
    * borg command shall terminate with rc 2 for ImportErrors,
      #4424

OBS-URL: https://build.opensuse.org/request/show/704975
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=55
2019-05-23 10:04:57 +00:00
Stephan Kulow
c279987f50 Accepting request 682884 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/682884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=21
2019-03-10 08:40:45 +00:00
Karol Babioch
1caa74ae83 Accepting request 682818 from home:frispete:python
- According to upstream preference and dealing with msgpack update
  in Factory, allow msgpack <= 0.6.1 as well

OBS-URL: https://build.opensuse.org/request/show/682818
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=53
2019-03-08 14:57:16 +00:00
57f7b9ea77 Accepting request 674342 from Archiving:Backup
- Modify patch fix-msgpack-requirement.patch to allow msgpack-0.5.4
  as well. See patch for discussion.
- Clean-up dependency blocks (forwarded request 674341 from frispete)

OBS-URL: https://build.opensuse.org/request/show/674342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=20
2019-02-19 10:57:49 +00:00
38b25555e1 Accepting request 674341 from home:frispete:branches:Archiving:Backup
- Modify patch fix-msgpack-requirement.patch to allow msgpack-0.5.4
  as well. See patch for discussion.
- Clean-up dependency blocks

OBS-URL: https://build.opensuse.org/request/show/674341
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=51
2019-02-12 22:21:40 +00:00
539d68c935 Accepting request 673462 from home:frispete:python
Forgot to submit back then...

- Add conditionals to control various build aspects distribution
  agnostic

OBS-URL: https://build.opensuse.org/request/show/673462
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=50
2019-02-11 22:05:31 +00:00
01c3525064 Accepting request 673436 from home:jengelh:branches:Archiving:Backup
- Update RPM groups.

OBS-URL: https://build.opensuse.org/request/show/673436
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=49
2019-02-11 20:14:54 +00:00
Karol Babioch
9f0290b8de Accepting request 673296 from home:alarrosa:branches:Archiving:Backup
- Update to 1.1.9:
  - Fixes:
    - security fix: configure FUSE with "default_permissions",
      gh#borgbackup/borg#3903 "default_permissions" is now enforced by borg by
      default to let the kernel check uid/gid/mode based permissions.
      "ignore_permissions" can be given to not enforce "default_permissions".
    - make “hostname” short, even on misconfigured systems,
      gh#borgbackup/borg#4262
    - fix free space calculation on macOS (and others?),
      gh#borgbackup/borg#4289
    - config: quit with error message when no key is provided,
      gh#borgbackup/borg#4223
    - recover_segment: handle too small segment files correctly,
      gh#borgbackup/borg#4272
    - correctly release memoryview, gh#borgbackup/borg#4243
    - avoid diaper pattern in configparser by opening files,
      gh#borgbackup/borg#4263
    - add "# cython: language_level=3" directive to .pyx
      files, #4214
    - info: consider part files for "This archive" stats,
      gh#borgbackup/borg#3522
    - work around Microsoft WSL issue gh#borgbackup/borg#645 (sync_file_range),
      #1961
  - New features:
    - add –rsh command line option to complement BORG_RSH env var,
      gh#borgbackup/borg#1701
    - init: -make-parent-dirs parent1/parent2/repo_dir, gh#borgbackup/borg#4235
  - Other:
    - add archive name to check -repair output, gh#borgbackup/borg#3447
    - check for unsupported msgpack versions

OBS-URL: https://build.opensuse.org/request/show/673296
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=48
2019-02-11 12:59:21 +00:00
2dd1047c6d Accepting request 657157 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/657157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=19
2018-12-11 14:50:01 +00:00
Karol Babioch
6a8f0b226e Accepting request 657156 from home:atopt:branches:Archiving:Backup
- Update to 1.1.8:
  - Fixes
    - enforce storage quota if set by serve-command
    - invalid locations: give err msg containing parsed location
    - list repo: add placeholders for hostname and username
    - symlinks can't have ACLs, so don't try to set any
 - New features 
   - create: added PATH::archive output on INFO log level
   - read a passphrase from a file descriptor specified in the BORG_PASSPHRASE_FD environment variable.
 - Other 
   - fixed wrong archive name pattern in CRUD benchmark help
   - fixed link to cachedir spec in docs
   - vagrant uses python 3.5.6 for builds

OBS-URL: https://build.opensuse.org/request/show/657156
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=46
2018-12-11 12:05:34 +00:00
8aafe4ad30 Accepting request 628911 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/628911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=18
2018-08-15 08:35:54 +00:00
1e83002db5 Accepting request 628793 from home:kbabioch:branches:Archiving:Backup
- Update to 1.1.7:
  - Fixes
    - cache lock: use lock_wait everywhere to fix infinite wait
    - don't archive tagged dir when recursing an excluded dir
  - New features
    - init: add warning to store both key and passphrase at safe place(s)
    - BORG_HOST_ID env var to work around all-zero MAC address issue
    - borg debug dump-repo-objs --ghost (dump everything from segment files,
      including deleted or superceded objects or commit tags)
    - borg debug search-repo-objs (search in repo objects for hex bytes or strings)
  - Other changes:
    - add Python 3.7 support
    - updated shell completions
    - locking: better logging, add some asserts

OBS-URL: https://build.opensuse.org/request/show/628793
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=44
2018-08-13 10:20:54 +00:00
fd9a86158f Accepting request 616273 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/616273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=17
2018-06-19 09:56:01 +00:00
ef63431726 Accepting request 616043 from home:kbabioch:branches:Archiving:Backup
- Update to 1.1.6:
  - Fixes
    - fix borg exception handling on ENOSPC error with xattrs
    - prune: fix/improve overall progress display
    - borg config repo ... does not need cache/manifest/key
  - New features
    - mount: add uid, gid, umask mount options
    - delete:
      - only commit once
      - implement --dry-run
    - check:
      - show progress while rebuilding missing manifest
      - more --repair output
    - borg config --list <repo>

OBS-URL: https://build.opensuse.org/request/show/616043
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=42
2018-06-12 09:31:23 +00:00
ee3eda0b62 Accepting request 611721 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/611721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=16
2018-05-29 08:42:03 +00:00
63e7f011ca Accepting request 611717 from home:kbabioch:branches:Archiving:Backup
- Use OpenPGP signature provided upstream
- Added borgbackup.keyring, which contains the key from the author

OBS-URL: https://build.opensuse.org/request/show/611717
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=40
2018-05-23 15:59:50 +00:00
0d1938a772 Accepting request 603006 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/603006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=15
2018-05-03 10:33:08 +00:00
b85386cc27 Accepting request 602957 from home:mlin7442:branches:Archiving:Backup
fix build error in Leap 15

OBS-URL: https://build.opensuse.org/request/show/602957
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=38
2018-05-02 09:19:27 +00:00
e98a5abe7b Accepting request 593399 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/593399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=14
2018-04-20 15:25:47 +00:00
2ac3438352 Accepting request 593395 from home:alarrosa:branches:Archiving:Backup
Really remove the patch as the last changelog entry says

OBS-URL: https://build.opensuse.org/request/show/593395
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=36
2018-04-04 07:40:32 +00:00
29e6a7ef48 Accepting request 593225 from home:alarrosa:branches:Archiving:Backup
- Update to 1.1.5
- Fixes:
  * create --list: fix that it was never showing M status
  * create: fix timing for first checkpoint (read files cache early,
    init checkpoint timer after that)
  * extract: set rc=1 when extracting damaged files with all-zero replacement
    chunks or with size inconsistencies
  * diff: consider an empty file as different to a non-existing file
  * files cache: improve exception handling
  * ignore exceptions in scandir_inorder() caused by an implicit stat(), also
    remove unneeded sort
  * fixed tab completion problem where a space is always added after path even
    when it shouldn't
  * build: do .h file content checks in binary mode, fixes build issue for
    non-ascii header files on pure-ascii locale platforms
  * borgfs: fix patterns/paths processing
  * config: add some validation
  * repository config: add validation for max_segment_size
  * set cache previous_location on load instead of save
  * remove platform.uname() call which caused library mismatch issues
  * add exception handler around deprecated platform.linux_distribution() call
  * use same datetime object for {now} and {utcnow}
- New features:
  * create: implement --stdin-name
  * add chunker_params to borg archive info (--json)
  * BORG_SHOW_SYSINFO=no to hide system information from exceptions
- Other changes:
  * updated zsh completions for borg 1.1.4
  * files cache related code cleanups
  * be more helpful when parsing invalid --pattern values

OBS-URL: https://build.opensuse.org/request/show/593225
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=35
2018-04-03 13:17:28 +00:00
5f1abcb9ea Accepting request 584480 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/584480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=13
2018-03-09 09:46:39 +00:00
35eb813680 Accepting request 584479 from home:alarrosa:branches:Archiving:Backup
- Fix sphinx theme fallback condition
- Add patch to fall back to a sphinx default theme for older distributions
  that don't have python3-guzzle_sphinx_theme available
  * borgbackup-1.1.4-sphinx-default-theme.patch

OBS-URL: https://build.opensuse.org/request/show/584479
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=33
2018-03-08 15:44:51 +00:00
3eb4b02d11 Accepting request 582655 from home:frispete:python
Hi Antonio,

thanks for catching this. 

While at it, I tagged your patch, and...

- fix sphinx theme fallback condition

- apply patch to fall back to a sphinx default theme for older distributions,
  that haven't python3-guzzle_sphinx_theme available

OBS-URL: https://build.opensuse.org/request/show/582655
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=32
2018-03-05 14:06:29 +00:00
7624314026 Accepting request 581926 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/581926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=12
2018-03-02 20:12:38 +00:00
748c3029c1 Accepting request 581811 from home:alarrosa:branches:Archiving:Backup
- Add patch to require the new msgpack python module in Tumbleweed
  instead of the deprecated msgpack-python python module:
  * fix-msgpack-requirement.patch

OBS-URL: https://build.opensuse.org/request/show/581811
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=30
2018-03-02 08:49:50 +00:00
4cbf68edbb Accepting request 581021 from home:winski
Fix build failure due to bad encoding, using patch based on upstream commit 9cf8d57 "do .h file content checks in binary mode". Flagged patch file in spec file per request of frispete.

OBS-URL: https://build.opensuse.org/request/show/581021
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=29
2018-03-01 12:03:31 +00:00
518a9fcb3f Accepting request 571668 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/571668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=11
2018-02-01 20:29:55 +00:00
b5828d7c82 Accepting request 571652 from home:alarrosa:branches:Archiving:Backup
- Don't use liblz4 nor libzstd on Leap 42.x which doesn't support them
  and add missing requirement python-guzzle_sphinx_theme on Tumbleweed.

OBS-URL: https://build.opensuse.org/request/show/571652
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=27
2018-02-01 11:28:19 +00:00
46fea70501 Accepting request 563314 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/563314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=10
2018-01-10 22:38:31 +00:00
9d91cf37b3 Accepting request 563305 from home:alarrosa:branches:Archiving:Backup
- Update to borgbackup 1.1.4
  * Fix a potential data corruption issue with 'borg check --repair'
    happening in borg >= 1.1 and < 1.1.4
  * zstd compression is new in borg 1.1.4, older borg can't handle it.
  * new minimum requirements for the compression libraries:
    + added requirement: libzstd >= 1.3.0 
    + updated requirement: liblz4 >= 1.7.0 / r129
- Fixes:
  * check: data corruption fix: fix for borg check --repair malfunction. See
   the more detailed notes at
   https://github.com/borgbackup/borg/blob/1.1.4/docs/changes.rst
  * delete: also delete security dir when deleting a repo
  * prune: fix building the "borg prune" man page
  * init: use given --storage-quota for local repo
  * init: properly quote repo path in output
  * fix startup delay with dns-only own fqdn resolving
- New features:
  * added zstd compression.
  * added placeholder {reverse-fqdn} for fqdn in reverse notation
  * added BORG_BASE_DIR environment variable
- Other changes:
  * list help topics when invalid topic is requested
  * fix lz4 deprecation warning, requires lz4 >= 1.7.0 (r129)
  * add parens for C preprocessor macro argument usages (did not cause
    malfunction)
  * exclude broken pytest 3.3.0 release
  * updated fish/bash completions
  * init: more clear exception messages for borg create
  * docs:
    + add auto-generated docs for borg config

OBS-URL: https://build.opensuse.org/request/show/563305
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=25
2018-01-10 13:33:35 +00:00
8b75874ea1 Accepting request 555920 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/555920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=9
2017-12-11 17:57:44 +00:00
c4944d729a Accepting request 555912 from home:alarrosa:branches:Archiving:Backup
- Update to borgbackup 1.1.3
- Fixes:
  * Security Fix for CVE-2017-15914: Incorrect implementation of access
    controls allows remote users to override repository restrictions in Borg
    servers. A user able to access a remote Borg SSH server is able to
    circumvent access controls post-authentication.
    Affected releases: 1.1.0, 1.1.1, 1.1.2. Releases 1.0.x are NOT affected.
  * crc32: deal with unaligned buffer, add tests - this broke borg on older ARM
    CPUs that can not deal with unaligned 32bit memory accesses and raise a bus
    error in such cases. the fix might also improve performance on some CPUs as
    all 32bit memory accesses by the crc32 code are properly aligned now.
  * mount: fixed support of --consider-part-files and do not show .borg_part_N
    files by default in the mounted FUSE filesystem.
  * fixed cache/repo timestamp inconsistency message, highlight that
    information is obtained from security dir (deleting the cache will not
    bypass this error in case the user knows this is a legitimate repo).
  * borgfs: don't show sub-command in borgfs help
  * create: show an error when --dry-run and --stats are used together
- New features:
  * mount: added exclusion group options and paths.
    Reused some code to support similar options/paths as borg extract offers -
    making good use of these to only mount a smaller subset of dirs/files can
    speed up mounting a lot and also will consume way less memory.
      borg mount [options] repo_or_archive mountpoint path [paths...]
    paths: you can just give some "root paths" (like for borg extract) to only
    partially populate the FUSE filesystem.
    new options: --exclude[-from], --pattern[s-from], --strip-components
 * create/extract: support st_birthtime on platforms supporting it
 * add "borg config" command for querying/setting/deleting config values
- Other changes:

OBS-URL: https://build.opensuse.org/request/show/555912
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=23
2017-12-11 12:09:50 +00:00
45c1ad30db Accepting request 540469 from Archiving:Backup
OBS-URL: https://build.opensuse.org/request/show/540469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=8
2017-11-15 15:55:49 +00:00
c8c4ad5bf4 Accepting request 540437 from home:alarrosa:branches:Archiving:Backup
- Fix build on Leap 42.2 by BuildRequiring bash-completion

OBS-URL: https://build.opensuse.org/request/show/540437
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=21
2017-11-10 12:06:11 +00:00
1733a92471 Accepting request 540018 from home:alarrosa:branches:Archiving:Backup
- Update to borgbackup 1.1.2
- Fixes:
  * fix KeyError crash when talking to borg server < 1.0.7
  * extract: set bsdflags last (include immutable flag)
  * create: don't do stat() call on excluded-norecurse directory, fix exception handling for stat() call
  * create --stats: do not count data volume twice when checkpointing
  * recreate: move chunks_healthy when excluding hardlink master
  * recreate: get rid of chunks_healthy when rechunking (does not match)
  * check: get rid of already existing not matching chunks_healthy metadata
  * list: fix stdout broken pipe handling
  * list/diff: remove tag-file options (not used)
- New features:
  * bash, zsh and fish shell auto-completions, see scripts/shell_completions/
  * added BORG_CONFIG_DIR env var
- Other changes:
  * docs:
    * clarify using a blank passphrase in keyfile mode
    * mention "!" (exclude-norecurse) type in "patterns" help
    * document to first heal before running borg recreate to re-chunk stuff, because that will have to get rid of chunks_healthy metadata.
    * more than 23 is not supported for CHUNK_MAX_EXP
    * borg does not respect nodump flag by default any more
    * clarify same-filesystem requirement for borg upgrade
    * update / rephrase cygwin / WSL status
    * improve docs about --stats
    * vagrant: openindiana new clang package
- Already contained in 1.1.1 (last minute fix):
  * arg parsing: fix fallback function, refactor
- Generate new subpackages borgbackup-bash-completion,
  borgbackup-zsh-completion and borgbackup-fish-completion with
  autocompletion scripts for each shell.

OBS-URL: https://build.opensuse.org/request/show/540018
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=20
2017-11-08 19:56:12 +00:00
fe920a5a33 Accepting request 535956 from Archiving:Backup
- Update to borgbackup 1.1.1
- 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 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.
  * The deprecated --no-files-cache is not a global/common option any more, but
    only available for borg create (it is not needed for anything else).
    Use --files-cache=disabled instead of --no-files-cache.
  * The nodump flag ("do not backup this file") is not honoured any more by
    default because this functionality (esp. if it happened by error or
    unexpected) was rather confusing and unexplainable at first to users.
    If you want that "do not backup NODUMP-flagged files" behaviour, use:
    borg create --exclude-nodump ...
- Fixes:
  * borg recreate: correctly compute part file sizes. fixes cosmetic, but
    annoying issue as borg check complains about size inconsistencies of part
    files in affected archives. you can solve that by running borg recreate
    on these archives.
  * bsdflags support: do not open BLK/CHR/LNK files, avoid crashes and slowness
  * recreate: don't crash on attic archives w/o time_end
  * don't crash on repository filesystems w/o hardlink support (forwarded request 535946 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/535956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=7
2017-10-24 20:22:38 +00:00
ff3018316c Accepting request 535946 from home:alarrosa:branches:Archiving:Backup
- Update to borgbackup 1.1.1
- 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 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.
  * The deprecated --no-files-cache is not a global/common option any more, but
    only available for borg create (it is not needed for anything else).
    Use --files-cache=disabled instead of --no-files-cache.
  * The nodump flag ("do not backup this file") is not honoured any more by
    default because this functionality (esp. if it happened by error or
    unexpected) was rather confusing and unexplainable at first to users.
    If you want that "do not backup NODUMP-flagged files" behaviour, use:
    borg create --exclude-nodump ...
- Fixes:
  * borg recreate: correctly compute part file sizes. fixes cosmetic, but
    annoying issue as borg check complains about size inconsistencies of part
    files in affected archives. you can solve that by running borg recreate
    on these archives.
  * bsdflags support: do not open BLK/CHR/LNK files, avoid crashes and slowness
  * recreate: don't crash on attic archives w/o time_end
  * don't crash on repository filesystems w/o hardlink support

OBS-URL: https://build.opensuse.org/request/show/535946
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=18
2017-10-23 11:20:07 +00:00
16ea47fabf Accepting request 532608 from Archiving:Backup
- Update to borgbackup 1.1.0 
- Changelog:
  * Major new features in the 1.1 release series are:
    * borg recreate: remove files from existing archives and re-chunk or
      re-compress them. This finally allows deduplication between legacy
      Attic / Borg 0.xx archives and Borg 1.x archives. This is an
      experimental feature.
    * borg diff: show differences between two archives.
    * borg mount: show all recorded versions of files with the "versions view".
    * borg list: more formatting options, including generation of hashes and
      per-file chunk statistics.
    * borg create: automatic compression mode (-C auto,zlib/lz4/...), faster
      handling of many files, experimental support for inclusion patterns
      (--patterns, --patterns-from), files cache mode control (mtime/ctime)
    * borg export-tar: streaming export of GNU tar compatible archives.
    * Archive comments
    * BLAKE2b256-based encryption modes, and "authenticated" modes that provide
      data integrity without encryption. These provide better performance than
      the existing SHA-256-based modes on most hardware, except where the x86
      SHA extensions are available (e.g. AMD Ryzen).
    * Repository indices and the Borg cache now use checksums to detect bitrot
      and other corruption.
    * A documented JSON API has been added to the most vital commands
      (borg list, borg info and borg create).
    * Structured JSON logging is available for all commands.
    * --prefix has been supplemented with --glob-archives (-a), --sort-by,
      --last and --first options. These can be used for borg list, borg info,
      borg mount, borg check, borg delete and borg prune.
  * Quality of life improvements:
    * options that imply output (--show-rc, --show-version, --list, --stats, (forwarded request 532595 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/532608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=6
2017-10-09 17:46:49 +00:00
175e825c62 Accepting request 532595 from home:alarrosa:branches:Archiving:Backup
- Update to borgbackup 1.1.0 
- Changelog:
  * Major new features in the 1.1 release series are:
    * borg recreate: remove files from existing archives and re-chunk or
      re-compress them. This finally allows deduplication between legacy
      Attic / Borg 0.xx archives and Borg 1.x archives. This is an
      experimental feature.
    * borg diff: show differences between two archives.
    * borg mount: show all recorded versions of files with the "versions view".
    * borg list: more formatting options, including generation of hashes and
      per-file chunk statistics.
    * borg create: automatic compression mode (-C auto,zlib/lz4/...), faster
      handling of many files, experimental support for inclusion patterns
      (--patterns, --patterns-from), files cache mode control (mtime/ctime)
    * borg export-tar: streaming export of GNU tar compatible archives.
    * Archive comments
    * BLAKE2b256-based encryption modes, and "authenticated" modes that provide
      data integrity without encryption. These provide better performance than
      the existing SHA-256-based modes on most hardware, except where the x86
      SHA extensions are available (e.g. AMD Ryzen).
    * Repository indices and the Borg cache now use checksums to detect bitrot
      and other corruption.
    * A documented JSON API has been added to the most vital commands
      (borg list, borg info and borg create).
    * Structured JSON logging is available for all commands.
    * --prefix has been supplemented with --glob-archives (-a), --sort-by,
      --last and --first options. These can be used for borg list, borg info,
      borg mount, borg check, borg delete and borg prune.
  * Quality of life improvements:
    * options that imply output (--show-rc, --show-version, --list, --stats,

OBS-URL: https://build.opensuse.org/request/show/532595
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=16
2017-10-08 21:30:20 +00:00
b36d2fcd8e Accepting request 513823 from Archiving:Backup
1

OBS-URL: https://build.opensuse.org/request/show/513823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=5
2017-08-04 10:00:01 +00:00
ecf7f62343 Accepting request 513821 from home:luca_b:branches:Archiving:Backup
- Update to version 1.0.11 ((2017-07-21)
  Bug fixes:
  - use limited unpacker for outer key (security precaution), #2174
  - fix paperkey import bug
  Other changes:
  - change --checkpoint-interval default from 600s to 1800s, #2841.
    this improves efficiency for big repositories a lot.
  - docs: fix OpenSUSE command and add OpenSUSE section
  - tests: add tests for split_lstring and paperkey
  - vagrant:
    - fix openbsd shell
    - backport cpu/ram setup from master
    - add stretch64 VM

OBS-URL: https://build.opensuse.org/request/show/513821
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=14
2017-08-02 10:32:48 +00:00
32ac893a3d Accepting request 495110 from Archiving:Backup
1

OBS-URL: https://build.opensuse.org/request/show/495110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=4
2017-05-16 12:46:35 +00:00
20aa98f3ce Accepting request 495000 from home:frispete:python3
- update to version 1.0.10 (2017-02-13)
  Bug fixes:
  - Manifest timestamps are now monotonically increasing, this fixes
    issues when the system clock jumps backwards or is set inconsistently
    across computers accessing the same repository, #2115
  - Fixed testing regression in 1.0.10rc1 that lead to a hard dependency
    on py.test >= 3.0, #2112
  New features:
  - “key export” can now generate a printable HTML page with both a QR
    code and a human-readable “paperkey” representation (and custom text)
    through the --qr-html option.
  - The same functionality is also available through paperkey.html, which
    is the same HTML page generated by --qr-html. It works with existing
    “key export” files and key files.
Other changes:
  - docs:
    - language clarification - “borg create –one-file-system” option
      does not respect mount points, but considers different file systems
      instead, #2141
  - setup.py: build_api: sort file list for determinism
- update to version 1.0.10rc1 (2017-01-29)
  Bug fixes:
  - borg serve: fix transmission data loss of pipe writes, #1268 This
    affects only the cygwin platform (not Linux, BSD, OS X).
  - Avoid triggering an ObjectiveFS bug in xattr retrieval, #1992
  - When running out of buffer memory when reading xattrs, only skip the
    current file, #1993
  - Fixed “borg upgrade –tam” crashing with unencrypted repositories. Since
    the issue is not relevant for unencrypted repositories, it now does
    nothing and prints an error, #1981.

OBS-URL: https://build.opensuse.org/request/show/495000
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=12
2017-05-15 20:37:11 +00:00
c30c98b13d Accepting request 448660 from Archiving:Backup
1

OBS-URL: https://build.opensuse.org/request/show/448660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=3
2017-01-09 09:58:12 +00:00
7c5da8cc28 Accepting request 448659 from home:frispete:python3
- disable %check for leap versions, their pytest package is too old

I didn't notice this, since I'm using more current packages for my
builds..

OBS-URL: https://build.opensuse.org/request/show/448659
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=10
2017-01-03 17:58:23 +00:00
280079c7eb Accepting request 448618 from home:frispete:python3
- update to version 1.0.9 (2016-12-20)
  - Security fixes:
    - A flaw in the cryptographic authentication scheme in Borg allowed
      an attacker to spoof the manifest. See :ref:`tam_vuln` above for 
      the steps you should take.
      Fixes CVE-2016-10099
    - borg check: When rebuilding the manifest (which should only be
      needed very rarely) duplicate archive names would be handled on a 
      "first come first serve" basis, allowing an attacker to apparently
      replace archives.
      Fixes CVE-2016-10100
  - Bug fixes:
    - borg check:
          rebuild manifest if it's corrupted
          skip corrupted chunks during manifest rebuild
    - fix TypeError in integrity error handler, #1903, #1894
    - fix location parser for archives with @ char (regression introduced
      in 1.0.8), #1930
    - fix wrong duration/timestamps if system clock jumped during a create
    - fix progress display not updating if system clock jumps backwards
    - fix checkpoint interval being incorrect if system clock jumps
- update to version 1.0.9rc1 (2016-11-27)
  - Bug fixes:
    - files cache: fix determination of newest mtime in backup set (which
      is used in cache cleanup and led to wrong "A" [added] status for
      unchanged files in next backup), #1860.
    - borg check:
      - fix incorrectly reporting attic 0.13 and earlier archives as corrupt
      - handle repo w/o objects gracefully and also bail out early if repo
        is completely empty, #1815.

OBS-URL: https://build.opensuse.org/request/show/448618
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=9
2017-01-03 13:42:56 +00:00
91f41fd058 Accepting request 443093 from Archiving:Backup
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/443093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=2
2016-12-03 17:26:46 +00:00
81b9f10764 Accepting request 437726 from Archiving:Backup
Popular backup solution, should be in Factory

OBS-URL: https://build.opensuse.org/request/show/437726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/borgbackup?expand=0&rev=1
2016-11-24 20:21:06 +00:00
dbb4ecdc03 Accepting request 437960 from home:jengelh:branches:Archiving:Backup
The summary repeats its feature set some three times. That's not needed.

OBS-URL: https://build.opensuse.org/request/show/437960
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=6
2016-10-31 07:45:55 +00:00
7939214240 Accepting request 434983 from home:alarrosa:branches:Archiving:Backup
- Remove smp parameters when building documentation so different
  sphinx instances are not run in parallel which sometimes fails
  due to a race condition

OBS-URL: https://build.opensuse.org/request/show/434983
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=5
2016-10-13 19:43:42 +00:00
93bfe81421 Accepting request 420661 from home:frispete:python3
- clean specfile

OBS-URL: https://build.opensuse.org/request/show/420661
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=4
2016-08-20 11:05:53 +00:00
f6239685ec Accepting request 420660 from home:frispete:python3
- update to version 1.0.7 (2016-08-19):
  a critical security fix and some major bug fixes
  Please check:
  https://github.com/borgbackup/borg/blob/1.0.7/docs/changes.rst

- update to version 1.0.6 (2016-07-12)
  Bug fixes:
  * Linux: handle multiple LD_PRELOAD entries correctly, #1314, #1111
  * Fix crash with unclear message if the libc is not found, #1314, #1111
  Other changes:
  * tests:
    * Fixed O_NOATIME tests for Solaris and GNU Hurd, #1315
    * Fixed sparse file tests for (file) systems not supporting it, #1310
  * docs:
    * Fixed syntax highlighting, #1313
    * misc docs: added data processing overview picture
- update to version 1.0.6rc1 (2016-07-10)
  New features:
  * borg check –repair: heal damaged files if missing chunks re-appear (e.g. if the
    previously missing chunk was added again in a later backup archive), #148. (*)
    Also improved logging.
  Bug fixes:
  * sync_dir: silence fsync() failing with EINVAL, #1287 Some network filesystems
    (like smbfs) don’t support this and we use this in repository code.
  * borg mount (FUSE):
    fix directories being shadowed when contained paths were also specified, #1295
    raise I/O Error (EIO) on damaged files (unless -o allow_damaged_files is used),
    #1302. (*)
  * borg extract: warn if a damaged file is extracted, #1299. (*)
    Added some missing return code checks (ChunkIndex._add, hashindex_resize).

OBS-URL: https://build.opensuse.org/request/show/420660
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=3
2016-08-20 11:01:09 +00:00
95ec77be2e Accepting request 394953 from home:frispete:python3
- Update to version 1.0.2:
  Bug fixes:
  - fix malfunction and potential corruption on (nowadays rather rare)
    big-endian architectures or bi-endian archs in (rare) BE mode. #886, #889
    cache resync / index merge was malfunctioning due to this, potentially
    leading to data loss. borg info had cosmetic issues (displayed wrong values).
    note: all (widespread) little-endian archs (like x86/x64) or bi-endian
    archs in (widespread) LE mode (like ARMEL, MIPSEL, ...) were NOT affected.
  - add overflow and range checks for 1st (special) uint32 of the hashindex
    values, switch from int32 to uint32.
  - fix so that refcount will never overflow, but just stick to max. value after
    a overflow would have occured.
  - borg delete: fix --cache-only for broken caches, #874
    Makes --cache-only idempotent: it won't fail if the cache is already deleted.
  - fixed borg create --one-file-system erroneously traversing into other
    filesystems (if starting fs device number was 0), #873
  - workround a bug in Linux fadvise FADV_DONTNEED, #907
  Other changes:
  - better test coverage for hashindex, incl. overflow testing, checking correct
    computations so endianness issues would be discovered.
  - reproducible doc for ProgressIndicator*, make the build reproducible.
  - use latest llfuse for vagrant machines
  - docs:
    - use /path/to/repo in examples, fixes #901
    - fix confusing usage of "repo" as archive name (use "arch")

OBS-URL: https://build.opensuse.org/request/show/394953
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=2
2016-05-11 21:49:41 +00:00
eae5052458 Accepting request 387357 from home:frispete:python3
Here's a new star on the deduplicating backup software sky: borgbackup.

Since it already entered many other linux distributions, it's time to
have it in a proper place for openSUSE as well.

One downside, I would like to note: this package depends on python >= 3.4,
which will exclude some older distributions and might depend on a few
other python3 packages, that aren't available for others. I will take care
of that with follow up SRs.

OBS-URL: https://build.opensuse.org/request/show/387357
OBS-URL: https://build.opensuse.org/package/show/Archiving:Backup/borgbackup?expand=0&rev=1
2016-04-11 08:58:51 +00:00

Diff Content Not Available