You are on page 1of 10

V01_00_00

First module issue


V01_00_01
Minor changes in make_package
V01_01_00
Removed "extensions" from /src/shared/yii/hci/protected
Moved assets css images index.php js protected/runtime and protected/co
nfig from /src/common/yii/hci/protected/ to /src/shared/yii/hci/
Removed the module tag from internal scripts (append_to_*.pl and genera
te_apacheConf)
Added hci_insert_configuration script
Added version.txt
Added changeLog.txt
Removed httpd.tpt and added httpd.tpt_def and httpd.tpt_rh
Added COTS directories and their installers
Internal scripts no longer visible
Major changes in hci_installer, make_sbin, make_data, make_shared, make
_package and Makefile
Changes in hci_insert_module: Added more control and logs in the insert
process.
Changes in hci_control: Added the posibility to execute in other OS bes
ides Red Hat builds.
Changes in generate_apacheConf (former generateHTTPDConf): Added other
OS distros besides Red Hat builds
Change in env.ref (apacheDir to apacheBin)
Minor change in append_to_config.pl
Minor change in hci_log_script.sh
Process module: Change in ajaxScripts: Added function to distinguish if
command must be started or stopped
Edit module: Bug and behaviour fixes.
Log module: got rid on the view of the funtionality not implemented yet
(TO BE DONE)
V01_02_00/V01_03_00
New:
Substituted contextual_help.js for overLib.js
Added encode/decode functionality
New TaskTriggering module
Added file property
Added status check
Mod:
Modules:
Log module finished
Javascript.
Created Process/assets/js/process.js
Cleared menu.php from js scripts
Css
Edited hmi_sheet.css
Include overlib elements
Deleted edit specific css
Edited form.css
Applied same style to radio buttons as label and checkbox; add
ed margin property
Created Edit/assets/css/edit.css
Scripts
improved security while creating packages
tweak on hci_make_sbin

log rotation revised


WelcomeView logic -> actionWelcome
TBD:
REPOSITORY FILE: (views)
Distributed access.
KNOWN PROBLEMS:
Process module fails when the underneath script calls another scr
ipt in background (&)
V01_03_01
Added proxy module to handle external server requests
Added Proxy
Added Http component
Added process remote handling
Modified ProcessController and js/process.js
Substituted every get<property> call for getProperty(<property>,...) ca
ll
TBD:
REPOSITORY FILE: (views)
Distributed access.
V01_03_02
General
Parser is now able to expand paths from the configuration file
Added parse method getRemoteServer
Moved Proxy fucntionality from a module to general
Added type to all getProperty calls
Added master password to use the hci_create_password script
Changed sentences <?= to <?php echo to keep compatibility with php 5
.3
Passed downloadFile method from LogController to FileManager
Added site autologout
Edit:
When opening a draft only the drafts about the xml that is currently
viewed shall be open.
Log:
The date filter include hour and minutes.
TaskTriggering:
It now shows a warning when an activity is already runnning
Fixed bug on date comparison
RepositoryViewer:
Added gridView to the file list
Added ability to download zip and tar files
TBD:
Distributed access.
V01_03_03
General
Style: Added generic width, height, hidden and noDisplay classes.
Tooltip floats to left
Parser: Bug fix with multiple status links.
Bug fix when no repository schema on index.xml
TaskTriggering:
Added the possibility to execute more than one task
The tasks are executed in background
RepositoryViewer:

Added fucntionality to redirect to index.html if found in repository


browsing
TBD:
Distributed access.
V01_03_04
General
Added deimos favicon
changed the way generate_ApacheConf checks for O/S version
Edit
Bug fix with cancel button
checking also the loadXML phase with libxml_use_internal_errors
TBD:
Distributed access.
V01_04_00
General
Added 'window' property: [ right (default), new, popup ]
Added transaltion capability (behaviour): All modules affected. Span
ish language added.
Added monitoring log (behaviour).
Added status module (daemon): Statuses are resolved in the server, t
he client just paints now.
Simplified ajax comunication and pa
rsing.
Added new config file hciconf/statu
s.xml
Changed hci_get_xpath and its calls.
Builder:
bin, added php script linking
Style:
In menu.css green and red are now classes instead of
id's.
Components:
Parser:
Changes made to fulfil previous changes (window prope
rty, status module and hide translation)
FileManager: Added unCompress method.
Log:
Fixed Discard filter button bug
Un-highlight implememnted (status component functionality)
Process:
Changed the way the calls to exec are made.
Changed status check to use new Status module.
RepositoryViewer
Added download file capability.
When pressed on a compress file it uncompress creating a new dir.
Posibility of uncompressing on the same dir is also available.
TBD:
Access Control
Distributed access.
LDAP
V01_04_01
General
added 64bits rpms for RedHat 5
RepositoryViewer:
Bug Fix on repositoryViewerFailureView
Bug Fix added assets
V01_05_00
General
PHP 5.3 supported!
Changed 5.1 rpms for 5.3
hci_control controls instances of status daemon and stops it.
Added capability to login with ldap HS api
Included new status.xml template

ApplicationConfigBehaviour moved to ApplicationBehaviour


Changed visibility to display property on the progress bars
Change getAssetsUrl method to private on all modules
Scripts
Added hci_insert_rbac_configuration.sh
Added hci_insert_translation.sh
Added hci_insert_index.sh
Added hci_insert_status_configuration.sh
Modified hci_insert_shared_configuration.sh to call previous scripts
Components
Parser: Bug fix related to process name translation
Process
Changed js to match new css (progress bars)
Status
Daemon creates file with its pidFile.
TaskTriggering
Bug fix while checking running processes
Start and Stop fields only show in the view if needed
Log
'NO FILTER' translation added
V01_05_01
General
Parser: Bug fix generating index when the main action is
not "index"
TaskTriggering:
Bug fix on new V01_05_00 feature
V01_05_02
General
WithPrivileges attribute added to the index
Translation updated
Images resized
Authentication error added when SDM module is present
Log Module
Compatible with firefox 12
Themes
Themes added
V01_06_00
General
Multiple indexes (mid menu)
site controller adapted
menu view adapted
layout multi_frame.php created
layout frame.php cleaned
css adapted
Modified Makefile
Moved translation from the hci index to env.xml
Scripts
Added hci_insert_parameters.sh
Added hci_insert_image.sh
Added hci_make_delivery.sh
Components
Parser: added createSingleMenu and createMidMenu
Log Module
Bug fix when implemented 'NO FILTER' default
Resize of images
Css reflecting the resize
Status
Bug when elements start with the same name
V01_06_01

General
Bug fix, changed LdapLogin for ldapLogin.
Bug fix, loadSessionVars log issue
V01_06_02
General
Change of installer
V01_07_00
General
Change of installer
Added Notification module: Notify users by mail or sms configured al
arms
Added capability to insert more than one controller for a given modu
le
loadVariables only called when succesfully logged
Message translation for: just one admin can be logged at the same ti
me
Config: Added timeout of 600 secs
Css
Layout: commented background
form: added float right to div.form select
Edit Module
Added Graphic editor
EditController: changed methods from private to protected.
FindSchema call changed in validateAgaisntSchema
EditGraphicsController extends EditController
Added assets.
Status Module
Daemon sleep conditioned
Bug fix on menu.js: No-highlight to check for alert siblings befo
re turning off the parent.
Bug fix on hci_status_log.sh: last_line=0
Components
User identity: refactor
Type of authentication solved in the class
implemented checkForAdmin: Only one admin allowed at
the same time
Controller:
session expire control implemented
ApplicationBehaviour: changed en_uk for en_gb
Extensions
LangBox: changed en_uk for en_gb
V01_07_01
Tune up in installers
V01_08_00
REDMINE integration
Bug #7234: When auto logged off, the Log module crashes
Bug #7240: Cant log with user other than admin
Bug #7241: When using non kerbericed LDAP, the login fails
Bug #7242: the 'saveAs Draft' and 'Open Draft' buttons dont work
Bug #7252: Repository view fails to loadFeature #7253: Repository view
sorting
Bug #7254: Repository viewer: session[data] problem
Feature
Feature
Feature
Feature
Feature
Feature

#7235:
#7236:
#7237:
#7238:
#7239:
#7279:

Highlight links on click in left menu


Dynamic breadcrumbs
Create an HCI log
Order File Validation list
Create a crypt module
Create a new format for log files in the Log module

Feature #7398: Change $_SESSION['bin'] for $_SESSION['home']


Feature #7400: Change hci_generate_skeleton with the latest changes
V01_08_00
hci_control added restart function
V01_08_01 TEGA
General
Daemons launched only if the configuration file exists
Bug fix, wrong time offset fixed
Bug fix, breadcrums translation
Bug fix, dot followed variables in index
Encryption module
Translation completed
Log module
Bug fix, pagination
V01_08_02 TEGA
Log module
Bugs fix, pagination, freeze button and time filter
V01_08_03
Bug #9762: Status daemon: Error in sleep time calculation
Bug #9983: The User and Initiator fields are not traslated in the Log m
odule
Bug #10009: The user admin dosnt log off correctly when exiting the bro
wser
Bug #10040: Krb parameter is not inserted correctly
V01_09_00
Bug
Bug
Bug
Bug

#10054:
#10072:
#10091:
#10123:

Add Php-pdo rpm to INSTALL directory


Wrong clock format, it should be GMT
Download button doesnt work in Log module
Clock shows NANANANANA before synchronization with the serv

er
Bug #10166: Log module does not expand paths
Feature #10055: Migrate to Yii 1.1.13
Feature #10056: Migrate all configuration in config/hciconf to HCI_CONF
_PATH
DEPRECATED hci_insert_status_configuration
DEPRECATED hci_insert_notification_configuration
DEPRECATED hci_insert_index
DEPRECATED hci_insert_hciconfig
Feature #10056: Migrate all configuration in main/hciconfig to HCI_CONF
_PATH
Feature
Feature
ld be treated as
Feature
file
Feature
Feature
Feature
arison
Feature

#10124: Create a schema for every xml configuration file


#10155: All attributes of the 'link' tags in the index.xml shou
parameters
#10167: Create a script to change the parameters of the env.xml
#10168: Create a script to insert module configuration
#10169: Notification module HCI part
#10190: Create a custom db criteria class to allow between comp
#10191: Create a class for common utils

V01_10_00
Bug #10238 HCI doesnt expand ref
Bug #10251 post and pre processing doesnt work in editGraphic

Bug #10277 Notification: Variables not allowed in the file names, send
mail not working
Feature #10192 Make threshold for every daemon in the HCI
Feature #10193 Log module filter dates to include seconds
V01_11_00
Bug #10346: change parameter script updates several attributes
Bug #10348: hci_insert_shared_configuration doesn't work with themes
Bug #10457: The process launch fails when the process has a dot (.) in
the name
Bug #10459: The process launched with the hci dies when an hci_control
stop is performed
Bug #10461: The process lights should change immediately after a status
change
Bug #10464: hci_isnert_parameters to check if the parameters exist
Feature #10347 add favicon to theme
Feature #10349 upgrade start/stop process message
Feature #10458: make default_timezone configurable
V01_12_00
Bug #10582: Fix problems when quicked out of the session and login page
s
Bug #10597: When accessing to a remote HCI with the loadPage module, th
e remote login page does not redirect to the clicked link
Bug #10598: Ask master pwd when deleting users of the httpasswd file
Bug #10599: hci_check_config has bugs
Feature #10534: task triggering logging improvement
Feature #10581: Make status module to be able to query on remote
Feature #10600: Replace hci_insert_parameters
DEPRECATED hci_insert_parameters
V01_12_01
Bug #10641: Continuation of Bug #10461
V01_13_00
Bug #10711: hci_change_parameter script doesnt work with bash 4
Feature #10672: Review the css
Feature #10673: Make possible to insert images into the modules
V01_14_00
Bug #11156: highlight doesn't disappear when clicked on the menu
Bug #11157: The status of the processes don't update instantly
Feature #11061: change hci_insert_rbac_configuration name for hci_set_r
bac_configuration
Feature #11062: make hci_insert_configuration to call hci_set_rbac_conf
iguration
Feature #11311: Process module to be able to execute the scripts witha
given user
V01_15_00
Feature #11311: Process module to be able to execute the scripts with a
given uiser
Feature #11314: change the standard themes
Feature #11341: Add to the Notification module the capacity of sending
SMS
Feature #11155: Installation based on RPMs
V01_15_01
Bug #11360: Fix problems with edit graphical view
Bug #11410(Action #11415): Bugs related to Feature 11155
Bug #11414: hci_status_log dosnt check the input parameters

V01_15_02
Bug #11501: error resolving variables in "Task Triggering" module comma
nds
Bug #11502: hci_process_execute is on svn server without execute permis
sions
Bug #11503: missing rpm packages for Centos 6
V01_15_03
Feature #11155: Installation based on RPMs
V01_15_04
Feature #11730: Status module: Add a script to check new files in direc
tory
Feature #11875: Create new script to check for new notifications
Bug #11731: Status daemon does not work when there is a / in the $eleme
nt $action or $index
Bug #11733: menu daemon does not work when there is a blank space in th
e $index name
Bug #11886: Notification module: Central server logs to itself
Bug #11891: Notification module: bug on hci_check_new_notification
V01_16_00
Bug #11894: Several bugs in RPM installation
V01_16_01
Bug #11965: Several bugs in RPM installation
V01_16_02
Bug #12001: Several bugs in RPM installation
Bug #12014: size of popup windows updated
V01_16_03
Feature #11989: Log module: Notice message to be colored in the log wit
h green
Feature #12085: When using ldap make the profile to be the user
Bug #12184: Several bugs in RPM installation
Bug #12185: hci_control doesnt stop if the user name exceeds 8 characte
rs
Bug
Bug
Bug
Bug

#12238:
#12245:
#12246:
#12297:

Notification function filter does not work


Reallocate elements on editGraphic view
the hci conects to the net to get a css stylesheet
hci_insert_modules does not follow symlinks"

V01_17_00
Feature #12490: Add "Supervision" to the hci menu
Bug #12287: change parameter script deletes env.xml if the parameter is
not a valid xpath (ie test@test)
V01_18_00
Bug #13037: bug updating shared in create_environment script
Bug #13038: 9000 replaced by 8000 for port generation
Feature #12549: Add users to roles via hci_create_passfile
Feature #12659: Add a type on loadPage module to be able to load local
pages
V01_19_00
Feature #13159: Improve notification module
Bug #13010: [S2MPA] [QCC-8] date formats in log file export do not compl

y with requirements
Bug #13012:
Bug #13180:
version instead of
Bug #13093:

[S2MPA] [EES-40] HCI editor tries to connect to Internet


Bug in rpm uninstall: the module backs to the first previous
the last previous version
Log module doesn't filter by NOTICE

V01_20_00
Feature #7238: Order File Validation list
V01_20_01
Bug #13601: Ldap login problem with new hs_client package
V01_21_00
Feature #13721: comments module
Bug #13736: xxx_change_parameter doesn't work for empty values
Bug #13746: repository viewed only works with index.html
V01_21_01
Bug #14057: Bug in package creation
Bug #14058: missing messages using the Log module filter
V01_22_00
Feature #14339: [S1 VT SPR#11] CSW GUI: query file/report including a co
mment
Feature #14034: [S1 VT SPR#16] Comments Module: Allow links to reports
V01_23_00
Feature #13691: add hci_boot to SO startup
Bug #14041: filter by dates doest work with large files in Log module
Bug #14540: wrong report pattern used in comments module
V01_24_00
Feature #14720: [S1 VT] Comments Module: Open in a new window http urls
included in the comments module
Feature #14761: Log Module: Default criticality filter shall be configur
able
Bug #13110: SEOSAT L0P: HMI and log dating
Bug #13111: SEOSAT L0P: HMI killed, authenticated
Bug #14649: RepositoryViewer: see zip files without index.html
Bug #14685: Click twice to access to log info
Bug #14784: Index Parser keep properties defined in previous elements
V01_25_00
Feature #15125: Status: daemon to treat every params field as a whole pa
ram
Feature #15119: hci_status_new_files to be able to filter the directorie
s
Feature #15124: hci_status_new_files to be able to filter with negative
filters
Feature #15115: Make expansion of group menus configurable
Bug fix on search-form
Bug #15126: Alert daemon does not iluminate mid menu with composed names
Bug #15131: Remove old SW installers
Bug #14978: Log Viewer: Not all log messages are reported in the HMI log
view after a filtering.
Bug #14945: error downloading log from hci when the filter is NO_FILTER
Bug #15176: System/log Times inconsistency
Bug #15271: Error in comment module when the comment doesnt have links
Bug #15272: [DEIMOS 2] D2-DMS-NCR-00483 and D2-DMS-NCR-01001 unable to l

ogging