cyrus-sasl.git
13 years agocleanup fastreauth
Luke Howard [Thu, 23 Sep 2010 23:23:58 +0000 (01:23 +0200)]
cleanup

13 years agosome cleanups, reordering
Luke Howard [Thu, 23 Sep 2010 23:00:03 +0000 (01:00 +0200)]
some cleanups, reordering

13 years agocleanup
Luke Howard [Thu, 23 Sep 2010 22:14:58 +0000 (00:14 +0200)]
cleanup

13 years agomake reauth support conditionaly compilable
Luke Howard [Thu, 23 Sep 2010 18:10:36 +0000 (20:10 +0200)]
make reauth support conditionaly compilable

13 years agoPass GSS_C_DCE_STYLE to wrap/unwrap
Luke Howard [Thu, 23 Sep 2010 15:32:21 +0000 (17:32 +0200)]
Pass GSS_C_DCE_STYLE to wrap/unwrap

13 years agocleanup
Luke Howard [Thu, 23 Sep 2010 15:00:49 +0000 (17:00 +0200)]
cleanup

13 years agoUse AD-KDCIssued to protect RADIUS authdata. Cleanup.
Luke Howard [Thu, 23 Sep 2010 14:54:10 +0000 (16:54 +0200)]
Use AD-KDCIssued to protect RADIUS authdata. Cleanup.

13 years agogss_store_cred implementation
Luke Howard [Thu, 23 Sep 2010 11:35:18 +0000 (13:35 +0200)]
gss_store_cred implementation

13 years agocleanup
Luke Howard [Thu, 23 Sep 2010 09:54:01 +0000 (11:54 +0200)]
cleanup

13 years agofix some warnings
Luke Howard [Thu, 23 Sep 2010 08:55:03 +0000 (10:55 +0200)]
fix some warnings

13 years agoget reauthenticating working
Luke Howard [Thu, 23 Sep 2010 08:53:16 +0000 (10:53 +0200)]
get reauthenticating working

13 years agohook in initiator reauth
Luke Howard [Wed, 22 Sep 2010 23:08:37 +0000 (01:08 +0200)]
hook in initiator reauth

13 years agosome nits
Luke Howard [Wed, 22 Sep 2010 22:12:23 +0000 (00:12 +0200)]
some nits

13 years agopreliminary work on fast reauth
Luke Howard [Wed, 22 Sep 2010 21:58:24 +0000 (23:58 +0200)]
preliminary work on fast reauth

13 years agosome work on fast reauth
Luke Howard [Wed, 22 Sep 2010 20:09:55 +0000 (22:09 +0200)]
some work on fast reauth

13 years agoupdate shibboleth to current
Luke Howard [Wed, 22 Sep 2010 14:40:14 +0000 (16:40 +0200)]
update shibboleth to current

13 years agocleanup
Luke Howard [Wed, 22 Sep 2010 13:39:29 +0000 (15:39 +0200)]
cleanup

13 years agoHonour RADIUS session timeout
Luke Howard [Wed, 22 Sep 2010 13:37:32 +0000 (15:37 +0200)]
Honour RADIUS session timeout

13 years agoBrace the static cast stuff in #ifdef __APPLE__
Luke Howard [Wed, 22 Sep 2010 13:31:16 +0000 (15:31 +0200)]
Brace the static cast stuff in #ifdef __APPLE__

13 years agoSupport VENDOR_ATTR_GSS_ACCEPTOR_SERVICE_SPECIFIC
Luke Howard [Wed, 22 Sep 2010 13:22:24 +0000 (15:22 +0200)]
Support VENDOR_ATTR_GSS_ACCEPTOR_SERVICE_SPECIFIC

13 years agoFix some build errors, and build with flat_namespace
Luke Howard [Wed, 22 Sep 2010 12:57:44 +0000 (14:57 +0200)]
Fix some build errors, and build with flat_namespace

13 years agoMake it possible to disable Shibboleth
Luke Howard [Wed, 22 Sep 2010 08:04:26 +0000 (10:04 +0200)]
Make it possible to disable Shibboleth

13 years agocleanup attribute names for radius
Luke Howard [Tue, 21 Sep 2010 22:39:59 +0000 (00:39 +0200)]
cleanup attribute names for radius

13 years agocleanup radius attr prefixes
Luke Howard [Tue, 21 Sep 2010 17:26:44 +0000 (19:26 +0200)]
cleanup radius attr prefixes

13 years agouse urn:radius: prefix
Luke Howard [Tue, 21 Sep 2010 17:18:24 +0000 (19:18 +0200)]
use urn:radius: prefix

13 years agoreturn RADIUS attributes as integers
Luke Howard [Tue, 21 Sep 2010 17:05:50 +0000 (19:05 +0200)]
return RADIUS attributes as integers

13 years agosome fixes for attribute handling
Luke Howard [Tue, 21 Sep 2010 16:09:59 +0000 (18:09 +0200)]
some fixes for attribute handling

13 years agofix printable predicate
Luke Howard [Tue, 21 Sep 2010 12:54:06 +0000 (14:54 +0200)]
fix printable predicate

13 years agodon't expose unauthenticated initiator identity
Luke Howard [Tue, 21 Sep 2010 12:51:24 +0000 (14:51 +0200)]
don't expose unauthenticated initiator identity

13 years agoset acceptor name
Luke Howard [Tue, 21 Sep 2010 12:42:04 +0000 (14:42 +0200)]
set acceptor name

13 years agoDiscard initiator name from identity packet because
Luke Howard [Tue, 21 Sep 2010 11:55:17 +0000 (13:55 +0200)]
Discard initiator name from identity packet because
it is unauthenticated

13 years agodisable shib test for now
Luke Howard [Tue, 21 Sep 2010 11:12:58 +0000 (13:12 +0200)]
disable shib test for now

13 years agosome preliminary RADIUS attribute serialisation
Luke Howard [Tue, 21 Sep 2010 11:11:16 +0000 (13:11 +0200)]
some preliminary RADIUS attribute serialisation

13 years agoMerge branch 'oldradius'
Luke Howard [Tue, 21 Sep 2010 10:49:23 +0000 (12:49 +0200)]
Merge branch 'oldradius'

Conflicts:
mech_eap/accept_sec_context.c
mech_eap/init_sec_context.c

13 years agocleanup key derivation on acceptor oldradius
Luke Howard [Tue, 21 Sep 2010 10:38:54 +0000 (12:38 +0200)]
cleanup key derivation on acceptor

13 years agoSome preliminary exposing of attributes here
Luke Howard [Tue, 21 Sep 2010 09:01:32 +0000 (11:01 +0200)]
Some preliminary exposing of attributes here

13 years agoimport radius state
Luke Howard [Tue, 21 Sep 2010 06:55:38 +0000 (08:55 +0200)]
import radius state

13 years agocleanup, plugin attr context
Luke Howard [Tue, 21 Sep 2010 06:38:40 +0000 (08:38 +0200)]
cleanup, plugin attr context

13 years agosupport concatenated AVPs
Luke Howard [Tue, 21 Sep 2010 00:22:49 +0000 (02:22 +0200)]
support concatenated AVPs

13 years agosome more fixes to almost get things working
Luke Howard [Tue, 21 Sep 2010 00:03:35 +0000 (02:03 +0200)]
some more fixes to almost get things working

13 years agofix up state machine, some compile ints
Luke Howard [Mon, 20 Sep 2010 22:37:30 +0000 (00:37 +0200)]
fix up state machine, some compile ints

13 years agocleanup radius code a bit
Luke Howard [Mon, 20 Sep 2010 22:04:10 +0000 (00:04 +0200)]
cleanup radius code a bit

13 years agofactor out EAP into Identity and Authenticate states
Luke Howard [Mon, 20 Sep 2010 21:30:50 +0000 (23:30 +0200)]
factor out EAP into Identity and Authenticate states

13 years agoComments
Luke Howard [Mon, 20 Sep 2010 19:35:38 +0000 (21:35 +0200)]
Comments

13 years agochange temp password to foo
Luke Howard [Mon, 20 Sep 2010 17:41:53 +0000 (19:41 +0200)]
change temp password to foo

13 years agomerge EAP_FAIL fix from oldradius branch
Luke Howard [Mon, 20 Sep 2010 17:40:01 +0000 (19:40 +0200)]
merge EAP_FAIL fix from oldradius branch

13 years agoSupport for libradius
Luke Howard [Mon, 20 Sep 2010 17:39:39 +0000 (19:39 +0200)]
Support for libradius

13 years agocleanup
Luke Howard [Mon, 20 Sep 2010 14:55:15 +0000 (16:55 +0200)]
cleanup

13 years agoCleanup provider immediately if initialisation fails
Luke Howard [Mon, 20 Sep 2010 14:41:33 +0000 (16:41 +0200)]
Cleanup provider immediately if initialisation fails

13 years agoreduce number of headers we include
Luke Howard [Mon, 20 Sep 2010 13:11:33 +0000 (15:11 +0200)]
reduce number of headers we include

13 years agouse shibresolver API properly
Luke Howard [Mon, 20 Sep 2010 12:47:22 +0000 (14:47 +0200)]
use shibresolver API properly

13 years agoremove all RADIUS references from attr ctx manager
Luke Howard [Mon, 20 Sep 2010 10:01:28 +0000 (12:01 +0200)]
remove all RADIUS references from attr ctx manager

13 years agomake attr type constants private to C++ code
Luke Howard [Mon, 20 Sep 2010 08:26:29 +0000 (10:26 +0200)]
make attr type constants private to C++ code

13 years agoFactory out attribute init code
Luke Howard [Mon, 20 Sep 2010 08:24:11 +0000 (10:24 +0200)]
Factory out attribute init code

This will allow us not to build certain providers as they are
now-self registering and the registration code is factored out
of the attribute manager class

13 years agoremove trailing whitespace
Luke Howard [Mon, 20 Sep 2010 08:14:23 +0000 (10:14 +0200)]
remove trailing whitespace

13 years agoAllow providers to be NULL, to deal build options
Luke Howard [Mon, 20 Sep 2010 08:12:49 +0000 (10:12 +0200)]
Allow providers to be NULL, to deal build options

We may not link in Shibboleth or OpenSAML, so let's allow
providers to not register factory methods.

13 years agoMake ATTR_TYPE_MAX the highest attribute, not +1
Luke Howard [Mon, 20 Sep 2010 08:01:58 +0000 (10:01 +0200)]
Make ATTR_TYPE_MAX the highest attribute, not +1

13 years agoComment code
Luke Howard [Mon, 20 Sep 2010 07:56:31 +0000 (09:56 +0200)]
Comment code

13 years agovarious fixes, add a sample attribute to exercise code
Luke Howard [Sun, 19 Sep 2010 22:08:51 +0000 (00:08 +0200)]
various fixes, add a sample attribute to exercise code

13 years agocareful initializing out parameters in gss_inquire_name
Luke Howard [Sun, 19 Sep 2010 21:09:28 +0000 (23:09 +0200)]
careful initializing out parameters in gss_inquire_name

13 years agocleanup and plugin attr context creation
Luke Howard [Sun, 19 Sep 2010 20:42:06 +0000 (22:42 +0200)]
cleanup and plugin attr context creation

13 years agos/EXPORT_NAME_FLAG_ATTRS/EXPORT_NAME_FLAG_COMPOSITE
Luke Howard [Sun, 19 Sep 2010 20:16:15 +0000 (22:16 +0200)]
s/EXPORT_NAME_FLAG_ATTRS/EXPORT_NAME_FLAG_COMPOSITE

13 years agocleanup
Luke Howard [Sun, 19 Sep 2010 20:12:12 +0000 (22:12 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sun, 19 Sep 2010 20:06:21 +0000 (22:06 +0200)]
cleanup

13 years agoPropagate expiry time from assertion
Luke Howard [Sun, 19 Sep 2010 19:44:56 +0000 (21:44 +0200)]
Propagate expiry time from assertion

13 years agocleanup
Luke Howard [Sun, 19 Sep 2010 19:30:24 +0000 (21:30 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sun, 19 Sep 2010 19:18:57 +0000 (21:18 +0200)]
cleanup

13 years agoSupport GSS_C_NT_COMPOSITE_EXPORT
Luke Howard [Sun, 19 Sep 2010 16:41:45 +0000 (18:41 +0200)]
Support GSS_C_NT_COMPOSITE_EXPORT

13 years agohook up mapToAny
Luke Howard [Sun, 19 Sep 2010 15:42:58 +0000 (17:42 +0200)]
hook up mapToAny

13 years agoDon't build export_name_composite for now
Luke Howard [Sun, 19 Sep 2010 13:51:58 +0000 (15:51 +0200)]
Don't build export_name_composite for now

13 years agoallow authenticated/complete to be optional
Luke Howard [Sun, 19 Sep 2010 12:12:58 +0000 (14:12 +0200)]
allow authenticated/complete to be optional

13 years agocleanup name exporting for internal use
Luke Howard [Sun, 19 Sep 2010 11:33:08 +0000 (13:33 +0200)]
cleanup name exporting for internal use

13 years agoremuse unused mutable keyword
Luke Howard [Sat, 18 Sep 2010 20:01:57 +0000 (22:01 +0200)]
remuse unused mutable keyword

13 years agocode cleanup
Luke Howard [Sat, 18 Sep 2010 19:17:13 +0000 (21:17 +0200)]
code cleanup

13 years agofix double free
Luke Howard [Sat, 18 Sep 2010 19:15:15 +0000 (21:15 +0200)]
fix double free

13 years agotry to propagate RADIUS authentication state
Luke Howard [Sat, 18 Sep 2010 18:17:22 +0000 (20:17 +0200)]
try to propagate RADIUS authentication state

13 years agoRefactor attribute context so it's not a subclass of provider
Luke Howard [Sat, 18 Sep 2010 16:51:01 +0000 (18:51 +0200)]
Refactor attribute context so it's not a subclass of provider

13 years agoinsert missing call to gss_eap_attr_ctx constructor
Luke Howard [Sat, 18 Sep 2010 16:04:24 +0000 (18:04 +0200)]
insert missing call to gss_eap_attr_ctx constructor

13 years agodead code removal
Luke Howard [Sat, 18 Sep 2010 16:01:39 +0000 (18:01 +0200)]
dead code removal

13 years agoadd name format to returned SAML attributes
Luke Howard [Sat, 18 Sep 2010 15:57:23 +0000 (17:57 +0200)]
add name format to returned SAML attributes

13 years agocleanup marshalling code
Luke Howard [Sat, 18 Sep 2010 15:23:50 +0000 (17:23 +0200)]
cleanup marshalling code

13 years agoadd some marshalling for the shib case
Luke Howard [Sat, 18 Sep 2010 15:21:11 +0000 (17:21 +0200)]
add some marshalling for the shib case

13 years agofactory out prefix registration
Luke Howard [Sat, 18 Sep 2010 15:16:36 +0000 (17:16 +0200)]
factory out prefix registration

13 years agomore cleanup/revert
Luke Howard [Sat, 18 Sep 2010 15:03:07 +0000 (17:03 +0200)]
more cleanup/revert

13 years agomaek noncopyable classes
Luke Howard [Sat, 18 Sep 2010 12:23:45 +0000 (14:23 +0200)]
maek noncopyable classes

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 12:14:05 +0000 (14:14 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 11:54:01 +0000 (13:54 +0200)]
cleanup

13 years agouse static_case where safe
Luke Howard [Sat, 18 Sep 2010 11:49:54 +0000 (13:49 +0200)]
use static_case where safe

13 years agofix a compile error
Luke Howard [Sat, 18 Sep 2010 11:47:24 +0000 (13:47 +0200)]
fix a compile error

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 11:25:38 +0000 (13:25 +0200)]
cleanup

13 years agocleanup
Luke Howard [Sat, 18 Sep 2010 11:23:50 +0000 (13:23 +0200)]
cleanup

13 years agorename
Luke Howard [Sat, 18 Sep 2010 11:13:35 +0000 (13:13 +0200)]
rename

13 years agocleanup initialistaion pattern
Luke Howard [Sat, 18 Sep 2010 11:04:22 +0000 (13:04 +0200)]
cleanup initialistaion pattern

13 years agosome cleanup work on marshalling provider
Luke Howard [Sat, 18 Sep 2010 10:03:14 +0000 (12:03 +0200)]
some cleanup work on marshalling

13 years agocleanup, hook in RADIUS to Shib
Luke Howard [Sat, 18 Sep 2010 09:47:35 +0000 (11:47 +0200)]
cleanup, hook in RADIUS to Shib

13 years agocleanup
Luke Howard [Fri, 17 Sep 2010 23:30:33 +0000 (01:30 +0200)]
cleanup

13 years agocleanup
Luke Howard [Fri, 17 Sep 2010 23:24:27 +0000 (01:24 +0200)]
cleanup

13 years agocleanup
Luke Howard [Fri, 17 Sep 2010 22:51:02 +0000 (00:51 +0200)]
cleanup

13 years agoNew attribute provider SPI
Luke Howard [Fri, 17 Sep 2010 22:19:52 +0000 (00:19 +0200)]
New attribute provider SPI

13 years agocleanup, notes on composite names
Luke Howard [Fri, 17 Sep 2010 10:41:54 +0000 (12:41 +0200)]
cleanup, notes on composite names