------------------------------------------------------------------------
r16551 | msalle | 2012-10-21 13:38:44 +0200 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/ChangeLog

Updating ChangeLog

------------------------------------------------------------------------
r16550 | msalle | 2012-10-21 13:37:37 +0200 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c

shorten log line.

------------------------------------------------------------------------
r16549 | msalle | 2012-10-21 13:30:16 +0200 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c

Log service name iff present, reorganize caching for clarity.

------------------------------------------------------------------------
r16548 | msalle | 2012-10-21 12:57:21 +0200 (Sun, 21 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/ChangeLog

Update ChangeLog

------------------------------------------------------------------------
r16547 | msalle | 2012-10-19 16:12:15 +0200 (Fri, 19 Oct 2012) | 11 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt_interface.8
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c

The result of LCMAPS mapping is stored, to allow caching the result:
When a non-NULL 'desired identity' is presented, and a previous result is
available, it is used instead of doing a new LCMAPS run. This means LCMAPS at
most runs once.
Allow preventing the caching by setting the new environment variable
LLGT_CACHE_CALLOUT to no, disable or disabled.
Do not call globus_module_deactivate() since this might corrupt e.g. the OpenSSL
library, it should be called from the calling program.
Update NEWS file and man page to reflect the new behaviour.


------------------------------------------------------------------------
r16546 | msalle | 2012-10-18 15:21:37 +0200 (Thu, 18 Oct 2012) | 10 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/LICENSE
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/doc/README
   M /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt_interface.8
   D /trunk/lcas-lcmaps-gt4-interface/project/voms.m4
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcmaps.c

New feature: env var LLGT_DLCLOSE_LCMAPS, when set to no, disable or disabled,
do NOT call dlclose() on lcmaps. This is a workaround for a RH5-based bug
relating to gsisshd, which run the callout twice. Updating manpage and NEWS file
to reflect this. Also:
- spell checked manpage
- replaced LICENSE file with proper Apache-2 LICENSE file
- removed unused voms.m4 macro (only needed for AC_LCMAPS, but we only use
  AC_LCMAPS_INTERFACE)


------------------------------------------------------------------------
r16415 | msalle | 2012-06-05 13:32:39 +0200 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_utils.h

Add missing header syslog.h to llgt_utils.h as it is needed for LOG_ERR etc.

------------------------------------------------------------------------
r16412 | msalle | 2012-06-05 10:34:23 +0200 (Tue, 05 Jun 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c

Cleanup dead code.

------------------------------------------------------------------------
r16410 | msalle | 2012-06-04 16:50:03 +0200 (Mon, 04 Jun 2012) | 7 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt_interface.8
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_utils.h

Update logging functionality to allow for logging to file from llgt itself.
LLGT_LOG_FILE when set and can be opened, is used instead of syslog.
If succesfully opened, LCAS_LOG_FILE and/or LCMAPS_LOG_FILE when unset, will be
set to the same file.
When neither LLGT_LOG_FACILITY nor LLGT_LOG_IDENT is set and logging to syslog,
openlog is no longer called.

------------------------------------------------------------------------
r16166 | okoeroo | 2012-03-16 10:54:22 +0100 (Fri, 16 Mar 2012) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Bumping version in configure.ac to match the NEWS file mentioned update


------------------------------------------------------------------------
r16165 | okoeroo | 2012-03-16 10:52:54 +0100 (Fri, 16 Mar 2012) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/doc/Makefile.am

Removed gt4-interface-install.8 from the make dist.


------------------------------------------------------------------------
r16151 | dennisvd | 2012-03-15 14:11:55 +0100 (Thu, 15 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS

update the NEWS retroactively

------------------------------------------------------------------------
r16149 | dennisvd | 2012-03-15 13:55:26 +0100 (Thu, 15 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/doc/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt_interface.8

Include a manual page (copied from Debian packaging)

------------------------------------------------------------------------
r16046 | msalle | 2012-02-29 11:06:56 +0100 (Wed, 29 Feb 2012) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/ChangeLog

Updating ChangeLog


------------------------------------------------------------------------
r16044 | msalle | 2012-02-29 10:45:14 +0100 (Wed, 29 Feb 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c

fclose() of lcas logfile should be enabled only when using LCAS.

------------------------------------------------------------------------
r15966 | okoeroo | 2012-02-13 16:10:51 +0100 (Mon, 13 Feb 2012) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS

Corrected version numbers in the NEWS file.




------------------------------------------------------------------------
r15965 | okoeroo | 2012-02-13 16:07:01 +0100 (Mon, 13 Feb 2012) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/ChangeLog
   M /trunk/lcas-lcmaps-gt4-interface/NEWS

Preparing for a new lcas-lcmaps-gt-interface



------------------------------------------------------------------------
r15886 | msalle | 2012-01-27 10:16:57 +0100 (Fri, 27 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_globus_internal.h

Sync headers with those specified in globus_internal.h headers in LCMAPS

------------------------------------------------------------------------
r15884 | msalle | 2012-01-26 16:36:48 +0100 (Thu, 26 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Fix remaining renaming of globus_internal.h into llgt_globus_internal.h

------------------------------------------------------------------------
r15883 | msalle | 2012-01-26 16:31:56 +0100 (Thu, 26 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   D /trunk/lcas-lcmaps-gt4-interface/src/globus_internal.h
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_globus_internal.h (from /trunk/lcas-lcmaps-gt4-interface/src/globus_internal.h:15878)
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_utils.c

Explicitly prefix globus_internal.h with llgt_ and insert macro to enforce
single inclusion.

------------------------------------------------------------------------
r15872 | okoeroo | 2012-01-25 18:52:54 +0100 (Wed, 25 Jan 2012) | 7 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c

When an LCAS_LOG_FILE=<file> or LCMAPS_LOG_FILE=<file> is provided to the LLGT,
it opened a FILE handle (for each of the environments).

Now it also closes them.



------------------------------------------------------------------------
r15865 | msalle | 2012-01-23 10:27:43 +0100 (Mon, 23 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   D /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_front.c (from /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c:15864)
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcmaps.h
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_utils.c (from /trunk/lcas-lcmaps-gt4-interface/src/utils.c:15864)
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_utils.h (from /trunk/lcas-lcmaps-gt4-interface/src/utils.h:15864)
   D /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   D /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Prefix all files with llgt_. Rename configure options file into llgt_config.h
Add missing llgt_config.h header to all c and h files.

------------------------------------------------------------------------
r15863 | msalle | 2012-01-20 12:30:32 +0100 (Fri, 20 Jan 2012) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcas.h
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcmaps.h

Add new header files.

------------------------------------------------------------------------
r15862 | msalle | 2012-01-20 12:27:30 +0100 (Fri, 20 Jan 2012) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   D /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   D /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcas.c (from /trunk/lcas-lcmaps-gt4-interface/src/lcas.c:15856)
   A /trunk/lcas-lcmaps-gt4-interface/src/llgt_lcmaps.c (from /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c:15856)
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Cleanup of code: splitup lcas and lcmaps dependent code in separate .c and .h
files, which are prefixed with llgt_ to prevent confusion with the framework
files. Further removal of dead code.


------------------------------------------------------------------------
r15858 | msalle | 2012-01-19 17:57:46 +0100 (Thu, 19 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Commented on function too many and forgot one.

------------------------------------------------------------------------
r15857 | msalle | 2012-01-19 17:54:48 +0100 (Thu, 19 Jan 2012) | 4 lines
Changed paths:
   D /trunk/lcas-lcmaps-gt4-interface/src/globus_gsi_gss_constants.h
   D /trunk/lcas-lcmaps-gt4-interface/src/gssapi_openssl.h
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   D /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Cleanup dead code: comment-out functions and their prototypes if they are not
being used. Also remove unused header files.


------------------------------------------------------------------------
r15850 | msalle | 2012-01-16 13:06:18 +0100 (Mon, 16 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/globus_internal.h
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Make sure all local copies of globus structs have non-clashing names.

------------------------------------------------------------------------
r15848 | msalle | 2012-01-13 15:02:38 +0100 (Fri, 13 Jan 2012) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   A /trunk/lcas-lcmaps-gt4-interface/src/globus_internal.h
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Cleanup code to limit the handling of internal globus structs. All these structs
are now defined in globus_internal.h. The need for this arises because there is
no public way of obtaining a gss_cred_id_t from a gss_ctx_id_t.


------------------------------------------------------------------------
r15847 | msalle | 2012-01-12 13:50:44 +0100 (Thu, 12 Jan 2012) | 7 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Fix proper handling of --disable-lcas:
- use of AM_CONDITIONAL in configure.ac 
- use of AC_DEFINE and #if(n)def to skip LCAS code
- don't compile lcas.c (not even as empty file)
Add some comments on globus modules.


------------------------------------------------------------------------
r15825 | msalle | 2012-01-04 12:29:07 +0100 (Wed, 04 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c

Fix call of tokenize function (should call new name).

------------------------------------------------------------------------
r15824 | msalle | 2012-01-04 12:28:25 +0100 (Wed, 04 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c

Fix name of policy_tokenize function and make it static


------------------------------------------------------------------------
r15821 | msalle | 2012-01-03 16:26:13 +0100 (Tue, 03 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c

Fix tokenizing code.

------------------------------------------------------------------------
r15820 | msalle | 2012-01-03 15:55:46 +0100 (Tue, 03 Jan 2012) | 10 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

- Fix use of LCMAPS_POLICY_NAME, it wasn't used by llgt4 since it called
  lcmaps_run_and_return_username with policies==NULL meaning parse all policies.
  The LCMAPS_POLICY_NAME is now split into an array of policy names using new
  function llgt4_policy_tokenize() similar to lcmaps_tokenize
- fix two memory leaks: liblcmaps_path (in lcmaps.c) and client name (in
  lcmaps_gt4_front.c). At the same time client name is only determined once from
  context.
- fix typos: lcas instead of lcmaps (in lcmaps.c)


------------------------------------------------------------------------
r15752 | msalle | 2011-12-16 09:40:28 +0100 (Fri, 16 Dec 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/ChangeLog

Update ChangeLog

------------------------------------------------------------------------
r15749 | msalle | 2011-12-15 17:35:57 +0100 (Thu, 15 Dec 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Minor update: should check AC_LCAS_INTERFACE, not AC_LCAS. Bumping version.

------------------------------------------------------------------------
r15723 | okoeroo | 2011-12-14 15:30:59 +0100 (Wed, 14 Dec 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Changed LCAS and LCMAPS _DEBUG_LEVEL to '3', which means that it's equal to LOG_NOTICE and up. The LOG_INFO is the default log level in LCMAPS itself. This can be tuned by exporting LCMAPS_DEBUG_LEVEL to a higher or lower value. The same is true for LCAS.


------------------------------------------------------------------------
r15690 | okoeroo | 2011-12-11 19:27:15 +0100 (Sun, 11 Dec 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt_interface.8

Written man page for lcas_lcmaps_gt_interface



------------------------------------------------------------------------
r15684 | okoeroo | 2011-12-11 14:28:07 +0100 (Sun, 11 Dec 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   A /trunk/lcas-lcmaps-gt4-interface/doc/Makefile.am
   A /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt4_interface.8
   A /trunk/lcas-lcmaps-gt4-interface/doc/lcas_lcmaps_gt_interface.8

Added man page for the LCAS LCMAPS GT interface


------------------------------------------------------------------------
r15661 | okoeroo | 2011-12-03 22:08:16 +0100 (Sat, 03 Dec 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS

Updated release notes text to be more clear.



------------------------------------------------------------------------
r15655 | okoeroo | 2011-12-01 13:43:09 +0100 (Thu, 01 Dec 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Prefixed all the function names to avoid clashes. All is now normalized on "llgt_".



------------------------------------------------------------------------
r15652 | okoeroo | 2011-11-29 18:33:33 +0100 (Tue, 29 Nov 2011) | 65 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

The last big check-in.


Version 1.2.0:
-   Changed the copyright to The Initiative for Globus in Europe project.
-   Moved the default logging facility from LOG_LOCAL1 to LOG_DAEMON.
-   Change the default logging facility with the $LLGT_LOG_FACILITY environment
    variable. Use the name of (standard syslog) facility names. Example:
    LOG_DAEMON, LOG_LOCAL1, etcetera
-   The $LLGT_LOG_IDENT can (optionally) be set to identify the log the
    GT-interface from other records explicitly. Not using this option will let
    Syslog (or one of the GT services) to set these options. By default the
    Syslog ident will be set to the executable name.
-   Changed the default LCAS_DEBUG_LEVEL value to the build in number 4. Which
    equal to a cut off at the LOG_INFO Syslog priority. Setting it on 5 will
    let it run with LOG_DEBUG enabled.
-   Switched internal time from localtime() to gmtime() to generate a
    JOB_REPOSITORY_ID and GATEKEEPER_JM_ID.
-   Set $LLGT_RUN_LCAS to "no", "disabled" or "disable" to avoid the LCAS run
    prior to the LCMAPS.
-   There is a matching ./configure option "--enable-lcas" which can be used to
    change the default behaviour to run LCAS or not. The $LLGT_RUN_LCAS
    environment variable can still influence the LCAS run.
-   Added ./configure options similar gLExec to manipulate LCAS and LCMAPS
    usage, e.g.  --with-lcas-db=FILE, --with-lcas-moduledir-sfx=path,
    --with-lcas-moduledir=path, --with-lcmaps-db=FILE,
    --with-lcmaps-moduledir-sfx=path, --with-lcmaps-moduledir=path
-   When the variable LLGT_LIFT_PRIVILEGED_PROTECTION is set the post-LCMAPS
    mapping to the 'root' user and group check is disabled. This check is
    implicitly enable to prevent erroneous configuration to silently result
    into a root-account mapping in services that don't have preventions for
    this of themselves.  This setting is NEEDED in services that:
    1.) don't user switch, and run as root.
    2.) services that expect only a username to be returned and perform the
        user switch themselves, e.g. the Globus GSI-OpenSSHd.
-   Depreciate: $LLGT_NO_CHANGE_USER in favor of $LLGT_LIFT_PRIVILEGED_PROTECTION. 
                (Depreciation does not mean non-functional anymore)
-   Depreciate: $LLGT4_NO_CHANGE_USER in favor of $LLGT_LIFT_PRIVILEGED_PROTECTION. 
                (Depreciation does not mean non-functional anymore)
-   Set $LLGT_VOMS_DISABLE_CREDENTIAL_CHECK to disable the VOMS verification at
    run-time in LCMAPS, provided that LCMAPS has the feature to select it at
    run-time.
-   Set $LLGT_VOMS_ENABLE_CREDENTIAL_CHECK explicitly enable the VOMS attribute
    verification. It will override the LCMAPS build-in default, which could be
    disabled with certain build flags.
-   Support for a CFLAGS setting for LCAS_LIBDIR to open the liblcas.so library
    from an alternative location at build-time to override it's default.
    Example: export CFLAGS='-DLCAS_LIBDIR=\"/usr/local/lib/\"'
-   Support for an alternative LCAS_LIBDIR as a run-time setting by exporting
    $LLGT_LCAS_LIBDIR="/usr/local/lib/liblcas.so"

Newest to version 1.2.0:
-   Support for a CFLAGS setting for LCMAPS_LIBDIR to open the liblcmaps.so library
    from an alternative location at build-time to override it's default.
    Example: export CFLAGS='-DLCMAPS_LIBDIR=\"/usr/local/lib/\"'
-   Support for an alternative LCMAPS_LIBDIR as a run-time setting by exporting
    $LLGT_LCMAPS_LIBDIR="/usr/local/lib/liblcmaps.so"
-   If the $LLGT_ENABLE_DEBUG environment variable is set, then the debugging
    message logged at level LOG_DEBUG are passed to the log. The scope of this
    setting is only within the LCAS-LCMAPS-GT-interface





------------------------------------------------------------------------
r15651 | okoeroo | 2011-11-29 16:21:54 +0100 (Tue, 29 Nov 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c

Fixed typo


------------------------------------------------------------------------
r15650 | okoeroo | 2011-11-29 16:17:32 +0100 (Tue, 29 Nov 2011) | 9 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c

-   Support for a CFLAGS setting for LCAS_LIBDIR to open the liblcas.so library
    from an alternative location at build-time to override it's default.
    Example: export CFLAGS='-DLCAS_LIBDIR=\"/usr/local/lib/\"'
-   Support for an alternative LCAS_LIBDIR as a run-time setting by exporting
    $LLGT_LCAS_LIBDIR="/usr/local/lib/liblcas.so"




------------------------------------------------------------------------
r15649 | okoeroo | 2011-11-29 15:46:04 +0100 (Tue, 29 Nov 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Added support for the LCAS_LIBDIR selection.



------------------------------------------------------------------------
r15645 | okoeroo | 2011-11-28 22:25:24 +0100 (Mon, 28 Nov 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Intermediate update.


------------------------------------------------------------------------
r15642 | okoeroo | 2011-11-28 12:29:24 +0100 (Mon, 28 Nov 2011) | 11 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

New run-time VOMS switching options:

-   Set $LLGT_VOMS_DISABLE_CREDENTIAL_CHECK to disable the VOMS verification at
    run-time in LCMAPS, provided that LCMAPS has the feature to select it at
    run-time.
-   Set $LLGT_VOMS_ENABLE_CREDENTIAL_CHECK explicitly enable the VOMS attribute
    verification. It will override the LCMAPS build-in default, which could be
    disabled with certain build flags.



------------------------------------------------------------------------
r15639 | okoeroo | 2011-11-28 11:08:33 +0100 (Mon, 28 Nov 2011) | 1 line
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Cleaning up the code. This part is tested thoroughly
------------------------------------------------------------------------
r15638 | okoeroo | 2011-11-27 18:11:40 +0100 (Sun, 27 Nov 2011) | 43 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

WARNING! This is an intermediate update, not final.
The liblcmaps.so is expected in /usr/local/lib/ 


Version 1.2.0:
-   Changed the copyright to The Initiative for Globus in Europe project.
-   Moved the default logging facility from LOG_LOCAL1 to LOG_DAEMON.
-   Change the default logging facility with the $LLGT_LOG_FACILITY environment
    variable. Use the name of (standard syslog) facility names. Example:
    LOG_DAEMON, LOG_LOCAL1, etcetera
-   The $LLGT_LOG_IDENT can (optionally) be set to identify the log the
    GT-interface from other records explicitly. Not using this option will let
    Syslog (or one of the GT services) to set these options. By default the
    Syslog ident will be set to the executable name.
-   Changed the default LCAS_DEBUG_LEVEL value to the build in number 4. Which
    equal to a cut off at the LOG_INFO Syslog priority. Setting it on 5 will
    let it run with LOG_DEBUG enabled.
-   Switched internal time from localtime() to gmtime() to generate a
    JOB_REPOSITORY_ID and GATEKEEPER_JM_ID.
-   Set $LLGT_RUN_LCAS to "no", "disabled" or "disable" to avoid the LCAS run
    prior to the LCMAPS.
-   There is a matching ./configure option "--enable-lcas" which can be used to
    change the default behaviour to run LCAS or not. The $LLGT_RUN_LCAS
    environment variable can still influence the LCAS run.
-   Added ./configure options similar gLExec to manipulate LCAS and LCMAPS
    usage, e.g.  --with-lcas-db=FILE, --with-lcas-moduledir-sfx=path,
    --with-lcas-moduledir=path, --with-lcmaps-db=FILE,
    --with-lcmaps-moduledir-sfx=path, --with-lcmaps-moduledir=path
-   When the variable LLGT_NO_CHANGE_USER is set the post-LCMAPS mapping to the
    'root' user and group check is disabled. This check is implicitly enable to
    prevent erroneous configuration to silently result into a root-account 
    mapping in services that don't have preventions for this of themselves.
    This setting is NEEDED in services that:
    1.) don't user switch, and run as root.
    2.) services that expect only a username to be returned and perform the
        user switch themselves, e.g. the Globus GSI-OpenSSHd.
-   Depreciate: $LLGT4_NO_CHANGE_USER in favor of $LLGT_NO_CHANGE_USER. 
                (Depreciation does not mean non-functional anymore)





------------------------------------------------------------------------
r15624 | okoeroo | 2011-11-24 10:06:58 +0100 (Thu, 24 Nov 2011) | 3 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/ChangeLog
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Intermediate update and adding the ChangeLog file


------------------------------------------------------------------------
r15615 | okoeroo | 2011-11-23 11:22:36 +0100 (Wed, 23 Nov 2011) | 26 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

From the NEWS file (tentative, can expand):

Version 1.2.0:
-   Changed the copyright to The Initiative for Globus in Europe project.
-   Moved the default logging facility from LOG_LOCAL1 to LOG_DAEMON.
-   Change the default logging facility with the $LLGT_LOG_FACILITY environment
    variable. Use the name of (standard syslog) facility names. Example:
    LOG_DAEMON, LOG_LOCAL1, etcetera
-   The $LLGT_LOG_IDENT can (optionally) be set to identify the log the
    GT-interface from other records explicitly. Not using this option will let
    Syslog (or one of the GT services) to set these options. By default the
    Syslog ident will be set to the executable name.
-   Changed the default LCAS_DEBUG_LEVEL value to the build in number 4. Which
    equal to a cut off at the LOG_INFO Syslog priority. Setting it on 5 will
    let it run with LOG_DEBUG enabled.
-   Switched internal time from localtime() to gmtime() to generate a
    JOB_REPOSITORY_ID and GATEKEEPER_JM_ID.
-   Set $LLGT_RUN_LCAS to "no", "disabled" or "disable" to avoid the LCAS run
    prior to the LCMAPS.
-   There is a matching ./configure option "--enable-lcas" which can be used to
    change the default behaviour to run LCAS or not. The $LLGT_RUN_LCAS
    environment variable can still influence the LCAS run.




------------------------------------------------------------------------
r15458 | msalle | 2011-08-17 17:42:14 +0200 (Wed, 17 Aug 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Fix type of minor status to correspond to prototype in gssapi.h

------------------------------------------------------------------------
r15448 | msalle | 2011-08-17 15:05:11 +0200 (Wed, 17 Aug 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Bumping version.

------------------------------------------------------------------------
r15447 | msalle | 2011-08-17 14:44:53 +0200 (Wed, 17 Aug 2011) | 6 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Update to use new lcmaps.m4 macro: only test for AC_LCMAPS_INTERFACE([globus]),
cleanup unused buildtime linking via LINKED_LCAS_LCMAPS (i.e. only allow
dlopen). Also remove support for PEM interface, i.e. always use the
USE_GLOBUS_INTERFACE_TO_LCMAPS


------------------------------------------------------------------------
r15305 | okoeroo | 2011-07-09 03:09:29 +0200 (Sat, 09 Jul 2011) | 25 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/NEWS
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Version 1.1.5:
Applying Brian Bockelman's patch for the services that can handle an account
change itself. For instance, GSISSH and Condor.

The scenario is as follows: LCMAPS resolves an account and typically enforced
it into the process by changing to the resolved account. The enforcement step
can be disabled by simply not running the posix_enf plug-in. In effect the
process is still running as root after the LCMAPS account resolvement and the
LCAS LCMAPS GT4/GT5 Callout kicks to throw an error on the (effective) user ID
or (effective) group ID being root.

The patch allows for an exception to this safety measure when the environment
variable "LLGT4_NO_CHANGE_USER" is set. The final check in the GT4/GT5 call-out
is bypassed and continues to pass the Username to the GT4/GT5 Call-out
framework of the service.

With some more time and concideration the need for this environment variable
might disappear as I currently think that these checks in the GT4/GT5 Call-out
could be safely regarded as pedantic.






------------------------------------------------------------------------
r15238 | msalle | 2011-04-13 21:04:42 +0200 (Wed, 13 Apr 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap

Add --copy to libtoolize in bootstrap, which greatly eases creation of tarballs.

------------------------------------------------------------------------
r15237 | okoeroo | 2011-04-13 17:32:04 +0200 (Wed, 13 Apr 2011) | 6 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Fixed Savannah bug #80900 (and bug #80899 and the last 18 comments of bug #80647)

In the solution the conversion to a PEM string is ommited. A gss_cred_id_t is now pushed into the LCAS call which fixes the problem.



------------------------------------------------------------------------
r15216 | okoeroo | 2011-04-08 11:58:27 +0200 (Fri, 08 Apr 2011) | 1 line
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Bumping version of lcas-lcmaps-gt4-interface to patch level .3
------------------------------------------------------------------------
r15215 | okoeroo | 2011-04-08 11:01:13 +0200 (Fri, 08 Apr 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c

Fixed for Savannah bugs #80647: "LCAS authorizes me but reports that I am not"



------------------------------------------------------------------------
r14914 | msalle | 2011-03-06 11:17:47 +0100 (Sun, 06 Mar 2011) | 2 lines
Changed paths:
   M /trunk/jobrepository/configure.ac
   M /trunk/lcas/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-plugins-voms/configure.ac
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   M /trunk/lcmaps-plugins-voms/configure.ac
   M /trunk/scas/configure.ac

Bumping versions for components with fixed globus / crypto deps.

------------------------------------------------------------------------
r14847 | dennisvd | 2011-03-04 16:27:25 +0100 (Fri, 04 Mar 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh.in
   M /trunk/lcas-lcmaps-gt4-interface/src/gssapi_openssl.h

removed executable bits

------------------------------------------------------------------------
r14844 | dennisvd | 2011-03-04 16:21:13 +0100 (Fri, 04 Mar 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/LICENSE
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am

removed x bit

------------------------------------------------------------------------
r14843 | dennisvd | 2011-03-04 16:20:40 +0100 (Fri, 04 Mar 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/doc/README
   M /trunk/lcas-lcmaps-gt4-interface/examples/deinstall.sh
   M /trunk/lcas-lcmaps-gt4-interface/examples/gsi-authz.conf
   M /trunk/lcas-lcmaps-gt4-interface/examples/gt4-interface-install.sh
   M /trunk/lcas-lcmaps-gt4-interface/examples/install.sh
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/globus_gsi_gss_constants.h
   M /trunk/lcas-lcmaps-gt4-interface/src/gssapi_openssl.h
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

set keyword props

------------------------------------------------------------------------
r14830 | msalle | 2011-03-03 17:51:11 +0100 (Thu, 03 Mar 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Updating globus dependencies corresponding to used #include lines and
dependencies based on used globus symbols.

------------------------------------------------------------------------
r14690 | msalle | 2011-02-25 15:38:01 +0100 (Fri, 25 Feb 2011) | 2 lines
Changed paths:
   M /trunk/jobrepository/Makefile.am
   M /trunk/jobrepository/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-plugins-basic/configure.ac
   M /trunk/lcas-plugins-check-executable/configure.ac
   M /trunk/lcas-plugins-voms/configure.ac
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-basic/configure.ac
   M /trunk/lcmaps-plugins-gums/configure.ac
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   M /trunk/lcmaps-plugins-voms/configure.ac
   M /trunk/scas/configure.ac

Re-syncing all the versions with branch EMI-1

------------------------------------------------------------------------
r14619 | okoeroo | 2011-02-23 15:01:55 +0100 (Wed, 23 Feb 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h

Hardcoded the define "-DUSE_GLOBUS_INTERFACE_TO_LCMAPS" in src/Makefile.am to build the traditional (and working) GSI based interface to LCAS and LCMAPS.



------------------------------------------------------------------------
r14618 | msalle | 2011-02-23 12:58:46 +0100 (Wed, 23 Feb 2011) | 3 lines
Changed paths:
   M /trunk
   M /trunk/ees
   M /trunk/ees-plugins-one
   M /trunk/glexec
   M /trunk/lcas
   M /trunk/lcas-lcmaps-gt4-interface
   M /trunk/lcas-plugins-basic
   M /trunk/lcas-plugins-check-executable
   M /trunk/lcas-plugins-voms
   M /trunk/lcmaps-plugins-afs
   M /trunk/lcmaps-plugins-basic
   M /trunk/lcmaps-plugins-c-pep
   M /trunk/lcmaps-plugins-gums
   M /trunk/lcmaps-plugins-jobrep
   M /trunk/lcmaps-plugins-scas-client
   M /trunk/lcmaps-plugins-verify-proxy
   M /trunk/lcmaps-plugins-voms
   M /trunk/scas

Updating externals to use http://ndpfsvn.nikhef.nl/ro instead of
https://ndpfsvn.nikhef.nl/repos

------------------------------------------------------------------------
r14572 | msalle | 2011-02-06 16:38:54 +0100 (Sun, 06 Feb 2011) | 10 lines
Changed paths:
   M /trunk/lcas/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-plugins-basic/configure.ac
   M /trunk/lcas-plugins-check-executable/configure.ac
   M /trunk/lcas-plugins-voms/configure.ac
   M /trunk/lcmaps/configure.ac
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-voms/configure.ac
   M /trunk/m4/globus.m4

Major overhaul of globus.m4 and adaptation of all the configure.ac files.
- we can either call e.g. AC_GLOBUS_CALLOUT and parse have_globus_callout or
  call AC_GLOBUS([CALLOUT],[action when found],[action when not found])
- AC_GLOBUS does an AC_REQUIRE on AC_GLOBUS_INIT. That macro defines the
  configure flags such as --with-globus-prefix etc. and then defines all the
  AC_GLOBUS_<module> macros.
This way, we can modularly call all the globus package-macros and get only the
CFLAGS and LIBS flags of the modules we actually use. 


------------------------------------------------------------------------
r11964 | msalle | 2011-01-07 14:53:58 +0100 (Fri, 07 Jan 2011) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/scas/bootstrap

Syncing gt4-interface configure.ac and syncing bootstrap files.

------------------------------------------------------------------------
r11963 | msalle | 2011-01-07 14:47:50 +0100 (Fri, 07 Jan 2011) | 3 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/AUTHORS
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am

Adding AUTHORS
updating to include all dist files.

------------------------------------------------------------------------
r11951 | msalle | 2011-01-07 13:02:43 +0100 (Fri, 07 Jan 2011) | 2 lines
Changed paths:
   A /trunk/glexec/AUTHORS (from /trunk/glexec/MAINTAINERS:11944)
   D /trunk/glexec/MAINTAINERS
   M /trunk/glexec/Makefile.am
   A /trunk/lcas/AUTHORS (from /trunk/lcas/MAINTAINERS:11950)
   D /trunk/lcas/MAINTAINERS
   M /trunk/lcas/doc/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   A /trunk/lcas-plugins-basic/AUTHORS (from /trunk/lcas-plugins-basic/MAINTAINERS:11946)
   D /trunk/lcas-plugins-basic/MAINTAINERS
   M /trunk/lcas-plugins-basic/Makefile.am
   A /trunk/lcas-plugins-check-executable/AUTHORS (from /trunk/lcas-plugins-check-executable/MAINTAINERS:11947)
   D /trunk/lcas-plugins-check-executable/MAINTAINERS
   M /trunk/lcas-plugins-check-executable/Makefile.am
   A /trunk/lcas-plugins-voms/AUTHORS (from /trunk/lcas-plugins-voms/MAINTAINERS:11947)
   D /trunk/lcas-plugins-voms/MAINTAINERS
   M /trunk/lcas-plugins-voms/Makefile.am
   A /trunk/lcmaps/AUTHORS (from /trunk/lcmaps/MAINTAINERS:11927)
   D /trunk/lcmaps/MAINTAINERS
   M /trunk/lcmaps/doc/Makefile.am
   A /trunk/lcmaps-plugins-afs/AUTHORS (from /trunk/lcmaps-plugins-afs/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-afs/MAINTAINERS
   M /trunk/lcmaps-plugins-afs/Makefile.am
   A /trunk/lcmaps-plugins-basic/AUTHORS (from /trunk/lcmaps-plugins-basic/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-basic/MAINTAINERS
   M /trunk/lcmaps-plugins-basic/Makefile.am
   A /trunk/lcmaps-plugins-c-pep/AUTHORS (from /trunk/lcmaps-plugins-c-pep/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-c-pep/MAINTAINERS
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   A /trunk/lcmaps-plugins-gums/AUTHORS (from /trunk/lcmaps-plugins-gums/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-gums/MAINTAINERS
   M /trunk/lcmaps-plugins-gums/Makefile.am
   A /trunk/lcmaps-plugins-scas-client/AUTHORS (from /trunk/lcmaps-plugins-scas-client/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-scas-client/MAINTAINERS
   M /trunk/lcmaps-plugins-scas-client/Makefile.am
   A /trunk/lcmaps-plugins-verify-proxy/AUTHORS (from /trunk/lcmaps-plugins-verify-proxy/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-verify-proxy/MAINTAINERS
   M /trunk/lcmaps-plugins-verify-proxy/Makefile.am
   A /trunk/lcmaps-plugins-voms/AUTHORS (from /trunk/lcmaps-plugins-voms/MAINTAINERS:11948)
   D /trunk/lcmaps-plugins-voms/MAINTAINERS
   M /trunk/lcmaps-plugins-voms/Makefile.am
   M /trunk/scas/Makefile.am

Renaming MAINTAINERS in AUTHORS and let them be installed.

------------------------------------------------------------------------
r11923 | msalle | 2011-01-05 16:48:25 +0100 (Wed, 05 Jan 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am

Fix error with dist_sbin_scripts versus sbin_scripts: need sbin_scripts because
Make/autotools will figure out which to distribute and which to install.

------------------------------------------------------------------------
r11922 | msalle | 2011-01-05 16:42:47 +0100 (Wed, 05 Jan 2011) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/doc/README
   D /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh
   A /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh.in (from /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh:11913)
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Removal of last glite references by using autotools to create
setup/gt4-interface-install.sh

------------------------------------------------------------------------
r11921 | msalle | 2011-01-05 16:12:46 +0100 (Wed, 05 Jan 2011) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Fix typo(?) in src/Makefile.am: #if etc. -> if
Do an AM_CONDITIONAL to get that to work
Remove a hand-added -DLCMAPS_GSI_MODE as it should come from configure.

------------------------------------------------------------------------
r11919 | msalle | 2011-01-05 13:31:36 +0100 (Wed, 05 Jan 2011) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap
   D /trunk/lcas-lcmaps-gt4-interface/build.xml
   D /trunk/lcas-lcmaps-gt4-interface/cleanautotools
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   D /trunk/lcas-lcmaps-gt4-interface/project/build.number
   D /trunk/lcas-lcmaps-gt4-interface/project/build.properties
   D /trunk/lcas-lcmaps-gt4-interface/project/configure.properties.xml
   A /trunk/lcas-lcmaps-gt4-interface/project/lcas.m4
   D /trunk/lcas-lcmaps-gt4-interface/project/properties.xml
   D /trunk/lcas-lcmaps-gt4-interface/project/version.properties
   A /trunk/lcas-lcmaps-gt4-interface/project/voms.m4
   D /trunk/lcas-lcmaps-gt4-interface/runautotools
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

first step towards new setup:
- local m4's
- use of proper CFLAGS and LIBS vars
- cleanup of old dead files.

------------------------------------------------------------------------
r11819 | okoeroo | 2010-12-23 16:23:12 +0100 (Thu, 23 Dec 2010) | 3 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/project/globus.m4
   A /trunk/lcas-lcmaps-gt4-interface/project/lcmaps.m4

Adding links to globus.m4 and lcmaps.m4


------------------------------------------------------------------------
r11818 | okoeroo | 2010-12-23 16:21:50 +0100 (Thu, 23 Dec 2010) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface

Adding m4 directory


------------------------------------------------------------------------
r11530 | msalle | 2010-05-04 11:42:56 +0200 (Tue, 04 May 2010) | 3 lines
Changed paths:
   M /trunk/lcas/Doxyfile
   M /trunk/lcas/Makefile.am
   M /trunk/lcas/build.xml
   M /trunk/lcas/config/Makefile.am
   M /trunk/lcas/configure.ac
   M /trunk/lcas/doc/Makefile.am
   M /trunk/lcas/examples/Makefile.am
   M /trunk/lcas/interface/Makefile.am
   M /trunk/lcas/project/configure.properties.xml
   M /trunk/lcas/project/properties.xml
   M /trunk/lcas/src/Makefile.am
   M /trunk/lcas-interface/Makefile.am
   M /trunk/lcas-interface/build.xml
   M /trunk/lcas-interface/configure.ac
   M /trunk/lcas-interface/doc/Doxyfile
   M /trunk/lcas-interface/doc/Makefile.am
   M /trunk/lcas-interface/interface/Makefile.am
   M /trunk/lcas-interface/project/configure.properties.xml
   M /trunk/lcas-interface/project/properties.xml
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/build.xml
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/configure.properties.xml
   M /trunk/lcas-lcmaps-gt4-interface/project/properties.xml
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-plugins-basic/Makefile.am
   M /trunk/lcas-plugins-basic/build.xml
   M /trunk/lcas-plugins-basic/configure.ac
   M /trunk/lcas-plugins-basic/doc/Makefile.am
   M /trunk/lcas-plugins-basic/project/configure.properties.xml
   M /trunk/lcas-plugins-basic/project/properties.xml
   M /trunk/lcas-plugins-basic/src/Makefile.am
   M /trunk/lcas-plugins-basic/src/gridlist/Makefile.am
   M /trunk/lcas-plugins-basic/src/timeslots/Makefile.am
   M /trunk/lcas-plugins-basic/src/userallow/Makefile.am
   M /trunk/lcas-plugins-basic/src/userban/Makefile.am
   M /trunk/lcas-plugins-basic/src/userban/paramextract.c
   M /trunk/lcas-plugins-basic/src/userban/paramextract.h
   M /trunk/lcas-plugins-check-executable/Makefile.am
   M /trunk/lcas-plugins-check-executable/build.xml
   M /trunk/lcas-plugins-check-executable/configure.ac
   M /trunk/lcas-plugins-check-executable/doc/Makefile.am
   M /trunk/lcas-plugins-check-executable/project/configure.properties.xml
   M /trunk/lcas-plugins-check-executable/project/properties.xml
   M /trunk/lcas-plugins-check-executable/src/Makefile.am
   M /trunk/lcas-plugins-check-executable/src/check-executable/Makefile.am
   M /trunk/lcas-plugins-voms/Makefile.am
   M /trunk/lcas-plugins-voms/build.xml
   M /trunk/lcas-plugins-voms/configure.ac
   M /trunk/lcas-plugins-voms/doc/Makefile.am
   M /trunk/lcas-plugins-voms/project/configure.properties.xml
   M /trunk/lcas-plugins-voms/project/properties.xml
   M /trunk/lcas-plugins-voms/src/Makefile.am
   M /trunk/lcas-plugins-voms/src/gridlist/Makefile.am
   M /trunk/lcas-plugins-voms/src/utils/Makefile.am
   M /trunk/lcas-plugins-voms/src/voms/Makefile.am

Adding Copyright&License for LCAS files:
    Doxyfile, Makefile.am, configure.ac, *.xml and two missed *.[ch] files.

------------------------------------------------------------------------
r11519 | okoeroo | 2010-05-03 11:03:47 +0200 (Mon, 03 May 2010) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap
   M /trunk/lcas-lcmaps-gt4-interface/cleanautotools
   M /trunk/lcas-lcmaps-gt4-interface/examples/deinstall.sh
   M /trunk/lcas-lcmaps-gt4-interface/examples/gt4-interface-install.sh
   M /trunk/lcas-lcmaps-gt4-interface/examples/install.sh
   M /trunk/lcas-lcmaps-gt4-interface/runautotools
   M /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh
   M /trunk/lcas-lcmaps-gt4-interface/src/globus_gsi_gss_constants.h
   M /trunk/lcas-lcmaps-gt4-interface/src/gssapi_openssl.h
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Added missing copyright and licence headers

------------------------------------------------------------------------
r11284 | msalle | 2009-09-08 13:17:23 +0200 (Tue, 08 Sep 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/examples/gt4-interface-install.sh

Synchronized with setup/gt4-interface-install.sh

------------------------------------------------------------------------
r11283 | msalle | 2009-09-08 13:08:49 +0200 (Tue, 08 Sep 2009) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh

Fixed GLITE_LOCATION_LIB and GLOBUS_FLAVOR for 32/64 bit, both SL(C) and Debian
probably also Darwin.

------------------------------------------------------------------------
r11266 | okoeroo | 2009-08-03 12:38:10 +0200 (Mon, 03 Aug 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh

Fixed options in configure.ac and added support for 64 bit library selection. Probably incompatible with Debian 64 (need to work on that...)

------------------------------------------------------------------------
r11265 | okoeroo | 2009-07-31 16:06:37 +0200 (Fri, 31 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Seems to work better now.

------------------------------------------------------------------------
r11264 | okoeroo | 2009-07-31 10:53:24 +0200 (Fri, 31 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Added compile option for legacy interface to LCMAPS with ./configure --enable-lcmaps-gsi-interface

------------------------------------------------------------------------
r11263 | okoeroo | 2009-07-30 16:25:51 +0200 (Thu, 30 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Clean up of the code, working GSI interface, first switches in configure file

------------------------------------------------------------------------
r11262 | okoeroo | 2009-07-30 15:03:08 +0200 (Thu, 30 Jul 2009) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Revived the old Globus interface to LCMAPS for compatibility reasons and fail-safe reasons.
If the new method doesn't work, it's an easy rebuild.

Still need to make it switchable from configure, but that's easy.

------------------------------------------------------------------------
r11261 | okoeroo | 2009-07-29 20:55:53 +0200 (Wed, 29 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Clean up of the code

------------------------------------------------------------------------
r11260 | okoeroo | 2009-07-29 15:17:29 +0200 (Wed, 29 Jul 2009) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Very workable version.

This is probably version Release 0.1.1-1. Needs more testing to be sure.

------------------------------------------------------------------------
r11259 | okoeroo | 2009-07-28 16:03:10 +0200 (Tue, 28 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Cleaned up version. Not ready yet. Testing now. Probably have a bug in LCMAPS which I can fix from here.

------------------------------------------------------------------------
r11258 | okoeroo | 2009-07-27 16:16:24 +0200 (Mon, 27 Jul 2009) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Some how the voms api interfacing is busted from within the framework.
But at least the plain poolaccount and localaccount plugins worked perfectly.

------------------------------------------------------------------------
r11257 | okoeroo | 2009-07-24 20:29:41 +0200 (Fri, 24 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Function, but not ready

------------------------------------------------------------------------
r11256 | okoeroo | 2009-07-23 16:36:53 +0200 (Thu, 23 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Lots of adjustments and fixes. Need to sort out one tiny thing and ten clean up

------------------------------------------------------------------------
r11255 | okoeroo | 2009-07-22 16:22:29 +0200 (Wed, 22 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Testing version, still buggy on the test host. Don't know why.

------------------------------------------------------------------------
r11254 | okoeroo | 2009-07-22 12:16:33 +0200 (Wed, 22 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Interaction revived.

------------------------------------------------------------------------
r11253 | okoeroo | 2009-07-21 20:19:07 +0200 (Tue, 21 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c

Changed interaction to LCMAPS to fit the strategy

------------------------------------------------------------------------
r11252 | okoeroo | 2009-07-21 19:18:50 +0200 (Tue, 21 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Changed main routines and LCAS interaction.

------------------------------------------------------------------------
r11251 | okoeroo | 2009-07-20 15:19:51 +0200 (Mon, 20 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c

Log message fixes

------------------------------------------------------------------------
r11250 | okoeroo | 2009-07-16 14:59:00 +0200 (Thu, 16 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c

Rebuild the LCMAPS callout to use the same interface as LCAS

------------------------------------------------------------------------
r11249 | okoeroo | 2009-07-15 16:33:28 +0200 (Wed, 15 Jul 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Internal rework

------------------------------------------------------------------------
r11248 | okoeroo | 2009-07-15 01:26:28 +0200 (Wed, 15 Jul 2009) | 7 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

The LCAS call is now refactored to use the PEM interface, like SCAS (SSL+LCAS call, not the XACML+LCAS) and gLExec.

The primary log facility is now syslog. The log facility was not properly implemented. This will have to change radically to make a beautiful leap forwards.


Presonal note: The refactoring of this code will be both a big bug squasher and will implement part of our strategy to move the Globus specific code in its own seperate library and provide new build options to LCAS and LCMAPS that will eliminate the Globus interfacing code from the frameworks, like voms-api vs. voms-api 'no globus'. This should satisfy existing downstream customers both ways.

------------------------------------------------------------------------
r11247 | okoeroo | 2009-07-14 20:04:00 +0200 (Tue, 14 Jul 2009) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties
   M /trunk/lcas-lcmaps-gt4-interface/src/lcas.c

Commiting the first bits in un-Globussing the downstream libraries by implementing the GSS to OpenSSL layers here.
And building in osx build support, and bumping the version with its first minor version.

------------------------------------------------------------------------
r11230 | okoeroo | 2009-06-30 16:28:47 +0200 (Tue, 30 Jun 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac

Little bit

------------------------------------------------------------------------
r11229 | okoeroo | 2009-06-30 16:16:23 +0200 (Tue, 30 Jun 2009) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Adjusting version, adding AC_GLITE, clean up in autotools (like for OSX building) and other things.

------------------------------------------------------------------------
r10438 | okoeroo | 2008-05-06 16:16:16 +0200 (Tue, 06 May 2008) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Solution to Globus GT4 gatekeeper Segfault as described in LCG Savannah #35981
Thanks to David Groep.

------------------------------------------------------------------------
r10316 | okoeroo | 2007-08-27 15:11:02 +0200 (Mon, 27 Aug 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Bumped age: No code change but needed to stay in sync for the next jump to LCMAPS 1.4.x

------------------------------------------------------------------------
r10215 | okoeroo | 2007-06-26 14:41:34 +0200 (Tue, 26 Jun 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Removed return 0 statement in the doLcas routine. This was skipping over the LCAS framework.

------------------------------------------------------------------------
r10189 | venekamp | 2007-05-23 16:37:28 +0200 (Wed, 23 May 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

o  another correction

------------------------------------------------------------------------
r10185 | venekamp | 2007-05-23 16:23:42 +0200 (Wed, 23 May 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

o  Correct the age

------------------------------------------------------------------------
r10182 | venekamp | 2007-05-23 15:59:42 +0200 (Wed, 23 May 2007) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

o  Update Makefile.am to make use of the GLITE_LDFLAGS variable for
   independent 32 and 64 bit builds.

------------------------------------------------------------------------
r10161 | okoeroo | 2007-04-26 12:52:09 +0200 (Thu, 26 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Bumped version

------------------------------------------------------------------------
r10160 | okoeroo | 2007-04-26 12:51:03 +0200 (Thu, 26 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/doc/README

Supplying a README file now, which tells you how to configure this interface using thep rovided script.

------------------------------------------------------------------------
r10159 | okoeroo | 2007-04-26 11:05:31 +0200 (Thu, 26 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/cleanautotools

little change

------------------------------------------------------------------------
r10158 | okoeroo | 2007-04-26 11:03:11 +0200 (Thu, 26 Apr 2007) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/cleanautotools
   A /trunk/lcas-lcmaps-gt4-interface/setup
   A /trunk/lcas-lcmaps-gt4-interface/setup/gt4-interface-install.sh

Added gt4-interface-install.sh which leverages two options:  install or deinstall
This will either install the proper files and links to the LCAS & LCMAPS GT4 interface library or remove the stuff.

This script will end-up in the sbin/ directory.

------------------------------------------------------------------------
r10157 | okoeroo | 2007-04-25 15:50:07 +0200 (Wed, 25 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/runautotools

Added install script called "examples/gt4-interface-install.sh" which I first will move to "setup/gt4-interface-install.sh".

------------------------------------------------------------------------
r10156 | okoeroo | 2007-04-24 16:31:33 +0200 (Tue, 24 Apr 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/examples/gt4-interface-install.sh

Need this file to install and deinstall the gsi-authz.conf and set a symlink correctly.

------------------------------------------------------------------------
r10150 | okoeroo | 2007-04-20 09:08:10 +0200 (Fri, 20 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Kicked gcc32 post-label on the shared object.

------------------------------------------------------------------------
r10149 | okoeroo | 2007-04-19 22:03:11 +0200 (Thu, 19 Apr 2007) | 5 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Solved Globus flavor dependent builds.
Note to self(): the library that is build is still labeld as gcc32, which needs to move with the flavor/platform type/name.

Need to propagate to the other LCAS and LCMAPS elements.

------------------------------------------------------------------------
r10148 | okoeroo | 2007-04-19 21:13:04 +0200 (Thu, 19 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Kicked stupid home directory link from Makefile.

------------------------------------------------------------------------
r10147 | okoeroo | 2007-04-19 21:03:18 +0200 (Thu, 19 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/cleanautotools

little update

------------------------------------------------------------------------
r10146 | okoeroo | 2007-04-19 20:50:42 +0200 (Thu, 19 Apr 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/cleanautotools

Add tiny tool

------------------------------------------------------------------------
r10144 | okoeroo | 2007-04-18 14:48:48 +0200 (Wed, 18 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Version 0.0.8 actually fully survived my tests.

------------------------------------------------------------------------
r10143 | okoeroo | 2007-04-18 14:47:52 +0200 (Wed, 18 Apr 2007) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

This version fixes the little seg. fault which doesn't really show as a seg. fault on my test setup.

This check-in also includes a very positive 'nod' to NGS for their help and contribution.

------------------------------------------------------------------------
r10141 | okoeroo | 2007-04-16 14:57:44 +0200 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Bumped version, this version is more suitable for production because it has the LCAS and LCMAPS logs written to the general Globus log via the writing to stderr and the Globus internal redirection of the stderr to their logfile routines.

------------------------------------------------------------------------
r10139 | okoeroo | 2007-04-16 14:55:03 +0200 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Fixed tiny little bug

------------------------------------------------------------------------
r10138 | okoeroo | 2007-04-16 14:45:55 +0200 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Moved my tmp files to 'stderr'. This is re-directed by the gatekeeper itself to the gatekeeper logfile.

------------------------------------------------------------------------
r10137 | okoeroo | 2007-04-16 13:13:28 +0200 (Mon, 16 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/runautotools

Made my runautotools Ant and Etics compatible

------------------------------------------------------------------------
r10136 | okoeroo | 2007-04-13 14:26:42 +0200 (Fri, 13 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/runautotools

Made it work for my Etics specific directory

------------------------------------------------------------------------
r10135 | okoeroo | 2007-04-12 17:07:32 +0200 (Thu, 12 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Added nicer failure returns to Globus

------------------------------------------------------------------------
r10130 | okoeroo | 2007-04-12 12:40:53 +0200 (Thu, 12 Apr 2007) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Bumped version.

This version (and the following tag) will be the one that enables the use of LCAS prior to LCMAPS from this interface, making the AuthZ and Mapping sequence be executed in the right order.

------------------------------------------------------------------------
r10129 | okoeroo | 2007-04-12 12:29:15 +0200 (Thu, 12 Apr 2007) | 7 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   A /trunk/lcas-lcmaps-gt4-interface/src/lcas.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Adds support for LCAS from the interface.

Globus ordering is FUBAR for EGEE/LCG/OSG performing the Mapping first and doing AuthZ after the mapping.
Done so because sysadmins would then have the ability to switch of an account. This, of course, only works well if you map from a DN to an local account. Since we're using poolaccounts we do the AuthZ at the Grid level.

When using this GT4-mapping interface, you would only need to use the Mapping callout and never the AuthZ callout. I've build this so that it will do the right thing in the right (right for us) order.

------------------------------------------------------------------------
r10127 | okoeroo | 2007-04-11 16:18:19 +0200 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Next tag will build successfully in ETICS.

------------------------------------------------------------------------
r10125 | okoeroo | 2007-04-11 15:51:06 +0200 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/src/globus_gsi_gss_constants.h

Added a needed file

------------------------------------------------------------------------
r10123 | okoeroo | 2007-04-11 12:00:41 +0200 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Bump...

------------------------------------------------------------------------
r10122 | okoeroo | 2007-04-11 12:00:03 +0200 (Wed, 11 Apr 2007) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   M /trunk/lcas-lcmaps-gt4-interface/src/utils.h

wow, it works... nice :-)

Got LCMAPS to work from the GT4 Mapping interface.

------------------------------------------------------------------------
r10121 | okoeroo | 2007-04-11 10:03:40 +0200 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/src/gssapi_openssl.h

Added type definitions of GSSAPI internal structures, needed to extract the credentials.

------------------------------------------------------------------------
r10120 | okoeroo | 2007-04-11 09:50:34 +0200 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/src/lcmaps.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   A /trunk/lcas-lcmaps-gt4-interface/src/utils.c
   A /trunk/lcas-lcmaps-gt4-interface/src/utils.h

Added addition files to create either one big LCAS and LCMAPS GT4 interface or a split LCAS and LCMAPS interface (which is nicer, but has a practical implication in all the GT4 tools, because Mapping is called first prior to AuthZ and we like to work the otherway around; authZ first, then Mapping).

------------------------------------------------------------------------
r10119 | okoeroo | 2007-04-11 09:42:43 +0200 (Wed, 11 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

First testing version in the new style

------------------------------------------------------------------------
r10118 | okoeroo | 2007-04-10 17:12:49 +0200 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h

Intermediate step 2

------------------------------------------------------------------------
r10117 | okoeroo | 2007-04-10 15:38:23 +0200 (Tue, 10 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Intermediate entry...

------------------------------------------------------------------------
r10116 | okoeroo | 2007-04-05 17:33:32 +0200 (Thu, 05 Apr 2007) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h

Split the LCAS and LCMAPS into seperate functions.
Examining code from UK NGS project in the meanwhile

------------------------------------------------------------------------
r10115 | okoeroo | 2007-04-02 16:45:23 +0200 (Mon, 02 Apr 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

added stuff

------------------------------------------------------------------------
r10113 | okoeroo | 2007-03-28 14:43:15 +0200 (Wed, 28 Mar 2007) | 3 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/runautotools

I don't need VOMS-awareness in this interface
added glite.m4 in my handy autotools script

------------------------------------------------------------------------
r10112 | okoeroo | 2007-03-28 14:39:46 +0200 (Wed, 28 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

Bumped version

------------------------------------------------------------------------
r10111 | okoeroo | 2007-03-28 14:34:43 +0200 (Wed, 28 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface

remove the ignore of the ./project dir

------------------------------------------------------------------------
r10110 | okoeroo | 2007-03-28 12:18:09 +0200 (Wed, 28 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Tiny fix, trying to get packaging to work.

------------------------------------------------------------------------
r10109 | okoeroo | 2007-03-27 16:05:29 +0200 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Fixed another detail, will now focus on run-time errors that have occured.

------------------------------------------------------------------------
r10108 | okoeroo | 2007-03-27 15:57:59 +0200 (Tue, 27 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/build.xml

Tiny adjustments to the build details

------------------------------------------------------------------------
r10106 | okoeroo | 2007-03-13 15:31:08 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/runautotools

Cut down on some m4's

------------------------------------------------------------------------
r10105 | okoeroo | 2007-03-13 15:12:23 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/build.xml

Changed the magic one-liner to import default build targets

------------------------------------------------------------------------
r10104 | okoeroo | 2007-03-13 14:53:42 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/bootstrap

Added the bootstrapping script

------------------------------------------------------------------------
r10103 | okoeroo | 2007-03-13 14:25:22 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/project/version.properties

bumped version

------------------------------------------------------------------------
r10102 | okoeroo | 2007-03-13 14:10:03 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/examples/deinstall.sh
   A /trunk/lcas-lcmaps-gt4-interface/examples/install.sh
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Added example install files and some of the other files. Tiny updates but important

------------------------------------------------------------------------
r10101 | okoeroo | 2007-03-13 14:08:11 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   D /trunk/lcas-lcmaps-gt4-interface/libtool

Removed generated file from CVS

------------------------------------------------------------------------
r10100 | okoeroo | 2007-03-13 13:50:29 +0100 (Tue, 13 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c

Fixed a lot of autotools things :-)

------------------------------------------------------------------------
r10099 | okoeroo | 2007-03-12 16:25:20 +0100 (Mon, 12 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Adding files

------------------------------------------------------------------------
r10098 | okoeroo | 2007-03-12 15:14:57 +0100 (Mon, 12 Mar 2007) | 2 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   A /trunk/lcas-lcmaps-gt4-interface/libtool

new files

------------------------------------------------------------------------
r10097 | okoeroo | 2007-03-12 13:58:21 +0100 (Mon, 12 Mar 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/configure.ac
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Added files, changes some stuff

------------------------------------------------------------------------
r10096 | okoeroo | 2007-03-12 13:50:55 +0100 (Mon, 12 Mar 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/Makefile.am
   A /trunk/lcas-lcmaps-gt4-interface/runautotools
   A /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am

Added new needed files to build this stuff.

------------------------------------------------------------------------
r10088 | okoeroo | 2007-03-08 13:17:02 +0100 (Thu, 08 Mar 2007) | 2 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface/doc
   A /trunk/lcas-lcmaps-gt4-interface/doc/README
   A /trunk/lcas-lcmaps-gt4-interface/examples
   A /trunk/lcas-lcmaps-gt4-interface/examples/gsi-authz.conf
   A /trunk/lcas-lcmaps-gt4-interface/src
   A /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.c
   A /trunk/lcas-lcmaps-gt4-interface/src/lcmaps_gt4_front.h

Added first source file, header, Install instruction and example gsi-authz.conf file

------------------------------------------------------------------------
r10084 | okoeroo | 2007-03-06 15:30:49 +0100 (Tue, 06 Mar 2007) | 3 lines
Changed paths:
   A /trunk/lcas-lcmaps-gt4-interface
   A /trunk/lcas-lcmaps-gt4-interface/LICENSE
   A /trunk/lcas-lcmaps-gt4-interface/build.xml
   A /trunk/lcas-lcmaps-gt4-interface/project
   A /trunk/lcas-lcmaps-gt4-interface/project/build.number
   A /trunk/lcas-lcmaps-gt4-interface/project/build.properties
   A /trunk/lcas-lcmaps-gt4-interface/project/configure.properties.xml
   A /trunk/lcas-lcmaps-gt4-interface/project/properties.xml
   A /trunk/lcas-lcmaps-gt4-interface/project/version.properties

This component will be the (pre-WS) GT4 AuthZ & Mapping interface to LCAS and LCMAPS.
This will be the bridge between all the pre-WS GT4 tools (like the gatekeeper, gridftpd, gsi-openssh and such) to use the AuthZ & Mapping abilities of LCAS and LCMAPS

------------------------------------------------------------------------
