summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 0.4.130.4.13Dominique Leuenberger2016-04-282-2/+9
|
* Merge pull request #25 from mulander/fix-null-deref-in-ignore-ipDominique Leuenberger2016-04-281-1/+1
|\ | | | | Fix #24 NULL pointer dereference in ignore_ip.cpp line 151
| * Fix #24 NULL pointer dereference in ignore_ip.cpp line 151Adam Wolk2016-04-181-1/+1
|/ | | | | | | | | | | | | | | | Qt5 started to use libproxy and this exposed a crashing bug on OpenBSD when using Qt5 applications on Gnome 3. Here's a sample backtrace: https://gist.github.com/mulander/c03997ae7e3fe4e30af0d4f2ce2965f0 The issue is caused by an unguarded dereference of ign_ip. Other parts of the code properly expect that sockaddr_from_string might return null and guard against it. Adding a proper guard prevents a segfault both in OpenBSD www/otter-browser and devel/zeal.
* Merge pull request #21 from Vogtinator/masterDominique Leuenberger2016-03-231-1/+1
|\ | | | | Remove space in modules.cmk
| * Remove space in modules.cmkFabian Vogt2016-03-231-1/+1
|/ | | | | - Broke proper parsing of WITH_KDE option - Fix for issue #20
* Merge pull request #19 from amigadave/masterDominique Leuenberger2016-03-211-0/+4
|\ | | | | python: Avoid a crash on 64-bit systems
| * python: Avoid a crash on 64-bit systemsDavid King2016-03-041-0/+4
|/ | | | | | | | | | | Annotate the return type of px_proxy_factory_new() to be void *, as otherwise int is assumed. This works fine on 32-bit systems, where void * and int are the same width, but is invalid on 64-bit (Linux) systems. Additionally, annotate the argument type of free() and px_proxy_factory_free() to be void * to match. https://code.google.com/archive/p/libproxy/issues/146
* Merge pull request #17 from Vogtinator/masterDominique Leuenberger2016-02-263-15/+93
|\ | | | | config_kde improvements
| * Fix mismatched new[]/delete in pacrunner_natus and _webkitFabian Vogt2016-02-172-5/+5
| |
| * config_kde: Add a basic cache and invalidationFabian Vogt2016-02-171-10/+88
| | | | | | | | | | | | | | After finding out whether to use kreadconfig5 or kreadconfig, it uses either qtpaths or kde4-config to determine the locations of the kioslaverc config file, to be able to notice modifications that require a cache flush.
* | Merge pull request #18 from DimStar77/travisDominique Leuenberger2016-02-171-5/+5
|\ \ | |/ |/| travis: fix config
| * travis: fix configDominique Leuenberger2016-02-171-5/+5
|/
* Merge pull request #14 from rakuco/optionally-link-against-libperlDominique Leuenberger2016-01-203-1/+24
|\ | | | | bindings: perl: Add an option to explicitly link against libperl.so.
| * bindings: perl: Add an option to explicitly link against libperl.so.Raphael Kubo da Costa2016-01-193-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Perl binding uses symbols from libperl.so, but since it is always run after libperl.so itself is loaded, not linking against it does not cause the problems that would normally occur. Doing so was mandatory since 5077b75 ("bindings: perl: Do not link against libperl"), which was catering for distros which install the binding into vendor_perl and try not to rebuild all their Perl packages on every Perl update. The flip-side is that it breaks things for other groups: distros that install the binding into a versioned Perl directory and allow different Perl versions to be installed concurrently (for example, FreeBSD), or distros that pass "--no-undefined" to the linker. Provide an option, PERL_LINK_LIBPERL (whose default depends on the value of PERL_VENDORINSTALL), to make the behavior configurable.
* | Merge pull request #15 from rakuco/update-kde-option-in-INSTALLDominique Leuenberger2016-01-201-1/+4
|\ \ | |/ |/| INSTALL: update description of the WITH_KDE option.
| * INSTALL: update description of the WITH_KDE option.Raphael Kubo da Costa2016-01-191-1/+4
|/ | | | | WITH_KDE4 no longer exists, and the KDE plugin now works with both KDE4 and KF5. Update the text in INSTALL to reflect those changes.
* Merge pull request #13 from DimStar77/travis-modulesDominique Leuenberger2016-01-191-2/+17
|\ | | | | travis: enable building of modules
| * travis: enable building of modulesDominique Leuenberger2016-01-191-2/+17
|/
* Merge pull request #12 from rakuco/kde-runtime-dependency-onlyDominique Leuenberger2016-01-182-9/+3
|\ | | | | config_kde: Decide whether to build the module based only on WITH_KDE.
| * config_kde: Decide whether to build the module based only on WITH_KDE.Raphael Kubo da Costa2016-01-182-9/+3
| | | | | | | | | | | | | | kreadconfig/kreadconfig5 are runtime dependencies only. As such, there should not be a build-time dependency on those in CMake at all. In other words, building without those binaries works perfectly fine, and they are only required when running libproxy.
* | Merge pull request #10 from DimStar77/webkit2Dominique Leuenberger2016-01-182-3/+11
|\ \ | | | | | | pacrunner_webkit: allow linking against javascriptcore-4.0
| * | pacrunner_webkit: allow linking against javascriptcore-4.0Dominique Leuenberger2016-01-182-3/+11
| | |
* | | Merge pull request #11 from DimStar77/travis-clangDominique Leuenberger2016-01-181-2/+13
|\ \ \ | |/ / |/| | travis.yml: add OS matrix
| * | travis.yml: add OS matrixDominique Leuenberger2016-01-181-2/+13
|/ /
* | Merge pull request #3 from andyetitmoves/mac-warnDominique Leuenberger2016-01-181-1/+3
|\ \ | | | | | | Fix compilation errors with CLang on MacOSX
| * | Fix compilation errors with clangRamkumar Aiyengar2015-12-301-1/+3
| | |
* | | Merge pull request #8 from DimStar77/masterDominique Leuenberger2016-01-181-0/+9
|\ \ \ | |_|/ |/| | travis-ci: add config file
| * | travis-ci: add config fileDominique Leuenberger2016-01-181-0/+9
|/ /
* | Merge pull request #6 from rakuco/cmake-kde_config-optionalDominique Leuenberger2016-01-181-4/+8
|\ \ | | | | | | Make the KDE config module optional again.
| * | Make the KDE config module optional again.Raphael Kubo da Costa2016-01-181-4/+8
|/ / | | | | | | | | | | This is a follow-up to bd9bf72 ("Add generic KDE config module"): make it possible for distributions to not build the KDE config module at all, even if it does not have any dependencies on Qt/KDE/KF5.
* | 0.4.12 - prepare release0.4.12Dominique Leuenberger2016-01-122-2/+5
| |
* | dist: create tar.xz instead of tar.gzDominique Leuenberger2016-01-121-1/+1
| |
* | Merge pull request #5 from Vogtinator/masterDominique Leuenberger2016-01-126-129/+156
|\ \ | |/ |/| Replace KDE4 config module by more generic one
| * Add generic KDE config moduleFabian Vogt2016-01-125-129/+155
| | | | | | | | - Does not depend on Qt, uses kreadconfig/kreadconfig5
| * Fix CMake policy warningFabian Vogt2016-01-121-0/+1
|/
* Merge pull request #1 from DimStar77/pxgsettingsDominique Leuenberger2015-05-031-2/+1
|\ | | | | pxgsettings: g_signal_connect does not emmit changed signals
| * pxgsettings: g_signal_connect does not emmit changed signalsDominique Leuenberger2015-05-031-2/+1
|/ | | | | | | In recent versions of GLIB, it is mandatory to FIRST connect to the changed:: signal and then read values. Without reading the values, it seems there is an initialization missing to start the change monitoring. So: we now first connect the signal handler, directly followed by reading all the settings we care about.
* bindings: perl: Do not link against libperl.dominique.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).
* Fix Build on Mac OS X - Fixes bug 183dominique.leuenberger@gmail.com2013-08-272-4/+5
|
* 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.
* NEWS for Bug 192 fixdominique.leuenberger@gmail.com2013-08-271-0/+1
|
* Simlplify object cleanup.dominique.leuenberger@gmail.com2013-08-261-3/+1
| | | | | g_object_unref() does a good enough job for us. Fixes bug 192.
* News for bug 188dominique.leuenberger@gmail.com2013-05-101-0/+1
|
* 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.
* Link perl bindings to pthread. Fix bug 182dominique.leuenberger@gmail.com2013-02-142-1/+2
|
* pxgsettings: rename "client" object to "settings", to follow GSettings ↵dominique.leuenberger@gmail.com2013-02-091-8/+8
| | | | guidelines and forget GConf
* Detect MATE session.dominique.leuenberger@gmail.com2013-02-092-1/+4
|
* Fix leaks. Fixes issue 185.dominique.leuenberger@gmail.com2012-12-102-0/+6
|
* Version 0.4.11dominique.leuenberger@gmail.com2012-11-302-2/+3
|
* NEWS fixesdominique.leuenberger@gmail.com2012-11-121-1/+5
|