sfa.git
14 years agobug-fix sfa-0.9-1
Anil-Kumar Vengalil [Mon, 14 Sep 2009 15:38:19 +0000 (15:38 +0000)]
bug-fix

14 years agoreverting a recent change to check whether the test will suceed with this
Anil-Kumar Vengalil [Mon, 14 Sep 2009 14:04:55 +0000 (14:04 +0000)]
reverting a recent change to check whether the test will suceed with this

14 years agoSetting tag sfa-0.9-1
Thierry Parmentelat [Thu, 10 Sep 2009 20:31:47 +0000 (20:31 +0000)]
Setting tag sfa-0.9-1
unified single SFA database in the PLC-DB
upcalls from  PLCAPI to SFA methods
SFA call traceability and logging features
many bug fixes
includes first/rough version of sfatables for policy implementation

14 years agoSetting tag sfa-0.9-1
Thierry Parmentelat [Thu, 10 Sep 2009 20:31:45 +0000 (20:31 +0000)]
Setting tag sfa-0.9-1
unified single SFA database in the PLC-DB
upcalls from  PLCAPI to SFA methods
SFA call traceability and logging features
many bug fixes
includes first/rough version of sfatables for policy implementation

14 years agoTrying to add some error checking to matches and targets
Sapan Bhatia [Thu, 10 Sep 2009 19:51:41 +0000 (19:51 +0000)]
Trying to add some error checking to matches and targets

14 years ago...contd
Sapan Bhatia [Thu, 10 Sep 2009 19:16:40 +0000 (19:16 +0000)]
...contd

14 years agocreated SFA_HTTPD_ACCESS_LOGFILE
Tony Mack [Thu, 10 Sep 2009 19:10:36 +0000 (19:10 +0000)]
created SFA_HTTPD_ACCESS_LOGFILE

14 years agoThese files bridge sfatables with sfa. They let sfa load rules and apply them to...
Sapan Bhatia [Thu, 10 Sep 2009 18:58:19 +0000 (18:58 +0000)]
These files bridge sfatables with sfa. They let sfa load rules and apply them to XML-formatted rspecs.

14 years agoFixed the 'restrict to nodes' target.
Sapan Bhatia [Wed, 9 Sep 2009 20:34:41 +0000 (20:34 +0000)]
Fixed the 'restrict to nodes' target.

14 years agocall logging
Anil-Kumar Vengalil [Wed, 9 Sep 2009 15:16:30 +0000 (15:16 +0000)]
call logging

14 years agonetspec contains the slit Rspec
Anil-Kumar Vengalil [Wed, 9 Sep 2009 13:47:15 +0000 (13:47 +0000)]
netspec contains the slit Rspec

14 years agoThis change fixes the WSDL build. I am aware that it removes a bit of flexibility...
Sapan Bhatia [Tue, 8 Sep 2009 21:30:18 +0000 (21:30 +0000)]
This change fixes the WSDL build. I am aware that it removes a bit of flexibility, and will fix the WSDL generator eventually, but I would like to
test the generated WSDL before I make that change. In the meantime, please accommodate this simplification.

14 years agoupdated impl notes
Larry Peterson [Tue, 8 Sep 2009 19:02:07 +0000 (19:02 +0000)]
updated impl notes

14 years agogetting record object
Anil-Kumar Vengalil [Mon, 7 Sep 2009 19:37:23 +0000 (19:37 +0000)]
getting record object

14 years ago"Class"-fied sfa2wsdl.py, which is more standard in Python
Sapan Bhatia [Mon, 7 Sep 2009 15:52:46 +0000 (15:52 +0000)]
"Class"-fied sfa2wsdl.py, which is more standard in Python

14 years agoFixed the comments in this file
Sapan Bhatia [Mon, 7 Sep 2009 14:55:50 +0000 (14:55 +0000)]
Fixed the comments in this file

14 years agobugfix
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:45:11 +0000 (16:45 +0000)]
bugfix

14 years agobug fix: record is the slice record, and it is used later
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:40:34 +0000 (16:40 +0000)]
bug fix: record is the slice record, and it is used later

14 years agogetting record objects
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:32:47 +0000 (16:32 +0000)]
getting record objects

14 years agoa piece of missing code
Anil-Kumar Vengalil [Fri, 4 Sep 2009 17:13:56 +0000 (17:13 +0000)]
a piece of missing code

14 years agocalling the right method on the remote registry
Anil-Kumar Vengalil [Fri, 4 Sep 2009 16:58:27 +0000 (16:58 +0000)]
calling the right method on the remote registry

14 years agoinitial checkin of filter object
Tony Mack [Fri, 4 Sep 2009 13:45:19 +0000 (13:45 +0000)]
initial checkin of filter object

14 years agofix the workaround for wsdl generator
Thierry Parmentelat [Fri, 4 Sep 2009 09:21:01 +0000 (09:21 +0000)]
fix the workaround for wsdl generator

14 years agochanged the sfa db schema. All records are now stored in 1 table instead of createing...
Tony Mack [Fri, 4 Sep 2009 00:39:20 +0000 (00:39 +0000)]
changed the sfa db schema. All records are now stored in 1 table instead of createing a new table for each site (authority)

14 years ago(no commit message)
Sapan Bhatia [Thu, 3 Sep 2009 19:09:04 +0000 (19:09 +0000)]

14 years agoonly delete the person from plc if he/she has site ids. If he/she doesnt it probably...
Tony Mack [Thu, 3 Sep 2009 17:00:43 +0000 (17:00 +0000)]
only delete the person from plc if he/she has site ids. If he/she doesnt it probably means they were just removed form the site but their plc record should not be deleted

14 years agotemporary turn off wsdl generation
Thierry Parmentelat [Thu, 3 Sep 2009 16:12:09 +0000 (16:12 +0000)]
temporary turn off wsdl generation

14 years agorenaming
Thierry Parmentelat [Thu, 3 Sep 2009 16:08:56 +0000 (16:08 +0000)]
renaming

14 years agocheck if record exists before removing from plc
Tony Mack [Thu, 3 Sep 2009 14:54:46 +0000 (14:54 +0000)]
check if record exists before removing from plc

14 years agobug fix in upcall
Anil-Kumar Vengalil [Thu, 3 Sep 2009 10:56:38 +0000 (10:56 +0000)]
bug fix in upcall

14 years agorename wsdl generator
Thierry Parmentelat [Thu, 3 Sep 2009 10:52:28 +0000 (10:52 +0000)]
rename wsdl generator

14 years agobug fix: PLCAPI (e.g. DeletetPerson) delete an object and then call registry.remove...
Anil-Kumar Vengalil [Thu, 3 Sep 2009 10:03:41 +0000 (10:03 +0000)]
bug fix: PLCAPI (e.g. DeletetPerson) delete an object and then call registry.remove, which again tries to remove the same object using PLCAPI call

14 years agoOk, Add and List are working generically.
Sapan Bhatia [Wed, 2 Sep 2009 22:27:06 +0000 (22:27 +0000)]
Ok, Add and List are working generically.

14 years ago(no commit message)
Sapan Bhatia [Wed, 2 Sep 2009 21:59:00 +0000 (21:59 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Wed, 2 Sep 2009 14:48:54 +0000 (14:48 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Wed, 2 Sep 2009 03:20:17 +0000 (03:20 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Wed, 2 Sep 2009 03:14:00 +0000 (03:14 +0000)]

14 years agoin create_slice_smgr, if we have a netspec for an aggregate we are not directly conne...
Tony Mack [Tue, 1 Sep 2009 15:29:35 +0000 (15:29 +0000)]
in create_slice_smgr, if we have a netspec for an aggregate we are not directly connected to, use get_aggregates() to find a peer that indirectly connects us to the aggregate

14 years ago(no commit message)
Sapan Bhatia [Tue, 1 Sep 2009 15:17:39 +0000 (15:17 +0000)]

14 years agofix typo
Tony Mack [Tue, 1 Sep 2009 01:19:20 +0000 (01:19 +0000)]
fix typo

14 years agoaccept either a key string or a list of key strings in the 'key' field of a user...
Tony Mack [Tue, 1 Sep 2009 01:03:31 +0000 (01:03 +0000)]
accept either a key string or a list of key strings in the 'key' field of a user record

14 years agoremove the 'name' field from the slice record before updateing. Cant allow user to...
Tony Mack [Tue, 1 Sep 2009 00:36:27 +0000 (00:36 +0000)]
remove the 'name' field from the slice record before updateing. Cant allow user to attempt to change the slice name

14 years agoremove the 'name' field from the slice record before updateing. Cant allow user to...
Tony Mack [Tue, 1 Sep 2009 00:35:05 +0000 (00:35 +0000)]
remove the 'name' field from the slice record before updateing. Cant allow user to attempt to change the slice name

14 years agobug fix in adding user key
Anil-Kumar Vengalil [Tue, 1 Sep 2009 00:31:25 +0000 (00:31 +0000)]
bug fix in adding user key

14 years agoaccept either a key string or a list of key strings in the 'key' field of a user...
Tony Mack [Tue, 1 Sep 2009 00:20:42 +0000 (00:20 +0000)]
accept either a key string or a list of key strings in the 'key' field of a user record

14 years ago(no commit message)
Sapan Bhatia [Mon, 31 Aug 2009 19:07:56 +0000 (19:07 +0000)]

14 years agofix bug in update method
Tony Mack [Thu, 27 Aug 2009 23:16:20 +0000 (23:16 +0000)]
fix bug in update method

14 years agocheck if record exists before adding to PLC
Tony Mack [Thu, 27 Aug 2009 19:53:50 +0000 (19:53 +0000)]
check if record exists before adding to PLC

14 years agoadd links that refer to the SFAGuide in the SVN wiki
Stephen Soltesz [Thu, 27 Aug 2009 18:13:34 +0000 (18:13 +0000)]
add links that refer to the SFAGuide in the SVN wiki

14 years agoadd try/except aound BindObjectToPeer when object type is key
Tony Mack [Mon, 24 Aug 2009 14:22:40 +0000 (14:22 +0000)]
add try/except aound BindObjectToPeer when object type is key

14 years agoVerify request against capacity
Andy Bavier [Fri, 21 Aug 2009 20:08:02 +0000 (20:08 +0000)]
Verify request against capacity

14 years agoManually generate XML rather than using Rspec() class, so that XSugar works
Andy Bavier [Fri, 21 Aug 2009 19:11:59 +0000 (19:11 +0000)]
Manually generate XML rather than using Rspec() class, so that XSugar works

14 years agoConvert Rspecs and SliceTags to data structure with Node objects connected by Link...
Andy Bavier [Thu, 20 Aug 2009 18:16:50 +0000 (18:16 +0000)]
Convert Rspecs and SliceTags to data structure with Node objects connected by Link objects

14 years agofix some bugs regarding sub authority implementaiton
Tony Mack [Thu, 20 Aug 2009 17:33:58 +0000 (17:33 +0000)]
fix some bugs regarding sub authority implementaiton

14 years agofix bug
Tony Mack [Thu, 20 Aug 2009 17:23:16 +0000 (17:23 +0000)]
fix bug

14 years agouse person_dict as it's the same thing with person_record
Barış Metin [Thu, 20 Aug 2009 16:03:19 +0000 (16:03 +0000)]
use person_dict as it's the same thing with person_record

14 years agobug fix
Anil-Kumar Vengalil [Thu, 20 Aug 2009 11:45:57 +0000 (11:45 +0000)]
bug fix

14 years agofix some bugs
Tony Mack [Wed, 19 Aug 2009 21:17:58 +0000 (21:17 +0000)]
fix some bugs

14 years agoAccount for already allocated bandwidth in Capacity
Andy Bavier [Wed, 19 Aug 2009 20:59:13 +0000 (20:59 +0000)]
Account for already allocated bandwidth in Capacity

14 years agoFix parseDict()
Andy Bavier [Wed, 19 Aug 2009 19:35:01 +0000 (19:35 +0000)]
Fix parseDict()

14 years agoAdd VINI aggregate
Andy Bavier [Wed, 19 Aug 2009 19:34:14 +0000 (19:34 +0000)]
Add VINI aggregate

14 years agoGenerate Capacity in VINI Rspec
Andy Bavier [Wed, 19 Aug 2009 19:33:46 +0000 (19:33 +0000)]
Generate Capacity in VINI Rspec

14 years agobug fix in binding person to a site
Anil-Kumar Vengalil [Wed, 19 Aug 2009 18:16:42 +0000 (18:16 +0000)]
bug fix in binding person to a site

14 years agoadd 'site_id' to GetSlices return fields query
Tony Mack [Wed, 19 Aug 2009 15:32:29 +0000 (15:32 +0000)]
add 'site_id' to GetSlices return fields query

14 years agofix bug regarding site_id
Tony Mack [Wed, 19 Aug 2009 14:39:05 +0000 (14:39 +0000)]
fix bug regarding site_id

14 years agoext_ip should be address
Tony Mack [Wed, 19 Aug 2009 14:32:40 +0000 (14:32 +0000)]
ext_ip should be address

14 years agoadd local aggregate information to the 'interfaces' class variable
Tony Mack [Wed, 19 Aug 2009 01:20:13 +0000 (01:20 +0000)]
add local aggregate information to the 'interfaces' class variable

14 years agoadded -a --aggregate for resouces and create calls
Tony Mack [Wed, 19 Aug 2009 01:15:40 +0000 (01:15 +0000)]
added -a --aggregate for resouces and create calls

14 years agofilter results if hrn argument is specified
Tony Mack [Tue, 18 Aug 2009 22:44:13 +0000 (22:44 +0000)]
filter results if hrn argument is specified

14 years agoremoving debugging output
Tony Mack [Tue, 18 Aug 2009 22:01:18 +0000 (22:01 +0000)]
removing debugging output

14 years agoadd peer person to peer site
Tony Mack [Tue, 18 Aug 2009 17:43:27 +0000 (17:43 +0000)]
add peer person to peer site

14 years agofix tabs
Tony Mack [Tue, 18 Aug 2009 01:10:30 +0000 (01:10 +0000)]
fix tabs

14 years agoremove the site table and site record correctly when deleting sites
Tony Mack [Tue, 18 Aug 2009 01:10:04 +0000 (01:10 +0000)]
remove the site table and site record correctly when deleting sites

14 years agono longer support type 'person'
Tony Mack [Mon, 17 Aug 2009 22:11:23 +0000 (22:11 +0000)]
no longer support type 'person'

14 years agologging and call tracing features
Anil-Kumar Vengalil [Mon, 17 Aug 2009 17:56:56 +0000 (17:56 +0000)]
logging and call tracing features

14 years agoAn enhancement to sfa for tracing and logging calls. The original caller credential...
Anil-Kumar Vengalil [Mon, 17 Aug 2009 17:49:28 +0000 (17:49 +0000)]
An enhancement to sfa for tracing and logging calls. The original caller credential is now propagated accross aggregates. With this actual caller (hrn) is traced accross federated agggregates. An access log is also added and this records the original caller hrn of each aggegates in /var/log/

14 years agodont forget to update the person key
Tony Mack [Mon, 17 Aug 2009 16:56:40 +0000 (16:56 +0000)]
dont forget to update the person key

14 years ago(no commit message)
Sapan Bhatia [Sat, 15 Aug 2009 00:46:01 +0000 (00:46 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Sat, 15 Aug 2009 00:33:02 +0000 (00:33 +0000)]

14 years agodon't butcher ssh public key strings by returning all fields after 1 as part
Stephen Soltesz [Fri, 14 Aug 2009 19:26:20 +0000 (19:26 +0000)]
don't butcher ssh public key strings by returning all fields after 1 as part
of the value.

14 years ago(no commit message)
Sapan Bhatia [Fri, 14 Aug 2009 17:27:30 +0000 (17:27 +0000)]

14 years agoExample for Baris
Sapan Bhatia [Fri, 14 Aug 2009 13:39:10 +0000 (13:39 +0000)]
Example for Baris

14 years ago(no commit message)
Sapan Bhatia [Fri, 14 Aug 2009 02:38:37 +0000 (02:38 +0000)]

14 years agoXSL match for HRNs
Sapan Bhatia [Fri, 14 Aug 2009 02:36:15 +0000 (02:36 +0000)]
XSL match for HRNs

14 years agoadded 2 new methods, 'get_aggregates' and 'get_registries'
Tony Mack [Fri, 14 Aug 2009 00:52:06 +0000 (00:52 +0000)]
added 2 new methods, 'get_aggregates' and 'get_registries'

14 years agoadded 2 new methods, 'get_aggregates' and 'get_registries'
Tony Mack [Fri, 14 Aug 2009 00:51:29 +0000 (00:51 +0000)]
added 2 new methods, 'get_aggregates' and 'get_registries'

14 years agoadded 'interfaces' class variable
Tony Mack [Thu, 13 Aug 2009 22:03:57 +0000 (22:03 +0000)]
added 'interfaces' class variable

14 years ago(no commit message)
Sapan Bhatia [Thu, 13 Aug 2009 14:49:37 +0000 (14:49 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Thu, 13 Aug 2009 14:49:06 +0000 (14:49 +0000)]

14 years agoundo last commit, some files are not ready
Tony Mack [Wed, 12 Aug 2009 20:43:10 +0000 (20:43 +0000)]
undo last commit, some files are not ready

14 years agodont raise the excpetion
Tony Mack [Wed, 12 Aug 2009 20:32:16 +0000 (20:32 +0000)]
dont raise the excpetion

14 years agoMoved helper functions to vini_utils.py
Andy Bavier [Wed, 12 Aug 2009 20:10:48 +0000 (20:10 +0000)]
Moved helper functions to vini_utils.py

14 years agoMake sure slice doesn't request more than allowed bandwidth
Andy Bavier [Wed, 12 Aug 2009 19:36:26 +0000 (19:36 +0000)]
Make sure slice doesn't request more than allowed bandwidth

14 years agofix name error, 'record_list' should be 'records'
Tony Mack [Wed, 12 Aug 2009 19:25:25 +0000 (19:25 +0000)]
fix name error, 'record_list' should be 'records'

14 years agouse a prefix tree to determine which registry inteface to contact
Tony Mack [Wed, 12 Aug 2009 19:18:07 +0000 (19:18 +0000)]
use a prefix tree to determine which registry inteface to contact

14 years ago(no commit message)
Sapan Bhatia [Wed, 12 Aug 2009 18:28:08 +0000 (18:28 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Wed, 12 Aug 2009 18:07:59 +0000 (18:07 +0000)]

14 years ago(no commit message)
Sapan Bhatia [Wed, 12 Aug 2009 14:49:00 +0000 (14:49 +0000)]

14 years agoSome initial plumbing for sfatables
Sapan Bhatia [Wed, 12 Aug 2009 14:44:11 +0000 (14:44 +0000)]
Some initial plumbing for sfatables

14 years agouse a prefix tree to decide which registry to send the request to. The prefix tree...
Tony Mack [Wed, 12 Aug 2009 03:18:07 +0000 (03:18 +0000)]
use a prefix tree to decide which registry to send the request to. The prefix tree finds the chooses the longest matching hrn