steffen: server/kolab-resource-handlers/kolab-resource-handlers/resmgr kolabfilter.php, 1.29, 1.30 resmgr.php, 1.70, 1.71

cvs at intevation.de cvs at intevation.de
Tue Nov 29 02:51:08 CET 2005


Author: steffen

Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr
In directory doto:/tmp/cvs-serv24842/kolab-resource-handlers/kolab-resource-handlers/resmgr

Modified Files:
	kolabfilter.php resmgr.php 
Log Message:
Dont use kolabEncryptedPassword, use calendar-user only. encryption stuff disabled for now. I dont think it something we even want to support if we are not using it

Index: kolabfilter.php
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/kolabfilter.php,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- kolabfilter.php	31 Oct 2005 11:56:52 -0000	1.29
+++ kolabfilter.php	29 Nov 2005 01:51:06 -0000	1.30
@@ -1,7 +1,7 @@
 #!@l_prefix@/bin/php
 <?php
 /*
- *  Copyright (c) 2004 Klaraelvdalens Datakonsult AB
+ *  Copyright (c) 2004-2005 Klaraelvdalens Datakonsult AB
  *
  *    Writen by Steffen Hansen <steffen at klaralvdalens-datakonsult.se>
  *

Index: resmgr.php
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/resmgr/resmgr.php,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -d -r1.70 -r1.71
--- resmgr.php	30 Aug 2005 19:03:17 -0000	1.70
+++ resmgr.php	29 Nov 2005 01:51:06 -0000	1.71
@@ -33,7 +33,6 @@
 define('RM_ITIP_TENTATIVE',                 3);
 
 require_once 'Net/IMAP.php';
-require_once HORDE_BASE . '/lib/core.php';
 require_once 'Horde/iCalendar.php';
 require_once 'Horde/NLS.php';
 require_once 'Horde/MIME.php';
@@ -163,7 +162,8 @@
 
     $result = ldap_search($ldap, $params['base_dn'],
                           "(&(objectClass=kolabInetOrgPerson)(mail=$resource))",
-                          array("cn", "kolabHomeServer", "kolabEncryptedPassword", "kolabInvitationPolicy" ));
+                          array("cn", "kolabHomeServer", /*"kolabEncryptedPassword",*/
+				"kolabInvitationPolicy" ));
     if (!$result) {
         myLog('Unable to perform LDAP search: ' . ldap_error($ldap));
         return new PEAR_Error('Unable to perform LDAP search: ' . ldap_error($ldap));
@@ -178,9 +178,15 @@
     $cn = $entries[0]['cn'][0];
     $hs = $entries[0]['kolabhomeserver'][0];
     $actions = $entries[0]['kolabinvitationpolicy'];
+
+    /* Encrypted password are not used anymore... */
+    /* TODO: Clean this code out when we're sure
+       we don't want to use it... */
+    $cleartext = false;
+    /*      
     $encpw = base64_decode($entries[0]['kolabencryptedpassword'][0]);
 
-    // Now get private key and decrypt the password
+    # Now get private key and decrypt the password
     $pkd = file_get_contents($params['priv_key_file']);
     $pkey = openssl_pkey_get_private($pkd);
     if ($pkey === false) {
@@ -196,7 +202,8 @@
     }
 
     openssl_free_key($pkey);
-    
+    */
+
     $policies = array();
     $defaultpolicy = false;
     foreach( $actions as $action ) {
@@ -239,7 +246,8 @@
 
 
     ldap_close($ldap);
-    return array( 'cn' => $cn, 'homeserver' => $hs, 'password' => $cleartext, 'action' => $action );
+    return array( 'cn' => $cn, 'homeserver' => $hs, 'password' => $cleartext,
+		  'action' => $action );
 }
 
 function getResourceUid($resource)
@@ -622,6 +630,9 @@
     }
     //$mailbox = "INBOX/Calendar";
     $fullmbox = $server . $mymailbox;
+
+    myLog( sprintf('Logging into %s as user %s to access %s',
+		   $params['server'], $params['calendar_user'], $mymailbox), RM_LOG_DEBUG);
 
     $imap = &new Net_IMAP( $params['server'] );
     if( PEAR::isError($imap) ) {





More information about the commits mailing list