From:             
Operating system: Irrelevant
PHP version:      Irrelevant
Package:          Unknown/Other Function
Bug Type:         Bug
Bug description:nl2.php.net IPv6 broken

Description:
------------
nl.php.net has some AAAA records which are very often broken (currently 2
out of 3 are broken). From what I've read PHP checks its mirrors on regular
intervals, but apparently does not check if both IP4 and IP6 work. The lack
of this IPv6 check causes the PHP website to load very slow as it waits a
few seconds for a timeout on v6 and then falls back to v4.



Perhaps this check can be extended to also check for correct IPv6 function
and remove the mirror if its IPv6 connectivity is broken.





Test script:
---------------
# date

Sat Jan 29 23:20:16 CET 2011



# telnet -6 nl2.php.net 80

Trying 2a01:448:1::1036:64:164...

telnet: Unable to connect to remote host: Connection refused



# telnet -6 nl.php.net 80 

Trying 2a00:f10:111::1337:1000...

telnet: Unable to connect to remote host: No route to host





Expected result:
----------------
I would expect that the PHP mirror check removes mirrors that have broken
v6 connectivity.


-- 
Edit bug report at http://bugs.php.net/bug.php?id=53881&edit=1
-- 
Try a snapshot (PHP 5.2):            
http://bugs.php.net/fix.php?id=53881&r=trysnapshot52
Try a snapshot (PHP 5.3):            
http://bugs.php.net/fix.php?id=53881&r=trysnapshot53
Try a snapshot (trunk):              
http://bugs.php.net/fix.php?id=53881&r=trysnapshottrunk
Fixed in SVN:                        
http://bugs.php.net/fix.php?id=53881&r=fixed
Fixed in SVN and need be documented: 
http://bugs.php.net/fix.php?id=53881&r=needdocs
Fixed in release:                    
http://bugs.php.net/fix.php?id=53881&r=alreadyfixed
Need backtrace:                      
http://bugs.php.net/fix.php?id=53881&r=needtrace
Need Reproduce Script:               
http://bugs.php.net/fix.php?id=53881&r=needscript
Try newer version:                   
http://bugs.php.net/fix.php?id=53881&r=oldversion
Not developer issue:                 
http://bugs.php.net/fix.php?id=53881&r=support
Expected behavior:                   
http://bugs.php.net/fix.php?id=53881&r=notwrong
Not enough info:                     
http://bugs.php.net/fix.php?id=53881&r=notenoughinfo
Submitted twice:                     
http://bugs.php.net/fix.php?id=53881&r=submittedtwice
register_globals:                    
http://bugs.php.net/fix.php?id=53881&r=globals
PHP 4 support discontinued:          http://bugs.php.net/fix.php?id=53881&r=php4
Daylight Savings:                    http://bugs.php.net/fix.php?id=53881&r=dst
IIS Stability:                       
http://bugs.php.net/fix.php?id=53881&r=isapi
Install GNU Sed:                     
http://bugs.php.net/fix.php?id=53881&r=gnused
Floating point limitations:          
http://bugs.php.net/fix.php?id=53881&r=float
No Zend Extensions:                  
http://bugs.php.net/fix.php?id=53881&r=nozend
MySQL Configuration Error:           
http://bugs.php.net/fix.php?id=53881&r=mysqlcfg

Reply via email to