* Stop rewriting URLs to use the UID as the path and just use whatever the DAV clients choose (instead of rewriting). * This fixes KAddressBook and probably some other clients.
0.8.1
* Make it possible to override the etesync database filename from the env. * Docker: expose web management port
0.8.0
* Fix support for paths/UIDs that contain front slashes (/) * Fix potential issues with making collections - although it's meant to be blocked in the rights module * Improve warning about sync-tokens (state that they can be ignored) * Make the module's version available in code * Configuration: add support for shell expansion for paths * Minor bug fixes
0.7.1
* Filter out the PHOTO field from contacts to fix sync (see 65 for details). * Fixed bulk item uploading for newly created collections. * Fixed filename generation when creating items.
0.7.0
* Bring back the EteSync cache - also fixes the request throttling
0.6.0
* Allow overriding the API endpoint used, by setting ETESYNC_URL. * Fix a serious race condition in multi-threaded environments (default with Radicale!) This could cause data leak when using the same etesync-dav instance with multiple EteSync credentials (not a common usecase).