sfa.git
15 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

15 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

15 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

15 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

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

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

15 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

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

15 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

15 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.

15 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

15 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

15 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.

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

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

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

15 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

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

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

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

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

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

15 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

15 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()

15 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

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

15 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

15 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

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

15 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

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

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

15 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

15 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

15 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

15 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

15 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

15 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

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

15 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

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

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

15 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

15 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

15 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

15 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...

15 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

15 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

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

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

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

15 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

15 years agoPatched up Credentials to work with the new Certificates
Josh Karlin [Thu, 25 Mar 2010 16:49:34 +0000 (16:49 +0000)]
Patched up Credentials to work with the new Certificates

15 years agoMerged trunk changes 17245:17471 into branch
Josh Karlin [Thu, 25 Mar 2010 13:30:52 +0000 (13:30 +0000)]
Merged trunk changes 17245:17471 into branch

15 years agoAdded skeleton code for ListResources
Josh Karlin [Thu, 25 Mar 2010 13:15:07 +0000 (13:15 +0000)]
Added skeleton code for ListResources

15 years agoAdded in initial support for a ListResources call
Josh Karlin [Wed, 24 Mar 2010 22:03:07 +0000 (22:03 +0000)]
Added in initial support for a ListResources call

15 years agoAdded a GENI Aggregate Manager module to the mix, it handles the first call, GetVersion
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

15 years agoGID now supports both xmlrpc formatted subjectAltName as well as the standard General...
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

15 years agocertificates now support w/ or without parent tag, and can write to issuerAltName...
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

15 years agoadded changelog for geni stuff
Josh Karlin [Wed, 3 Mar 2010 19:52:42 +0000 (19:52 +0000)]
added changelog for geni stuff

15 years agobringing the branch up to trunk
Josh Karlin [Wed, 3 Mar 2010 18:55:07 +0000 (18:55 +0000)]
bringing the branch up to trunk

15 years agoFix bug where instances show up in generic RSpec
Andy Bavier [Fri, 26 Feb 2010 19:17:58 +0000 (19:17 +0000)]
Fix bug where instances show up in generic RSpec

15 years agodont import PLCAPI shell anymore, just connect via xmlrpc.
Tony Mack [Thu, 25 Feb 2010 15:56:27 +0000 (15:56 +0000)]
dont import PLCAPI shell anymore, just connect via xmlrpc.

15 years agomodified
Tony Mack [Wed, 24 Feb 2010 18:42:40 +0000 (18:42 +0000)]
modified

15 years agoenable __str__()
Tony Mack [Wed, 24 Feb 2010 17:46:54 +0000 (17:46 +0000)]
enable __str__()

15 years agoupdate
Anil-Kumar Vengalil [Wed, 24 Feb 2010 12:49:41 +0000 (12:49 +0000)]
update

15 years agoupdate
Anil-Kumar Vengalil [Wed, 24 Feb 2010 12:48:48 +0000 (12:48 +0000)]
update

15 years agoconvert record objects to python dicts
Tony Mack [Tue, 23 Feb 2010 23:23:23 +0000 (23:23 +0000)]
convert record objects to python dicts

15 years agoremove unnecessary comments
Tony Mack [Tue, 23 Feb 2010 22:49:36 +0000 (22:49 +0000)]
remove unnecessary comments

15 years agoremove unnecessary comments
Tony Mack [Tue, 23 Feb 2010 22:49:00 +0000 (22:49 +0000)]
remove unnecessary comments

15 years agoreturn/raise SfaAPIException with stacktrace if we fail to connect to PLCAPI
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

15 years agodont raise the xception, it is not a properly formated response
Tony Mack [Mon, 22 Feb 2010 21:29:25 +0000 (21:29 +0000)]
dont raise the xception, it is not a properly formated response

15 years agodont fully resolve the record (only need gid , not pl or sfa info
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

15 years agoadded argument 'full' to reolsve()
Tony Mack [Sun, 21 Feb 2010 23:58:12 +0000 (23:58 +0000)]
added argument 'full' to reolsve()

15 years agoskip records with no pointer (top level authorities)
Tony Mack [Sun, 21 Feb 2010 23:54:47 +0000 (23:54 +0000)]
skip records with no pointer (top level authorities)

15 years agoadded TODO
Tony Mack [Sun, 21 Feb 2010 16:20:31 +0000 (16:20 +0000)]
added TODO

15 years agoincreas numThreads to 25
Tony Mack [Sun, 21 Feb 2010 16:11:21 +0000 (16:11 +0000)]
increas numThreads to 25

15 years agodeleting
Tony Mack [Sun, 21 Feb 2010 15:34:30 +0000 (15:34 +0000)]
deleting

15 years agocomments
Tony Mack [Sun, 21 Feb 2010 15:32:49 +0000 (15:32 +0000)]
comments

15 years agowhitespace
Tony Mack [Sun, 21 Feb 2010 15:32:08 +0000 (15:32 +0000)]
whitespace

15 years agomodify fill_record_sfa_info() to to handle multiple records more efficiently
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

15 years agofix name error
Tony Mack [Sun, 21 Feb 2010 04:24:34 +0000 (04:24 +0000)]
fix name error

15 years agotabs
Tony Mack [Sun, 21 Feb 2010 04:19:34 +0000 (04:19 +0000)]
tabs

15 years agoremove debugging output
Tony Mack [Sun, 21 Feb 2010 04:18:40 +0000 (04:18 +0000)]
remove debugging output

15 years agomodify fill_record_pl_info() to handle multiple records more efficiently
Tony Mack [Sun, 21 Feb 2010 04:17:56 +0000 (04:17 +0000)]
modify fill_record_pl_info() to handle multiple records more efficiently

15 years agoserver also inherits ThreadPoolMixIn
Tony Mack [Sat, 20 Feb 2010 03:16:24 +0000 (03:16 +0000)]
server also inherits ThreadPoolMixIn

15 years agopython 2.5 or greater required for with statements
Tony Mack [Fri, 19 Feb 2010 21:58:55 +0000 (21:58 +0000)]
python 2.5 or greater required for with statements

15 years agoTweaks to examples
Andy Bavier [Thu, 18 Feb 2010 19:25:48 +0000 (19:25 +0000)]
Tweaks to examples

15 years agoTweaks to examples
Andy Bavier [Thu, 18 Feb 2010 19:24:49 +0000 (19:24 +0000)]
Tweaks to examples

15 years agoChange the type of all RSPecs to 'SFA'
Andy Bavier [Thu, 18 Feb 2010 19:17:26 +0000 (19:17 +0000)]
Change the type of all RSPecs to 'SFA'

15 years agoIgnore parts of the RSpec that are not for us
Andy Bavier [Thu, 18 Feb 2010 19:06:49 +0000 (19:06 +0000)]
Ignore parts of the RSpec that are not for us

15 years agoTweaks to request element
Andy Bavier [Thu, 18 Feb 2010 18:42:32 +0000 (18:42 +0000)]
Tweaks to request element

15 years agoTweaks to request element
Andy Bavier [Thu, 18 Feb 2010 18:39:36 +0000 (18:39 +0000)]
Tweaks to request element

15 years agoTerminate instances that the user has removed from the RSpec
Andy Bavier [Wed, 17 Feb 2010 15:26:02 +0000 (15:26 +0000)]
Terminate instances that the user has removed from the RSpec

15 years agoreverting root ssh key path. Although using the default MyPLC root key may work for...
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

15 years agomake sure server key (node's private key) exists before starting the server
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

15 years agouse api.logger instead of debug.log
Tony Mack [Tue, 16 Feb 2010 23:29:12 +0000 (23:29 +0000)]
use api.logger instead of debug.log

15 years agoHandle result from NM correctly
Tony Mack [Tue, 16 Feb 2010 23:21:57 +0000 (23:21 +0000)]
Handle result from NM correctly

15 years agosfa-server.py should be owned by sfa not sfa-plc
Tony Mack [Tue, 16 Feb 2010 22:35:23 +0000 (22:35 +0000)]
sfa-server.py should be owned by sfa not sfa-plc

15 years agosfa_cm now sfa-cm. Fix python-uuid requires
Tony Mack [Tue, 16 Feb 2010 22:21:53 +0000 (22:21 +0000)]
sfa_cm now sfa-cm. Fix python-uuid requires