shibboleth/cpp-sp.git
21 years agoCommon copy of autoconf settings for Win32 build.
Scott Cantor [Sun, 15 Dec 2002 19:56:54 +0000 (19:56 +0000)]
Common copy of autoconf settings for Win32 build.

21 years agoRemove Windows config header
Scott Cantor [Sun, 15 Dec 2002 19:49:29 +0000 (19:49 +0000)]
Remove Windows config header

21 years agoVarious WIN32 fixes.
Scott Cantor [Sun, 15 Dec 2002 07:47:03 +0000 (07:47 +0000)]
Various WIN32 fixes.

21 years agoconverted a reference member to a string to avoid temp object bugs
Scott Cantor [Sat, 14 Dec 2002 22:24:18 +0000 (22:24 +0000)]
converted a reference member to a string to avoid temp object bugs

21 years agoReworked library to support manual content validation,
Scott Cantor [Fri, 13 Dec 2002 20:04:38 +0000 (20:04 +0000)]
Reworked library to support manual content validation,
and registration of simple and scoped attributes via config file.

21 years agoReworked routines to support attribute section in ini file, must now link to libshib...
Scott Cantor [Fri, 13 Dec 2002 08:28:13 +0000 (08:28 +0000)]
Reworked routines to support attribute section in ini file, must now link to libshib-target

21 years agoAdded "1" for boolean tag values.
Scott Cantor [Fri, 13 Dec 2002 07:09:04 +0000 (07:09 +0000)]
Added "1" for boolean tag values.

21 years agoPass ShibINI object to extension libraries
Scott Cantor [Fri, 13 Dec 2002 06:38:28 +0000 (06:38 +0000)]
Pass ShibINI object to extension libraries

21 years agoReverted POST API
Scott Cantor [Fri, 13 Dec 2002 06:22:23 +0000 (06:22 +0000)]
Reverted POST API

21 years agoRemoved unneeded pointer checks from POST profile calls.
Scott Cantor [Fri, 13 Dec 2002 04:05:27 +0000 (04:05 +0000)]
Removed unneeded pointer checks from POST profile calls.

21 years agoReverted POST profile API to return pointers.
Scott Cantor [Fri, 13 Dec 2002 04:00:57 +0000 (04:00 +0000)]
Reverted POST profile API to return pointers.

21 years agoRevised exception modeling.
Scott Cantor [Tue, 10 Dec 2002 22:24:09 +0000 (22:24 +0000)]
Revised exception modeling.

21 years agoPOST profile more exception-based when errors occur.
Scott Cantor [Tue, 10 Dec 2002 22:11:06 +0000 (22:11 +0000)]
POST profile more exception-based when errors occur.

21 years agoRevised exception modeling.
Scott Cantor [Tue, 10 Dec 2002 22:10:47 +0000 (22:10 +0000)]
Revised exception modeling.
POST profile more exception-based when errors occur.

21 years agoExtraneous ifdef removed
Scott Cantor [Tue, 26 Nov 2002 06:23:01 +0000 (06:23 +0000)]
Extraneous ifdef removed

21 years agoAdded distribution files
Scott Cantor [Tue, 26 Nov 2002 06:20:08 +0000 (06:20 +0000)]
Added distribution files

21 years agoAdded APLOG_NOERRNO to error logging.
Scott Cantor [Tue, 26 Nov 2002 05:13:32 +0000 (05:13 +0000)]
Added APLOG_NOERRNO to error logging.

21 years agoFixed require alias processing. Should now match correctly on single/multiple values...
Walter Hoehn [Tue, 26 Nov 2002 04:26:41 +0000 (04:26 +0000)]
Fixed require alias processing.  Should now match correctly on single/multiple values and work with semicolon escaping.

21 years agoAdded text files to distro, updated version of package.
Scott Cantor [Tue, 26 Nov 2002 04:26:22 +0000 (04:26 +0000)]
Added text files to distro, updated version of package.

21 years agoExtraneous malloc declaration
Scott Cantor [Tue, 19 Nov 2002 02:28:51 +0000 (02:28 +0000)]
Extraneous malloc declaration

21 years agoSun's compiler wants extra cast
Scott Cantor [Tue, 19 Nov 2002 02:24:22 +0000 (02:24 +0000)]
Sun's compiler wants extra cast

21 years agoextra comma causing warning
Scott Cantor [Tue, 19 Nov 2002 02:16:58 +0000 (02:16 +0000)]
extra comma causing warning

21 years agonew test program for xmlsec
Scott Cantor [Sun, 17 Nov 2002 20:34:45 +0000 (20:34 +0000)]
new test program for xmlsec

21 years agoAdd the NSDL "Site CA" Certificate
Walter Hoehn [Fri, 15 Nov 2002 20:21:20 +0000 (20:21 +0000)]
Add the NSDL "Site CA" Certificate

21 years agolog->debug() crash workaround
Scott Cantor [Thu, 14 Nov 2002 04:49:51 +0000 (04:49 +0000)]
log->debug() crash workaround

21 years agoAdded test for libapreq on Sun, needs a -U switch
Scott Cantor [Thu, 14 Nov 2002 04:48:57 +0000 (04:48 +0000)]
Added test for libapreq on Sun, needs a -U switch

21 years agoadd sitesCertFile INI-file parameter
Derek Atkins [Tue, 12 Nov 2002 23:58:05 +0000 (23:58 +0000)]
add sitesCertFile INI-file parameter

21 years agorename "wayfError" to "shireError"
Derek Atkins [Mon, 4 Nov 2002 20:50:37 +0000 (20:50 +0000)]
rename "wayfError" to "shireError"
fix the default supportContact so it isn't "warlord@MIT.EDU"

21 years agoAdd more documentation about the apache options
Derek Atkins [Mon, 4 Nov 2002 20:48:45 +0000 (20:48 +0000)]
Add more documentation about the apache options

21 years agoslightly different fix to link ONCRPC
Derek Atkins [Sat, 2 Nov 2002 00:33:24 +0000 (00:33 +0000)]
slightly different fix to link ONCRPC

21 years agoadded oncrpc to shar build
Scott Cantor [Fri, 1 Nov 2002 23:55:54 +0000 (23:55 +0000)]
added oncrpc to shar build

21 years agoAdd #include <rpc/rpc.h> to the rest of the sources
Derek Atkins [Fri, 1 Nov 2002 23:13:05 +0000 (23:13 +0000)]
Add #include <rpc/rpc.h> to the rest of the sources

21 years ago#include <rpc/rpc.h> to get our overriding #defines
Derek Atkins [Fri, 1 Nov 2002 22:32:32 +0000 (22:32 +0000)]
#include <rpc/rpc.h> to get our overriding #defines

21 years agofixed xdr_free return type
Scott Cantor [Fri, 1 Nov 2002 21:45:14 +0000 (21:45 +0000)]
fixed xdr_free return type

21 years agoDon't need clnt_destroy or svc_destroy -- those are already
Derek Atkins [Fri, 1 Nov 2002 21:44:42 +0000 (21:44 +0000)]
Don't need clnt_destroy or svc_destroy -- those are already
macros and will DTRT

21 years agoadd some #defines to rpc/rpc.h to not shadow system-library symbols
Derek Atkins [Fri, 1 Nov 2002 21:40:00 +0000 (21:40 +0000)]
add some #defines to rpc/rpc.h to not shadow system-library symbols
remove the (non-used) TLI code from shar.c and shib-rpcutil.c

21 years agoNo longer need to test for xdr_uint64_t -- we've got it ourselves
Derek Atkins [Fri, 1 Nov 2002 18:13:56 +0000 (18:13 +0000)]
No longer need to test for xdr_uint64_t -- we've got it ourselves

21 years agoadd xdr_free prototype
Derek Atkins [Fri, 1 Nov 2002 18:13:25 +0000 (18:13 +0000)]
add xdr_free prototype
create xdr_int64_t() and xdr_uint64_t()

21 years agothe RPCTEST needs to be run earlier (because LIBS gets "too big" ;)
Derek Atkins [Fri, 1 Nov 2002 16:33:25 +0000 (16:33 +0000)]
the RPCTEST needs to be run earlier (because LIBS gets "too big" ;)
Fix that, and fix the 'if/else' argument order -- this should fix
for Solaris now.

21 years agoIgnore built-files
Derek Atkins [Fri, 1 Nov 2002 01:52:48 +0000 (01:52 +0000)]
Ignore built-files

21 years agoA better hook for our oncrpc
Derek Atkins [Fri, 1 Nov 2002 01:52:28 +0000 (01:52 +0000)]
A better hook for our oncrpc

21 years agoRe-port RPC library to Solaris
Derek Atkins [Fri, 1 Nov 2002 01:29:56 +0000 (01:29 +0000)]
Re-port RPC library to Solaris
Hook RPC library into build tree
Use RPC library when RPC-check fails (need a better way)

21 years agoCheck-in of original version of ONCRPC library (and headers) from
Derek Atkins [Thu, 31 Oct 2002 23:45:18 +0000 (23:45 +0000)]
Check-in of original version of ONCRPC library (and headers) from
http://www.plt.rwth-aachen.de/ks/english/oncrpc.html

Some names changed to protect the guilty ;)

21 years agoadded CA bundle
Scott Cantor [Fri, 25 Oct 2002 16:00:37 +0000 (16:00 +0000)]
added CA bundle

21 years agoconfigs/ca-bundle.crt
Scott Cantor [Fri, 25 Oct 2002 15:59:54 +0000 (15:59 +0000)]
configs/ca-bundle.crt

21 years agoadded configs/Makefile
Scott Cantor [Fri, 25 Oct 2002 15:02:05 +0000 (15:02 +0000)]
added configs/Makefile

21 years agoAdd automake file to configs directory
Scott Cantor [Fri, 25 Oct 2002 15:01:47 +0000 (15:01 +0000)]
Add automake file to configs directory

21 years agochanged default settings
Scott Cantor [Fri, 25 Oct 2002 14:34:32 +0000 (14:34 +0000)]
changed default settings

21 years agoexample file-based logs
Scott Cantor [Fri, 25 Oct 2002 14:34:03 +0000 (14:34 +0000)]
example file-based logs

21 years agoChanged example paths and added attribute mappings
Scott Cantor [Fri, 25 Oct 2002 14:24:42 +0000 (14:24 +0000)]
Changed example paths and added attribute mappings

21 years agoupdated bootstrap to deal with RH7.3
Derek Atkins [Wed, 23 Oct 2002 19:41:46 +0000 (19:41 +0000)]
updated bootstrap to deal with RH7.3
fix configure.ac for automake-1.5

21 years agoIt helps if I type "clnt" and not "cnlt"
Derek Atkins [Wed, 23 Oct 2002 14:28:59 +0000 (14:28 +0000)]
It helps if I type "clnt" and not "cnlt"

21 years agoadd test-client to .cvsignore
Derek Atkins [Wed, 23 Oct 2002 14:28:18 +0000 (14:28 +0000)]
add test-client to .cvsignore
use clnt_tli_create() on Solaris (hopefully this will fix Scott's problem)

21 years agoAdded TLI fix to CXXFLAGS
Scott Cantor [Wed, 23 Oct 2002 03:56:53 +0000 (03:56 +0000)]
Added TLI fix to CXXFLAGS

21 years agomove scott's shibrpc.h fix to shibrpc.x so it doesn't get lost.
Derek Atkins [Wed, 23 Oct 2002 03:15:44 +0000 (03:15 +0000)]
move scott's shibrpc.h fix to shibrpc.x so it doesn't get lost.
push tli onto the client socket before trying RPC (Solaris fix)

21 years agoFix to missing datatype fix for Sol2.6
Scott Cantor [Wed, 23 Oct 2002 02:50:04 +0000 (02:50 +0000)]
Fix to missing datatype fix for Sol2.6

21 years agoAdded config.h
Scott Cantor [Wed, 23 Oct 2002 02:49:28 +0000 (02:49 +0000)]
Added config.h

21 years agoCorrected and added RPC-related tests, fix to library inclusion for libxml
Scott Cantor [Wed, 23 Oct 2002 02:14:22 +0000 (02:14 +0000)]
Corrected and added RPC-related tests, fix to library inclusion for libxml

21 years agotests for TLI RPC fix
Scott Cantor [Wed, 23 Oct 2002 02:13:24 +0000 (02:13 +0000)]
tests for TLI RPC fix

21 years agoAdded log4cpp to build.
Scott Cantor [Tue, 22 Oct 2002 23:22:08 +0000 (23:22 +0000)]
Added log4cpp to build.

21 years agoInclude code to work on Solaris, but it is #ifdef'd out for now
Derek Atkins [Tue, 22 Oct 2002 23:01:59 +0000 (23:01 +0000)]
Include code to work on Solaris, but it is #ifdef'd out for now

21 years agoGot test-client working again
Scott Cantor [Tue, 22 Oct 2002 18:53:59 +0000 (18:53 +0000)]
Got test-client working again

21 years agoRemoved explicit call to accept() and added warning when values are filtered.
Scott Cantor [Tue, 22 Oct 2002 18:18:23 +0000 (18:18 +0000)]
Removed explicit call to accept() and added warning when values are filtered.

21 years agoMade calist mapper paramater optional (don't need CAs if not verifying)
Scott Cantor [Mon, 21 Oct 2002 16:47:29 +0000 (16:47 +0000)]
Made calist mapper paramater optional (don't need CAs if not verifying)

21 years agoAdded xmlsec and friends to the build.
Scott Cantor [Mon, 21 Oct 2002 03:48:55 +0000 (03:48 +0000)]
Added xmlsec and friends to the build.

21 years agoremoved inline assembler breakpoint
Scott Cantor [Mon, 21 Oct 2002 03:46:38 +0000 (03:46 +0000)]
removed inline assembler breakpoint

21 years agoChanged to test signed response on stdin.
Scott Cantor [Mon, 21 Oct 2002 03:43:08 +0000 (03:43 +0000)]
Changed to test signed response on stdin.

21 years agoCorrected dummy mapper interface
Scott Cantor [Mon, 21 Oct 2002 03:42:22 +0000 (03:42 +0000)]
Corrected dummy mapper interface

21 years agoPartial implementation of signature verification with libxmlsec.
Scott Cantor [Sun, 20 Oct 2002 22:57:26 +0000 (22:57 +0000)]
Partial implementation of signature verification with libxmlsec.

21 years agoconfigure.ac: add --with-dmalloc= option to compile with (some) dmalloc support
Derek Atkins [Fri, 18 Oct 2002 20:15:30 +0000 (20:15 +0000)]
configure.ac: add --with-dmalloc= option to compile with (some) dmalloc support
add dmalloc.h to a couple of server-side files, if DMALLOC is turned on.

21 years agoBacked out default security domain change. The change in behavior I was attempting...
Walter Hoehn [Wed, 16 Oct 2002 20:16:47 +0000 (20:16 +0000)]
Backed out default security domain change.  The change in behavior I was attempting to correct was intended.

21 years agoEveryone seems to agree that ; is better than : as a separator.
Walter Hoehn [Wed, 16 Oct 2002 19:48:16 +0000 (19:48 +0000)]
Everyone seems to agree that ; is better than : as a separator.

21 years agoString was going out of scope. Changed to use ap_table_set, which makes a copy.
Walter Hoehn [Wed, 16 Oct 2002 14:00:06 +0000 (14:00 +0000)]
String was going out of scope.  Changed to use ap_table_set, which makes a copy.

21 years agoChanged ENV exporting of multi-valued attributes to use : as the separator. Added...
Walter Hoehn [Wed, 16 Oct 2002 02:58:45 +0000 (02:58 +0000)]
Changed ENV exporting of multi-valued attributes to use : as the separator.  Added escaping of the same.

21 years agoAdded name-based default security domain to Origin Mapper.
Walter Hoehn [Tue, 15 Oct 2002 19:31:32 +0000 (19:31 +0000)]
Added name-based default security domain to Origin Mapper.

21 years agoI should compile before committing..
Derek Atkins [Tue, 15 Oct 2002 16:41:51 +0000 (16:41 +0000)]
I should compile before committing..
use SHIBRPC_UNKNOWN_ERROR for the previous runtime_errors

21 years agoI should try compiling simple fixes..
Derek Atkins [Tue, 15 Oct 2002 16:13:16 +0000 (16:13 +0000)]
I should try compiling simple fixes..

21 years agoTry connecting to the SHAR multiple times (with a short sleep between).
Derek Atkins [Tue, 15 Oct 2002 16:11:28 +0000 (16:11 +0000)]
Try connecting to the SHAR multiple times (with a short sleep between).
Log heavier if it fails (to the log4cpp log)
Throw a ShibTargetException (instead of a runtime_error)
Catch the exception and print an error page

21 years agoFix error message for SHIRE POST (bug 27)
Derek Atkins [Tue, 15 Oct 2002 15:22:07 +0000 (15:22 +0000)]
Fix error message for SHIRE POST (bug 27)

21 years agoreport the saml exception in the error logs.
Derek Atkins [Mon, 14 Oct 2002 22:17:02 +0000 (22:17 +0000)]
report the saml exception in the error logs.

21 years agofix bugID 24.. Use stringstream instead of strstream
Derek Atkins [Wed, 9 Oct 2002 02:53:23 +0000 (02:53 +0000)]
fix bugID 24..  Use stringstream instead of strstream

21 years agoAdd '-f' option
Derek Atkins [Wed, 9 Oct 2002 02:11:51 +0000 (02:11 +0000)]
Add '-f' option
Add conditional to declare svcfd_create()

21 years agoremove the socket "file" at shar shutdown
Derek Atkins [Wed, 9 Oct 2002 01:31:19 +0000 (01:31 +0000)]
remove the socket "file" at shar shutdown

21 years agoMove shibrpc_svc_run() into the shar. Implement our own svc_run(),
Derek Atkins [Wed, 9 Oct 2002 00:27:40 +0000 (00:27 +0000)]
Move shibrpc_svc_run() into the shar.  Implement our own svc_run(),
so this should work on Solaris.

21 years agoChange the rpc service APIs to abstract out RPC SVC creation.
Derek Atkins [Tue, 8 Oct 2002 23:10:26 +0000 (23:10 +0000)]
Change the rpc service APIs to abstract out RPC SVC creation.
This is in preparation for changing from svc_run() to our own
select() loop to fix problems on Solaris 2.6.

21 years agoadded a check for uint64 support in xdr.h
Scott Cantor [Tue, 8 Oct 2002 21:59:35 +0000 (21:59 +0000)]
added a check for uint64 support in xdr.h

21 years agoRebuilt the RPC stubs. Add NEED_XDR_LONGLONG for scott
Derek Atkins [Tue, 8 Oct 2002 18:33:36 +0000 (18:33 +0000)]
Rebuilt the RPC stubs.  Add NEED_XDR_LONGLONG for scott

21 years agoBreak the POST processor into a "handler"
Derek Atkins [Tue, 8 Oct 2002 18:17:07 +0000 (18:17 +0000)]
Break the POST processor into a "handler"
Move "SHIREURL" into apache.conf (out of shibboleth.ini)
Change the way Apache is configured for the POST Processor.

21 years agoAdd --enable-apxs-install configure option (default is OFF). When it is
Derek Atkins [Tue, 8 Oct 2002 02:36:13 +0000 (02:36 +0000)]
Add --enable-apxs-install configure option (default is OFF).  When it is
off, install the apache modules into $(libexecdir)

21 years agowrapped globals in namespace
Scott Cantor [Tue, 8 Oct 2002 01:28:46 +0000 (01:28 +0000)]
wrapped globals in namespace

21 years agoCheck for apreq headers to make sure apreq path is correct
Derek Atkins [Tue, 8 Oct 2002 00:29:36 +0000 (00:29 +0000)]
Check for apreq headers to make sure apreq path is correct

21 years agoIt helps to actually RETURN the object....
Derek Atkins [Tue, 8 Oct 2002 00:25:25 +0000 (00:25 +0000)]
It helps to actually RETURN the object....

21 years agoRemoved tags from endif. Was causing bootstrap to fail.
Walter Hoehn [Mon, 7 Oct 2002 17:05:43 +0000 (17:05 +0000)]
Removed tags from endif.  Was causing bootstrap to fail.

21 years agoadded apxs conditional to bypass install
Scott Cantor [Mon, 7 Oct 2002 00:36:13 +0000 (00:36 +0000)]
added apxs conditional to bypass install

21 years agoper-target CFLAGS seems to fail on Linux
Scott Cantor [Mon, 7 Oct 2002 00:01:46 +0000 (00:01 +0000)]
per-target CFLAGS seems to fail on Linux

21 years agoRemove old GCC makefile
Scott Cantor [Sun, 6 Oct 2002 22:36:59 +0000 (22:36 +0000)]
Remove old GCC makefile

21 years agoChange CVS properties
Scott Cantor [Sun, 6 Oct 2002 22:19:17 +0000 (22:19 +0000)]
Change CVS properties

21 years agoChange CVS properties
Scott Cantor [Sun, 6 Oct 2002 22:11:53 +0000 (22:11 +0000)]
Change CVS properties

21 years agoAdd automake file to shibrm module
Scott Cantor [Sun, 6 Oct 2002 22:03:26 +0000 (22:03 +0000)]
Add automake file to shibrm module

21 years agofixed headers
Scott Cantor [Sun, 6 Oct 2002 22:02:24 +0000 (22:02 +0000)]
fixed headers