Statistics
| Branch: | Tag: | Revision:

root / gss @ 85df72e1

# Date Author Comment
85df72e1 03/17/2009 04:58 pm Giannis Koutsoubos

after folder rename refetch folder files since their uris have changed

3dbcb463 03/17/2009 04:22 pm fstamatelopoulos

remove misleading down arrow

c4af6c46 03/17/2009 04:17 pm fstamatelopoulos

add correct image file

420d7a7b 03/17/2009 04:16 pm fstamatelopoulos

remove image with extension in capitals

ebe40d2c 03/17/2009 03:40 pm pastith

Return status 409 (Conflict) on uploads for files in the trash bin. Such files cannot be modified before being restored.

20b28b30 03/16/2009 04:07 pm Giannis Koutsoubos

fixed confirmation message

09ef0cba 03/16/2009 04:06 pm Giannis Koutsoubos

fixed bug from merge that prevented user addition

9869aeb7 03/16/2009 04:06 pm Giannis Koutsoubos

properly encode and decode group paths

57d95ead 03/16/2009 03:38 pm pastith

Fix a merge error by returning the token field to its former read-only status. Fixed a warning, too.

74113dc6 03/16/2009 02:38 pm Giannis Koutsoubos

if user attempts to create a file that exists in trash, allow him to rename the trashed file and proceed with new file creation

eaf8a7cb 03/16/2009 01:23 pm Giannis Koutsoubos

download file on double click

b4b188fe 03/16/2009 12:22 pm Giannis Koutsoubos

when user clicks on white area of file list a popup menu with a new file command is shown

05f65955 03/16/2009 12:19 pm Giannis Koutsoubos

when a request receives a 403 status code (meaning that the session has expired) prompt the user to reauthenticate

eb707993 03/16/2009 11:54 am pastith

Use the wording suggested by Panos Louridas.

70c6d163 03/16/2009 11:17 am Giannis Koutsoubos

do not update progress bar to 100 on monitor error

67b23651 03/13/2009 07:20 pm Giannis Koutsoubos

update nodes properly when moving or restoring a folder from trash

f62b9bcd 03/13/2009 03:58 pm Giannis Koutsoubos

select root folder and display its file in application startup

aa8608d3 03/13/2009 02:54 pm Giannis Koutsoubos

make the loading indicator behavior configurable for rest commands
do not show loading indicator when updating progress in file uploads

220675e1 03/13/2009 01:30 pm pastith

Add a cautionary note about enabling read-for-all access to a file.

3dfc2d23 03/13/2009 11:51 am Giannis Koutsoubos

paste user support in group tab

305d648d 03/12/2009 07:50 pm Giannis Koutsoubos

allow rename of root folder

afdfbc24 03/12/2009 06:25 pm pastith

Allow renaming the root folder, since it is quite harmless actually.

470a59a7 03/12/2009 06:02 pm pastith

Only fight IE broken caching for folders and progress updates. Files already have ETags and Last-modified headers.

49378bd7 03/12/2009 05:57 pm Giannis Koutsoubos

refresh file list after empty trash

b4213b29 03/12/2009 05:56 pm pastith

Remove obsolete reference to GSSService.

2f2da9c7 03/12/2009 05:44 pm pastith

Move the DTOs outside the client package, now that they're no more used there, so that the GWT compiler can finish faster.

9f712d7c 03/12/2009 05:16 pm Giannis Koutsoubos

cleaned up references to old domain.dto objects

02d7b4b7 03/12/2009 04:49 pm pastith

Don't allow anyone but the owner to change the read-for-all flag.

a3349f1f 03/12/2009 04:28 pm pastith

Use a workaround for IE's broken caching behavior on XHR.

91e97d4a 03/12/2009 04:19 pm Giannis Koutsoubos

ie interprets status code 204 as 1223

b4a8d0f3 03/12/2009 03:58 pm Giannis Koutsoubos

update trash node, this fixes a bugwhere trash node was not updated after deleting a folder from trash

2e7ca93c 03/12/2009 03:23 pm pastith

Revert the previous change, since GWT apparently does not consider status 204 as successful result. Imitate GWT-RPC and return 200 with

 to make it happy.

58a89c66 03/12/2009 02:50 pm pastith

Fix the error check for form uploads, since we can control now what gets returned to the client.

1837b500 03/12/2009 02:38 pm fstamatelopoulos

- updated webdav help section with windows specific info
- add a screenshot I forgot to commit in the initial import

515dbddb 03/12/2009 02:22 pm Giannis Koutsoubos

restoreversion and version download works
fix firefox caching of head requests in file properties

39c34533 03/12/2009 01:15 pm pastith

Implement a REST API method to restore an old version of a file: a POST request on the file URI with a parameter restoreVersion that has the desired version number as its value.

903c2182 03/12/2009 12:16 pm Giannis Koutsoubos

make other shared folder nodes draggable
tune node updates

cae9f83e 03/11/2009 07:38 pm Giannis Koutsoubos

fixed error in folder rename by trimming the updated folder path

8edf989e 03/11/2009 06:25 pm pastith

Add references to the bundled SHA-1 JavaScript implementation.

a52ea5e4 03/11/2009 06:16 pm pastith

Merge the web_client_signed branch. Now the Web client communicates solely through the REST API with the server. Also, modified the hosted mode launchers a bit to pass the token as a parameter to the client.

599c9fc4 03/11/2009 06:02 pm pastith

Avoid a NPE when creating files.

f5903adf 03/10/2009 12:42 pm pastith

Add an API method for receiving the progress in file uploads. It's a GET request on the file URI with the "progress" parameter containing the file name. For file updates the file name can be omitted.

1d36b941 03/06/2009 06:48 pm pastith

Allow GET requests for files with the authorization and date headers passed as request parameters instead of HTTP headers. This should solve some hairy issues on implementing file downloads for browser-based clients.

d56ff693 03/05/2009 05:12 pm fstamatelopoulos

added webDAV help section

ce483ad0 03/05/2009 04:59 pm fstamatelopoulos

added sharing help section and fixed some typos

bda7d76d 03/05/2009 04:45 pm pastith

Add support for authenticated uploads from browser-based web apps using form POST. Essentially we just defer the authentication until we verify that it's a multipart POST with the proper parameters (Date & Authorization with the same content as the respective headers). This resulted in extracting the two main validation procedures into separate reusable methods, isTimeValid() & isSignatureValid().

897da628 03/05/2009 04:24 pm fstamatelopoulos

search section of the greek user guide

db9c51e8 03/04/2009 02:15 pm fstamatelopoulos

- images & text for the copy/cut help section of the user guide (el)
- added dnd help in the delete section

21d44a87 03/04/2009 01:00 pm fstamatelopoulos

update to match code change

3a90e4f3 03/04/2009 12:56 pm pastith

Don't pollute the method signature with pointless exceptions.

78e9aea7 03/04/2009 12:55 pm fstamatelopoulos

images and text for the "delete help" section of the user guide (el)

76af315b 03/04/2009 12:54 pm fstamatelopoulos

- change order of options in trash context menu to match the context menu of deleted items
- change "empty trash" icon to a more appropriate and consistent one

0888c98e 03/04/2009 11:46 am fstamatelopoulos

images and text for folder creation and properties

e70e36d8 03/04/2009 11:10 am fstamatelopoulos

added comment, since boolean params' names are misleading in the "update item" case

9b3805b5 03/04/2009 11:06 am fstamatelopoulos

finalized "file creation & properties" section

c1f07e54 03/04/2009 10:55 am pastith

Don't show the update menu item when a folder is selected.

2b9d7d53 03/04/2009 10:27 am fstamatelopoulos

- added update option in file menu
- added file update icon (changed accordingly in file context menu)

c9ffbe84 03/03/2009 05:39 pm pastith

Properly return Forbidden for folders in the deferred authentication case. Folders cannot be accessible by everyone.

f1ecc9bd 03/03/2009 03:41 pm fstamatelopoulos

+ screenshots for the user guide (el)

86160759 03/03/2009 03:40 pm fstamatelopoulos

latest Greek user guide update

5e2b8ec6 02/27/2009 05:03 pm Giannis Koutsoubos

-fixed some path handling in trash and search when path contained a trailing slash
-fixed some url encoding problem in filesjandler
-folder update now returns updated folder url in response body

da7b63f2 02/27/2009 03:24 pm pastith

Ease the job of the clients by expanding string arrays to object arrays:
- GET on the 'others' namespace returns the username of the user sharing the resource
- GET on the 'groups' namespace returns the name of the group
- GET on files and folders returns the parent folder as well

3f2e14a0 02/26/2009 05:05 pm pastith

Use the username instead of the name for the mini-file JSON response, in order to be consistent with the full version.

f7abcd5a 02/26/2009 04:02 pm pastith

- Help the clients make less requests, by returning the necessary object properties for files and folders. The "files" and "folders" string arrays were replaced with object arrays that include the information that is displayed in the clients by default.
- Consistently name the subfolders of all folders as "folders" in the JSON response.

e33cd440 02/25/2009 07:39 pm fstamatelopoulos

updated content for the Greek (el) user guide

0e49ac87 02/25/2009 04:01 pm pastith

Display the WebDAV URL in the credentials dialog, in order to help users that don't RTFM.

e150a336 02/25/2009 03:38 pm pastith

Implement file uploads via multipart POST for browser-based JavaScript clients.

953c98f5 02/25/2009 12:27 pm pastith

Initialize the input & output buffers for WebDAV & REST handlers in the deployment descriptors. Also raise them to 4k in order to be consistent with the other buffer sizes we use in Webdav, FileUpload, FileDownload and ExternalAPIBean. Configuring all of them to the value of a single constant, defined in gss.properties, is left as a future task.

68410d59 02/24/2009 05:36 pm pastith

Fix fetching resources moved to the trash. This required a large-scale refactoring and assorted bug fixing that hopefully clears up the backend APIs. Major changes:

- ExternalAPI.getResourceAtPath() now requires the call site to explicitly mention whether it will consider a resource moved to the trash. Previously it would always ignore such resources....

82750ec8 02/24/2009 05:17 pm Giannis Koutsoubos

fixed transaction error on concurrent deletes of files of the same folder, removal of file from folder happens by cascade

95da8819 02/24/2009 05:11 pm Giannis Koutsoubos

-Fix the URL of files & folders shared by user, when requested with a trailing slash in the URL
-Use UTF-8 encoding when reading post contents

75a0e12a 02/23/2009 02:01 pm pastith

- Fix the URL of files & folders shared by others, when requested with a trailing slash in the URL.
- Make sure file and folder URIs are properly encoded in trash, shared & others namespaces.

ed1ac326 02/21/2009 04:36 pm Giannis Koutsoubos

include tag url in users json response

4b4b4299 02/20/2009 06:42 pm fstamatelopoulos

initial import of the greek user guide

47c9173c 02/20/2009 06:41 pm fstamatelopoulos

initial import of the greek user guide

2a35ae1c 02/20/2009 05:55 pm pastith

Implement "empty trash" as a DELETE on the /trash namespace. Also, make sure that GETs on children of /trash get the error they deserve.

40347b0e 02/20/2009 03:46 pm pastith

Add debugging info on failed Shibboleth authentications. That way the user can aid their IdP on resolving the problem.

15ad8af3 02/20/2009 02:04 pm Giannis Koutsoubos

fixed an infinite loop when source and target are the same folders

08c62ec7 02/20/2009 12:58 pm pastith

Partial revert of r18: don't encode the resource names, only the URIs.

553e6584 02/19/2009 10:42 pm pastith

Encode the nonce before using it, since the servler container decodes it automatically.

47d800f9 02/19/2009 05:26 pm pastith

- Properly encode resource names and paths while constructing the JSON response.
- Modify the signature calculation algorithm, in order to accomodate file names with spaces or localized file names. Now the path must be URI-encoded (once!) before being concatenated to the rest of the signature.

ac4d1481 02/19/2009 02:04 pm pastith

Return the shared files that do not belong in shared folders for GETs in the 'shared' namespace.

d08fa1c0 02/19/2009 01:50 pm pastith

Properly encode the nonce in order to avoid modifications by the servlet container.

4993dae2 02/19/2009 12:34 pm pastith

Remove pointless service configurations.

f24ae0b6 02/18/2009 10:51 pm pastith

Remove pointless configuration files. These are supposed to be different for each production deployment.

e556c752 02/18/2009 03:49 pm pastith

Remove unused configuration parameters.

14ad7326 02/17/2009 03:47 pm pastith

Initial import.