plcapi.git
16 years agoinitial tag PLCAPI-4.2-0
Thierry Parmentelat [Tue, 8 Jan 2008 20:07:24 +0000 (20:07 +0000)]
initial tag

16 years agoready for tagging
Thierry Parmentelat [Tue, 8 Jan 2008 11:49:43 +0000 (11:49 +0000)]
ready for tagging
reviewed URLs and %{plrelease}

16 years agoHousekeeping.
Faiyaz Ahmed [Thu, 3 Jan 2008 19:55:29 +0000 (19:55 +0000)]
Housekeeping.

16 years agono longer check if slice is local or peer
Tony Mack [Thu, 3 Jan 2008 19:16:06 +0000 (19:16 +0000)]
no longer check if slice is local or peer

16 years agouse initscript name instead of id
Tony Mack [Wed, 2 Jan 2008 17:07:07 +0000 (17:07 +0000)]
use initscript name instead of id

16 years agoCross module commit for 'diag' and 'disabled' node states.
Stephen Soltesz [Tue, 18 Dec 2007 18:55:52 +0000 (18:55 +0000)]
Cross module commit for 'diag' and 'disabled' node states.

16 years agofix join tables, should be ['pcu_protocol_type']
Tony Mack [Tue, 18 Dec 2007 17:19:43 +0000 (17:19 +0000)]
fix join tables, should be ['pcu_protocol_type']

16 years agoerrmsg needs to be set in any case
Thierry Parmentelat [Mon, 17 Dec 2007 15:31:38 +0000 (15:31 +0000)]
errmsg needs to be set in any case

16 years agotypos & doc
Thierry Parmentelat [Thu, 13 Dec 2007 14:13:53 +0000 (14:13 +0000)]
typos & doc

16 years agobuild libxmlrpc for php on f8
Thierry Parmentelat [Thu, 13 Dec 2007 12:32:09 +0000 (12:32 +0000)]
build libxmlrpc for php on f8

16 years agofirst draft of an about page
Thierry Parmentelat [Sat, 8 Dec 2007 13:23:45 +0000 (13:23 +0000)]
first draft of an about page

16 years agostill for fc4 - the fix this morning was not enough
Thierry Parmentelat [Sat, 8 Dec 2007 12:58:22 +0000 (12:58 +0000)]
still for fc4 - the fix this morning was not enough

16 years agopycurl & psycopg2 were made but not installed on fc4
Thierry Parmentelat [Sat, 8 Dec 2007 09:04:05 +0000 (09:04 +0000)]
pycurl & psycopg2 were made but not installed on fc4

16 years ago(*) groups distro-dependent files in build/config.<distro>
Thierry Parmentelat [Thu, 6 Dec 2007 08:55:20 +0000 (08:55 +0000)]
(*) groups distro-dependent files in build/config.<distro>
(*) renamed .lst files into .pkgs (lst suffix commonly used for other/tmp purposes)
(*) distro-dependent files are (mostly) optional, defaults to planetlab
(*) mkfedora accepts new -f argument : to pass a pkgs file rather than -p .. -g ..
(*) mkfedora supports junk: and precious: in pkgs file
    this is from the former bootcd/prep.sh - to reduce footprint

Notes.
(*) this is untested
(*) mkfedora still supports -x (exclude) on the command line and in pkgs file
    however I suspect this feature is never used
(*) mkfedora is still a separate command - could/should be merged into buld.common
(*) myplc/build.functions could/should be merged into build.common as well

16 years agoFix typo.
Daniel Hokka Zakrisson [Wed, 5 Dec 2007 21:29:01 +0000 (21:29 +0000)]
Fix typo.

16 years agoSupport cramfs and serial images.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 23:05:46 +0000 (23:05 +0000)]
Support cramfs and serial images.

16 years agoRun xmlrpclib.Transport's __init__ too (required on F7).
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 22:25:18 +0000 (22:25 +0000)]
Run xmlrpclib.Transport's __init__ too (required on F7).

16 years agoUse the new bootcd's build.sh script, which does not need root.
Daniel Hokka Zakrisson [Thu, 29 Nov 2007 04:44:07 +0000 (04:44 +0000)]
Use the new bootcd's build.sh script, which does not need root.

16 years agoTabs vs. spaces.
Daniel Hokka Zakrisson [Wed, 28 Nov 2007 22:29:14 +0000 (22:29 +0000)]
Tabs vs. spaces.

16 years agoMake DNS optional as well for non-primary static networks.
Daniel Hokka Zakrisson [Tue, 27 Nov 2007 22:05:24 +0000 (22:05 +0000)]
Make DNS optional as well for non-primary static networks.

16 years agoports > 254 accepted
Tony Mack [Mon, 26 Nov 2007 15:50:22 +0000 (15:50 +0000)]
ports > 254 accepted

16 years agooops
Thierry Parmentelat [Mon, 26 Nov 2007 12:58:07 +0000 (12:58 +0000)]
oops

16 years agoreview policy for building our pycurl/psycopg2 or not - based on fedora distrib
Thierry Parmentelat [Mon, 26 Nov 2007 12:48:14 +0000 (12:48 +0000)]
review policy for building our pycurl/psycopg2 or not - based on fedora distrib

16 years agoallow static network without a gateway as long it isnt a primary network
Tony Mack [Wed, 21 Nov 2007 20:28:21 +0000 (20:28 +0000)]
allow static network without a gateway as long it isnt a primary network

16 years agoorganizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 19:39:17 +0000 (19:39 +0000)]
organizing the tests area

16 years agoorganizing the tests area
Thierry Parmentelat [Wed, 21 Nov 2007 18:45:29 +0000 (18:45 +0000)]
organizing the tests area

16 years ago-fix bug: users can properly update slice description/url if slice has none
Tony Mack [Tue, 20 Nov 2007 20:19:05 +0000 (20:19 +0000)]
-fix bug: users can properly update slice description/url if slice has none

16 years agoAdded person['enabled'] check to the notify_owners() function. This will
Stephen Soltesz [Mon, 19 Nov 2007 15:40:41 +0000 (15:40 +0000)]
Added person['enabled'] check to the notify_owners() function.  This will
prevent the bug where disabled persons with the tech-contact role are notified of boot notifications.

16 years agomissing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db
Thierry Parmentelat [Mon, 19 Nov 2007 09:41:46 +0000 (09:41 +0000)]
missing oids in the conf_files table causes fc6 myplc to fail in /etc/plc.d/db

16 years agofix documentation
Tony Mack [Thu, 15 Nov 2007 23:51:55 +0000 (23:51 +0000)]
fix documentation

16 years agofrom onelab subversion repo
Thierry Parmentelat [Wed, 14 Nov 2007 13:10:50 +0000 (13:10 +0000)]
from onelab subversion repo

16 years agoreverse changes
Tony Mack [Tue, 13 Nov 2007 22:47:15 +0000 (22:47 +0000)]
reverse changes

16 years agoreverse changes
Tony Mack [Tue, 13 Nov 2007 22:44:18 +0000 (22:44 +0000)]
reverse changes

16 years agorevert changes
Tony Mack [Tue, 13 Nov 2007 22:31:35 +0000 (22:31 +0000)]
revert changes

16 years agorevert changes
Tony Mack [Tue, 13 Nov 2007 22:20:53 +0000 (22:20 +0000)]
revert changes

16 years agoMerge from trunk
Tony Mack [Tue, 13 Nov 2007 19:41:41 +0000 (19:41 +0000)]
Merge from trunk

16 years agobumped to 4.2.0
Tony Mack [Tue, 13 Nov 2007 19:38:13 +0000 (19:38 +0000)]
bumped to 4.2.0

16 years agoAdded methods for managing PCU types and protocols
Tony Mack [Tue, 13 Nov 2007 19:31:05 +0000 (19:31 +0000)]
Added methods for managing PCU types and protocols

16 years agoMethods for managing PCU model types and protocols
Tony Mack [Mon, 12 Nov 2007 22:54:33 +0000 (22:54 +0000)]
Methods for managing PCU model types and protocols

16 years agoAdded PCUProtocolTypes, PCUTypes.py
Tony Mack [Mon, 12 Nov 2007 22:49:55 +0000 (22:49 +0000)]
Added PCUProtocolTypes, PCUTypes.py

16 years agoObjects representing PCU Model types and PCU protocols
Tony Mack [Mon, 12 Nov 2007 22:49:09 +0000 (22:49 +0000)]
Objects representing PCU Model types and PCU protocols

16 years ago-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema
Tony Mack [Mon, 12 Nov 2007 22:45:01 +0000 (22:45 +0000)]
-modified 'pcu_protocol_type', 'pcu_protocol_types', 'view_pcu_types' schema

16 years agoadded pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views
Tony Mack [Fri, 9 Nov 2007 22:00:30 +0000 (22:00 +0000)]
added pcu_types, pcu_type_port tables and pcu_type_ports, view_pcu_types views

16 years agoSupport storing pcu types
Tony Mack [Fri, 9 Nov 2007 21:41:38 +0000 (21:41 +0000)]
Support storing pcu types

16 years agoRationalize: can now update aggregate values (conf_files, nodes)
Tony Mack [Tue, 6 Nov 2007 21:53:58 +0000 (21:53 +0000)]
Rationalize: can now update aggregate values (conf_files, nodes)

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 21:52:21 +0000 (21:52 +0000)]
Rationalize: added associate functions

16 years agoRationalize: can now update aggregate values (roles, sites, keys, slices)
Tony Mack [Tue, 6 Nov 2007 03:53:33 +0000 (03:53 +0000)]
Rationalize: can now update aggregate values (roles, sites, keys, slices)

16 years agoRationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files...
Tony Mack [Tue, 6 Nov 2007 03:52:01 +0000 (03:52 +0000)]
Rationalize: can now update aggregate values (nodenetworks, nodegroups, conf_files, slices, slices_whitelist)

16 years agoRationalize: can now update aggregate values (persons, nodes)
Tony Mack [Tue, 6 Nov 2007 03:49:59 +0000 (03:49 +0000)]
Rationalize: can now update aggregate values (persons, nodes)

16 years agoRationalize: can now update aggregate values (persons, addresses)
Tony Mack [Tue, 6 Nov 2007 03:48:50 +0000 (03:48 +0000)]
Rationalize: can now update aggregate values (persons, addresses)

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:55 +0000 (03:43 +0000)]
Rationalize:  added associate functions

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:43:42 +0000 (03:43 +0000)]
Rationalize:  added associate functions

16 years agoRationalize: added associate function
Tony Mack [Tue, 6 Nov 2007 03:42:57 +0000 (03:42 +0000)]
Rationalize:  added associate function

16 years agoRationalize: added associate functions
Tony Mack [Tue, 6 Nov 2007 03:42:15 +0000 (03:42 +0000)]
Rationalize:  added associate functions

16 years agoAdded separate_types() method
Tony Mack [Tue, 6 Nov 2007 02:23:25 +0000 (02:23 +0000)]
Added separate_types() method

16 years agoauto-maintained URL tag
Thierry Parmentelat [Thu, 25 Oct 2007 23:04:25 +0000 (23:04 +0000)]
auto-maintained URL tag

16 years agocannot use $URL$ in the spec file
Thierry Parmentelat [Thu, 25 Oct 2007 22:11:50 +0000 (22:11 +0000)]
cannot use $URL$ in the spec file

16 years agoset svn:keywords property for proper keywords expansion
Thierry Parmentelat [Thu, 25 Oct 2007 20:33:17 +0000 (20:33 +0000)]
set svn:keywords property for proper keywords expansion

16 years agomerged from onelab newplc-4.0.13 tag
Thierry Parmentelat [Thu, 25 Oct 2007 19:59:31 +0000 (19:59 +0000)]
merged from onelab newplc-4.0.13 tag

16 years agomerge from onelab
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:54 +0000 (19:22 +0000)]
merge from onelab

16 years agomerge from onelab
Thierry Parmentelat [Thu, 25 Oct 2007 19:22:37 +0000 (19:22 +0000)]
merge from onelab

16 years agoModified DocBook.py to use the same convention as NodeManager/doc/DocBook.py
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

16 years agoRegression test script and cron
Faiyaz Ahmed [Wed, 24 Oct 2007 20:55:48 +0000 (20:55 +0000)]
Regression test script and cron

16 years agowe lost 'update_last_updated' method somehow. Added it back in
Tony Mack [Mon, 22 Oct 2007 18:19:35 +0000 (18:19 +0000)]
we lost 'update_last_updated' method somehow. Added it back in

16 years agoOnly build pycurl for older Fedora releases.
Marc Fiuczynski [Sun, 14 Oct 2007 18:11:35 +0000 (18:11 +0000)]
Only build pycurl for older Fedora releases.

16 years agodo not cache whitelisted nodes
Tony Mack [Wed, 10 Oct 2007 18:25:49 +0000 (18:25 +0000)]
do not cache whitelisted nodes

16 years ago- remove unnecessary print statement
Tony Mack [Wed, 3 Oct 2007 17:42:09 +0000 (17:42 +0000)]
- remove unnecessary print statement

16 years ago- merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:59:41 +0000 (20:59 +0000)]
- merge from PlanetLab Europe

16 years ago- Merge from PlanetLab Europe
Tony Mack [Mon, 1 Oct 2007 20:51:47 +0000 (20:51 +0000)]
- Merge from PlanetLab Europe

16 years ago- dont allow duplicate attributes
Tony Mack [Mon, 1 Oct 2007 20:14:17 +0000 (20:14 +0000)]
- dont allow duplicate attributes

16 years ago- import Person, Persons
Tony Mack [Fri, 21 Sep 2007 20:16:26 +0000 (20:16 +0000)]
- import Person, Persons

16 years ago- allow any site member to add their slice to any node at their site, even if their...
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

16 years ago- let everyone at a site see all the nodes at their site, even if the nodes have...
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.

16 years agoThis file was merged from OneLab directly into our release branch.
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.

16 years agoImport from Thierry. These files are needed for Methods/*NodeNetworkSetting*.py
Marc Fiuczynski [Thu, 13 Sep 2007 21:16:18 +0000 (21:16 +0000)]
Import from Thierry.  These files are needed for Methods/*NodeNetworkSetting*.py

16 years ago- merge from PlanetLab Europe
Tony Mack [Thu, 13 Sep 2007 18:19:08 +0000 (18:19 +0000)]
- merge from PlanetLab Europe

16 years ago- merge from PlanetLab Europe
Tony Mack [Thu, 13 Sep 2007 18:12:54 +0000 (18:12 +0000)]
- merge from PlanetLab Europe

16 years ago- removing unused file
Tony Mack [Thu, 13 Sep 2007 18:06:50 +0000 (18:06 +0000)]
- removing unused file

16 years ago- merge from PlanetLab Europe
Tony Mack [Wed, 12 Sep 2007 21:43:41 +0000 (21:43 +0000)]
- merge from PlanetLab Europe

16 years ago- merge from PlanetLab Europe
Tony Mack [Wed, 12 Sep 2007 17:52:27 +0000 (17:52 +0000)]
- merge from PlanetLab Europe

16 years ago- update comments
Tony Mack [Mon, 10 Sep 2007 21:53:35 +0000 (21:53 +0000)]
- update comments
- remove unnecessary code

16 years ago- added new method GetSliceKeys
Tony Mack [Mon, 10 Sep 2007 21:31:40 +0000 (21:31 +0000)]
- added new method GetSliceKeys

16 years ago- returns user public key information
Tony Mack [Mon, 10 Sep 2007 21:31:21 +0000 (21:31 +0000)]
- returns user public key information
- Initial checkin of new API implementation

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