Josh Karlin [Fri, 14 May 2010 17:10:15 +0000 (17:10 +0000)]
working on adding user information to createsliver
Josh Karlin [Wed, 12 May 2010 18:42:57 +0000 (18:42 +0000)]
modified verify_slice.. need to work on getting 'persons'
Josh Karlin [Wed, 12 May 2010 18:07:31 +0000 (18:07 +0000)]
modified verify_site to work with the GeniAPI createsliver
Josh Karlin [Tue, 11 May 2010 19:33:45 +0000 (19:33 +0000)]
merged in trunk -r 17998:18006
Josh Karlin [Tue, 11 May 2010 16:49:18 +0000 (16:49 +0000)]
updated to trunk -r 17901:17994
Josh Karlin [Mon, 10 May 2010 16:27:12 +0000 (16:27 +0000)]
Added intermediate CA support to certs
Josh Karlin [Mon, 10 May 2010 16:13:57 +0000 (16:13 +0000)]
Added intermediate CA support to certs
Josh Karlin [Wed, 5 May 2010 20:31:06 +0000 (20:31 +0000)]
quick logging tmp dir change
Josh Karlin [Wed, 5 May 2010 20:27:36 +0000 (20:27 +0000)]
quick logging tmp dir change
Josh Karlin [Wed, 5 May 2010 18:56:48 +0000 (18:56 +0000)]
removing some spurious print statements
Josh Karlin [Wed, 5 May 2010 18:53:29 +0000 (18:53 +0000)]
minor updates
Josh Karlin [Tue, 4 May 2010 13:15:30 +0000 (13:15 +0000)]
Merged in trunk -r 17849:17901
Josh Karlin [Thu, 29 Apr 2010 20:35:25 +0000 (20:35 +0000)]
Fixed up URNs in GID creation
Josh Karlin [Thu, 29 Apr 2010 16:15:59 +0000 (16:15 +0000)]
Added GidParent HRN to faults
Josh Karlin [Thu, 29 Apr 2010 13:58:07 +0000 (13:58 +0000)]
merged in from trunk -r 17776:17849
Josh Karlin [Wed, 28 Apr 2010 20:58:36 +0000 (20:58 +0000)]
Added check for expired credential
Josh Karlin [Mon, 26 Apr 2010 19:12:13 +0000 (19:12 +0000)]
removed some spurious comments
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.
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
Josh Karlin [Mon, 26 Apr 2010 15:47:03 +0000 (15:47 +0000)]
Fixed verify_issuer in credential.
Josh Karlin [Fri, 23 Apr 2010 17:57:13 +0000 (17:57 +0000)]
Merged in trunk with -r 17739:17776
Josh Karlin [Fri, 23 Apr 2010 17:50:15 +0000 (17:50 +0000)]
Fixing up for internal testing, about to merge with trunk again.
Josh Karlin [Thu, 22 Apr 2010 21:54:47 +0000 (21:54 +0000)]
Updating hrn_to_urn
Josh Karlin [Thu, 22 Apr 2010 19:20:23 +0000 (19:20 +0000)]
Updated makefile
Josh Karlin [Thu, 22 Apr 2010 18:36:12 +0000 (18:36 +0000)]
Added GENI AM to wsdl generator
Josh Karlin [Thu, 22 Apr 2010 17:37:27 +0000 (17:37 +0000)]
Removed osx stuff, don't really want to go there
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
Josh Karlin [Wed, 21 Apr 2010 18:55:57 +0000 (18:55 +0000)]
Adding GENI_AM to wsdl generator
Josh Karlin [Wed, 21 Apr 2010 18:47:01 +0000 (18:47 +0000)]
changed Resolve to ResolveGENI
Josh Karlin [Wed, 21 Apr 2010 18:46:12 +0000 (18:46 +0000)]
Adding get_geni_aggregates.
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
Josh Karlin [Wed, 21 Apr 2010 17:05:17 +0000 (17:05 +0000)]
undid some test code
Josh Karlin [Wed, 21 Apr 2010 16:59:37 +0000 (16:59 +0000)]
Moved Resolve.py to ResolveGENI.py
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.
Josh Karlin [Wed, 21 Apr 2010 15:51:18 +0000 (15:51 +0000)]
updated Resolve to not take credential argument
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
Josh Karlin [Tue, 20 Apr 2010 20:19:33 +0000 (20:19 +0000)]
Added 'checkCredentials' to auth.py. Made various other small fixes.
Josh Karlin [Tue, 20 Apr 2010 15:35:18 +0000 (15:35 +0000)]
Added resolve/shutdown files
Josh Karlin [Tue, 20 Apr 2010 15:32:51 +0000 (15:32 +0000)]
Merged from trunk 17645:17739
Josh Karlin [Mon, 19 Apr 2010 21:25:29 +0000 (21:25 +0000)]
Full API implemented.
Josh Karlin [Fri, 16 Apr 2010 20:24:25 +0000 (20:24 +0000)]
Adding final few functions to GENI AM
Josh Karlin [Thu, 15 Apr 2010 21:03:37 +0000 (21:03 +0000)]
Adding DeleteSliver, RenewSliver, and SliverStatus
Josh Karlin [Thu, 15 Apr 2010 19:18:41 +0000 (19:18 +0000)]
Added DeleteSliver
Josh Karlin [Thu, 15 Apr 2010 15:46:11 +0000 (15:46 +0000)]
updated xmlsec1 paths
Josh Karlin [Thu, 15 Apr 2010 15:19:11 +0000 (15:19 +0000)]
Fixed random file saving
Josh Karlin [Thu, 15 Apr 2010 15:00:51 +0000 (15:00 +0000)]
Better default xmlsec1 path
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
Josh Karlin [Tue, 13 Apr 2010 20:43:02 +0000 (20:43 +0000)]
Added warnings to encode() and sign()
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
Josh Karlin [Tue, 13 Apr 2010 18:00:52 +0000 (18:00 +0000)]
credentials pass schema check
Josh Karlin [Tue, 13 Apr 2010 16:33:49 +0000 (16:33 +0000)]
chained 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
Josh Karlin [Mon, 12 Apr 2010 19:55:06 +0000 (19:55 +0000)]
Delegation/Verification working and tested
Josh Karlin [Mon, 12 Apr 2010 18:15:22 +0000 (18:15 +0000)]
Merged trunk in from 17245:17645
Josh Karlin [Mon, 12 Apr 2010 13:59:47 +0000 (13:59 +0000)]
Legacy verification improved
Josh Karlin [Fri, 9 Apr 2010 21:32:37 +0000 (21:32 +0000)]
writing testCred.py
Josh Karlin [Thu, 8 Apr 2010 19:59:53 +0000 (19:59 +0000)]
full delegate verification.. not well tested
Josh Karlin [Thu, 8 Apr 2010 19:36:37 +0000 (19:36 +0000)]
full delegate verification.. not well tested
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
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
Josh Karlin [Wed, 7 Apr 2010 21:19:15 +0000 (21:19 +0000)]
Delegation 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
Josh Karlin [Wed, 7 Apr 2010 19:34:54 +0000 (19:34 +0000)]
added Signature class
Josh Karlin [Wed, 7 Apr 2010 18:37:11 +0000 (18:37 +0000)]
about to overhaul signatures and signed-creds
Josh Karlin [Tue, 6 Apr 2010 20:59:18 +0000 (20:59 +0000)]
Closer on credentials
Josh Karlin [Tue, 6 Apr 2010 13:42:50 +0000 (13:42 +0000)]
Adding geni_aggregates.xml file
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
Josh Karlin [Wed, 31 Mar 2010 21:19:07 +0000 (21:19 +0000)]
Improvements 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
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...
Josh Karlin [Mon, 29 Mar 2010 13:40:37 +0000 (13:40 +0000)]
Merged trunk into branch. -r 17471:17503
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
Josh Karlin [Fri, 26 Mar 2010 19:49:54 +0000 (19:49 +0000)]
CreateSliver mostly working
Josh Karlin [Fri, 26 Mar 2010 16:37:45 +0000 (16:37 +0000)]
Added CreateSliver
Josh Karlin [Thu, 25 Mar 2010 19:49:14 +0000 (19:49 +0000)]
ListResources now supports slice lookups
Josh Karlin [Thu, 25 Mar 2010 19:18:58 +0000 (19:18 +0000)]
ListResources now works and compresses properly
Josh Karlin [Thu, 25 Mar 2010 16:49:34 +0000 (16:49 +0000)]
Patched up Credentials to work with the new Certificates
Josh Karlin [Thu, 25 Mar 2010 13:30:52 +0000 (13:30 +0000)]
Merged trunk changes 17245:17471 into branch
Josh Karlin [Thu, 25 Mar 2010 13:15:07 +0000 (13:15 +0000)]
Added skeleton code for ListResources
Josh Karlin [Wed, 24 Mar 2010 22:03:07 +0000 (22:03 +0000)]
Added in initial support for a ListResources call
Josh Karlin [Wed, 24 Mar 2010 21:50:02 +0000 (21:50 +0000)]
Added a GENI Aggregate Manager module to the mix, it handles the first call, GetVersion
Josh Karlin [Tue, 9 Mar 2010 17:50:19 +0000 (17:50 +0000)]
GID now supports both xmlrpc formatted subjectAltName as well as the standard GeneralName format
Josh Karlin [Mon, 8 Mar 2010 21:08:52 +0000 (21:08 +0000)]
certificates now support w/ or without parent tag, and can write to issuerAltName as well as subjectAltName
Josh Karlin [Wed, 3 Mar 2010 19:52:42 +0000 (19:52 +0000)]
added changelog for geni stuff
Josh Karlin [Wed, 3 Mar 2010 18:55:07 +0000 (18:55 +0000)]
bringing the branch up to trunk
Andy Bavier [Fri, 26 Feb 2010 19:17:58 +0000 (19:17 +0000)]
Fix bug where instances show up in generic RSpec
Tony Mack [Thu, 25 Feb 2010 15:56:27 +0000 (15:56 +0000)]
dont import PLCAPI shell anymore, just connect via xmlrpc.
Tony Mack [Wed, 24 Feb 2010 18:42:40 +0000 (18:42 +0000)]
modified
Tony Mack [Wed, 24 Feb 2010 17:46:54 +0000 (17:46 +0000)]
enable __str__()
Anil-Kumar Vengalil [Wed, 24 Feb 2010 12:49:41 +0000 (12:49 +0000)]
update
Anil-Kumar Vengalil [Wed, 24 Feb 2010 12:48:48 +0000 (12:48 +0000)]
update
Tony Mack [Tue, 23 Feb 2010 23:23:23 +0000 (23:23 +0000)]
convert record objects to python dicts
Tony Mack [Tue, 23 Feb 2010 22:49:36 +0000 (22:49 +0000)]
remove unnecessary comments
Tony Mack [Tue, 23 Feb 2010 22:49:00 +0000 (22:49 +0000)]
remove unnecessary comments
Tony Mack [Tue, 23 Feb 2010 20:05:29 +0000 (20:05 +0000)]
return/raise SfaAPIException with stacktrace if we fail to connect to PLCAPI
Tony Mack [Mon, 22 Feb 2010 21:29:25 +0000 (21:29 +0000)]
dont raise the xception, it is not a properly formated response
Tony Mack [Sun, 21 Feb 2010 23:59:06 +0000 (23:59 +0000)]
dont fully resolve the record (only need gid , not pl or sfa info
Tony Mack [Sun, 21 Feb 2010 23:58:12 +0000 (23:58 +0000)]
added argument 'full' to reolsve()
Tony Mack [Sun, 21 Feb 2010 23:54:47 +0000 (23:54 +0000)]
skip records with no pointer (top level authorities)
Tony Mack [Sun, 21 Feb 2010 16:20:31 +0000 (16:20 +0000)]
added TODO