shibboleth/cpp-sp.git
21 years agoadded prelim support for Apache 1.3 modules
Scott Cantor [Sun, 6 Oct 2002 21:53:28 +0000 (21:53 +0000)]
added prelim support for Apache 1.3 modules

21 years agoAdd automake file to shire module
Scott Cantor [Sun, 6 Oct 2002 20:10:19 +0000 (20:10 +0000)]
Add automake file to shire module

21 years agochanged header locations
Scott Cantor [Sun, 6 Oct 2002 20:09:44 +0000 (20:09 +0000)]
changed header locations

21 years agoPulled out extra registration of shib schema, no longer needed.
Scott Cantor [Fri, 4 Oct 2002 20:21:20 +0000 (20:21 +0000)]
Pulled out extra registration of shib schema, no longer needed.

21 years agoChanged layout for autoconf
Scott Cantor [Fri, 4 Oct 2002 20:19:39 +0000 (20:19 +0000)]
Changed layout for autoconf

21 years agoRemoved extra registration of shib schema.
Scott Cantor [Fri, 4 Oct 2002 20:16:17 +0000 (20:16 +0000)]
Removed extra registration of shib schema.

21 years agoAdded registration of schema, to insure it's been installed.
Scott Cantor [Fri, 4 Oct 2002 20:15:25 +0000 (20:15 +0000)]
Added registration of schema, to insure it's been installed.

21 years agoregister the shib schema
Derek Atkins [Fri, 4 Oct 2002 16:11:53 +0000 (16:11 +0000)]
register the shib schema

21 years agoinstall eduPerson.h into ${includedir}/eduPerson
Derek Atkins [Fri, 4 Oct 2002 02:36:28 +0000 (02:36 +0000)]
install eduPerson.h into ${includedir}/eduPerson

21 years agoautoconfiscate the building of the shar
Derek Atkins [Fri, 4 Oct 2002 02:02:02 +0000 (02:02 +0000)]
autoconfiscate the building of the shar

21 years agoRemove Makefile
Derek Atkins [Fri, 4 Oct 2002 01:48:07 +0000 (01:48 +0000)]
Remove Makefile

21 years agoMove shib-target.h into shib-target subdir
Derek Atkins [Fri, 4 Oct 2002 01:38:10 +0000 (01:38 +0000)]
Move shib-target.h into shib-target subdir
get shib-target to compile with autoconf

21 years agoRemove old Sun makefile
Scott Cantor [Thu, 3 Oct 2002 22:05:21 +0000 (22:05 +0000)]
Remove old Sun makefile

21 years agoMoved to test/
Scott Cantor [Thu, 3 Oct 2002 22:03:22 +0000 (22:03 +0000)]
Moved to test/

21 years agoMoved to new test/ location
Scott Cantor [Thu, 3 Oct 2002 21:58:41 +0000 (21:58 +0000)]
Moved to new test/ location

21 years agoMoved test programs into new location
Scott Cantor [Thu, 3 Oct 2002 21:57:46 +0000 (21:57 +0000)]
Moved test programs into new location

21 years agoChanged header inclusion
Scott Cantor [Thu, 3 Oct 2002 21:55:01 +0000 (21:55 +0000)]
Changed header inclusion

21 years agoCheck in initial autoconf files and headers
Scott Cantor [Thu, 3 Oct 2002 21:54:07 +0000 (21:54 +0000)]
Check in initial autoconf files and headers

21 years agoMoved to eduPerson/
Scott Cantor [Thu, 3 Oct 2002 21:52:52 +0000 (21:52 +0000)]
Moved to eduPerson/

21 years agoMoved to shib/
Scott Cantor [Thu, 3 Oct 2002 21:52:22 +0000 (21:52 +0000)]
Moved to shib/

21 years agoAdd m4 and libtool files
Scott Cantor [Thu, 3 Oct 2002 19:46:44 +0000 (19:46 +0000)]
Add m4 and libtool files

21 years agoHardcoded a base of file:/// so relative URIs can be used.
Scott Cantor [Fri, 27 Sep 2002 21:24:14 +0000 (21:24 +0000)]
Hardcoded a base of file:/// so relative URIs can be used.

21 years agouse the new XMLOriginMapper
Derek Atkins [Fri, 27 Sep 2002 21:22:31 +0000 (21:22 +0000)]
use the new XMLOriginMapper
use new POSTProfile API

21 years agoAdded destructor.
Scott Cantor [Fri, 27 Sep 2002 21:00:08 +0000 (21:00 +0000)]
Added destructor.

21 years agoRemoved mapper from APIs.
Scott Cantor [Fri, 27 Sep 2002 20:59:54 +0000 (20:59 +0000)]
Removed mapper from APIs.

21 years agoAdd the XMLOriginSiteMapper to tyhe build
Derek Atkins [Fri, 27 Sep 2002 20:55:52 +0000 (20:55 +0000)]
Add the XMLOriginSiteMapper to tyhe build

21 years agoInitial port from Java
Scott Cantor [Fri, 27 Sep 2002 20:24:13 +0000 (20:24 +0000)]
Initial port from Java

21 years agoAdded constants.
Scott Cantor [Fri, 27 Sep 2002 20:23:58 +0000 (20:23 +0000)]
Added constants.

21 years agoAdded XML mapper and some constants.
Scott Cantor [Fri, 27 Sep 2002 20:23:36 +0000 (20:23 +0000)]
Added XML mapper and some constants.

21 years agoWe don't need unistd.h (and it causes problems on Solaris)
Derek Atkins [Thu, 26 Sep 2002 22:49:33 +0000 (22:49 +0000)]
We don't need unistd.h (and it causes problems on Solaris)

21 years agoStupid SUN compiler .. implicit -Dsun=1... Can't use a variable "sun"
Derek Atkins [Thu, 26 Sep 2002 02:44:35 +0000 (02:44 +0000)]
Stupid SUN compiler .. implicit -Dsun=1... Can't use a variable "sun"

21 years agoUpdated example configuration files to match new config module
Derek Atkins [Wed, 25 Sep 2002 04:07:46 +0000 (04:07 +0000)]
Updated example configuration files to match new config module
added: static bool ShibINI::boolean(string& value)
added: more logging to shibrpc-server for checkIPAddress

changed configuration model in mod_shire and mod_shibrm to have more
per-server configuration in the INI-file.  Right now it is based on
the "Server Name", but eventually we can add options to define the
SHIRE and RM names for each directory.

21 years agoupdate sample apache config with a few more comments
Derek Atkins [Tue, 24 Sep 2002 21:04:13 +0000 (21:04 +0000)]
update sample apache config with a few more comments
test the ShibNormalizeRequest option -- get it working
fix the ShibCheckAddress option

21 years agoUpdated sample apache config
Derek Atkins [Tue, 24 Sep 2002 04:36:36 +0000 (04:36 +0000)]
Updated sample apache config

21 years agoadd the shireSSLOnly tag to the INI file
Derek Atkins [Tue, 24 Sep 2002 04:35:00 +0000 (04:35 +0000)]
add the shireSSLOnly tag to the INI file

21 years agorefresh the INI file whenever it changes on disk (stat the file
Derek Atkins [Tue, 24 Sep 2002 04:34:02 +0000 (04:34 +0000)]
refresh the INI file whenever it changes on disk (stat the file
before every tag; re-read the file if it has changed)

21 years agoAdd shireSSLOnly config optopn and check it in mod_shire
Derek Atkins [Tue, 24 Sep 2002 03:31:52 +0000 (03:31 +0000)]
Add shireSSLOnly config optopn and check it in mod_shire

21 years agochange the log-level of a few messages from INFO -> DEBUG
Derek Atkins [Tue, 24 Sep 2002 01:49:24 +0000 (01:49 +0000)]
change the log-level of a few messages from INFO -> DEBUG

21 years agoChange the RPC API to pass a list of SAMLAssertion objects. Push the
Derek Atkins [Tue, 24 Sep 2002 01:20:22 +0000 (01:20 +0000)]
Change the RPC API to pass a list of SAMLAssertion objects.  Push the
resource computation into the shar (the RM just passes a full URL).
Cache per-host instead of per-URL.

21 years agoDon't crash if apache does not pass a content type
Derek Atkins [Sat, 21 Sep 2002 02:55:42 +0000 (02:55 +0000)]
Don't crash if apache does not pass a content type

21 years agoFix a character "shift" config bug
Derek Atkins [Sat, 21 Sep 2002 02:51:01 +0000 (02:51 +0000)]
Fix a character "shift" config bug

21 years ago - Update to Xerces-2.1 support
Derek Atkins [Sat, 21 Sep 2002 02:44:42 +0000 (02:44 +0000)]
- Update to Xerces-2.1 support
- add rmError, wayfError, and rmError HTML response files
- add more configuration ability
- move initialization to new ShibTargetConfig class
- better error handling
- update configuration and error handling in both shire and rm modules

21 years agoUpdated to Xerces 2.1
Scott Cantor [Fri, 20 Sep 2002 20:04:00 +0000 (20:04 +0000)]
Updated to Xerces 2.1

21 years agono message
Scott Cantor [Tue, 17 Sep 2002 07:16:48 +0000 (07:16 +0000)]
no message

21 years agomod_shire.cpp: fix all the errors to include APLOG_NOERROR
Derek Atkins [Tue, 17 Sep 2002 04:13:18 +0000 (04:13 +0000)]
mod_shire.cpp: fix all the errors to include APLOG_NOERROR
supply Set-Cookie via err_headers_out instead of headers_out
supply Location from real target, not URL-encoded target
add more debugging messages
shib-ccache.cpp: fix calls to saml::NDC()
shib-rm.cpp: fix calls to saml::NDC()
shib-rpcerror.cpp: catch exceptions from building a SAMLException
log failures
shib-rpchandle.cpp: fix calls to saml::NDC()
shib-shire.cpp: fix calls to saml::NDC()
shib-target.cpp: change DummyMapper to handle shibprod0 properly for posts
fix calls to saml::NDC()
shibrpc-server.cpp: change get_threadid() string
fix calls to saml::NDC()
change timeout to 1hour for more debugging time

21 years agoAdded additional checking calls, a better mapper.
Scott Cantor [Mon, 16 Sep 2002 22:09:38 +0000 (22:09 +0000)]
Added additional checking calls, a better mapper.

21 years agoAdded SAX exception handler.
Scott Cantor [Mon, 16 Sep 2002 19:59:58 +0000 (19:59 +0000)]
Added SAX exception handler.

21 years agoVC6 doesn't like std::time_t
Scott Cantor [Mon, 16 Sep 2002 18:00:32 +0000 (18:00 +0000)]
VC6 doesn't like std::time_t

21 years agoSmall tweaks to prepare() signature
Scott Cantor [Mon, 16 Sep 2002 17:55:08 +0000 (17:55 +0000)]
Small tweaks to prepare() signature

21 years agoAdd posttest program
Scott Cantor [Mon, 16 Sep 2002 17:46:26 +0000 (17:46 +0000)]
Add posttest program

21 years agoAdd the apache config (mods) that I'm using
Derek Atkins [Fri, 13 Sep 2002 23:42:37 +0000 (23:42 +0000)]
Add the apache config (mods) that I'm using

21 years agoDon't need this file -- added by accident
Derek Atkins [Fri, 13 Sep 2002 23:37:46 +0000 (23:37 +0000)]
Don't need this file -- added by accident

21 years agoCode drop of new target..
Derek Atkins [Fri, 13 Sep 2002 23:15:30 +0000 (23:15 +0000)]
Code drop of new target..

21 years agoWrapped g_config in an anon. namespace
Scott Cantor [Fri, 13 Sep 2002 22:47:12 +0000 (22:47 +0000)]
Wrapped g_config in an anon. namespace

21 years agoConverted Filter attribute to a simple string enum, to bypass some bugs we're looking...
Scott Cantor [Fri, 13 Sep 2002 21:00:43 +0000 (21:00 +0000)]
Converted Filter attribute to a simple string enum, to bypass some bugs we're looking into.

21 years agoAdded notation elements to schema, not sure if this is correct.
Scott Cantor [Fri, 13 Sep 2002 20:16:35 +0000 (20:16 +0000)]
Added notation elements to schema, not sure if this is correct.

21 years agono message
Scott Cantor [Fri, 13 Sep 2002 19:56:47 +0000 (19:56 +0000)]
no message

21 years agoConfig changes.
Scott Cantor [Tue, 10 Sep 2002 14:29:22 +0000 (14:29 +0000)]
Config changes.

21 years agoAdded log4cpp to build.
Scott Cantor [Mon, 9 Sep 2002 12:27:22 +0000 (12:27 +0000)]
Added log4cpp to build.

21 years agoAdded ShibLogConfig and ShibLoadModule commands to sync up with post-alpha libraries.
Scott Cantor [Mon, 9 Sep 2002 12:27:08 +0000 (12:27 +0000)]
Added ShibLogConfig and ShibLoadModule commands to sync up with post-alpha libraries.

21 years agoAdded log4cpp settings.
Scott Cantor [Mon, 9 Sep 2002 05:57:41 +0000 (05:57 +0000)]
Added log4cpp settings.

21 years agoAdded extensive logging, mapper now uses an internal lock, misc. bug fixes.
Scott Cantor [Mon, 9 Sep 2002 05:57:22 +0000 (05:57 +0000)]
Added extensive logging, mapper now uses an internal lock, misc. bug fixes.

21 years agoReworked config class.
Scott Cantor [Mon, 9 Sep 2002 05:54:08 +0000 (05:54 +0000)]
Reworked config class.

21 years agoAdded ctime header.
Scott Cantor [Mon, 9 Sep 2002 05:52:16 +0000 (05:52 +0000)]
Added ctime header.

21 years agoisapi_shib added
Scott Cantor [Tue, 3 Sep 2002 03:56:38 +0000 (03:56 +0000)]
isapi_shib added

21 years agoInitial version, based on a hybrid of alpha 2.5 and some new work.
Scott Cantor [Tue, 3 Sep 2002 03:56:07 +0000 (03:56 +0000)]
Initial version, based on a hybrid of alpha 2.5 and some new work.

21 years agoRevised to use (lib)eduPerson as extension library.
Scott Cantor [Tue, 3 Sep 2002 03:44:15 +0000 (03:44 +0000)]
Revised to use (lib)eduPerson as extension library.

21 years agoTurned library into a formalized "extension" using special entry points.
Scott Cantor [Tue, 3 Sep 2002 03:39:10 +0000 (03:39 +0000)]
Turned library into a formalized "extension" using special entry points.

21 years agoFixed bugs in cache entry validation, cleared all mapped headers before looking at...
Scott Cantor [Mon, 2 Sep 2002 04:41:33 +0000 (04:41 +0000)]
Fixed bugs in cache entry validation, cleared all mapped headers before looking at attributes.

21 years agono message
Scott Cantor [Tue, 20 Aug 2002 16:42:45 +0000 (16:42 +0000)]
no message

21 years agoWin32 corrections
Scott Cantor [Tue, 20 Aug 2002 16:40:28 +0000 (16:40 +0000)]
Win32 corrections

21 years agoWin32 corrections
Scott Cantor [Tue, 20 Aug 2002 16:30:25 +0000 (16:30 +0000)]
Win32 corrections

21 years agoReworked SAMLException as a SAMLObject subclass.
Scott Cantor [Tue, 20 Aug 2002 04:33:08 +0000 (04:33 +0000)]
Reworked SAMLException as a SAMLObject subclass.

21 years agoChanged serialization to a const operation.
Scott Cantor [Mon, 19 Aug 2002 21:55:15 +0000 (21:55 +0000)]
Changed serialization to a const operation.

21 years agoUpdate to newer SAML API
Scott Cantor [Mon, 19 Aug 2002 17:27:57 +0000 (17:27 +0000)]
Update to newer SAML API

21 years agoChanged Iterator::next() to return const&
Scott Cantor [Mon, 19 Aug 2002 16:11:59 +0000 (16:11 +0000)]
Changed Iterator::next() to return const&

21 years agoUpdate makefile sources
Scott Cantor [Mon, 19 Aug 2002 07:27:14 +0000 (07:27 +0000)]
Update makefile sources

21 years agoChanged Iterator arguments to const references
Scott Cantor [Mon, 19 Aug 2002 07:18:16 +0000 (07:18 +0000)]
Changed Iterator arguments to const references

21 years agoSolaris fix
Scott Cantor [Mon, 19 Aug 2002 02:50:34 +0000 (02:50 +0000)]
Solaris fix

21 years agoBeginning of work for Shibboleth beta.
Scott Cantor [Mon, 19 Aug 2002 00:11:21 +0000 (00:11 +0000)]
Beginning of work for Shibboleth beta.

21 years agoAdded verbose config setting.
Scott Cantor [Wed, 14 Aug 2002 03:08:03 +0000 (03:08 +0000)]
Added verbose config setting.

21 years agoFixed up tester to use AAP like mod_shib
Scott Cantor [Wed, 14 Aug 2002 02:56:03 +0000 (02:56 +0000)]
Fixed up tester to use AAP like mod_shib

21 years agoFixed debug logging.
Scott Cantor [Mon, 5 Aug 2002 18:26:51 +0000 (18:26 +0000)]
Fixed debug logging.

21 years agoRenamed server config routine to avoid collision with other modules.
Scott Cantor [Sun, 4 Aug 2002 18:35:48 +0000 (18:35 +0000)]
Renamed server config routine to avoid collision with other modules.

21 years agoFixed log statements
Scott Cantor [Sun, 4 Aug 2002 07:06:04 +0000 (07:06 +0000)]
Fixed log statements

21 years agoAdded option to normalize request URL to server name.
Scott Cantor [Mon, 8 Jul 2002 18:54:47 +0000 (18:54 +0000)]
Added option to normalize request URL to server name.

21 years agoPath changes
Scott Cantor [Sat, 6 Jul 2002 04:10:19 +0000 (04:10 +0000)]
Path changes

21 years agoFixed const problem
Scott Cantor [Tue, 2 Jul 2002 16:17:25 +0000 (16:17 +0000)]
Fixed const problem

21 years agoAdded option to dynamically derive SHIRE scheme/hostname/port from target URL
Scott Cantor [Tue, 2 Jul 2002 16:04:20 +0000 (16:04 +0000)]
Added option to dynamically derive SHIRE scheme/hostname/port from target URL

21 years agoSet SAML verbosity based on log level.
Scott Cantor [Tue, 25 Jun 2002 17:32:24 +0000 (17:32 +0000)]
Set SAML verbosity based on log level.

21 years agoAdded license to header files.
Walter Hoehn [Tue, 25 Jun 2002 16:53:18 +0000 (16:53 +0000)]
Added license to header files.

21 years agoAdded license to c++ source files.
Walter Hoehn [Tue, 25 Jun 2002 16:27:57 +0000 (16:27 +0000)]
Added license to c++ source files.

21 years agoCorrected default setting behavior.
Scott Cantor [Tue, 25 Jun 2002 00:53:18 +0000 (00:53 +0000)]
Corrected default setting behavior.

21 years agoFixed bug in default timeout setting.
Scott Cantor [Mon, 24 Jun 2002 18:34:14 +0000 (18:34 +0000)]
Fixed bug in default timeout setting.

21 years agoError handling fixes, added assertion export, directory config merging.
Scott Cantor [Mon, 24 Jun 2002 16:52:16 +0000 (16:52 +0000)]
Error handling fixes, added assertion export, directory config merging.

21 years agoTook out old line of code.
Scott Cantor [Mon, 24 Jun 2002 08:00:47 +0000 (08:00 +0000)]
Took out old line of code.

21 years agoSolaris only extern decl.
Scott Cantor [Mon, 24 Jun 2002 07:15:03 +0000 (07:15 +0000)]
Solaris only extern decl.

21 years agoCleaned up a minor Solaris issue and some warnings.
Scott Cantor [Mon, 24 Jun 2002 07:12:53 +0000 (07:12 +0000)]
Cleaned up a minor Solaris issue and some warnings.

21 years agoFactor out constants
Scott Cantor [Mon, 24 Jun 2002 06:53:04 +0000 (06:53 +0000)]
Factor out constants

21 years agoAdd debug switch
Scott Cantor [Mon, 24 Jun 2002 06:20:56 +0000 (06:20 +0000)]
Add debug switch