History | View | Annotate | Download (71.8 kB)
Support multiple accounts. Bug fixes. Improve concurrency.
Refactor to use updated ASIPithos lib.
Bug fix in sync where copy/move of files failed due to missing directory.
For local updates from remote objects, a check is made if the remote object still exists, and the appropriate action is taken.
Memory leaks plugged.Sync daemon uses background thread for ASIPithosRequest callbacks.For server updates from local objects, a check is made if the local object still exists, and the appropriate action is taken.
When there are not username and token provided during startup, preferences are shown.Username and token are not allowed to be set to empty strings in the preferences.Manual authentication is separated by shibboleth authentication in the preferences.
Directory marker objects can be of content type "application/directory" or "application/folder", and with optional additional parameters.
Initial implementation of the syncing algorithm.Other fixes and changes.
Fixed hashmap algorithms.
Added retry and improved activity for delete/create directory requests.
All requests made asynchronous.Request are prioritized accordingly.Download/Upload activity is more precise.Copy/Move actions are shown in activity.Initial implementation of request retries.Other fixes and changes.