Commit Graph
98 Commits
Author SHA1 Message Date
Jaime Melis 11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Ruben S. Montero b99d0c294a Merge branch 'feature-1678'
Conflicts:
	src/im_mad/remotes/common.d/collectd-client_control.sh
	src/onedb/4.2.0_to_4.3.80.rb
2013-10-25 21:23:27 +02:00
Carlos Martín 84ecfbeb7e Remove outdated core tests 2013-10-25 16:05:53 +02:00
Ruben S. Montero f98a2daee9 feature #1678: Exit oned if a driver cannot be loaded 2013-10-25 15:16:44 +02:00
Carlos Martín 7bfb930292 Feature #1742: Add a set of group IDs to Users 2013-08-23 12:39:14 +02:00
Ruben S. Montero 67b88ece7d feature #2009: Fix constness of Mad protocol interface
(cherry picked from commit b44788399f369fd46e0cbfa21eaf758994424606)
2013-05-17 01:10:47 +02:00
Ruben S. Montero b84a0350a7 Merge branch 'feature-1739'
Conflicts:
	src/common/NebulaUtil.cc
	src/common/SConstruct
2013-02-17 00:07:07 +01:00
Ruben S. Montero b8b3f6434d feature #1739: Moved SSL functions to one_util namespace. oned decodes messages from information drivers 2013-02-09 16:38:54 +01: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
Ruben S. Montero 293ee180a4 feature #1288: Update request id in add method for sync requests. AuthManager updated. 2012-06-01 12:01:23 +02:00
Ruben S. Montero 20969b3375 feature #1288: Update AuthManager tests 2012-06-01 11:58:24 +02:00
Ruben S. Montero 9361376e90 feature #1288: Managers can now execute synchronous actions 2012-05-31 18:38:14 +02: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 a76be30312 Feature #1096: Change authorization MAD definition to detect if there is any authZ driver enabled 2012-04-11 18:02:15 +02:00
Carlos Martín 3a81160c93 Feature #1112: Fix segmentation fault when drivers are not defined in oned.conf 2012-03-07 17:19:08 +01:00
Ruben S. Montero f411c685d7 Fix compilation for tests with the new classes 2012-02-24 21:12:50 +01:00
Ruben S. Montero 2762ed5a62 feature #1112: Fix compilation of tests 2012-02-10 01:19:49 +01:00
Carlos Martín cfb7ed5691 Update core tests for 3.2 2012-01-19 09:42:12 -08:00
Carlos Martín d76deaeb2d Avoid redefinition of oss variable for readability 2012-01-19 09:42:11 -08:00
Jaime Melis a2b7cb6bc9 Bump to version 3.2.0 2012-01-12 12:29:18 +01:00
Carlos Martín d36e3f1cf9 Feature #862: Remove PUBLIC from the authorization driver protocol 2012-01-10 15:24:01 +01:00
Carlos Martín 42aa9b9dcb Feature #862: Fix tests 2012-01-03 18:24:15 +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 394da7925c Better management of new object creation requests
The ACLs associated to the objects are not created if the object doesn't have a oid
2011-12-30 21:35:51 +01:00
Carlos Martín 11081ffd42 Fix AuthManagerTest.cc, although it fails because of the public flag 2011-12-30 19:56:04 +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 e2f51e7861 Change ACL operations to USE, MANAGE, ADMIN & CREATE 2011-12-29 08:09:53 -08:00
Ruben S. Montero 07c8236945 bug #847 - #913: Fixes AuthManager tests 2011-10-13 18:55:04 +02:00
Ruben S. Montero 605d580c63 bug #847: The authentication driver is now not encoded as part of the secret. The base auth driver has been updated to deal with this new protocol 2011-10-12 01:00:50 +02:00
Ruben S. Montero cbf64ecf1b bug #847: Auth drivers are set in OpenNebula core. Login tokens do not include the driver, so the hash logic needs update, see #911 2011-10-11 19:15:13 +02:00
Ruben S. Montero f9a4eaf55a bug #695: False timeouts are now checked within the Authmanager 2011-09-16 18:48:46 +02:00
Carlos Martín 7d0ac75b0f Bug #477: Fix AuthManagerTest, now the authorization errors are more vebose 2011-09-13 14:58:38 +02:00
Carlos Martín 78247256ce Bug #477: Small change in error string generation 2011-09-08 17:47:49 +02:00
Carlos Martín a97f0c40fb Bug #477: Let the authorization errors reach the user 2011-09-07 18:14:53 +02:00
Carlos Martín d7787bc4e3 Feature #407: Let users see their own group information, using 'onegroup show' 2011-08-31 13:45:03 +02:00
Ruben S. Montero 72008ecfb7 feature-754: New auth driver. Minor indent changes. 2011-07-27 17:50:49 +02:00
Ruben S. Montero 65606e7faf feture-754: OpenNebula core sends information about the ACL authZ result to the driver. Improved formating of auth strings. Check trivial authZ requests. 2011-07-27 11:27:16 +02:00
Ruben S. Montero 5bef4fd900 bug: Users can now acces their own information and change passwd 2011-07-11 17:20:10 +02: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
Carlos Martín 90fc30f6af Feature #687: Change Auth. unit test to report the object groups 2011-07-05 12:47:40 +02:00
Carlos Martín 17701960cb Feature #687: Make AuthManagerTest use the NebulaTest class 2011-07-04 16:01:43 +02:00
Carlos Martín b9eae8bfbf Feature #687: Bring back the pub flag to the auth. string, deleted in commit:84a19e69 2011-07-04 15:55:00 +02:00
Ruben S. Montero 84a19e69ad feature #687: Minor changes in the ACL module 2011-07-03 14:13:43 +02:00
Carlos Martín 27288cfc0e Feature #687: Better default rules in AuthManager, takes into account the object's owner 2011-07-01 16:10:00 +02:00
Carlos Martín 5ae5d85301 Feature #687: Let users in the oneadmin group perform any operation, instead of only manage ACL rules 2011-06-30 18:03:06 +02:00
Carlos Martín bc29eaca98 Feature #687: Let users use and see public objects in their group 2011-06-30 17:43:06 +02:00