shibboleth/sp.git
20 years agoRevisions for new target libraries
cantor [Thu, 18 Mar 2004 19:04:56 +0000 (19:04 +0000)]
Revisions for new target libraries

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@849 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoModules for new library API, merged shibrm code into mod_shire
cantor [Thu, 18 Mar 2004 19:04:27 +0000 (19:04 +0000)]
Modules for new library API, merged shibrm code into mod_shire

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@848 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew config API and session cache API
cantor [Thu, 18 Mar 2004 19:03:46 +0000 (19:03 +0000)]
New config API and session cache API

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@847 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew config, C++ Listener API
cantor [Thu, 18 Mar 2004 19:03:27 +0000 (19:03 +0000)]
New config, C++ Listener API

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@846 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew configuraton API, new APIs for various pluggable pieces, new SHIRE/RM interface...
cantor [Thu, 18 Mar 2004 19:02:18 +0000 (19:02 +0000)]
New configuraton API, new APIs for various pluggable pieces, new SHIRE/RM interface for modules, etc.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@845 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew config formats
cantor [Thu, 18 Mar 2004 19:00:43 +0000 (19:00 +0000)]
New config formats

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@844 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew plugin API, some memory leaks and other issues fixed
cantor [Thu, 18 Mar 2004 18:58:56 +0000 (18:58 +0000)]
New plugin API, some memory leaks and other issues fixed

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@843 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew metadata API, fixes to SAML wrappers, simpler plugin API
cantor [Thu, 18 Mar 2004 18:58:26 +0000 (18:58 +0000)]
New metadata API, fixes to SAML wrappers, simpler plugin API

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@842 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years ago*** empty log message ***
cantor [Thu, 18 Mar 2004 18:57:29 +0000 (18:57 +0000)]
*** empty log message ***

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@841 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agofencepost error readying from apache. works now with
warlord [Thu, 18 Mar 2004 00:44:04 +0000 (00:44 +0000)]
fencepost error readying from apache.  works now with
POSTs larger than BUFSIZ

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@840 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNeed to properly zero-ize buffers before passing them to apache
warlord [Wed, 17 Mar 2004 21:06:33 +0000 (21:06 +0000)]
Need to properly zero-ize buffers before passing them to apache
to get filled in, otherwise we sometimes get garbage back from
apache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@839 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoGet cgi parsing code to work. Note: it helps a lot if
warlord [Wed, 17 Mar 2004 20:12:04 +0000 (20:12 +0000)]
Get cgi parsing code to work.  Note: it helps a lot if
CgiParseImpl is a subclass of CgiParse!  Oops.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@838 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMore newer gcc code fixed
cantor [Sun, 14 Mar 2004 20:26:03 +0000 (20:26 +0000)]
More newer gcc code fixed

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@837 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoBad indirection in iterator
cantor [Sun, 14 Mar 2004 07:47:25 +0000 (07:47 +0000)]
Bad indirection in iterator

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@836 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMakefile's dont work properly with embedded ^M chars
warlord [Sun, 14 Mar 2004 05:11:00 +0000 (05:11 +0000)]
Makefile's dont work properly with embedded ^M chars

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@835 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded more tracing
cantor [Mon, 1 Mar 2004 22:29:40 +0000 (22:29 +0000)]
Added more tracing

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@833 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMetadata revisions, fixed lack of per-thread binding config.
cantor [Mon, 1 Mar 2004 17:43:39 +0000 (17:43 +0000)]
Metadata revisions, fixed lack of per-thread binding config.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@832 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRenamed creds section
cantor [Mon, 1 Mar 2004 04:54:20 +0000 (04:54 +0000)]
Renamed creds section

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@831 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdated example
cantor [Mon, 1 Mar 2004 04:38:43 +0000 (04:38 +0000)]
Updated example

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@830 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdating licenses and docs
cantor [Mon, 1 Mar 2004 04:11:55 +0000 (04:11 +0000)]
Updating licenses and docs

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@829 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRestored AttributeValueType for older origins
cantor [Mon, 1 Mar 2004 04:05:07 +0000 (04:05 +0000)]
Restored AttributeValueType for older origins

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@828 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoExtra dash in comment
cantor [Mon, 1 Mar 2004 03:55:07 +0000 (03:55 +0000)]
Extra dash in comment

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@827 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoWouldn't compile?
cantor [Mon, 1 Mar 2004 03:39:53 +0000 (03:39 +0000)]
Wouldn't compile?

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@826 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdated makefiles
cantor [Mon, 1 Mar 2004 02:48:24 +0000 (02:48 +0000)]
Updated makefiles

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@824 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAlign to new APIs
cantor [Mon, 1 Mar 2004 02:48:06 +0000 (02:48 +0000)]
Align to new APIs

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@823 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years ago*** empty log message ***
cantor [Mon, 1 Mar 2004 02:47:32 +0000 (02:47 +0000)]
*** empty log message ***

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@822 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded attribute caching options
cantor [Mon, 1 Mar 2004 02:47:19 +0000 (02:47 +0000)]
Added attribute caching options

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@821 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoWasn't verifying peer, fixed matching loops, changed default depth to 1
cantor [Mon, 1 Mar 2004 02:44:08 +0000 (02:44 +0000)]
Wasn't verifying peer, fixed matching loops, changed default depth to 1

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@820 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFixes to get them compiling
cantor [Mon, 1 Mar 2004 02:43:15 +0000 (02:43 +0000)]
Fixes to get them compiling

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@819 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRedesigned APIs, factored out pluggable bits, new wrapper classes for SAML.
cantor [Mon, 1 Mar 2004 02:42:51 +0000 (02:42 +0000)]
Redesigned APIs, factored out pluggable bits, new wrapper classes for SAML.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@818 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdated schemas
cantor [Mon, 1 Mar 2004 02:42:00 +0000 (02:42 +0000)]
Updated schemas

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@817 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdated config files.
cantor [Mon, 1 Mar 2004 02:41:10 +0000 (02:41 +0000)]
Updated config files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@816 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdating licenses and docs
cantor [Mon, 1 Mar 2004 02:40:54 +0000 (02:40 +0000)]
Updating licenses and docs

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@815 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFixes to matching function
cantor [Sun, 29 Feb 2004 00:04:26 +0000 (00:04 +0000)]
Fixes to matching function

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@814 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoport scott's cgiparse code into a C++ class.
warlord [Thu, 26 Feb 2004 16:06:26 +0000 (16:06 +0000)]
port scott's cgiparse code into a C++ class.
Try to use that class in the apache2 world.
uncomment the default applications.xml in the .ini file
add more debugging in the shib-config.

note: this breaks apache2 completely!

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@813 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNew plugin implementations of Shibboleth APIs
cantor [Wed, 25 Feb 2004 04:37:16 +0000 (04:37 +0000)]
New plugin implementations of Shibboleth APIs

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@812 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded AttributeAuthority elements.
cantor [Wed, 25 Feb 2004 04:21:02 +0000 (04:21 +0000)]
Added AttributeAuthority elements.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@811 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoTrust metadata schema
cantor [Tue, 24 Feb 2004 14:15:29 +0000 (14:15 +0000)]
Trust metadata schema

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@809 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoPort scott's changes from apache-1.3 to apache-2.
warlord [Tue, 17 Feb 2004 16:54:00 +0000 (16:54 +0000)]
Port scott's changes from apache-1.3 to apache-2.
We REALLY need to refactor this code so it's in once place!

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@808 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoscott missed a closing brace. Now this compiles
warlord [Tue, 17 Feb 2004 15:19:22 +0000 (15:19 +0000)]
scott missed a closing brace.  Now this compiles

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@807 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoDon't require origin to supply client IP
cantor [Mon, 16 Feb 2004 02:02:48 +0000 (02:02 +0000)]
Don't require origin to supply client IP

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@806 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoProvide upgrade path for database from old version
cantor [Thu, 12 Feb 2004 22:25:48 +0000 (22:25 +0000)]
Provide upgrade path for database from old version

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@805 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUpdated version, try and replace state table from older version.
cantor [Thu, 12 Feb 2004 19:50:35 +0000 (19:50 +0000)]
Updated version, try and replace state table from older version.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@804 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoCache sessions and attributes by application_id, remove resourceentry wrapper, suppor...
cantor [Thu, 12 Feb 2004 17:29:09 +0000 (17:29 +0000)]
Cache sessions and attributes by application_id, remove resourceentry wrapper, support attribute push and new expiration and strictness settings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@803 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded default attribute lifetime.
cantor [Wed, 11 Feb 2004 04:14:28 +0000 (04:14 +0000)]
Added default attribute lifetime.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@802 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFirst draft
cantor [Tue, 10 Feb 2004 05:05:02 +0000 (05:05 +0000)]
First draft

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@801 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded creds schema
cantor [Mon, 9 Feb 2004 21:19:06 +0000 (21:19 +0000)]
Added creds schema

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@800 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRemoved RPCHandle code.
cantor [Wed, 4 Feb 2004 04:53:23 +0000 (04:53 +0000)]
Removed RPCHandle code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@799 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years ago*** empty log message ***
cantor [Wed, 4 Feb 2004 04:53:05 +0000 (04:53 +0000)]
*** empty log message ***

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@798 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMoved RPCHandle functionality inside library, added handle pool across threads.
cantor [Wed, 4 Feb 2004 04:52:33 +0000 (04:52 +0000)]
Moved RPCHandle functionality inside library, added handle pool across threads.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@797 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoInterim redesign to DOM-based config factories
cantor [Wed, 4 Feb 2004 04:51:19 +0000 (04:51 +0000)]
Interim redesign to DOM-based config factories

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@796 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded time and providerId params on redirect
cantor [Mon, 2 Feb 2004 05:20:51 +0000 (05:20 +0000)]
Added time and providerId params on redirect

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@794 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded time and providerId params on redirect
cantor [Mon, 2 Feb 2004 05:11:32 +0000 (05:11 +0000)]
Added time and providerId params on redirect

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@793 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agogcc didn't like empty iterator
cantor [Sun, 18 Jan 2004 03:20:51 +0000 (03:20 +0000)]
gcc didn't like empty iterator

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@788 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRemoved sock name typedef, reorgd headers
cantor [Sun, 18 Jan 2004 02:42:31 +0000 (02:42 +0000)]
Removed sock name typedef, reorgd headers

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@787 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agobad filename
cantor [Sun, 18 Jan 2004 00:22:41 +0000 (00:22 +0000)]
bad filename

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@786 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoremoved SimpleAttribute
cantor [Sun, 18 Jan 2004 00:16:19 +0000 (00:16 +0000)]
removed SimpleAttribute

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@785 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFixes to make it compile for now
cantor [Sat, 17 Jan 2004 23:06:44 +0000 (23:06 +0000)]
Fixes to make it compile for now

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@784 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years ago*** empty log message ***
cantor [Sat, 17 Jan 2004 22:57:52 +0000 (22:57 +0000)]
*** empty log message ***

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@783 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRedesigned target around URL->application mapping
cantor [Sat, 17 Jan 2004 22:57:14 +0000 (22:57 +0000)]
Redesigned target around URL->application mapping

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@782 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded scheme enum
cantor [Fri, 9 Jan 2004 22:06:45 +0000 (22:06 +0000)]
Added scheme enum

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@779 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoUntested URL mapping support.
cantor [Fri, 9 Jan 2004 22:06:03 +0000 (22:06 +0000)]
Untested URL mapping support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@778 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMade hosts optional.
cantor [Wed, 7 Jan 2004 03:40:52 +0000 (03:40 +0000)]
Made hosts optional.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@777 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFirst draft of URL mapping schema
cantor [Wed, 7 Jan 2004 03:34:37 +0000 (03:34 +0000)]
First draft of URL mapping schema

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@776 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoShould init refcount value.
cantor [Tue, 30 Dec 2003 22:01:53 +0000 (22:01 +0000)]
Should init refcount value.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@774 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdding installshield scripts to cvs
cantor [Tue, 30 Dec 2003 20:07:16 +0000 (20:07 +0000)]
Adding installshield scripts to cvs

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@773 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoChanged media path
cantor [Tue, 30 Dec 2003 20:05:28 +0000 (20:05 +0000)]
Changed media path

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@772 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdding installshield scripts to cvs
cantor [Tue, 30 Dec 2003 19:51:32 +0000 (19:51 +0000)]
Adding installshield scripts to cvs

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@771 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoHandle empty cookie with a retryable error.
cantor [Tue, 23 Dec 2003 20:30:30 +0000 (20:30 +0000)]
Handle empty cookie with a retryable error.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@768 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoCheck for empty cookie before calling RPC.
cantor [Tue, 23 Dec 2003 20:20:21 +0000 (20:20 +0000)]
Check for empty cookie before calling RPC.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@767 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years ago*** empty log message ***
cantor [Sat, 13 Dec 2003 04:52:15 +0000 (04:52 +0000)]
*** empty log message ***

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@766 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoDon't hard-code /opt/shibboleth in the sources. Use a #define
warlord [Fri, 12 Dec 2003 20:13:57 +0000 (20:13 +0000)]
Don't hard-code /opt/shibboleth in the sources.  Use a #define
which we now set from the Makefile.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@765 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoConfig files point to $prefix
warlord [Fri, 12 Dec 2003 20:01:13 +0000 (20:01 +0000)]
Config files point to $prefix

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@764 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoBuild the config files at compile-time; this will let us stop hard-coding
warlord [Fri, 12 Dec 2003 18:48:33 +0000 (18:48 +0000)]
Build the config files at compile-time; this will let us stop hard-coding
/opt/shibboleth into the config files

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@763 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMove the configs EXTRA_DIST from main Makefile into configs Makefile
warlord [Fri, 12 Dec 2003 17:43:53 +0000 (17:43 +0000)]
Move the configs EXTRA_DIST from main Makefile into configs Makefile

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@762 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRemoved unneeded warning about socket closure.
cantor [Thu, 11 Dec 2003 23:15:51 +0000 (23:15 +0000)]
Removed unneeded warning about socket closure.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@761 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoWasn't returning true from attach()
cantor [Thu, 11 Dec 2003 23:13:24 +0000 (23:13 +0000)]
Wasn't returning true from attach()

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@760 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdd support for ShibRequireAll per-directory directive
warlord [Thu, 11 Dec 2003 22:53:18 +0000 (22:53 +0000)]
Add support for ShibRequireAll per-directory directive

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@759 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoSmall changes & fixes reported by users.
ndk [Mon, 8 Dec 2003 05:00:03 +0000 (05:00 +0000)]
Small changes & fixes reported by users.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@758 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoShibTargetException needs copy ctor like elf needs food. Badly.
cantor [Wed, 3 Dec 2003 06:33:29 +0000 (06:33 +0000)]
ShibTargetException needs copy ctor like elf needs food. Badly.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@757 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdded release() calls.
cantor [Wed, 3 Dec 2003 05:40:46 +0000 (05:40 +0000)]
Added release() calls.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@756 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoCleaned up some auto_ptrs.
cantor [Tue, 2 Dec 2003 23:56:02 +0000 (23:56 +0000)]
Cleaned up some auto_ptrs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@755 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoCleaned up some auto_ptrs.
cantor [Tue, 2 Dec 2003 19:59:31 +0000 (19:59 +0000)]
Cleaned up some auto_ptrs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@754 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoReplaced auto_ptr with try/catch block.
cantor [Tue, 2 Dec 2003 07:40:36 +0000 (07:40 +0000)]
Replaced auto_ptr with try/catch block.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@753 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoMissing rest of SAML checking after extract of origin site.
cantor [Tue, 2 Dec 2003 07:29:52 +0000 (07:29 +0000)]
Missing rest of SAML checking after extract of origin site.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@751 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoBetter exiting without an ini-file
warlord [Tue, 25 Nov 2003 22:13:45 +0000 (22:13 +0000)]
Better exiting without an ini-file

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@750 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoHandle the case where a session is destroyed in the database.
warlord [Mon, 24 Nov 2003 22:29:50 +0000 (22:29 +0000)]
Handle the case where a session is destroyed in the database.
This should allow multiple shar processes on top of the
same mysql database. (note that we still compile against
embedded-mysql, so someone would need to change the build
sequence to compile against normal mysql).

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@749 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoAdd some additional shutdown logging
warlord [Mon, 24 Nov 2003 18:03:58 +0000 (18:03 +0000)]
Add some additional shutdown logging

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@748 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoERROR constant was conflicting on Windows
cantor [Mon, 24 Nov 2003 06:19:13 +0000 (06:19 +0000)]
ERROR constant was conflicting on Windows

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@747 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFix dumping for older OpenSSL
cantor [Sat, 22 Nov 2003 22:08:17 +0000 (22:08 +0000)]
Fix dumping for older OpenSSL

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@746 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoImproved SHIREURL support:
warlord [Tue, 18 Nov 2003 23:36:14 +0000 (23:36 +0000)]
Improved SHIREURL support:
 - use a combination of the 'target' and 'shireURL' to build the shire location
 - force https:// if shireSSLOnly is set

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@744 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRemove the non-used eduperson module code
warlord [Tue, 18 Nov 2003 19:42:49 +0000 (19:42 +0000)]
Remove the non-used eduperson module code

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@743 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRemove (old) mod_shib code
warlord [Tue, 18 Nov 2003 19:41:28 +0000 (19:41 +0000)]
Remove (old) mod_shib code

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@742 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFirst pass at an API for a higher-level target API
warlord [Tue, 18 Nov 2003 19:24:21 +0000 (19:24 +0000)]
First pass at an API for a higher-level target API

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@741 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoRefactor some code:
warlord [Tue, 18 Nov 2003 19:21:46 +0000 (19:21 +0000)]
Refactor some code:
  - a higher-level API to obtain an RPC Handle to the shar

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@740 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoNeed to set -lssl -lcrypto and do so outside the --with-openssl code
warlord [Tue, 18 Nov 2003 04:22:41 +0000 (04:22 +0000)]
Need to set -lssl -lcrypto and do so outside the --with-openssl code

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@739 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoDon't forget to add -lssl -lcrypto
warlord [Tue, 18 Nov 2003 04:00:54 +0000 (04:00 +0000)]
Don't forget to add -lssl -lcrypto

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@738 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoCheck for pkg-config and use that for openssl libraries, if it's available
warlord [Tue, 18 Nov 2003 02:30:43 +0000 (02:30 +0000)]
Check for pkg-config and use that for openssl libraries, if it's available

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@737 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoFixed bug in service install name
cantor [Tue, 11 Nov 2003 05:25:11 +0000 (05:25 +0000)]
Fixed bug in service install name

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@736 cb58f699-b61c-0410-a6fe-9272a202ed29

20 years agoSet FD_SETSIZE if not set already.
cantor [Tue, 11 Nov 2003 03:35:55 +0000 (03:35 +0000)]
Set FD_SETSIZE if not set already.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@735 cb58f699-b61c-0410-a6fe-9272a202ed29