cyrus-sasl.git
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 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

13 years agofixes from scott
Luke Howard [Wed, 15 Sep 2010 21:29:44 +0000 (23:29 +0200)]
fixes from scott

13 years agoMissing call to setApplicationID(), fixed.
Luke Howard [Wed, 15 Sep 2010 15:57:42 +0000 (17:57 +0200)]
Missing call to setApplicationID(), fixed.

13 years agocleanup
Luke Howard [Wed, 15 Sep 2010 15:47:40 +0000 (17:47 +0200)]
cleanup

13 years agomore work on saml cleanup
Luke Howard [Wed, 15 Sep 2010 15:36:51 +0000 (17:36 +0200)]
more work on saml cleanup

13 years agoMore work on SAML code
Luke Howard [Wed, 15 Sep 2010 15:21:56 +0000 (17:21 +0200)]
More work on SAML code

13 years agosome notes on gss mech file
Luke Howard [Tue, 14 Sep 2010 00:09:17 +0000 (02:09 +0200)]
some notes on gss mech file

13 years agofix some nits when using default mechanism
Luke Howard [Tue, 14 Sep 2010 00:01:12 +0000 (02:01 +0200)]
fix some nits when using default mechanism

13 years agofix key derivation agility
Luke Howard [Mon, 13 Sep 2010 23:48:59 +0000 (01:48 +0200)]
fix key derivation agility

13 years agoPlug builtin EAP back in
Luke Howard [Mon, 13 Sep 2010 20:31:11 +0000 (22:31 +0200)]
Plug builtin EAP back in

13 years agosome refactoring to begin RADIUS work
Luke Howard [Mon, 13 Sep 2010 19:51:11 +0000 (21:51 +0200)]
some refactoring to begin RADIUS work

13 years agocleanup
Luke Howard [Mon, 13 Sep 2010 15:13:05 +0000 (17:13 +0200)]
cleanup

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

13 years agodon't allow undefined symbols when linking
Luke Howard [Mon, 13 Sep 2010 15:00:14 +0000 (17:00 +0200)]
don't allow undefined symbols when linking

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

13 years agofix some linkage errors
Luke Howard [Mon, 13 Sep 2010 14:56:16 +0000 (16:56 +0200)]
fix some linkage errors

13 years agopropagate SAML expiry time
Luke Howard [Mon, 13 Sep 2010 14:34:43 +0000 (16:34 +0200)]
propagate SAML expiry time

13 years agoinitialise minor
Luke Howard [Mon, 13 Sep 2010 14:22:58 +0000 (16:22 +0200)]
initialise minor

13 years agocheck samlCtx != NULL
Luke Howard [Mon, 13 Sep 2010 14:16:06 +0000 (16:16 +0200)]
check samlCtx != NULL

13 years agoFix DDF usage nits
Luke Howard [Mon, 13 Sep 2010 14:14:34 +0000 (16:14 +0200)]
Fix DDF usage nits

13 years agogss_map_name_to_any
Luke Howard [Mon, 13 Sep 2010 14:10:42 +0000 (16:10 +0200)]
gss_map_name_to_any

13 years agoSAML cleanups
Luke Howard [Mon, 13 Sep 2010 13:19:24 +0000 (15:19 +0200)]
SAML cleanups

13 years agomore work on SAML ification
Luke Howard [Mon, 13 Sep 2010 10:10:48 +0000 (12:10 +0200)]
more work on SAML ification

13 years agouse correct free()
Luke Howard [Sun, 12 Sep 2010 14:59:19 +0000 (16:59 +0200)]
use correct free()

13 years agosome notes, cleanup
Luke Howard [Sun, 12 Sep 2010 14:58:11 +0000 (16:58 +0200)]
some notes, cleanup

13 years agofix some linkage issues
Luke Howard [Sun, 12 Sep 2010 14:37:17 +0000 (16:37 +0200)]
fix some linkage issues

13 years agomove extracting raw assertion to RADIUS
Luke Howard [Sun, 12 Sep 2010 14:23:46 +0000 (16:23 +0200)]
move extracting raw assertion to RADIUS

13 years agoSome work on SAML
Luke Howard [Sun, 12 Sep 2010 13:45:47 +0000 (15:45 +0200)]
Some work on SAML

13 years agonotes
Luke Howard [Sun, 12 Sep 2010 02:36:49 +0000 (04:36 +0200)]
notes

13 years agoUse krb5_c_make_checksum hack to determine checksum
Luke Howard [Sun, 12 Sep 2010 02:30:11 +0000 (04:30 +0200)]
Use krb5_c_make_checksum hack to determine checksum
type without using private API

13 years agofix nametype OID
Luke Howard [Sat, 11 Sep 2010 16:51:30 +0000 (18:51 +0200)]
fix nametype OID

13 years agoadd MIT copyright
Luke Howard [Sat, 11 Sep 2010 16:49:00 +0000 (18:49 +0200)]
add MIT copyright

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

13 years agocleanup
Luke Howard [Sat, 11 Sep 2010 09:00:21 +0000 (11:00 +0200)]
cleanup

13 years agocache the checksumtype and use MIT private API
Luke Howard [Fri, 10 Sep 2010 21:18:21 +0000 (23:18 +0200)]
cache the checksumtype and use MIT private API

13 years agocleanup, various
Luke Howard [Fri, 10 Sep 2010 20:55:07 +0000 (22:55 +0200)]
cleanup, various

13 years agogss_import_sec_context/gss_export_sec_context
Luke Howard [Fri, 10 Sep 2010 20:21:16 +0000 (22:21 +0200)]
gss_import_sec_context/gss_export_sec_context

13 years agoJust send application data in channel bindings
Luke Howard [Fri, 10 Sep 2010 17:13:23 +0000 (19:13 +0200)]
Just send application data in channel bindings