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
Tony Mack [Sun, 21 Feb 2010 16:11:21 +0000 (16:11 +0000)]
increas numThreads to 25
Tony Mack [Sun, 21 Feb 2010 15:34:30 +0000 (15:34 +0000)]
deleting
Tony Mack [Sun, 21 Feb 2010 15:32:49 +0000 (15:32 +0000)]
comments
Tony Mack [Sun, 21 Feb 2010 15:32:08 +0000 (15:32 +0000)]
whitespace
Tony Mack [Sun, 21 Feb 2010 15:30:08 +0000 (15:30 +0000)]
modify fill_record_sfa_info() to to handle multiple records more efficiently
Tony Mack [Sun, 21 Feb 2010 04:24:34 +0000 (04:24 +0000)]
fix name error
Tony Mack [Sun, 21 Feb 2010 04:19:34 +0000 (04:19 +0000)]
tabs
Tony Mack [Sun, 21 Feb 2010 04:18:40 +0000 (04:18 +0000)]
remove debugging output
Tony Mack [Sun, 21 Feb 2010 04:17:56 +0000 (04:17 +0000)]
modify fill_record_pl_info() to handle multiple records more efficiently
Tony Mack [Sat, 20 Feb 2010 03:16:24 +0000 (03:16 +0000)]
server also inherits ThreadPoolMixIn
Tony Mack [Fri, 19 Feb 2010 21:58:55 +0000 (21:58 +0000)]
python 2.5 or greater required for with statements
Andy Bavier [Thu, 18 Feb 2010 19:25:48 +0000 (19:25 +0000)]
Tweaks to examples
Andy Bavier [Thu, 18 Feb 2010 19:24:49 +0000 (19:24 +0000)]
Tweaks to examples
Andy Bavier [Thu, 18 Feb 2010 19:17:26 +0000 (19:17 +0000)]
Change the type of all RSPecs to 'SFA'
Andy Bavier [Thu, 18 Feb 2010 19:06:49 +0000 (19:06 +0000)]
Ignore parts of the RSpec that are not for us
Andy Bavier [Thu, 18 Feb 2010 18:42:32 +0000 (18:42 +0000)]
Tweaks to request element
Andy Bavier [Thu, 18 Feb 2010 18:39:36 +0000 (18:39 +0000)]
Tweaks to request element
Andy Bavier [Wed, 17 Feb 2010 15:26:02 +0000 (15:26 +0000)]
Terminate instances that the user has removed from the RSpec
Tony Mack [Tue, 16 Feb 2010 23:59:59 +0000 (23:59 +0000)]
reverting root ssh key path. Although using the default MyPLC root key may work for us, it may not work for everyone
Tony Mack [Tue, 16 Feb 2010 23:46:16 +0000 (23:46 +0000)]
make sure server key (node's private key) exists before starting the server
Tony Mack [Tue, 16 Feb 2010 23:29:12 +0000 (23:29 +0000)]
use api.logger instead of debug.log
Tony Mack [Tue, 16 Feb 2010 23:21:57 +0000 (23:21 +0000)]
Handle result from NM correctly
Tony Mack [Tue, 16 Feb 2010 22:35:23 +0000 (22:35 +0000)]
sfa-server.py should be owned by sfa not sfa-plc
Tony Mack [Tue, 16 Feb 2010 22:21:53 +0000 (22:21 +0000)]
sfa_cm now sfa-cm. Fix python-uuid requires
Tony Mack [Tue, 16 Feb 2010 21:57:58 +0000 (21:57 +0000)]
renamed initscript from sfa_cm to sfa-cm
Tony Mack [Tue, 16 Feb 2010 21:56:35 +0000 (21:56 +0000)]
renaming
Andy Bavier [Tue, 16 Feb 2010 19:01:41 +0000 (19:01 +0000)]
Tweak name in network element
Andy Bavier [Tue, 16 Feb 2010 19:00:58 +0000 (19:00 +0000)]
Tony Mack [Tue, 16 Feb 2010 18:28:54 +0000 (18:28 +0000)]
xmlbuilder depends on lxml
Andy Bavier [Tue, 16 Feb 2010 18:26:50 +0000 (18:26 +0000)]
Andy Bavier [Tue, 16 Feb 2010 18:23:49 +0000 (18:23 +0000)]
Validate RSpec against schema
Andy Bavier [Tue, 16 Feb 2010 17:59:37 +0000 (17:59 +0000)]
Andy Bavier [Tue, 16 Feb 2010 17:43:27 +0000 (17:43 +0000)]
Modified create_slice() and get_rspec() to work with the new RSpec format
Tony Mack [Tue, 16 Feb 2010 17:43:10 +0000 (17:43 +0000)]
install xmlbuilder
Tony Mack [Tue, 16 Feb 2010 17:38:40 +0000 (17:38 +0000)]
adding xmlbuilder
Tony Mack [Mon, 15 Feb 2010 20:57:19 +0000 (20:57 +0000)]
sfa_component_setup.py belongs to sfa-cm package
Tony Mack [Mon, 15 Feb 2010 20:46:47 +0000 (20:46 +0000)]
updated
Andy Bavier [Fri, 12 Feb 2010 16:23:26 +0000 (16:23 +0000)]
Return information about instances bound to a slice
Andy Bavier [Thu, 11 Feb 2010 21:17:56 +0000 (21:17 +0000)]
Minor tweaks
Anil-Kumar Vengalil [Wed, 10 Feb 2010 18:16:39 +0000 (18:16 +0000)]
bug-fix
Andy Bavier [Wed, 10 Feb 2010 18:01:49 +0000 (18:01 +0000)]
Added free_egre_key()
Andy Bavier [Wed, 10 Feb 2010 17:52:34 +0000 (17:52 +0000)]
Andy Bavier [Wed, 10 Feb 2010 17:42:02 +0000 (17:42 +0000)]
Specify role_id on update_tag
Anil-Kumar Vengalil [Wed, 10 Feb 2010 16:49:27 +0000 (16:49 +0000)]
proper fault string to user whose account is disabled, but attempts to extract user credentials from the registry