UNIXworkcode

  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