------------------------------------------------------------------------
r17562 | msalle | 2014-02-28 13:27:14 +0100 (Fri, 28 Feb 2014) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS

Update NEWS file

------------------------------------------------------------------------
r17545 | msalle | 2014-02-27 14:10:16 +0100 (Thu, 27 Feb 2014) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Add missing *

------------------------------------------------------------------------
r17536 | msalle | 2014-02-27 11:12:15 +0100 (Thu, 27 Feb 2014) | 2 lines
Changed paths:
   M /trunk/lcmaps/src/evaluationmanager/pdl.h
   M /trunk/lcmaps/src/evaluationmanager/pdl_main.c
   M /trunk/lcmaps/src/evaluationmanager/pdl_policy.c
   M /trunk/lcmaps/src/evaluationmanager/pdl_rule.h
   M /trunk/lcmaps/src/pluginmanager/lcmaps_utils.c
   M /trunk/lcmaps-plugins-afs/src/afs/lcmaps_afs.c
   M /trunk/lcmaps-plugins-basic/src/gridlist/lcmaps_gridlist.c
   M /trunk/lcmaps-plugins-basic/src/ldap_enf/lcmaps_ldap.c
   M /trunk/lcmaps-plugins-basic/src/localaccount/lcmaps_localaccount.c
   M /trunk/lcmaps-plugins-basic/src/poolaccount/lcmaps_poolaccount.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-jobrep/src/api/jobrep_odbc_api.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/io_handler/ssl/ssl-common.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/io_handler/xacml_io_ssl.c
   M /trunk/lcmaps-plugins-scas-client/src/scas-client/lcmaps_scas_client.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/proxylifetime/lcmaps_proxylifetime.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/verify-lib/src/verify_x509_utils.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/verify-lib/src_internal/_verify_x509.c
   M /trunk/lcmaps-plugins-voms/src/gridlist/lcmaps_gridlist.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_localaccount.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_localgroup.c
   M /trunk/scas/src/saml2-xacml2/io_handler/ssl/ssl-common.c
   M /trunk/scas/src/saml2-xacml2/io_handler/xacml_io_ssl.c
   M /trunk/scas/src/saml2-xacml2/server/pdp_xacml_authz_process.c
   M /trunk/scas/src/saml2-xacml2/server/pdp_xacml_lcas_lcmaps.c
   M /trunk/scas/src/scas-server/logging/scas_log.c
   M /trunk/scas/src/scas-server/main.c

Fix GNU/pedantic compiler warnings

------------------------------------------------------------------------
r17533 | msalle | 2014-02-26 17:00:11 +0100 (Wed, 26 Feb 2014) | 2 lines
Changed paths:
   M /trunk/cgul/fileutil/fileutil.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Add missing header and remove unreachable break;

------------------------------------------------------------------------
r17529 | msalle | 2014-02-26 16:01:45 +0100 (Wed, 26 Feb 2014) | 7 lines
Changed paths:
   M /trunk/glexec/src/glexec_ipc.c
   M /trunk/lcmaps/src/evaluationmanager/pdl_rule.c
   M /trunk/lcmaps/src/grid_credential_handling/gsi_handling/lcmaps_voms_attributes.c
   M /trunk/lcmaps/src/grid_credential_handling/lcmaps_credential.c
   M /trunk/lcmaps/src/grid_credential_handling/x509_handling/lcmaps_x509_utils.c
   M /trunk/lcmaps/src/lcmaps.c
   M /trunk/lcmaps/src/lcmaps_gss_assist_gridmap.c
   M /trunk/lcmaps/src/lcmaps_return_account_from_pem.c
   M /trunk/lcmaps/src/lcmaps_return_poolindex.c
   M /trunk/lcmaps/src/pluginmanager/lcmaps_db_read.c
   M /trunk/lcmaps/src/pluginmanager/lcmaps_pluginmanager.c
   M /trunk/lcmaps-plugins-basic/src/gridlist/lcmaps_gridlist.c
   M /trunk/lcmaps-plugins-basic/src/posix_enf/lcmaps_posix.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-scas-client/interface/pep_obligation_handlers.h
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/client/pep_obligation_handlers.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/io_handler/network/net_common.c
   M /trunk/lcmaps-plugins-scas-client/src/scas-client/lcmaps_scas_client.c
   M /trunk/lcmaps-plugins-tracking-groupid/src/tracking_groupid/lcmaps_tracking_groupid.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/verify-lib/src_internal/_verify_x509.c
   M /trunk/lcmaps-plugins-voms/src/gridlist/lcmaps_gridlist.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_localaccount.c
   M /trunk/scas/src/saml2-xacml2/io_handler/network/net_common.c
   M /trunk/scas/src/saml2-xacml2/io_handler/ssl/ssl-common.c
   M /trunk/scas/src/saml2-xacml2/io_handler/xacml_io_ssl.c

Fix numerous small warnings:
- break; after a return; is unreachable
- unused macros
Change back signature of the scas obligation handlers to be compatible with the
type in the XACML library.
Sync SCAS with lcmaps-plugins-scas-client

------------------------------------------------------------------------
r17524 | msalle | 2014-02-26 13:02:22 +0100 (Wed, 26 Feb 2014) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-basic/src/gridlist/lcmaps_gridlist.c
   M /trunk/lcmaps-plugins-basic/src/posix_enf/lcmaps_posix.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-voms/src/gridlist/lcmaps_gridlist.c

Fix few small typos and bugs. Fix one missing initialization.
Make sure lcmaps does not log on stderr in case gridmapdir cannot be opened.

------------------------------------------------------------------------
r17521 | msalle | 2014-02-26 12:24:08 +0100 (Wed, 26 Feb 2014) | 38 lines
Changed paths:
   M /trunk/cgul/environ/environ.c
   M /trunk/cgul/fileutil/fileutil.c
   M /trunk/lcmaps-plugins-afs/src/afs/lcmaps_afs.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-jobrep/src/api/jobrep_odbc_api.c
   M /trunk/lcmaps-plugins-jobrep/src/jobrep/jobrep_data_handling.c
   M /trunk/lcmaps-plugins-scas-client/interface/pep_obligation_handlers.h
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/client/pep_obligation_handlers.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/io_handler/network/net_common.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/io_handler/ssl/ssl-common.c
   M /trunk/lcmaps-plugins-scas-client/src/scas-client/lcmaps_scas_client.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/verify-lib/src_internal/_verify_x509.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/verify-lib/src_internal/_verify_x509.h
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_localaccount.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_poolaccount.c

Fix clang compiler warnings, in particular uninitialized variables and char*
const char* inconsistencies:
cgul:
- fix harmless uninitialized vars warnings: we checked with a flag in any case

all plugins:
- char * -> const char * for functions where possible and for char* used only as
  literals.

c-pep:
- treat pep_error_t properly
- use a strdup for the oh.id since we cannot guarantee they are constant
  pepc_initialize() returns number of oh-s so that we can properly clean all
  of them.
  pepc_initialize() also makes sure that oh is properly initialized and that the
  right variable is free-ed (it should have been *oh in the old version, not oh
  itself).
- do not log that addCredentialData() failed as we don't call it.

jobrep:
- define a variable emptyname instead of using the string literal. Note that
  getgrname also reuses the same buffer...

scas-client:
- getnameinfo() is wrongly described in (my) Linux manpage to use a size_t
  hostlen which not only in POSIX is nowadays a socklen_t nodelen, but also in
  the actual Linux header file /usr/include/netdb.h, at least since
  glibc-2.1.91.
- define variable name in order to call X509_PURPOSE_get_by_sname() with a
  char*. The OpenSSL implementation (anything since its introduction in OpenSSL
  0.9.5) only uses it in a strcmp so it could have been a const char *, but we
  don't rely on the implementation.

verify-proxy:
- treat verify_x509_error_t properly
- remove useless statement nfqan = nfqan 


------------------------------------------------------------------------
r17517 | msalle | 2014-02-25 16:58:59 +0100 (Tue, 25 Feb 2014) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-afs/src/afs/lcmaps_afs.c
   M /trunk/lcmaps-plugins-basic/src/ban_dn/lcmaps_ban_dn.c
   M /trunk/lcmaps-plugins-basic/src/localaccount/lcmaps_localaccount.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-jobrep/src/jobrep/lcmaps_jobrep.c
   M /trunk/lcmaps-plugins-lcas/src/lcas/lcmaps_lcas.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/client/pep_obligation_handlers.c
   M /trunk/lcmaps-plugins-scas-client/src/scas-client/lcmaps_scas_client.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/lcmaps_verify_proxy.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_ban_fqan.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_localaccount.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_localgroup.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_poolaccount.c
   M /trunk/lcmaps-plugins-voms/src/voms/lcmaps_voms_poolgroup.c

Fix remaining logstr.

------------------------------------------------------------------------
r17514 | msalle | 2014-02-25 16:38:20 +0100 (Tue, 25 Feb 2014) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-lcas/src/lcas/lcmaps_lcas.c
   M /trunk/lcmaps-plugins-scas-client/src/saml2-xacml2/client/pep_obligation_handlers.c
   M /trunk/lcmaps-plugins-scas-client/src/scas-client/lcmaps_scas_client.c
   M /trunk/lcmaps-plugins-tracking-groupid/src/tracking_groupid/lcmaps_tracking_groupid.c
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/lcmaps_verify_proxy.c
   M /trunk/scas/src/saml2-xacml2/server/pdp_xacml_authz_process.c
   M /trunk/scas/src/saml2-xacml2/server/pdp_xacml_lcas_lcmaps.c
   M /trunk/scas/src/scas-server/main.c

String constant logstr should be declared const char *

------------------------------------------------------------------------
r17502 | msalle | 2014-02-25 10:13:16 +0100 (Tue, 25 Feb 2014) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Split decision_str into decision_str and fulfillon_str to prevent mixing two
different enums, we can now make the parameter opaque.

------------------------------------------------------------------------
r17471 | msalle | 2014-02-21 11:28:50 +0100 (Fri, 21 Feb 2014) | 4 lines
Changed paths:
   M /trunk/lcas-lcmaps-gt4-interface/src/Makefile.am
   M /trunk/lcmaps/src/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-jobrep/src/jobrep/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/src/Makefile.am
   M /trunk/mwsec-utils/llrun/Makefile.am
   M /trunk/scas/src/Makefile.am

Do not by default enable a large set of compiler warning flags: they are good
for development, not for a distribution tarball...
llrun: do enable -g and -O0 for GNU: it's a debug tool

------------------------------------------------------------------------
r17468 | msalle | 2014-02-20 14:07:05 +0100 (Thu, 20 Feb 2014) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Minor fix in use of sysconf() plus clean build on Solaris. Updating NEWS file

------------------------------------------------------------------------
r17405 | msalle | 2014-02-11 10:32:14 +0100 (Tue, 11 Feb 2014) | 3 lines
Changed paths:
   M /trunk/ees/bootstrap
   M /trunk/glexec/bootstrap
   M /trunk/lcas/bootstrap
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap
   M /trunk/lcas-plugins-basic/bootstrap
   M /trunk/lcas-plugins-check-executable/bootstrap
   M /trunk/lcas-plugins-voms/bootstrap
   M /trunk/lcmaps/bootstrap
   M /trunk/lcmaps-plugins-afs/bootstrap
   M /trunk/lcmaps-plugins-basic/bootstrap
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-jobrep/bootstrap
   M /trunk/lcmaps-plugins-lcas/bootstrap
   M /trunk/lcmaps-plugins-scas-client/bootstrap
   M /trunk/lcmaps-plugins-tracking-groupid/bootstrap
   M /trunk/lcmaps-plugins-verify-proxy/bootstrap
   M /trunk/lcmaps-plugins-voms/bootstrap
   M /trunk/scas/bootstrap

Add --force to autoheader: we do not provide our own headerfile template, so we
want want to get that from autoheader.

------------------------------------------------------------------------
r17403 | msalle | 2014-02-10 11:56:07 +0100 (Mon, 10 Feb 2014) | 2 lines
Changed paths:
   M /trunk/ees/bootstrap
   M /trunk/glexec/bootstrap
   M /trunk/lcas/bootstrap
   M /trunk/lcas-lcmaps-gt4-interface/bootstrap
   M /trunk/lcas-plugins-basic/bootstrap
   M /trunk/lcas-plugins-check-executable/bootstrap
   M /trunk/lcas-plugins-voms/bootstrap
   M /trunk/lcmaps/bootstrap
   M /trunk/lcmaps-plugins-afs/bootstrap
   M /trunk/lcmaps-plugins-basic/bootstrap
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-jobrep/bootstrap
   M /trunk/lcmaps-plugins-lcas/bootstrap
   M /trunk/lcmaps-plugins-scas-client/bootstrap
   M /trunk/lcmaps-plugins-tracking-groupid/bootstrap
   M /trunk/lcmaps-plugins-verify-proxy/bootstrap
   M /trunk/lcmaps-plugins-voms/bootstrap
   M /trunk/saml2-xacml2-c-lib/xacml/bootstrap
   M /trunk/scas/bootstrap

Update bootstrap scripts: should run libtoolize before aclocal

------------------------------------------------------------------------
r17356 | msalle | 2014-02-06 17:11:01 +0100 (Thu, 06 Feb 2014) | 2 lines
Changed paths:
   M /trunk/glexec/ChangeLog
   M /trunk/lcmaps/ChangeLog
   M /trunk/lcmaps-plugins-afs/ChangeLog
   M /trunk/lcmaps-plugins-basic/ChangeLog
   M /trunk/lcmaps-plugins-c-pep/ChangeLog
   M /trunk/lcmaps-plugins-jobrep/ChangeLog
   M /trunk/lcmaps-plugins-lcas/ChangeLog
   M /trunk/lcmaps-plugins-scas-client/ChangeLog
   M /trunk/lcmaps-plugins-tracking-groupid/ChangeLog
   M /trunk/lcmaps-plugins-verify-proxy/ChangeLog
   M /trunk/lcmaps-plugins-voms/ChangeLog
   M /trunk/scas/ChangeLog

Update ChangeLog files. We are (hopefully) ready to release.

------------------------------------------------------------------------
r17228 | msalle | 2013-12-11 11:19:16 +0100 (Wed, 11 Dec 2013) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-basic/configure.ac
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   M /trunk/lcmaps-plugins-tracking-groupid/configure.ac
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   M /trunk/lcmaps-plugins-voms/configure.ac

Update configure.ac to use the just determined LCMAPS_CFLAGS for checking for
lcmaps_plugin_prototypes.h

------------------------------------------------------------------------
r17227 | msalle | 2013-12-11 11:01:05 +0100 (Wed, 11 Dec 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Explicitly cast numbers to size_t where applicable

------------------------------------------------------------------------
r17188 | msalle | 2013-11-29 11:46:05 +0100 (Fri, 29 Nov 2013) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Explicitly add _XOPEN_SOURCE macro to comply with -std=c99
Replace deprecated bzero with memset
Add missing header

------------------------------------------------------------------------
r17176 | msalle | 2013-11-25 11:51:38 +0100 (Mon, 25 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-basic/configure.ac
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   M /trunk/lcmaps-plugins-tracking-groupid/configure.ac

Further cleanup which tests to run

------------------------------------------------------------------------
r17172 | msalle | 2013-11-18 16:02:47 +0100 (Mon, 18 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS

Update NEWS file

------------------------------------------------------------------------
r17170 | msalle | 2013-11-18 15:32:49 +0100 (Mon, 18 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Remove some unneeded (obsolete) tests

------------------------------------------------------------------------
r17159 | msalle | 2013-11-15 11:33:07 +0100 (Fri, 15 Nov 2013) | 7 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Bug fixes:
- AC_DEFINE_HEADERS only defines HAVE_... when found, so check if #if defined()
- XACML_FULFILLON_DENY and XACML_DECISION_DENY are enum members, not macros,
  hence cannot compare equality with a #if, solve by rewriting the switch as a
  series of if's
- missing var_long definition

------------------------------------------------------------------------
r17158 | msalle | 2013-11-14 16:18:16 +0100 (Thu, 14 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Test error in strtol using errno (see man strtol)

------------------------------------------------------------------------
r17153 | msalle | 2013-11-14 15:09:27 +0100 (Thu, 14 Nov 2013) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_plugin_prototypes.h (from /trunk/lcmaps-plugins-voms/src/voms/lcmaps_plugin_prototypes.h:17151)

Add support for lcmaps_plugin_prototypes.h:
- check lcmaps provides it, if not use private one.

------------------------------------------------------------------------
r17149 | msalle | 2013-11-13 14:25:03 +0100 (Wed, 13 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Fix compiler warnings from -Wconversion

------------------------------------------------------------------------
r17148 | msalle | 2013-11-13 12:40:32 +0100 (Wed, 13 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am

Further cleanup of unused checks and code.

------------------------------------------------------------------------
r17147 | msalle | 2013-11-13 12:31:14 +0100 (Wed, 13 Nov 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Cleanup tests in configure, also prevents unnecessary linking of dl

------------------------------------------------------------------------
r17027 | msalle | 2013-08-26 17:02:36 +0200 (Mon, 26 Aug 2013) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog

Updating ChangeLog

------------------------------------------------------------------------
r17026 | msalle | 2013-08-26 13:56:49 +0200 (Mon, 26 Aug 2013) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8.src
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Adding alias --banning-only-mode for option --treat-notapplicable-as-success.
Adding both to the manpage SYNOPSIS line.

------------------------------------------------------------------------
r17025 | msalle | 2013-08-26 13:31:07 +0200 (Mon, 26 Aug 2013) | 11 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8.src
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Adding support for new option --treat-notapplicable-as-success
With this new option set, a 'Not Applicable' result from the Argus server will
not be interpreted as failure but success. This is necessary when Argus is used
only for banning, since in that case there will be no matching 'permit' lines in
the Argus policy. A setter/getter function is implemented to let the option flow
from the lcmaps_c_pep.c plugin_initialize() to the consuming function
checkResponseSanity() in pep-c-obligation-handlers_helpers.c.
Updating manpage, NEWS file to reflect the new option.
Bumping version.


------------------------------------------------------------------------
r16601 | msalle | 2012-10-25 14:00:49 +0200 (Thu, 25 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog

Updating ChangeLog

------------------------------------------------------------------------
r16600 | msalle | 2012-10-25 14:00:00 +0200 (Thu, 25 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Update NEWS file, bumping version.

------------------------------------------------------------------------
r16599 | msalle | 2012-10-25 13:56:24 +0200 (Thu, 25 Oct 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Replace reference to password file.

------------------------------------------------------------------------
r16208 | dennisvd | 2012-03-20 11:20:38 +0100 (Tue, 20 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8.src

fixed typos and misspellings

------------------------------------------------------------------------
r16204 | msalle | 2012-03-20 09:29:34 +0100 (Tue, 20 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog

Updating ChangeLog

------------------------------------------------------------------------
r16203 | msalle | 2012-03-20 09:28:17 +0100 (Tue, 20 Mar 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

--use-pilot-proxy-as-cafile is mutually exclusive with all client modes except
for implicit.

------------------------------------------------------------------------
r16199 | msalle | 2012-03-19 17:33:45 +0100 (Mon, 19 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog

Updating ChangeLog

------------------------------------------------------------------------
r16198 | msalle | 2012-03-19 17:33:00 +0100 (Mon, 19 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   D /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8
   A /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8.src (from /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8:16197)

Rename manpage into *.src and updating NEWS file.

------------------------------------------------------------------------
r16197 | msalle | 2012-03-19 17:28:03 +0100 (Mon, 19 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   D /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src
   A /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps_plugins_c_pep.8 (from /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src:16196)

Rename manpage to use _ instead of - to be in sync with other plugin manpages.

------------------------------------------------------------------------
r16196 | msalle | 2012-03-19 17:24:33 +0100 (Mon, 19 Mar 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Test for more invalid combinations of options.
Fix typo in manpage: should be --certificate


------------------------------------------------------------------------
r16195 | okoeroo | 2012-03-19 16:24:55 +0100 (Mon, 19 Mar 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src

Added the newest options in the man page. And sorted all the options in alphabetic order.



------------------------------------------------------------------------
r16193 | msalle | 2012-03-19 13:04:10 +0100 (Mon, 19 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fix name of option: --use-pilot-proxy-as-cafile 

------------------------------------------------------------------------
r16192 | msalle | 2012-03-19 12:58:27 +0100 (Mon, 19 Mar 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Adding support for --use-pilot-proxy-as-cafile option that triggers using the
pilot proxy in the X509_USER_PROXY as --cafile option. This is currently needed
for Curl+NSS as on RH6.

------------------------------------------------------------------------
r16176 | msalle | 2012-03-16 16:12:45 +0100 (Fri, 16 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Remove empty [] to fix broken RH5 autotools 

------------------------------------------------------------------------
r16175 | msalle | 2012-03-16 16:07:54 +0100 (Fri, 16 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Fix typo configure.ac

------------------------------------------------------------------------
r16174 | okoeroo | 2012-03-16 15:50:02 +0100 (Fri, 16 Mar 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS

Updated NEWS file with additional info.


------------------------------------------------------------------------
r16173 | okoeroo | 2012-03-16 15:14:09 +0100 (Fri, 16 Mar 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

The new default in the code is NULL instead of "".



------------------------------------------------------------------------
r16172 | msalle | 2012-03-16 15:12:34 +0100 (Fri, 16 Mar 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Only actively set the SSL_CIPHER_LIST when the --with-ssl-cipher-list is used,
otherwise ignore it.

------------------------------------------------------------------------
r16171 | msalle | 2012-03-16 11:59:31 +0100 (Fri, 16 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Needed AC_DEFINE_UNQUOTED instead AC_DEFINE and add " to the define

------------------------------------------------------------------------
r16170 | msalle | 2012-03-16 11:52:29 +0100 (Fri, 16 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Adding authors...

------------------------------------------------------------------------
r16169 | msalle | 2012-03-16 11:51:05 +0100 (Fri, 16 Mar 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Add support for configure option --with-ssl-cipher-list

------------------------------------------------------------------------
r16168 | okoeroo | 2012-03-16 11:40:51 +0100 (Fri, 16 Mar 2012) | 5 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Changed the default cipher list from "DEFAULT:-ECDH" to ""
Added the opportunity to override the define for PEP_OPTION_SSL_CIPHER_LIST_DEFAULT from autotools.



------------------------------------------------------------------------
r16167 | okoeroo | 2012-03-16 11:26:41 +0100 (Fri, 16 Mar 2012) | 5 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Allowing an empty string (not NULL) as argument to the --ssl-ciphers-list <arg>.




------------------------------------------------------------------------
r16164 | okoeroo | 2012-03-16 09:07:38 +0100 (Fri, 16 Mar 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog

Updated the changelog.


------------------------------------------------------------------------
r16163 | okoeroo | 2012-03-16 09:03:50 +0100 (Fri, 16 Mar 2012) | 14 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

New configuration option:
        --ssl-cipher-list <cipherlist>

    With this new option a sysadmin can specify the cipher list to be used for
    the SSL session.  This feature is required to be used on systems that are
    forced to use a libcurl build against libnss, i.e. Red Hat Enterprise Linux
    6 (and derivatives) and Fedora 12 and up. The same holds true on
    installations have choosen the libcurl dynmically linked to libnss. A
    build-in default is used when this option it not set. The default setting
    is known to be compatible with OpenSSL 0.9.7 though 1.0.x. and GnuTLS.

Bumped version to 1.2.2. The man page and configure.ac are updated accordingly.


------------------------------------------------------------------------
r15915 | msalle | 2012-01-30 14:22:04 +0100 (Mon, 30 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog

Update ChangeLog

------------------------------------------------------------------------
r15903 | msalle | 2012-01-30 12:51:10 +0100 (Mon, 30 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Check that malloc succeeded.

------------------------------------------------------------------------
r15902 | okoeroo | 2012-01-30 12:34:41 +0100 (Mon, 30 Jan 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS

Updated NEWS for lcmaps-plugins-c-pep



------------------------------------------------------------------------
r15901 | okoeroo | 2012-01-30 12:18:30 +0100 (Mon, 30 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fix to the lcmaps_stackofx509_to_pem() to solve a problem with uninitialized values.


------------------------------------------------------------------------
r15900 | okoeroo | 2012-01-30 12:00:28 +0100 (Mon, 30 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fixing the check to not dereference on the void pointer.


------------------------------------------------------------------------
r15899 | okoeroo | 2012-01-30 11:53:04 +0100 (Mon, 30 Jan 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fixed the recently introduced test to also test for the content of the pointer.



------------------------------------------------------------------------
r15898 | okoeroo | 2012-01-30 11:44:01 +0100 (Mon, 30 Jan 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Cleaned the LCMAPS C PEP plug-in and introduced more safety in fetching the arguments from the LCMAPS credentials.



------------------------------------------------------------------------
r15892 | okoeroo | 2012-01-27 19:08:23 +0100 (Fri, 27 Jan 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Fixed line endings. Not important.



------------------------------------------------------------------------
r15864 | msalle | 2012-01-20 14:08:54 +0100 (Fri, 20 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Partial fix for using px509_chain instead of pem_string from LCMAPS framework.
Still need to add the proxy cert using px509_cred.

------------------------------------------------------------------------
r15859 | msalle | 2012-01-20 10:36:13 +0100 (Fri, 20 Jan 2012) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

Make sure we keep a handle to the array of OHs as we have to clean them up
ourselves. Hence it's much easier to have an array of OHs instead of an array of
OH pointers.

------------------------------------------------------------------------
r15852 | msalle | 2012-01-16 15:47:32 +0100 (Mon, 16 Jan 2012) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Use lcmaps framework lcmaps_get_gidlist instead of locally defined function.

------------------------------------------------------------------------
r15841 | msalle | 2012-01-10 16:39:25 +0100 (Tue, 10 Jan 2012) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Add extra free()'s to cleanup OHs. One leak comes from the pep-api lib which
should be fixed by Valery.

------------------------------------------------------------------------
r15714 | okoeroo | 2011-12-14 15:13:50 +0100 (Wed, 14 Dec 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/BUGS
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Latest additions


------------------------------------------------------------------------
r15628 | msalle | 2011-11-24 13:03:32 +0100 (Thu, 24 Nov 2011) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-afs/src/afs/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src
   M /trunk/lcmaps-plugins-c-pep/doc/man/sed.template.in
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-gums/configure.ac
   M /trunk/lcmaps-plugins-gums/src/gums/Makefile.am
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-jobrep/src/jobrep/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   M /trunk/lcmaps-plugins-scas-client/doc/man/lcmaps_plugins_scas_client.8.src
   M /trunk/lcmaps-plugins-scas-client/doc/man/sed.template.in
   M /trunk/lcmaps-plugins-scas-client/src/Makefile.am
   M /trunk/lcmaps-plugins-tracking-groupid/configure.ac
   M /trunk/lcmaps-plugins-tracking-groupid/src/tracking_groupid/Makefile.am
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/Makefile.am
   M /trunk/lcmaps-plugins-voms/configure.ac
   M /trunk/lcmaps-plugins-voms/src/voms/Makefile.am

Determine dynamic library extension in configure and use that for creating
.mod symlinks.


------------------------------------------------------------------------
r15548 | okoeroo | 2011-11-10 10:00:14 +0100 (Thu, 10 Nov 2011) | 5 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

 Changing the log messages to match the logging method used in LCMAPS version
 1.5.0, which will be using the Syslog native log priority/levels.



------------------------------------------------------------------------
r15512 | okoeroo | 2011-10-25 13:29:35 +0200 (Tue, 25 Oct 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/ChangeLog
   M /trunk/lcmaps-plugins-c-pep/NEWS

Updated changelog and NEWS.


------------------------------------------------------------------------
r15511 | okoeroo | 2011-10-25 11:52:29 +0200 (Tue, 25 Oct 2011) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fixed and verified: GGUS ticket: 72752
The correct error message is no displayed in the log file: "Error: assert failed: setoptions for implicit ssl needs X509_USER_PROXY set"


------------------------------------------------------------------------
r15508 | okoeroo | 2011-10-19 21:19:46 +0200 (Wed, 19 Oct 2011) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Tiny fixes for the release. Ready to test.



------------------------------------------------------------------------
r15507 | okoeroo | 2011-10-19 19:46:07 +0200 (Wed, 19 Oct 2011) | 6 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Solving GGUS ticket: 72752
Disabling the requirement to have an X509_USER_PROXY in the plugin initialization phase. Solved elsewhere.




------------------------------------------------------------------------
r15506 | okoeroo | 2011-10-19 16:37:31 +0200 (Wed, 19 Oct 2011) | 6 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c


Argus support for GSS/GSI and STACK_OF(X509)/X509 * LCMAPS interface users, like gatekeepers, gridftpd and gsi-opensshd
on request by IGE.



------------------------------------------------------------------------
r15432 | msalle | 2011-08-15 17:16:59 +0200 (Mon, 15 Aug 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Rename lcmaps_config.h into lcmaps_c_pep_config.h and update AC_LCMAPS_INTERFACE
to new-style.

------------------------------------------------------------------------
r15310 | dennisvd | 2011-07-11 12:11:39 +0200 (Mon, 11 Jul 2011) | 2 lines
Changed paths:
   M /trunk/lcas/examples/Makefile.am
   M /trunk/lcas-plugins-check-executable/src/check-executable/Makefile.am
   M /trunk/lcas-plugins-voms/src/voms/Makefile.am
   M /trunk/lcmaps-plugins-afs/src/afs/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-gums/src/gums/Makefile.am
   M /trunk/lcmaps-plugins-jobrep/src/jobrep/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/src/Makefile.am
   M /trunk/lcmaps-plugins-tracking-groupid/src/tracking_groupid/Makefile.am
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/Makefile.am
   M /trunk/lcmaps-plugins-voms/src/voms/Makefile.am

Make all plugins without versioned names (using -avoid-version)

------------------------------------------------------------------------
r15309 | dennisvd | 2011-07-11 12:05:16 +0200 (Mon, 11 Jul 2011) | 2 lines
Changed paths:
   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-c-pep/configure.ac
   M /trunk/lcmaps-plugins-gums/configure.ac
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   M /trunk/lcmaps-plugins-tracking-groupid/configure.ac
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   M /trunk/lcmaps-plugins-voms/configure.ac

Update the default moduledir to be 'lcas' resp. 'lcmaps' instead of 'modules'.

------------------------------------------------------------------------
r15281 | okoeroo | 2011-04-24 23:09:23 +0200 (Sun, 24 Apr 2011) | 1 line
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/BUGS
   M /trunk/lcmaps-plugins-c-pep/ChangeLog
   M /trunk/lcmaps-plugins-c-pep/NEWS
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

New version of LCMAPS C PEP, now version 1.1.4 which really fixes the NFS root squashed proxy read problem in relation to GGUS ticket 69332.
------------------------------------------------------------------------
r15272 | okoeroo | 2011-04-19 16:32:55 +0200 (Tue, 19 Apr 2011) | 1 line
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/BUGS

Adding BUGS file
------------------------------------------------------------------------
r15254 | okoeroo | 2011-04-15 13:55:13 +0200 (Fri, 15 Apr 2011) | 1 line
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/ChangeLog

Adding ChangeLog from svn log
------------------------------------------------------------------------
r15242 | okoeroo | 2011-04-14 12:30:02 +0200 (Thu, 14 Apr 2011) | 1 line
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/NEWS

Added NEWS file.
------------------------------------------------------------------------
r15241 | msalle | 2011-04-14 12:29:43 +0200 (Thu, 14 Apr 2011) | 2 lines
Changed paths:
   M /trunk/glexec/bootstrap
   M /trunk/jobrepository/bootstrap
   M /trunk/lcas/bootstrap
   M /trunk/lcas-plugins-basic/bootstrap
   M /trunk/lcas-plugins-check-executable/bootstrap
   M /trunk/lcas-plugins-voms/bootstrap
   M /trunk/lcmaps-plugins-afs/bootstrap
   M /trunk/lcmaps-plugins-basic/bootstrap
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-gums/bootstrap
   M /trunk/lcmaps-plugins-jobrep/bootstrap
   M /trunk/lcmaps-plugins-scas-client/bootstrap
   M /trunk/lcmaps-plugins-tracking-groupid/bootstrap
   M /trunk/lcmaps-plugins-verify-proxy/bootstrap
   M /trunk/lcmaps-plugins-voms/bootstrap
   M /trunk/scas/bootstrap

Adding --copy flag to libtoolize, which eases packaging.

------------------------------------------------------------------------
r15197 | okoeroo | 2011-04-06 11:33:07 +0200 (Wed, 06 Apr 2011) | 10 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fix for GGUS ticket 69332

The Argus PEP C abstracts libcurl which will read in the set files when it starts its interaction to the PEPd service. The previous implementation of the NFS root squash fix only covered the proxy file to be embedded in the Hessian payload to the PEPd. The readin functionality is enclosed by a privilege downgrade and privilege re-instate function.

This is not sufficient as libcurl will read the proxy file when it starts the SSL/TLS handshake too. This is called from within the pep_engage() function.

As a solution the pep_engage() function is now enclosed by a privilege downgrade and privilege re-instate function to work properly in an NFS root squash environment.



------------------------------------------------------------------------
r15182 | dennisvd | 2011-04-05 09:57:47 +0200 (Tue, 05 Apr 2011) | 2 lines
Changed paths:
   M /trunk/lcas-plugins-basic/configure.ac
   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-check-executable/configure.ac
   M /trunk/lcas-plugins-check-executable/src/check-executable/Makefile.am
   M /trunk/lcas-plugins-voms/configure.ac
   M /trunk/lcas-plugins-voms/src/voms/Makefile.am
   M /trunk/lcmaps-plugins-afs/Makefile.am
   M /trunk/lcmaps-plugins-afs/configure.ac
   M /trunk/lcmaps-plugins-afs/src/afs/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-gums/configure.ac
   M /trunk/lcmaps-plugins-gums/src/gums/Makefile.am
   M /trunk/lcmaps-plugins-jobrep/configure.ac
   M /trunk/lcmaps-plugins-jobrep/src/jobrep/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   M /trunk/lcmaps-plugins-scas-client/src/Makefile.am
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/Makefile.am
   M /trunk/lcmaps-plugins-voms/configure.ac
   M /trunk/lcmaps-plugins-voms/src/voms/Makefile.am

Added --with-moduledir to set the install location for plug-ins.

------------------------------------------------------------------------
r15151 | msalle | 2011-04-01 16:33:38 +0200 (Fri, 01 Apr 2011) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Bumping version

------------------------------------------------------------------------
r15045 | msalle | 2011-03-24 12:43:26 +0100 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Extra pep_option: PEP_OPTION_ENDPOINT_SSL_CIPHER_LIST to work around OpenSSL 1.0
problem.

------------------------------------------------------------------------
r14874 | dennisvd | 2011-03-04 22:01:59 +0100 (Fri, 04 Mar 2011) | 1 line
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/LICENSE
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/Makefile.am

removed executable bit
------------------------------------------------------------------------
r14873 | dennisvd | 2011-03-04 22:01:05 +0100 (Fri, 04 Mar 2011) | 1 line
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/AUTHORS
   M /trunk/lcmaps-plugins-c-pep/LICENSE
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/doc/install_instructions.txt.src
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src
   M /trunk/lcmaps-plugins-c-pep/doc/man/sed.template.in
   M /trunk/lcmaps-plugins-c-pep/interface/xacml_attr_obl_profile.h
   M /trunk/lcmaps-plugins-c-pep/project/lcmaps.m4
   M /trunk/lcmaps-plugins-c-pep/project/pep-api.m4
   M /trunk/lcmaps-plugins-c-pep/src/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

add keyword propery
------------------------------------------------------------------------
r14767 | msalle | 2011-02-28 16:09:34 +0100 (Mon, 28 Feb 2011) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Bumping version

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r12384 | msalle | 2011-02-03 12:29:27 +0100 (Thu, 03 Feb 2011) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Update version: we're now compatible with old and new pep-api.

------------------------------------------------------------------------
r12379 | msalle | 2011-02-01 16:24:09 +0100 (Tue, 01 Feb 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Split code to handle both PEP-API 1 (non-threading) or PEP-API 2 (threading)
correctly. When both are present, version 2 is used.

------------------------------------------------------------------------
r11974 | msalle | 2011-01-09 18:32:54 +0100 (Sun, 09 Jan 2011) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am

Fix typo: noinst_headers -> noinst_HEADERS

------------------------------------------------------------------------
r11971 | msalle | 2011-01-09 17:58:50 +0100 (Sun, 09 Jan 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am

Adding EXTRA_DIST headers to noinst_headers where they belong and add created
file to cleanfiles.

------------------------------------------------------------------------
r11958 | msalle | 2011-01-07 14:18:38 +0100 (Fri, 07 Jan 2011) | 2 lines
Changed paths:
   M /trunk/lcas-plugins-basic/Makefile.am
   M /trunk/lcas-plugins-check-executable/Makefile.am
   M /trunk/lcas-plugins-voms/Makefile.am
   M /trunk/lcmaps-plugins-afs/Makefile.am
   M /trunk/lcmaps-plugins-afs/src/afs/Makefile.am
   M /trunk/lcmaps-plugins-basic/Makefile.am
   M /trunk/lcmaps-plugins-basic/src/ldap_enf/Makefile.am
   M /trunk/lcmaps-plugins-basic/src/localaccount/Makefile.am
   M /trunk/lcmaps-plugins-basic/src/poolaccount/Makefile.am
   M /trunk/lcmaps-plugins-basic/src/posix_enf/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-verify-proxy/Makefile.am
   M /trunk/lcmaps-plugins-verify-proxy/src/verify-proxy/Makefile.am
   M /trunk/lcmaps-plugins-voms/Makefile.am
   M /trunk/lcmaps-plugins-voms/src/voms/Makefile.am

Updating EXTRA_DIST etc. to include missing files in dist's

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r11948 | msalle | 2011-01-06 17:46:36 +0100 (Thu, 06 Jan 2011) | 4 lines
Changed paths:
   M /trunk/lcas-plugins-basic/Makefile.am
   M /trunk/lcas-plugins-check-executable/Makefile.am
   M /trunk/lcas-plugins-voms/Makefile.am
   A /trunk/lcmaps-plugins-afs/MAINTAINERS
   M /trunk/lcmaps-plugins-afs/Makefile.am
   M /trunk/lcmaps-plugins-afs/bootstrap
   M /trunk/lcmaps-plugins-afs/configure.ac
   A /trunk/lcmaps-plugins-basic/MAINTAINERS
   M /trunk/lcmaps-plugins-basic/Makefile.am
   M /trunk/lcmaps-plugins-basic/bootstrap
   M /trunk/lcmaps-plugins-basic/configure.ac
   A /trunk/lcmaps-plugins-c-pep/MAINTAINERS
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   A /trunk/lcmaps-plugins-gums/MAINTAINERS
   M /trunk/lcmaps-plugins-gums/Makefile.am
   M /trunk/lcmaps-plugins-gums/bootstrap
   M /trunk/lcmaps-plugins-gums/configure.ac
   A /trunk/lcmaps-plugins-scas-client/MAINTAINERS
   M /trunk/lcmaps-plugins-scas-client/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/bootstrap
   M /trunk/lcmaps-plugins-scas-client/configure.ac
   A /trunk/lcmaps-plugins-verify-proxy/MAINTAINERS
   M /trunk/lcmaps-plugins-verify-proxy/Makefile.am
   M /trunk/lcmaps-plugins-verify-proxy/bootstrap
   M /trunk/lcmaps-plugins-verify-proxy/configure.ac
   A /trunk/lcmaps-plugins-voms/MAINTAINERS
   M /trunk/lcmaps-plugins-voms/Makefile.am
   M /trunk/lcmaps-plugins-voms/bootstrap
   M /trunk/lcmaps-plugins-voms/configure.ac

Add missing files for dist
Add MAINTAINERS and LICENSE files for doc
resync bootstrap

------------------------------------------------------------------------
r11929 | msalle | 2011-01-05 22:48:04 +0100 (Wed, 05 Jan 2011) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/Makefile.am
   M /trunk/scas/Makefile.am

Need to define docdir for RH5

------------------------------------------------------------------------
r11928 | msalle | 2011-01-05 22:36:05 +0100 (Wed, 05 Jan 2011) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/doc/man/sed.template.in
   M /trunk/lcmaps-plugins-scas-client/Makefile.am
   M /trunk/lcmaps-plugins-scas-client/doc/man/sed.template.in
   M /trunk/scas/Makefile.am
   M /trunk/scas/doc/man/sed.template.in

Adding sbindir to sed.template
Making sure install instructions are actually made.

------------------------------------------------------------------------
r11925 | msalle | 2011-01-05 18:24:53 +0100 (Wed, 05 Jan 2011) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   D /trunk/lcmaps-plugins-c-pep/doc/install_instructions.txt
   A /trunk/lcmaps-plugins-c-pep/doc/install_instructions.txt.src (from /trunk/lcmaps-plugins-c-pep/doc/install_instructions.txt:11905)

Removing glite references in install_instructions.txt

------------------------------------------------------------------------
r11873 | msalle | 2010-12-31 14:30:15 +0100 (Fri, 31 Dec 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am

Fix typo...

------------------------------------------------------------------------
r11872 | msalle | 2010-12-31 14:28:31 +0100 (Fri, 31 Dec 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am

Add missing files in dist to EXTRA_DIST

------------------------------------------------------------------------
r11871 | msalle | 2010-12-31 14:07:47 +0100 (Fri, 31 Dec 2010) | 3 lines
Changed paths:
   M /trunk/glexec/bootstrap
   M /trunk/lcmaps/bootstrap
   M /trunk/lcmaps-plugins-afs/bootstrap
   M /trunk/lcmaps-plugins-basic/bootstrap
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-gums/bootstrap
   M /trunk/lcmaps-plugins-scas-client/bootstrap
   M /trunk/lcmaps-plugins-verify-proxy/bootstrap
   M /trunk/lcmaps-plugins-voms/bootstrap

Syncing all bootstrap files and removing reference to src/autogen which is no
longer used.

------------------------------------------------------------------------
r11869 | msalle | 2010-12-30 22:00:13 +0100 (Thu, 30 Dec 2010) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac

Make sure sed.template is created in configure.ac


------------------------------------------------------------------------
r11868 | msalle | 2010-12-30 21:58:53 +0100 (Thu, 30 Dec 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   D /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   A /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8.src (from /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8:11865)
   A /trunk/lcmaps-plugins-c-pep/doc/man/sed.template.in

Fixing the manpage to automatically substitute the correct paths.

------------------------------------------------------------------------
r11867 | msalle | 2010-12-30 21:51:20 +0100 (Thu, 30 Dec 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Update #include lines to match lcmaps/*.h etc.

------------------------------------------------------------------------
r11866 | msalle | 2010-12-30 21:45:22 +0100 (Thu, 30 Dec 2010) | 3 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   D /trunk/lcmaps-plugins-c-pep/build.xml
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   D /trunk/lcmaps-plugins-c-pep/project/build.number
   D /trunk/lcmaps-plugins-c-pep/project/build.properties
   D /trunk/lcmaps-plugins-c-pep/project/configure.properties.xml
   A /trunk/lcmaps-plugins-c-pep/project/lcmaps.m4
   A /trunk/lcmaps-plugins-c-pep/project/pep-api.m4
   D /trunk/lcmaps-plugins-c-pep/project/properties.xml
   D /trunk/lcmaps-plugins-c-pep/project/version.properties
   D /trunk/lcmaps-plugins-c-pep/runautotools
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am

Rework to use our own lcmaps.m4 and pep-api.m4.
Cleanup of dead files.

------------------------------------------------------------------------
r11644 | okoeroo | 2010-08-10 11:22:55 +0200 (Tue, 10 Aug 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Removal of double inclusion of manpages.

------------------------------------------------------------------------
r11600 | msalle | 2010-06-29 14:40:49 +0200 (Tue, 29 Jun 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

bumping age

------------------------------------------------------------------------
r11597 | msalle | 2010-06-29 12:10:01 +0200 (Tue, 29 Jun 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Fix to get getpwnam_r() and getpwuid_r() to work on OpenSolaris

------------------------------------------------------------------------
r11559 | msalle | 2010-06-22 14:40:02 +0200 (Tue, 22 Jun 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Bumping age

------------------------------------------------------------------------
r11544 | okoeroo | 2010-06-17 12:35:27 +0200 (Thu, 17 Jun 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/bootstrap

Fixing OSX building (and advertised a fix for the libpep-c)

------------------------------------------------------------------------
r11500 | okoeroo | 2010-03-31 15:53:37 +0200 (Wed, 31 Mar 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Syncing tag, etics conf and version information

------------------------------------------------------------------------
r11498 | okoeroo | 2010-03-31 15:51:42 +0200 (Wed, 31 Mar 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/bootstrap
   M /trunk/lcmaps-plugins-c-pep/project/version.properties
   M /trunk/lcmaps-plugins-c-pep/runautotools

Fixed L & C

------------------------------------------------------------------------
r11445 | okoeroo | 2010-02-18 18:12:42 +0100 (Thu, 18 Feb 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/interface/xacml_attr_obl_profile.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Added licence

------------------------------------------------------------------------
r11427 | okoeroo | 2010-02-17 12:14:10 +0100 (Wed, 17 Feb 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Removed unrequired code constructs.

------------------------------------------------------------------------
r11423 | okoeroo | 2010-02-16 21:19:50 +0100 (Tue, 16 Feb 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Added more log output.

------------------------------------------------------------------------
r11383 | okoeroo | 2010-02-11 11:17:08 +0100 (Thu, 11 Feb 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fine tuned log level in C-PEP plug-in.

------------------------------------------------------------------------
r11362 | okoeroo | 2010-02-08 17:43:48 +0100 (Mon, 08 Feb 2010) | 5 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Log file cleaning. There were still some messages meant for debugging pushed through to the least verbose log setting. This is now fixed and should replace the previous 1.0.3 version.


Ready for Argus 1.1

------------------------------------------------------------------------
r11351 | okoeroo | 2010-02-01 12:13:05 +0100 (Mon, 01 Feb 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Bumped version and updated the documentation to show an updated example LCMAPS configuration to configure the plug-in with an Argus 1.1 PEPd.

------------------------------------------------------------------------
r11350 | okoeroo | 2010-02-01 12:07:16 +0100 (Mon, 01 Feb 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/interface/xacml_attr_obl_profile.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Fixed a few minor coding errors to cope with the new profile. Tested with Andrea's PEPd at CNAF and seems to work perfectly.

------------------------------------------------------------------------
r11344 | okoeroo | 2010-01-28 15:42:41 +0100 (Thu, 28 Jan 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.h

Header file split and better structuring.

------------------------------------------------------------------------
r11338 | okoeroo | 2010-01-27 16:37:48 +0100 (Wed, 27 Jan 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Possibly fixed Andrea's found problem.

------------------------------------------------------------------------
r11335 | okoeroo | 2010-01-26 08:50:05 +0100 (Tue, 26 Jan 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Bumped version to reflect documentation update. Version is now 1.0.2-1

------------------------------------------------------------------------
r11334 | okoeroo | 2010-01-25 16:02:05 +0100 (Mon, 25 Jan 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Updateing documentation to reflect the support for multiple profiles and which obligation handlers are now supported.

------------------------------------------------------------------------
r11332 | okoeroo | 2010-01-24 14:24:34 +0100 (Sun, 24 Jan 2010) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Version bump to 1.0.1-1

------------------------------------------------------------------------
r11331 | okoeroo | 2010-01-24 14:23:28 +0100 (Sun, 24 Jan 2010) | 8 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/interface/xacml_attr_obl_profile.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Added new obligation handler for the obligation local-environment-map/posix to comply with Switch's Grid WN profile version 1.0.
Added the PIP from the libpepc (version > 1.3.0) to transform the request attributes of the Interoperability profile into the Grid WN profile version 1.0.

Note: this breaks backwards compatibility to previous versions of the libpepc.

Added fix to send the content of the proxy certificate of the pilot job owner instead of the path to the proxy file (unlisted bug).
Added supported obligations into the Environment request section as plain attributes as mentioned in the Interoperability profile. This is added to aid interoperability to other systems and for the EES to procure a suitable execution environment.

------------------------------------------------------------------------
r11327 | okoeroo | 2009-12-24 18:14:54 +0100 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

bumping up.

------------------------------------------------------------------------
r11326 | okoeroo | 2009-12-24 18:14:07 +0100 (Thu, 24 Dec 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Changed the log message due to incomprehension.

------------------------------------------------------------------------
r11323 | okoeroo | 2009-12-22 16:32:21 +0100 (Tue, 22 Dec 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Bumping version.

------------------------------------------------------------------------
r11322 | okoeroo | 2009-12-22 16:29:53 +0100 (Tue, 22 Dec 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Adding NFS root squash resilience ro{o,u}tines in the readin function.

------------------------------------------------------------------------
r11321 | okoeroo | 2009-12-22 16:24:23 +0100 (Tue, 22 Dec 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fixed the readin function of the pilot proxy from the $X509_USER_PROXY.

------------------------------------------------------------------------
r11319 | okoeroo | 2009-12-21 15:28:22 +0100 (Mon, 21 Dec 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Code clean-up and integration of the new Username obligation with the LCMAPS framework. Also fixed some error messages.

------------------------------------------------------------------------
r11318 | okoeroo | 2009-12-21 14:24:49 +0100 (Mon, 21 Dec 2009) | 6 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers_helpers.c

Code re-arrangement, splitting helper functions from the obligation handler functions into a seperate file.
Lowering the log file noise by adjusting the levels on which messages are logged.
Adding a "Username" obligation handler (compliant to the interoperoperability workgroup) to be future proof, while I'm touching the code anyway.

Removed the message "Warning: implicit SSL client auth with invokers proxy will not influence authorization decision by PEPd" as the PEPd will in the future address this. The warning was set to make testers clear that it didn't influence the authorization decision in any way until the PEPd would do something with it. In short: expectation management.

------------------------------------------------------------------------
r11311 | okoeroo | 2009-11-24 14:41:42 +0100 (Tue, 24 Nov 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Due to the change in the error message, the version is bumped to 0.0.8-1

------------------------------------------------------------------------
r11309 | okoeroo | 2009-11-20 16:23:16 +0100 (Fri, 20 Nov 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Changed the error message. The message is probably misleading. The true cause of the interaction failure is mentioned before this message and this messages didn't add that much to the reasons why it failed. Therefore this message was also lowered in its severity level.

------------------------------------------------------------------------
r11291 | okoeroo | 2009-10-08 14:57:57 +0200 (Thu, 08 Oct 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Bumping version.

------------------------------------------------------------------------
r11290 | okoeroo | 2009-10-08 11:52:48 +0200 (Thu, 08 Oct 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

The associated documentation in the form of a manpage is going to be update in the package to explain in detail which namespaces are used, what attributes are going to be set, how the configuration file settings affect these values and which criteria need to be fulfilled to function as expected.

------------------------------------------------------------------------
r11085 | groep | 2009-03-25 21:16:43 +0100 (Wed, 25 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Incorporated recommendations from Valery

------------------------------------------------------------------------
r11083 | groep | 2009-03-25 17:25:57 +0100 (Wed, 25 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

Added options to invocation section as well

------------------------------------------------------------------------
r11082 | groep | 2009-03-25 17:04:58 +0100 (Wed, 25 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Added CApath option, made 'none' the default handshake option

------------------------------------------------------------------------
r11081 | groep | 2009-03-24 00:16:12 +0100 (Tue, 24 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Strip newline off the passwords read from file

------------------------------------------------------------------------
r11079 | groep | 2009-03-23 23:52:01 +0100 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Upgrade to 0.0.5 (R1)

------------------------------------------------------------------------
r11078 | groep | 2009-03-23 23:49:25 +0100 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

Fixed typos in manpage

------------------------------------------------------------------------
r11077 | groep | 2009-03-23 23:47:07 +0100 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Added SSL client cert configuration options for PEPd communication

------------------------------------------------------------------------
r11075 | groep | 2009-03-23 19:01:47 +0100 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Add option --no-check-certificates

------------------------------------------------------------------------
r11073 | groep | 2009-03-23 17:17:52 +0100 (Mon, 23 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Update to R2 for linking with proper pep-c library

------------------------------------------------------------------------
r11069 | groep | 2009-03-21 20:46:40 +0100 (Sat, 21 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Further fixup of the pep->xacml renaming

------------------------------------------------------------------------
r11068 | groep | 2009-03-21 18:17:02 +0100 (Sat, 21 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Updated version to 0.0.4 for new C-PEP 1.1.0-1 library

------------------------------------------------------------------------
r11067 | groep | 2009-03-21 18:15:33 +0100 (Sat, 21 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

Applied patches from Valery to interop with C-PEP library 1.1.0-1

------------------------------------------------------------------------
r11044 | okoeroo | 2009-03-10 12:21:32 +0100 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

New version, this time adding the actionid and resourceid overrides and the multi endpoint enablement.

------------------------------------------------------------------------
r11043 | okoeroo | 2009-03-10 10:59:04 +0100 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Added actionID pass-through (I seemed to have stopped at the resourceID and multi-endpoint support)

------------------------------------------------------------------------
r11042 | okoeroo | 2009-03-10 10:45:25 +0100 (Tue, 10 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

Added small documentation text about the resourceID and actionID.

------------------------------------------------------------------------
r11036 | okoeroo | 2009-03-07 21:20:39 +0100 (Sat, 07 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Should work, but only the first set PEPd URL is used, not the others. This must be something in the library.

------------------------------------------------------------------------
r11035 | okoeroo | 2009-03-06 16:02:00 +0100 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Applied Placi's patch.

------------------------------------------------------------------------
r11034 | okoeroo | 2009-03-06 10:36:51 +0100 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties

Bumping version.

------------------------------------------------------------------------
r11033 | okoeroo | 2009-03-06 08:56:28 +0100 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Testable version.

------------------------------------------------------------------------
r11032 | okoeroo | 2009-03-06 08:43:52 +0100 (Fri, 06 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

Beautification of the code.

------------------------------------------------------------------------
r11031 | okoeroo | 2009-03-03 15:22:22 +0100 (Tue, 03 Mar 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Some changes

------------------------------------------------------------------------
r11006 | okoeroo | 2009-02-24 19:56:00 +0100 (Tue, 24 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h

Should work as advertised in the manpage.

------------------------------------------------------------------------
r11005 | okoeroo | 2009-02-24 18:28:03 +0100 (Tue, 24 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Ported multi-endpoint strategy code to c-pep. Also added info about it in the manpage.

------------------------------------------------------------------------
r10918 | okoeroo | 2009-02-12 10:47:06 +0100 (Thu, 12 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/install_instructions.txt
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

Updated man page and install instructions.

------------------------------------------------------------------------
r10917 | okoeroo | 2009-02-11 22:06:00 +0100 (Wed, 11 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am

Distribute the man page.

------------------------------------------------------------------------
r10916 | okoeroo | 2009-02-11 22:04:06 +0100 (Wed, 11 Feb 2009) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

Written manpage for this plugin.

Includes example lcmaps.db file and explination of all its options.

------------------------------------------------------------------------
r10914 | okoeroo | 2009-02-11 15:55:24 +0100 (Wed, 11 Feb 2009) | 4 lines
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/doc
   A /trunk/lcmaps-plugins-c-pep/doc/install_instructions.txt
   A /trunk/lcmaps-plugins-c-pep/doc/man
   A /trunk/lcmaps-plugins-c-pep/doc/man/lcmaps-plugins-c-pep.8

Adding new files. Man page and instruction files.

Note: these files do not represent any end result yet.

------------------------------------------------------------------------
r10910 | okoeroo | 2009-02-10 20:35:56 +0100 (Tue, 10 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

First clean ups of unused variables.

------------------------------------------------------------------------
r10909 | okoeroo | 2009-02-10 20:33:20 +0100 (Tue, 10 Feb 2009) | 7 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

Added the option: --pep-c-debug to enable the detailed log streaming to stderr on the most verbose log level from the PEP-C library.

I think I have sufficient diagnostic information from the return codes and their string representation of the error situation coming from the PEP-C library to log adequately.


Man page, docs, release notes and code clean ups left.

------------------------------------------------------------------------
r10908 | okoeroo | 2009-02-10 19:57:52 +0100 (Tue, 10 Feb 2009) | 9 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Changed atoi() constructs to strtol() including the parse failure condition error message throwing.


***: as advised by the manpage of atoi to migrate to more modern solutions.


Note to self:
    when touching files, search for atoi and migrate to strtol in all situations.

------------------------------------------------------------------------
r10907 | okoeroo | 2009-02-10 16:38:41 +0100 (Tue, 10 Feb 2009) | 7 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

PEP-C specific Debugging options must be configurable and passed through the plugin.

I've silenced the PEP-C library by fopen'ing to "/dev/null" and passing the FILE pointer to it.
Debugging information about the HTTP requests and the hessian stuff was there to see. Potentially useful for debugging, not so nice for real use as a library. Sufficient information is exposed by the pep_strerror() function.

Finalizing tomorrow, writing a small man page and adding the manpage info to the TWiki for the AuthZ group and I'm done (ahead of personal schedule I might add).

------------------------------------------------------------------------
r10906 | okoeroo | 2009-02-10 16:04:42 +0100 (Tue, 10 Feb 2009) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

Successfully addressed all nine test from Valery.

Note: I'm not tolerating multiple UIDGID obligations. Potentially I could have checked for overlapping information and fail later (the LCMAPS posix enforcement plugin will catch possible errors when the results do not fully overlap and impose error conditions).

------------------------------------------------------------------------
r10905 | okoeroo | 2009-02-10 15:15:13 +0100 (Tue, 10 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c

Adding maximums to the amount of obligations I will handle. Also includes maximums for the amount of returned Unix UID and Primary GIDs (can only be one of either at maximum).

------------------------------------------------------------------------
r10904 | okoeroo | 2009-02-10 14:37:34 +0100 (Tue, 10 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

This one works nicely.

------------------------------------------------------------------------
r10903 | okoeroo | 2009-02-09 16:47:47 +0100 (Mon, 09 Feb 2009) | 5 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

It seems that the obligation handlers didn't fire in the previous version of the library. A minor but distinct oversight on my end.

I'm now getting all the values. It's very interesting to see that I'm getting the response message in an unfiltered fashion for all the obligations returned in each of the obligation handlers.
I'll make a small filter tomorrow to hide sections of the response message that I'm not interested in. I should be finished tomorrow, clean up the day after. And finito.

------------------------------------------------------------------------
r10902 | okoeroo | 2009-02-09 11:21:21 +0100 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Registration of the obligation handlers succeeded. Need to make them do something useful now.

------------------------------------------------------------------------
r10901 | okoeroo | 2009-02-09 09:44:25 +0100 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Renumbered log levels

------------------------------------------------------------------------
r10879 | okoeroo | 2009-01-29 16:25:35 +0100 (Thu, 29 Jan 2009) | 10 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

Implemented bare Obligation Handlers, but now my screen is filled with:


ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_remove: NULL pointer list.ERROR:llist_length: NULL pointer list.ERROR:llist_rem


I think that if I push this to file, the I could do something with it. But then again... perhaps this is something that should be fixed in the glite.authz.pep-c code itself.

Also the header of the pep/pep.h seems to flawed as it states that the obligation handlers are not active by default.

------------------------------------------------------------------------
r10878 | okoeroo | 2009-01-29 15:02:04 +0100 (Thu, 29 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.c
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-obligation-handlers.h

Adding obligation handlers.

------------------------------------------------------------------------
r10869 | okoeroo | 2009-01-26 23:22:59 +0100 (Mon, 26 Jan 2009) | 5 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

 I've just successfully mapped myself with gLExec using my new PEP-C LCMAPS plugin. The account was presented by my own Tomcat instance that has a (testing) PEP daemon from Valery deployed.

No Obligation Handler implemented, which means I've hacked my way to success on a late evening in the Cern Hostel killing exactly one hour of time.
Also no Secondary GIDs are utilized yet. But the point is made that it works and I should continue in the clean direction by implementing it via the Obligation Handlers.

------------------------------------------------------------------------
r10868 | okoeroo | 2009-01-23 12:32:23 +0100 (Fri, 23 Jan 2009) | 17 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Finished code to interact with a PEP Daemon. I now need a PEP Daemon to test with.
I've not properly used the addCredentialData() yet, as I don't know what the test PEP-daemon will return as obligations (if any).

Expected obligations are:
http://authz-interop.org/xacml/obligation/uidgid
with two attributes:
http://authz-interop.org/xacml/attribute/posix-uid
http://authz-interop.org/xacml/attribute/posix-gid

and:
http://authz-interop.org/xacml/obligation/secondary-gids
with one or more attributes:
http://authz-interop.org/xacml/attribute/posix-gid


This is the minimal set. But I have to wait for the testing PEP-d to come on line to perform proper testing first.

------------------------------------------------------------------------
r10867 | okoeroo | 2009-01-23 09:50:53 +0100 (Fri, 23 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Finished replaced all printf() constructions to lcmaps_log{_debug}().

------------------------------------------------------------------------
r10866 | okoeroo | 2009-01-23 09:31:42 +0100 (Fri, 23 Jan 2009) | 13 lines
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/interface
   A /trunk/lcmaps-plugins-c-pep/interface/xacml_attr_obl_profile.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

Subject proxy (real user job identity), actiontype (queue, execute-now(glexec), access), resourcetype (ce, wn, se, rb), dnshostname (queried from the system) and the pilot job executor identity are nicely set and forwarded to the pep-c interfaces.


The plug-in options are:

--pep-daemon-endpoint-url <pepd url>
-resourcetype ce|se|wn|rb
-actiontype access-file|queue|execute-now


The real user job ID will be fetched from the LCMAPS framework, which is loaded by glexec (which is the $GLITE_CLIENT_CERT variable from there).
The pilot job executor ID is now fetched from the $X509_USER_PROXY.

------------------------------------------------------------------------
r10865 | okoeroo | 2009-01-22 14:48:31 +0100 (Thu, 22 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

More checks.

------------------------------------------------------------------------
r10864 | okoeroo | 2009-01-21 16:03:02 +0100 (Wed, 21 Jan 2009) | 9 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h


Init and setup routines should be ok. Though they still need the same expansion in parameter settings as the SCAS client plugin.
Added better demo information to the PEP-C library for the time being (until interface expansion is complete).

The demo information is now using the profile information from "An XACML Attribute and Obligation Profile for Authorization Interoperability in Grids".
In short: AuthZ Interop XACML Profile 1.1 EDMS: https://edms.cern.ch/document/929867/2

At the moment I'm providing the proxy of the pilot job executor and the real user job (in PEM format) to the PEP-C library.

------------------------------------------------------------------------
r10863 | okoeroo | 2009-01-21 15:12:09 +0100 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

Completed function split out.

------------------------------------------------------------------------
r10862 | okoeroo | 2009-01-21 14:33:53 +0100 (Wed, 21 Jan 2009) | 4 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

Builds (but still useless).

I've splitted out the steps and stage that need to be done before the interaction with a PEP daemon can be started.

------------------------------------------------------------------------
r10861 | okoeroo | 2009-01-21 12:52:10 +0100 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Lots of code re-ordering.

------------------------------------------------------------------------
r10860 | okoeroo | 2009-01-21 12:39:28 +0100 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

PEP-C init and destroy, prototypes and functions.

------------------------------------------------------------------------
r10859 | okoeroo | 2009-01-21 11:38:52 +0100 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.h

Adding header file

------------------------------------------------------------------------
r10858 | okoeroo | 2009-01-21 11:37:41 +0100 (Wed, 21 Jan 2009) | 6 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/pep-c-interact.c

Adding example from Valery to here as a base for the plugin to library interaction.

Added option for the plugin:
--pep-daemon-endpoint-url <url>
(where url could be http://localhost:8080/PEPd/authz)

------------------------------------------------------------------------
r10857 | okoeroo | 2009-01-21 11:07:42 +0100 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c

Fixed module symlinking in the lib/modules/ dir.

------------------------------------------------------------------------
r10852 | okoeroo | 2009-01-20 16:12:53 +0100 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h

successfull build which now includes Valery's PEP-C

------------------------------------------------------------------------
r10851 | okoeroo | 2009-01-20 15:44:05 +0100 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/Makefile.am

Removed the interface directory (not needed here).

------------------------------------------------------------------------
r10850 | okoeroo | 2009-01-20 15:35:05 +0100 (Tue, 20 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h

Buildable

------------------------------------------------------------------------
r10849 | okoeroo | 2009-01-19 16:28:02 +0100 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/lcmaps-plugins-c-pep/runautotools
   M /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am

ficing preparation work for new plugin. Regular stuff.

------------------------------------------------------------------------
r10848 | okoeroo | 2009-01-19 12:50:29 +0100 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/bootstrap

Forgot one, others will follow probably

------------------------------------------------------------------------
r10847 | okoeroo | 2009-01-19 12:49:57 +0100 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   A /trunk/lcmaps-plugins-c-pep/Makefile.am
   A /trunk/lcmaps-plugins-c-pep/configure.ac
   M /trunk/lcmaps-plugins-c-pep/project/version.properties
   A /trunk/lcmaps-plugins-c-pep/runautotools
   A /trunk/lcmaps-plugins-c-pep/src
   A /trunk/lcmaps-plugins-c-pep/src/Makefile.am
   A /trunk/lcmaps-plugins-c-pep/src/c-pep
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/Makefile.am
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.c
   A /trunk/lcmaps-plugins-c-pep/src/c-pep/lcmaps_c_pep.h

Initial checking for lots of fundamental files I will need for the new plugin

------------------------------------------------------------------------
r10805 | venekamp | 2008-12-10 15:46:12 +0100 (Wed, 10 Dec 2008) | 2 lines
Changed paths:
   A /trunk/lcmaps-plugins-c-pep
   A /trunk/lcmaps-plugins-c-pep/LICENSE
   A /trunk/lcmaps-plugins-c-pep/build.xml
   A /trunk/lcmaps-plugins-c-pep/project
   A /trunk/lcmaps-plugins-c-pep/project/build.number
   A /trunk/lcmaps-plugins-c-pep/project/build.properties
   A /trunk/lcmaps-plugins-c-pep/project/configure.properties.xml
   A /trunk/lcmaps-plugins-c-pep/project/properties.xml
   A /trunk/lcmaps-plugins-c-pep/project/version.properties

Initial start of C-PEP

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