2013-01-31  Florido Paganelli, Mattias Ellert <florido.paganelli@hep.lu.se> <mattias.ellert@fysast.uu.se>
  * Improved bdii-update automatical configuration. BDII configuration commands
    are no longer needed in the [infosys] configuration block.
    
2013-01-29  Dmytro Karpenko <dmytrok@fys.uio.no>
  * SLURMmod.pm plugin with native ARC1 API is introduced.

2013-01-29  Anders Waananen <waananen@nbi.dk>
  * Make arc-ur-logger use ARC python api to retrieve information in proxy 
     instead of relying on voms-proxy-info (fixes bug #2597).

2013-01-29  Gabor Szigeti <szigeti@niif.hu>

  * Use 2.0.0 version of SSM to the message sending.

2013-01-25  Anders Waananen <waananen@nbi.dk>
  * Rename perftest to arcperftest and add a man page.
  * Move some test and misc tools to a new sub package
    nordugrid-arc-misc-utils (fixes bug #3048):
      arcwsrf, arcemiestest, arcperftest, saml_assertion_init

2013-01-21  Gabor Roczei  <roczei@niif.hu>
  * Several exclusive execution related bug fixes

2013-01-22  Gabor Szigeti <szigeti@niif.hu>
  
  * Add VO attributes to the reported accounting record. (fixes bug #3003)
  * Use different filename for the different achiving record (UR or CAR).

2013-01-15  Martin Skou Andersen  <skou@nbi.dk>

  * Improved backwards compatibility when reading job list files (client side).
    Job records from 1.x and 2.x is supported, 1.x and 2.x does not support the
    format used in 3.x. Support for NOX job record format is dropped. As always
    'arcsync' can be used to recover the job list.

2013-01-15  Florido Paganelli <florido.paganelli@hep.lu.se>

  * Added infosys support for openldap2.4 on SLX distributions

2012-12-30  Martin Skou Andersen  <skou@nbi.dk>

  * Extending xRSL parser to parse "countpernode" and "exclusiveexecution"
    attributes used for expressing parallel setup requirements.

2012-12-20  Martin Skou Andersen  <skou@nbi.dk>

  * Extending arctest to print DNs of installed CA-certificates.

2012-12-19  Anders Waananen <waananen@nbi.dk>

  * Remove RLS support

2012-12-19  Martin Skou Andersen  <skou@nbi.dk>

  * [Java] List classes in ARC Java bindings now implements the Iterable Java 
    interface. That makes it possible to use list objects in Java foreach
    statement. Addapting the listiterator classes in order to comply with the
    Java Iterator interface which those classes now implements.
    
2012-12-12  David Cameron  <d.g.cameron@fys.uio.no>

  * Add ability to run DataDelivery service without the need for a host
    certificate. See documentation for configuration details.

2012-12-12  Christian Søttrup  <soettrup@nbi.dk>
 
  * Removed GridFactory back-end
  * Added GRAMI support for EMI-ES parallel specification
  * Added parallel support in the LoadLeveler back-end
  * Fixed bug in DGBridge back-end

2012-12-12  Dmytro Karpenko  <dmytrok@fys.uio.no>
  
  * Added support for GLUE2 in SLURM infoprovider (fixes bug 2904)

2012-12-06  Martin Skou Andersen  <skou@nbi.dk>
  
  * Significant fixes and cleanup in the CREAM job plugin.
  * Added submitting convenience methods to Submitter class which only takes
    endpoints and job descriptions as arguments.
  * Extended arcsub to be able to submit directly to submission endpoints (no
    resource discovery and matchmaking).

2012-11-26  David Cameron  <d.g.cameron@fys.uio.no>

  * Change recursion options for arccp and arcls. -r specifies infinite
    recursion and -D is used for a specific level or recursion.
  * Change A-REX default data staging mechanism to DTR. The old system can
    still be used by setting enable_dtr="no" in arc.conf.
  * Change DataPoint API - Check() now takes a bool parameter to determine
    whether metadata information should be obtained during permission check.

2012-11-20  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Support for EMI ES interface version 1.16 implemented in A-REX service.

2012-11-17  Zsombor Nagy  <zsombor@niif.hu>

  * Changing the main attributes of the Job class, also in the jobs.xml:
    remove the Cluster and the InterfaceName attributes, change the JobID
    from URL to string, add ServiceInformation, JobManagement and
    JobStatus URL and InterfaceName attributes, and StageIn, StageOut and
    SessionDir attributes. (Hopefully it can still understand the previous
    versions of the jobs.xml.)

2012-11-14  Gabor Szigeti <szigeti@niif.hu>

  * [ldap-monitor] Add new column to the Queue table by GLUE2 rendering.

2012-11-14  Florido Paganelli   <florido.paganelli@hep.lu.se>

  * Finalized GLUE2 rendering:
    * Removed ARIS service. All endpoints are now shown inside
      the A-REX org.nordugrid.arex ComputingService. This makes the GLUE2
      rendering backward incompatible with previous versions of ARC.
    * Removed ComputingActivities from LDAP rendering. Can be enabled with
      infosys_glue2_ldap_showactivities new option.
    * Finalized EMI-ES rendering, one Endpoint per port-type
      including data capabilities. This obsoletes the experimental 12.05
      EMI-ES GLUE2 rendering and therefore makes this change backward 
      incompatible.
    * added infosys_glue2_service_qualitylevel option for the sysadmin
      to set manually GLUE2 QualityLevel, useful for operations within
      EGI.
  * Implemented a solution for client to match GLUE2 Service ID even if
    looking at data from nordugrid schema.
  * Implemented a solution for the client to know which interface the 
    job was submitted both in GLUE2 and Nordugrid schema.
  * Introduced a relay backend in ldap configuration for interoperability
    with GLUE2 top-bdii. Now an ARC CE can directly be aggregated by
    a top-bdii if ARIS ldap URL is configured correctly in GOCDB.
  * Changed the top element of glue1 schema to match the needs of 
    Glue1 top-bdii; now ARC CE can directly be aggregated by top-bdii if
    ARIS ldap URL is configured correctly in GOCDB
  * Added several fixes to Glue1 schema thanks from contributions
    by Finnish partners: localse, queue names.

2012-11-13  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * EMI ES interface implemented in ARC client tools. See documentation
    and man pages for new interface names.

2012-11-10  Gabor Szigeti <szigeti@niif.hu>

  * Update the CAR accounting message version to 1.2. 

2012-11-09  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Communication with ARGUS PDP is implemented and integerated into A-REX.
    See documentation for new configuration options.

2012-11-08  Gabor Szigeti <szigeti@niif.hu>

  * Set the non-standard compilation prefix by ssm_master location.

2012-11-08  Gabor Szigeti <szigeti@niif.hu>

  * Send CAR 1.1 accounting message to the APEL destination. See documentation
    for configuration options.

2012-11-08  David Cameron  <d.g.cameron@fys.uio.no>

  * Remove support for per-user control directories in A-REX. Add support
    for substitutions in configuration based on dynamically mapped local user.
    See documentation for changes in configuration options.

2012-11-07  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Administrator utility gm-jobs is extended to provide information about delegated
    tokens and filter jobs by identifier. See documentation and man pages for new
    options.

2012-11-03  Martin Skou Andersen <skou@nbi.dk>

  * Moving ClientInterface classes to new libarccommunication library.
    Renaming libarcclient library to libarccompute.

2012-11-02  Martin Skou Andersen <skou@nbi.dk>

  * [Python] Splitting python bindings into multiple modules (fixes bug 2934).

2012-10-31  Martin Skou Andersen <skou@nbi.dk>

  * [Java] Transparently load native ARC JNI-C++ library when using ARC Java
    bindings. Thus making it redundant to call 'System.loadLibrary("jarc")'.
  
2012-10-31  Anders Waananen <waananen@nbi.dk>

  * Add NSS as a dependency. Currently used only by arcproxy

2012-10-29  Gabor Szigeti <szigeti@niif.hu>

  * Fixed the logger url by the APEL destination. (fixes bug 2971)

2012-10-19  Gabor Szigeti <szigeti@niif.hu>

  * Fixed the published MachineName attribute by JURA. (fixes bug 2959)

2012-10-18  Gabor Szigeti <szigeti@niif.hu>

  * Update the regexp for a new type of JobID. (fixes bug 2958)

2012-10-18  Gabor Szigeti <szigeti@niif.hu>

  * Enabled GLUE2 schema rendering together with the old nordugrid schema
    in the ldap-monitor.

2012-10-17  Anders Waananen <waananen@nbi.dk>

  * Obsolete the python utility module arcom

2012-10-09  David Cameron  <d.g.cameron@fys.uio.no>

  * Move xrootd DMC out of plugins-globus package and into a new package
    nordugrid-arc-plugins-xrootd

2012-10-08 Weizhong Qiang <weizhong.qiang@fys.uio.no>

  * Security plugin (Argus PDP Client) supports the contact with Argus PDP
    server to achieve access control decision. Argus library dependency is
    not required for this plugin.

2012-10-05  David Cameron  <d.g.cameron@fys.uio.no>

  * Add new package nordugrid-arc-plugins-gfal which contains the GFAL DMC and
    depends on gfal2 (RHEL/Fedora only)

2012-10-03  David Cameron  <d.g.cameron@fys.uio.no>

  * Rename ngconfigtest to arc-config-check, install to libexec instead of bin
    and package with A-REX instead of common package. Add new "validate" option
    to a-rex init script which calls arc-config-check.

2012-10-01  David Cameron  <d.g.cameron@fys.uio.no>

  * Change configuration option "newdatastaging" to "enable_dtr"

2012-09-26  Mattias Ellert  <mattias.ellert@fysast.uu.se>

  * Rename libarcdata2 to libarcdata

2012-09-26  Gabor Szigeti <szigeti@niif.hu>

  * Parse the configured (optional) topic value from the server configuration.

2012-09-25  Gabor Szigeti <szigeti@niif.hu>

  * Send CAR records to the APEL.

2012-11-19  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * HTTP implementation in data plugin enhanced to support redirection and
    chunked transfers for all functions.

2012-09-19  Gabor Szigeti <szigeti@niif.hu>

  * Use 1.2-2 version of SSM to the message sending.

2012-09-11  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Administrator utility gm-jobs is extended to cancel and clean jobs. See
    documentation and man pages for new options.

2012-09-08  Weizhong Qiang <weizhong.qiang@fys.uio.no>

  * arcproxy supports the detection of nss db from default location of
    filefox, seamonkey and thunderbird.

2012-09-06  David Cameron  <d.g.cameron@fys.uio.no>

  * Remove ability to set locale per LogDestination

2012-09-04  Weizhong Qiang <weizhong.qiang@fys.uio.no>

  * arcproxy supports proxy retrieval from myproxy server with VOMS AC included

  * arcproxy supports proxy generation with VOMS AC included, when using 
    credential source from nss db

2012-09-04  Anders Waananen <waananen@nbi.dk>

  * Remove arcsrmping (fixes bug #2902)

2012-08-17  Martin Skou Andersen <skou@nbi.dk>

  * Introducing new class ExecutionTargetSorter for sorting ExecutionTarget
    objects. It is to replace the ExecutionTargetSet class which isn't working
    as intended.

2012-08-14  Martin Skou Andersen <skou@nbi.dk>

  * Submitter class extended with capability of job submission relying on
    resource discovery and brokering, previously part of arcsub

  * arcsub adapted to use rebased submission functionality 

2012-08-07  David Cameron  <d.g.cameron@fys.uio.no>

  * Add ACIX (ARC Cache Index) to distribution (RHEL>=5, Fedora>=7, Debian>=4).
    See documentation for configuration options.

2012-08-02  Martin Skou Andersen <skou@nbi.dk>

  * Adding possibility to format the CE specific job state string (fixes bug
    2847)

2012-07-17  David Cameron  <d.g.cameron@fys.uio.no>

  * Implement 3rd party transfer in data library (new method 
    DataPoint::Transfer3rdPaty()) and arccp (new option -3) using GFAL DMC

2012-07-13  David Cameron  <d.g.cameron@fys.uio.no>

  * Add errno-like field to DataStatus class

2012-07-03  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Increase performance of client file staging to/from HTTPS interface
    of A-REX service by turning off encryption.

2012-06-28  David Cameron  <d.g.cameron@fys.uio.no>

  * Improved formatting of arcls -l by aligning columns 

2012-06-27  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Support for plugin priorities added.

2012-06-20  David Cameron  <d.g.cameron@fys.uio.no>

  * Add arcrename command and DataPoint::Rename()  See documentation and
    man pages for functionality and possible options.

2012-06-08  David Cameron  <d.g.cameron@fys.uio.no>

  * Cache service can run in same arched as A-REX with shared DTR instance

2012-06-05  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Janitor component removed from source tree.

2012-06-05  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Client files stage in performance enhanced by decreasing number of
    reconnections during one submission cycle.

2012-06-01 Weizhong Qiang <weizhong.qiang@fys.uio.no>

  * arcproxy can support the contacting to voms server with RESTful interface.
    See documentation and man pages for options.

2012-06-01  Anders Wäänänen  <waananen@nbi.dk>

  * Remove ISIS, Janitor, Chelonia and Hopi

2012-05-25  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Watchdog implemented for arched container and used in A-REX. See
    documentation for configuration options.

2012-04-23  Andrii Salnikov  <manf@grid.org.ua>

  * nordugridmap updated to version 2.0. See documentation for configuration
    options.

2012-04-02  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Handle out-of-band data at TCP layer.

2012-03-30  Aleksandr Konstantinov <aleksandr.konstantinov@fys.uio.no>

  * Communication with ARGUS PEP is implemented and integerated into A-REX.
    See documentation for configuration options.

