2017-12-08 Christian Ulrik Søttrup * Turned on multicore single node scratch by default Revs: {33327} Type: bugfix 2017-11-22 Florido Paganelli * port of ARC VO patch from trunk for bug 3686 Revs: {33318} Type: bugfix 2017-11-21 Florido Paganelli * Second patch for negative numbers in GLUE2 VO ComputingShares (bug 3686) Revs: {33316} Type: bugfix 2017-09-13 Florido Paganelli * Patch for negative numbers in GLUE2 VO ComputingShares Revs: {33017} Type: bugfix 2017-06-29 Martin Skou Andersen * Removing support for java Revs: {32748} Type: feature removement 2017-05-26 Aleksandr Konstantinov * Fix for multiple file transfers cross-affecting transferred sizes Revs: {32506} Type: bugfix 2017-05-26 Aleksandr Konstantinov * File handles leaks and improper usage fixes Revs: {32468,32469,3247132472,32473,32474,32507} Type: bugfix 2017-05-26 Aleksandr Konstantinov * Loadable modules loading speed-up and possible botleneck removal Revs: {32455,32578} Type: bugfix 2017-05-26 Aleksandr Konstantinov * Replacing unreliable Glib sprocess spawning with pure fork Revs: {32410,32441} Type: bugfix 2017-05-26 Aleksandr Konstantinov * SQLite delegation storage speed-up Revs: {32400,32401} Type: bugfix 2017-05-26 Aleksandr Konstantinov * Numerous memory leaks and corruptions fixed. Revs: {32357,32358,32359,32360,32363,32364,32365,32366,32367,32368,32370,32372,32372,32373,32374,32395,32469,32462} Type: bugfix 2017-05-12 Andrii Salnikov * ARCHERY client implementation Type: new feature 2017-03-28 Maiken Pedersen * Arex-ganglia integration is now working. New histograms have also been included. Feature is configurable using enable_ganglia="yes" and ganglialocation="" (usually /usr/bin). Revs:{31856,31859,31870,31875,31876,31877,31880} also linked with Aleksandr Konstantinovs commits Revs:{31864,31879,31899} 2017-03-03 Aleksandr Konstantinov * Ganglia support for job state changes integrated directly into A-Rex. Revs: {31864,31879,31899} Type: enhancement 2017-01-28 Aleksandr Konstantinov * Handle unexpected callback in GridFTP related code. Improves stability of GridFTP DMC. Revs: {31889, 31890, 31894, 31895} Type: bugfix 2017-01-25 Aleksandr Konstantinov * Introduced support for sqlite as delegation database. To replace unstable BDB. Revs: {31777,31779,31784} Type: bugfix 2017-02-24 Florido Paganelli * Removal of heartbeat between A-REX and infoproviders. (bugs 2036,3573) A consequence of these fixes is that A-REX should be more stable, but infoproviders might take more time. In particular: - The default infoproviders timeout is changed to 3 hours - The default bdii timeout is changed to 6 hours Revs:{31857,31858,31871,31873} DocRevs:{31872,31874} Type:bug * Removal of leftover code from old infoproviders, namely support for gridftp storage. (bug 3286) ARC can no longer publish gridftp Storage Element information. Revs:{31866,31867,31868,31869} Type: bug 2017-02-24 David Cameron * Add new option to allow all data transfer log messages to be collected in a central log (bug 2598) Revs:{31885} Type:minor 2016-12-15 Aleksandr Konstantinov <@> * Fixed bug 3599 Revs:{31454} Type:bug 2016-12-13 Aleksandr Konstantinov <@> * Fixed bug 3622 Revs:{31651} Type:bug * Fixed bug reported on mailing list Revs:{31653} Type:bug 2016-12-13 Florido Paganelli * Reduced frequency of infoproviders performance data collection to half an hour. This solves bug #3616 . Users are encouraged to clean up the folder where the NYTProf performance collection is stored, called perl_nytprof. Default location is /var/log/arc/perfdata/perl_nytprof It is safe to run rm -f /var/log/arc/perfdata/perl_nytprof/* while A-REX is running. Revs:{31600,31649} Type:bug 2016-12-09 Christian Ulrik Søttrup * Added support for lowercase slurm in arc.conf to match other LRMS Revs:{31580} Type:minor 2016-12-09 Christian Ulrik Søttrup * Fixed bug 3603 Revs:{31566,31567} Type:bug * Fixed problem in condor info backend reported by Frederic Schaer Revs:{31569} Type:bug 2016-12-08 Florido Paganelli * Fixed issues with paths and SLURM support in PerfData.pl Revs:{31557,31558,31576} Type:bug * Data collection in perferator is now done using PerfData.pl instead of nytprofmerge (attempts to ease issues in bug #3616) Revs:{31578,31579} Type:minor 2016-12-02 Martin Skou Andersen * Support output redirection from shell in arccat (fixes bug 3613) [bugfix;{31582}] 2016-11-30 Aleksandr Konstantinov <@> * Fixed bug 3538 Revs:{31577} Type:bug 2016-11-24 Aleksandr Konstantinov <@> * Fixed bug Revs:{31568} Type:bug 2016-11-03 Aleksandr Konstantinov <@> * Fixed bug 3596 Revs:{31516} Type:bug 2016-10-31 Andrii Salnikov * [ARC 6] New RunTimeEnvironemnt handling approach without sharing a scripts directory * Introducing system-defined RTE location in /usr/share/arc/rte/ in addition to user-defined in arc.conf * ENV/PROXY and ENV/RTE scripts to be packaged 2016-10-29 Aleksandr Konstantinov <@> * Partially fixed bug 3557 Revs:{31512} Type:bug 2016-10-24 Aleksandr Konstantinov <@> * Fixed bug 3610 Revs:{31473} Type:bug 2016-10-20 Aleksandr Konstantinov <@> * Fixed bug 3604, 3586, 3579 Revs:{31460, 31461, 31462} Type:bug 2016-10-03 Florido Paganelli * Added PerfData.pl, an offline script to generate ARC performance data collected from a NYTProf database file generated by infoproviders. {31117,31347} 2016-08-25 David Cameron * Added new configuration options hostname and port in the acix/cacheserver block 2016-08-09 Aleksandr Konstantinov <@> * Introduced tool for converting delegation database Revs:{31122} Type:user friendliness 2016-07-07 Florido Paganelli * Added support for VO in the GLUE2 schema. Every authorizedvo will generate a different ComputingShare with statistics about the defined VO. For minimum backward compatibility there is a Share without any VO that presents information the same way ARC did before this change, but doesn't list all the VOs as in the previous version. This breaks backward compatibility with EMIES clients. {29933,30067,30077,30078,30288,30582,30583,31498} 2016-07-05 Aleksandr Konstantinov <@> * Support for faking VOMS assignment of user on cluster size Revs:{31020} Type:flexibility enhancement 2016-07-04 David Cameron * Added support for using Rucio as a proxy to read/write to objectstores 2016-07-04 David Cameron * Added new URL option "relativeURI" to force HTTP operations to use relative paths 2016-06-13 David Cameron * Changed the third parameter of cacheaccess to allow regular expressions 2016-05-24 Aleksandr Konstantinov <@> * Fixed bug 3561 Revs:{30285} Type:bug 2016-05-22 Aleksandr Konstantinov <@> * Fixed bug 3560, 3558 Revs:{30266} Type:bug 2016-04-19 David Cameron * Added new URL option "failureallowed" - if set then a failed transfer does not fail the job 2016-03-30 David Cameron * Changed behaviour of gridftp jobplugin so it does not restart failed jobs automatically when proxy is renewed. 2016-03-18 David Cameron * Add new options for performance reporting: enable_perflog_reporting and perflogdir 2016-02-29 Aleksandr Konstantinov <@> * Extended authorization to WS interfaces Revs:{30064} Type:bug 2016-01-29 Aleksandr Konstantinov <@> * Fixed conflict of internal code with VOMS libraries Revs:{29976} Type:bug 2016-01-19 Andrii Salnikov * Nordugridmap code changes to keep log records format the same across all ARC components * Review of log messages text in nordugridmap * Logging to file now enabled by default in nordugridmap 2015-11-17 Gabor Szigeti * Add file trasnfer statistics information to SGAS accounting record. (fixes bug #3519) 2015-09-10 Anders Waananen * Remove uploader and downloader binaries 2015-06-18 Christian Ulrik Søttrup * Bugfix: fixed file permission filter in submit-condor-job 2015-06-18 Gabor Szigeti * Add accounting records re-report functionality by JURA. (fixes bug #3458) 2015-06-10 Martin Skou Andersen * [JobSupervisor] Add method for selecting jobs using custom selector class (fixes bug 3484). * [Python examples] Better checking of python examples. 2015-06-04 Andrii Salnikov * Added options to allow to set ownership/permissions on generated gridmapfile 2015-06-02 Gabor Szigeti * Extend (with timestamp) JURA's log to long format. (fixes bug #3480) 2015-04-28 Christian Ulrik Søttrup * Changed priority calculation for SGE jobs to only negative priorities. * fixed comment typos. 2015-03-28 Gabor Roczei * Bugfix: adding correct free slot number to SLURM partition This can be usefuly in a multicore system where the jobs can use more than one core 2015-03-23 Christian Ulrik Søttrup * Changed scan-ll-job to use Luca's method. Should solve 3395 for Rod and improve performance. * Added Luca to AUTHORS 2015-03-19 Christian Ulrik Søttrup * Fixed a possible double output of nodename to diag in PBS and SLURM * Added a baseline nodecount to diag file 2015-03-18 Christian Ulrik Søttrup * Added a infosystem support for new format of exec_host in PBS backend 2015-03-10 Christian Ulrik Søttrup * Fixed wrong debug output in Condor.pm * Added option to use sacct in slurm backend 2015-01-26 Christian Ulrik Søttrup * Added a defined check to LL.pm for hosts and walltime to get rid of undefined warnings when running perl with strict. 2015-01-22 Christian Ulrik Søttrup * Added a check for the availability of qacct to the sge backend, * Changed RegExp to work for several version of llstatus in LL.pm 2015-01-22 David Cameron * Add new arc.conf option cachespacetool to allow a user-specified tool for the cache cleaner to find file system space information. 2015-01-20 Christian Ulrik Søttrup * change submit_common.sh to use compat config parser. * added warning to backend log, when requesting less than 0 cpu/wall time 2015-01-16 Christian Ulrik Søttrup * Added support for job priority in backends: Condor,LL,LSF,PBS,SGE,SLURM 2015-01-15 Christian Ulrik Søttrup * Added support for recognizing suspended jobs in newer condor versions * Added support for per job history file in condor backend 2015-01-14 David Cameron * Add new arc.conf option cacheshared to enable better management of caches on filesystems shared with other data. 2015-01-12 Gabor Szigeti * Accounting message publisher update to SSM 2.1.5. 2014-12-19 Christian Ulrik Søttrup * removed bashisms in condor and boinc backends. 2014-12-16 Christian Ulrik Søttrup * Changed "ExecutionUnits" default in submit common to "Processors" to match accounting 2014-12-11 Anders Waananen * Remove gridsite dependency and therefore gridftpd gacl file support * Remove arcacl client utility 2014-12-11 David Cameron * Remove old data-staging related code. Move all data-staging options in arc.conf to [data-staging] section. 2014-12-05 Jon Kerr Nilsen * Remove confusa (moved to obsolete) * Move echo services to examples dir * Remove arcmigrate 2014-12-02 Anders Waananen * Removed LFC and DQ2 DMCs 2014-11-25 Gabor Roczei * Adding ComputingShare->WaitingJobs GLUE2 attribute to ARC1 target retriever, because FastestQueueBroker require it 2014-11-17 Gabor Szigeti * Replace the mainnode to headnode URL in the recordID. (fixes bug #3435) 2014-10-20 Gabor Szigeti * Set extra VO Group attribute to every generated CAR accounting record if the proxy does not contains VOM attributes. (fixes bug #3404) 2014-09-02 Gabor Szigeti * Set extra VO attribute to every generated CAR accounting record. (fixes bug #3404) 2014-08-08 Gabor Szigeti * Accounting message publisher update to SSM 2.1.3. 2014-08-07 Gabor Roczei * Bug fixed: SGE BDII integration has problems with long hostnames (#3306) 2014-08-06 Gabor Szigeti * Add new configuration option that able to set the frequency of accouting message publishing. (fixing bug #3399) 2014-07-28 Gabor Roczei * Bug fixed: down nodes cause SGEmod to fail (#3303) 2014-05-09 David Cameron * Add writing/deleting capability to xrootd DMC 2014-05-09 Jon Kerr Nilsen * Add Rerun option as nordugrid extension to ADL - needed to enable arcresume for EMI-ES (fixes bug 3266). 2014-03-05 Martin Skou Andersen * Only parse second part of the inputfiles xRSL attribute value as file size and checksum for GM input (fixes bug 3334). Als simplify parsing of this attribute. 2014-03-04 Martin Skou Andersen * Fix invalid C++ code generated by swig 2.0.12. 2014-02-27 Martin Skou Andersen * arctest: Print job description, client version and name of computing service test job is submitted to (fixes bug 2947). 2014-02-26 Martin Skou Andersen * Print summary for arcstat (fixes bug 3145). * Improve parsing of the JSDL RangeValue_Type type (fixes bug 2352). 2014-02-26 David Cameron * Add Rucio DMC for access to new ATLAS data management system 2014-02-25 Martin Skou Andersen * Make it possible in arcstat to print jobs whose status information is not available (fixes bug 3240). Add information to man pages. Print status information in Job::SaveToStream method even if state is undefined. * Print warning when attempting to retrieve job with no output files, also do not count such jobs as retrieved in arcget summary (fixes bug 2946). * Quote job name when sending notification email (fixes bug 3339). Add some more logging information. 2014-02-25 Martin Skou Andersen * Only list specific state for job in long output (fixes bug 3178). 2014-02-21 Martin Skou Andersen * Make path to Berkeley DB absolute (fixes bug 3340). 2014-02-20 Anders Waananen * Add arc-blahp-logger 2014-02-20 Anders Waananen * Remove obsolete (not used) perl module LRMS.pm 2014-02-19 Martin Skou Andersen * Add verbose log message which shows the invoked command for job management CLI. * Add function which converts a string case-insensitively to a LogLevel object. * Treat specified log level to commands, in configuration etc. as case-insensitive. 2014-02-18 Martin Skou Andersen * Add default port and path arguments to URL constructor. * Use URL constructor with defaults for constructing URLs in ACCs (fixes issue with IPv6 addresses, bug 3331). 2014-02-17 Martin Skou Andersen * Add default port and path arguments to URL constructor. * Use URL constructor with defaults for constructing URLs in ACCs (fixes issue with IPv6 addresses, bug 3331). 2014-01-31 David Cameron * Add acix_endpoint option to arc.conf to allow A-REX to download cached replicas of input files from other sites 2014-01-22 David Cameron * Add ACIX DMC to allow discovery of locations of cached copies of data 2013-12-26 Anders Waananen * Package Boinc lrms 2013-12-26 Wenjing Wu * Add Boinc lrms 2013-12-06 David Cameron * Use 'anonymous' username by default for ftp listing (fixing bug #3312) 2013-11-27 Gabor Szigeti * Add VO filter to the jobreporter. (fixing bug #3302) 2013-11-19 Gabor Szigeti * Do not create new element in the aggregation record for every record. (fixing bug #3301) 2013-11-15 Anders Waananen * Remove the arc-ur-logger since jura is now a drop-in replacement 2013-11-13 Anders Waananen * Remove the old ngclient2arc utility 2013-11-13 Anders Waananen * Support unit tests for the alternative python * Support unit tests for python 3 * Reorganise build tree layout for python to make unit tests simpler * Add -py3 option to swig if using python3 * Move python shared library (_arc.*) to 2013-11-13 David Cameron * Remove option to use old downloader and uploader for data staging * Add ability to expose cache content through A-REX web interface 2013-11-12 Anders Waananen * Remove the HED cache client 2013-11-12 Anders Waananen * Remove the Chelonia DMC (libdmcarc.so) which handles the arc:// protocol 2013-11-11 Gabor Szigeti * Rename the RuntimeEnvironment element by the UR that send to SGAS. (fixing bug #3297) 2013-11-05 Gabor Szigeti * Add "JURA-ARC-" prefix for an Infrastructure's description in a CAR. Requested by APEL. * Extend the LocalJobId with the endtime in UTC Time format by the SGAS URs. (fixing bug #3288) 2013-11-05 Anders Waananen * Add support for ptyhon3 bindings. (fixing bug #3276) 2013-10-31 Gabor Szigeti * Remove the unnecessary "s" from the reported Processors value. (fixing bug #3289) 2013-10-30 Florido Paganelli * Added support for cluster_alias option in GLUE2, as ServiceName. * Default Validity of GLUE2 information is set to 10 minutes. * AdminDomain Name is now validated by 'service a-rex validate' to avoid infosystem to crash at startup * LDAP DNs containing characters that needs to be base64 encoded are now skipped and not published. This mostly affects NorduGrid schema nordugrid-authuser-name objects. 2013-10-18 Gabor Szigeti * Collecting processor count information from the backend (SGE, SLURM) into the accounting record. 2013-10-17 David Cameron * Add DQ2 DMC to allow download of ATLAS files using dataset and LFN. The URL convention is dq2://atlddmcat-reader.cern.ch/dataset/lfn 2013-10-08 Gabor Szigeti * Collecting information for the aggregation records during the accounting messsage sending procedure. * Send APEL sync record after every successfully sent CAR message. Partly fixes bug 3269. 2013-08-30 Martin Skou Andersen * Enable client job management tools to be able to use Berkeley database for storing information about jobs. 2013-08-21 Martin Skou Andersen * EMI-ES: Make use of bulk operations when retrieving list of jobs from service. Performance improvement to arcsync. On the way to fixing bug 3099. 2013-08-20 Martin Skou Andersen * arcsync: Pass timeout value specified on command-line to used UserConfig object. Previously arcsync ignored the specified timeout value. Fixes bug 3243 - a consequence of an unintentional omission in revision 12298. 2013-08-05 Martin Skou Andersen * EMI-ES: Make use of bulk operations when submitting jobs directly to a submission endpoint (i.e. using the '--direct' flag with arcsub). On the way to fixing bug 3099. 2013-07-17 Gabor Szigeti * Add new (use_ssl) configuration option that can be use during the communication with a production accounting server. 2013-06-26 Gabor Szigeti * Fixed ServiceLevel value and type in the accounting records. 2013-06-10 Gabor Szigeti * Option for setting benchmark parameters in the CAR from the arc.conf. 2013-06-05 Dmytro Karpenko * Support for job exclusive execution in Condor. 2013-05-10 Gabor Szigeti * Better VO group and role parsing mechanism by the CAR. 2013-05-02 Gabor Szigeti * Accounting message publisher update to SSM 2.1.0. 2013-04-23 David Cameron * Split log for A-REX WS-interface operations into separate file, specified by wslogfile in arc.conf. Default is /var/log/arc/ws-interface.log. 2013-04-22 Gabor Szigeti * Fixed wrong VO attribute that leading '/' character in the CAR. Required for the APEL. (fixes bug #3152) 2013-04-17 David Cameron * Add support for in-memory credentials for http and gsiftp-based protocols and use in data staging to avoid the need for creating temporary proxies. 2013-04-16 Martin Skou Andersen * EMI-ES: Make use of bulk queries (vector operations in EMI ES terminology) when retrieving job information. Partly fixes bug 3099. 2013-04-12 Gabor Roczei * SGE bugfix (#2714), the SGE backend will detect the MainMemorySize * SGE bugfix (#2716), correct handling of the Eqw SGE state 2013-03-19 Dmytro Karpenko * Condor configuration options in arc.conf have been revised. Condor users are strongly advised to check the updated Condor configuration manual http://www.nordugrid.org/documents/condor-config.html 2013-03-19 Gabor Szigeti * Configurable Site attribute from the arc.conf. Required for the APEL. (fixes bug #3126) 2013-02-06 Martin Skou Andersen * Adding support in library for storing job information in a Berkeley DB. 2013-01-31 Florido Paganelli, Mattias Ellert * Improved bdii-update automatical configuration. BDII configuration commands are no longer needed in the [infosys] configuration block. 2013-01-29 Dmytro Karpenko * SLURMmod.pm plugin with native ARC1 API is introduced. 2013-01-29 Anders Waananen * 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 * Use 2.0.0 version of SSM to the message sending. 2013-01-25 Anders Waananen * 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 * Several exclusive execution related bug fixes 2013-01-22 Gabor Szigeti * 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 * 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 * Added infosys support for openldap2.4 on SLX distributions 2012-12-30 Martin Skou Andersen * Extending xRSL parser to parse "countpernode" and "exclusiveexecution" attributes used for expressing parallel setup requirements. 2012-12-20 Martin Skou Andersen * Extending arctest to print DNs of installed CA-certificates. 2012-12-19 Anders Waananen * Remove RLS support 2012-12-19 Martin Skou Andersen * [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 * Add ability to run DataDelivery service without the need for a host certificate. See documentation for configuration details. 2012-12-12 Christian Søttrup * 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 * Added support for GLUE2 in SLURM infoprovider (fixes bug 2904) 2012-12-06 Martin Skou Andersen * 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 * 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 * Support for EMI ES interface version 1.16 implemented in A-REX service. 2012-11-17 Zsombor Nagy * 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 * [ldap-monitor] Add new column to the Queue table by GLUE2 rendering. 2012-11-14 Florido Paganelli * 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 * EMI ES interface implemented in ARC client tools. See documentation and man pages for new interface names. 2012-11-10 Gabor Szigeti * Update the CAR accounting message version to 1.2. 2012-11-09 Aleksandr Konstantinov * Communication with ARGUS PDP is implemented and integerated into A-REX. See documentation for new configuration options. 2012-11-08 Gabor Szigeti * Set the non-standard compilation prefix by ssm_master location. 2012-11-08 Gabor Szigeti * Send CAR 1.1 accounting message to the APEL destination. See documentation for configuration options. 2012-11-08 David Cameron * 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 * 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 * Moving ClientInterface classes to new libarccommunication library. Renaming libarcclient library to libarccompute. 2012-11-02 Martin Skou Andersen * [Python] Splitting python bindings into multiple modules (fixes bug 2934). 2012-10-31 Martin Skou Andersen * [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 * Add NSS as a dependency. Currently used only by arcproxy 2012-10-29 Gabor Szigeti * Fixed the logger url by the APEL destination. (fixes bug 2971) 2012-10-19 Gabor Szigeti * Fixed the published MachineName attribute by JURA. (fixes bug 2959) 2012-10-18 Gabor Szigeti * Update the regexp for a new type of JobID. (fixes bug 2958) 2012-10-18 Gabor Szigeti * Enabled GLUE2 schema rendering together with the old nordugrid schema in the ldap-monitor. 2012-10-17 Anders Waananen * Obsolete the python utility module arcom 2012-10-09 David Cameron * Move xrootd DMC out of plugins-globus package and into a new package nordugrid-arc-plugins-xrootd 2012-10-08 Weizhong Qiang * 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 * Add new package nordugrid-arc-plugins-gfal which contains the GFAL DMC and depends on gfal2 (RHEL/Fedora only) 2012-10-03 David Cameron * 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 * Change configuration option "newdatastaging" to "enable_dtr" 2012-09-26 Mattias Ellert * Rename libarcdata2 to libarcdata 2012-09-26 Gabor Szigeti * Parse the configured (optional) topic value from the server configuration. 2012-09-25 Gabor Szigeti * Send CAR records to the APEL. 2012-11-19 Aleksandr Konstantinov * HTTP implementation in data plugin enhanced to support redirection and chunked transfers for all functions. 2012-09-19 Gabor Szigeti * Use 1.2-2 version of SSM to the message sending. 2012-09-11 Aleksandr Konstantinov * Administrator utility gm-jobs is extended to cancel and clean jobs. See documentation and man pages for new options. 2012-09-08 Weizhong Qiang * arcproxy supports the detection of nss db from default location of filefox, seamonkey and thunderbird. 2012-09-06 David Cameron * Remove ability to set locale per LogDestination 2012-09-04 Weizhong Qiang * 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 * Remove arcsrmping (fixes bug #2902) 2012-08-17 Martin Skou Andersen * 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 * 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 * Add ACIX (ARC Cache Index) to distribution (RHEL>=5, Fedora>=7, Debian>=4). See documentation for configuration options. 2012-08-02 Martin Skou Andersen * Adding possibility to format the CE specific job state string (fixes bug 2847) 2012-07-17 David Cameron * Implement 3rd party transfer in data library (new method DataPoint::Transfer3rdPaty()) and arccp (new option -3) using GFAL DMC 2012-07-13 David Cameron * Add errno-like field to DataStatus class 2012-07-03 Aleksandr Konstantinov * Increase performance of client file staging to/from HTTPS interface of A-REX service by turning off encryption. 2012-06-28 David Cameron * Improved formatting of arcls -l by aligning columns 2012-06-27 Aleksandr Konstantinov * Support for plugin priorities added. 2012-06-20 David Cameron * Add arcrename command and DataPoint::Rename() See documentation and man pages for functionality and possible options. 2012-06-08 David Cameron * Cache service can run in same arched as A-REX with shared DTR instance 2012-06-05 Aleksandr Konstantinov * Janitor component removed from source tree. 2012-06-05 Aleksandr Konstantinov * Client files stage in performance enhanced by decreasing number of reconnections during one submission cycle. 2012-06-01 Weizhong Qiang * 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 * Remove ISIS, Janitor, Chelonia and Hopi 2012-05-25 Aleksandr Konstantinov * Watchdog implemented for arched container and used in A-REX. See documentation for configuration options. 2012-04-23 Andrii Salnikov * nordugridmap updated to version 2.0. See documentation for configuration options. 2012-04-02 Aleksandr Konstantinov * Handle out-of-band data at TCP layer. 2012-03-30 Aleksandr Konstantinov * Communication with ARGUS PEP is implemented and integerated into A-REX. See documentation for configuration options.