Features
| Area | Version Added | Version Stablized | Dependencies |
| API |
| Thread Safety | 0.2.2 | | |
| External C API | 0.1 | 0.2 | |
| External Python API | 0.2 | | |
| External .NET API | 0.2 | | |
| Internal API | 0.1 | | |
| Core Features |
| CLI Tool | 0.1 | | |
| Proxy Auto-Configuration (PAC) | 0.1 | | |
| Web Proxy Auto-Discovery (WPAD) | 0.1 | | |
| Configuration Lockdown | 0.2 | | |
| Configuration Plugins | Config Type |
| Environment variable config plugin | 0.1 | 0.2 | | No type specified |
| INI-style file config plugin | 0.2 | | | USER & SYSTEM |
| GNOME config plugin | 0.1 | | x11, xmu, gconf | SESSION |
| KDE config plugin | 0.2 | | x11, xmu | SESSION |
| Windows registry config plugin | | | |
| Mac OS X InternetConfig config plugin | | | |
| LDAP config plugin | | | |
| dconf config plugin | | | |
| Javascript Plugins |
| PAC via Firefox/Xulrunner | 0.1 | | firefox or xulrunner |
| PAC via WebKit | 0.2.3 | | WebKit or JavaScriptCore |
| PAC via Safari | | | |
| PAC via Internet Explorer | | | |
| Other Plugins |
| NetworkManager plugin | 0.2 | | dbus |
See BuildingFromSource for specific build dependencies and distro package requirements.
Proxy Authentication
Because proxy authentication is protocol specific, it is outside the scope of this library. libproxy tells you WHICH proxy servers to try to use, not HOW to use them.