3.1.0-1 (lb-1.7.0-1) - key connections in the pool also with certificate; allows using LB client while swithing among multiple identities safely - don't keep proxy connections at all (workaround bug #25153 with little perfomance impact only) 3.1.1-1 (lb-1.7.1-1) - check for loaded credentials in connection pool management (avoid SEGV) - minor fixes to manpage 3.1.2-1 (lb-1.7.2-1) - allow aditional options for purger (variables GLITE_LB_PURGE_OTHER_OPTIONS, GLITE_LB_DUMP_EXPORTER_OTHER_OPTIONS - pass errors from credential loading to upper layers properly 3.1.2-2 (lb-1.7.4-1) - rebuild wrt. downgraded security 3.1.57-1 3.1.3-1 (lb-1.7.5-1) - align attr_names[] (used in getAttrName methods) in Event and JobStatus to definitions in *.h from lb.client-interface 3.1.4-1 - do the previous quick fix thoroughly -- don't smash name_with_underscores and nameWithUppercaseLetters 3.2.0-1 (lb-1.8.0-1) - added ui_host to jobstat - store purge files (to be uploaded to JP) in GLITE_LOCATION_VAR rahter then GLITE_TMP 3.2.1-1 - use -1 as an invalid socken number instead of 0 - handle errors generated by gss inquire credentials correctly (#37084) - correctly release unused credentials (#37069) and reuse connection - handle gss errors whene receiving notifications (#35118) - fix producer connection management (re-establishing connections) (#37074) 4.0.0-1 - LB 2.0 release 4.0.0-2 - fixed configure to work in etics 4.0.0-3 - configure script update (globus flavors added to configure call) 4.0.1-1 - (from 3.2.2-1) Fix edg_wll_NotifDrop prototype (#34649). - Notification pool implementation 4.0.2-1 - don't use hard-wired types for ACLs events but the ones generated automatically - change_acl code adapted to the new API using generated types - new options to the glite-lb-notify command 4.0.3-1 - Man page update - Minor fixes in example builds - stats extended for any job state 4.0.3-2 - install libraries into $libdir 4.0.4-1 - Connection pool lock optimization and fixes - Rare crash fixes in notify example 4.0.5-1 - Compatibility with IPv6 compliant clients 4.0.6-1 - Install glite_lb.m4 rather than glite_lb_client.m4 4.0.7-1 - hard-coded 'lib' fixed in glite_lb.m4 4.1.0-1 - Support for CREAM jobs - Support for logging sandbox transfers as jobs of a specific type - Memory allocation fixes - Relation 'changed' used in queries implemented for other relevant attributes rather than just Job State - Connection Pool locking fixed (Savannah bug #37081) - Extended with WMS DNs and other flags (producer API cleanup) 4.1.1-1 - Job registration example supports the 'exclusive' flag - Notification client can read server address from JobID 4.1.2-1 - Fixed target 'clean' in the Makefile - Extended job state transition statistics - Extended statistics example - More automation in m4 macros - Fixed propagation of error codes received from server 4.1.3-1 - Hostname parsing adjusted to handle IPv6 addresses 4.1.4-1 - Memory handling fixes 4.1.5-1 - revision of the perl code generator (fixed jobid, notifid and timeval types, mainly in logging functions) - fixed toString perl method for logsrc (duplicated line) - new client API test (simple run for SEGV check) - Statistics example extended - Support for jobid type options in logevent - General code polishing 4.1.5-2 - Module rebuilt 4.1.6-1 - Makefile a configuration updated to work across org.glite & EMI - libdir detection introduced to glite.m4 4.1.6-2 - Module rebuilt 4.1.7-1 - New multi-threaded example added 4.1.7-2 - Module rebuilt 4.1.8-1 - Optimized handling of simultaneous proxy&direct logging (fix for bug #77366) 4.1.9-1 - Fixed default setting for GLITE_LB_EXPORT_PURGE_ARGS 4.1.10-1 - Proper handling of background purge error messages (fix for bug #77974) 5.0.0-1 - Fixes for parallel release in EMI & gLite - Version numbering fixed - Support for HTTP_GONE code - Check result of InitContexh call - dest_url support in notification client - Update performance tests behavior to match the new IL development 5.0.1-1 - Detectin project name in Makefile - Figed m4 file location - Relocation of examples for EMI - When staged, install rather not-relinked .la file for the dependent C++ library - Introduction on a sysconfdir option (for /etc vs /usr) - DESTDIR in makefiles - file trasfer collections -- initial implementation - A human-readable form of jobs ACLs - Setting the owner of job payload 5.0.2-1 - locations updated in examples 5.0.3-1 - Build with threads enabled for EMI 5.0.3-2 - Module rebuilt 5.0.3-3 - Module rebuilt 5.0.4-1 - Relocatable build directory - Build system cleanup -- removing obsolete files - More context initialization checks. 5.0.4-2 - Module rebuilt 5.0.4-3 - Module rebuilt 5.0.5-1 - at3 and check_version utilities path 5.0.5-2 - Module rebuilt 5.0.6-1 - Using rpath only as $prefix/$libdir (fixes rpmlint rpath check in mock environment) 5.0.7-1 - Fixed default setting for GLITE_LB_EXPORT_PURGE_ARGS - Proper handling of background purge error messages (fix for bug #77974) - Fix locations in automatic purge (SB #81646). - Makefile adjustments for eticsless build 5.0.8-1 - Finalized ETICS+rpath+libtool mock build problem, workaround inside ETICS configurations now - Fixing rpath problem in mock builds 5.0.9-1 - Examples linked explicitely with L&B common library - Reduce memory consumption on query (SB #46437) - Support Debian 6 build 5.1.0-1 - Preparation for a new multiplatform release - Fix removing of .la files (for ETICS build). - Now with post-install 5.1.1-1 - Notification client supports new flags (anonymization, terminal states, job history) - Support of Debian packaging 5.1.2-1 - Packaging improvements (rpmlint and lintian checks) - Extended job query example to allow setting selected query flags through cmdline arguments - Correct module name in spec file - License string as recognized by rpmlint and packaging guidelines. - Fixes in notification client: - notification refresh - missing ID - client timeout - '999999999 + time(NULL)' overflows on 32bit since 2006 - "Megajob" perftest updates 5.1.3-1 - New example script - Memory leaks fixed in client and common library when looking for non-existant job - Fixed race condition during context initializations 5.1.4-1 - Fixed connection pool unlocking in error conditions (SB #92783) 5.1.4-2 - Module rebuilt 5.1.5-1 - Showing CREAM data for WMS+CREAM jobs in the job_status example - Fixed conditions parsing in the query_ext example - Avoid logging unnecessary events when registering sandbox transfers 5.1.6-1 - Debian package builds in vanilla chroot environment (backported from HEAD): - create pkg-config file for gss (depends on used GSSAPI provider) - spread proper CFLAGS needed for gss (to find gssapi.h) using pkg-config - missing build dependencies - missing dependency for libglite-lbjp-common-gsoap-plugin-dev (lb.ws-test build) - fix dependency of msg-plugin - no runtime dependencies for build 5.1.7-1 - Clean of legacy build files - Notification client can bind to addresses specified by hostname (Fixes SB #100721) - Notification client recognizes square brackets enclosing host address in endpoint specification - Error code for LB_PERM ersult fixed. - Clients uses parameter to recognize LB server local to the available LB proxy. - Fixes bug #100869 - Relies on environmental variable EDG_WLL_PARAM_LBPROXY_SERVERNAME - Crash during handling options in register_sandbox fixed 5.1.8-1 - Warnings fixes backported from master - More cleaning to make newer Debians happy (backported from HEAD) 5.2.0-1 - Torque jobs support - Showing CREAM data for WMS->CREAM jobs - Merge from branch_3_2 - Unnecessary events removed from Sandbox collection registration 5.2.0-2 - Module rebuilt 5.2.1-1 - qstat example added to the build - Debian package builds in vanilla chroot environment - Simplified source tarball and packages distribution - basic state machine for VM 5.2.2-1 - Using generic acquire_cred() instead of #ifdef, allows for runtime gss mechanism selection - Trying to honour job owner set in context when registering job - Added support for job_type query attribute in the query_ext example 5.2.3-1 - Using enum naming arrays where applicable - Job connections -- explicitly created and deactivated by event - New parameter to indicate the type of credentials to acquire 5.2.4-1 - Job type querying attribute supported in glite-lb-notify 5.2.5-1 - Usi generated naming array instead of switch() in the job_status example - Debugging output removed from glite-lb-notify - Missing header (possible cause of memory nahdling errors) added to producer code 5.2.6-1 - Job_reg example allows to explicitly set job's owner - New sources added: CloudManager, VMManager, VMSystem - Sources removed from VMRunning and VMShutdown events 5.2.7-1 - Updates and fixes due to setup script changes 6.0.0-1 - Major version bump (binary API change) - Added functions for sending events to files for IL - Preparation for Fedora & EPEL packaging 6.0.1-1 - License and packaging fixes 6.0.2-1 - Library sonames tracked in rpm - Runtime file location defaults (SB #98940) - More precise path lenght size check - Default value for store proxy socket only in param.c, check path length size 6.0.3-1 - VM job type querying - Changes based on Fedora reviews 6.0.4-1 - Fixes to follow recent Debian updates 6.0.5-1 - Missing lb.types function declarations added 6.0.6-1 - Support for histogram flags in examples - Merge from branch_3_2, round 7 - Debugging packages of subpackages in Debian 6.0.7-1 - Default socket path fixed in L&B client library (using central constants from log_proto.h), Meta RT #38352 6.0.8-1 - Fix rpm package build of lb.client on Fedora 20+ - Package descriptions polishing - Prefer the newer condor-classads over classads on Fedora - Simpler removal of libtool and static libraries (as suggested in Fedora review #1001104) - Support for parallel build (missing dependencies, race conditions during launching bison and compressing manpages, ...) - Enable parallel build in rpm packaging as recommended in Fedora review #965848 - Cleanups in lb.common and lb.client rpm packaging - Slight simplification of documentation packaging in Debian - Creating $RPM_BUILD_ROOT directory not needed in RPM packages - Fix RPM package build - Update RPM packaging of documentation (Fedora review #885703) - Changeable module documentation directory - 'make check' in rpm only for packages with unittests - Updated Fedora Packaging Guidelines - pkg-config files for L&B common and client libraries - New version of machine readable Debian copyright file - Explicit link all needed libraries (fixes build on Debian 7) - Runtime perl dependencies on Debian - Arch-specific build dependencies in all rpm packages - Improve packaging based on Fedora review