v 5.0.0 Now in the ESA Cloud
- ROCADE now runs on a Linux Virtual Machine in the ESA Cloud.
v 4.0.0 Supporting Single Sign-On authentication
- ROCADE now uses the last version of the DAM authentication system.
v 3.6.2 Bug fix
- File deletion does not work.
v 3.6.1 Bug fix
- ROCADE is not displaying anymore an error after the successful creation of a directory using Firefox.
- A log-out button is now available in the bottom left frame inside each project.
v 3.6 Bug fix
- ROCADE is not displaying anymore a list of users entitled to do an action, when a user tries to perform an action
he is not authorised to.
v 3.5.5 Bug fix
- When a project was configured for optional encryption, and the user asked
not to encrypt a file, the encryption key was still requested.
Moreover, the file appeared to be encrypted (although it was not).
Both bugs are now fixed.
v 3.5 Support for file encryption
- The major new features is the Support for file encryption. See the
Project Configuration interface, which contains the new configuration
keywords and corresponding explanation.
- A project can be configured to accept only access through HTTPS
- Fix bug where the e-mail notification contains twice the description of
a new file under specific circumstances
v 3.4 A few minor enhancements
- Support for Reverse proxy (HTTP_X_FORWARDED_HOST). fixed and done.
- Sort the project name in the user profile alphabetically (non-case
sensitive) (e.g.
http://rocade.esrin.esa.int/rocade/user_manage.pl?puser_id=pippo) done.
- Sort in alphabetical order the directories in the pop-up menu of the
Move command, and in the list of directory (non-case sensitive). done.
- For each file in the list of files (index.pl), add in the status bar the
person who has performed the last action when the mouse passes over the
Status Action icon (i.e. instead of "File checked in - Actions for this
file", have "File checked in by ggendreau - Actions for this file". done.
- If the user has forgotten to select a file, send a warning via
Javascript before submission done.
- If a file is not found, search in the rename/move/delete log to see if
we can find the corresponding hyperlink, and propose it to the user. done.
- Keep track of directory creation/deletion and header modificaiton in the
configuration log. done.
- When uploading a new file, send in the mail notification the
description, if present. done.
- In the mail notification of a file upload, indicate if it is a new
version of an existing file or just a new file. (If it's an update, it would
be nice to know which number it is: e.g. 2nd, 3rd, 4th version). done.
- When a document is uploaded with immediate check-out/freeze, the label
of the comment shall be "Check-in/check-out comment:" or "Check-in/freeze
comment:" rather than just "Check-in comment:". done
- Support an alternate SMTP e-mail server in case the primary mail server
is not reachable. done.
- In the e-mail notification: Remove the piece of Javascript (onMouseOver
statement in hyperlinks), and add the username as "real name" in the From
field for (e.g. "ggendrea on Rocade"). According to John J Barry from
Operation team in ESOC, this should reduce the risk to consider the mail
notification as a SPAM.
- Bug: the hyperlink of the file just moved (in the move result) points to
the directory from where the file has just been moved; consequently, the
hyperlink is not valid. Fixed.
- Bug: When a doc has a size larger than 1Mb, its size in the list of doc
is displayed as "1". done .
- Bug: Files with '&' in the filename are not properly recognised (all
URLs are properly built with %26, but the URL is not correctly converted
back to have '&' in the filename.) done for both directory and filename.
Note that in some cases, the History file does not properly update the path
of archived files when they are moved to a different directory with strange
chararacters.
v 3.3 A few minor enhancements
- Get as default filename the real name of the file when we do "Save as"
from Internet Explorer (use symbolic link "access" instead of download.pl)
Done. (the alias access shall point to download.pl)
- Support both plain text and html for e-mail notification. Set in project
configuration and/or "checkInOutConst.pl" a configuration variable
$plainTextMail to 1 for plain text, to 0 for html formatting.
- In the e-mail notification, add the URL to download directly a file (not
any more necessary to enter in Rocade and look for the URL) Done, including
html formatting
- Verify the verb (action performed) in the subject of e-mail notification
done
- Fix combination of built-in distrib. list and additional e-mail, and fix
default server address for addressees (i.e. properly append "@esa.int").
done
- Improve layout of history log: add addressee of e-mail notif.; suppress
"from host" which is useless now that we always have to go through a proxy.
done
- Increase by one line the height of the comment text box for next action,
and make it wider done
- Fix the error msg when the filename is too long: "Your file has been
shortened ...": it is printed twice. Moreover, "rename it" in "If you wish,
you can rename it" should be a hyperlink. done.
- Fix the error: when a filename is renamed, the hyperlinks in the history
log is not correctly changed (see
http://rocade.esrin.esa.int/rocade/download.pl?/Archive/DAM/QMS/WP%20COST%20AND%20SCHEDULE.XLS.hist.html)
done
- Do not overwrite the check-in comment with the comments of successive
actions (e.g. check-out, cancel check-out, etc), but concatenate eventual
cmt done.
- Allow Publish if a file is in status "check-in" done
- Add in Webmaster the URL to the Rocade internal error log
http://rocade.esrin.esa.int/error.log and web server error log
http://rocade.esrin.esa.int/rocade/errorlog done.
- when the comment for a new file is empty, the mail notif and history log
shall contain a copy of the description, not a copy of the title! done.
- Log of registration: add the project in the log file when the
registration is done by the helpdesk:
http://rocade.esrin.esa.int/rocade/access/Archive/UserPrivLog.html done.
- fix edition of file with special char (e.g. spaces). done
- View content of distribution lists done
- Hyperlinks of all old versions produced on-the-fly to repair bugs of
rename hyperlinks in History log. done.
- For readability of the logs, put the username just after the date: Mon,
7 Jun 2004 20:20, pejani, check-in DAM_2004_GNT_001_PGJ.MPP in
/DAM/Delivery/Documents/project_plans/ done.
- Kbytes should be "Bytes / 1024" instead of "Bytes / 1000". done.
- When sending a mail to remind the presence of a document (i.e. without
any action), add in document's history log, the content of the mail and the
list of addressees. done.
- In the upload log, put the comment of the upload in a blockquote section
to have it indented.done.
v 3.1.2 Minor enhancement
- Updating the descriptions of a file does not any more overwrite the
status, date and user. (This is recorded in the version history).
v 3.1.1 Minor enhancement
- When a file has no title, the filename shown as title is now Capitalised
if filenames are converted to uppercase
v 3.1.0 Minor bug fixes (5/03/2002)
- Ignore problem when the Summary info file has been lost (in Quick Report
and Index)
- All logs are visible to all users
- Update Summary is now registered in the history of the file
- File downloads are now logged in a TSV file
- Default for DisplayFileSize changed from 0 to 1
- Added search by Reference and FileName, + bug fix in the rate
calculation
- Add the ReturnTo host address to e-mail addresses without '@'. ReturnTo
can optionally be configured at Project level.
v 3.0.3 Minor bug fixes (12/11/2001)
- Fix the number of file displayed in the list of files (was always "no
file")
- Upload log link at top of the left frame is visible to all users, not
only to project controllers
- All logs are visible to all users
v 3.0.2 Minor bug fixes (12/02/2001)
- Fix to links in History file following document Move or Transfer.
- The search feature is now available from any part of the project archive
or below.
- Changes to the project configuration are logged.
- Fixed problem which gave incorrect links to the previous versions of
renamed files with no extension.
v 3.0.1 Minor bug fixes prior to release to UNESCO(24/10/2000)
v 3.0.0 Major re-write of the system (06/10/2000)
- The files listed for a directory can be sorted entry date or
(Title/Filename)
- The HTML files defining the status of a document have been replaced by a
single file containing all information about the document.
- New search facility added to search by keyword, title and author within
a project.
- Various project parameters can be set via the project configuration
file. (See the User Guide for details of configurable options)
- With 'On The Fly' set, users will not see options which they cannot
perform.
- The ability to Transfer a document to another project has been
added.
- Frozen documents can be Published (copied) to another project.
- E-Mail Distribution lists can be viewed and edited directly through
ROCADE. (The configuration of the lists on Lotus Notes is still required).
v 2.2.1 File download requires read privileges (17/8/2000)
- An incorrect configuration introduced with release 2.2 required
ReadWrite privileges to download a file, instead of Read privileges. This
has been fixed.
v 2.2. File download rewritten (2/8/2000)
- The File download procedure has been completely rewritten with some code
from Achille, to simplify its architecture, make it less UNIX-dependent, and
fix a problem with filenames that contain a single quote (')
OnTheFlyIndexing has been turned on, and the "Manage Directory" options
will be shown only to users who are authorized for these actions.
v 2.1.5. Minor bug fix + log of access (13/7/2000)
- Rename file with a name too long
Rocade has always had a maximum
limit for the number of characters in the filename for comfortable display:
when the user uploads a file, Rocade automatically shortens the filename to
be below the maximum limit (the limit includes the characters for the
extension, but when Rocade truncates the name, it truncates before the
extension).
However, the check and truncation was only implemented
during file upload, not during file rename. If a file was renamed with a
name longer than the limit, it would have been impossible to upload new
version of the file. This has been fixed in version 2.1.5.
The Cancel check-out could be done before only by the person who has
uploaded the file, or by the Super user rocade. Now this can also
be done by registered project controllers.
Each access to the TopFrame, i.e. the entry point of a project, is now
logged per project, with username and date&time. The log filename is
TopFrameLog.html.
v 2.1.4. Minor bug fix (1/2/2000)
- Fix bug with e-mail notification
When a distribution list was
specified but the "additional address" was left empty, Rocade did not send
properly the notification.
v 2.1.3. Support for Perl 5.004 and Apache 1.3.6 (24/11/99)
- Minor changes and code cleaning.
The body of an e-mail notification
will not any longer contain HTML tags (it used to at least when moving a
file).
Support for UNIX-mail only (not via Net::SMTP library, but
finally not used, because e-mail errors are not reported!
v 2.1.2. User registration by Helpdesk
- A piece of code developed for Achille has been reused to allow the
Helpdesk to use their own username (instead of "rocade") for user
registration in Rocade. To register the usernames for the Helpdesk, edit the
text file .projcontr.group in ~awardweb/wwwHome/Archive/
and add the usernames used by Helpdesk, one per line.
Note that this
will only authorize the Helpdesk to register a user at highest level (i.e.
all projects together), but not to enter in each Project. Other Webmaster
tasks such as creating a new project will still require the fixed username
"rocade".
v 2.1.1. Icons related to file types (9/3/99)
- A piece of code developed for Achille has been reused to show different
icons for each type of file.
v 2.1. On-the-fly frame creation
- The "top-frame", i.e. the main frame which contains the menu and the
content frame is now exclusively created on the fly. The main advantage is
the simplification of the management of project, as it is not any longer
necessary to create it manually. As a bonus, it is possible to jump directly
to a sub-menu (from example from the e-mail notification) and have the left
frame (menu) visible.
Look&feel adapted to ESA Informatics Department standard
- The look and feel was slightly changed to meet the standards of the
Department, introduced by ACMS-Web. This look and feel has been implemented
on Achille/FRS as well.
E-mail notification recorded in the Status file
- The status file now contains the information if e-mail notification was
sent or not for the last action on a file. However, if there was a problem
sending the e-mail, this will not be reported there. The log of e-mail sent
is more reliable, as it contains only e-mail successfully sent (which
however does not mean successfully received!)
Hyperlinks in e-mail notification point to the "multiframe interface"
- In previous versions, the hyperlink automatically inserted in e-mail
notifications used to show only the content of given directory. Now, it will
point to the standard Rocade interface, with the left frame containing the
directory structure to quickly navigate in Rocade.
Recovery of e-mail error
- When there is an error in the automatic e-mail notification, the user
receives now a form when he can modify the e-mail parameters, such as
correct the electronic addresses. The form is filled with the addresses,
subject and text which would have been used.
Send any e-mail from ROCADE
- As a bonus and consequence of the Recovery of e-mail error, the URL http://gigante.esrin.esa.int:8300/rocade/mailIt.pl
can now be used as a mask to send any e-mail. If you append the name of a
Project to the URL (e.g.
http://rocade.esrin.esa.int/rocade/mailIt.pl/awardsPhase_2") you will be
able to use the e-mail distribution lists for this project.
New equivalent address of ROCADE
- In the occasion of the changes to comply with the new access control, a
dedicated address has been set up for ROCADE:
http://rocade.esrin.esa.int. This is completely transparent to the
users when accessing ROCADE from its Home page. (Note the n in the
domain name: esrin.esa.int)
Change directory Title and Header
- In the Directory Management page, it is now possible to change the Title
and Header of a directory.
New Directory Management
- Functions to manage directories are now collected in one page,
accessible only to users with ProjectController privileges. This simplifies
the page containing the list of files.
New Status: Exclude
- When a file is obsolete, it should not be deleted from ROCADE because it
is part of the Project's History. For this purpose, the status
Excluded, represented by the icon
, has been added.
Reorganization of the "Repository structure"
- The "Repository structure" is the panel showing the complete structure,
where the user can jump directly to the sub-level he wants. This panel has
been reorganized to keep at the top only what is mostly used, (i.e. return
to root directory with the icon
, Upload log: icon
and Files status report:
icon
), and at the bottom
all functions related to this project.
Simplify Home pages
- In the previous version, there were two types of Home pages: one ROCADE
home page common to all projects, and one Home Page for each Project. The
Project's Home pages have been removed, and all Project's specific functions
can be reached from the Project's "Repository structure".
Number of previous (old) versions uploaded
- ROCADE now gives in various places the number of previous versions that
were uploaded, and which are still available through the History.
Meaningful name for historical files
- Previous version of ROCADE assigned random filename suffix to
distinguish old files. Now the suffix corresponds to the version, i.e. one
more than the number of previous version. For example, file
T_MGT-CMT.3.0.DOC means that there are 2 previous versions of
the file T_MGT-CMT.DOC in ROCADE and this is the third
version uploaded.
Enhanced Files status report
- The "Files status report" (icon
) now includes the file title,
reference and number of old versions.
More information on a file
- The Status/Summary now includes the exact file size, the date of its
upload and the number of old versions.
"Intelligent" hyperlinks
- When you pass the mouse over a hyperlink, the status bar at the bottom
of your Browser's window will often give you additional information, for
example, the Title for a file or a directory.
Quick Help
- A quick summary help
explains the various status of a file.
Various cosmetic improvements
Improvements for day-to-day operation and maintenance
First release: October 96
For more information, please refer to the ROCADE user
manual.