Added smtp_auth hook
authorpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 29 Aug 2007 23:48:30 +0000 (23:48 +0000)
committerpdontthink <pdontthink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Wed, 29 Aug 2007 23:48:30 +0000 (23:48 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@12628 7612ce4b-ef26-0410-bec9-ea0150e637f0

ChangeLog
functions/auth.php

index a2aefb4bc267ac899126f0e9f64d1610b4081489..88fc5b09255b4f71e56f479daf014ad9c09ffa3b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -214,6 +214,7 @@ Version 1.5.2 - SVN
   - No longer store all message composition sessions in the PHP session,
     since it was not made use of and in rare cases, made sessions too big
   - Composition restoration functionality now correctly restores attachments
+  - Added smtp_auth hook
 
 Version 1.5.1 (branched on 2006-02-12)
 --------------------------------------
index 11a484fed5b6e99faf95734dcb5b3a161cd26323..b7d57452d8ce123f9d4ccbb79d3c165b566df618 100644 (file)
@@ -277,4 +277,10 @@ function get_smtp_user(&$user, &$pass) {
         $user = $username;
         $pass = sqauth_read_password();
     }
+
+    // plugin authors note: override $user or $pass by
+    // directly changing the arguments array contents 
+    // in your plugin e.g., $args[0] = 'new_username';
+    //
+    do_hook('smtp_auth', $temp=array(&$user, &$pass));
 }