summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bindings: perl: Do not link against libperl.HEADmasterdominique.leuenberger@gmail.com2013-09-071-1/+1
| | | | | | | | | | | | | | | As the binding is always running in context of perl, the perl libraries are guaranteed to be in memory and we do not have to take care of those. This allows the perl bindings to be built against a different version of perl as it will be finally run with (perl keeps on installing the library in a versioned directory, hence on each perl upgrade, a rebuild is needed in order to link against the new location of the library). git-svn-id: http://libproxy.googlecode.com/svn/trunk@880 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix Build on Mac OS X - Fixes bug 183dominique.leuenberger@gmail.com2013-08-272-4/+5
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@879 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix test #10dominique.leuenberger@gmail.com2013-08-272-11/+20
| | | | | | | | | | | | | | | | | | Fix the way we detect if get_pac correctly aborted on our server trying to send a > 102400 byte long stream (which we do to avoid malicious pac files/wpad server to buffer overflow us). Replace assert calls with proper error handling, which avoids the server from hanging (the write command to send the quit was wrapped in assert()). When not building for a Debug release with CMAKE, the -DNDEBUG is being specified, which in turn disables the assert macro. Fixes bug 189. git-svn-id: http://libproxy.googlecode.com/svn/trunk@878 c587cffe-e639-0410-9787-d7902ae8ed56
* NEWS for Bug 192 fixdominique.leuenberger@gmail.com2013-08-271-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@877 c587cffe-e639-0410-9787-d7902ae8ed56
* Simlplify object cleanup.dominique.leuenberger@gmail.com2013-08-261-3/+1
| | | | | | | | g_object_unref() does a good enough job for us. Fixes bug 192. git-svn-id: http://libproxy.googlecode.com/svn/trunk@876 c587cffe-e639-0410-9787-d7902ae8ed56
* News for bug 188dominique.leuenberger@gmail.com2013-05-101-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@875 c587cffe-e639-0410-9787-d7902ae8ed56
* pacrunner: mozjs: mozjs185 is not always properly versioned.dominique.leuenberger@gmail.com2013-05-101-1/+1
| | | | | | | | | | We have to assume that Mozilla knows what they are doing and thus, if we find mozjs185.pc, we accept it as being present. Fixes bug 188. git-svn-id: http://libproxy.googlecode.com/svn/trunk@874 c587cffe-e639-0410-9787-d7902ae8ed56
* Link perl bindings to pthread. Fix bug 182dominique.leuenberger@gmail.com2013-02-142-1/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@873 c587cffe-e639-0410-9787-d7902ae8ed56
* pxgsettings: rename "client" object to "settings", to follow GSettings ↵dominique.leuenberger@gmail.com2013-02-091-8/+8
| | | | | | guidelines and forget GConf git-svn-id: http://libproxy.googlecode.com/svn/trunk@872 c587cffe-e639-0410-9787-d7902ae8ed56
* Detect MATE session.dominique.leuenberger@gmail.com2013-02-092-1/+4
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@871 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix leaks. Fixes issue 185.dominique.leuenberger@gmail.com2012-12-102-0/+6
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@870 c587cffe-e639-0410-9787-d7902ae8ed56
* Version 0.4.11dominique.leuenberger@gmail.com2012-11-302-2/+3
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@868 c587cffe-e639-0410-9787-d7902ae8ed56
* NEWS fixesdominique.leuenberger@gmail.com2012-11-121-1/+5
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@867 c587cffe-e639-0410-9787-d7902ae8ed56
* cmake 2.8.10 has slight changes to the internal APIdominique.leuenberger@gmail.com2012-11-121-1/+5
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@866 c587cffe-e639-0410-9787-d7902ae8ed56
* COPYING: use lates published version of LGPL 2.1 ↵dominique.leuenberger@gmail.com2012-11-111-18/+18
| | | | | | (http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt) - Corrected FSF address. git-svn-id: http://libproxy.googlecode.com/svn/trunk@865 c587cffe-e639-0410-9787-d7902ae8ed56
* Version 0.4.10nicolas.dufresne@gmail.com2012-10-152-1/+7
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@863 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix mixed used of tabs and space for indentationnicolas.dufresne@gmail.com2012-10-151-6/+6
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@862 c587cffe-e639-0410-9787-d7902ae8ed56
* Add HTTP client unit testnicolas.dufresne@gmail.com2012-10-152-0/+265
| | | | | | | This should help in preventing regression that could lead to new security issues. This unit test only runs on Unix for now. git-svn-id: http://libproxy.googlecode.com/svn/trunk@861 c587cffe-e639-0410-9787-d7902ae8ed56
* Add a .gitignore to ease life of the git svn usersnicolas.dufresne@gmail.com2012-10-151-0/+18
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@860 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix http chunk encoded PACnicolas.dufresne@gmail.com2012-10-151-5/+4
| | | | | | | This has been broken in previous patch that tried fix an infinit loop that occured uppon truncated content. git-svn-id: http://libproxy.googlecode.com/svn/trunk@859 c587cffe-e639-0410-9787-d7902ae8ed56
* Version 0.4.9nicolas.dufresne@gmail.com2012-10-102-1/+6
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@856 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix usage of delete instead of delete[]nicolas.dufresne@gmail.com2012-10-101-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@855 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix potential infinit loop uppon network errornicolas.dufresne@gmail.com2012-10-101-2/+5
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@854 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix buffer overflow downloading large pac filenicolas.dufresne@gmail.com2012-10-101-1/+2
| | | | | | This fixes CVE CVE-2012-4504 git-svn-id: http://libproxy.googlecode.com/svn/trunk@853 c587cffe-e639-0410-9787-d7902ae8ed56
* Version 0.4.8 (News)nicolas.dufresne@gmail.com2012-10-021-1/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@851 c587cffe-e639-0410-9787-d7902ae8ed56
* Version 0.4.8nicolas.dufresne@gmail.com2012-10-021-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@848 c587cffe-e639-0410-9787-d7902ae8ed56
* pkg-config: when we build static libs, we do require pthread and libm (note: ↵dominique.leuenberger@gmail.com2012-08-261-0/+1
| | | | | | this should be more dynamic, but so far we assume to require them in all places) git-svn-id: http://libproxy.googlecode.com/svn/trunk@847 c587cffe-e639-0410-9787-d7902ae8ed56
* Don't confuse ":" in path with a port dividernicolas.dufresne@gmail.com2012-07-052-0/+24
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@846 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix mix usage of new[] and newnicolas.dufresne@gmail.com2012-07-051-4/+4
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@845 c587cffe-e639-0410-9787-d7902ae8ed56
* Don't use HTTP Connect for http:// schemenicolas.dufresne@gmail.com2012-07-052-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@844 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix return NULL instead of falsenicolas.dufresne@gmail.com2012-07-051-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@843 c587cffe-e639-0410-9787-d7902ae8ed56
* Allow multiple result to be returned from static confignicolas.dufresne@gmail.com2012-07-0515-230/+292
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@842 c587cffe-e639-0410-9787-d7902ae8ed56
* Change the way we decide upon pkg-config being available.dominique.leuenberger@gmail.com2012-05-042-1/+2
| | | | | | | Fixes issue 179. git-svn-id: http://libproxy.googlecode.com/svn/trunk@841 c587cffe-e639-0410-9787-d7902ae8ed56
* NEWS for issue 177dominique.leuenberger@gmail.com2012-04-011-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@840 c587cffe-e639-0410-9787-d7902ae8ed56
* Speed up importing libproxy in python.dominique.leuenberger@gmail.com2012-04-012-9/+12
| | | | | | | Fixes issue 177. git-svn-id: http://libproxy.googlecode.com/svn/trunk@839 c587cffe-e639-0410-9787-d7902ae8ed56
* python bindings: guard the destructor. In case the app is shut down, the ↵dominique.leuenberger@gmail.com2012-03-142-1/+3
| | | | | | destructor might run too late. Fixes issue 176. git-svn-id: http://libproxy.googlecode.com/svn/trunk@838 c587cffe-e639-0410-9787-d7902ae8ed56
* NEWS: Fixes issue 147dominique.leuenberger@gmail.com2012-03-101-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@837 c587cffe-e639-0410-9787-d7902ae8ed56
* Use instead of assuming libdl is the right name. Fixes issues 147.dominique.leuenberger@gmail.com2012-03-102-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@836 c587cffe-e639-0410-9787-d7902ae8ed56
* INSTALL: Document the use of BIPRdominique.leuenberger@gmail.com2012-03-101-0/+7
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@835 c587cffe-e639-0410-9787-d7902ae8ed56
* Allow to forcibly build pacrunners as module.dominique.leuenberger@gmail.com2012-03-092-1/+2
| | | | | | | | | | | | | | | | The default is to build the pacrunner internal to libproxy if only one pacrunner is to be built. Using -DBIPR{ON|OFF} it is now possible to override this and have a pacrunner built as module even if there is only one to be built. In case of multiple pacrunners, BIPR is being ignored and forcibly set to OFF. Fixes issue 172. git-svn-id: http://libproxy.googlecode.com/svn/trunk@834 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix build with gcc 4.7. Fixes issue 173dominique.leuenberger@gmail.com2012-03-096-1/+8
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@833 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix issue 171: Argumets of dnsResolve_() are wrongdominique.leuenberger@gmail.com2012-03-092-1/+3
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@832 c587cffe-e639-0410-9787-d7902ae8ed56
* Add NEWS entry for fixed issue 170dominique.leuenberger@gmail.com2012-02-051-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@831 c587cffe-e639-0410-9787-d7902ae8ed56
* Issue 170: need also check "Transfer-Encoding: chunked" for chunk for http pacdominique.leuenberger@gmail.com2012-02-051-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@830 c587cffe-e639-0410-9787-d7902ae8ed56
* NEWS: Add comment for issue#160dominique.leuenberger@gmail.com2011-11-021-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@828 c587cffe-e639-0410-9787-d7902ae8ed56
* build: install .pc file on OSX. Fixes issue#168dominique.leuenberger@gmail.com2011-11-022-1/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@827 c587cffe-e639-0410-9787-d7902ae8ed56
* build system: Pass a real value to _POSIX_C_SOURCE. Fixes issue#160dominique.leuenberger@gmail.com2011-11-021-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@826 c587cffe-e639-0410-9787-d7902ae8ed56
* Revert #824: too many local changes were applied.dominique.leuenberger@gmail.com2011-11-022-9/+4
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@825 c587cffe-e639-0410-9787-d7902ae8ed56
* build system: Pass a real value to _POSIX_C_SOURCE. Fixes issue#160dominique.leuenberger@gmail.com2011-11-022-4/+9
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@824 c587cffe-e639-0410-9787-d7902ae8ed56
* Make sure GNOME2 setting is always visible in ccmakenicolas.dufresne2011-09-021-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@823 c587cffe-e639-0410-9787-d7902ae8ed56