changelog
- Wed, 30 May 2018 10:22:33 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 10:22:33 +0200] rev 384
- fixes definite chance of a memory leak in cmd_unlock() + marks a further possible source of memory leaks
- Wed, 30 May 2018 10:12:51 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 10:12:51 +0200] rev 383
- improves variable names in cmd_move()
- Wed, 30 May 2018 10:07:48 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 10:07:48 +0200] rev 382
- fixes memory leak in cmd_move()
- Tue, 29 May 2018 20:38:22 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 29 May 2018 20:38:22 +0200] rev 381
- fixes dav-sync set-tags without tag string
- Tue, 29 May 2018 20:15:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 29 May 2018 20:15:09 +0200] rev 380
- adds tag filter for dav-sync pull
- Sun, 27 May 2018 19:45:28 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 27 May 2018 19:45:28 +0200] rev 379
- fixes tag syncing
- Sun, 27 May 2018 13:02:40 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 27 May 2018 13:02:40 +0200] rev 378
- fixes dav-sync update-tags
- Sun, 27 May 2018 12:57:12 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 27 May 2018 12:57:12 +0200] rev 377
- adds list-tags command to dav-sync
- Sun, 27 May 2018 11:47:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 27 May 2018 11:47:49 +0200] rev 376
- moving tar option from get/put to new export/import commands
dav export creates an archive from a collection
dav import uploads the content of an archive to a collection
- Sat, 12 May 2018 15:03:11 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 12 May 2018 15:03:11 +0200] rev 375
- fixes options parser to correctly report missing arguments
- Sun, 29 Apr 2018 11:48:12 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Apr 2018 11:48:12 +0200] rev 374
- fixes creation of davql arg list
- Sun, 29 Apr 2018 11:16:41 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 29 Apr 2018 11:16:41 +0200] rev 373
- dav info prints simplified xml values
- Sun, 01 Apr 2018 12:40:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 01 Apr 2018 12:40:48 +0200] rev 372
- adds tag management commands to dav-sync
- Sun, 04 Feb 2018 15:58:07 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 04 Feb 2018 15:58:07 +0100] rev 371
- adds support for xml properties in set-property command
- Sun, 04 Feb 2018 12:36:26 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 04 Feb 2018 12:36:26 +0100] rev 370
- pushing tags should work now
- Sun, 04 Feb 2018 11:14:20 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 04 Feb 2018 11:14:20 +0100] rev 369
- adds tag conflict detection for dav-sync push
- Sat, 03 Feb 2018 15:59:53 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 03 Feb 2018 15:59:53 +0100] rev 368
- adds more tag config options
- Fri, 02 Feb 2018 18:57:21 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 02 Feb 2018 18:57:21 +0100] rev 367
- adds dav-sync config for autodetecting tag changes
- Fri, 02 Feb 2018 16:46:04 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 02 Feb 2018 16:46:04 +0100] rev 366
- adds technical foundation to just push tag updates
- Thu, 01 Feb 2018 18:25:23 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 01 Feb 2018 18:25:23 +0100] rev 365
- fixes misuse of vaarg on all platforms
The parser creates a list of all required args now. The executor then gets all arguments at once.
- Thu, 01 Feb 2018 16:31:24 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 01 Feb 2018 16:31:24 +0100] rev 364
- updates copyright date
- Sun, 07 Jan 2018 12:59:21 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 07 Jan 2018 12:59:21 +0100] rev 363
- adds support for macos file tags
- Mon, 01 Jan 2018 19:54:37 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 01 Jan 2018 19:54:37 +0100] rev 362
- merge
- Mon, 01 Jan 2018 19:53:36 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 01 Jan 2018 19:53:36 +0100] rev 361
- adds xattr lib and tag support
- Thu, 28 Dec 2017 15:30:23 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 28 Dec 2017 15:30:23 +0100] rev 360
- fixes bsd config
dav uses the base system openssl because curl seems to use it as well
- Thu, 21 Dec 2017 19:48:27 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 21 Dec 2017 19:48:27 +0100] rev 359
- davql: allow ANYWHERE keyword in SELECT statements
This may seem pointless, but users might want to be explicit about this and the grammar is more consistent.
This commit also adds some no-ops to the functions body of the SET parser, because some day the grammar might allow more clauses after the WHERE clause.
- Thu, 21 Dec 2017 19:42:25 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 21 Dec 2017 19:42:25 +0100] rev 358
- davql SET statements are now fully implemented
- Thu, 21 Dec 2017 16:48:58 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 21 Dec 2017 16:48:58 +0100] rev 357
- implements parser for Assignments (previously called SetExpressions) + improves davql debugger regarding DavQLField
Note: we renamed SetExpressions to Assignments so that they are not confused with expressions on sets of elements
- Thu, 21 Dec 2017 15:55:19 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 21 Dec 2017 15:55:19 +0100] rev 356
- davql debugger now reacts on repetitive calls of 'f' and 'o' commands
- Mon, 18 Dec 2017 16:24:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 Dec 2017 16:24:32 +0100] rev 355
- adds primitive progress indicator
- Mon, 18 Dec 2017 11:56:11 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 18 Dec 2017 11:56:11 +0100] rev 354
- moves auth prompt functionality to libidav
- Tue, 12 Dec 2017 23:58:54 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 12 Dec 2017 23:58:54 +0100] rev 353
- fixes infinite loop when trying to overwrite a collection with a regular file
- Tue, 12 Dec 2017 23:36:47 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 12 Dec 2017 23:36:47 +0100] rev 352
- fixes a segfault when full encryption is requested during a put without specifying the key
- Sun, 17 Dec 2017 14:35:01 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Dec 2017 14:35:01 +0100] rev 351
- fixes some warnings
- Sun, 17 Dec 2017 14:26:03 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Dec 2017 14:26:03 +0100] rev 350
- fixes wrong output path in dav get
- Sun, 17 Dec 2017 13:20:01 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Dec 2017 13:20:01 +0100] rev 349
- ports openssl code to commoncrypto (macos)
- Sun, 17 Dec 2017 10:53:08 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Dec 2017 10:53:08 +0100] rev 348
- davqlexec handles xml properties now (not really, but it doesn't destroy everything)
- Sat, 16 Dec 2017 10:37:50 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 16 Dec 2017 10:37:50 +0100] rev 347
- adds config option to disable certain commands for specific syncdirs and fixes authmethod config parser
- Thu, 14 Dec 2017 13:35:03 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 14 Dec 2017 13:35:03 +0100] rev 346
- fixes missing string terminator when printing simplified xml (dav get-property)
- Wed, 13 Dec 2017 20:01:14 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Dec 2017 20:01:14 +0100] rev 345
- Added tag v1.1.1 for changeset 7954fdacdb5c
- Wed, 13 Dec 2017 19:48:44 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Dec 2017 19:48:44 +0100] rev 344
- removes openssl dependencies for base64
- Tue, 12 Dec 2017 23:58:54 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 12 Dec 2017 23:58:54 +0100] rev 343
- fixes infinite loop when trying to overwrite a collection with a regular file
- Tue, 12 Dec 2017 23:36:47 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 12 Dec 2017 23:36:47 +0100] rev 342
- fixes a segfault when full encryption is requested during a put without specifying the key
- Tue, 12 Dec 2017 17:41:01 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 12 Dec 2017 17:41:01 +0100] rev 341
- enable va_list fix only on mingw (this is the real release, as usual)
- Tue, 12 Dec 2017 15:51:09 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 12 Dec 2017 15:51:09 +0100] rev 340
- dav 1.1.1 release
- Tue, 12 Dec 2017 15:22:31 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 12 Dec 2017 15:22:31 +0100] rev 339
- fixes wrong use of va_list
- Sun, 03 Dec 2017 13:09:14 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Dec 2017 13:09:14 +0100] rev 338
- dav get-property supports xml property output
- Sun, 03 Dec 2017 10:17:15 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Dec 2017 10:17:15 +0100] rev 337
- replaces RAND_pseudo_bytes with RAND_bytes
- Mon, 30 Oct 2017 16:29:07 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 30 Oct 2017 16:29:07 +0100] rev 336
- some small fixes in tar.c
- Sat, 28 Oct 2017 16:50:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 28 Oct 2017 16:50:03 +0200] rev 335
- updates ucx to version 1.0
- Sat, 28 Oct 2017 15:25:17 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 28 Oct 2017 15:25:17 +0200] rev 334
- adds tar import/export
- Wed, 25 Oct 2017 17:52:35 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 25 Oct 2017 17:52:35 +0200] rev 333
- refactores cmd_get
- Sun, 22 Oct 2017 13:45:13 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 22 Oct 2017 13:45:13 +0200] rev 332
- dav prints command usage info if argument count is wrong
- Sun, 22 Oct 2017 12:58:07 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 22 Oct 2017 12:58:07 +0200] rev 331
- adds initial support for xml properties in libidav
- Thu, 12 Oct 2017 20:37:46 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 12 Oct 2017 20:37:46 +0200] rev 330
- adds dav get option to keep existing files
- Mon, 09 Oct 2017 14:55:47 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Oct 2017 14:55:47 +0200] rev 329
- adds error message to dav, when an invalid date format is specified for the -u option
- Sat, 07 Oct 2017 10:40:21 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 07 Oct 2017 10:40:21 +0200] rev 328
- fixes tags
- Sat, 07 Oct 2017 10:25:11 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 07 Oct 2017 10:25:11 +0200] rev 327
- this is the real v1.1.0 release
- Sat, 07 Oct 2017 10:06:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 07 Oct 2017 10:06:02 +0200] rev 326
- Added tag v1.0.1 for changeset bebe0b436c84
- Sat, 07 Oct 2017 10:05:52 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 07 Oct 2017 10:05:52 +0200] rev 325
- Added tag v1.1.0 for changeset dd2df44bc58b
- Sat, 07 Oct 2017 09:56:25 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 07 Oct 2017 09:56:25 +0200] rev 324
- dav 1.1.0 release
- Sat, 07 Oct 2017 09:31:40 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 07 Oct 2017 09:31:40 +0200] rev 323
- adds changelog file
- Thu, 05 Oct 2017 17:46:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 05 Oct 2017 17:46:01 +0200] rev 322
- fixes makefiles
- Wed, 04 Oct 2017 13:06:24 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 04 Oct 2017 13:06:24 +0200] rev 321
- adds namespace config element to XSD + fixes error message for duplicate namespace prefixes
- Tue, 03 Oct 2017 16:59:39 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 03 Oct 2017 16:59:39 +0200] rev 320
- adds documentation for new features
- Tue, 03 Oct 2017 14:59:35 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 03 Oct 2017 14:59:35 +0200] rev 319
- disables automatic creation of .dav directory in dav
- Sun, 01 Oct 2017 17:37:59 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 01 Oct 2017 17:37:59 +0200] rev 318
- dav-sync bugfix: files that are not in the db but on the server should not be pushed
- Sun, 24 Sep 2017 14:31:42 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 24 Sep 2017 14:31:42 +0200] rev 317
- adds namespace config element
- Sun, 24 Sep 2017 11:31:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 24 Sep 2017 11:31:01 +0200] rev 316
- adds dav-sync lock timeout config element
- Sat, 23 Sep 2017 11:45:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 23 Sep 2017 11:45:03 +0200] rev 315
- adds lock timeout
- Fri, 22 Sep 2017 20:42:33 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 22 Sep 2017 20:42:33 +0200] rev 314
- updates ucx version (most importantly this adds the new sstrstr implementation)
- Fri, 22 Sep 2017 20:19:00 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 22 Sep 2017 20:19:00 +0200] rev 313
- fixes possible UAF for locktocken paths, if file could not be opened
- Thu, 21 Sep 2017 12:53:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 21 Sep 2017 12:53:29 +0200] rev 312
- dav 1.0.1 update
- Sun, 17 Sep 2017 11:22:16 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2017 11:22:16 +0200] rev 311
- fixes wrong example in configuration.md
- Sun, 17 Sep 2017 11:11:12 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2017 11:11:12 +0200] rev 310
- fixes syntax error in configuration.md
- Sun, 17 Sep 2017 17:56:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2017 17:56:02 +0200] rev 309
- adds option to dav get for downloading only the directory structure
this is an undocumented feature and may be replaced in the future
- Sun, 17 Sep 2017 16:36:45 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2017 16:36:45 +0200] rev 308
- adds test for crypto streams
- Sun, 17 Sep 2017 11:22:16 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2017 11:22:16 +0200] rev 307
- fixes wrong example in configuration.md
- Sun, 17 Sep 2017 11:11:12 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2017 11:11:12 +0200] rev 306
- fixes syntax error in configuration.md
- Mon, 11 Sep 2017 17:55:37 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 11 Sep 2017 17:55:37 +0200] rev 305
- adds tests for crypto util functions
- Mon, 11 Sep 2017 14:17:26 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 11 Sep 2017 14:17:26 +0200] rev 304
- adds dav remove-property command
- Sun, 10 Sep 2017 10:37:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 10 Sep 2017 10:37:51 +0200] rev 303
- fixes crash when dav-sync push can't delete a resource on the server
- Sun, 10 Sep 2017 10:23:25 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 10 Sep 2017 10:23:25 +0200] rev 302
- adds SIGINT handler to dav-sync
- Thu, 07 Sep 2017 18:42:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 07 Sep 2017 18:42:51 +0200] rev 301
- bug fix: file size > 2gb not loaded correctly from database
this bug results in large files always pushed, even if they are unmodified
- Thu, 07 Sep 2017 18:42:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 07 Sep 2017 18:42:51 +0200] rev 300
- bug fix: file size > 2gb not loaded correctly from database
this bug results in large files always pushed, even if they are unmodified
- Thu, 07 Sep 2017 18:18:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 07 Sep 2017 18:18:30 +0200] rev 299
- adds dav-sync archive command
- Tue, 05 Sep 2017 17:25:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Sep 2017 17:25:09 +0200] rev 298
- dav get-property shouldn't send an allprop propfind request
- Tue, 05 Sep 2017 16:03:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Sep 2017 16:03:48 +0200] rev 297
- adds option to sort dav list by lastmodified date
- Tue, 05 Sep 2017 13:07:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Sep 2017 13:07:29 +0200] rev 296
- dav-sync writes the locktoken to a file now
- Tue, 05 Sep 2017 12:11:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Sep 2017 12:11:09 +0200] rev 295
- adds TLSv1.3 config
- Tue, 05 Sep 2017 12:00:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Sep 2017 12:00:49 +0200] rev 294
- fixes dav startup without .dav dir
- Tue, 05 Sep 2017 11:42:08 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Sep 2017 11:42:08 +0200] rev 293
- Added tag v1.0.0 for changeset 02d3e4b1245f
- Fri, 01 Sep 2017 20:08:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Sep 2017 20:08:09 +0200] rev 292
- fixes wrong int type that results in a crash on some platforms
- Thu, 31 Aug 2017 20:01:15 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 Aug 2017 20:01:15 +0200] rev 291
- fixes memory leak in davqlparser
- Thu, 31 Aug 2017 13:10:55 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 Aug 2017 13:10:55 +0200] rev 290
- adds clean handling in case the stack of dav_exec_expr() runs out of memory
- Thu, 31 Aug 2017 12:58:06 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 Aug 2017 12:58:06 +0200] rev 289
- fixes local hiding of result variable with uninitialized data in dav_statement_execv
- Thu, 31 Aug 2017 12:55:09 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 Aug 2017 12:55:09 +0200] rev 288
- fixes memory leaks detected by cppcheck (or annotates them at least)
- Thu, 31 Aug 2017 12:44:25 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 Aug 2017 12:44:25 +0200] rev 287
- adds cppcheck make target
- Tue, 22 Aug 2017 17:48:17 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Aug 2017 17:48:17 +0200] rev 286
- fixes missing default-key in example config
- Sun, 06 Aug 2017 18:18:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 06 Aug 2017 18:18:00 +0200] rev 285
- adds some small fixes for 1.0 release
- Sun, 06 Aug 2017 17:02:25 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 06 Aug 2017 17:02:25 +0200] rev 284
- removes debug compiler option
- Sun, 06 Aug 2017 14:41:20 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 06 Aug 2017 14:41:20 +0200] rev 283
- adds dav-sync introduction and sync.xml documentation
- Sat, 05 Aug 2017 13:35:27 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 13:35:27 +0200] rev 282
- more minor improvements to the documentation
- Sat, 05 Aug 2017 11:33:17 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 11:33:17 +0200] rev 281
- some more minor doc improvements
- Sat, 05 Aug 2017 11:08:34 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 05 Aug 2017 11:08:34 +0200] rev 280
- fixes dav_resource_new_full
- Sat, 05 Aug 2017 10:57:47 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 10:57:47 +0200] rev 279
- refines copy.md
- Sat, 05 Aug 2017 10:19:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 10:19:53 +0200] rev 278
- refines commands.md
- Sat, 05 Aug 2017 10:12:12 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 10:12:12 +0200] rev 277
- adds more documentation details the three check commands
- Sat, 05 Aug 2017 09:56:51 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 09:56:51 +0200] rev 276
- adds more details to add-directory.md
- Sat, 05 Aug 2017 09:36:03 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 05 Aug 2017 09:36:03 +0200] rev 275
- adds more details to add-directory.md
- Fri, 04 Aug 2017 20:03:21 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 04 Aug 2017 20:03:21 +0200] rev 274
- dav-sync command documentation complete
- Thu, 03 Aug 2017 18:29:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 18:29:00 +0200] rev 273
- more documentation
- Thu, 03 Aug 2017 14:32:36 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 14:32:36 +0200] rev 272
- fixes unnecessary mkcol in dav-sync
- Thu, 03 Aug 2017 12:48:28 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 12:48:28 +0200] rev 271
- fixes dav put output
print mkcol: instead of put: for directories
- Thu, 03 Aug 2017 12:31:17 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 12:31:17 +0200] rev 270
- fixes dav list -R output
previously the full path was shown, now the path relative to the requested collection
- Thu, 03 Aug 2017 11:43:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 11:43:04 +0200] rev 269
- fixes crash when using invalid namespace prefix
- Thu, 03 Aug 2017 11:38:41 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 11:38:41 +0200] rev 268
- adds resource name validation
crypto-name could contain path separators
- Thu, 03 Aug 2017 10:37:52 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Aug 2017 10:37:52 +0200] rev 267
- some mingw fixes
fflush after printf's in assistant.c
avoid redefinition of file mode macros
correct include order for winsucks2.h
- Tue, 11 Jul 2017 20:45:32 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 11 Jul 2017 20:45:32 +0200] rev 266
- more documentation
- Sun, 09 Jul 2017 20:15:14 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 09 Jul 2017 20:15:14 +0200] rev 265
- adds documentation for most dav commands
copy, move and configuration commands still missing
- Sun, 09 Jul 2017 16:24:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 09 Jul 2017 16:24:48 +0200] rev 264
- fixes error detection loop in dav lock/unlock/get-property/set-property
dav lock was completely broken
- Sun, 02 Jul 2017 21:35:01 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 02 Jul 2017 21:35:01 +0200] rev 263
- token parser checks if token of class DAVQL_TOKEN_NUMBER consists of digits only
- Tue, 07 Feb 2017 18:36:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 07 Feb 2017 18:36:28 +0100] rev 262
- adds bsd config
- Sat, 04 Feb 2017 14:03:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 04 Feb 2017 14:03:32 +0100] rev 261
- fixes build with ancient openssl
- Sat, 04 Feb 2017 12:41:11 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 04 Feb 2017 12:41:11 +0100] rev 260
- fixes build with openssl 1.1
- Fri, 16 Dec 2016 17:16:16 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 16 Dec 2016 17:16:16 +0100] rev 259
- fixes make install
- Fri, 09 Dec 2016 10:55:18 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 09 Dec 2016 10:55:18 +0100] rev 258
- adds auth prompt to dav get-property, set-property, lock, unlock and info
- Fri, 02 Dec 2016 13:24:01 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 02 Dec 2016 13:24:01 +0100] rev 257
- fixes conflict detection in push command
- Fri, 18 Nov 2016 16:00:15 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 16:00:15 +0100] rev 256
- implements check-repositories command for dav-sync
- Fri, 18 Nov 2016 15:27:45 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 15:27:45 +0100] rev 255
- updates UCX to version 0.11
- Fri, 18 Nov 2016 13:39:20 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 18 Nov 2016 13:39:20 +0100] rev 254
- implements xmlErrorFunc for dav sync + adds line numbers to error reporting in both config checkers
- Mon, 14 Nov 2016 19:02:40 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 14 Nov 2016 19:02:40 +0100] rev 253
- There has never been deliberately fucked up error handling for missing sync.xml.
- Fri, 11 Nov 2016 15:03:19 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 11 Nov 2016 15:03:19 +0100] rev 252
- improves config error reporting and adds check (check-config) command + dav-sync no longer aborts on missing sync.xml
- Mon, 07 Nov 2016 19:32:17 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 07 Nov 2016 19:32:17 +0100] rev 251
- adds first libidav tests
- Sun, 18 Sep 2016 08:56:54 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 18 Sep 2016 08:56:54 +0200] rev 250
- fixes false positive error when creating a sync db
- Sun, 17 Jul 2016 10:40:15 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Jul 2016 10:40:15 +0200] rev 249
- implemented string functionality for some davql operators
- Wed, 13 Jul 2016 17:10:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Jul 2016 17:10:00 +0200] rev 248
- refactored load_db function
- Wed, 13 Jul 2016 16:27:06 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 13 Jul 2016 16:27:06 +0200] rev 247
- adds XSD for dav config XML and removes comma as authmethod delimiter
- Wed, 13 Jul 2016 14:38:17 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 13 Jul 2016 14:38:17 +0200] rev 246
- merge sync config parser changes
- Wed, 13 Jul 2016 14:11:34 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 13 Jul 2016 14:11:34 +0200] rev 245
- adds XSD for dav-sync config
- Wed, 13 Jul 2016 14:29:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Jul 2016 14:29:50 +0200] rev 244
- changed max-retry meaning and filter configuration in sync.xml
prior to this change, max-retry was the number of trials. Now it is exactly the number of retries.
include and exclude filters are now surrounded by an filter element in sync.xml
- Wed, 13 Jul 2016 12:03:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Jul 2016 12:03:04 +0200] rev 243
- fixed SyncDatabase initialization
- Wed, 13 Jul 2016 10:00:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Jul 2016 10:00:48 +0200] rev 242
- fixed install target and a missing return statement in libidav
- Wed, 06 Jul 2016 12:00:18 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 06 Jul 2016 12:00:18 +0200] rev 241
- improved dav put output
- Tue, 05 Jul 2016 18:23:20 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 05 Jul 2016 18:23:20 +0200] rev 240
- added README, INSTALL and LICENSE files
- Mon, 23 May 2016 12:12:53 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 23 May 2016 12:12:53 +0200] rev 239
- added install target
- Wed, 20 Apr 2016 14:08:00 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 20 Apr 2016 14:08:00 +0200] rev 238
- added support for error codes 407,413,414 and 511
- Sun, 10 Apr 2016 11:39:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 10 Apr 2016 11:39:09 +0200] rev 237
- fixed crash when encrypted streams are empty
- Wed, 23 Mar 2016 19:03:48 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 23 Mar 2016 19:03:48 +0100] rev 236
- copy/move with lock tokens works now
- Wed, 23 Mar 2016 13:46:39 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 23 Mar 2016 13:46:39 +0100] rev 235
- fixed dav get with -u option
- Tue, 22 Mar 2016 15:40:34 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Mar 2016 15:40:34 +0100] rev 234
- added support for compiling with gcc on Solaris
- Tue, 22 Mar 2016 13:05:09 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Mar 2016 13:05:09 +0100] rev 233
- improved dav-sync error handling on startup
- Tue, 22 Mar 2016 11:51:48 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Mar 2016 11:51:48 +0100] rev 232
- disabled locking in dav-sync by default
- Tue, 22 Mar 2016 11:24:14 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 22 Mar 2016 11:24:14 +0100] rev 231
- fixed lazy propfind parser
- Mon, 21 Mar 2016 16:37:10 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Mar 2016 16:37:10 +0100] rev 230
- fixed memory leaks in lock and unlock commands
- Mon, 21 Mar 2016 16:15:23 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Mar 2016 16:15:23 +0100] rev 229
- fixed dav_context_get_key
- Mon, 21 Mar 2016 13:56:16 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 21 Mar 2016 13:56:16 +0100] rev 228
- removed password keys
- Sun, 20 Mar 2016 16:13:41 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Mar 2016 16:13:41 +0100] rev 227
- fixed locking in dav-sync push
- Sun, 20 Mar 2016 15:28:08 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Mar 2016 15:28:08 +0100] rev 226
- added support for paths with environment variables in sync.xml
- Sun, 20 Mar 2016 11:27:31 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 20 Mar 2016 11:27:31 +0100] rev 225
- improved error handling in libidav
- Sat, 19 Mar 2016 18:49:36 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 19 Mar 2016 18:49:36 +0100] rev 224
- added more cleanup code
- Sat, 19 Mar 2016 12:34:32 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 19 Mar 2016 12:34:32 +0100] rev 223
- fixed some bugs in dav_create() and dav-sync push
- Fri, 18 Mar 2016 19:54:36 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 18 Mar 2016 19:54:36 +0100] rev 222
- fixed some memory leaks in dav-sync pull
- Fri, 18 Mar 2016 15:08:30 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 18 Mar 2016 15:08:30 +0100] rev 221
- using locks in dav-sync
Locking can be configured in sync.xml with <lock-pull>true|false<lock-pull> and <lock-push>true|false</lock-push>. By default lock-pull is false and lock-push is true.
- Fri, 18 Mar 2016 13:00:00 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 18 Mar 2016 13:00:00 +0100] rev 220
- added conflict detection to dav-sync push
- Fri, 18 Mar 2016 12:38:30 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 18 Mar 2016 12:38:30 +0100] rev 219
- added resolve-conflicts and delete-conflicts to help text and fixed crash with unknown cmd options
- Thu, 17 Mar 2016 22:02:15 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 17 Mar 2016 22:02:15 +0100] rev 218
- automatically remove deleted conflict files from the db
- Thu, 17 Mar 2016 21:11:19 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 17 Mar 2016 21:11:19 +0100] rev 217
- added resolve-conflicts and delete-conflicts commands
resolve-conflicts just removes the conflicts from the db and the next push would upload these files
delete-conflicts removes the conflics from the db and deletes the local files
- Thu, 17 Mar 2016 20:24:37 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 17 Mar 2016 20:24:37 +0100] rev 216
- dav-sync push ignores conflict files
- Thu, 17 Mar 2016 15:06:26 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 17 Mar 2016 15:06:26 +0100] rev 215
- dav-sync add-directory shows list of repositories
- Wed, 16 Mar 2016 14:39:59 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 16 Mar 2016 14:39:59 +0100] rev 214
- fixed version output
- Wed, 16 Mar 2016 14:32:55 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 16 Mar 2016 14:32:55 +0100] rev 213
- added options for extended list flags and changed version output
dav list -e indicates resource locks and the apache executable property
- Tue, 15 Mar 2016 16:47:22 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 15 Mar 2016 16:47:22 +0100] rev 212
- added noinput option to dav
the option disables authentication and key input
- Tue, 15 Mar 2016 11:21:30 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 15 Mar 2016 11:21:30 +0100] rev 211
- dav list indicates locks
- Tue, 15 Mar 2016 11:07:31 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 15 Mar 2016 11:07:31 +0100] rev 210
- added lock support to some dav commands
put, mkdir, remove and set-property can use lock tokens now
lock tokens can be specified with -L <token>
- Tue, 15 Mar 2016 10:35:57 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 15 Mar 2016 10:35:57 +0100] rev 209
- added lock and unlock commands to dav
- Mon, 14 Mar 2016 17:18:33 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 14 Mar 2016 17:18:33 +0100] rev 208
- added API for webdav locking
no support for lock timeouts yet
- Mon, 14 Mar 2016 11:54:55 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 14 Mar 2016 11:54:55 +0100] rev 207
- fixed hash verification and head requests
- Sun, 06 Mar 2016 15:19:50 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 06 Mar 2016 15:19:50 +0100] rev 206
- changed libidav property namespace and version number
- Sat, 05 Mar 2016 19:28:24 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 05 Mar 2016 19:28:24 +0100] rev 205
- fixed some warnings and wrong usage of curl_easy_getinfo
- Thu, 03 Mar 2016 15:52:18 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 03 Mar 2016 15:52:18 +0100] rev 204
- added trash-info and empty-trash commands
- Wed, 02 Mar 2016 10:38:03 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 02 Mar 2016 10:38:03 +0100] rev 203
- fixed add-directory command
the collection was ignored
- Wed, 02 Mar 2016 10:20:38 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 02 Mar 2016 10:20:38 +0100] rev 202
- fixed dav-sync crash when sync.xml is missing
- Sun, 28 Feb 2016 18:14:28 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 28 Feb 2016 18:14:28 +0100] rev 201
- auth input for dav get, put, mkdir and remove commands
- Sun, 28 Feb 2016 13:39:59 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 28 Feb 2016 13:39:59 +0100] rev 200
- added add-directory command to dav-sync
The command starts an easy interactive assistant for basic sync directory configuration.
only basic input validation yet
- Sun, 28 Feb 2016 11:21:05 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 28 Feb 2016 11:21:05 +0100] rev 199
- enabled cert verification
libcurl peer and host verification is now enabled. Also added new configuration elements for repositories. Additional certs can be added with <cert>certfile</cert> and cert verification can be disabled with <verification>false</verification>. Also added a new cmd option to dav to disable verification.
- Sat, 27 Feb 2016 21:04:37 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 27 Feb 2016 21:04:37 +0100] rev 198
- added list-repositories and list-directories commands
- Sat, 27 Feb 2016 19:53:43 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 27 Feb 2016 19:53:43 +0100] rev 197
- added cleanup code in cmd_add_repository
- Sat, 27 Feb 2016 19:47:55 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 27 Feb 2016 19:47:55 +0100] rev 196
- fixed fix
- Sat, 27 Feb 2016 19:46:14 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 27 Feb 2016 19:46:14 +0100] rev 195
- fixed add-repository function name
- Sat, 27 Feb 2016 19:39:55 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 27 Feb 2016 19:39:55 +0100] rev 194
- added add-repository command to dav
The new add-repository command starts an interactive assistant and adds a new repository to the config.xml configuration file.
- Sat, 27 Feb 2016 17:23:36 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 27 Feb 2016 17:23:36 +0100] rev 193
- version++