plcapi.git
16 years agofix pycurl_incompatver value
Marc Fiuczynski [Fri, 31 Aug 2007 02:52:12 +0000 (02:52 +0000)]
fix pycurl_incompatver value

16 years agoDon't build local pycurl if curl_vernum >= 7.16.0
Marc Fiuczynski [Fri, 31 Aug 2007 02:46:47 +0000 (02:46 +0000)]
Don't build local pycurl if curl_vernum >= 7.16.0

16 years ago- update 'last_updated' field
Tony Mack [Wed, 22 Aug 2007 19:57:19 +0000 (19:57 +0000)]
- update 'last_updated' field

16 years ago- added update_last_updated(). Records when a record was last updated
Tony Mack [Wed, 22 Aug 2007 19:54:21 +0000 (19:54 +0000)]
- added update_last_updated(). Records when a record was last updated

16 years ago- only query required slice_fields
Tony Mack [Mon, 20 Aug 2007 20:37:25 +0000 (20:37 +0000)]
- only query required slice_fields

16 years ago- log fault details
Tony Mack [Mon, 20 Aug 2007 20:31:47 +0000 (20:31 +0000)]
- log fault details

16 years ago- allow SessionAuth()
Tony Mack [Mon, 20 Aug 2007 20:24:46 +0000 (20:24 +0000)]
- allow SessionAuth()

16 years ago- only query the node_fields we need
Tony Mack [Mon, 20 Aug 2007 19:11:55 +0000 (19:11 +0000)]
- only query the node_fields we need

16 years ago- limit what we log by default
Tony Mack [Mon, 20 Aug 2007 19:11:08 +0000 (19:11 +0000)]
- limit what we log by default

16 years agowildcard refresh-peer.py* so that FC6 rpmbuild doesn't complain
Marc Fiuczynski [Thu, 16 Aug 2007 18:41:30 +0000 (18:41 +0000)]
wildcard refresh-peer.py* so that FC6 rpmbuild doesn't complain

16 years ago- increment version/release
Tony Mack [Wed, 8 Aug 2007 19:58:43 +0000 (19:58 +0000)]
- increment version/release

16 years ago- create whitelist table/view after slices table is created because whitelist need...
Tony Mack [Wed, 8 Aug 2007 19:50:40 +0000 (19:50 +0000)]
- create whitelist table/view after slices table is created because whitelist need to reference slices

16 years ago- modified 'site_nodes' view to only return nodes that aren't marked 'deleted'
Tony Mack [Wed, 1 Aug 2007 17:01:01 +0000 (17:01 +0000)]
- modified 'site_nodes' view to only return nodes that aren't marked 'deleted'

16 years ago- Allow local admins to delete peer slices from local nodes.
Tony Mack [Thu, 26 Jul 2007 16:30:32 +0000 (16:30 +0000)]
- Allow local admins to delete peer slices from local nodes.
- Dont allow local admins to delete peer slices from peer nodes

16 years ago- fix typo when raising whitelist exception
Tony Mack [Thu, 26 Jul 2007 16:17:27 +0000 (16:17 +0000)]
- fix typo when raising whitelist exception

16 years ago- returns only nodes with a whitelist
Tony Mack [Mon, 23 Jul 2007 19:03:48 +0000 (19:03 +0000)]
- returns only nodes with a whitelist

16 years ago- added GetWhitelist() function
Tony Mack [Mon, 23 Jul 2007 19:02:45 +0000 (19:02 +0000)]
- added GetWhitelist() function

16 years ago- always query 'slice_ids_whitelist' so we can make sure only valid nodes are returne...
Tony Mack [Mon, 23 Jul 2007 19:02:17 +0000 (19:02 +0000)]
- always query 'slice_ids_whitelist' so we can make sure only valid nodes are returned. remove this field later if user hasnt specified it.
- fix nodes iterator bug.

16 years ago- allow plc to delete slice attributes on foreign slices
Tony Mack [Thu, 19 Jul 2007 17:46:22 +0000 (17:46 +0000)]
- allow plc to delete slice attributes on foreign slices

16 years ago- fix bug limited what nodes were returned to non admins
Tony Mack [Thu, 19 Jul 2007 16:43:22 +0000 (16:43 +0000)]
- fix bug limited what nodes were returned to non admins

16 years ago- make sure to handle anon callers correctly
Tony Mack [Mon, 16 Jul 2007 20:00:09 +0000 (20:00 +0000)]
- make sure to handle anon callers correctly

16 years ago- fixed filter bug
Tony Mack [Mon, 16 Jul 2007 19:33:38 +0000 (19:33 +0000)]
- fixed filter bug

16 years ago- Do not allow whitelist management of peer nodes
Tony Mack [Thu, 12 Jul 2007 18:09:10 +0000 (18:09 +0000)]
- Do not allow whitelist management of peer nodes

16 years ago- do not allow whitelist management of peer nodes
Tony Mack [Thu, 12 Jul 2007 18:07:42 +0000 (18:07 +0000)]
- do not allow whitelist management of peer nodes

16 years ago- added methods AddSliceToNodesWhitelist, DelteSliceFromNodesWhitelist
Tony Mack [Thu, 12 Jul 2007 18:03:10 +0000 (18:03 +0000)]
- added methods AddSliceToNodesWhitelist, DelteSliceFromNodesWhitelist

16 years ago- initial checkin of admin only method used to manage node whitelist
Tony Mack [Thu, 12 Jul 2007 18:02:12 +0000 (18:02 +0000)]
- initial checkin of admin only method used to manage node whitelist

16 years ago- if not admin, only return
Tony Mack [Thu, 12 Jul 2007 17:59:10 +0000 (17:59 +0000)]
- if not admin, only return
1) nodes without a whitelist
2) nodes with whitelist when users slice is on the whitelist

16 years ago- added add_to_node_whitelist() function
Tony Mack [Thu, 12 Jul 2007 17:56:27 +0000 (17:56 +0000)]
- added add_to_node_whitelist() function
- added delete_from_node_whitelist() function

16 years ago- added 'slice_ids_whitelist' Parameter to fields {}
Tony Mack [Thu, 12 Jul 2007 17:55:02 +0000 (17:55 +0000)]
- added 'slice_ids_whitelist' Parameter to fields {}

16 years ago- added node_slice_whitelist table
Tony Mack [Thu, 12 Jul 2007 17:48:19 +0000 (17:48 +0000)]
- added node_slice_whitelist table
- added node_slices_whitelist aggregate view
- updated view_nodes to include node_slices_whitelist view as 'slice_ids_whitelist' column

16 years ago- add refresh-peer.py to %files
Tony Mack [Tue, 3 Jul 2007 19:19:08 +0000 (19:19 +0000)]
- add refresh-peer.py to %files

16 years ago- bring back deprecated method AdmGenerateNodeConfFile as GenerateNodeConfFile
Tony Mack [Mon, 2 Jul 2007 20:22:56 +0000 (20:22 +0000)]
- bring back deprecated method AdmGenerateNodeConfFile as GenerateNodeConfFile
- you can now choose whether or not to regenerate the node key

16 years ago- install refresh-peer.py script
Tony Mack [Mon, 2 Jul 2007 19:28:52 +0000 (19:28 +0000)]
- install refresh-peer.py script

16 years ago- adding refresh-peer.py caching script to this module
Tony Mack [Mon, 2 Jul 2007 19:27:43 +0000 (19:27 +0000)]
- adding refresh-peer.py caching script to this module

16 years ago- do not allow disabled sites to create slices
Tony Mack [Thu, 14 Jun 2007 17:23:52 +0000 (17:23 +0000)]
- do not allow disabled sites to create slices

16 years ago- updated with Thierrys patch which handles conflicting email addresses between peers
Tony Mack [Thu, 14 Jun 2007 16:26:23 +0000 (16:26 +0000)]
- updated with Thierrys patch which handles conflicting email addresses between peers

16 years ago- validate last_contact field before sync
Tony Mack [Fri, 8 Jun 2007 17:59:53 +0000 (17:59 +0000)]
- validate last_contact field before sync

17 years ago- fix bug related to nodegroup slice_attributes
Tony Mack [Wed, 30 May 2007 15:38:38 +0000 (15:38 +0000)]
- fix bug related to  nodegroup slice_attributes

17 years ago- include all slices instantiated as 'delegated'
Tony Mack [Wed, 30 May 2007 15:04:47 +0000 (15:04 +0000)]
- include all slices instantiated as 'delegated'

17 years ago- include all slices instantiated as 'nm-controller'
Tony Mack [Thu, 17 May 2007 19:47:57 +0000 (19:47 +0000)]
- include all slices instantiated as 'nm-controller'

17 years ago- include PLC.Site, PLC.Sites
Tony Mack [Thu, 17 May 2007 19:23:09 +0000 (19:23 +0000)]
- include PLC.Site, PLC.Sites

17 years ago- added new slice_instantiation 'nm-controller'
Tony Mack [Thu, 17 May 2007 16:06:46 +0000 (16:06 +0000)]
- added new slice_instantiation 'nm-controller'

17 years ago- removed debug print statement
Tony Mack [Wed, 16 May 2007 18:56:03 +0000 (18:56 +0000)]
- removed debug print statement

17 years ago- fix Event.auth_type logging
Tony Mack [Wed, 16 May 2007 18:54:12 +0000 (18:54 +0000)]
- fix Event.auth_type logging

17 years ago- submitting Thierry enhancements. Filter now uses special form to support more flexi...
Tony Mack [Wed, 16 May 2007 18:14:22 +0000 (18:14 +0000)]
- submitting Thierry enhancements. Filter now uses special form to support more flexible searches:
a field starting with < [  ] or > means less than or greater than
< > uses strict comparison
[ ] is for using <= or >= instead
example :  { '>time' : 1178531418 }

17 years ago- fixed bug. Can now filter on 'time' field
Tony Mack [Wed, 16 May 2007 18:07:02 +0000 (18:07 +0000)]
- fixed bug. Can now filter on 'time' field

17 years ago- Prepend caller id to fault string
Tony Mack [Wed, 16 May 2007 16:11:10 +0000 (16:11 +0000)]
- Prepend caller id to fault string

17 years ago- do not allow bwlimit values under 500000
Tony Mack [Fri, 11 May 2007 20:22:55 +0000 (20:22 +0000)]
- do not allow bwlimit values under 500000

17 years ago- updated Sessions query logic
Tony Mack [Thu, 10 May 2007 18:03:56 +0000 (18:03 +0000)]
- updated Sessions query logic

17 years ago- added AddSession, GetSessions Methods
Tony Mack [Thu, 10 May 2007 18:02:56 +0000 (18:02 +0000)]
- added AddSession, GetSessions Methods

17 years ago- Initial checkin of new API implementation
Tony Mack [Thu, 10 May 2007 18:02:32 +0000 (18:02 +0000)]
- Initial checkin of new API implementation

17 years ago- fix timestamp bug. Make sure timestamps are converted into ints before being returned.
Tony Mack [Mon, 7 May 2007 20:07:42 +0000 (20:07 +0000)]
- fix timestamp bug. Make sure timestamps are converted into ints before being returned.
- fix ambiguous event_id bug

17 years ago- support nodegroup slice attributes
Tony Mack [Mon, 30 Apr 2007 20:55:22 +0000 (20:55 +0000)]
- support nodegroup slice attributes

17 years ago- support adding slice attributes to nodegroups
Tony Mack [Mon, 30 Apr 2007 18:58:43 +0000 (18:58 +0000)]
- support adding slice attributes to nodegroups

17 years ago- added 'nodegroup_id' to Slice.fields
Tony Mack [Mon, 30 Apr 2007 18:56:02 +0000 (18:56 +0000)]
- added 'nodegroup_id' to Slice.fields

17 years ago- added nodegroup_id column to slice_attributes table and view_slice_attributes view.
Tony Mack [Mon, 30 Apr 2007 18:53:50 +0000 (18:53 +0000)]
- added nodegroup_id column to slice_attributes table and view_slice_attributes view.

17 years ago- include initscripts
Tony Mack [Mon, 30 Apr 2007 17:52:41 +0000 (17:52 +0000)]
- include initscripts

17 years ago- allow capital letters in slice names
Tony Mack [Thu, 26 Apr 2007 18:25:56 +0000 (18:25 +0000)]
- allow capital letters in slice names

17 years ago- fixed slice_name validation
Tony Mack [Wed, 25 Apr 2007 20:04:29 +0000 (20:04 +0000)]
- fixed slice_name validation

17 years ago- Added GetSlicesMD5() Method
Tony Mack [Tue, 24 Apr 2007 20:16:03 +0000 (20:16 +0000)]
- Added GetSlicesMD5() Method

17 years ago- Returns the current md5 hash of slices.xml file (slices-0.5.xml.md5)
Tony Mack [Tue, 24 Apr 2007 20:06:25 +0000 (20:06 +0000)]
- Returns the current md5 hash of slices.xml file (slices-0.5.xml.md5)

17 years ago- added sanity check when updating 'plc_initscript_id'
Tony Mack [Thu, 19 Apr 2007 21:00:50 +0000 (21:00 +0000)]
- added sanity check when updating 'plc_initscript_id'

17 years ago- only allow 'enabled' initscripts to be added as slice_attributes
Tony Mack [Thu, 19 Apr 2007 20:56:49 +0000 (20:56 +0000)]
- only allow 'enabled' initscripts to be added as slice_attributes

17 years ago- fix sanity checking bug when adding slice attributes of type 'plc_initscript_id...
Tony Mack [Thu, 19 Apr 2007 20:46:25 +0000 (20:46 +0000)]
- fix sanity checking bug when adding slice attributes of type 'plc_initscript_id'. cast 'value' (represents 'plc_initscript_id'to int before calling GetInitScripts)

17 years ago- event_object.object_type values default to 'Unknown'
Tony Mack [Wed, 11 Apr 2007 20:37:23 +0000 (20:37 +0000)]
- event_object.object_type values default to 'Unknown'

17 years ago- add 'auth_type' column to events and view_events
Tony Mack [Wed, 11 Apr 2007 20:31:15 +0000 (20:31 +0000)]
- add 'auth_type' column to events and view_events

17 years ago- added field 'auth_method'
Tony Mack [Wed, 11 Apr 2007 20:29:10 +0000 (20:29 +0000)]
- added field 'auth_method'

17 years ago- log auth method used
Tony Mack [Wed, 11 Apr 2007 20:28:28 +0000 (20:28 +0000)]
- log auth method used
- when logging, log all calls (even Get and system calls)

17 years ago- also return init script info
Tony Mack [Thu, 5 Apr 2007 18:58:55 +0000 (18:58 +0000)]
- also return init script info
- updating node.last_contact may be causing db performance issues. commented out till we get this figured out

17 years ago- support 'initscripts' table as possible slice_attributes
Tony Mack [Tue, 3 Apr 2007 19:19:36 +0000 (19:19 +0000)]
- support 'initscripts' table as possible slice_attributes

17 years ago- update node.last_contact if call completes
Tony Mack [Tue, 3 Apr 2007 19:18:12 +0000 (19:18 +0000)]
- update node.last_contact if call completes

17 years ago- added 'last_contact' field (keep track of last time this node called GetSlivers())
Tony Mack [Tue, 3 Apr 2007 19:14:45 +0000 (19:14 +0000)]
- added 'last_contact' field (keep track of last time this node called GetSlivers())
- added helper function update_last_contact()

17 years ago- use 'event_objects' instead of 'object_ids' when logging
Tony Mack [Mon, 2 Apr 2007 21:06:56 +0000 (21:06 +0000)]
- use 'event_objects' instead of 'object_ids' when logging

17 years ago- Initial checkin of new API implementation
Tony Mack [Mon, 2 Apr 2007 20:49:30 +0000 (20:49 +0000)]
- Initial checkin of new API implementation

17 years ago- added initscripts table
Tony Mack [Mon, 2 Apr 2007 20:45:49 +0000 (20:45 +0000)]
- added initscripts table

17 years ago- make sure 'verification_expires' is converted to an int in postgres before being...
Tony Mack [Thu, 29 Mar 2007 20:14:46 +0000 (20:14 +0000)]
- make sure 'verification_expires' is converted to an int in postgres before being returned

17 years ago- return peer_id, peer_person_id
Tony Mack [Thu, 29 Mar 2007 13:17:09 +0000 (13:17 +0000)]
- return peer_id, peer_person_id

17 years ago- No longer use view_persons. Query tables directly and aggregate in python (reduces...
Tony Mack [Wed, 28 Mar 2007 19:15:34 +0000 (19:15 +0000)]
- No longer use view_persons. Query tables directly and aggregate in python (reduces db load).

17 years agoadd Id tag
Thierry Parmentelat [Wed, 28 Mar 2007 14:00:27 +0000 (14:00 +0000)]
add Id tag

17 years agoadds Id tag
Thierry Parmentelat [Fri, 23 Mar 2007 19:06:07 +0000 (19:06 +0000)]
adds Id tag

17 years agoBug fix
Thierry Parmentelat [Fri, 23 Mar 2007 19:00:33 +0000 (19:00 +0000)]
Bug fix
a new issue occurred with a OneLab member who had registered on both platforms
this fix allows the rest of the refresh to happen
Clearly something smarter should be done in this case

17 years ago- raise PLCPermissionDenied when a session auth'd api call fails due to role restrict...
Tony Mack [Thu, 8 Mar 2007 22:22:21 +0000 (22:22 +0000)]
- raise PLCPermissionDenied when a session auth'd api call fails due to role restrictions. Now users no longer lose their web session if they make a call without the appropriate role.

17 years ago- now using event_objects to log affected objects
Tony Mack [Tue, 27 Feb 2007 19:31:56 +0000 (19:31 +0000)]
- now using event_objects to log affected objects

17 years ago- added GetEventObjects backwards compat. AnonAdmGetNodeGroups
Tony Mack [Tue, 27 Feb 2007 19:24:46 +0000 (19:24 +0000)]
- added GetEventObjects backwards compat. AnonAdmGetNodeGroups

17 years ago- now using event_objects to log affected objects
Tony Mack [Tue, 27 Feb 2007 19:19:39 +0000 (19:19 +0000)]
- now using event_objects to log affected objects

17 years ago- now using event_objects to log affected objects
Tony Mack [Tue, 27 Feb 2007 19:10:16 +0000 (19:10 +0000)]
- now using event_objects to log affected objects

17 years ago- clean up unnecessary code
Tony Mack [Tue, 27 Feb 2007 19:08:30 +0000 (19:08 +0000)]
- clean up unnecessary code

17 years ago- Initial checkin of new API implementation
Tony Mack [Tue, 27 Feb 2007 19:04:04 +0000 (19:04 +0000)]
- Initial checkin of new API implementation

17 years ago- Initial checkin of new API implementation
Tony Mack [Tue, 27 Feb 2007 18:54:32 +0000 (18:54 +0000)]
- Initial checkin of new API implementation

17 years ago- replace Event.object_type with Event.object_types (a list which corresponds to...
Tony Mack [Tue, 27 Feb 2007 18:52:14 +0000 (18:52 +0000)]
- replace Event.object_type with Event.object_types (a list which corresponds to the Event.object_ids list)

17 years ago- changed how event_objects are logged.
Tony Mack [Tue, 27 Feb 2007 18:46:23 +0000 (18:46 +0000)]
- changed how event_objects are logged.

17 years ago- move 'object_type' field from 'events' to 'event_objects' table
Tony Mack [Tue, 27 Feb 2007 18:41:24 +0000 (18:41 +0000)]
- move 'object_type' field from 'events' to 'event_objects' table
- updated 'view_events'

17 years ago- add backward compat. method for old NodeManager
Tony Mack [Mon, 26 Feb 2007 22:47:19 +0000 (22:47 +0000)]
- add backward compat. method for old NodeManager

17 years ago- send notification emails only to pi's that are enabled
Tony Mack [Fri, 23 Feb 2007 17:48:02 +0000 (17:48 +0000)]
- send notification emails only to pi's that are enabled

17 years agocosmetic changes in convenience-print functions
Thierry Parmentelat [Fri, 23 Feb 2007 16:30:44 +0000 (16:30 +0000)]
cosmetic changes in convenience-print functions

17 years agochecks for existence of keys before deleting with non-admin users
Thierry Parmentelat [Fri, 23 Feb 2007 16:30:07 +0000 (16:30 +0000)]
checks for existence of keys before deleting with non-admin users

17 years agoextended documentation to describe pattern-matching and negation features
Thierry Parmentelat [Fri, 23 Feb 2007 16:28:10 +0000 (16:28 +0000)]
extended documentation to describe pattern-matching and negation features

17 years ago- added 'ext_consortium_id' to can_update list
Tony Mack [Wed, 21 Feb 2007 21:01:57 +0000 (21:01 +0000)]
- added 'ext_consortium_id' to can_update list

17 years ago- add 'ext_consortium_id' to Site.fields
Tony Mack [Wed, 21 Feb 2007 20:00:41 +0000 (20:00 +0000)]
- add 'ext_consortium_id' to Site.fields

17 years ago- add 'ext_consortium_id' field to 'sites' table and 'view_sites' view
Tony Mack [Wed, 21 Feb 2007 20:00:12 +0000 (20:00 +0000)]
- add 'ext_consortium_id' field to 'sites' table and 'view_sites' view