Anil-Kumar Vengalil [Thu, 17 Sep 2009 10:41:35 +0000 (10:41 +0000)]
path for import modules
Sapan Bhatia [Wed, 16 Sep 2009 14:06:02 +0000 (14:06 +0000)]
Bug fix
Sapan Bhatia [Wed, 16 Sep 2009 14:04:30 +0000 (14:04 +0000)]
Added a test case to test the current set of rules.
Sapan Bhatia [Wed, 16 Sep 2009 14:02:56 +0000 (14:02 +0000)]
Implemented terminal rules
Sapan Bhatia [Wed, 16 Sep 2009 13:53:29 +0000 (13:53 +0000)]
Added a match that returns true for every request.
Sapan Bhatia [Wed, 16 Sep 2009 13:46:07 +0000 (13:46 +0000)]
Contd... (integrating sfatables)
Sapan Bhatia [Wed, 16 Sep 2009 13:44:24 +0000 (13:44 +0000)]
Sapan Bhatia [Wed, 16 Sep 2009 13:41:01 +0000 (13:41 +0000)]
Plugging in sfatables
Tony Mack [Wed, 16 Sep 2009 01:44:47 +0000 (01:44 +0000)]
make sure to check plc object id against sfa record pointer when deleting stale records
Sapan Bhatia [Wed, 16 Sep 2009 00:59:35 +0000 (00:59 +0000)]
Added a "negate result" option
Tony Mack [Wed, 16 Sep 2009 00:33:39 +0000 (00:33 +0000)]
execute sfa-import-plc.py every hour to keep sfa db in sync with plc db
Tony Mack [Wed, 16 Sep 2009 00:19:53 +0000 (00:19 +0000)]
reimport person records when the person's public key has been updated/changed. save know public keys in /etc/sfa/person_keys.py
Tony Mack [Wed, 16 Sep 2009 00:18:52 +0000 (00:18 +0000)]
find will now always return a list, even if there is only 1 result
Sapan Bhatia [Wed, 16 Sep 2009 00:17:50 +0000 (00:17 +0000)]
Tweaks to xmlrule and exec.py
Sapan Bhatia [Wed, 16 Sep 2009 00:17:30 +0000 (00:17 +0000)]
slice whitelist
Sapan Bhatia [Wed, 16 Sep 2009 00:15:42 +0000 (00:15 +0000)]
Adding test.xml to test slice_whitelist.xsl
Sapan Bhatia [Wed, 16 Sep 2009 00:15:21 +0000 (00:15 +0000)]
Added slice_whitelist match for VINI.
Tony Mack [Tue, 15 Sep 2009 20:27:05 +0000 (20:27 +0000)]
delete stale records after all records have been added
Tony Mack [Tue, 15 Sep 2009 20:14:11 +0000 (20:14 +0000)]
delete stale records after all records have been added
Tony Mack [Tue, 15 Sep 2009 19:09:01 +0000 (19:09 +0000)]
remove stale records from sfa db
Sapan Bhatia [Tue, 15 Sep 2009 17:48:47 +0000 (17:48 +0000)]
Sapan Bhatia [Tue, 15 Sep 2009 16:00:46 +0000 (16:00 +0000)]
Tweak.
Sapan Bhatia [Tue, 15 Sep 2009 15:59:34 +0000 (15:59 +0000)]
Added Delete command
Sapan Bhatia [Tue, 15 Sep 2009 15:47:41 +0000 (15:47 +0000)]
Moved xslt extensions to processors/
Sapan Bhatia [Tue, 15 Sep 2009 15:39:36 +0000 (15:39 +0000)]
Integrated XSLT processors.
Anil-Kumar Vengalil [Tue, 15 Sep 2009 15:37:57 +0000 (15:37 +0000)]
if there are two accounts with the same e-mail on a remote peer, use the one with peer_id set
Sapan Bhatia [Tue, 15 Sep 2009 14:37:28 +0000 (14:37 +0000)]
Bug fix.
Sapan Bhatia [Tue, 15 Sep 2009 14:22:43 +0000 (14:22 +0000)]
Made some tweaks to the readme file.
Sapan Bhatia [Tue, 15 Sep 2009 14:03:51 +0000 (14:03 +0000)]
Added a comment about Rspec manager code.
Anil-Kumar Vengalil [Tue, 15 Sep 2009 10:50:51 +0000 (10:50 +0000)]
bug-fix
Tony Mack [Mon, 14 Sep 2009 23:11:37 +0000 (23:11 +0000)]
added email_to_hrn()
Tony Mack [Mon, 14 Sep 2009 23:11:16 +0000 (23:11 +0000)]
refactored
Larry Peterson [Mon, 14 Sep 2009 20:17:45 +0000 (20:17 +0000)]
internalized README
Tony Mack [Mon, 14 Sep 2009 17:08:07 +0000 (17:08 +0000)]
fix bug in insert()
Tony Mack [Mon, 14 Sep 2009 15:47:43 +0000 (15:47 +0000)]
revert hostnem_to_hrn
Sapan Bhatia [Mon, 14 Sep 2009 03:29:34 +0000 (03:29 +0000)]
Minor tweak to README
Sapan Bhatia [Mon, 14 Sep 2009 03:29:18 +0000 (03:29 +0000)]
Added max link bandwidth target for VINI.
Sapan Bhatia [Mon, 14 Sep 2009 02:39:45 +0000 (02:39 +0000)]
Load terminal rules
Sapan Bhatia [Mon, 14 Sep 2009 02:36:27 +0000 (02:36 +0000)]
Added a new attribute to targets -- 'terminal', which indicates that the current request should not be processed further.
Sapan Bhatia [Mon, 14 Sep 2009 02:34:52 +0000 (02:34 +0000)]
Sapan Bhatia [Mon, 14 Sep 2009 02:34:14 +0000 (02:34 +0000)]
Added accept and reject processors and ACCEPT target
Sapan Bhatia [Fri, 11 Sep 2009 21:14:29 +0000 (21:14 +0000)]
Updated the readme file with a decent description.
Tony Mack [Fri, 11 Sep 2009 20:18:54 +0000 (20:18 +0000)]
add the record to sfa before adding it to plcapi. This prevents plcpai from adding the record first through upcalls. We upadate the record pointer after the record has been added to plc
Tony Mack [Fri, 11 Sep 2009 20:16:56 +0000 (20:16 +0000)]
insert() returns record_id now. in update/insert filter fileds based on GeniRecord.all_fields instead of GeniRecord.fields
Tony Mack [Fri, 11 Sep 2009 20:15:26 +0000 (20:15 +0000)]
remove debugging output. also, we no loger use sa and ma types
Tony Mack [Fri, 11 Sep 2009 20:14:05 +0000 (20:14 +0000)]
looke at GeniRecord.all_fields to determine the allowed fields
Sapan Bhatia [Fri, 11 Sep 2009 19:32:34 +0000 (19:32 +0000)]
Bug fix, and updating README file.
Sapan Bhatia [Fri, 11 Sep 2009 16:08:42 +0000 (16:08 +0000)]
Bug fix.
Sapan Bhatia [Fri, 11 Sep 2009 16:06:21 +0000 (16:06 +0000)]
Bug fixes.
Tony Mack [Fri, 11 Sep 2009 03:04:43 +0000 (03:04 +0000)]
dont inculde full dns name in the node hrn
Tony Mack [Fri, 11 Sep 2009 00:48:26 +0000 (00:48 +0000)]
refactored fill_record_geni_info() and got rid of lookup_users()
Tony Mack [Thu, 10 Sep 2009 23:38:59 +0000 (23:38 +0000)]
fix tabs
Tony Mack [Thu, 10 Sep 2009 21:48:20 +0000 (21:48 +0000)]
only add the person to the site if this is a new record
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
Sapan Bhatia [Thu, 10 Sep 2009 19:51:41 +0000 (19:51 +0000)]
Trying to add some error checking to matches and targets
Sapan Bhatia [Thu, 10 Sep 2009 19:16:40 +0000 (19:16 +0000)]
...contd
Tony Mack [Thu, 10 Sep 2009 19:10:36 +0000 (19:10 +0000)]
created SFA_HTTPD_ACCESS_LOGFILE
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.
Sapan Bhatia [Wed, 9 Sep 2009 20:34:41 +0000 (20:34 +0000)]
Fixed the 'restrict to nodes' target.
Anil-Kumar Vengalil [Wed, 9 Sep 2009 15:16:30 +0000 (15:16 +0000)]
call logging
Anil-Kumar Vengalil [Wed, 9 Sep 2009 13:47:15 +0000 (13:47 +0000)]
netspec contains the slit Rspec
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.
Larry Peterson [Tue, 8 Sep 2009 19:02:07 +0000 (19:02 +0000)]
updated impl notes
Anil-Kumar Vengalil [Mon, 7 Sep 2009 19:37:23 +0000 (19:37 +0000)]
getting record object
Sapan Bhatia [Mon, 7 Sep 2009 15:52:46 +0000 (15:52 +0000)]
"Class"-fied sfa2wsdl.py, which is more standard in Python
Sapan Bhatia [Mon, 7 Sep 2009 14:55:50 +0000 (14:55 +0000)]
Fixed the comments in this file
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:45:11 +0000 (16:45 +0000)]
bugfix
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
Anil-Kumar Vengalil [Sat, 5 Sep 2009 16:32:47 +0000 (16:32 +0000)]
getting record objects
Anil-Kumar Vengalil [Fri, 4 Sep 2009 17:13:56 +0000 (17:13 +0000)]
a piece of missing code
Anil-Kumar Vengalil [Fri, 4 Sep 2009 16:58:27 +0000 (16:58 +0000)]
calling the right method on the remote registry
Tony Mack [Fri, 4 Sep 2009 13:45:19 +0000 (13:45 +0000)]
initial checkin of filter object
Thierry Parmentelat [Fri, 4 Sep 2009 09:21:01 +0000 (09:21 +0000)]
fix the workaround for wsdl generator
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)
Sapan Bhatia [Thu, 3 Sep 2009 19:09:04 +0000 (19:09 +0000)]
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
Thierry Parmentelat [Thu, 3 Sep 2009 16:12:09 +0000 (16:12 +0000)]
temporary turn off wsdl generation
Thierry Parmentelat [Thu, 3 Sep 2009 16:08:56 +0000 (16:08 +0000)]
renaming
Tony Mack [Thu, 3 Sep 2009 14:54:46 +0000 (14:54 +0000)]
check if record exists before removing from plc
Anil-Kumar Vengalil [Thu, 3 Sep 2009 10:56:38 +0000 (10:56 +0000)]
bug fix in upcall
Thierry Parmentelat [Thu, 3 Sep 2009 10:52:28 +0000 (10:52 +0000)]
rename wsdl generator
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
Sapan Bhatia [Wed, 2 Sep 2009 22:27:06 +0000 (22:27 +0000)]
Ok, Add and List are working generically.
Sapan Bhatia [Wed, 2 Sep 2009 21:59:00 +0000 (21:59 +0000)]
Sapan Bhatia [Wed, 2 Sep 2009 14:48:54 +0000 (14:48 +0000)]
Sapan Bhatia [Wed, 2 Sep 2009 03:20:17 +0000 (03:20 +0000)]
Sapan Bhatia [Wed, 2 Sep 2009 03:14:00 +0000 (03:14 +0000)]
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
Sapan Bhatia [Tue, 1 Sep 2009 15:17:39 +0000 (15:17 +0000)]
Tony Mack [Tue, 1 Sep 2009 01:19:20 +0000 (01:19 +0000)]
fix typo
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
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
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
Anil-Kumar Vengalil [Tue, 1 Sep 2009 00:31:25 +0000 (00:31 +0000)]
bug fix in adding user key
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
Sapan Bhatia [Mon, 31 Aug 2009 19:07:56 +0000 (19:07 +0000)]
Tony Mack [Thu, 27 Aug 2009 23:16:20 +0000 (23:16 +0000)]
fix bug in update method
Tony Mack [Thu, 27 Aug 2009 19:53:50 +0000 (19:53 +0000)]
check if record exists before adding to PLC
Stephen Soltesz [Thu, 27 Aug 2009 18:13:34 +0000 (18:13 +0000)]
add links that refer to the SFAGuide in the SVN wiki
Tony Mack [Mon, 24 Aug 2009 14:22:40 +0000 (14:22 +0000)]
add try/except aound BindObjectToPeer when object type is key