changelog
- Sun, 17 Dec 2023 15:33:50 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 17 Dec 2023 15:33:50 +0100] rev 800
- fix faulty string to int conversion utilities
Probably it was expected that errno is set to EINVAL when illegal characters are encountered. But this is not standard and does not happen on every system, allowing illegal strings to be parsed as valid integers.
- Sun, 17 Dec 2023 15:22:34 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 17 Dec 2023 15:22:34 +0100] rev 799
- fix missing cmd_add_directory() implementation after ucx upgrade
- Sun, 17 Dec 2023 15:03:01 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 17 Dec 2023 15:03:01 +0100] rev 798
- remove list_repositories() config.c function in favor of a cmd_list_repositories() function in main.c
- Sun, 17 Dec 2023 14:25:34 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 17 Dec 2023 14:25:34 +0100] rev 797
- [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.
- Sat, 30 Sep 2023 17:26:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 30 Sep 2023 17:26:00 +0200] rev 796
- remove old config loader
- Sat, 30 Sep 2023 16:33:47 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 30 Sep 2023 16:33:47 +0200] rev 795
- add new config parser
- Sun, 17 Sep 2023 13:51:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2023 13:51:01 +0200] rev 794
- remove tm_isdst = -1 because this was just a test
- Sun, 17 Sep 2023 13:40:48 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2023 13:40:48 +0200] rev 793
- use _mkgmtime instead of mktime in parse_iso8601() on windows
- Sun, 17 Sep 2023 13:18:39 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2023 13:18:39 +0200] rev 792
- add tests for util_parse_creationdate
- Sun, 17 Sep 2023 12:08:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2023 12:08:04 +0200] rev 791
- fix aes_write on windows could write non-decrypted bytes to output buffer
- Sun, 17 Sep 2023 11:21:31 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 17 Sep 2023 11:21:31 +0200] rev 790
- fix dav_context_destroy
- Thu, 14 Sep 2023 18:11:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 14 Sep 2023 18:11:50 +0200] rev 789
- add new build system for windows
- Tue, 12 Sep 2023 21:07:54 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 12 Sep 2023 21:07:54 +0200] rev 788
- add request/response body to verbose output / add DavSession logfunc
- Tue, 12 Sep 2023 18:09:19 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 12 Sep 2023 18:09:19 +0200] rev 787
- update uwproj
- Thu, 07 Sep 2023 10:29:17 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 07 Sep 2023 10:29:17 +0200] rev 786
- return NULL when a davql query fails
- Thu, 10 Aug 2023 09:40:54 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 10 Aug 2023 09:40:54 +0200] rev 785
- fix build on macOS
- Thu, 20 Jul 2023 22:15:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 20 Jul 2023 22:15:01 +0200] rev 784
- log command line arguments
- Thu, 20 Jul 2023 21:55:45 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 20 Jul 2023 21:55:45 +0200] rev 783
- add error logging
- Thu, 20 Jul 2023 21:16:19 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Thu, 20 Jul 2023 21:16:19 +0200] rev 782
- open logfile in relevant dav-sync commands
- Wed, 19 Jul 2023 20:48:20 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 19 Jul 2023 20:48:20 +0200] rev 781
- replace printf with log_printf in sync.c
- Wed, 19 Jul 2023 20:47:10 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 19 Jul 2023 20:47:10 +0200] rev 780
- remove loglevel parameter from log_printf
- Wed, 19 Jul 2023 20:39:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 19 Jul 2023 20:39:09 +0200] rev 779
- add log_printf function
- Wed, 19 Jul 2023 20:31:01 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 19 Jul 2023 20:31:01 +0200] rev 778
- add logfile sync config
- Sun, 16 Jul 2023 13:52:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 16 Jul 2023 13:52:02 +0200] rev 777
- fix dav_add_collection_lock() setting the lock path
- Mon, 10 Jul 2023 18:40:37 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 10 Jul 2023 18:40:37 +0200] rev 776
- update ucx
- Sun, 02 Jul 2023 13:23:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 13:23:51 +0200] rev 775
- update ucx
- Sun, 02 Jul 2023 12:06:45 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 12:06:45 +0200] rev 774
- fix split test script
- Sun, 02 Jul 2023 11:44:09 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 11:44:09 +0200] rev 773
- fix non-standard shell script use in versioning test script
- Sun, 02 Jul 2023 11:18:23 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 11:18:23 +0200] rev 772
- fix non-standard use of stat in metadata3 test script
- Sun, 02 Jul 2023 11:11:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 11:11:04 +0200] rev 771
- replace direct xattrtool path with $XATTR in metadata3 test script
- Sun, 02 Jul 2023 11:08:08 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 11:08:08 +0200] rev 770
- fix xattrtool path in metadata test scripts
- Sun, 02 Jul 2023 11:06:14 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 11:06:14 +0200] rev 769
- fix crash in merge_tags() when one list was NULL
- Sun, 02 Jul 2023 11:03:37 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 11:03:37 +0200] rev 768
- fix matches_tags_and
- Sun, 02 Jul 2023 10:48:27 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 10:48:27 +0200] rev 767
- fix tag filter crash
- Sun, 02 Jul 2023 10:37:44 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 02 Jul 2023 10:37:44 +0200] rev 766
- port cmd_tagop() to ucx 3
- Sun, 25 Jun 2023 11:50:50 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 25 Jun 2023 11:50:50 +0200] rev 765
- change libxattr xattr_get() to return null-terminated strings
- Sun, 25 Jun 2023 11:25:59 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 25 Jun 2023 11:25:59 +0200] rev 764
- fix xattr_set on FreeBSD
- Wed, 14 Jun 2023 22:55:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 14 Jun 2023 22:55:29 +0200] rev 763
- fix dav-sync pull not storing finfo metadata correctly in the database
- Tue, 13 Jun 2023 21:58:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Tue, 13 Jun 2023 21:58:29 +0200] rev 762
- fix iterator misuse in dav-sync delete-conflict
- Mon, 12 Jun 2023 21:43:12 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 12 Jun 2023 21:43:12 +0200] rev 761
- fix bin-tests not using the correct binary directory
- Mon, 12 Jun 2023 21:40:31 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 12 Jun 2023 21:40:31 +0200] rev 760
- fix dav-sync push not deleting collections in the right order
- Mon, 12 Jun 2023 21:17:37 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 12 Jun 2023 21:17:37 +0200] rev 759
- fix dav-sync push crash
- Mon, 12 Jun 2023 20:09:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 12 Jun 2023 20:09:30 +0200] rev 758
- fix configure script again, this time correctly
- Sun, 11 Jun 2023 21:30:11 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 11 Jun 2023 21:30:11 +0200] rev 757
- fix uninitialized buffer access
- Sun, 11 Jun 2023 21:23:45 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 11 Jun 2023 21:23:45 +0200] rev 756
- fix UAF in dav xml converter
- Sun, 11 Jun 2023 21:21:34 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 11 Jun 2023 21:21:34 +0200] rev 755
- fix UAF in davql select exec
- Sat, 01 Jun 2019 10:41:00 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 01 Jun 2019 10:41:00 +0200] rev 754
- Added tag v1.2.4 for changeset dcf751b270dd
- Fri, 09 Jun 2023 22:37:17 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 09 Jun 2023 22:37:17 +0200] rev 753
- fix crash when the seekfunction is used
- Fri, 09 Jun 2023 21:45:29 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 09 Jun 2023 21:45:29 +0200] rev 752
- fix make install
- Fri, 09 Jun 2023 21:39:51 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 09 Jun 2023 21:39:51 +0200] rev 751
- fix libcurl not detected by configure script when pkg-config is not available
- Sun, 21 May 2023 16:34:58 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 May 2023 16:34:58 +0200] rev 750
- update ucx
- Sun, 21 May 2023 11:52:06 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 21 May 2023 11:52:06 +0200] rev 749
- fix dav-sync crash
- Sun, 07 May 2023 11:53:10 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 07 May 2023 11:53:10 +0200] rev 748
- update ucx
- Fri, 21 Apr 2023 21:25:32 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 21 Apr 2023 21:25:32 +0200] rev 747
- ucx 3 update, basic dav commands work, most stuff is still broken
- Sun, 16 Apr 2023 14:12:24 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 16 Apr 2023 14:12:24 +0200] rev 746
- fix build system
- Sun, 16 Apr 2023 14:08:19 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 16 Apr 2023 14:08:19 +0200] rev 745
- merge
- Sat, 25 Mar 2023 17:23:09 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Mar 2023 17:23:09 +0100] rev 744
- force mkcol for every directory in the dav put command
- Sun, 19 Mar 2023 15:12:42 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 19 Mar 2023 15:12:42 +0100] rev 743
- fix crash if the server sends a response with elements without namespaces
- Sat, 25 Feb 2023 11:01:46 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Feb 2023 11:01:46 +0100] rev 742
- new build system
- Wed, 02 Nov 2022 11:45:56 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 02 Nov 2022 11:45:56 +0100] rev 741
- fix return value in util_exec_command on windows
- Wed, 02 Nov 2022 11:39:23 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 02 Nov 2022 11:39:23 +0100] rev 740
- disable posix code on windows in util_exec_command
- Wed, 02 Nov 2022 11:34:49 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 02 Nov 2022 11:34:49 +0100] rev 739
- use sys_* io functions in dav put
- Mon, 09 May 2022 20:31:30 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 09 May 2022 20:31:30 +0200] rev 738
- fix crash in davql exec, if the server response can't be parsed
- Mon, 09 Aug 2021 19:01:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 09 Aug 2021 19:01:02 +0200] rev 737
- use tcsetattr only if stdin is a tty
- Mon, 09 Aug 2021 17:22:21 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Mon, 09 Aug 2021 17:22:21 +0200] rev 736
- fix dav-sync push creating finfo elements without using the mempool, which could lead to crashes
- Sun, 08 Aug 2021 16:50:36 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 16:50:36 +0200] rev 735
- reactivate error in case of unknown config elements
- Sun, 08 Aug 2021 16:49:47 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 16:49:47 +0200] rev 734
- add support for the secret store to dav-sync
- Sun, 08 Aug 2021 14:59:02 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 14:59:02 +0200] rev 733
- add set-master-password command
- Sun, 08 Aug 2021 14:40:26 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 14:40:26 +0200] rev 732
- fix error in dav add-user, if .dav dir doesn't exists
- Sun, 08 Aug 2021 12:45:31 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 12:45:31 +0200] rev 731
- implement secretstore unlock command
- Sun, 08 Aug 2021 11:45:36 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 11:45:36 +0200] rev 730
- implement secretstore config
- Sun, 08 Aug 2021 11:38:55 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 08 Aug 2021 11:38:55 +0200] rev 729
- disable error in case of unknown config elements
- Fri, 04 Jun 2021 18:24:55 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 04 Jun 2021 18:24:55 +0200] rev 728
- add stream API
- Fri, 04 Jun 2021 18:24:39 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Fri, 04 Jun 2021 18:24:39 +0200] rev 727
- update .hgignore
- Wed, 14 Oct 2020 11:07:51 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 14 Oct 2020 11:07:51 +0200] rev 726
- adds more characters to escape for shell completion
- Sat, 25 Jul 2020 13:15:04 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Jul 2020 13:15:04 +0200] rev 725
- fix outgoing list sort
- Sat, 25 Jul 2020 12:08:15 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Jul 2020 12:08:15 +0200] rev 724
- sort files in outgoing cmd
- Sat, 25 Jul 2020 11:16:31 +0200
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 25 Jul 2020 11:16:31 +0200] rev 723
- add dav-sync outgoing command
- Sun, 05 Jul 2020 11:55:54 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jul 2020 11:55:54 +0200] rev 722
- merges feature/dav-edit
- Sun, 05 Jul 2020 11:47:24 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Jul 2020 11:47:24 +0200] rev 721
- adds support for option terminator '--'
also adds support for option arguments within the same cmd arg
e.g. -omyoutfile does now work
- Sun, 05 Apr 2020 11:06:34 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Apr 2020 11:06:34 +0200] rev 720
- adds support for -L option in dav edit
- Sun, 05 Apr 2020 10:13:09 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Apr 2020 10:13:09 +0200] rev 719
- cmd_edit: fixes wrong return code if the user did not change the file
- Sun, 05 Apr 2020 10:11:46 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Apr 2020 10:11:46 +0200] rev 718
- cmd_edit. fixes wrong variable in second strlen() call
- Sun, 05 Apr 2020 10:06:38 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Apr 2020 10:06:38 +0200] rev 717
- look up temp location + coherent return codes
- Sun, 05 Apr 2020 09:34:58 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 05 Apr 2020 09:34:58 +0200] rev 716
- cmd_edit: replaces unlink() with sys_unlink() + keep tmp file on resource error
- Sat, 28 Mar 2020 17:15:47 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Mar 2020 17:15:47 +0100] rev 715
- removes win32 support for dav edit
- Sat, 28 Mar 2020 17:07:10 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Mar 2020 17:07:10 +0100] rev 714
- adds documentation for the edit command
- Sat, 28 Mar 2020 16:37:40 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 28 Mar 2020 16:37:40 +0100] rev 713
- reimplement dav_exists by using dav_load_prop
- Sat, 28 Mar 2020 16:28:52 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Mar 2020 16:28:52 +0100] rev 712
- adds documentation of crypto flags to edit command
- Sat, 28 Mar 2020 16:04:46 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Mar 2020 16:04:46 +0100] rev 711
- adds check for encryption key (otherwise segfault when trying to create a fresh encrypted file without a key)
- Sat, 28 Mar 2020 15:58:30 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Mar 2020 15:58:30 +0100] rev 710
- cmd_edit - we do not need fstat() for detecting changes on the temporary file
- Sat, 28 Mar 2020 15:53:44 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 28 Mar 2020 15:53:44 +0100] rev 709
- first draft for dav edit command
- Sun, 15 Dec 2019 18:43:01 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 15 Dec 2019 18:43:01 +0100] rev 708
- Added tag v1.3.0 for changeset 33c9b0f17cb2
- Sun, 15 Dec 2019 18:08:14 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 15 Dec 2019 18:08:14 +0100] rev 707
- change version to 1.3.0
- Sun, 15 Dec 2019 17:57:15 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 15 Dec 2019 17:57:15 +0100] rev 706
- fix documentation index page
- Sun, 15 Dec 2019 17:54:51 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sun, 15 Dec 2019 17:54:51 +0100] rev 705
- update changelog