shibboleth/sp.git
21 years agoFixed config defs.
cantor [Sun, 20 Apr 2003 07:03:40 +0000 (07:03 +0000)]
Fixed config defs.

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

21 years agoReordered headers and removed some constants.
cantor [Sun, 20 Apr 2003 06:59:54 +0000 (06:59 +0000)]
Reordered headers and removed some constants.

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

21 years agoA few compatibility fixes.
cantor [Sun, 20 Apr 2003 06:57:24 +0000 (06:57 +0000)]
A few compatibility fixes.

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

21 years agoAdded contact info to site metadata.
cantor [Sat, 19 Apr 2003 22:36:52 +0000 (22:36 +0000)]
Added contact info to site metadata.

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

21 years agoCode shifted to shib library.
cantor [Sat, 19 Apr 2003 22:24:13 +0000 (22:24 +0000)]
Code shifted to shib library.

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

21 years agoChange cacheTimeout configuration from minutes to seconds
warlord [Thu, 17 Apr 2003 18:39:57 +0000 (18:39 +0000)]
Change cacheTimeout configuration from minutes to seconds
to be consistent..

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

21 years agoPlug-in support for Credential Cache -- allows for Caches to be
warlord [Wed, 16 Apr 2003 22:23:04 +0000 (22:23 +0000)]
Plug-in support for Credential Cache -- allows for Caches to be
plugged into the system.

* shar/shar-utils.cpp: initialize and terminate each thread

* shib-target/ccache-utils.h: add thread_init(), thread_end(),
   and the CCacheFactory registration

* shib-target/shib-ccache.cpp: add the ccache factory registration

* shib-target/shib-config.cpp: move the CCache creation later
  in the startup process (after the extensions are loaded)

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

21 years agoBegin a restructuring to allow the most re-use of code for
warlord [Mon, 14 Apr 2003 22:28:35 +0000 (22:28 +0000)]
Begin a restructuring to allow the most re-use of code for
alternate caching schemes

Break out the Credential Cache code into its own header file.
Move the ResourceEntry class into its own file

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

21 years agoxmlsec requires xml2 -- required to get "make distcheck" to work. Make distcheck
warlord [Mon, 7 Apr 2003 20:12:06 +0000 (20:12 +0000)]
xmlsec requires xml2 -- required to get "make distcheck" to work.  Make distcheck
now works, and the package DOES appear to include the ONCRPC tree :)

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

21 years agoUser -> for pointer dereference
warlord [Mon, 7 Apr 2003 18:54:13 +0000 (18:54 +0000)]
User -> for pointer dereference

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

21 years agoProperly find Xerces-C 2.2 (it needs a namespace)
warlord [Mon, 7 Apr 2003 18:53:50 +0000 (18:53 +0000)]
Properly find Xerces-C 2.2 (it needs a namespace)

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

21 years agoAdded logging.
cantor [Fri, 4 Apr 2003 05:43:32 +0000 (05:43 +0000)]
Added logging.

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

21 years agoAdded attribute factories.
cantor [Fri, 4 Apr 2003 05:34:01 +0000 (05:34 +0000)]
Added attribute factories.

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

21 years agoRemoved attribute factories.
cantor [Fri, 4 Apr 2003 05:33:16 +0000 (05:33 +0000)]
Removed attribute factories.

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

21 years agoRemoval of eduPerson
cantor [Fri, 4 Apr 2003 05:24:03 +0000 (05:24 +0000)]
Removal of eduPerson

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

21 years agoMoved AAP and attribute config from eduPerson lib.
cantor [Fri, 4 Apr 2003 05:23:44 +0000 (05:23 +0000)]
Moved AAP and attribute config from eduPerson lib.

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

21 years agoMigration of eduPerson code.
cantor [Fri, 4 Apr 2003 05:23:15 +0000 (05:23 +0000)]
Migration of eduPerson code.

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

21 years agoSwitched to pattern layout.
cantor [Fri, 4 Apr 2003 05:18:34 +0000 (05:18 +0000)]
Switched to pattern layout.

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

21 years agoMoved AAP stuff in, added new attr value type.
cantor [Thu, 3 Apr 2003 23:35:48 +0000 (23:35 +0000)]
Moved AAP stuff in, added new attr value type.

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

21 years agoMake sure to always include mod_shibrm and mod_shire Makefiles..
warlord [Fri, 21 Mar 2003 18:18:28 +0000 (18:18 +0000)]
Make sure to always include mod_shibrm and mod_shire Makefiles..

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

21 years agoApply XDR fix for SunRPC, even though our code is not affected
warlord [Thu, 20 Mar 2003 21:51:44 +0000 (21:51 +0000)]
Apply XDR fix for SunRPC, even though our code is not affected
since we don't use these functions.

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

21 years ago*** empty log message ***
cantor [Mon, 17 Mar 2003 17:02:34 +0000 (17:02 +0000)]
*** empty log message ***

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

21 years agoremoved unneeded schema
cantor [Mon, 17 Mar 2003 17:02:00 +0000 (17:02 +0000)]
removed unneeded schema

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

21 years agoMake sure we distribute a complete source tree
warlord [Wed, 12 Mar 2003 16:41:34 +0000 (16:41 +0000)]
Make sure we distribute a complete source tree

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

21 years agorevert out the daemon() call -- it's not portable
warlord [Mon, 10 Mar 2003 18:10:15 +0000 (18:10 +0000)]
revert out the daemon() call -- it's not portable

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

21 years agoput the shar into the background by default
warlord [Fri, 7 Mar 2003 21:04:59 +0000 (21:04 +0000)]
put the shar into the background by default
add -F option to run it in the foreground

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

21 years agoAdded format URI
cantor [Thu, 6 Mar 2003 05:45:29 +0000 (05:45 +0000)]
Added format URI

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

21 years agoadded back old audience value for easier migration to new release
cantor [Thu, 6 Mar 2003 05:23:46 +0000 (05:23 +0000)]
added back old audience value for easier migration to new release

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

21 years agoAdded format URI
cantor [Thu, 6 Mar 2003 05:12:55 +0000 (05:12 +0000)]
Added format URI

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

21 years agoFix a spelling snafu
warlord [Wed, 5 Mar 2003 20:30:16 +0000 (20:30 +0000)]
Fix a spelling snafu

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

21 years agoFixed calls to exception macros
cantor [Tue, 4 Mar 2003 23:32:03 +0000 (23:32 +0000)]
Fixed calls to exception macros

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

21 years agoChange the RPCError API; supply a 'type', 'text', 'desc', and 'code'
warlord [Tue, 4 Mar 2003 22:00:07 +0000 (22:00 +0000)]
Change the RPCError API; supply a 'type', 'text', 'desc', and 'code'
as getter functions.  Don't let the caller have direct access to the
SAML Exception.

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

21 years agoUse a fixed message for AA content type errors for now
cantor [Tue, 4 Mar 2003 20:58:24 +0000 (20:58 +0000)]
Use a fixed message for AA content type errors for now

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

21 years agoadded AAP to build
cantor [Tue, 4 Mar 2003 02:50:37 +0000 (02:50 +0000)]
added AAP to build

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

21 years agoupdated pkg and lib version
cantor [Tue, 4 Mar 2003 02:34:58 +0000 (02:34 +0000)]
updated pkg and lib version

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

21 years agoHandle errors slightly better.
warlord [Mon, 3 Mar 2003 22:15:35 +0000 (22:15 +0000)]
Handle errors slightly better.
Don't ALWAYS loop on session failure -- some errors are fatal.

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

21 years agoAllow empty policy.
cantor [Sat, 1 Mar 2003 23:24:20 +0000 (23:24 +0000)]
Allow empty policy.

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

21 years agoScrewed up another cut and paste.
cantor [Sat, 1 Mar 2003 05:26:44 +0000 (05:26 +0000)]
Screwed up another cut and paste.

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

21 years agoForgot a cast.
cantor [Sat, 1 Mar 2003 05:16:50 +0000 (05:16 +0000)]
Forgot a cast.

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

21 years agoScrewed up DOM element reference.
cantor [Sat, 1 Mar 2003 05:15:13 +0000 (05:15 +0000)]
Screwed up DOM element reference.

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

21 years agoMore debugging.
cantor [Sat, 1 Mar 2003 05:10:36 +0000 (05:10 +0000)]
More debugging.

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

21 years agoDebug logging.
cantor [Sat, 1 Mar 2003 04:46:58 +0000 (04:46 +0000)]
Debug logging.

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

21 years agoAdded RSA server CA for UTH.
wassa [Sat, 1 Mar 2003 04:39:25 +0000 (04:39 +0000)]
Added RSA server CA for UTH.

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

21 years agoFixed bug in EPPN parsing.
cantor [Fri, 28 Feb 2003 22:04:33 +0000 (22:04 +0000)]
Fixed bug in EPPN parsing.

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

21 years agoUpdated default.
cantor [Fri, 28 Feb 2003 21:39:07 +0000 (21:39 +0000)]
Updated default.

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

21 years agoComments fixed.
cantor [Fri, 28 Feb 2003 21:28:29 +0000 (21:28 +0000)]
Comments fixed.

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

21 years agoDefault policy
cantor [Fri, 28 Feb 2003 21:22:53 +0000 (21:22 +0000)]
Default policy

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

21 years agoUse InCommon key for sites file.
cantor [Fri, 28 Feb 2003 21:20:11 +0000 (21:20 +0000)]
Use InCommon key for sites file.

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

21 years agoAdded default AAP.
cantor [Fri, 28 Feb 2003 21:19:32 +0000 (21:19 +0000)]
Added default AAP.

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

21 years agoChange to attribute name.
cantor [Fri, 28 Feb 2003 20:44:24 +0000 (20:44 +0000)]
Change to attribute name.

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

21 years agoMultiply minutes for cleanup by 60.
cantor [Fri, 28 Feb 2003 20:25:42 +0000 (20:25 +0000)]
Multiply minutes for cleanup by 60.

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

21 years agorevised mapper interface
cantor [Fri, 28 Feb 2003 16:56:08 +0000 (16:56 +0000)]
revised mapper interface

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

21 years agoadded CA support
cantor [Fri, 28 Feb 2003 16:55:30 +0000 (16:55 +0000)]
added CA support

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

21 years agofixes to regexp code
cantor [Fri, 28 Feb 2003 16:55:03 +0000 (16:55 +0000)]
fixes to regexp code

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

21 years agoFix the ShibINI::iterator destructors.
warlord [Tue, 25 Feb 2003 20:37:03 +0000 (20:37 +0000)]
Fix the ShibINI::iterator destructors.
Add more logging to the iterators

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

21 years agoImprove the logging information
warlord [Tue, 25 Feb 2003 20:36:29 +0000 (20:36 +0000)]
Improve the logging information

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

21 years agoBe sure to delete the ShibINI::Iterator objects when we're done with them
warlord [Tue, 25 Feb 2003 20:34:57 +0000 (20:34 +0000)]
Be sure to delete the ShibINI::Iterator objects when we're done with them

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

21 years agoImplement the request attributes
warlord [Tue, 25 Feb 2003 19:59:03 +0000 (19:59 +0000)]
Implement the request attributes

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

21 years agocorrected log label
cantor [Tue, 25 Feb 2003 08:58:04 +0000 (08:58 +0000)]
corrected log label

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

21 years agoFixed a race condition during ST init, moving most of the work to an init() method
cantor [Tue, 25 Feb 2003 07:01:07 +0000 (07:01 +0000)]
Fixed a race condition during ST init, moving most of the work to an init() method

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

21 years agoAdd configuration options for the cacheType, cacheClean, cacheTimeout,
warlord [Tue, 25 Feb 2003 01:28:39 +0000 (01:28 +0000)]
Add configuration options for the cacheType, cacheClean, cacheTimeout,
and requestAttributes

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

21 years agoAdded regexp feature to require rule processing.
cantor [Mon, 24 Feb 2003 22:15:57 +0000 (22:15 +0000)]
Added regexp feature to require rule processing.

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

21 years agoRevise affiliation URI
cantor [Mon, 24 Feb 2003 19:35:35 +0000 (19:35 +0000)]
Revise affiliation URI

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

21 years agoAdded refresh setting.
cantor [Thu, 20 Feb 2003 00:26:39 +0000 (00:26 +0000)]
Added refresh setting.

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

21 years agoAdded refresh setting.
cantor [Thu, 20 Feb 2003 00:19:55 +0000 (00:19 +0000)]
Added refresh setting.

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

21 years agofixed typename in exception classes
cantor [Wed, 19 Feb 2003 23:07:02 +0000 (23:07 +0000)]
fixed typename in exception classes

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

21 years agochanged constant
cantor [Wed, 19 Feb 2003 22:02:59 +0000 (22:02 +0000)]
changed constant

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

21 years agoFixed policy loading again
cantor [Wed, 19 Feb 2003 21:38:28 +0000 (21:38 +0000)]
Fixed policy loading again

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

21 years agowrong ini section in policy loading
cantor [Wed, 19 Feb 2003 21:16:15 +0000 (21:16 +0000)]
wrong ini section in policy loading

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

21 years agoChange policy URI
cantor [Wed, 19 Feb 2003 19:57:32 +0000 (19:57 +0000)]
Change policy URI

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

21 years agoUse built in mapper implementation.
cantor [Wed, 19 Feb 2003 19:51:46 +0000 (19:51 +0000)]
Use built in mapper implementation.

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

21 years agofixed extra template instantiation
cantor [Wed, 19 Feb 2003 19:41:30 +0000 (19:41 +0000)]
fixed extra template instantiation

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

21 years agoAdded new OriginSiteMapper design to support refresh.
cantor [Wed, 19 Feb 2003 19:14:37 +0000 (19:14 +0000)]
Added new OriginSiteMapper design to support refresh.

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

21 years agoChanged policy URI to pilot version.
cantor [Sat, 15 Feb 2003 02:13:39 +0000 (02:13 +0000)]
Changed policy URI to pilot version.

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

21 years agoWasn't calling function to get socket name.
cantor [Fri, 14 Feb 2003 08:31:02 +0000 (08:31 +0000)]
Wasn't calling function to get socket name.

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

21 years agoReturn NULL sock name if config not loaded.
cantor [Fri, 14 Feb 2003 08:14:18 +0000 (08:14 +0000)]
Return NULL sock name if config not loaded.

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

21 years agoWorked around C language of shar.
cantor [Fri, 14 Feb 2003 08:10:17 +0000 (08:10 +0000)]
Worked around C language of shar.

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

21 years ago*** empty log message ***
cantor [Fri, 14 Feb 2003 07:50:38 +0000 (07:50 +0000)]
*** empty log message ***

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

21 years agoMade SHAR socket name/port configurable.
cantor [Fri, 14 Feb 2003 07:50:10 +0000 (07:50 +0000)]
Made SHAR socket name/port configurable.

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

21 years agoBypass policy URI for now.
cantor [Fri, 14 Feb 2003 05:01:56 +0000 (05:01 +0000)]
Bypass policy URI for now.

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

21 years agoVarious fixes to runtime policy changes
cantor [Thu, 13 Feb 2003 07:11:40 +0000 (07:11 +0000)]
Various fixes to runtime policy changes

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

21 years agoConverted policy vector to XMLCh from xstring
cantor [Thu, 13 Feb 2003 07:02:55 +0000 (07:02 +0000)]
Converted policy vector to XMLCh from xstring

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

21 years agoAdded filter on assertions for condition checking.
cantor [Thu, 13 Feb 2003 06:30:11 +0000 (06:30 +0000)]
Added filter on assertions for condition checking.

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

21 years agoAdded runtime policy via config file, added global access to target config.
cantor [Thu, 13 Feb 2003 06:22:18 +0000 (06:22 +0000)]
Added runtime policy via config file, added global access to target config.

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

21 years agoAdded SAML policies
cantor [Thu, 13 Feb 2003 05:19:50 +0000 (05:19 +0000)]
Added SAML policies

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

21 years agoModified default policy URI.
cantor [Thu, 13 Feb 2003 05:01:58 +0000 (05:01 +0000)]
Modified default policy URI.

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

21 years agomigrated thread classes to libshib
cantor [Sat, 8 Feb 2003 22:57:36 +0000 (22:57 +0000)]
migrated thread classes to libshib

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

21 years agoextra backslash
cantor [Sat, 8 Feb 2003 22:44:33 +0000 (22:44 +0000)]
extra backslash

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

21 years agoMigrated thread API from shib-target.
cantor [Sat, 8 Feb 2003 22:40:03 +0000 (22:40 +0000)]
Migrated thread API from shib-target.

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

21 years agoChange the "extensions" header to "extensions:saml", in preparation
warlord [Tue, 4 Feb 2003 02:11:19 +0000 (02:11 +0000)]
Change the "extensions" header to "extensions:saml", in preparation
for (future) extensions of other types.

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

21 years agoFixed exception constructor.
cantor [Sun, 2 Feb 2003 22:58:17 +0000 (22:58 +0000)]
Fixed exception constructor.

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

21 years agoAdded Java-style pkg prefix to exceptions.
cantor [Sun, 2 Feb 2003 22:41:40 +0000 (22:41 +0000)]
Added Java-style pkg prefix to exceptions.

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

21 years ago*** empty log message ***
cantor [Sun, 2 Feb 2003 21:52:52 +0000 (21:52 +0000)]
*** empty log message ***

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

21 years agoAdded RTTI and factory interface for exceptions.
cantor [Sun, 2 Feb 2003 21:50:41 +0000 (21:50 +0000)]
Added RTTI and factory interface for exceptions.

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

21 years agoneed to convert the XMLString to char* to output..
warlord [Fri, 31 Jan 2003 21:40:27 +0000 (21:40 +0000)]
need to convert the XMLString to char* to output..

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

21 years agofix a potential SEGV in the rpc code
warlord [Fri, 31 Jan 2003 21:00:40 +0000 (21:00 +0000)]
fix a potential SEGV in the rpc code

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

21 years agomod_shibrm:
warlord [Fri, 31 Jan 2003 20:59:44 +0000 (20:59 +0000)]
mod_shibrm:
add some additional reporting

mod_shire:
pass the target url to "sessionIsValid()"

shib-ccache:
allow a small window for assertions.
add a preFetch() function to pre-fetch the assertions from the AA

shib-ini:
fix an uninitialized variable bug
add some extra debugging if compiled with -DDEBUG

shib-shire:
accept a new argument for sessionIsValid() -- the target URL

shib-target:
extent SHIRE api

shibrpc-server:
consolodate error code.
call preFetch()
catch SAML Exceptions and pass the back to the client

shibrpc*:
add the url to the session_is_valid_args

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

21 years agoshib-ccache.cpp:
warlord [Fri, 31 Jan 2003 17:59:37 +0000 (17:59 +0000)]
shib-ccache.cpp:
  add another rwlock on the cachentry
  read-lock the cacheentry on find()
  aquire the write-lock() on the cacheentry before we try to remove() it

shib-target.h:
  add a release() method to a ccacheentry
  add a bunch of comments to the ccache methods

shibrpc-server.cpp:
  be sure to release() the ccacheentry when we're done with it

Fixes the race condition for deleting a cacheentry

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

21 years agoignore xmlsectest
warlord [Fri, 31 Jan 2003 17:50:33 +0000 (17:50 +0000)]
ignore xmlsectest

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

21 years agoMove some headers around so we can #undef _XOPEN_SOURCE
warlord [Thu, 30 Jan 2003 23:53:45 +0000 (23:53 +0000)]
Move some headers around so we can #undef _XOPEN_SOURCE
before we #include libapreq.  This still compiles fine
on Linux, and should fix the problem we have on Solaris.
(hopefully) fixes bug # 38

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