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