trust_router.git
10 years agoFix forward reference that causes CentOS build to fail.
Margaret Wasserman [Wed, 10 Jul 2013 16:37:14 +0000 (12:37 -0400)]
Fix forward reference that causes CentOS build to fail.

10 years agoFix logic error in previous fix for APC parsing.
Margaret Wasserman [Wed, 10 Jul 2013 15:27:55 +0000 (11:27 -0400)]
Fix logic error in previous fix for APC parsing.

10 years agoDon't parse APCs in IDP realm if they aren't there.
Margaret Wasserman [Wed, 10 Jul 2013 15:26:29 +0000 (11:26 -0400)]
Don't parse APCs in IDP realm if they aren't there.

10 years agoVersion 1.0 1.0
Sam Hartman [Tue, 9 Jul 2013 23:47:39 +0000 (19:47 -0400)]
Version 1.0

10 years agoFix order of parameters in wildcard call.
Margaret Wasserman [Tue, 9 Jul 2013 22:50:56 +0000 (18:50 -0400)]
Fix order of parameters in wildcard call.

10 years agoClean up wildcard match code, add debugging printf
Margaret Wasserman [Tue, 9 Jul 2013 22:26:34 +0000 (18:26 -0400)]
Clean up wildcard match code, add debugging printf

10 years agoFix logic error in gss name comparison.
Margaret Wasserman [Tue, 9 Jul 2013 22:12:46 +0000 (18:12 -0400)]
Fix logic error in gss name comparison.

10 years agoFix gss matching code to compare to the rp realm for the request.
Margaret Wasserman [Tue, 9 Jul 2013 21:57:18 +0000 (17:57 -0400)]
Fix gss matching code to compare to the rp realm for the request.

10 years agoFix segfault in RP client lookup code.
Margaret Wasserman [Tue, 9 Jul 2013 21:25:09 +0000 (17:25 -0400)]
Fix segfault in RP client lookup code.

10 years agoFixes to make gss_name checking code compile.
Margaret Wasserman [Tue, 9 Jul 2013 20:21:19 +0000 (16:21 -0400)]
Fixes to make gss_name checking code compile.

10 years agoMerge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router
Margaret Wasserman [Tue, 9 Jul 2013 20:08:54 +0000 (16:08 -0400)]
Merge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router

10 years agoAdd code to do gss_name check in trust router.
Margaret Wasserman [Tue, 9 Jul 2013 20:08:28 +0000 (16:08 -0400)]
Add code to do gss_name check in trust router.

10 years agotid: implement GSS name callback
Sam Hartman [Tue, 9 Jul 2013 20:03:52 +0000 (16:03 -0400)]
tid: implement GSS name callback

10 years agoAdd code for rp client lookups to the build.
Margaret Wasserman [Tue, 9 Jul 2013 19:48:40 +0000 (15:48 -0400)]
Add code for rp client lookups to the build.

10 years agoUpdate config code and config files to fully parse rp_client
Margaret Wasserman [Tue, 9 Jul 2013 19:10:11 +0000 (15:10 -0400)]
Update config code and config files to fully parse rp_client
rp_permitted filters.

10 years agotids: build after gsscon change.
Sam Hartman [Tue, 9 Jul 2013 14:36:09 +0000 (10:36 -0400)]
tids: build after gsscon change.

This callback always succeeds and needs to be replaced with a correct callback exposed through the tids interface.

10 years agogsscon: callback for client name validation
Sam Hartman [Mon, 8 Jul 2013 19:08:29 +0000 (15:08 -0400)]
gsscon: callback for client name validation

gsscon_passive_authenticate now takes a callback for client authentication.

10 years agoMerge gsscon_connect() and gsscon_active_authenticate() calls.
Margaret Wasserman [Mon, 8 Jul 2013 19:00:52 +0000 (15:00 -0400)]
Merge gsscon_connect() and gsscon_active_authenticate() calls.

10 years agoDeclare variable so the code will build.
Margaret Wasserman [Wed, 3 Jul 2013 13:30:54 +0000 (09:30 -0400)]
Declare variable so the code will build.

10 years agoCheck rp_realm and target_realm membership in both COI and APC
Margaret Wasserman [Wed, 3 Jul 2013 08:02:38 +0000 (04:02 -0400)]
Check rp_realm and target_realm membership in both COI and APC

10 years agoUpdates to the way configuration is merged.
Margaret Wasserman [Wed, 3 Jul 2013 08:01:48 +0000 (04:01 -0400)]
Updates to the way configuration is merged.

10 years agoDo not require server list in error response.
Margaret Wasserman [Tue, 2 Jul 2013 21:18:18 +0000 (17:18 -0400)]
Do not require server list in error response.

10 years agoDo not send the request on community membership error.
Margaret Wasserman [Tue, 2 Jul 2013 21:17:26 +0000 (17:17 -0400)]
Do not send the request on community membership error.

10 years agoSet socket options before bind().
Margaret Wasserman [Tue, 2 Jul 2013 19:51:54 +0000 (15:51 -0400)]
Set socket options before bind().

10 years agoFix segfault where request was only partially memset().
Margaret Wasserman [Tue, 2 Jul 2013 19:51:25 +0000 (15:51 -0400)]
Fix segfault where request was only partially memset().

10 years agoCode to check community membership on TR.
Margaret Wasserman [Tue, 2 Jul 2013 18:42:01 +0000 (14:42 -0400)]
Code to check community membership on TR.

10 years agoAdded function to lookup a community by name.
Margaret Wasserman [Tue, 2 Jul 2013 18:05:23 +0000 (14:05 -0400)]
Added function to lookup a community by name.

10 years agoMerge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router
Margaret Wasserman [Tue, 2 Jul 2013 14:04:20 +0000 (10:04 -0400)]
Merge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router

10 years agoAdded function to do prefix wildcard comparison for filtering.
Margaret Wasserman [Tue, 2 Jul 2013 14:02:26 +0000 (10:02 -0400)]
Added function to do prefix wildcard comparison for filtering.

10 years agoFix coding error (segfault) in community config code.
Margaret Wasserman [Tue, 2 Jul 2013 13:15:50 +0000 (09:15 -0400)]
Fix coding error (segfault) in community config code.

10 years agoMake functions to find RPs and IDPs externally accessible.
Margaret Wasserman [Tue, 2 Jul 2013 13:12:55 +0000 (09:12 -0400)]
Make functions to find RPs and IDPs externally accessible.

10 years agoUnderlying code to check RP GSS Name.
Margaret Wasserman [Tue, 2 Jul 2013 12:49:06 +0000 (08:49 -0400)]
Underlying code to check RP GSS Name.

10 years agoCode to parse communities in config, so that we can check membership.
Margaret Wasserman [Tue, 2 Jul 2013 12:30:20 +0000 (08:30 -0400)]
Code to parse communities in config, so that we can check membership.

10 years agoUpdate version in spec too
Sam Hartman [Tue, 21 May 2013 15:51:01 +0000 (11:51 -0400)]
Update version in spec too

10 years agoUpdated to-do list for Trust Router 1.0
Margaret Wasserman [Wed, 15 May 2013 15:24:21 +0000 (11:24 -0400)]
Updated to-do list for Trust Router 1.0

10 years agoUpdate version to 0.2
Margaret Wasserman [Mon, 6 May 2013 19:37:31 +0000 (15:37 -0400)]
Update version to 0.2

10 years agoUpdate .gitignore to include editor save files and executables.
Margaret Wasserman [Mon, 6 May 2013 19:31:49 +0000 (15:31 -0400)]
Update .gitignore to include editor save files and executables.

10 years agoAdd orig_coi to the reponse, fix bugs with coi-to-apc conversion.
Margaret Wasserman [Mon, 6 May 2013 14:07:04 +0000 (10:07 -0400)]
Add orig_coi to the reponse, fix bugs with coi-to-apc conversion.

11 years agoImproved error handling, cleaned up messages, fixed minor bugs.
Margaret Wasserman [Fri, 3 May 2013 20:56:55 +0000 (16:56 -0400)]
Improved error handling, cleaned up messages, fixed minor bugs.

11 years agoAdded tr_apc.h to list of includes.
Margaret Wasserman [Tue, 30 Apr 2013 20:57:03 +0000 (16:57 -0400)]
Added tr_apc.h to list of includes.

11 years agoMerge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router
Margaret Wasserman [Tue, 30 Apr 2013 20:54:38 +0000 (16:54 -0400)]
Merge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router

11 years agoAdd new tr_comm.c file to makefile.
Margaret Wasserman [Tue, 30 Apr 2013 20:54:14 +0000 (16:54 -0400)]
Add new tr_comm.c file to makefile.

11 years agoUpdate to-do list to reflect expected beta contents.
Margaret Wasserman [Tue, 30 Apr 2013 18:19:04 +0000 (14:19 -0400)]
Update to-do list to reflect expected beta contents.

11 years agoCode for TR to change a COI to an APC in forwarded reqs, also some reorg of request...
Margaret Wasserman [Tue, 30 Apr 2013 18:14:30 +0000 (14:14 -0400)]
Code for TR to change a COI to an APC in forwarded reqs, also some reorg of request handling.

11 years agoParsers for "communities:" section of configuration
Margaret Wasserman [Tue, 30 Apr 2013 16:31:21 +0000 (12:31 -0400)]
Parsers for "communities:" section of configuration

11 years agoUpdate for RPM packaging
Sam hartman [Mon, 29 Apr 2013 17:31:15 +0000 (18:31 +0100)]
Update for RPM packaging

11 years agorename tr to trust_router
Sam Hartman [Wed, 17 Apr 2013 17:41:03 +0000 (13:41 -0400)]
rename tr to trust_router

11 years agofixes for building on Centos; mostly -Werror clean at this point
Sam hartman [Wed, 17 Apr 2013 11:44:11 +0000 (12:44 +0100)]
fixes for building on Centos; mostly -Werror clean at this point

11 years agoMove DH parameter generation outside of TIDC Instance creation.
Margaret Wasserman [Mon, 15 Apr 2013 13:21:50 +0000 (09:21 -0400)]
Move DH parameter generation outside of TIDC Instance creation.

11 years agoPut the connextion and gss context in the request for later use.
Margaret Wasserman [Sun, 14 Apr 2013 13:35:57 +0000 (09:35 -0400)]
Put the connextion and gss context in the request for later use.

11 years agoFixes to bugs discovered during initial tidc/radius integration.
Margaret Wasserman [Wed, 10 Apr 2013 22:54:47 +0000 (18:54 -0400)]
Fixes to bugs discovered during initial tidc/radius integration.

11 years agoinstall tr_dh.h
Sam Hartman [Wed, 10 Apr 2013 19:30:55 +0000 (15:30 -0400)]
install tr_dh.h

11 years agoRefactor: tr_compute_dh_key manages its own buffer
Sam Hartman [Wed, 10 Apr 2013 19:27:05 +0000 (15:27 -0400)]
Refactor: tr_compute_dh_key manages its own buffer

11 years agoadd tr_name_strlcat and tr_name_strdup
Sam Hartman [Wed, 10 Apr 2013 19:26:47 +0000 (15:26 -0400)]
add tr_name_strlcat and tr_name_strdup

11 years agoUpdates to trust router handlers, added ipaddr cmd line option to tids.
Margaret Wasserman [Sun, 7 Apr 2013 23:23:03 +0000 (19:23 -0400)]
Updates to trust router handlers, added ipaddr cmd line option to tids.

11 years agoInitialize tid response structure
Sam Hartman [Fri, 5 Apr 2013 16:43:10 +0000 (12:43 -0400)]
Initialize tid response structure

11 years agoRemove Kerberos specific principal manipulation
Sam Hartman [Fri, 5 Apr 2013 15:27:00 +0000 (11:27 -0400)]
Remove Kerberos specific principal manipulation

11 years agofix tids authentication error logic
Sam Hartman [Fri, 5 Apr 2013 14:13:30 +0000 (10:13 -0400)]
fix tids authentication error logic

11 years agoAdd sqlite3 database insert
Sam Hartman [Fri, 5 Apr 2013 01:23:02 +0000 (21:23 -0400)]
Add sqlite3 database insert

Support inserting into a database as the first argument to tids.

11 years agoDepend on sqlite3 and add utility
Sam Hartman [Fri, 5 Apr 2013 01:22:20 +0000 (21:22 -0400)]
Depend on sqlite3 and add utility

Add tr_bin_to_hex utility

11 years agoMerge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router
Margaret Wasserman [Wed, 3 Apr 2013 21:00:33 +0000 (17:00 -0400)]
Merge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router

11 years agoTR request and response message handlers.
Margaret Wasserman [Wed, 3 Apr 2013 20:58:49 +0000 (16:58 -0400)]
TR request and response message handlers.

11 years agoCentos only has autoconf 2.63
Sam Hartman [Wed, 3 Apr 2013 14:36:53 +0000 (10:36 -0400)]
Centos only has autoconf 2.63

11 years agoConfigure IDPs and implement AAA server lookup based on IDP realm
Margaret Wasserman [Wed, 3 Apr 2013 11:55:20 +0000 (07:55 -0400)]
Configure IDPs and implement AAA server lookup based on IDP realm

11 years agoChanged GSS service name to "trustidentity"
Margaret Wasserman [Tue, 2 Apr 2013 15:28:37 +0000 (11:28 -0400)]
Changed GSS service name to "trustidentity"

11 years agoUpdated README to reflect current status
Margaret Wasserman [Tue, 2 Apr 2013 15:19:55 +0000 (11:19 -0400)]
Updated README to reflect current status

11 years agoInclude new tr.c file.
Margaret Wasserman [Mon, 1 Apr 2013 12:30:33 +0000 (08:30 -0400)]
Include new tr.c file.

11 years agoAdded keyname to server block in request/response.
Margaret Wasserman [Mon, 1 Apr 2013 12:29:52 +0000 (08:29 -0400)]
Added keyname to server block in request/response.

11 years agoAdded TR_INSTANCE, fleshed out config functions.
Margaret Wasserman [Mon, 1 Apr 2013 12:28:43 +0000 (08:28 -0400)]
Added TR_INSTANCE, fleshed out config functions.

11 years agoFixed warnings, fixed bugs in key generation code. stable
Margaret Wasserman [Mon, 25 Mar 2013 23:07:57 +0000 (19:07 -0400)]
Fixed warnings, fixed bugs in key generation code.

11 years agoMerge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router
Margaret Wasserman [Mon, 25 Mar 2013 22:03:54 +0000 (18:03 -0400)]
Merge branch 'master' of moonshot.suchdamage.org:/srv/git/trust_router

11 years agoAdded code to print the keys from dh_test.
Margaret Wasserman [Mon, 25 Mar 2013 21:47:03 +0000 (17:47 -0400)]
Added code to print the keys from dh_test.

11 years agoEnable warnings; fix many of them
Sam Hartman [Wed, 20 Mar 2013 18:12:23 +0000 (14:12 -0400)]
Enable warnings; fix many of them

11 years agorename dh_test to tr_dh_test for packaging
Sam Hartman [Wed, 20 Mar 2013 17:45:13 +0000 (13:45 -0400)]
rename dh_test to tr_dh_test for packaging

11 years agoinstall public includes
Sam Hartman [Wed, 20 Mar 2013 17:43:58 +0000 (13:43 -0400)]
install public includes

11 years agoRemove dependency on gsscon.h from public includes
Sam Hartman [Wed, 20 Mar 2013 17:40:14 +0000 (13:40 -0400)]
Remove dependency on gsscon.h from public includes

11 years agorename include files into trust_router
Sam Hartman [Wed, 20 Mar 2013 17:36:50 +0000 (13:36 -0400)]
rename include files into trust_router

11 years agolibtr_di: new library
Sam Hartman [Wed, 20 Mar 2013 16:55:14 +0000 (12:55 -0400)]
libtr_di: new library

Default visibility to hidden for components
Set up TR_EXPORT as an API marker
Add build glue

11 years agoClean up compiler warnings about pointer types.
Margaret Wasserman [Wed, 20 Mar 2013 11:46:34 +0000 (07:46 -0400)]
Clean up compiler warnings about pointer types.

11 years agoAdditional message encoding/decoding fields and functions.
Margaret Wasserman [Wed, 20 Mar 2013 00:53:18 +0000 (20:53 -0400)]
Additional message encoding/decoding fields and functions.

11 years agoFurther updates to to-do list.
Margaret Wasserman [Wed, 13 Feb 2013 10:28:53 +0000 (05:28 -0500)]
Further updates to to-do list.

11 years agoUpdated README w/current status
Margaret Wasserman [Wed, 13 Feb 2013 09:54:39 +0000 (04:54 -0500)]
Updated README w/current status

11 years agoInternal changes to reflect merge of tpq and tid protocols.
Margaret Wasserman [Wed, 23 Jan 2013 11:42:12 +0000 (06:42 -0500)]
Internal changes to reflect merge of tpq and tid protocols.

11 years agoReorganize code to have single TID protocol (no separate TPQ protocol).
Margaret Wasserman [Wed, 23 Jan 2013 10:50:36 +0000 (05:50 -0500)]
Reorganize code to have single TID protocol (no separate TPQ protocol).

11 years agoUpdated README to reflect current status
Margaret Wasserman [Wed, 9 Jan 2013 14:49:57 +0000 (09:49 -0500)]
Updated README to reflect current status

11 years agoFix logic error in comparison.
Margaret Wasserman [Wed, 9 Jan 2013 14:35:53 +0000 (09:35 -0500)]
Fix logic error in comparison.

11 years agoGenerate DH paramters using a randomly generated public key.
Margaret Wasserman [Wed, 9 Jan 2013 13:53:11 +0000 (08:53 -0500)]
Generate DH paramters using a randomly generated public key.

11 years agoUpdated DH code, added code to tpqc to send DH info, removed extra gsscon messages.
Margaret Wasserman [Wed, 9 Jan 2013 13:48:08 +0000 (08:48 -0500)]
Updated DH code, added code to tpqc to send DH info, removed extra gsscon messages.

11 years agoRemove binary from repository.
Margaret Wasserman [Mon, 7 Jan 2013 21:35:44 +0000 (16:35 -0500)]
Remove binary from repository.

11 years agoAdd key length to success message.
Margaret Wasserman [Mon, 7 Jan 2013 21:29:57 +0000 (16:29 -0500)]
Add key length to success message.

11 years agoBase DH code including DH test program.
Margaret Wasserman [Mon, 7 Jan 2013 21:20:19 +0000 (16:20 -0500)]
Base DH code including DH test program.

11 years agoUpdate to-do list
Margaret Wasserman [Thu, 27 Dec 2012 17:28:49 +0000 (12:28 -0500)]
Update to-do list

11 years agoUpdate to-do list, and remove spurious space in tidrs_main.c
Margaret Wasserman [Wed, 19 Dec 2012 22:06:32 +0000 (17:06 -0500)]
Update to-do list, and remove spurious space in tidrs_main.c

11 years agoREADME file. Currenty contains to-do list for upcoming releases.
Margaret Wasserman [Wed, 19 Dec 2012 18:56:00 +0000 (13:56 -0500)]
README file.  Currenty contains to-do list for upcoming releases.

11 years agoAdd inital DH common code, and call from TPQ client.
Margaret Wasserman [Wed, 19 Dec 2012 18:44:34 +0000 (13:44 -0500)]
Add inital DH common code, and call from TPQ client.

11 years agoAdded OpenSSL crypto library and checks for dh.h and bn.h includes to build
Margaret Wasserman [Wed, 19 Dec 2012 01:12:22 +0000 (20:12 -0500)]
Added OpenSSL crypto library and checks for dh.h and bn.h includes to build

11 years agoInitial TIDR client and server code
Margaret Wasserman [Mon, 17 Dec 2012 22:12:35 +0000 (17:12 -0500)]
Initial TIDR client and server code

11 years agoEditorial change to order of contents
Margaret Wasserman [Mon, 17 Dec 2012 22:00:12 +0000 (17:00 -0500)]
Editorial change to order of contents

11 years agoReorganize common code (for msgs, names...) to be used across tr components.
Margaret Wasserman [Mon, 17 Dec 2012 19:56:05 +0000 (14:56 -0500)]
Reorganize common code (for msgs, names...) to be used across tr components.

11 years agoAdd initial framework for JSON parsing code.
Margaret Wasserman [Wed, 5 Dec 2012 13:25:42 +0000 (08:25 -0500)]
Add initial framework for JSON parsing code.