safe pwdstore decryption status

move ssl version parser to new function

add utility functions for setting CfgInt/CfgUInt values

add utility functions for setting CfgString/CfgBool values

fix pwdstore entries without locations not loaded correctly

fix missing trailing path separator in href if a resource path is empty

fix build

move pwdstore to libidav

merge

fix wrong context session list compare func

fix DavContext sesssion list comparefunc

fix dav_session_clone using the wrong allocator for the pathcache

fix load_config stores wrong xml doc pointer in the config object

fix dav add-repo crash in case .dav/config.xml doesn't exist

also remove \r from user name

fix request_auth not removing the trailing newline from the user name

add configured namespaces to the dav context

fix dav_set_string_property crash if an unknown namespace prefix was specified

actually make sure some random things don't explode

fix incorrect memory management when loading file parts from the sync db

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

(0) -300 -100 -64 tip

mercurial