store hash of remote xattr and tags in sync db

adds support for pushing metadata updates

adds metadata config element for dav-sync

extends sync db

adds xml attribute support and xattr property

adds file mode to fileinfo property

fix null pointer dereferenciation

adds option to store a file info property

change format of version history resource names

fixes signedness of salt in dav_pw2key()

fixes format string containing the NUL character instead of printing the NUL character in get_random_name()

fixes signedness issue in get_random_name()

fixes signed vs unsigned inaccuracy for the -T option

adds command alias 'cat' for 'get -o -'

more sstr to scstr conversion

fixed TODO: use strtol

fixes todo: use scstr instead of sstr

nicer dav usage info

fixes crash in dav-sync archive command when trying to remove resources from the db

ucx update

fix missiong return in versioning_end()

dav-sync pull refactoring: create list of changes before sync

fixes DavSession creation in dav-sync when using root collection

dav-sync push refactoring: create list of changes before executing sync

adds support for multiple file arguments for dav put

fix: don't detect end of tar file as broken content

adds rename command

fixes DavSession creation in dav-sync with enabled encryption

fixes dav_session_get_href() generating random names when encrypt-name is disabled

fixes 'Unkown repository' error message in dav-sync

fixes cmd_mkdir() not verifying the presence of a key + specifying a key with '-k' without requesting encryption is now considered an error

fixes control flow in cmd_push()

Adds dav-sync option for enabling versioning

adds versioning support for dav-sync push

adds dav-sync restore command

credentials can have multiple locations now

adds dav_pw2key commoncrypto implementation

adds test for dav_pw2key

Added tag v1.2.3 for changeset c7bea9ad9d9c

dav 1.2.3 release v1.2 v1.2.3

fixes wrong integer type v1.2

updates version v1.2

dav-sync: upload files with fixed content-length v1.2

fixes redirects v1.2

makes libidav compatible with libcurl < 7.32 v1.2

dav-sync: upload files with fixed content-length

fixes redirects

makes libidav compatible with libcurl < 7.32

adds -V option to get, get-property and info commands

adds minimal deltav implementation

improves secret store file format

adds support for location credentials

new secrets store file format

don't ask for master pw if noinput option is active

adds encrypted password store

Added tag v1.2.2 for changeset 4996f8953c3a

(0) -300 -100 -56 +56 +100 +300 tip

mercurial