-
Dawit Alemayehu authored
Features: - Switched the PAC file parser from KJS to QtScript. - Implemented the Microsoft IPv6 PAC extensions. - Implemented support for returning SOCKS proxy information (only SOCKS5). - Added a new dbus call, proxiesForUrl, that returns all the proxy addresses for a given url. - Added a new kpactest file to test the new MS IPv6 extension functions. Fixes: - Fixed the DateRange function by adding back two missing months in the static months array. - Fixed the DNS related functions by fixing how the lookup works through the following modification to the KIO DNS caching code: * Added a function, lookupCachedHostInfoFor, for quering the KIO cache for information without causing a DNS query. * Added a function, cacheLookup, for inserting a DNS lookup result into the KIO cache. - Fixed myIpAddress by using QNetworkInterface, though this fix is still far from ideal since it grabs the first suitable interface on multi-homed systems. REVIEW: 100971 BUG: 153973 BUG: 267844 FIXED-IN: 4.7 DIGEST: KIO Proxy overhaul for KDE 4.7
98946bcb