1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
|
Wed Sep 1 16:03:00 2010 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
* == Released 0.4.6 ===
* Fixed a crash in the URL parser
* Fixed build issues with Visual Studio
* Updated the INSTALL file
* Install Python binding in prefix path if site-packages exists
* Fixed compilation with Visual Studio
* Complete list of bug fixes:
+ 135, 136, 138
Mon Jun 7 11:37:00 2010 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
* === Released 0.4.5 ===
* C# bindings are installable (-DWITH_DOTNET=ON)
* C# bindings installation path can be changed using -DGAC_DIR=
* Internal libmodman build fixed
* Installation dirs are now all relative to CMAKE_INSTALL_PREFIX
* Fixed test while using --as-needed linker flag
* Fixed generation of libproxy-1.0.pc
* Basic support for Mingw added (not yet 100% functional)
* Ruby binding implemented (not yet in the build system)
* Fixed modules not being found caused by relative LIBEXEC_INSTALL_DIR
* Fixed bug with builtin plugins (Issue 133)
* Vala bindings installation path can be changed using -DVAPI_DIR=
* Python bindings installation path can be changed using -DPYTHON_SITEPKG_DIR=
* Perl bindings can be installed in vendor directory (-DPERL_VENDORARCH=ON)
* Perl bindings installation path can be change using -DPX_PERL_ARCH=
* Unit test now builds on OSX
* Complete list of bug fixes:
+ 125, 126, 130, 132, 133
Sun Jun 13 11:00:00 2010 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.4.4 ===
* Add support for optionally building using a system libmodman
* Rework build system to be cleaner
* Fix two major build system bugs: 127, 128
Mon Jun 7 11:37:00 2010 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
* === Released 0.4.3 ===
* Test can now be out-compiled using BUILD_TESTING=OFF
* Fixed python binding not handling NULL pointer
* Pyhton binding now support Python version 3
* Implented URL unit test
* Rewrote URL parser to comply with unit test
* Username and password are now URL encoded
* Scheme comparison is now non-case sensitive
* Fixed deadlock using WebKit has PAC runner
* Fixed OS X compilation of Perl bindings
* Complete list of bug fixes:
+ 123, 122, 121, 117, 116, 112, 109
Tue May 18 11:54:00 2010 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
* === Released 0.4.2 ===
* Fixed python binding that failed on missing px_free symbole
* Workaround cmake bug with dynamic libraries in non-standard folders
Tue May 18 10:30:00 2010 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
* === Released 0.4.1 ===
* Improved cross-platform build
* Added Perl and Vala bindings
* Fix multiple infinite loop bugs
* Fix random crash with Gnome backend
* Standardized Gnome backend based on Mozilla and Chrome behavior
* Removed dependency to X11 in Gnome backend
* Allow disabling features at build time using WITH_* cmake options
* Module path can now be altered using PX_MODULE_PATH environment
* pxgconf helper location can be altered using PX_GCONF environment
* Removed proxy scheme filtering, we now trust config modules
* socks5:// and socks4:// is now allowed
* Fix crash when password is empty string
* Complete list of bug fixes:
+ 19, 59, 65, 86, 87, 88, 89, 90, 91, 92, 93, 97, 98,
99, 100, 101, 102, 103, 106, 108, 110
* Known issues:
+ 109 - Scheme comparison is case sensitive
+ 112 - Username and password are not URI encoded
Thu Feb 25 20:12:57 2010 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.4.0 ===
* C++ rewrite
* Small API change (px_proxy_factory_get_proxy() can now return NULL)
* SOVERSION bump
* libmodman is now a seperate library
* Migrate to cmake
* Windows support (config_w32reg, ignore_hostname; VC++ support)
* MacOSX support (config_macosx, ignore_hostname)
* Built-in modules support
* Support for chunked encoding
* Move to hidden visibility by default
* KDE's KConfig symantics are fully supported
* Removeal of all PX_* env variables (no longer needed)
* Symbol based detection of relevant pacrunner
* Reworked config_gnome to not suck (its *much* faster)
* Many other things I can't remember
Thu Oct 08 21:26:00 2009 Dominique Leuenberger <dominique@leuenberger.net>
* === Released 0.3.1 ===
* Bugfixes
+ config file parser reads all sections
+ KDE session detection based on environment varibales,
as suggested by KDE upstream.
* KDE configuration module is the first module in C++ and
now links to libkdecore4 in order to properly detect the
configuration folder for kde.
* At the moment we're not compatible with KDE3. Sorry.
* .NET bindings can now properly be installed and it should
be possible for packagers to provide them.
Thu Aug 14 15:38:00 2009 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.3.0 ===
* WARNING!!! Slight API change (still ABI compat)!!!
see docs for px_proxy_factory_get_proxies()
* Credentials support (see API change above)
* A complete rewrite of the module manager
* file:// as valid PAC URLs
* Sample Mono application
* Automake 1.11 shaved output
* gnome backend rewrite (now w/o thread issues)
* Test suite base functionality exists
* Many solaris build fixes
* Seamonkey support as JS pacrunner
* Bugfixes
* Compiles for MS Windows using Mingw
Thu Jun 05 17:05:12 2008 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.2.3 ===
* New plugin: webkit (JavaScript)
* Massive speed improvements in all javascript plugins
* Bug fixes
* Memory leak fixes
* pkgconfig support
Wed Jan 09 04:18:45 2008 Jeff Schroeder <jeffschroeder@computer.org>
* === Released 0.2.2 ===
* Python bindings fix
* Added pthreads support from r191 in trunk
* Removed local copy of strdup() in proxy.c for OS X build issues
Wed Dec 20 19:11:23 2007 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.2.1 ===
* Build fix for mozjs
* Python bindings fix for renamed function
* Split off x_has_client() into its own file
Wed Dec 12 20:12:56 2007 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.2 ===
* Added Python bindings
* Added .NET bindings
* NetworkManager plugin
* KDE plugin
* File plugin
* More accurate GNOME session detection
* Ignore pattern support
* px_proxy_factory_get_proxy() renamed to px_proxy_factory_get_proxies()
* Relicense from LGPLv3+ to LGPLv2.1+
* Sacrifice re-homeing session support for massive performance gains
* Tons of bug fixes, memory leaks, etc
Wed Oct 31 13:09:10 2007 Nathaniel McCallum <nathaniel@natemccallum.com>
* === Released 0.1 ===
* AUTHORS: Added authors
* README: basic readme info
* src/lib/proxy.h: add missing doc line
|