trust_router.git
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.

11 years agoSend TPQ resoonse from server, receive on client.
Margaret Wasserman [Wed, 5 Dec 2012 13:24:55 +0000 (08:24 -0500)]
Send TPQ resoonse from server, receive on client.

11 years agoUpdate configure.ac to include jansson library and .h
Margaret Wasserman [Wed, 5 Dec 2012 05:49:24 +0000 (00:49 -0500)]
Update configure.ac to include jansson library and .h

11 years agoChanges to send TPQ request from client.
Margaret Wasserman [Wed, 5 Dec 2012 05:37:47 +0000 (00:37 -0500)]
Changes to send TPQ request from client.

11 years agoTemporary workaround for null acceptor name in gss-eap.
Margaret Wasserman [Wed, 5 Dec 2012 05:34:53 +0000 (00:34 -0500)]
Temporary workaround for null acceptor name in gss-eap.

11 years agoAuthenticated conn between tpqs and tpqc works.
Margaret Wasserman [Wed, 5 Dec 2012 01:46:17 +0000 (20:46 -0500)]
Authenticated conn between tpqs and tpqc works.

11 years agoAdded TPQ client and server examples to build system, now compiles.
Margaret Wasserman [Tue, 4 Dec 2012 20:17:12 +0000 (15:17 -0500)]
Added TPQ client and server examples to build system, now compiles.

11 years agoInitial TPQ Server code
Margaret Wasserman [Tue, 4 Dec 2012 19:08:50 +0000 (14:08 -0500)]
Initial TPQ Server code

11 years agoFix definitions and align code, so that trust router code compiles.
Margaret Wasserman [Mon, 3 Dec 2012 14:55:11 +0000 (09:55 -0500)]
Fix definitions and align code, so that trust router code compiles.

11 years agoInitial Trust Path Query client code, incomplete, not added to build system.
Margaret Wasserman [Fri, 30 Nov 2012 17:27:17 +0000 (12:27 -0500)]
Initial Trust Path Query client code, incomplete, not added to build system.

11 years agoFixed file permissions.
Margaret Wasserman [Fri, 30 Nov 2012 17:23:21 +0000 (12:23 -0500)]
Fixed file permissions.

11 years agoUpdate GSS EAP OID to standard value.
Margaret Wasserman [Fri, 30 Nov 2012 17:22:04 +0000 (12:22 -0500)]
Update GSS EAP OID to standard value.

11 years agoLink against com_err
Sam Hartman [Thu, 22 Nov 2012 14:45:05 +0000 (09:45 -0500)]
Link against com_err

11 years agoBuild System
Sam Hartman [Wed, 21 Nov 2012 21:10:26 +0000 (16:10 -0500)]
Build System

Initial automake-based build system

11 years agoAdd some ignores
Sam Hartman [Wed, 21 Nov 2012 16:50:22 +0000 (11:50 -0500)]
Add some ignores

11 years agoRemove backup file
Sam Hartman [Wed, 21 Nov 2012 16:48:46 +0000 (11:48 -0500)]
Remove backup file

11 years agoRemove backup file
Sam Hartman [Wed, 21 Nov 2012 16:48:46 +0000 (11:48 -0500)]
Remove backup file

11 years agoInitial structure of Trust Path Query code.
Margaret Wasserman [Wed, 21 Nov 2012 15:26:24 +0000 (10:26 -0500)]
Initial structure of Trust Path Query code.

11 years agoUpdate copyright date to 2012
Margaret Wasserman [Wed, 21 Nov 2012 13:05:23 +0000 (08:05 -0500)]
Update copyright date to 2012

11 years agoMoved gsscon.h include file to a newly created trust_router/include directory.
Margaret Wasserman [Wed, 21 Nov 2012 11:59:23 +0000 (06:59 -0500)]
Moved gsscon.h include file to a newly created trust_router/include directory.

11 years agoFixed typo in function name that was causing link errors.
Margaret Wasserman [Wed, 21 Nov 2012 11:24:19 +0000 (06:24 -0500)]
Fixed typo in function name that was causing link errors.

11 years agoAdd initial GSS connection code and test client/server.
Margaret Wasserman [Wed, 21 Nov 2012 10:16:09 +0000 (05:16 -0500)]
Add initial GSS connection code and test client/server.