use sys_* io functions in dav put

fix crash in davql exec, if the server response can't be parsed

use tcsetattr only if stdin is a tty

fix dav-sync push creating finfo elements without using the mempool, which could lead to crashes

reactivate error in case of unknown config elements

add support for the secret store to dav-sync

add set-master-password command

fix error in dav add-user, if .dav dir doesn't exists

implement secretstore unlock command

implement secretstore config

disable error in case of unknown config elements

add stream API

update .hgignore

adds more characters to escape for shell completion

fix outgoing list sort

sort files in outgoing cmd

add dav-sync outgoing command

merges feature/dav-edit

adds support for option terminator '--' feature/dav-edit

adds support for -L option in dav edit feature/dav-edit

cmd_edit: fixes wrong return code if the user did not change the file feature/dav-edit

cmd_edit. fixes wrong variable in second strlen() call feature/dav-edit

look up temp location + coherent return codes feature/dav-edit

cmd_edit: replaces unlink() with sys_unlink() + keep tmp file on resource error feature/dav-edit

removes win32 support for dav edit feature/dav-edit

adds documentation for the edit command feature/dav-edit

reimplement dav_exists by using dav_load_prop feature/dav-edit

adds documentation of crypto flags to edit command feature/dav-edit

adds check for encryption key (otherwise segfault when trying to create a fresh encrypted file without a key) feature/dav-edit

cmd_edit - we do not need fstat() for detecting changes on the temporary file feature/dav-edit

first draft for dav edit command feature/dav-edit

Added tag v1.3.0 for changeset 33c9b0f17cb2

change version to 1.3.0 v1.3.0

fix documentation index page

update changelog

update html doc

update man pages

finish documentation of new dav-sync commands and options

add documentation for dav versioning commands

add documentation for all new config elements

add new elements to sync.xsd

add new element to config.xsd

add documentation for secret store commands

fix util_readline

add documentation for rename command

add empty documentation pages for all new commands

add -s option to dav-sync usage output

fix dav-sync deltav versioning

fix encryption of files with specific length

fix aes encrypter stream (cng)

fix aes decrypter stream

replace openssl on windows with cng/bcrypt

add support for unicode args on windows

add more symlink tests

add symlink tests

improve shell completion

fix -c option for dav rm command

add more split tests

fix some split bugs and add tests

ignore sigpipe in dav-sync

fix some versioning related bugs and add tests

add tests for tag conflict resolution

add more metatests: move with metadata and directory metadata

bash completion now handles spaces correctly in both quoted and unquoted strings

fix sync_store_metadata

increase security in case of broken secret stores

adds support for quotes in dav bash completion

fix dav-sync copy with enabled metadata sync

fix test system on solaris

add tests for dav-sync -t option

fix dav-sync add-tag in case a file is not in the db

fix detection of changed tags

finish basic metadata sync tests

fix xml generation

add first tag test

fix tagconfig parser

fix some xattr sync bugs

fix mtime sync bug

add first metadata sync test

add tool for accessing extended attributes

fix: leaking buffer in upload_parts(), when we error out due to too many parts

adds missing return in parse_filter()

add test for testing transition from config without hashing to config with enabled hashing

beta1

add edit-user command

add remove-user and list-users commands

update secret store format description

add add-user command to help text

remove command aliases from dav help text

fix some hash based conflict resolution bugs and add tests for it

implement hash based conflict resolution in dav-sync pull

change split config

change versioning config

change metadata config

fix missing namespaceinfo map initializataion

refactore symlink config

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

mercurial