changelog
- Sun, 17 Jun 2018 06:50:38 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Jun 2018 06:50:38 +0200] rev 420
- sets curl default protocol to http
- Fri, 15 Jun 2018 15:51:21 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 15 Jun 2018 15:51:21 +0200] rev 419
- adds repository-url command
- Wed, 13 Jun 2018 18:14:33 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Jun 2018 18:14:33 +0200] rev 418
- adds shellscript test-suite for binaries
- Wed, 13 Jun 2018 16:57:56 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 13 Jun 2018 16:57:56 +0200] rev 417
- disables tagfilter for directories
- Tue, 12 Jun 2018 11:14:16 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 12 Jun 2018 11:14:16 +0200] rev 416
- adds attribute for tagfilter scope
- Mon, 11 Jun 2018 19:32:41 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 11 Jun 2018 19:32:41 +0200] rev 415
- check tagfilter scope after checking tagfilter existence
- Mon, 11 Jun 2018 19:31:03 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 11 Jun 2018 19:31:03 +0200] rev 414
- adds tagfilter scope
- Sun, 10 Jun 2018 13:24:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 10 Jun 2018 13:24:30 +0200] rev 413
- fixes build on non-windows
- Sun, 10 Jun 2018 13:22:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 10 Jun 2018 13:22:04 +0200] rev 412
- adds more fs abstraction
- Sun, 10 Jun 2018 12:35:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 10 Jun 2018 12:35:00 +0200] rev 411
- using new io abstraction in dav-sync
- Fri, 08 Jun 2018 19:58:17 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 08 Jun 2018 19:58:17 +0200] rev 410
- adds file io abstraction functions
- Sun, 03 Jun 2018 16:05:49 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Jun 2018 16:05:49 +0200] rev 409
- adds documentation for new dav-sync features
- Sun, 03 Jun 2018 14:40:07 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Jun 2018 14:40:07 +0200] rev 408
- more dav documentation
documents -x option for set/get-property
adds documentation for new commands
- Sun, 03 Jun 2018 12:03:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Jun 2018 12:03:04 +0200] rev 407
- adds documentation for new dav features
- Sun, 03 Jun 2018 12:02:31 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 03 Jun 2018 12:02:31 +0200] rev 406
- fixes compatiblity with GNU tar's version of ustar
- Sat, 02 Jun 2018 16:25:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 02 Jun 2018 16:25:01 +0200] rev 405
- fixes some char type mismatch warnings
- Fri, 01 Jun 2018 19:08:46 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Jun 2018 19:08:46 +0200] rev 404
- updates copyright notice
- Fri, 01 Jun 2018 19:05:08 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Jun 2018 19:05:08 +0200] rev 403
- adds tag filters for push
- Fri, 01 Jun 2018 09:23:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Jun 2018 09:23:51 +0200] rev 402
- dav-sync pull applies config tag filter now
also changes, that include/exclude filters never lead to file deletion
- Fri, 01 Jun 2018 09:07:20 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Jun 2018 09:07:20 +0200] rev 401
- adds syncdir config element for tag filters
- Fri, 01 Jun 2018 09:01:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Jun 2018 09:01:00 +0200] rev 400
- moves tag filter to tags.c
- Fri, 01 Jun 2018 08:52:05 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 01 Jun 2018 08:52:05 +0200] rev 399
- fixes header include order (dav-sync)
- Thu, 31 May 2018 15:24:52 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 31 May 2018 15:24:52 +0200] rev 398
- adds remove-repository command
- Wed, 30 May 2018 20:07:19 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 20:07:19 +0200] rev 397
- fixes tag filter evaluation not respecting mode for subfilter combination
- Wed, 30 May 2018 19:56:28 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 19:56:28 +0200] rev 396
- adds first working parser for the complete tag filter grammar
- Wed, 30 May 2018 18:38:42 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 18:38:42 +0200] rev 395
- fixes whitespace handling and error detection for basic tag filters
- Wed, 30 May 2018 18:04:43 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 18:04:43 +0200] rev 394
- implements parser for basic tag filters without subfilters
- Wed, 30 May 2018 16:51:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 16:51:52 +0200] rev 393
- parse_csv_taglist() now skips empty tags
- Wed, 30 May 2018 16:49:25 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 16:49:25 +0200] rev 392
- adds error message for invalid tag filter syntax
- Wed, 30 May 2018 16:25:57 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 16:25:57 +0200] rev 391
- introduces tag filter string parser (currently supporting a simple tag list)
- Wed, 30 May 2018 16:06:03 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 16:06:03 +0200] rev 390
- adds tag filter evaluation functions
- Wed, 30 May 2018 12:10:58 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 12:10:58 +0200] rev 389
- introduces SyncTagFilter type which for now implements the old tag list filter
- Wed, 30 May 2018 11:26:28 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 11:26:28 +0200] rev 388
- fixes double-malloc() in tags.c + marks a realloc() problem
- Wed, 30 May 2018 11:00:37 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 11:00:37 +0200] rev 387
- fixes dav_ql_free_arglist() not freeing the list container
- Wed, 30 May 2018 10:44:51 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 10:44:51 +0200] rev 386
- fixes realloc problem and memory leak in isfileindir() in sync.c
- Wed, 30 May 2018 10:27:44 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 30 May 2018 10:27:44 +0200] rev 385
- fixes out of bounds write in tar.c
- 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.