summaryrefslogtreecommitdiff
path: root/libproxy
Commit message (Collapse)AuthorAgeFilesLines
...
* Build: Add option to link against libwebkit-gtk3.dominique.leuenberger@gmail.com2011-03-291-2/+6
| | | | | | | CMake option "WITH_WEBKIT3" git-svn-id: http://libproxy.googlecode.com/svn/trunk@793 c587cffe-e639-0410-9787-d7902ae8ed56
* pacrunner_mozjs: ^Ct's not pretend we support xulrunner < 2.0b12... who ↵dominique.leuenberger@gmail.com2011-03-222-9/+1
| | | | | | wants new libproxy wants new xul too git-svn-id: http://libproxy.googlecode.com/svn/trunk@791 c587cffe-e639-0410-9787-d7902ae8ed56
* xulrunner2: retry to fix build. This one works with 2.0b12 (will fail with ↵dominique.leuenberger@gmail.com2011-03-222-13/+26
| | | | | | any xul2 below that... but I honestly think we can safely ignore these beta versions... sorry) git-svn-id: http://libproxy.googlecode.com/svn/trunk@790 c587cffe-e639-0410-9787-d7902ae8ed56
* Revert r786 - This introduces more errors than needed - And even fails ↵dominique.leuenberger@gmail.com2011-03-221-24/+11
| | | | | | building on xul 1.9 git-svn-id: http://libproxy.googlecode.com/svn/trunk@789 c587cffe-e639-0410-9787-d7902ae8ed56
* eorder the JS search order:dominique.leuenberger@gmail.com2011-03-071-1/+1
| | | | | | | | | | | | | | 1) mozilla-js => Gecko 1.9 / 2.0 2) xulrunner-js => Gecko 1.8 3) firefox-js => (no reference where and when that was used, sorry) 4) seamonkey-js => is not really used upstream, but seems some dists named it like that. Keeping at last position, as it was before. (This order is equal to what gjs uses) git-svn-id: http://libproxy.googlecode.com/svn/trunk@788 c587cffe-e639-0410-9787-d7902ae8ed56
* cmake: small rewrite on detecting mozilla js engine.dominique.leuenberger@gmail.com2011-03-051-11/+14
| | | | | | | | | This rewrite allows us to exactly know which of the modles we found, to do further testing on it later on (like finding the exact version and the like). git-svn-id: http://libproxy.googlecode.com/svn/trunk@787 c587cffe-e639-0410-9787-d7902ae8ed56
* issue 155: fix build against xulrunner 2.0 (tested up to 2.0b11)dominique.leuenberger@gmail.com2011-02-152-11/+28
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@786 c587cffe-e639-0410-9787-d7902ae8ed56
* cleanup natus pacrunnernpmccallum2011-02-061-11/+3
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@783 c587cffe-e639-0410-9787-d7902ae8ed56
* fix invalid size read in fstat()npmccallum2011-02-061-7/+5
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@782 c587cffe-e639-0410-9787-d7902ae8ed56
* fix mismatched delete[]npmccallum2011-02-061-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@781 c587cffe-e639-0410-9787-d7902ae8ed56
* fix mismatched delete[]npmccallum2011-02-061-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@780 c587cffe-e639-0410-9787-d7902ae8ed56
* added natus pacrunnernpmccallum2011-02-063-1/+129
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@779 c587cffe-e639-0410-9787-d7902ae8ed56
* Get url from file: Initialize the buffer to 0, to not have garbage. dominique.leuenberger@gmail.com2011-02-061-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@778 c587cffe-e639-0410-9787-d7902ae8ed56
* Avoid using static constructor in shared librarynicolas.dufresne2011-01-033-16/+9
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@777 c587cffe-e639-0410-9787-d7902ae8ed56
* Close all uneeded file descriptors in pxgconfnicolas.dufresne2011-01-031-4/+2
| | | | | | | | When we start pxconf we fork but we don't close all the uneeded file descriptors. This has the side effect that any listening socket stays open even if closed by the parent process. git-svn-id: http://libproxy.googlecode.com/svn/trunk@776 c587cffe-e639-0410-9787-d7902ae8ed56
* Disable transient linkingnicolas.dufresne2010-10-121-0/+1
| | | | | | | | | | As explained at http://www.cmake.org/Wiki/CMake_FAQ#Why_do_I_have_unwanted_semicolons_.3B_in_my_compiler_flags.3F if CMake links A to B and B to C, all the flags from A will be appended when C is linked. This behaviour is wrong, but CMake provides a workaround which is implemented in this patch. git-svn-id: http://libproxy.googlecode.com/svn/trunk@774 c587cffe-e639-0410-9787-d7902ae8ed56
* Avoid sending negative values to isalnum()nicolas.dufresne2010-10-061-1/+1
| | | | | | | On Windows, sending negative value to isalnum() result in an assertion popping. Adding cast, to prevent negative value from being sent. git-svn-id: http://libproxy.googlecode.com/svn/trunk@772 c587cffe-e639-0410-9787-d7902ae8ed56
* Don't read NULL character in url::encodenicolas.dufresne2010-10-061-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@771 c587cffe-e639-0410-9787-d7902ae8ed56
* On win32, init WSA in url-testnicolas.dufresne2010-10-061-0/+10
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@770 c587cffe-e639-0410-9787-d7902ae8ed56
* Avoid to read the NULL character in stringsnicolas.dufresne2010-10-061-3/+4
| | | | | | | The URL parser whas assuming that we can read the NULL character in a string. This does not work on Windows platform, and is not standard. git-svn-id: http://libproxy.googlecode.com/svn/trunk@769 c587cffe-e639-0410-9787-d7902ae8ed56
* add a test case for the URL with nothing but schemenpmccallum2010-09-291-0/+7
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@767 c587cffe-e639-0410-9787-d7902ae8ed56
* two more win32 fixesnpmccallum2010-09-262-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@763 c587cffe-e639-0410-9787-d7902ae8ed56
* Inlclude typelib in proxy.cpp for debug messages.dominique.leuenberger@gmail.com2010-09-261-0/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@761 c587cffe-e639-0410-9787-d7902ae8ed56
* Updated files for version 0.4.6nicolas.dufresne2010-09-011-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@750 c587cffe-e639-0410-9787-d7902ae8ed56
* Avoid reading one too far inside a std::stringnicolas.dufresne2010-09-011-1/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@748 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix compilation with Visual Studionicolas.dufresne2010-09-011-0/+6
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@747 c587cffe-e639-0410-9787-d7902ae8ed56
* Fixed crash in URL parsenicolas.dufresne2010-08-203-4/+11
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@740 c587cffe-e639-0410-9787-d7902ae8ed56
* Add version information for Findlibproxy.cmakenicolas.dufresne2010-08-191-0/+6
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@736 c587cffe-e639-0410-9787-d7902ae8ed56
* Bumped to version 0.4.5nicolas.dufresne2010-08-191-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@734 c587cffe-e639-0410-9787-d7902ae8ed56
* Clean flags and commentsnicolas.dufresne2010-08-181-4/+3
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@726 c587cffe-e639-0410-9787-d7902ae8ed56
* Synced with libmodman enhancementnicolas.dufresne2010-08-181-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@724 c587cffe-e639-0410-9787-d7902ae8ed56
* Ported libproxy to new libmodman API/ABInicolas.dufresne2010-08-1813-22/+29
| | | | | | | This solves issue 133 by using real builtin modules instead of relying on symbols being visible in current process. git-svn-id: http://libproxy.googlecode.com/svn/trunk@721 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix relative path bug with LIBEXECDIR and MODULEDIRnicolas.dufresne2010-08-182-3/+14
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@719 c587cffe-e639-0410-9787-d7902ae8ed56
* Fixed libproxy version in libproxy-1.0.pc.innicolas.dufresne2010-08-121-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@716 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix wrong delete operator in config_gnomenicolas.dufresne2010-07-231-1/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@715 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix usage of free instead of delete[]nicolas.dufresne2010-07-221-3/+3
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@714 c587cffe-e639-0410-9787-d7902ae8ed56
* Make sure authority_end is not nposnicolas.dufresne2010-07-221-0/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@713 c587cffe-e639-0410-9787-d7902ae8ed56
* Fixed generation of libproxy-1.0.pc filenicolas.dufresne2010-07-012-3/+17
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@706 c587cffe-e639-0410-9787-d7902ae8ed56
* Removed non-needed PREFIX to install PATH and fixed conventionnicolas.dufresne2010-06-141-1/+1
| | | | | | | The main change here is that using relative path will let someone change the PREFIX without having to change all the others. The rest is cleanup. git-svn-id: http://libproxy.googlecode.com/svn/trunk@701 c587cffe-e639-0410-9787-d7902ae8ed56
* fix the default MODULE_INSTALL_DIRnpmccallum2010-06-141-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@699 c587cffe-e639-0410-9787-d7902ae8ed56
* Use more normal path variablesnpmccallum2010-06-135-19/+18
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@695 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix KDE builds and tests, fixes #127 and #128npmccallum2010-06-132-2/+1
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@694 c587cffe-e639-0410-9787-d7902ae8ed56
* rearrainge the build system ; make libmodman optionally build against ↵npmccallum2010-06-1214-189/+220
| | | | | | external libmodman ; please test git-svn-id: http://libproxy.googlecode.com/svn/trunk@693 c587cffe-e639-0410-9787-d7902ae8ed56
* pacrunner_webkit: Don't throw bad_alloc on script errorsnicolas.dufresne2010-06-041-2/+3
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@689 c587cffe-e639-0410-9787-d7902ae8ed56
* Don't leak lock when pacrunner throws exceptionnicolas.dufresne2010-06-041-37/+57
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@688 c587cffe-e639-0410-9787-d7902ae8ed56
* Fix Issue 109: Username and password are not encodednicolas.dufresne2010-06-021-2/+2
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@686 c587cffe-e639-0410-9787-d7902ae8ed56
* Implemented url::encode() and unit testnicolas.dufresne2010-06-024-0/+63
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@685 c587cffe-e639-0410-9787-d7902ae8ed56
* Added missing includeis in config_gnomenicolas.dufresne2010-06-011-0/+2
| | | | | | | Base on "man 2 stat" config_gnome was missing some include files required when using stat(). This cause build to fail on Fedora 13. git-svn-id: http://libproxy.googlecode.com/svn/trunk@684 c587cffe-e639-0410-9787-d7902ae8ed56
* Improved URL unit testnicolas.dufresne2010-06-011-21/+109
| | | | git-svn-id: http://libproxy.googlecode.com/svn/trunk@683 c587cffe-e639-0410-9787-d7902ae8ed56
* Rewrite url parser classnicolas.dufresne2010-06-012-154/+217
| | | | | | | | This version has a better parsing design and is closer to RFC2396. It solved trailing slash bugs found in previous version and support IPv6 addresses. This work is base on URI parse found in GLib GIO. git-svn-id: http://libproxy.googlecode.com/svn/trunk@682 c587cffe-e639-0410-9787-d7902ae8ed56