close branch ucx-3.1 ucx-3.1

merge branch ucx-3.1

fix incorrect stat flags on linux in metadata test scripts

compatibility with UCX 3.1 plus several minor code fixes ucx-3.1

add more xattr malloc checks

remove disabled realloc debug code from libxattr

improve xattr code

make sure a LocalResource path has never a trailing path separator, fixes multiple dav-sync tests

fix dav repo-url command containing the password base64 encoded

don't store directories with a trailing path separator in the sync db

update uwproj

add util_size_str2() func, a variation of util_size_str with more parameters

add support for progress callbacks in dav_store()

fix session dup

make DavContext mt-safe

fix indentation

use memset for newly created DavCfgRepository

update build files to latest uwproj

add .idea directory to .hgignore

fix faulty string to int conversion utilities

fix missing cmd_add_directory() implementation after ucx upgrade

remove list_repositories() config.c function in favor of a cmd_list_repositories() function in main.c

[Makefile] fix missing rules preventing dry-runs

remove old config loader

add new config parser

remove tm_isdst = -1 because this was just a test

use _mkgmtime instead of mktime in parse_iso8601() on windows

add tests for util_parse_creationdate

fix aes_write on windows could write non-decrypted bytes to output buffer

fix dav_context_destroy

add new build system for windows

add request/response body to verbose output / add DavSession logfunc

update uwproj

return NULL when a davql query fails

fix build on macOS

log command line arguments

add error logging

open logfile in relevant dav-sync commands

replace printf with log_printf in sync.c

remove loglevel parameter from log_printf

add log_printf function

add logfile sync config

fix dav_add_collection_lock() setting the lock path

update ucx

update ucx

fix split test script

fix non-standard shell script use in versioning test script

fix non-standard use of stat in metadata3 test script

replace direct xattrtool path with $XATTR in metadata3 test script

fix xattrtool path in metadata test scripts

fix crash in merge_tags() when one list was NULL

fix matches_tags_and

fix tag filter crash

port cmd_tagop() to ucx 3

change libxattr xattr_get() to return null-terminated strings

fix xattr_set on FreeBSD

(0) -300 -100 -56 tip

mercurial