Revision 830140
Go back to digest for 13th July 2008Bug Fixes in KDE Base
Thiago Macieira committed changes in /trunk/KDE/kdelibs/kio:
Make IOSlaves based on TCPSlaveBase request DNS resolution via the application.
And make the application cache results for 5 minutes.
This should avoid the DNS request storm that happens when loading webpages.
Whereas this is completly normal and has been done for years, apparently we're doing something different now that causes some cheap routers to lock up or fail to respond.
Those defective routers should be replaced, but while they aren't, we introduce a cache.
Patch by Roland Harneau.
File Changes
Added 2 files
- /trunk/KDE/kdelibs/kio/kio
- /hostinfo.cpp
- /hostinfo_p.h
Modified 8 files
- /trunk/KDE/kdelibs/kio
- /CMakeLists.txt
- /kio/global.h
- /kio/slavebase.cpp
- /kio/slavebase.h
- /kio/slaveinterface.cpp
- /kio/slaveinterface.h
- /kio/slaveinterface_p.h
- /kio/tcpslavebase.cpp
10 files changed in total