Thierry Parmentelat [Thu, 25 Oct 2007 23:04:25 +0000 (23:04 +0000)]
auto-maintained URL tag
Thierry Parmentelat [Thu, 25 Oct 2007 22:11:50 +0000 (22:11 +0000)]
cannot use $URL$ in the spec file
Thierry Parmentelat [Thu, 25 Oct 2007 20:33:17 +0000 (20:33 +0000)]
set svn:keywords property for proper keywords expansion
Thierry Parmentelat [Thu, 25 Oct 2007 19:59:31 +0000 (19:59 +0000)]
merged from onelab newplc-4.0.13 tag
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:54 +0000 (19:22 +0000)]
merge from onelab
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:37 +0000 (19:22 +0000)]
merge from onelab
Stephen Soltesz [Thu, 25 Oct 2007 16:40:36 +0000 (16:40 +0000)]
Modified DocBook.py to use the same convention as NodeManager/doc/DocBook.py
Added DocBookLocal.py for the local creation of a function list for DocBook.py
Faiyaz Ahmed [Wed, 24 Oct 2007 20:55:48 +0000 (20:55 +0000)]
Regression test script and cron
Tony Mack [Mon, 22 Oct 2007 18:19:35 +0000 (18:19 +0000)]
we lost 'update_last_updated' method somehow. Added it back in
Marc Fiuczynski [Sun, 14 Oct 2007 18:11:35 +0000 (18:11 +0000)]
Only build pycurl for older Fedora releases.
Tony Mack [Wed, 10 Oct 2007 18:25:49 +0000 (18:25 +0000)]
do not cache whitelisted nodes
Tony Mack [Wed, 3 Oct 2007 17:42:09 +0000 (17:42 +0000)]
- remove unnecessary print statement
Tony Mack [Mon, 1 Oct 2007 20:59:41 +0000 (20:59 +0000)]
- merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:51:47 +0000 (20:51 +0000)]
- Merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:14:17 +0000 (20:14 +0000)]
- dont allow duplicate attributes
Tony Mack [Fri, 21 Sep 2007 20:16:26 +0000 (20:16 +0000)]
- import Person, Persons
Tony Mack [Thu, 20 Sep 2007 18:04:36 +0000 (18:04 +0000)]
- allow any site member to add their slice to any node at their site, even if their slice isnt on the node's whitelist
Tony Mack [Thu, 20 Sep 2007 17:55:17 +0000 (17:55 +0000)]
- let everyone at a site see all the nodes at their site, even if the nodes have a whitelist that their slice isnt on.
Marc Fiuczynski [Fri, 14 Sep 2007 15:34:01 +0000 (15:34 +0000)]
This file was merged from OneLab directly into our release branch.
Also need this file to be on the cvs HEAD.
Marc Fiuczynski [Thu, 13 Sep 2007 21:16:18 +0000 (21:16 +0000)]
Import from Thierry. These files are needed for Methods/*NodeNetworkSetting*.py
Tony Mack [Thu, 13 Sep 2007 18:19:08 +0000 (18:19 +0000)]
- merge from PlanetLab Europe
Tony Mack [Thu, 13 Sep 2007 18:12:54 +0000 (18:12 +0000)]
- merge from PlanetLab Europe
Tony Mack [Thu, 13 Sep 2007 18:06:50 +0000 (18:06 +0000)]
- removing unused file
Tony Mack [Wed, 12 Sep 2007 21:43:41 +0000 (21:43 +0000)]
- merge from PlanetLab Europe
Tony Mack [Wed, 12 Sep 2007 17:52:27 +0000 (17:52 +0000)]
- merge from PlanetLab Europe
Tony Mack [Mon, 10 Sep 2007 21:53:35 +0000 (21:53 +0000)]
- update comments
- remove unnecessary code
Tony Mack [Mon, 10 Sep 2007 21:31:40 +0000 (21:31 +0000)]
- added new method GetSliceKeys
Tony Mack [Mon, 10 Sep 2007 21:31:21 +0000 (21:31 +0000)]
- returns user public key information
- Initial checkin of new API implementation
Marc Fiuczynski [Fri, 31 Aug 2007 02:52:12 +0000 (02:52 +0000)]
fix pycurl_incompatver value
Marc Fiuczynski [Fri, 31 Aug 2007 02:46:47 +0000 (02:46 +0000)]
Don't build local pycurl if curl_vernum >= 7.16.0
Tony Mack [Wed, 22 Aug 2007 19:57:19 +0000 (19:57 +0000)]
- update 'last_updated' field
Tony Mack [Wed, 22 Aug 2007 19:54:21 +0000 (19:54 +0000)]
- added update_last_updated(). Records when a record was last updated
Tony Mack [Mon, 20 Aug 2007 20:37:25 +0000 (20:37 +0000)]
- only query required slice_fields
Tony Mack [Mon, 20 Aug 2007 20:31:47 +0000 (20:31 +0000)]
- log fault details
Tony Mack [Mon, 20 Aug 2007 20:24:46 +0000 (20:24 +0000)]
- allow SessionAuth()
Tony Mack [Mon, 20 Aug 2007 19:11:55 +0000 (19:11 +0000)]
- only query the node_fields we need
Tony Mack [Mon, 20 Aug 2007 19:11:08 +0000 (19:11 +0000)]
- limit what we log by default
Marc Fiuczynski [Thu, 16 Aug 2007 18:41:30 +0000 (18:41 +0000)]
wildcard refresh-peer.py* so that FC6 rpmbuild doesn't complain
Tony Mack [Wed, 8 Aug 2007 19:58:43 +0000 (19:58 +0000)]
- increment version/release
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
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'
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
Tony Mack [Thu, 26 Jul 2007 16:17:27 +0000 (16:17 +0000)]
- fix typo when raising whitelist exception
Tony Mack [Mon, 23 Jul 2007 19:03:48 +0000 (19:03 +0000)]
- returns only nodes with a whitelist
Tony Mack [Mon, 23 Jul 2007 19:02:45 +0000 (19:02 +0000)]
- added GetWhitelist() function
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.
Tony Mack [Thu, 19 Jul 2007 17:46:22 +0000 (17:46 +0000)]
- allow plc to delete slice attributes on foreign slices
Tony Mack [Thu, 19 Jul 2007 16:43:22 +0000 (16:43 +0000)]
- fix bug limited what nodes were returned to non admins
Tony Mack [Mon, 16 Jul 2007 20:00:09 +0000 (20:00 +0000)]
- make sure to handle anon callers correctly
Tony Mack [Mon, 16 Jul 2007 19:33:38 +0000 (19:33 +0000)]
- fixed filter bug
Tony Mack [Thu, 12 Jul 2007 18:09:10 +0000 (18:09 +0000)]
- 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
Tony Mack [Thu, 12 Jul 2007 18:03:10 +0000 (18:03 +0000)]
- added methods AddSliceToNodesWhitelist, DelteSliceFromNodesWhitelist
Tony Mack [Thu, 12 Jul 2007 18:02:12 +0000 (18:02 +0000)]
- initial checkin of admin only method used to manage node whitelist
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
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
Tony Mack [Thu, 12 Jul 2007 17:55:02 +0000 (17:55 +0000)]
- added 'slice_ids_whitelist' Parameter to fields {}
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
Tony Mack [Tue, 3 Jul 2007 19:19:08 +0000 (19:19 +0000)]
- add refresh-peer.py to %files
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
Tony Mack [Mon, 2 Jul 2007 19:28:52 +0000 (19:28 +0000)]
- install refresh-peer.py script
Tony Mack [Mon, 2 Jul 2007 19:27:43 +0000 (19:27 +0000)]
- adding refresh-peer.py caching script to this module
Tony Mack [Thu, 14 Jun 2007 17:23:52 +0000 (17:23 +0000)]
- do not allow disabled sites to create slices
Tony Mack [Thu, 14 Jun 2007 16:26:23 +0000 (16:26 +0000)]
- updated with Thierrys patch which handles conflicting email addresses between peers
Tony Mack [Fri, 8 Jun 2007 17:59:53 +0000 (17:59 +0000)]
- validate last_contact field before sync
Tony Mack [Wed, 30 May 2007 15:38:38 +0000 (15:38 +0000)]
- fix bug related to nodegroup slice_attributes
Tony Mack [Wed, 30 May 2007 15:04:47 +0000 (15:04 +0000)]
- include all slices instantiated as 'delegated'
Tony Mack [Thu, 17 May 2007 19:47:57 +0000 (19:47 +0000)]
- include all slices instantiated as 'nm-controller'
Tony Mack [Thu, 17 May 2007 19:23:09 +0000 (19:23 +0000)]
- include PLC.Site, PLC.Sites
Tony Mack [Thu, 17 May 2007 16:06:46 +0000 (16:06 +0000)]
- added new slice_instantiation 'nm-controller'
Tony Mack [Wed, 16 May 2007 18:56:03 +0000 (18:56 +0000)]
- removed debug print statement
Tony Mack [Wed, 16 May 2007 18:54:12 +0000 (18:54 +0000)]
- fix Event.auth_type logging
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 }
Tony Mack [Wed, 16 May 2007 18:07:02 +0000 (18:07 +0000)]
- fixed bug. Can now filter on 'time' field
Tony Mack [Wed, 16 May 2007 16:11:10 +0000 (16:11 +0000)]
- Prepend caller id to fault string
Tony Mack [Fri, 11 May 2007 20:22:55 +0000 (20:22 +0000)]
- do not allow bwlimit values under 500000
Tony Mack [Thu, 10 May 2007 18:03:56 +0000 (18:03 +0000)]
- updated Sessions query logic
Tony Mack [Thu, 10 May 2007 18:02:56 +0000 (18:02 +0000)]
- added AddSession, GetSessions Methods
Tony Mack [Thu, 10 May 2007 18:02:32 +0000 (18:02 +0000)]
- Initial checkin of new API implementation
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
Tony Mack [Mon, 30 Apr 2007 20:55:22 +0000 (20:55 +0000)]
- support nodegroup slice attributes
Tony Mack [Mon, 30 Apr 2007 18:58:43 +0000 (18:58 +0000)]
- support adding slice attributes to nodegroups
Tony Mack [Mon, 30 Apr 2007 18:56:02 +0000 (18:56 +0000)]
- added 'nodegroup_id' to Slice.fields
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.
Tony Mack [Mon, 30 Apr 2007 17:52:41 +0000 (17:52 +0000)]
- include initscripts
Tony Mack [Thu, 26 Apr 2007 18:25:56 +0000 (18:25 +0000)]
- allow capital letters in slice names
Tony Mack [Wed, 25 Apr 2007 20:04:29 +0000 (20:04 +0000)]
- fixed slice_name validation
Tony Mack [Tue, 24 Apr 2007 20:16:03 +0000 (20:16 +0000)]
- Added GetSlicesMD5() Method
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)
Tony Mack [Thu, 19 Apr 2007 21:00:50 +0000 (21:00 +0000)]
- added sanity check when updating 'plc_initscript_id'
Tony Mack [Thu, 19 Apr 2007 20:56:49 +0000 (20:56 +0000)]
- only allow 'enabled' initscripts to be added as slice_attributes
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)
Tony Mack [Wed, 11 Apr 2007 20:37:23 +0000 (20:37 +0000)]
- event_object.object_type values default to 'Unknown'
Tony Mack [Wed, 11 Apr 2007 20:31:15 +0000 (20:31 +0000)]
- add 'auth_type' column to events and view_events
Tony Mack [Wed, 11 Apr 2007 20:29:10 +0000 (20:29 +0000)]
- added field 'auth_method'
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)
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
Tony Mack [Tue, 3 Apr 2007 19:19:36 +0000 (19:19 +0000)]
- support 'initscripts' table as possible slice_attributes
Tony Mack [Tue, 3 Apr 2007 19:18:12 +0000 (19:18 +0000)]
- update node.last_contact if call completes
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()