Commit Graph
556 Commits
Author SHA1 Message Date
Carlos Martín 2f080668d8 Feature #862: Merge RequestManagerPoolInfo into RequestManagerPoolInfoFilter 2012-01-05 18:31:19 +01:00
Ruben S. Montero 2af47bf630 feature #862: DELETE now requires MANAGE and CREATE permissions over the object 2012-01-05 02:39:00 +01:00
Ruben S. Montero 3088f5ca5c feature #862: Refactor Chown function 2012-01-05 01:45:53 +01:00
Carlos Martín 38f494855b Feature #862: Add one.*.chmod xml-rpc methods in the core 2012-01-04 20:14:09 +01:00
Carlos Martín 3f51dd48de Feature #862: Remove public attribute from core 2012-01-04 06:31:20 -08:00
Carlos Martín f1978f620a Feature #862: Change chown auth requests, allowing users to change their group, and change the group of their resources if they have USE rights over the new Group 2012-01-03 22:59:40 +01:00
Carlos Martín 9601533b19 Feature #862: Add default permission to Group so users can USE their own group 2012-01-03 10:08:51 -08:00
Ruben S. Montero a77b5d4acd Merge branch 'master' into feature-862 2012-01-03 03:01:43 +01:00
Ruben S. Montero e6628a1f75 Feature #862: Re-factor PoolObjectAuth. Moved ObjectType to PoolObjectSQL. simplified interface for AuthManger::add_auth. 2012-01-03 02:58:23 +01:00
Carlos Martín 7b11944a5a Get host permission attributes from Host object in RequestManagerVirtualMachine 2012-01-02 22:34:08 +01:00
Carlos Martín 75d5e7a1fb Add the Object type to the PoolObjectAuth class 2012-01-02 22:14:43 +01:00
Carlos Martín fef8cdbf08 Rename Permissions class to PoolObjectAuth and move it to its own .h file 2012-01-02 21:17:20 +01:00
Carlos Martín eaa257103e Refactor PoolObjectSQL::Permissions to be a separate class. Use pointers for Permissions arguments 2012-01-02 19:21:54 +01:00
Ruben S. Montero a7d5e49264 feature #862: ADMIN is required for changing an user auth driver 2012-01-02 04:53:22 +01:00
Ruben S. Montero 4df973b95c Merge branch 'feature-132' 2012-01-02 03:04:53 +01:00
Ruben S. Montero 8f160525cd Merge branch 'feature-360' 2012-01-02 03:02:53 +01:00
Carlos Martín 764970f5ff Change defaults for PoolObjectSQL::Permissions constructor 2011-12-30 19:54:57 +01:00
Carlos Martín f602cf62c9 Merge remote branch 'origin/master' into feature-862
Conflicts:
	include/RequestManagerVirtualMachine.h
	src/vnm/VirtualNetwork.cc
2011-12-30 17:11:55 +01:00
Carlos Martín 8e6aba9ba5 Create 3 ACL rules from the object's permission attributes in AclManager::authorize 2011-12-30 16:27:42 +01:00
Carlos Martín 58b831c471 New class PoolObjectSQL::Permissions to move objects ownership and permission attributes to the Auth & ACL Managers 2011-12-29 22:05:11 +01:00
Carlos Martín 39ca07268a New owner/group/other USE, MODIFY, ADMIN permissions attributes for PoolObjectSQL 2011-12-29 09:14:20 -08:00
Carlos Martín e2f51e7861 Change ACL operations to USE, MANAGE, ADMIN & CREATE 2011-12-29 08:09:53 -08:00
Ruben S. Montero 7301def913 feature #132: Support for reboot action in OpenNebula core 2011-12-25 23:46:19 +01:00
Ruben S. Montero 42cebe30c1 Bug #1036: Local hooks are now executed from $VAR_LOCATION/remotes/hooks. Remote hooks are still executed from the SCRIPTS_REMOTE_PATH. 2011-12-19 23:35:46 +01:00
Ruben S. Montero f41a20d4dd Bug #963: Prevents seg fault if user is freed while executing RM action 2011-12-19 22:42:33 +01:00
Carlos Martín f0d8ac78d6 Bug #759: Check if XML is valid before it is stored in the DB. 2011-12-19 17:09:31 +01:00
Ruben S. Montero 3f38152881 feature #360: Scheduler now uses configuration file parameters. Removed sched options from one start script and scheduler daemon 2011-12-15 01:19:23 +01:00
Ruben S. Montero 52819b7909 feature #360: Split NebulaTemplate class to support addtional configuration files for OpenNebula daemons 2011-12-13 23:57:56 +01:00
Carlos Martín 3bce21e03a Modify one.host.allocate signature, to match changes of commit:665036ef 2011-12-13 17:36:20 +01:00
Jaime Melis db18cbe829 Bump to version 3.1.80 2011-12-05 17:56:34 +01:00
Ruben S. Montero 6c7bbe6d76 Merge branch 'feature-602'
Conflicts:
	src/vnm/test/VirtualNetworkPoolTest.cc
2011-12-04 19:58:51 +01:00
Ruben S. Montero 3874271a69 Merge branch 'master' into feature-863
Conflicts:
	install.sh
	src/cli/one_helper/onevnet_helper.rb
	src/mad/ruby/ActionManager.rb
2011-12-02 18:13:39 +01:00
Carlos Martín 5f7cea8083 Feature #602 #863: Add VLAN tag to vnets and VM NIC attribute
(cherry picked from commit cdf1231f81)

Conflicts:

	src/cli/one_helper/onevnet_helper.rb
	src/vnm/test/VirtualNetworkPoolTest.cc
2011-12-02 12:43:29 +01:00
Carlos Martín cdf1231f81 Feature #602 #863: Add VLAN tag to vnets and VM NIC attribute 2011-12-02 12:23:21 +01:00
Ruben S. Montero 8117ca4b77 Bug: Fixed wrong method name for VM migrate 2011-12-01 21:58:29 +01:00
Carlos Martín d3081e4cb6 Feature #862: 'one* list a' commands return all the resources over which the user has INFO rights 2011-12-01 09:56:29 -08:00
Carlos Martín 05e40b5b6f Feature #602: Small bugfixes 2011-11-29 18:09:19 +01:00
Carlos Martín 4904cc964b Feature #965: New one.vn.hold and one.vn.release methods to mark IPs as used, without an associated VM. Includes Ruby OCA and CLI 2011-11-29 16:12:00 +01:00
Carlos Martín effb4a5712 Feature #602: Refactorin of the Range creation code. New method RangedLeases::process_template 2011-11-28 17:24:46 +01:00
Carlos Martín 83e82830c8 Feature #602: Refactor Ranged VNets to store first and last IP of the range 2011-11-25 10:02:17 -08:00
Javi Fontan 85a676e959 now vmm deploy gets local and remote deployment paths 2011-11-16 18:11:53 +01:00
Ruben S. Montero 535d1c06c4 feature #966: Vnet can now be referred by name with NETWORK 2011-11-12 23:39:10 +01:00
Ruben S. Montero 34cb7a19be feature #966: Images can now be referred by name with IMAGE. Conflicts for images with the same name can be resolved with IMAGE_UID and IMAGE_UNAME 2011-11-12 03:20:59 +01:00
Carlos Martín 7efcb0e140 Feature #863: Small comment fix 2011-11-11 17:11:59 +01:00
Ruben S. Montero 744ab1faca feature #863: Fix XML for the driver message 2011-11-11 00:45:33 +01:00
Ruben S. Montero fbcc340c8a feature #863: change prototype for vnm_mad functions 2011-11-10 22:53:39 +01:00
Carlos Martín 665036efcf Feature #863: Add Virtual Network MAD to hosts 2011-11-10 17:28:32 +01:00
Ruben S. Montero 5571bd81c0 feature #863: Fix comment on for the XML format of the driver message 2011-11-10 11:20:49 +01:00
Ruben S. Montero f6ce18bfb4 feature #863: Change the OpenNebula Core to VMM Driver protocol now all messages have the same format:
ACTION ID XML_B64_DATA
The B64 data includes the parameters for each action plus a new field for the network driver used by the target host.

Also this commit changes the tree for the networking drivers.
2011-11-10 11:15:58 +01:00
Carlos Martín 45e4923dc0 Fixes outdated xml-rpc methods signatures 2011-11-02 17:36:53 +01:00