Advanced Resource Connector (ARC)
=================================

Release Notes for version 0.6.2
-------------------------------

                                               May 23, 2008


Advanced Resource Connector (ARC) version 0.6.2 is a bug fix release
for the ARC 0.6 series. Please consult release notes of ARC 0.6 for
detailed product description.

-Changes since 0.6.1-

Extensions/enhancements:

* Add support for new VOMS servers in nordugridmap
* Update ngacl man page
* Make PBS use common information system framework
* Make the LRMS use common "cancel" framework
* Support gcc from Fedora 8 and 9
* Add trusted CAs to ngstat output
* Localization updates
* Support assigning credentials to FTP connections
* Support for SRM v2.2 protocol
* New command ngstage to move data from tape storage to disk storage
  using SRM v2.2 
* Support for CASTOR and DPM flavour SRM implementations (using the
  protocol=gssapi URL option) 
* Support for LFC file catalog
* GUIDs generated for LFC entries have standard UUID form
* Build client tools with native OpenLDAP, abandon deprecated openlap
  functions, implement client-side LDAP bind timeout 
* Use File::Temp in nordugridmap
* Removed static makefiles from the repository
* Improved handling of gSoap dependency, added s upport for gsoap
  v2.7.10 
* Improved portability of back-end scripts
* Introduced check for LRMS and queue names in grid-manager
* LoadLeveler support for consumable resources
* Added configurable idletimeout for slapd
* shared_filesystem=no configuration option enabled for Condor

Bug Fixes:

* Export Runtime directory location to the job through
  RUNTIME_CONFIG_DIR (bug #1000) 
* Clean up back-ends (fixes bug #1009)
* Fix job submission segfault in FTPControl (#981)
* Fix for xRSL splitting (#1008)
* Proper initialization of Globus GSSAPI module in ARCLib
* Fixed possible corruption of the cache file list due to wrong
  determination of the remaining length of the cache file record when
  the first write only writes a partial record
* Sun Grid Engine fixes:
  - Fix incorrect handling of sge_qmaster_port and sge_execd_port options
  - Fix scaling issue with thousands of .local files in control directory
  - Fix typo that caused submit-sge-job to always return success
  - Fix for bug #1033 (wrong number of local pending jobs)
  - Fix problem listing queued jobs with sge 6.1
  - Fix for submissions failing due to non requestable resources
  - Fix for bug 1088 - double counting of system time
* Add missing arguments in calls to arcls and arccp
* Fixed RLS syntax verification to not count non-equality attribute
  comparisons when determining uniqueness (#995)
* Data management tools work with most flavours of SRMs (#1029)
* various LFC fixes (#1035, 1046, 1048)
* Fix for bug #822 (dealing with VO blocks in arc.conf)
* Fix for bug #1026 (LoadLeveler reported running jobs as EXECUTED),
  other LoadLeveler back-end fixes 
* Prevent duplicate entires in RLS file list
* Fix for bug #1038 (OpenLDAP requirements)
* Fixed JSDL ARC extensions schema; added missing annotation elements
* Fix for bug #1040 (in PBS, use the string returned from qsub when
  querying for the job instead of jobid with the hostname) 
* More informative error messages in certificate class (bug #1032),
  backporting GlobusResult class from ARC 1 
* Added HTTP options to HTTP header (https client)
* Switched to arclib implementation of GlobusResult class (bug #1053)
* Backwards compatible fix for bug #930 (multiple RTEs per jobs in
  infosystem) 
* Fix for bug #1041 - pending jobs were not counted as accepted
* Make all job structures recreated in non-new job being picked by
  grid-manager (fixes bug #1041) 
* Race conditions fixed (bugs #1069 and #1085)
* Fix for bug #1063, scratchdir was not working
* Added extra LDAP locking - should solve bug #1072
* Link SE to LFC libs - fixes bug #1066
* Fix for bug #997 (jobs that exceed their requested walltime)
* 

... and a number of other fixes in documentation, configuration,
packaging and dependencies handling.
