r2785 - enforce defaults for user_auth_src and require_local_account instead of...
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 20 May 2009 16:58:51 +0000 (16:58 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 20 May 2009 16:58:51 +0000 (16:58 +0000)
 - toss release notes accordingly

README
inc/init.php
inc/secret-sample.php
upgrade.php

diff --git a/README b/README
index ea3b28bbd3b87e69add6bbca3dabc0d08eaaa7b0..b5ea17a76b07d8907b3ae8bf4f1189e6c5975f9b 100644 (file)
--- a/README
+++ b/README
@@ -108,6 +108,11 @@ during the upgrade.
 
 *** Upgrading to 0.17.0 ***
 
+LDAP options have been moved to LDAP_options array. This means, that if you were
+using LDAP authentication for users in version 0.16.x, it will break right after
+upgrade to 0.17.0. To get things working again, Adjust existing secret.php file
+according to secret-sample.php file provided with 0.17.0 release.
+
 This release is the first to take advantage of the foreign key support
 provided by the InnoDB storage engine in MySQL.  The installer and
 upgrader scripts check for InnoDB support and cannot complete without it.
index de0ad85cd298091c9d5c05ed2ae641f805ae2b8a..74b8165fbaffa492fd76889141dd5dc58d721ff3 100644 (file)
@@ -29,6 +29,11 @@ require_once 'inc/config.php';
 require_once 'inc/interface.php';
 require_once 'inc/functions.php';
 require_once 'inc/database.php';
+// Always have default values for these options, so if a user didn't
+// care to set, something would be working anyway.
+$user_auth_src = 'database';
+$require_local_account = TRUE;
+
 if (file_exists ('inc/secret.php'))
        require_once 'inc/secret.php';
 else
index d5c77080f1293ac227aa49f325b503cd5b9db764..cb88020eeee3b6f0fdb89979afe5ed20860c6005 100644 (file)
@@ -9,9 +9,12 @@ $pdo_dsn = 'mysql:host=localhost;dbname=racktables';
 $db_username = 'username';
 $db_password = 'password';
 
+// Default setting is to authenticate users locally, but it is possible to
+// employ existing LDAP or Apache userbase. Uncommenting below two lines MAY
+// help in switching authentication to LDAP completely.
 // More info: http://racktables.org/trac/wiki/RackTablesUserAuthentication
-$user_auth_src = 'database';
-$require_local_account = TRUE;
+#$user_auth_src = 'ldap';
+#$require_local_account = FALSE;
 
 // This is only necessary for 'ldap' authentication source
 $LDAP_options = array
index 83f27ca89fe78c89c03a6c87210c8625feb2097d..5b1e5e5512773affa2f596323345df3a57bcb4f5 100644 (file)
@@ -2,10 +2,10 @@
 
 $relnotes = array
 (
-       '0.17.0' => "This release requires more options to secret.php. Add the " .
-               "following into inc/secret.php:<br><br>" .
-               "\$user_auth_src = 'database';<br>\$require_local_account = TRUE;<br><br>" .
-               "(and adjust to your needs, if necessary)<br>" .
+       '0.17.0' => "LDAP options have been moved to LDAP_options array. This means, that if you were<br>" .
+               "using LDAP authentication for users in version 0.16.x, it will break right after<br>" .
+               "upgrade to 0.17.0. To get things working again, Adjust existing secret.php file<br>" .
+               "according to secret-sample.php file provided with 0.17.0 release.<br><br>" .
                "Another change is the addition of support for file uploads.  Files are stored<br>" .
                "in the database.  There are several settings in php.ini which you may need to modify:<br>" .
                "<ul><li>file_uploads        - needs to be On</li>" .