Statistics
| Branch: | Tag: | Revision:

root / pithos-macos / PithosUtilities.m @ 6d9d5dce

History | View | Annotate | Download (78.9 kB)

# Date Author Comment
6d9d5dce 07/07/2013 04:53 pm Miltiadis Vasilakis

Retry failed browser or node service requests that may have an updated URL in the service catalog

For requests that use a URL from the service catalog,
if they return status code 401 or 404 or unknown,
retry after you update the service catalog and the request URL.

258db46f 03/14/2013 05:06 pm Miltiadis Vasilakis

Improve code and fix bugs

f09ca418 02/26/2013 01:17 am Miltiadis Vasilakis

Use user catalog in sync

Create sync directories using the account displayname. Store user catalog per sync, and resolve displayname conflicts or renames. Fix bugs. Update version.

8aa8e10c 02/19/2013 01:13 am Miltiadis Vasilakis

Add initial support for user catalog

Keep user catalog for each account. Show displayname in preferences after authentication. Minor improvements.

cb6abe72 01/14/2013 12:14 pm Miltiadis Vasilakis

Convert to Objective-C ARC

Use Xcode refactoring to convert project to Objective-C ARC, to fix problems that memory is freed more than once, when autorelease pools are drained. Update version.

3f220848 01/07/2013 06:21 pm Miltiadis Vasilakis

Fix analyze errors

b58ff732 01/07/2013 04:32 pm Miltiadis Vasilakis

Use @autoreleasepool directive

9990166e 05/17/2012 08:44 pm Miltiadis Vasilakis

Make debug log messages optional on compile. Update version.

ef59aa75 05/17/2012 08:11 pm Miltiadis Vasilakis

On authentication error show a simpler alert.

89dfe4a3 04/11/2012 06:26 pm Miltiadis Vasilakis

Move main thread dispatch of alerts just before the alert creation. Use localized error descriptions. Fix memory leaks in some request copies.

6a9b8d3f 04/10/2012 09:05 pm Miltiadis Vasilakis

Run alerts from background threads in the main thread.

5f0e5132 04/10/2012 12:37 pm Miltiadis Vasilakis

Use NFC for local files that are uploaded. Fix menu labels. Update version.

d3660804 04/06/2012 12:00 am Miltiadis Vasilakis

Fix bug and improve method of finding file content type.

62e7fb92 04/05/2012 08:14 pm Miltiadis Vasilakis

Sync with "shared to me" selected accounts.

ce2e0bdf 03/16/2012 05:54 pm Miltiadis Vasilakis

Use latest ASIPithos lib. Fix minor bugs.

cfc17d33 03/11/2012 06:20 pm Miltiadis Vasilakis

Make info windows modular. Add support for versions pane in info window. Allow download of a selected version for object nodes.

d8426ffb 02/29/2012 09:51 pm Miltiadis Vasilakis

Support multiple accounts. Bug fixes. Improve concurrency.

919cb043 01/27/2012 07:42 pm Miltiadis Vasilakis

Refactor to use updated ASIPithos lib.

c9a951c7 12/03/2011 12:35 am Miltiadis Vasilakis

Bug fix in sync where copy/move of files failed due to missing directory.

6456bf24 11/18/2011 01:33 pm Miltiadis Vasilakis

For local updates from remote objects, a check is made if the remote object still exists, and the appropriate action is taken.

f059e0e6 11/18/2011 11:41 am Miltiadis Vasilakis

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.

74314fd6 11/02/2011 01:48 pm Miltiadis Vasilakis

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.

9ab4b378 10/31/2011 07:28 pm Miltiadis Vasilakis

Directory marker objects can be of content type "application/directory" or "application/folder", and with optional additional parameters.

0224a49f 10/20/2011 11:26 am Miltiadis Vasilakis

Initial implementation of the syncing algorithm.
Other fixes and changes.

1284948f 10/13/2011 04:24 pm Miltiadis Vasilakis

Fixed hashmap algorithms.

212a7d57 10/13/2011 02:52 am Miltiadis Vasilakis

Added retry and improved activity for delete/create directory requests.

1b1e6fa1 10/13/2011 12:01 am Miltiadis Vasilakis

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.