UNIXworkcode

1 Changelog 2 ========= 3 4 version 1.3.0 (2019-12-15) 5 -------------------------- 6 7 - added dav completion for bash 8 - added dav-sync options to restore deleted or modified files on the server 9 - added secret store 10 - added DeltaV commands to dav 11 - added -V option for accessing versionized resources 12 - added rename command 13 - added support for multiple file arguments for dav put 14 - added dav cat as alias for dav get -o - 15 - added support for syncing file metadata in dav-sync 16 - added support for syncing extended file attributes 17 - added support for syncing symlinks in dav-sync 18 - added dav-sync versioning 19 - added dav-sync restore command 20 - added dav-sync file splitting for syncing of file parts 21 - added dav-sync file hashing 22 - added hash based conflict resolution 23 - added copy/move support to dav-sync 24 - added support for encrypted properties 25 - added dav-sync test suite 26 - removed openssl dependency on Windows 27 - changed xml namespace of 'tags' property to http://davutils.org/props/ 28 - improved code quality 29 - fixed crash when no key was specified but encryption was enabled 30 - fixed order of dir deletion in dav-sync pull 31 32 version 1.2.4 (2019-06-01) 33 -------------------------- 34 35 - fixed compatibility with libcurl 7.62 36 - fixed 'Unknown repository' message in dav-sync printing the wrong name 37 - fixed crash in dav_resource_new_full() when encrytion is enabled and a path 38 contains a separator 39 40 version 1.2.3 (2018-10-20) 41 -------------------------- 42 43 - fixed http redirect handling 44 - fixed compatibility with older libcurl (7.18 required) 45 - enabled content-length header for dav-sync put requests 46 47 version 1.2.2 (2018-09-06) 48 -------------------------- 49 50 - fixed that dav-sync deletes collections when children were modified 51 - fixed aes stream termination 52 53 version 1.2.1 (2018-07-20) 54 -------------------------- 55 56 - fixed windows version 57 - fixed dav-sync -s option 58 - fixed path decryption when only <decrypt-name> was enabled 59 - improved compatiblity with owncloud when put fails because of a missing parent collection 60 61 version 1.2.0 (2018-06-24) 62 -------------------------- 63 64 - added support for xml properties 65 - added dav get option to keep existing files 66 - added config option to disable some commands in dav-sync for specific syncdirs 67 - added dav import/export commands 68 - added authprompt to copy/move commands 69 - added remove-repository and repository-url commands 70 - added support for file tags in dav-sync 71 - added full macos support 72 - added support for utf8 file names on windows 73 - improved error messages 74 - improved code quality 75 - fixed that dav was fundamentally broken on some platforms because of a vaarg misuse 76 - fixed that dav-sync could not overwrite files on windows 77 - fixed bsd config 78 - fixed wrong path output in get command 79 - fixed infinite loop when trying to overwrite a collection with a regular file 80 - fixed segfault in put command, when encryption is requsted but no key is specified 81 82 version 1.1.1 (2017-12-12) 83 -------------------------- 84 85 - fixed dav get and list with -R option on windows (and possibly other platforms) 86 87 version 1.1.0 (2017-10-07) 88 -------------------------- 89 90 - added TLSv1.3 config 91 - dav-sync stores the webdav lock token in a file now 92 - added archive command to dav-sync 93 - added sigint handler to dav-sync 94 - added dav remove-property command 95 - added support for lock timeouts (dav, dav-sync) 96 - added namespace config element 97 - fixed that dav-sync overrides files that are not in the db but on the server 98 - disabled automatic creation of .dav directory in dav 99 100 101 version 1.0.1 (2017-09-21) 102 ----------------------- 103 104 - fixed dav-sync bug with large files 105 - fixed crash when dav-sync can't delete a resource on the server 106 - fixed wrong int type that results in a crash on some platforms 107 - fixed dav startup without .dav directory 108 - fixed some memory leaks 109 - code cleanup 110 111 112 version 1.0.0 (2017-08-06) 113 ----------------------- 114 115 - initial release (dav, dav-sync) 116 117