1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
Version 1.3.20:
- Various small fixes
- Introduce explicit plugin function prototypes to meet the C23 standard
that more strictly check if the function prototype matches the actual
argument list. Move these prototypes to lcas_types.h.
- Remove unused LCMAPS_MOD_HOME
- Initialize plugin_procs array
- Remove ineffective tests for NULL array member of struct
Version 1.3.19:
Bugfix:
- plugins where not properly dlclose()-ed. This indirectly triggered a
segmentation fault in gsisshd when used in combination with PAM.
Version 1.3.17:
Bugfix:
- lcas_findfile() was fixed for plugins, but also used for db file in
lcas-plugins-basic. Functionality is now split
Version 1.3.16:
Bugfix:
- Fix gsi handling code to prevent clash with globus symbols.
Version 1.3.15:
Run time feature:
- New plugin search code, similar to the LCMAPS approach.
1. Try to set get the environment variable LCAS_MODULES_DIR.
2. On success: check if the provided plugin filename has an absolute path already,
if not, prepend the $LCAS_MODULES_DIR value to the plugin and
check if the file exists.
if no file exists continue with 3.
On failure: goto 3.
3. Check if the provided plugin filename has an absolute path already,
if not, prepend the LCAS_MOD_HOME #define value to the plugin path
and check if the file exists.
Use the LCAS_MOD_HOME #define. The defined value originates from
the configure script and
could be set there to the default or the
--with-lcas-moduledir=DIR option.
if this keeps failing, exit and trigger an LCAS initialization error.
A new log line is printed in the log file to indicate what the LCAS plugin
search paths are.
Build time feature:
- New configure option: --with-lcas-moduledir=DIR
Sets the default search directory for LCAS modules to this value.
Without the setting the default is relative to the (build) systems $libdir
value: /usr/local/lib/lcas
Version 1.3.13:
This version of LCAS and the related LCAS plugins introduces the following new features:
- fix a few minor segfault situations.
- Log file output is cleaned up a bit
- The LCAS framework and LCAS-Interface components are now integrated in each other
- adjusted to be able to use EPEL, EMI and gLite packages
AS_MOD_HOME
|