Edit report at http://bugs.php.net/bug.php?id=12802&edit=1
ID: 12802 Updated by: [email protected] Reported by: cheapsalsa at yahoo dot com Summary: gethostbyname/gethostbyaddr timeout -Status: Open +Status: Assigned Type: Feature/Change Request Package: *General Issues -Operating System: Linux (N/A) +Operating System: PHP Version: 4.0CVS-2001-08-16 -Assigned To: +Assigned To: pajoye Block user comment: N Private report: N New Comment: We have an implementation, only a matter of using it instead of get*. I have some patch for that, adding some features for the DNS APIs. It should be easy to modify this function while being at it. Previous Comments: ------------------------------------------------------------------------ [2010-11-19 00:53:25] tyra3l at gmail dot com maybe we could use some non-blocking dns library? http://c-ares.haxx.se/ Tyrael ------------------------------------------------------------------------ [2010-11-19 00:05:31] [email protected] For the record, it is not possible to do it in PHP. These functions are implemented by the operating systems. Without creating a thread for the get* hosts, we won't have any control on the timeout. ------------------------------------------------------------------------ [2010-03-04 16:34:30] tyra3l at gmail dot com bump ------------------------------------------------------------------------ [2009-03-04 19:19:12] adifranco at tagged dot com Any intent to fix this? This kind of indeterminism is very crippling to trying to use these functions in a feature that interacts with the user. ------------------------------------------------------------------------ [2003-08-10 22:54:12] grimtraffic at hotmail dot com To be honest, no timeout has really made it hard to log users. There is no point of logging IP's because they change too often for dial-up users, and with my page timing out every third time someone goes to it, I now have troubles. By the way, 2 out of 3 who use gethostbyaddr have an issue with it timing out constantly. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/bug.php?id=12802 -- Edit this bug report at http://bugs.php.net/bug.php?id=12802&edit=1
