prepare build system for more testing, unify opt parsers dav-2

remove unnecessary check in parse_propfind_response

remove duplicated size_str function from sync.c

replace a linked list in the process_parts function with a low level array

merge

fix build with openssl < 3.0

fix memory management in hashing functions

add missing dav_sha256_init implementation

fix build on macos

use cxMempoolCreateSimple instead of cxMempoolCreate

update dependency install command for EL/Fedora in the install instructions

update uwproj

fix some inconsistencies related to #297

implement system.h abstraction for utime()

fix incorrect lzma.lib dependency

add bultin-baseline to vcpkg.json

add util_url_encode_s/util_url_decode_s cxstring variants

add util_url_encode function, make sn parameter optional for util_url_decode

add missing files to VS Project and configure release builds

fix wrong size type used for cx_strsplit_ma

fix cxListFind

use newer openssl hashing functions to fix warnings

remove usage of deprecated libxml2 and curl functions

ucx CX_STR fix

update ucx to version 3.1

merge

update ucx

fix compatibility with older libcurl versions

revert property set/remove list changes

fix crash in printxmldoc, fixes #514

fix property set/remove list size checks

fix PUT request with chunked transfer encoding

merge

add cfg functions for modifying keys

remove szmul.c from vs project

fix windows build

fix missing strdup in pwdstore_clone

add pwdstore_clone function and fix some pwdstore bugs

fix crash when removing pwdentries without locations

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

(0) -300 -100 -56 tip

mercurial