1
0
mirror of https://github.com/OpenNebula/one.git synced 2024-12-25 23:21:29 +03:00
Commit Graph

57 Commits

Author SHA1 Message Date
Ruben S. Montero
d7ce29183c F #1377: Added new funtion to check lock state with oneadmin. Missing
action names. Functions to test oneadmin or admin roles
2018-05-23 14:42:57 +02:00
Vlastimil Holer
a4c0447ccf Bump year to 2018 (#1623) 2018-01-02 18:27:37 +01:00
Javi Fontan
8de979e42c Bump version 5.3.80 2017-05-25 16:07:35 +02:00
Ruben S. Montero
ac76ab4549 F #4809: Reload ACL rule cache when a server becomes zone leader 2017-05-08 23:57:51 +02:00
Ruben S. Montero
7a2face60c F #5005: New interface of ActionManager to accommodate additional arguments. Updates managers to the new interface 2017-02-03 20:39:34 +01:00
Javi Fontan
e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Ruben S. Montero
3fb8a0e161 feature #4369: Better const signature. Removed unused varibles and
methods. ACL filter is generated in the ClusterPool class, moved DB name
to private scope. Copy constructor for object collection. Uniform
get_cluster_id function.
2016-03-21 13:01:45 +01:00
Carlos Martín
621a186947 Feature #4369: ACL engine uses multple clusters 2016-03-11 15:42:17 +01:00
Jaime Melis
e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Jaime Melis
8d00b74177 Change year to 2015 2015-02-24 12:27:59 +01:00
Ruben S. Montero
ef510dfcd0 feature #3183: Do not include reservations in VNET/* and VNET/% rules for pool list and vnet show API calls 2014-09-23 20:19:14 +02:00
Carlos Martín
7744150944 Feature #2727: Delete acl rules that apply to a zone when that zone is deleted 2014-02-21 15:23:24 +01:00
Carlos Martín
22e621ea95 Bug #2734: ACL rules are not forced to be in the local zone
But the onedb import-slave command will simply ignore any
rule that applies to a zone other than #0 or *
2014-02-18 18:54:36 +01:00
Carlos Martín
d0eb7aead4 Bug #2734: Revert "Feature #2694: Force ACL rule zone to be the local zone when oned is standalone"
This reverts commit 41756a9de3.
2014-02-18 18:45:01 +01:00
Carlos Martín
41756a9de3 Feature #2694: Force ACL rule zone to be the local zone when oned is standalone
This way the import process to a federation is simplified
2014-02-13 17:23:42 +01:00
Ruben S. Montero
93377e0ba6 Feature #2672: Remove uneeded getter. add some comments 2014-01-30 11:41:56 +01:00
Carlos Martín
c36bc33fd4 Feature #2665: More DB write checks for federation slaves 2014-01-29 13:04:07 +01:00
Carlos Martín
758d9fdb8a Merge remote-tracking branch 'origin/feature-2672' into vdc-federation
Conflicts:
	include/AclManager.h
	src/acl/AclManager.cc
	src/nebula/Nebula.cc
2014-01-27 17:51:54 +01:00
Carlos Martín
ab479bdc72 Feature #2672: Disable ACL cache for federation slave nodes 2014-01-27 17:44:27 +01:00
Carlos Martín
63d0b8f5a3 Feature #2653: Temporary fix for stand-alone mode 2014-01-24 18:50:09 +01:00
Ruben S. Montero
7686ca93e0 Merge branch 'master' into vdc-federation
Conflicts:
	include/GroupPool.h
	include/UserPool.h
2014-01-23 16:36:22 +01:00
Carlos Martín
cf31d91abd Feature #2653: Add zone id to each ACL rule 2014-01-21 12:52:25 +01:00
Jaime Melis
11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Carlos Martín
599dabd702 Feature #2565: New method in acl manager to delete acl rules directly, instead of by id 2013-12-13 11:43:34 +01:00
Carlos Martín
0bc0f4a353 Feature #1742: List resources from secondary groups 2013-08-23 15:36:43 +02:00
Carlos Martín
7bfb930292 Feature #1742: Add a set of group IDs to Users 2013-08-23 12:39:14 +02:00
Jaime Melis
7357bffe34 Update copyright notice 2013-01-24 16:18:30 +01:00
Jaime Melis
af61e33f8c Update year to 2013 2013-01-24 16:03:57 +01:00
Carlos Martín
185f05a273 Feature #1565: Clean ACL rules when a Cluster is deleted 2013-01-23 16:46:14 +01:00
Carlos Martín
dafbc5d349 Feature #1565: Implement reverse search for ACLs that apply to objects in a cluster 2013-01-17 12:33:33 +01:00
Carlos Martín
1b6e38dac1 Feature #1565: Add new ACL resource ID bit, '%', for clusters. The reserve lookup is pending 2013-01-16 18:27:36 +01:00
Ruben S. Montero
e192b6348b feature #1288: Moved AuthRequest to its own file to prepare a generic synchronous request interface 2012-05-31 16:51:07 +02:00
Carlos Martín
f747332367 Bug #834: When any object type is deleted, its ACL rules are also deleted 2012-04-16 16:24:42 +02:00
Carlos Martín
261461ffb7 Bug #834: When a group is deleted, ACL rules that match '__ __/@gid __' are cleaned 2012-04-16 15:06:06 +02:00
Carlos Martín
57308da948 Bug #834: When Users or Groups are deleted, their ACL rules are also dropped
(cherry picked from commit 5a481f23d8)
2012-04-11 14:49:09 +02:00
Jaime Melis
a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +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
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
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
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
21bca20780 Bug #848: Add error message and stop oned execution if bootstrap fails 2011-10-10 06:14:46 -07:00
Ruben S. Montero
66485c6ed7 MULTIPLE GROUPS: Removed initial effort to support multiple user groups for the users. This should be easily recovered to complete this feature in the future 2011-07-07 19:01:04 +02:00
Ruben S. Montero
db1a3ae691 Merge branch 'feature-687' of git.opennebula.org:one into feature-687 2011-07-05 16:32:58 +02:00
Ruben S. Montero
37f0700a96 feature #687: Added an ACL Manager to the Scheduler. The ACL is base class for the new one 2011-07-05 16:32:18 +02:00
Ruben S. Montero
d850f6924d feature #687: AclManager can now be rebuild from an xml string 2011-07-04 22:33:13 +02:00
Carlos Martín
27e04919b2 Feature #687: Add a default ACL rule at bootstrap 2011-07-04 19:14:43 +02:00
Ruben S. Montero
84a19e69ad feature #687: Minor changes in the ACL module 2011-07-03 14:13:43 +02:00