aes encrypter: fixes case where EVP_EncryptFinal_ex was not called at the stream end

fixes url completion segfaulting for empty strings (in case the user hasn't already started typing an URL)

fixes dav completion not working with (escaped) spaces

Added tag v1.2.1 for changeset d6dea8c17f68

dav 1.2.1 release v1.2 v1.2.1

removes unnecessary code v1.2

fixes wrong buffer allocation on windows v1.2

fixes dav-sync -s option v1.2

improves compatibility with owncloud/nextcloud when uploading files v1.2

fixes that decrypt-name can decrypt a path and not only the name v1.2

small help text adjustment

removes unnecessary code

fixes wrong buffer allocation on windows

fixes dav-sync option help text

renames dav-sync -D option to -R

adds dav-sync options for restoring deleted or modified files

fixes dav-sync -s option

merge

improves compatibility with owncloud/nextcloud when uploading files

adds brief command descriptions to the dav man page

command documentation for dav-sync man page

improves formatting of man pages

fixes that decrypt-name can decrypt a path and not only the name

adds draft man pages

adds some error detection to completion

improves dav-bash-completion.bash

fixes url completion output

adjusts completion index, if options are specified

adds semi-functional bash completion

Added tag v1.2.0 for changeset 1607450065ba

this could be the 1.2 release v1.2.0

adds documentation for tag config

adds tag config to sync.xsd

renames <tags> element to <tagconfig>

fixes dav list return value

fixes dav test script

adds support for tag colors

finishes dav put tests

adds user+pw to repo-url output

sets curl default protocol to http

adds repository-url command

adds shellscript test-suite for binaries

disables tagfilter for directories

adds attribute for tagfilter scope

check tagfilter scope after checking tagfilter existence

adds tagfilter scope

fixes build on non-windows

adds more fs abstraction

using new io abstraction in dav-sync

adds file io abstraction functions

adds documentation for new dav-sync features

more dav documentation

adds documentation for new dav features

fixes compatiblity with GNU tar's version of ustar

fixes some char type mismatch warnings

updates copyright notice

adds tag filters for push

dav-sync pull applies config tag filter now

adds syncdir config element for tag filters

moves tag filter to tags.c

fixes header include order (dav-sync)

adds remove-repository command

fixes tag filter evaluation not respecting mode for subfilter combination

adds first working parser for the complete tag filter grammar

fixes whitespace handling and error detection for basic tag filters

implements parser for basic tag filters without subfilters

parse_csv_taglist() now skips empty tags

adds error message for invalid tag filter syntax

introduces tag filter string parser (currently supporting a simple tag list)

adds tag filter evaluation functions

introduces SyncTagFilter type which for now implements the old tag list filter

fixes double-malloc() in tags.c + marks a realloc() problem

fixes dav_ql_free_arglist() not freeing the list container

fixes realloc problem and memory leak in isfileindir() in sync.c

fixes out of bounds write in tar.c

fixes definite chance of a memory leak in cmd_unlock() + marks a further possible source of memory leaks

improves variable names in cmd_move()

fixes memory leak in cmd_move()

fixes dav-sync set-tags without tag string

adds tag filter for dav-sync pull

fixes tag syncing

fixes dav-sync update-tags

adds list-tags command to dav-sync

moving tar option from get/put to new export/import commands

fixes options parser to correctly report missing arguments

fixes creation of davql arg list

dav info prints simplified xml values

adds tag management commands to dav-sync

adds support for xml properties in set-property command

pushing tags should work now

adds tag conflict detection for dav-sync push

adds more tag config options

adds dav-sync config for autodetecting tag changes

adds technical foundation to just push tag updates

fixes misuse of vaarg on all platforms

updates copyright date

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

mercurial