25 Commits

Author SHA256 Message Date
e94d08aa9a Accepting request 1151193 from network
OBS-URL: https://build.opensuse.org/request/show/1151193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=9
2024-02-26 18:46:29 +00:00
c1a6c8678b Accepting request 1150947 from home:dimstar:rpm4.20:c
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150947
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=24
2024-02-26 11:07:39 +00:00
d870a8c236 Accepting request 878500 from network
OBS-URL: https://build.opensuse.org/request/show/878500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=8
2021-03-12 12:33:46 +00:00
96220e11e9 Accepting request 878484 from home:kukuk:tiu
- Cleanup build dependencies

- Update to version 2+git20201210.bd8898e:
  * docs: fix simple typo, distuingish -> distinguish
  * caprotocol: fix typo in protocol description
  * Call stat again after changing ownership of created files, so we detect reset setuid/setgid bits and reset them.
  * We erroneously use the st_dev value in place of the magic value if the st_dev value is cached. This causes problems extracting trees containing subvolumes.
  * Update to Fedora31

OBS-URL: https://build.opensuse.org/request/show/878484
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=22
2021-03-12 09:44:15 +00:00
5f4293b8f2 Accepting request 769614 from network
OBS-URL: https://build.opensuse.org/request/show/769614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=7
2020-02-04 18:53:49 +00:00
dcf28dae3e Accepting request 769604 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769604
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=20
2020-02-03 14:30:38 +00:00
a9f9b24f5e Accepting request 767038 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/767038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=6
2020-01-25 12:25:44 +00:00
f38be55849 - fix build by adding build requirement on c++ compiler
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=18
2020-01-18 10:40:00 +00:00
1c35bcefe1 Accepting request 730995 from network
- Update to revision a8f6c841 because of build errors on Tumbleweed.
 - No changelog available.
- remove fix-gcc9-renameat.patch

OBS-URL: https://build.opensuse.org/request/show/730995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=5
2019-09-16 08:52:56 +00:00
21e77c88c9 - remove fix-gcc9-renameat.patch
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=16
2019-09-14 20:03:00 +00:00
68d76735c7 - Update to version 1.6.4:
* no upstream changelog available

- Initial package, version 1.6.3

OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=15
2019-07-28 13:30:00 +00:00
389dc341b0 Accepting request 704261 from network
OBS-URL: https://build.opensuse.org/request/show/704261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=4
2019-05-21 08:40:29 +00:00
Tomáš Chvátal
525b98ab33 Accepting request 704244 from home:cgiboudeaux:branches:network
- Add the missing zlib requirement.

OBS-URL: https://build.opensuse.org/request/show/704244
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=13
2019-05-20 13:27:13 +00:00
260ae37447 Accepting request 685572 from network
- add fix-gcc9-renameat.patch from upstream PR#160 to fix boo#1121387

OBS-URL: https://build.opensuse.org/request/show/685572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=3
2019-03-18 09:41:59 +00:00
eeb7f433ce - add fix-gcc9-renameat.patch from upstream PR#160 to fix boo#1121387
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=11
2019-03-16 12:46:01 +00:00
8b881b4b9a OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=10 2018-02-13 11:23:38 +00:00
d994f39ad6 Accepting request 575803 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/575803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=2
2018-02-13 09:31:28 +00:00
b188cf1b6f Accepting request 572983 from network
- specfile: remove manual manpage build, done by meson
- Fix typographic issues in description.
- add missing group
- run spec-cleaner
- update to version 2
 * casync now supports retrieving index and chunk data from sftp:// URLs. (In
   addition to the existing ftp://, http:// and https:// support).
 * casync will now honour $TMP if it is set, for placing temporary files and
   directories.
 * casync now saves/restores basic btrfs subvolume information. (Specifically it
   will store whether a directory is a subvolume, and whether it has the
   read-only bit set.) Control this metadata option with the new
   --with=subvolume/--without=subvolume and
   --with=subvolume-ro/--without=subvolume-ro switches.
 * casync now saves/restores SELinux label information. Control this metadata
   option with the new --with=selinux/--without=selinux switches.
 * The libgcrypt dependency has been replaced with an OpenSSL dependency, as
   that appears to be better supported today, and may be used to generate
   SHA512/256 hashes (see below).
 * casync now permits selecting the hash function to use with the new --digest=
   option. SHA512/256 is now supported in addition to the old SHA256 algorithm,
   which continues to be supported. The new default however is SHA512/256, as it
   is substantially faster at otherwise equal properties on today's 64bit
   processors. In specific environments SHA256 might perform better, hence both
   algorithms remain supported. Index files contain information about the hash
   algorithm used, hence automatic compatibility is retained.
 * casync now permits selecting the compression format to use with the new
   option --compression=. In addition to the originally reported xz compression,
   gzip and zstd compression are now supported, the latter being the new default
   as it provides excellent compression at very high speeds. It's OK to mix
   chunks compressed with different algorithms in the same store, but of course
   clients downloading them need to be new enough to read chunks in non-xz
   formats. Note that the file suffix for compressed chunks changed ".xz" →
   ".cacnk", as they now may contain either compression, and continuing to use
   the ".xz" suffix would be misleading. To retain compatibility with older
   casync, the environment variable $CASYNC_COMPRESSED_CHUNK_SUFFIX may be set
   to ".xz", to force usage of the old suffix.
 * When extracting archives or archive indexes a subset of the metadata stored
   in the archive may now be selected to be replayed, using the usual --with=
   and --without= options. For example, if an archive containing full metadata
   is extracted with --without=privileged only the unprivileged metadata fields
   are extracted (i.e. no file ownership, ACLs, SELinux labels, ...).
 * After completing an operation statistics about downloaded chunks are now
   shown.
 * When invoking "casync mkdev" the third parameter may now be an arbitrarily
   selected path below /dev which is then created as a symlink to the block
   device used, and registered with udev. This means the usual device
   enumeration will find the block device under the name picked. Example:
       # casync mkdev /somepath/tomy/index-file.caibx /dev/quux
   This will expose the block image /somepath/tomy/index-file.caibx as /dev/quux.
- update to version 1
 *  casync now supports retrieving index and chunk data from sftp:// URLs. (In
    addition to the existing ftp://, http:// and https:// support).
 *  casync will now honour $TMP if it is set, for placing temporary files and
    directories.
 *  casync now saves/restores basic btrfs subvolume information. (Specifically it
    will store whether a directory is a subvolume, and whether it has the
    read-only bit set.) Control this metadata option with the new
    --with=subvolume/--without=subvolume and
    --with=subvolume-ro/--without=subvolume-ro switches.
 *  casync now saves/restores SELinux label information. Control this metadata
    option with the new --with=selinux/--without=selinux switches.
 *  The libgcrypt dependency has been replaced with an OpenSSL dependency, as
    that appears to be better supported today, and may be used to generate
    SHA512/256 hashes (see below).
 *  casync now permits selecting the hash function to use with the new --digest=
    option. SHA512/256 is now supported in addition to the old SHA256 algorithm,
    which continues to be supported. The new default however is SHA512/256, as it
    is substantially faster at otherwise equal properties on today's 64bit
    processors. In specific environments SHA256 might perform better, hence both
    algorithms remain supported. Index files contain information about the hash
    algorithm used, hence automatic compatibility is retained.
 *  casync now permits selecting the compression format to use with the new
    option --compression=. In addition to the originally reported xz compression,
    gzip and zstd compression are now supported, the latter being the new default
    as it provides excellent compression at very high speeds. It's OK to mix
    chunks compressed with different algorithms in the same store, but of course
    clients downloading them need to be new enough to read chunks in non-xz
    formats. Note that the file suffix for compressed chunks changed ".xz" →
    ".cacnk", as they now may contain either compression, and continuing to use
    the ".xz" suffix would be misleading. To retain compatibility with older
    casync, the environment variable $CASYNC_COMPRESSED_CHUNK_SUFFIX may be set
    to ".xz", to force usage of the old suffix.
 *  When extracting archives or archive indexes a subset of the metadata stored
    in the archive may now be selected to be replayed, using the usual --with=
    and --without= options. For example, if an archive containing full metadata
    is extracted with --without=privileged only the unprivileged metadata fields
    are extracted (i.e. no file ownership, ACLs, SELinux labels, ...).
 *  After completing an operation statistics about downloaded chunks are now
    shown.
 *  When invoking "casync mkdev" the third parameter may now be an arbitrarily
    selected path below /dev which is then created as a symlink to the block
    device used, and registered with udev. This means the usual device
    enumeration will find the block device under the name picked. Example:
        # casync mkdev /somepath/tomy/index-file.caibx /dev/quux
 *  This will expose the block image /somepath/tomy/index-file.caibx as /dev/quux.
- add a959668782dafbfe469994b14d9c3adaef4e1c34.patch to fix tests on various non-64bit platforms
- initial package
- add pull request 28 as 28.patch to fix the tests for kernels >= 4.11
- add commmit 675e7902e449cc00b0a459a6ec17a0e044ac966b.patch as patch for a manpage

OBS-URL: https://build.opensuse.org/request/show/572983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/casync?expand=0&rev=1
2018-02-06 15:48:37 +00:00
39e153b709 - specfile:
- remove test condition
 - remove LANG export for test, done by meson
- specfile: remove manual manpage build, done by meson

OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=7
2018-02-05 13:32:23 +00:00
184ead7706 - specfile:
- remove manual manpage build, done by meson
 - remove test condition
 - remove LANG export for test, done by meson

OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=6
2018-02-05 13:30:43 +00:00
0be2b28c70 - specfile: remove manual manpage build, done by meson
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=5
2018-02-05 11:21:05 +00:00
e61cec6b22 Accepting request 572404 from home:jengelh:branches:network
- Fix typographic issues in description.

OBS-URL: https://build.opensuse.org/request/show/572404
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=4
2018-02-04 11:25:03 +00:00
b34e3941ee - add missing group
- run spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=3
2018-02-02 11:52:30 +00:00
cf33d27970 - update to version 2
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=2
2017-09-17 12:38:04 +00:00
OBS User mrdocs
b0dab27323 Accepting request 507120 from home:sebix
It will stay x86_64-only for now, hopefully newer versions work fine on other archs too.

OBS-URL: https://build.opensuse.org/request/show/507120
OBS-URL: https://build.opensuse.org/package/show/network/casync?expand=0&rev=1
2017-07-01 19:08:43 +00:00