From: Tomas K. <to...@us...> - 2006-01-29 11:18:31
|
Update of /cvsroot/squirrelmail/squirrelmail/functions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18206 Modified Files: imap_general.php Log Message: ipv6 address must be in [] Index: imap_general.php =================================================================== RCS file: /cvsroot/squirrelmail/squirrelmail/functions/imap_general.php,v retrieving revision 1.220 retrieving revision 1.221 diff -u -w -r1.220 -r1.221 --- imap_general.php 28 Jan 2006 19:24:08 -0000 1.220 +++ imap_general.php 29 Jan 2006 11:18:22 -0000 1.221 @@ -636,7 +636,10 @@ function sqimap_create_stream($server,$port,$tls=0) { global $squirrelmail_language; - // FIXME: ipv6 address support + if (strstr($server,':') && ! preg_match("/^\[.*\]$/",$server)) { + // numerical IPv6 address must be enclosed in square brackets + $server = '['.$server.']'; + } if ($tls == 1) { if ((check_php_version(4,3)) and (extension_loaded('openssl'))) { |