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