Revisions of borgbackup

Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 881716 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 74)
- 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
buildservice-autocommit accepted request 870668 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 73)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 870638 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 72)
- 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
buildservice-autocommit accepted request 856527 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 71)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 856496 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 70)
- 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
buildservice-autocommit accepted request 812515 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 69)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 812513 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 68)
- 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
buildservice-autocommit accepted request 810886 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 67)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 810885 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 66)
- 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
buildservice-autocommit accepted request 801305 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 65)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 801272 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 64)
- 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
buildservice-autocommit accepted request 784741 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 63)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 784740 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 62)
- 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.
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 784519 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 61)
- 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
buildservice-autocommit accepted request 784047 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 60)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 784040 from Paolo Stivanin's avatar Paolo Stivanin (polslinux) (revision 59)
- fix building with python3
buildservice-autocommit accepted request 744498 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 58)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 744452 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 57)
- Require python3-setuptools since it's needed when running borg
  to find the entry point (boo#1134650)
buildservice-autocommit accepted request 704976 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 56)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 704975 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 55)
- 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
Displaying revisions 41 - 60 of 114
openSUSE Build Service is sponsored by