sfa.git
13 years agosmall changes to creds/gid geni-api geni-api
Josh Karlin [Tue, 13 Jul 2010 14:02:02 +0000 (14:02 +0000)]
small changes to creds/gid

13 years agosmall fixes to cert/gid/cred
Josh Karlin [Mon, 12 Jul 2010 16:52:18 +0000 (16:52 +0000)]
small fixes to cert/gid/cred

13 years agoupdated namespace to remove authority type from urn when converting to hrn
Josh Karlin [Mon, 12 Jul 2010 15:10:18 +0000 (15:10 +0000)]
updated namespace to remove authority type from urn when converting to hrn

13 years agoupdated parent gid check for prefix
Josh Karlin [Tue, 6 Jul 2010 14:28:07 +0000 (14:28 +0000)]
updated parent gid check for prefix

13 years agogeni aggs now adds local server by default
Josh Karlin [Fri, 25 Jun 2010 20:57:28 +0000 (20:57 +0000)]
geni aggs now adds local server by default

13 years agoURN authorities changed to be of form namespace+authority+sa -- this requires a wipe...
Josh Karlin [Thu, 10 Jun 2010 19:13:39 +0000 (19:13 +0000)]
URN authorities changed to be of form namespace+authority+sa -- this requires a wipe of all certs/creds

13 years agochanged server.py to be okay with chained certs (error code 19) and changed geni_aggr...
Josh Karlin [Thu, 10 Jun 2010 16:59:31 +0000 (16:59 +0000)]
changed server.py to be okay with chained certs (error code 19) and changed geni_aggregates.xml

13 years agomaking mods for intermediate CAs for authorities
Josh Karlin [Thu, 10 Jun 2010 14:28:32 +0000 (14:28 +0000)]
making mods for intermediate CAs for authorities

13 years agosmall change to GetVersion
Josh Karlin [Wed, 9 Jun 2010 15:40:39 +0000 (15:40 +0000)]
small change to GetVersion

13 years agoAdd in check for authority as signer of cert/cred
Josh Karlin [Tue, 8 Jun 2010 14:33:21 +0000 (14:33 +0000)]
Add in check for authority as signer of cert/cred

13 years agoupdated user names in geni_am
Josh Karlin [Fri, 28 May 2010 19:46:06 +0000 (19:46 +0000)]
updated user names in geni_am

13 years agoupdated new user email
Josh Karlin [Fri, 28 May 2010 19:40:47 +0000 (19:40 +0000)]
updated new user email

13 years agoupdated new user email
Josh Karlin [Fri, 28 May 2010 19:38:28 +0000 (19:38 +0000)]
updated new user email

13 years agoadded in first and last name to new users (set to email address)
Josh Karlin [Thu, 27 May 2010 19:52:12 +0000 (19:52 +0000)]
added in first and last name to new users (set to email address)

13 years agoUpdated privileges for geni calls
Josh Karlin [Wed, 26 May 2010 15:53:37 +0000 (15:53 +0000)]
Updated privileges for geni calls

13 years agofixing up some whitespace issues
Josh Karlin [Tue, 25 May 2010 17:57:34 +0000 (17:57 +0000)]
fixing up some whitespace issues

13 years agosome indentation fixes and bug fixes
Josh Karlin [Tue, 25 May 2010 17:16:49 +0000 (17:16 +0000)]
some indentation fixes and bug fixes

13 years agoquick fix to slices.py
Josh Karlin [Mon, 24 May 2010 13:44:36 +0000 (13:44 +0000)]
quick fix to slices.py

13 years agofixing up whitespace
Josh Karlin [Thu, 20 May 2010 21:12:26 +0000 (21:12 +0000)]
fixing up whitespace

13 years agoremoved uuid requirement from gid
Josh Karlin [Thu, 20 May 2010 20:22:49 +0000 (20:22 +0000)]
removed uuid requirement from gid

13 years agoremoved a comment
Josh Karlin [Thu, 20 May 2010 14:01:21 +0000 (14:01 +0000)]
removed a comment

13 years agomerged in trunk -r 17994:18088
Josh Karlin [Thu, 20 May 2010 13:48:08 +0000 (13:48 +0000)]
merged in trunk -r 17994:18088

13 years agogid's verify_chain makes sure that parent GID's hrn is a prefix of current GID's hrn
Josh Karlin [Thu, 20 May 2010 13:44:14 +0000 (13:44 +0000)]
gid's verify_chain makes sure that parent GID's hrn is a prefix of current GID's hrn

13 years agoabout to test CreateSliver
Josh Karlin [Mon, 17 May 2010 18:56:29 +0000 (18:56 +0000)]
about to test CreateSliver

13 years agoworking on adding user information to createsliver
Josh Karlin [Fri, 14 May 2010 17:10:15 +0000 (17:10 +0000)]
working on adding user information to createsliver

13 years agomodified verify_slice.. need to work on getting 'persons'
Josh Karlin [Wed, 12 May 2010 18:42:57 +0000 (18:42 +0000)]
modified verify_slice.. need to work on getting 'persons'

13 years agomodified verify_site to work with the GeniAPI createsliver
Josh Karlin [Wed, 12 May 2010 18:07:31 +0000 (18:07 +0000)]
modified verify_site to work with the GeniAPI createsliver

13 years agomerged in trunk -r 17998:18006
Josh Karlin [Tue, 11 May 2010 19:33:45 +0000 (19:33 +0000)]
merged in trunk -r 17998:18006

13 years agoupdated to trunk -r 17901:17994
Josh Karlin [Tue, 11 May 2010 16:49:18 +0000 (16:49 +0000)]
updated to trunk -r 17901:17994

13 years agoAdded intermediate CA support to certs
Josh Karlin [Mon, 10 May 2010 16:27:12 +0000 (16:27 +0000)]
Added intermediate CA support to certs

13 years agoAdded intermediate CA support to certs
Josh Karlin [Mon, 10 May 2010 16:13:57 +0000 (16:13 +0000)]
Added intermediate CA support to certs

13 years agoquick logging tmp dir change
Josh Karlin [Wed, 5 May 2010 20:31:06 +0000 (20:31 +0000)]
quick logging tmp dir change

13 years agoquick logging tmp dir change
Josh Karlin [Wed, 5 May 2010 20:27:36 +0000 (20:27 +0000)]
quick logging tmp dir change

13 years agoremoving some spurious print statements
Josh Karlin [Wed, 5 May 2010 18:56:48 +0000 (18:56 +0000)]
removing some spurious print statements

13 years agominor updates
Josh Karlin [Wed, 5 May 2010 18:53:29 +0000 (18:53 +0000)]
minor updates

13 years agoMerged in trunk -r 17849:17901
Josh Karlin [Tue, 4 May 2010 13:15:30 +0000 (13:15 +0000)]
Merged in trunk -r 17849:17901

14 years agoFixed up URNs in GID creation
Josh Karlin [Thu, 29 Apr 2010 20:35:25 +0000 (20:35 +0000)]
Fixed up URNs in GID creation

14 years agoAdded GidParent HRN to faults
Josh Karlin [Thu, 29 Apr 2010 16:15:59 +0000 (16:15 +0000)]
Added GidParent HRN to faults

14 years agomerged in from trunk -r 17776:17849
Josh Karlin [Thu, 29 Apr 2010 13:58:07 +0000 (13:58 +0000)]
merged in from trunk -r 17776:17849

14 years agoAdded check for expired credential
Josh Karlin [Wed, 28 Apr 2010 20:58:36 +0000 (20:58 +0000)]
Added check for expired credential

14 years agoremoved some spurious comments
Josh Karlin [Mon, 26 Apr 2010 19:12:13 +0000 (19:12 +0000)]
removed some spurious comments

14 years agoUpdated rights so that each GENI AM call has a specific right associated with it.
Josh Karlin [Mon, 26 Apr 2010 18:23:34 +0000 (18:23 +0000)]
Updated rights so that each GENI AM call has a specific right associated with it.

14 years agoverify_issuer updated to also allow the target gid to equal the credential signer...
Josh Karlin [Mon, 26 Apr 2010 16:45:36 +0000 (16:45 +0000)]
verify_issuer updated to also allow the target gid to equal the credential signer's gid

14 years agoFixed verify_issuer in credential.
Josh Karlin [Mon, 26 Apr 2010 15:47:03 +0000 (15:47 +0000)]
Fixed verify_issuer in credential.

14 years agoMerged in trunk with -r 17739:17776
Josh Karlin [Fri, 23 Apr 2010 17:57:13 +0000 (17:57 +0000)]
Merged in trunk with -r 17739:17776

14 years agoFixing up for internal testing, about to merge with trunk again.
Josh Karlin [Fri, 23 Apr 2010 17:50:15 +0000 (17:50 +0000)]
Fixing up for internal testing, about to merge with trunk again.

14 years agoUpdating hrn_to_urn
Josh Karlin [Thu, 22 Apr 2010 21:54:47 +0000 (21:54 +0000)]
Updating hrn_to_urn

14 years agoUpdated makefile
Josh Karlin [Thu, 22 Apr 2010 19:20:23 +0000 (19:20 +0000)]
Updated makefile

14 years agoAdded GENI AM to wsdl generator
Josh Karlin [Thu, 22 Apr 2010 18:36:12 +0000 (18:36 +0000)]
Added GENI AM to wsdl generator

14 years agoRemoved osx stuff, don't really want to go there
Josh Karlin [Thu, 22 Apr 2010 17:37:27 +0000 (17:37 +0000)]
Removed osx stuff, don't really want to go there

14 years agoAdded 'make uninstall' which uninstalls all files installed by python installer....
Josh Karlin [Thu, 22 Apr 2010 17:30:18 +0000 (17:30 +0000)]
Added 'make uninstall' which uninstalls all files installed by python installer.  This makes it easier for OS X which installs files in weird places

14 years agoAdding GENI_AM to wsdl generator
Josh Karlin [Wed, 21 Apr 2010 18:55:57 +0000 (18:55 +0000)]
Adding GENI_AM to wsdl generator

14 years agochanged Resolve to ResolveGENI
Josh Karlin [Wed, 21 Apr 2010 18:47:01 +0000 (18:47 +0000)]
changed Resolve to ResolveGENI

14 years agoAdding get_geni_aggregates.
Josh Karlin [Wed, 21 Apr 2010 18:46:12 +0000 (18:46 +0000)]
Adding get_geni_aggregates.

14 years agoMakefile updated to call environment python instead of #!/usr/bin/python for os x...
Josh Karlin [Wed, 21 Apr 2010 18:22:08 +0000 (18:22 +0000)]
Makefile updated to call environment python instead of #!/usr/bin/python for os x support

14 years agoundid some test code
Josh Karlin [Wed, 21 Apr 2010 17:05:17 +0000 (17:05 +0000)]
undid some test code

14 years agoMoved Resolve.py to ResolveGENI.py
Josh Karlin [Wed, 21 Apr 2010 16:59:37 +0000 (16:59 +0000)]
Moved Resolve.py to ResolveGENI.py

14 years agoIntroduced method mapping so that XMLRPC calls can be forwarded to alternate methods.
Josh Karlin [Wed, 21 Apr 2010 16:57:35 +0000 (16:57 +0000)]
Introduced method mapping so that XMLRPC calls can be forwarded to alternate methods.

This was needed to support the GENI AM because one of the GENI calls is Resolve, which means that there would be a methods/Resolve.py and a methods/resolve.py, which causes problems on filesystems (like HFS+) that don't support caps.  So, now the GENI AM simply creates a mapping from Resolve to ResolveGENI.

This could also be useful if you wanted to host try new methods without replacing the old ones first.

14 years agoupdated Resolve to not take credential argument
Josh Karlin [Wed, 21 Apr 2010 15:51:18 +0000 (15:51 +0000)]
updated Resolve to not take credential argument

14 years agoAdded get_geni_aggregates so that clients can figure out which aggs to connect to
Josh Karlin [Wed, 21 Apr 2010 13:24:09 +0000 (13:24 +0000)]
Added get_geni_aggregates so that clients can figure out which aggs to connect to

14 years agoAdded 'checkCredentials' to auth.py. Made various other small fixes.
Josh Karlin [Tue, 20 Apr 2010 20:19:33 +0000 (20:19 +0000)]
Added 'checkCredentials' to auth.py.  Made various other small fixes.

14 years agoAdded resolve/shutdown files
Josh Karlin [Tue, 20 Apr 2010 15:35:18 +0000 (15:35 +0000)]
Added resolve/shutdown files

14 years agoMerged from trunk 17645:17739
Josh Karlin [Tue, 20 Apr 2010 15:32:51 +0000 (15:32 +0000)]
Merged from trunk 17645:17739

14 years agoFull API implemented.
Josh Karlin [Mon, 19 Apr 2010 21:25:29 +0000 (21:25 +0000)]
Full API implemented.

14 years agoAdding final few functions to GENI AM
Josh Karlin [Fri, 16 Apr 2010 20:24:25 +0000 (20:24 +0000)]
Adding final few functions to GENI AM

14 years agoAdding DeleteSliver, RenewSliver, and SliverStatus
Josh Karlin [Thu, 15 Apr 2010 21:03:37 +0000 (21:03 +0000)]
Adding DeleteSliver, RenewSliver, and SliverStatus

14 years agoAdded DeleteSliver
Josh Karlin [Thu, 15 Apr 2010 19:18:41 +0000 (19:18 +0000)]
Added DeleteSliver

14 years agoupdated xmlsec1 paths
Josh Karlin [Thu, 15 Apr 2010 15:46:11 +0000 (15:46 +0000)]
updated xmlsec1 paths

14 years agoFixed random file saving
Josh Karlin [Thu, 15 Apr 2010 15:19:11 +0000 (15:19 +0000)]
Fixed random file saving

14 years agoBetter default xmlsec1 path
Josh Karlin [Thu, 15 Apr 2010 15:00:51 +0000 (15:00 +0000)]
Better default xmlsec1 path

14 years agoSuccess! PG cert/cred able to call ListResources and GetVersion using sfi.py
Josh Karlin [Wed, 14 Apr 2010 20:59:42 +0000 (20:59 +0000)]
Success!  PG cert/cred able to call ListResources and GetVersion using sfi.py

14 years agoAdded warnings to encode() and sign()
Josh Karlin [Tue, 13 Apr 2010 20:43:02 +0000 (20:43 +0000)]
Added warnings to encode() and sign()

14 years ago* privilege is converted into the list of privileges determined by determine_rights...
Josh Karlin [Tue, 13 Apr 2010 20:30:50 +0000 (20:30 +0000)]
* privilege is converted into the list of privileges determined by determine_rights, so that * coming from another control framework becomes defined

14 years agocredentials pass schema check
Josh Karlin [Tue, 13 Apr 2010 18:00:52 +0000 (18:00 +0000)]
credentials pass schema check

14 years agochained certs now included in credential signature
Josh Karlin [Tue, 13 Apr 2010 16:33:49 +0000 (16:33 +0000)]
chained certs now included in credential signature

14 years agochained certs now included in credential signature
Josh Karlin [Tue, 13 Apr 2010 16:30:04 +0000 (16:30 +0000)]
chained certs now included in credential signature

14 years agoDelegation/Verification working and tested
Josh Karlin [Mon, 12 Apr 2010 19:55:06 +0000 (19:55 +0000)]
Delegation/Verification working and tested

14 years agoMerged trunk in from 17245:17645
Josh Karlin [Mon, 12 Apr 2010 18:15:22 +0000 (18:15 +0000)]
Merged trunk in from 17245:17645

14 years agoLegacy verification improved
Josh Karlin [Mon, 12 Apr 2010 13:59:47 +0000 (13:59 +0000)]
Legacy verification improved

14 years agowriting testCred.py
Josh Karlin [Fri, 9 Apr 2010 21:32:37 +0000 (21:32 +0000)]
writing testCred.py

14 years agofull delegate verification.. not well tested
Josh Karlin [Thu, 8 Apr 2010 19:59:53 +0000 (19:59 +0000)]
full delegate verification.. not well tested

14 years agofull delegate verification.. not well tested
Josh Karlin [Thu, 8 Apr 2010 19:36:37 +0000 (19:36 +0000)]
full delegate verification.. not well tested

14 years agonew credentials are now working.. at least for list and get_resources
Josh Karlin [Thu, 8 Apr 2010 18:44:31 +0000 (18:44 +0000)]
new credentials are now working.. at least for list and get_resources

14 years agoverification is much better.. still working on testing 'sfi.py resources' for instance
Josh Karlin [Wed, 7 Apr 2010 21:39:06 +0000 (21:39 +0000)]
verification is much better.. still working on testing 'sfi.py resources' for instance

14 years agoDelegation is now per-privilege, instead of one bit per credential
Josh Karlin [Wed, 7 Apr 2010 21:19:15 +0000 (21:19 +0000)]
Delegation is now per-privilege, instead of one bit per credential

14 years agoDelegation is now per-privilege, instead of one bit per credential
Josh Karlin [Wed, 7 Apr 2010 21:17:52 +0000 (21:17 +0000)]
Delegation is now per-privilege, instead of one bit per credential

14 years agoadded Signature class
Josh Karlin [Wed, 7 Apr 2010 19:34:54 +0000 (19:34 +0000)]
added Signature class

14 years agoabout to overhaul signatures and signed-creds
Josh Karlin [Wed, 7 Apr 2010 18:37:11 +0000 (18:37 +0000)]
about to overhaul signatures and signed-creds

14 years agoCloser on credentials
Josh Karlin [Tue, 6 Apr 2010 20:59:18 +0000 (20:59 +0000)]
Closer on credentials

14 years agoAdding geni_aggregates.xml file
Josh Karlin [Tue, 6 Apr 2010 13:42:50 +0000 (13:42 +0000)]
Adding geni_aggregates.xml file

14 years agoLots of credential updates.. can actually perform list now. Delegation/parents/verif...
Josh Karlin [Mon, 5 Apr 2010 21:12:32 +0000 (21:12 +0000)]
Lots of credential updates.. can actually perform list now.  Delegation/parents/verify_chain not quite done yet

14 years agoImprovements to the XML based credential, still no verification
Josh Karlin [Wed, 31 Mar 2010 21:19:07 +0000 (21:19 +0000)]
Improvements to the XML based credential, still no verification

14 years agoImprovements to the XML based credential, still no verification
Josh Karlin [Wed, 31 Mar 2010 20:45:20 +0000 (20:45 +0000)]
Improvements to the XML based credential, still no verification

14 years agoThis is totally busted code, in the midst of adding support for XML credentials....
Josh Karlin [Tue, 30 Mar 2010 21:03:05 +0000 (21:03 +0000)]
This is totally busted code, in the midst of adding support for XML credentials.  Noone else uses this branch but me so I figure that's okay...

14 years agoMerged trunk into branch. -r 17471:17503
Josh Karlin [Mon, 29 Mar 2010 13:40:37 +0000 (13:40 +0000)]
Merged trunk into branch.  -r 17471:17503

14 years agoAdded a 'get_geni_aggregates' call and /etc/sfa/geni_aggregates.xml so that users...
Josh Karlin [Fri, 26 Mar 2010 21:00:10 +0000 (21:00 +0000)]
Added a 'get_geni_aggregates' call and /etc/sfa/geni_aggregates.xml so that users can list them from an SM and contact them directly

14 years agoCreateSliver mostly working
Josh Karlin [Fri, 26 Mar 2010 19:49:54 +0000 (19:49 +0000)]
CreateSliver mostly working

14 years agoAdded CreateSliver
Josh Karlin [Fri, 26 Mar 2010 16:37:45 +0000 (16:37 +0000)]
Added CreateSliver

14 years agoListResources now supports slice lookups
Josh Karlin [Thu, 25 Mar 2010 19:49:14 +0000 (19:49 +0000)]
ListResources now supports slice lookups

14 years agoListResources now works and compresses properly
Josh Karlin [Thu, 25 Mar 2010 19:18:58 +0000 (19:18 +0000)]
ListResources now works and compresses properly