Ruben S. Montero
7a44026d66
bug #847 : Get rid of unneeded constructor in AuthRequest
2011-10-21 10:15:26 +02:00
Ruben S. Montero
2ded9cec22
bug #847 : Added a new server method based on OpenSSL symetric ciphers
2011-10-21 02:27:47 +02:00
Ruben S. Montero
3a2cbc229b
bug #847 : This commit includes several changes to the auth mechanism:
...
1.- Simplified auth methods for UserPool
2.- Added special SERVER_AUTH method for sudo'ing
3.- Added special PUBLIC_AUTH method for only-public interface users
4.- Added special driver name ("default") to authenticate unknown users
2011-10-21 01:17:46 +02:00
Ruben S. Montero
26a6c633a4
bug #847 : Added driver option to examples in command help
2011-10-21 01:17:23 +02:00
Ruben S. Montero
60e2301928
bug #847 : Fixes tests for session cache
2011-10-21 01:16:56 +02:00
Carlos Martín
86c127320e
Bug #847 : Perform sha1 for new passwords if the core driver is used
2011-10-20 19:22:42 +02:00
Carlos Martín
303d17b260
Bug #847 - #918 : Add password to one.user.chauth method, this way the driver and the auth driver are changed atomically
2011-10-20 18:58:40 +02:00
Carlos Martín
319e170ea5
Bug #847 : Add new ACL operation to change the user auth driver. TODO: update Sunstone acl tab
2011-10-20 17:46:33 +02:00
Carlos Martín
30734a57f2
Bug #847 - #929 : Add session expiration time in oned.conf
2011-10-20 12:53:36 +02:00
Carlos Martín
0ff522488f
Bug #847 - #929 : Include authentication session expiration time
2011-10-20 11:55:44 +02:00
Carlos Martín
b8ab225614
Bug #847 - #928 : The character ':' is now allowed in passwords
2011-10-18 18:48:31 +02:00
Carlos Martín
92b05d5971
Bug #847 : Update the scheduler client, it does not hash the password
2011-10-18 18:01:32 +02:00
Carlos Martín
34359e7a60
Bug #847 - #901 : onedb migrator adds USER TEMPLATE & AUTH_DRIVER, IMAGE FSTYPE & PATH.
2011-10-18 12:18:11 +02:00
Carlos Martín
e4fbfc96b4
Merge branch 'master' into bug-847
2011-10-17 18:11:25 +02:00
Carlos Martín
7aff65c28c
Bug in previous commit:75324dab, a file was renamed but install.sh was not updated
2011-10-17 09:06:22 -07:00
Carlos Martín
75324dab26
onedb: The 3.0 migrator was renamed to 3.0.0 in one-3.0, but not in master. See commit:ac2f9966
2011-10-17 17:31:46 +02:00
Carlos Martín
c42364d9d9
Bug #847 - #899 : Add user and vnet update methods to Java OCA
2011-10-17 17:20:20 +02:00
Carlos Martín
64bd883283
Bug #847 - #918 : Add chauth method in Java OCA
2011-10-17 17:05:02 +02:00
Carlos Martín
6b43690216
Bug #847 - #911 : Java OCA client does not hash the password, add new driver parameter for one.user.allocate
2011-10-17 16:54:56 +02:00
Carlos Martín
8d356a5841
Bug #847 : Add the auth driver column to oneuser list output
2011-10-17 15:21:13 +02:00
Carlos Martín
d2e781cd27
Bug #847 - #918 : Add method to change user auth driver in core, ruby oca and CLI
2011-10-17 15:08:00 +02:00
Ruben S. Montero
30a9162f5e
Merge branch 'master' into bug-847
...
Conflicts:
src/um/UserPool.cc
2011-10-15 00:22:52 +02:00
Ruben S. Montero
1122f2f2d3
Merge branch 'master' of git.opennebula.org:one
2011-10-15 00:07:32 +02:00
Ruben S. Montero
cd4c5d5dcb
bug #866 : Removed unneeded check after starting the server
2011-10-15 00:06:51 +02:00
Javi Fontan
66134fa087
typo in install_gems (nokogiri)
...
(cherry picked from commit 19029f7f76
)
2011-10-14 17:30:24 +02:00
Ruben S. Montero
e2f2c25ee3
bug #847 - #913 : Fixes Network tests and some core bugs
2011-10-14 17:15:20 +02:00
Carlos Martín
a61cd0bb0a
Bug #871 : Avoid locked tables in onedb upgrade. Thanks to jan horacek <jahor@jhr.cz>
2011-10-14 16:51:29 +02:00
Carlos Martín
9ed5b738a4
Bug #848 : Take into account bug #871 , avoid table lock
2011-10-14 16:49:13 +02:00
Carlos Martín
057e20531c
Bug #848 : Fix tests
2011-10-14 15:37:10 +02:00
Carlos Martín
ba8399c9f5
Bug #848 : Add 3.1.0 migrator, it will truncate existing names with more than 128 chars.
2011-10-14 15:13:56 +02:00
Ruben S. Montero
5407e58967
bug #847 - #913 : Fixes Images Unit Tests.
2011-10-14 13:16:49 +02:00
Ruben S. Montero
7052b887ee
bug #847 - #913 : Fixes unit tests for User
2011-10-13 23:50:40 +02:00
Ruben S. Montero
07c8236945
bug #847 - #913 : Fixes AuthManager tests
2011-10-13 18:55:04 +02:00
Ruben S. Montero
07321ac3d3
bug #847 : Updated login tokens for auth drivers
2011-10-12 01:09:45 +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
054531ad4f
bug #847 : Unneeded configuration option for sunstone removed.
2011-10-12 00:34:01 +02:00
Ruben S. Montero
fcb352d09d
bug #847 : Tokens are never sha1_digested. Core authentication mechanism stores the passwords digested, client sends plain passwords. Includes OCA (Ruby), CloudAuth and CLI updates. Ozones needs redesign its password storafe strategy.
2011-10-12 00:27:03 +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
7683ba8998
bug #847 : Cleans image templates so only metadata is left. Adds path and fstype to image attributes for reference
2011-10-11 16:05:32 +02:00
Ruben S. Montero
21b1303c0b
bug #847 : Removes core attributes from VirtualNetwork template, so it only stores vnet metadata after creation
2011-10-11 15:49:35 +02:00
Ruben S. Montero
1d9d1bd7bb
bug #847 : Fix constness for erase method in PoolObjectSQL. Better check in template erase
2011-10-11 15:46:58 +02:00
Ruben S. Montero
8356248782
bug #847 : changes the prototype of mkfs function in Image Driver
2011-10-11 15:45:38 +02:00
Ruben S. Montero
6c55f347ec
bug #847 : Added method to get & erase an attribute. Cleaned up prototypes
2011-10-11 12:47:30 +02:00
Ruben S. Montero
d27d994431
bug #847 : User load fails if there is no template. Needs a proper onedb update method.
2011-10-11 12:44:13 +02:00
Ruben S. Montero
3ece499992
bug #847 : Prints the template information for the user
2011-10-11 00:29:18 +02:00
Ruben S. Montero
b94dd94f3f
bug #847 : Adds template to Users to store metadata. Added OCA (ruby) methods and command option
2011-10-11 00:20:50 +02:00
Ruben S. Montero
1a410d85e7
bug #847 : New methods for OCA and onevnet option
2011-10-10 23:27:51 +02:00
Ruben S. Montero
fd5fc63dd0
bug #847 : Implements update method for VirtualNetworks in OpenNebula core
2011-10-10 23:06:13 +02:00
Carlos Martín
ee28c22f53
Bug #848 : Fix tests
2011-10-10 18:56:19 +02:00
Carlos Martín
771a4ac8d9
Bug #848 : Set name columns to 128 chars. The name length is checked for new objects
2011-10-10 17:48:06 +02:00