# changelog

author: <Riccardo, Elisabetta and Michele> 1.7.2-2.sl5
changelog:
  - Added consistency on Space Usage model (free, busy and used space)
  - Fixed a bug occurring during the startup (sanity-check)
  - Disk Usage tasks are performed in background and silently during the startup
  - Space usage are updated after putDone and Rm
  - Added commons-io package dependency
  - Fixed a bunch of bugs (see StoRM bug trucker and SVN logs for further details)


author: <Riccardo, Elisabetta and Michele>
changelog:
  - version 1.7.0-9
  - Added consistency on Space Usage model (free, busy and used space)
  - Fixed a bug occurring during the startup (sanity-check)
  - Disk Usage tasks are performed in background and silently during the startup
  - Space usage are updated after putDone and Rm
  - Added commons-io package dependency
  - Fixed a bunch of bugs (see StoRM bug trucker and SVN logs for further details)


author: <Riccardo, Elisabetta and Michele>
changelog:
  - version 1.7.0-1
  - renamed storm-backend in storm-backend-server
  - removed package constraints
  - updated database storm_be_ISAM to version 1.1.0
  - created an upgrade script for storm_be_ISAM from version 1.0.0 to 1.1.0
  - fixed a bug on suspended chunks completion
  - renamed tape recall related classes to contain TapeRecall in their name
  - removed some direct accesses to tape recall DAO
  - added the groupTaskId field to tape_recall table to group different recall requests for the same file executed at the same time
  - changed configuration files installation folder to /etc/storm/backend-server
  - moved sysconfig/storm-backend-server in /etc/sysconfig folder
  - created tar.bin ant target to produce a tar.gz of the output of the install ant target
  - fixed a bug on storage are space management upon namespace.xml changes
  - added state progress timestamps to tape recall requests
  - added rest service to update storage space information


author: <Michele Dibenedetto> <michele.dibenedetto@cnaf.infn.it>
changelog:
  - version 1.6.2-1
  - removed extended attributes mount option sanity check
  - added extended ACL sanity check
  - fixed a bug on sanity check failure notification
  - added distinction between critical and not critical checks


author: <Elisabetta Ronchieri> <elisabetta.ronchieri@cnaf.infn.it>
changelog:
  - version 1.6.0-6
  - fixed a bug on concurrent local groups handling
  - added a mechanism to check if filesystem is GPFS
  - solved a bug on libstorm_cutil.so library loading
  - added checking of modules path existence in the start up script
  - added a check on in on etc/namespace.xml to grant uniqueness of field space-token-description


author: <Michele Dibenedetto> <michele.dibenedetto@cnaf.infn.it>
changelog:
  - version 1.6.0-5
  - fixed a bug on recall_table database connection management
  - fixed a bug in management of request coming from users providing certificates without VOMS extension
  - avoided exception raising in case of status check of a tape recall request expired and cleaned by garbage collector


author: <Elisabetta Ronchieri> <elisabetta.ronchieri@cnaf.infn.it>
changelog:
  - version 1.5.4-6
  - joined jar and server packages in one package
  - removed storm-backend-configure
  - removed sbin directory
  - changed lib (jar and native) structure
  - moved main jar (storm-backend.jar) into %{prefix}


author: <Riccardo Zappi> <riccardo.zappi@cnaf.infn.it>
changelog:
  - version 1.5.0-rc4
  - changed 'path-authz.db' from 'path-authz.db.template'
  - changed 'namespace-1.5.0.xsd' from 'namespace.xsd'


author: <Magnoni Luca> <luca.magnoni@cnaf.infn.it>
changelog:
  - version 1.4.0-rc3 , 
  - fix in the hearthbeat for synchcall.
  - fix for GFAL/lcg-utils >1.1.11 for surl with incomplete SAPath


author: <Magnoni Luca> <luca.magnoni@cnaf.infn.it>
changelog:
  - version 1.3.19-02
  - New default ACL capability by Storage Area for the CMS use case.
  - New Root protocol support.
  - New srmGetSpaceMetaData bounded with GPFS fileset and quota.


author: <Magnoni Luca> <luca.magnoni@cnaf.infn.it>
changelog:
  - version 1.3.19-01
  - Fix supported protocol evaluation order
  - Add heartbeath component
  - Fix bug for StorageArea space token
  - Add root file protocol support


author: <Magnoni Luca> <luca.magnoni@cnaf.infn.it>
changelog:
  - version 1.3.19 
  - Database cleaninig
  - New Log at INFO level
  - New srmGetSpaceMetaData
  - T1D1 with GPFS


author: <Magnoni Luca> <luca.magnoni@cnaf.infn.it>
changelog:
  -version 1.3.16
  - Fix in many open issues...

  - version 1.1.3: New FileSystem included
  - release 0
  - release 1-3
  - release 4 Added srmReleaseFiles


author: Riccardo Murri <riccardo.murri@ictp.it>
changelog:
  - version 1.1.1: serialize calls to LCMAPS since it's not thread-safe
  - release 0 new NaiveSRMClient
  - release 1 fix in NaiveSRMClient
  - release 2 
  - release 3 GSIFTP transfer protocol in local request
  - release 4 NaiveGridFTPClient modified


author: <Magnoni Luca> <luca.magnoni@cnaf.infn.it>
changelog:
  - version 1.1.0: Directory Function included
  - release 1: wrapper library fix 
  - release 2: Lcmaps_interface fix
  - release 3: Lcmaps_interface reentrant code fix


author: Riccardo Murri <riccardo.murri@ictp.it>
changelog:
  - version 1.0.1: fix typo in initscript
  - version 1.0.0: match released FE version
  - removed VOMS API dependency


author: Riccardo Murri <riccardo.murri@ictp.it>
changelog:
  - version 0.8.6: improved startup script
  - release 7: clean build
  - release 6: split BE code and 3rd party .jars in two separate
    packages for licensing issues.


author: Riccardo Murri <riccardo.murri@ictp.it>
changelog:
  - added empty directories /opt/storm/var/{log,tmp}
  - version 0.8.2: download required jars not included in the distribution
  - version 0.8.3: gLite 1.4


author: Riccardo Murri <riccardo.murri@ictp.it>
changelog:
  - added 'Prefix:' line for relocation
  - added dependencies
  - make file list from install dir contents


author: Elisabetta Roncheiri <elisabetta.ronchieri@cnaf.infn.it> - 1.7.0-5.sl5
changelog:
  - Added BuildRequires in spec file
  - Added src in the src tar file
  - Cleaned configuration file
  - Fix bug of apostrophe in dn


author: <Michele Dibenedetto> <michele.dibenedetto@cnaf.infn.it>
changelog:
  -changed fakeroot directory name to storm-gridhttps-plugin-fakeroot.dir

  2011-09-26 11:15:26 CEST  dibenedetto
  -Added assembly descriptor to provide sources for ETICS packager
  -Removed tar and rpm binary files creation

  2011-09-23 12:25:29 CEST  dibenedetto
  -fixed a bug in preremove scriptlet, -f fails if matches more than a file

  2011-09-23 12:13:22 CEST  dibenedetto
  -made method moveAllPermissions of GhttpsHTTPSPluginInterface a stub, nothing has to be done
  -removed empty if branches from scriptlets

  2011-09-07 11:32:42 CEST  dibenedetto
  -Added postRemoveTrigger and related script to restore deleted links to gridhttps-plugin jars in storm be jars folder
  -Added a check o preremove scriptlet to avoid deleting links to gridhttps-plugin jars in storm be jars folder in case of rpm update


author: <Michele Dibenedetto> <michele.dibenedetto@cnaf.infn.it>
changelog:
  - version 1.0.2-1
  	
  2011-06-16 10:20:48 CEST  dibenedetto
  -added .noarch to the produced binary tar.gz


author: <Michele Dibenedetto> <michele.dibenedetto@cnaf.infn.it>
changelog:
  - version 1.0.1-7
  	
  2011-06-06 18:28:32 CEST  dibenedetto
  -changed configuration file searched location respecting rpm structure

  2011-05-02 16:36:37 CEST  dibenedetto
  -removed default property configuration file. It will be created by yaim during configuration

  2011-04-06 19:31:25 CEST  dibenedetto
  -enable deletion on rpm -e of configuration directory

  2011-04-04 17:52:17 CEST  dibenedetto
  -fixed documentation folder name (added emi- prefix)

  2011-04-04 17:06:45 CEST  dibenedetto
  -added emi- prefix to produced packages

  2011-04-04 11:29:09 CEST  dibenedetto
  -changed output directory of configuration files to /etc/storm/gridhttps-plugin

  2011-03-21 12:02:23 CET  dibenedetto
  -set group to Application/File
  -added debug log information

  2011-03-15 16:09:46 CET  dibenedetto
  -Fixed post and preun scriptlets to point to correct backend installation folder. Removed jar version from the produced links

  2011-03-08 19:06:24 CET  dibenedetto
  -removed version from produced jar name

  2011-03-08 18:25:39 CET  dibenedetto
  -changed variable from build_age to age
  -removed variable build_platform
  -added autoreqprov

  2011-03-08 13:07:19 CET  dibenedetto
  -changed installation directory for configuration files to /etc/storm
  -changed installation directory for documentation files, added -(version)
  -marked /etc/storm as configuration directory in the produced rpm
  	
  2011-03-01 20:07:30 CET  dibenedetto
  -fixed some bugs, moved some parameters to storm backend

  2011-03-01 12:25:26 CET  dibenedetto
  -renamed properties file to storm.gridhttps.plugin.properties.template
  -removed configuration field on gridhttps server host and port

  2011-02-25 13:26:30 CET  dibenedetto
  -changed storm backend artifact group and name to mathch ETICS name

  2011-02-25 12:12:27 CET  dibenedetto
  -added in pom.xml infos about conflicting version of dependency respect to EMI and sl5/EPEL ones
  	
  2011-02-24 18:50:06 CET  dibenedetto
  -added default values to the properties file
  -changed installation path of path gridhttps.plugin.properties to /etc
  -added post scriptlet to create simlink to the jars packaged in the rpm
  -added preun scriptlet to remove simlink created by postinstall script
  -added build_age and build_platform variables to the pom to be passes from mvn call to produce correct rpm and tar.gz file names
  -added spec related informations to the pom
  -annotated with comments the version of the required jars at build or runtime available in sl5 repository but not compliant with current implementation
  -added variables to the pom to set pom directories

  2011-02-20 18:50:06 CET  dibenedetto
  -first commit 
  -the storm-gridhhtps-plugin is responsible of make available storm-gridhttps-server functionalities to storm-backend-server
  -this package implements the HTTPSPluginInterface Java interface provided by storm-backend-server
  -its jar and dependencies has to be available to storm-backend-server classpath
  -it interacts with storm-gridhttps-server using the servlet interface that it provides. Current version is compliant with storm-gridhttps-server servlet interface version 1.0.0


author: <Michele Dibenedetto> <michele.dibenedetto@cnaf.infn.it> 1.1.0-3.sl6
changelog:
  -the storm-gridhtps-server is responsible provide http(s) access to files 
  -the service verifies https calls by unspecting the received certificate and eventualy its VOMS extensions
  -it interacts with storm-gridhttps-server using the Authorization Rest interfacethat it provides. Current version is compliant with storm-backend-server Authorization rest interface version 1.0.0


author: Gianni Dalla Torre
changelog:
  - Added batch, db_interface, plugin_generic, plugin_lsf, plugin_mount, plugin_pbs, plugin_ssh, plugin_uselvm


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 5.2.11-1
changelog:
  - BUG 95122: Created SLAPD_DB_DIR directoy with correct ownership if it doesn't exist
  - BUG 95839: Added BDII_IPV6_SUPPORT


author: Mattias Ellert <mattias.ellert@fysast.uu.se> - 5.2.4-1
changelog:
  - New upstream version 5.2.4
  - Drop patch accepted upstream: bdii-mdsvo.patch
  - Move large files away from /var/run in order not to fill up /run partition


author: Mattias Ellert <mattias.ellert@fysast.uu.se> - 5.2.3-1
changelog:
  - New upstream version 5.2.3
  - Drop patches accepted upstream: bdii-runuser.patch, bdii-context.patch,
    bdii-default.patch, bdii-shadowerr.patch, bdii-sysconfig.patch


author: Mattias Ellert <mattias.ellert@fysast.uu.se> - 5.1.13-1
changelog:
  - New upstream version 5.1.13
  - Move restorecon from post sctiptlet to startup script in order to support
    /var/run on tmpfs


author: David Smith <david.smith@cern.ch> - 4.2.17-1
changelog:
  - fixes for lcgdm-1177, lcgdm-1178 and lcgdm-1179
  - check that dmlite is configured if dav or dpm-xrootd is
  - add mmreqhost localhost entry to standard dpm-xrootd redirector configuration
  - prepare tag 4.2.17-1


author: David Smith <david.smith@cern.ch> - 4.2.15-1
changelog:
  - set KeekAlive option in httpd.conf
  - dpm-xrootd: only set listvoms on redirectors in case vomsxrd is not installed
  - prepare to tag 4.2.15-1


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 4.3.13-1
changelog:
  - Change EMIR integration approach to use the built-in feature provided by EMIR publisher to use the resource BDII


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 4.3.11-1
changelog:
  - After integration testing decided to make BDII_IPV6_SUPPORT not mandatory. Default in init.d script is 'no' in any case.


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 4.3.10-1
changelog:
  - BUG 95839: Added BDII_IPV6_SUPPORT
  - BUG 95123: Create /etc/bdii/gip if it doesn't exist
  - BUG 95043: Cleaning YAIM variables that are no longer used
  - Removed EGEE license text and added missing headers
  - Removing functions from gLite that are no longer needed


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.3.0-1
changelog:
  - BUG https://its.cern.ch/jira/browse/GRIDINFO-7: Perform EGI GLUE 2 validation only with verbose level 3


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.2.0-1
changelog:
  - Fixed command line options after glue-validator changes to be Nagios compliant
  - Added command to validate against EGI GLUE 2.0 profile


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.0.2-1
changelog:
  - rpmlint : Fixed length of summary and description in the spec file.
  - rpmlint : Created a README file.
  - rpmlint : Fixed permissions of the cron job.


author: Stephen Burke <stephen.burke@stfc.ac.uk> - 1.9.0-1
changelog:
  - GLUE 2 updates: new README, change VOMS ServiceType, fix MyProxy bug
  - See bugs #80792, #95869, #95872


author: Ulrich Schwickerath <ulrich.schwickerath@cern.ch> 2.2.1-1
changelog:
  - make rpmlint happy
  - move documentation for btools into the btools package
  - remove glite compat package


author: Ulrich Schwickerath <ulrich.schwickerath@cern.ch> 2.1.3-2
changelog:
  - add protection in case a cache file is not writable for the account which runs the script
  - add cache directory to rpm


author: Ulrich Schwickerath <ulrich.schwickerath@cern.ch> 2.1.1-4
changelog:
  - additional link for static ldap files in compat package added
  - change paths for glue2 in /etc/lrms/lsf.conf
  - fix dublicate publishing of dynamic values for glue1


author: Ulrich Schwickerath <ulrich.schwickerath@cern.ch> 2.0.20-1
changelog:
  - EGI compliant version
  - remove hard coded dependency on edginfo 
  - add gLite compatibility package


author: Ivan Marton <martoni@niif.hu>
changelog:
  - Fixing paths, init scripts, related directories
  - creating proper user and group
  - eliminating UNICORE heritage


author: Ivan Marton <martoni@niif.hu>
changelog:
  - New mainstream version came out
  - Adding logrotate feature and support
  - Debian support
  - Simplified and more easy-to-use configuration with better default values
  - Improved robustness in case of configuration or server side errors
  - Improved error reporting and error proxy


author: Ivan Marton <martoni@niif.hu>
changelog:
  - Adding former package "emird" as obsoleted package to the specification
  - Adding logrotate feature to the package


author: Andrea Ceccanti <andrea.ceccanti at cnaf.infn.it> - 2.0.7-1
changelog:
  - Restructured EMI build to leverage EPEL spec files by Mattias Ellert
  - Removed voms-java-apis from the main c-based source tree


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.20-0
changelog:
  - Add tolerances for job totals
  - Add ERROR messages for default values in AWT/EWT and WaitingJobs
  - Add new tests to known issues for final version for EGI validation
  - Fixed the list of grid infrastructure names in types


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.19-0
changelog:
  - Add correct case in OS names
  - Add tests for OS types and add general type checking test to known issues
  - Add known-issues to the general tests
  - Added +-(1+0.5%) tolerance to Share and Storage Service Capacity tests
  - Adapted Share and Storage Service Capacity tests to current way of publishing for DPM, dCache and StoRM
  - Changed upper limit in Share and Storage Service Capacity to 1 billion GB instead of 1 million GB
  - Updated known-issues with list of tests 
  - Activate --exclude-known-issues option
  - Change glue-validator to make "wlcg" testsuite work as a debugging testsuite to execute only some selected tests
  - Add new info message I096 and I097
  - Allow nagios option to work with all glue options
  - Add separator in additional info in the message generator
  - Improved usage of glue-validator command line options and define default options
  - BUG #101997: Fix to work with bindings containing "/" 
  - BUG #101996: Accept single strings in OtherInfo
  - BUG #101934: Align OS Names with EGI guidelines and enable the OS Name checking that was disabled
  - BUG #101130: Test to check Endpoint and Service IDs do not start with '_'
  - BUG #102224: Test for GLUE2EndpointImplementationVersion


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.18-0
changelog:
  - BUG #101815: Redirect timeout error message to stdout
  - BUG #101828: Accept GLUE2EntityOtherInfo: This CREAM-CE is using Argus as correct until CREAM CE fixes syntax
  - BUG #101829: Increase time range when checking dates


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.17-0
changelog:
  - Fixed messages in EntryTest that were not concatenated
  - Removed obsolete of glue-validator-cron that is now fixed
  - Update spec URL to point to new Information System web pages


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.15-0
changelog:
  - Defined new verbose level 2 for nagios output
  - Added associated attribute to message dictionary
  - Added sanity checks for the command line options (nagios, verbosity level and separator)


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.14-0
changelog:
  - Defined a general message generator function and added an option to define a separator
  - Added missing type
  - Fixed OtherInfo type check that is not done in the general test but on specific tests


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.13-0
changelog:
  - Improved error, warning and info messages defining a common structure for all tests
  - Defined OtherInfo as a multivalued attribute in the EGI profile
  - Improved the EGI profile types


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.12-0
changelog:
  - Modified Entrytest to collect all erros within an object instead of terminating after the first error is found
  - Modified EGIProfile to fix bug related to date and time and references to non existing attributes
  - Removed extra type checks from individual tests in EGIProfile
  - Defined OtherInfo attribute as optional
  - Updated the nagios output function in utils to deal with 'grouped' failure messages coming from Entrytest tests


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.10-0
changelog:
  - Fixed datetime problem not working in SL5
  - Removed tests that were already part of the general type check test
  - Reviewed ForeignKey attributes


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.9-0
changelog:
  - Improved error messages and fixed bugs in existing tests after feedback from beta testing
  - Fixed problem with output redirection to file for the testsuite output
  - Added exclude-known-issues flag


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.7-0
changelog:
  - Added missing error message type
  - Added missing Endpoint_t, Capability_t and ServiceType_t requested by ARC


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.6-0
changelog:
  - Added types for Middleware names
  - Fixed typo in data.py
  - Added specific attribute tests: ExecutionEnvironment, ApplicationEnvironment, Storage, Endpoint


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.5-0
changelog:
  - Added types for WLCG names, VO names and EGI NGIs.
  - Added specific attribute tests: OtherInfo, ComputingManager and ExecutionEnvironment (ongoing)


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.4-0
changelog:
  - Added specific attribute tests: ComputingShare and ComputingManager (ongoing)
  - BUG #100467: Fixed typo in Capability_t and added values reported at the EMT
  - BUG #100608: Added values reported at the EMT for ServiceType_t and InterfaceName_t


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.3-0
changelog:
  - Modified EntryTest to check Undesirable attributes
  - Added specific attribute tests in EGIProfileTest
  - Added types in egi-glue2 types


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.2-0
changelog:
  - Adapt EntryTest to be used also for EGI profile and leave specific attribute tests in EGIProfileTest
  - Tuning of egi-glue2/data.py and egi-glue2/types.py
  - Added verbose debug level in nagios output


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.0.4-1
changelog:
  - BUG #98683: New test to check attributes are not empty  
  - BUG #98948: GLUE2Group class has been updated with GLUE2GroupName


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.0.3-1
changelog:
  - BUG #98104: ldap added to is_allowed_URL_Schema in GLUE 1 and 2
  - BUG #97155: information.publication is now added to Capability_t


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.4.7-1
changelog:
  - BUG #102608: Remove completely top level BDII cache
  - BUG #102675: Increase the size of queried LDIF files
  - Log in a summary of the total number of failed LDAP URLs


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.4.5-1
changelog:
  - Removed log messages used for debugging and added missing state attributes
  - Removed cache for Top BDII and define it only for site BDII
  - Fixed missing ";"
  - BUG #101805: Set to 'unknown' cached GLUE 2 state attributes


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.4.4-1
changelog:
  - Fix after testing: Use 'resource' instead of 'services' since new alias is not valid in previous BDII versions.


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 1.4.2-1
changelog:
  - BUG #97395: Fixed rpmlint errors: Changed glite-info-provider-ldap path from /opt/glite to /usr
  - Added a README file


author: Cristina Aiftimiei <cristina.aiftimiei@pd.infn.it> - 2.0.3-1
changelog:
  - fix for lcgdm-devel 32 bits dependency problem on EL5 (thanks Adrien Devresse)
  - added forgotten dependencies globus-gsi-cert-utils-progs (IGIRTC-156)


author: Ricardo Rocha <ricardo.rocha@cern.ch> - 1.8.6-2
changelog:
  - Drop dependency on lfc-dli from the emi lfc metapackage
  - Dropped dependencies on the release number for the metapackages


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 5.2.21-1
changelog:
  - Add plugin modifications to LDIF modify instead of LDIF new for cached objects
  - Do not clean glite-update-endpoints cache files
  - Fixed wrong 'if' check in init.d script
  - BUG #99298: Set status attributes of delayed delete entries to 'Unknown'
  - BUG #102014: Clean caches after a BDII restart
  - BUG #101709: Start bdii-update daemon with -l option
  - BUG #102140: Start daemons from "/"
  - BUG #101389: RAM size can be now configured
  - BUG #101398: Defined the max log file size for the LDAP DB backend in top level BDIIs


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 5.2.20-1
changelog:
  - Changed URL in spec file to point to new Information System web pages
  - Added missing dist in the rpm target of the Makefile


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 5.2.18-1
changelog:
  - BUG #101237: bdii-update: GLUE2 entries marked for deletion keep the correct case and can be deleted


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 5.2.15-1
changelog:
  - Fixes after testing: Load rwm and back_relay modules in the slapd configuration for site and resource BDII


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 5.2.14-1
changelog:
  - BUG #98931: /sbin/runuser instead of runuser
  - BUG #98711: Optimise LDAP queries in GLUE 2.0
  - BUG #98682: Delete delayed_delete.pkl when BDII is restarted
  - BUG #97717: Relay database created to be able to define the GLUE2GroupName and services alias


author: Laurence Field <Laurence.Field@cern.ch> - 5.2.13-1
changelog:
  - Included Fedora patches upstream:
  - BUG #97223: Changes needed for EPEL
  - BUG #97217: Issues with lsb dependencies


author: David Smith <david.smith@cern.ch> - 4.2.20-1
changelog:
  - lcgdm-1331; if needed setup gai.conf to allow srmv2.2 to bind to ipv6 socket
  - prepare tag 4.2.20-1


author: David Smith <david.smith@cern.ch> - 4.2.18-1
changelog:
  - lcgdm-1206; configure adatper i/o to use plain io for aapter-0.6.1, otherwise rfio
  - lcgdm-1204 add xroot,http,https to protocols list
  - lcgdm-1251 enable synchronous get
  - add MALLOC_ARENA_MAX to /etc/sysconfig/xrootd
  - prepare tag of 4.2.18-1


author: Enol Fernandez <enolfc _AT_ ifca.unican.es> - 1.1.1-1.el6
changelog:
  - Fixed bugs: #53, #30, #32, #47, #48, #50, #51, and #44
  - Better handling of config files, and compilers
  - Improved affinity hook (now it includes MPICH2 support)


author: Enol Fernandez <enolfc _AT_ ifca.unican.es> - 1.1.0-1
changelog:
  - Fixed bugs #38 (https://devel.ifca.es/mpi-start/ticket/38), 
      - New MPI affinity hook
  - New per proc/per socket/per core options for controlling processes
  - New man page
  - Updated documentation


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.21-0
changelog:
  - #GRIDINFO-33: Add LHCb testuite
  - #GRIDINFO-27: Add service and interface names for QCG
  - #GRIDINFO-25: Add +-1 margin for Storage Capacities
  - #GRIDINFO-44: Add service and interface names for DPM
  - #GRIDINFO-45: workaround for ARC validity bug


author: Cristina Aiftimiei <cristina.aiftimiei@pd.infn.it> - 2.0.2-1
changelog:
  - fix for lcgdm-devel 32 bits dependency problem on EL5 (thanks Adrien Devresse)
  - added gfal2-doc and gfal2-devel (as described in the "CERN Grid Data Management Client Integration for EMI")


author: Ricardo Rocha <ricardo.rocha@cern.ch> - 0.8.0-1
changelog:
  - Update for new upstream release
  - Moved nagios configuration files to separate package (nagios-lcgdm)


author: Ricardo Rocha <ricardo.rocha@cern.ch> - 0.5.0-1
changelog:
  - Removed unnecessary build dependencies
  - python-dateutil is noarch, fixed Requires accordingly
  - Moved pnp4nagios templates under the default directory
  - Moved nagios config files into /etc/nagios


author: Ricardo Rocha <ricardo.rocha@cern.ch> - 1.8.6-2
changelog:
  - Drop dependency on lfc-dli from the emi lfc metapackage
  - Dropped dependency on the release number for the metapackages


author: Stephen Burke <stephen.burke@stfc.ac.uk> - 1.13.0-1
changelog:
  - Allow longer strings in GlueServiceData, bug #102168
  - Die if hostname -f returns a null string, bug #101562
  - Allow for an rpm name change in the WMS templates, bug #100872
  - Change the published URL for the Argus PDP templates, bug #100822
  - Allow for a move in the pidfile location in the LB templates, bug #100126


author: Stephen Burke <stephen.burke@stfc.ac.uk> - 1.11.0-2
changelog:
  - Update the site and top BDII configuration, bug #97396
  - Publish the OS name and version as OtherInfo items in the Endpoint, bug #97816


author: Stephen Burke <stephen.burke@stfc.ac.uk> - 1.10.0-1
changelog:
  - GLUE 2 updates: Export site name, publish EGI profile compliance, publish HostDN
  - See bugs #96503, #96787


author: Maria Alandes <maria.alandes.pradillo@cern.ch> - 2.0.10-1
changelog:
  - Define GLUE2GroupID as first name for the GLUE2Group object to be backwards compatible with previous BDII versions


author: Maria Alandes <Maria.Alandes.Pradillo@cern.ch> - 3.0.5-1
changelog:
  - Fixed rpmlint errors: Changed glite-info-plugin-fcr path from /opt/glite to /usr
  - Added a README file


author: Mattias Ellert <mattias.ellert@fysast.uu.se> - 1.3.3.2-2.20090920cvs
changelog:
  - Use cvs checkout date in release tag
  - Drop Provides/Obsoletes for the old package name since it was never in Fedora


author: Mattias Ellert <mattias.ellert@fysast.uu.se> - 1.3.3.2-1
changelog:
  - Update to version 1.3.3.2
  - Drop the patch - all issues fixed upstream
  - Change License tag to Apache 2.0


author: Adrien Devresse <adevress at cern.ch> - 1.13.0-0
changelog:
  - correction on timeout management ( SRM operation and connect timeout )
   - compilation restriction for 32bits ( need to be 64 bits file offset compatible )
   - unit test execution added to spec file
   - synchronisation with EMI 2 Update


author: <zsolt.molnar@cern.ch> - 1.12.1-1
changelog:
  - patch version increased, EMI 2 RC 4 synchronisation
   - Trac ticket 317: fix EMI 2 problem with lfc in gfal 1.0


author: Adrien Devresse <adevress at cern.ch> - 2.0.0-1
changelog:
  - Official initial release candidate of gfal 2.0
   - Transfer API is official
   - gridftp support for performance marker, checksum
   - gridftp support for gridftpv2, dcau param
   - SRM support for spacetoken in transfer
   - SRM abort auto-management
   - parallel operations in transfers
   - file protocol dedicated in a plugin
   - configuration file support
   - srm timeout support
   - general purpose checksum operation support
   - POSIX operation support for gridftp
   - cleaner plugin API
   - new documentation
   - I hope that you will enjoy gfal 2.0 :)


author: Adrien Devresse <adevress at cern.ch> - 2.0.0-0.7.2012050413snap
changelog:
  - Improve gridftp plugin with severals other calls
   - Correct dcap/rfio/srm bugs related to error report
   - big work on the documentation


author: Adrien Devresse <adevress at cern.ch> - 1.0.0-0.3.20120503010snap
changelog:
  - bug correction with fgetattr on gsiftp / srm file system
   - minor changes applied from the fedora review comments


author: Adrien Devresse <adevress at cern.ch> - 1.13.0-0
changelog:
  - crash fix related to get_details
   - wildcard support in INFOSYS
   - minor bug fix
   - synchronisation with EMI 2 update


author: Zsolt Molnar <zsolt.molnar@cern.ch> - 1.12.2-2
changelog:
  - remove forgotten print statements - visible in glue2 mode only
   - some more fixes for memory leaks
   - fix leak when more than one endpt returned if endpoint is specified
   - some more sanity checks and valgrind warning fixes
   - sanity checks , variable initializations
   - fix memory leak in FTS only


author: Adrien Devresse <adevress at cern.ch> - 1.13.0-0
changelog:
  - gfal 1.0 32 bits problem correction (gfal)
   - stack smash correction
   - srm timeout management (srm-ifce)
   - gridftpv2 support (gridftp-ifce) 
   - first EPEL / EMI update synchronisation


author: Adrien Devresse <adevress at cern.ch> - 1.13.0-0
changelog:
  - Synchronise with EMI 2 Update 13
   - introduction of operation timeout
   - buffer overflow  and memory corruption corrections
   - minor warning corrections


author: Adrien Devresse <adevress at cern.ch> - 1.13.9
changelog:
  - apply a fix in order to resolve gfal 32bits vs 64 bits conflict
   - resolve a problem whith automatic LFC_HOST resolution and is-interface, 
   - fix a problem related to the send and received timeout, GGUS 86202


author: Adrien Devresse <adevress at cern.ch> - 1.14.0
changelog:
  - correction of a warning message in lcg-util LCGUTIL-47
   - change default srm timeout to 3600 seconds LCGUTIL-180


author: Adrien Devresse <adevress at cern.ch> - 2.1.0-0
changelog:
  - One-globus session system for gsiftp plugin ( FTS 3.0 need )
   - correct a major issue with the gass attribute system in gsiftp plugin
   - change the lfc set/get env var for a one compatible with set/get opt
   - add set/nb streams option for gsiftp
   - add the mkdir rec function for SRM transfer
   - correct an issue with opendir and srm_ls ( ENOTDIR error silent )
   - correct a memory leak in the cache system
   - correct timeout support for gsiftp transfer
   - implement tcp buffer size support for gsiftp layer
   - apply a correction on the SRM over-write logic, related to a BeStMan errcode problem on File Not Found with srmRm ( EOS )
   - apply a fix on the transfer gsiftp timeout ( protection against multiple cancel )
   - fix for SRM filesize problem ( defined to 0, workaround ) related to globus 426 error bad filesize
   - secure the callback system for globus gass timeout
   - base implementation of the http plugin
   - improve reliability of the bdii resolution
   - add a fallback mechanism in case of bdii bad resolution
   - correct several race conditions in the bdii layer
   - add thread safe support for set/get variables in liblfc
   - correct a deadlock problem with globus and gisftp plugin
   - implement the mkdir_rec logic for general purpose
   - implement the parent folder creation logic with gridftp
   - add support for lfc://host/path URL style for the lfc plugin
   - switch off_t to 64bits size by default ( _FILE_OFFSET_BITS=64)
   - provide a "nobdii" like option
   - provide the choice of turl protocol resolution for srm plugin


author: Adrien Devresse <adevress at cern.ch> - 1.1.0-0
changelog:
  - bug correction for set interger function
   - map the new parameter system properly
   - add verbose level management and new namespace to gfal python bindings
   - add pydoc
   - convert to off_t =64 bits on the 32 bits plateform


author: Adrien Devresse <adevress at cern.ch> - 0.0.14-0.1.alpha
changelog:
  - initial release of gfal-copy logic with basic third-party and copy support
   - initial release of gfal-sum, the checksum calculation tool
   - initial release of gfal-rm, remove file tools
   - add support for spacetokens inside gfal-copy
   - add fast cancel operation support inside gfal2-utils
   - preview and demonstration purpose only


author: Adrien Devresse <adevress at cern.ch> - 2.3.0-0
changelog:
  - switch to CMake
   - correct a stack corruption problem for lcg-util in case of wrong protocol support


author: Adrien Devresse <adevress at cern.ch> - 1.14.0
changelog:
  - correct several memory leaks
  - correct thread safety issues
  - implement session re-use system for fts 3.0


author: Adrien Devresse <adevress at cern.ch> - 1.14.0-0
changelog:
  - correct misleading namespace in PrepareToGetRequestStatus
  - correct a timeout issue related to exponential backoff system in put/get
  - improve reliability of the exponential backoff wait system
  - big big code cleaning
  - re-factory of the context system with backward compatibility
  - fix the srm timeout issue
  - fix the srm put done issue for long transfer


