aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-06-13Release 0.19HEAD0.19masterMarcel Holtmann2-1/+4
2022-06-13build: Fix usage of AC_OUTPUTMarcel Holtmann1-1/+3
2022-06-13build: Update to support Libtool >= 2.2Marcel Holtmann1-5/+2
2022-06-13build: Update to support Autoconf >= 2.69Marcel Holtmann1-14/+14
2022-06-13duktape: Import v2.7.0Marcel Holtmann3-10251/+11703
2020-12-07Release 0.180.18Marcel Holtmann2-1/+4
2020-12-07build: Remove AC_PROG_CXX checkMarcel Holtmann1-1/+0
2020-12-07duktape: Import v2.6.0Marcel Holtmann3-276/+426
2019-11-27Release 0.170.17Marcel Holtmann2-1/+4
2019-11-27duktape: Import v2.5.0Marcel Holtmann3-1315/+3386
2019-08-02Release 0.160.16Marcel Holtmann2-1/+6
2019-08-02plugins: Remove support for MozJS engineMarcel Holtmann7-519/+1
2019-08-02plugins: Remove support for V8 engineMarcel Holtmann3-294/+0
2019-08-02duktape: Import v2.4.0Marcel Holtmann3-7400/+8431
2019-08-02js: Fix issue with size truncation and __builtin_strncpyMarcel Holtmann1-1/+1
2018-09-26Release 0.150.15Marcel Holtmann2-1/+4
2018-09-26duktape: Import v2.3.0Marcel Holtmann3-2260/+3979
2018-06-08Release 0.140.14Marcel Holtmann2-1/+4
2018-06-08duktape: Import v2.2.1Marcel Holtmann3-133/+157
2017-11-06Release 0.130.13Marcel Holtmann2-1/+4
2017-11-06build: Remove unneeded -Wno-format-truncation and -Wimplicit-fallthrough=2Marcel Holtmann3-20/+0
2017-11-06duktape: Import v2.2.0Marcel Holtmann3-12458/+14314
2017-08-30Release 0.120.12Marcel Holtmann2-1/+5
2017-08-30build: Handle missing support for -Wimplicit-fallthrough=2Marcel Holtmann3-2/+20
2017-08-30build: The -Wno-unused-function is no longer needed with Duktape 2.1.1Marcel Holtmann1-2/+1
2017-08-30duktape: Import v2.1.1Marcel Holtmann3-33/+72
2017-07-22build: Exclude org.pacrunner.service fileMarcel Holtmann1-1/+1
2017-07-22build: Use no-format-truncation and implicit-fallthrough=2 for duktapeMarcel Holtmann1-1/+3
2017-07-21dbus: Rename D-Bus autostart service file nameJulien Massot3-2/+2
2017-04-27build: Add --enable-duktape to distcheck optionsMarcel Holtmann1-1/+1
2017-04-27Release 0.110.11Marcel Holtmann2-1/+6
2017-04-26duktape: Import v2.1.0Daniel Wagner3-24783/+31328
2017-04-26build: Remove --enable-mozjs from distcheck optionsMarcel Holtmann1-1/+1
2017-04-26AUTHORS: Mention Jeremy's contributionsDaniel Wagner1-0/+1
2017-04-26build: Pull pacrunner forward to mozjs38Jeremy Linton3-60/+68
2017-04-24proxy: Fix unclean shutdown with proxy_disableJeremy Linton1-1/+2
2017-04-24unit: Fix test-mozjs memory leakJeremy Linton1-7/+12
2016-10-05Release 0.100.10Marcel Holtmann2-1/+8
2016-10-05build: Include *.a files for .gitignoreMarcel Holtmann1-0/+1
2016-10-05AUTHORS: Mention Atul's contributionsPatrik Flykt1-0/+1
2016-10-05unit: Add tests for BrowserOnly KeyAtul Anand7-19/+80
2016-10-05src/proxy.c: modify the proxy_lookup () supporting non-browser schemesAtul Anand4-29/+111
2016-10-05docs: update manager-api.txt to include BrowserOnly KeyAtul Anand1-0/+6
2016-08-19build: Only link -lcunit for unit tests itselfMarcel Holtmann2-14/+11
2016-08-19build: Remove libstdc++ from non-V8 buildsDavid Woodhouse1-9/+16
2016-08-19build: Use -Wno-unused-function for libduktapeMarcel Holtmann1-5/+14
2016-08-19v8: Set plugin priority to low because of missing instance supportMarcel Holtmann1-4/+4
2016-08-19build: Enable duktape plugin by defaultMarcel Holtmann1-0/+1
2016-08-19Add duktape supportDavid Woodhouse3-1/+248
2016-08-19Import duktape v1.5.0David Woodhouse3-0/+91699
2016-08-19js: add __pacrunner_js_resolve() functionDavid Woodhouse4-62/+40
2016-08-19js: add __pacrunner_js_getipaddr() functionDavid Woodhouse4-69/+48
2016-08-19mozjs: Rename 'ctx' argument to dnsresolve() to 'jsctx'David Woodhouse1-6/+6
2016-08-19plugins: New shared C file for common JavaScript routinesDavid Woodhouse5-12/+39
2016-08-19mozjs: Fix error handling for wrongly-formatted hostnameDavid Woodhouse1-2/+2
2016-07-14gdbus/client: Use g_dbus_send_message if callback is not setLuiz Augusto von Dentz1-12/+14
2016-07-14gdbus/client: Always call ready callbackLuiz Augusto von Dentz1-3/+3
2016-06-23proxy: Add debugging on proxy selectionDavid Woodhouse1-1/+11
2016-06-23mozjs: Fix global variable storageDavid Woodhouse1-53/+68
2016-06-23proxy: Add pacrunner_js_clear_proxy()David Woodhouse5-0/+21
2016-06-23proxy: Add get/set methods for new jsctx pointerDavid Woodhouse2-0/+14
2016-06-23js: Add proxy argument to JS execute() methods.David Woodhouse7-16/+31
2016-06-23proxy: Fix handling of proxy->domainsDavid Woodhouse1-5/+7
2016-06-16unit: new test proxy_domain added.Atul Anand7-4/+130
2016-06-16src: Domains are looked up to match the host.Atul Anand3-12/+211
2016-06-16doc: Updated to point out the usage of Domains.Atul Anand1-1/+4
2015-12-29gdbus: Move typedefs for interwork with strict compilersGrant Erickson1-6/+6
2015-12-29gdbus: Fix Memory LeakSaurav Babu1-25/+25
2015-12-29gdbus: Drop message replies if the sender requested no replyPhilip Withnall1-1/+2
2015-12-29gdbus: Remove unnecessary empty lineJohan Hedberg1-1/+0
2015-12-29gdbus: add method for immediate property updateJakub Pawlowski2-3/+23
2015-04-20gdbus: Close private connection if setup failsLuiz Augusto von Dentz1-0/+1
2015-04-09gdbus: Fix crash in g_dbus_create_error_valistSzymon Janc1-1/+4
2015-04-09gdbus: Use g_dbus_create_error_valist internallySzymon Janc1-4/+1
2015-04-07gdbus: Add g_dbus_get_flags functionMichael Janssen2-0/+6
2015-03-26gdbus: Make GDBusClient work without ObjectManagerLuiz Augusto von Dentz1-2/+7
2015-03-26gdbus/client: Allow specifying ObjectManager pathArman Uguray2-6/+22
2015-03-26gdbus/client: Don't GetManagedObjects w/o handlersArman Uguray1-1/+2
2015-02-24gdbus: Fix not calling disconnect functionSzymon Janc1-3/+4
2015-02-22unit: Use memmove instead of g_memmoveMarcel Holtmann1-1/+1
2015-02-22gdbus: Don't refresh objects/props if disconnectedArman Uguray1-5/+8
2014-09-15gdbus: Fix match rule for NameOwnerChangedAlban Crequy1-1/+2
2014-09-15Release 0.90.9Marcel Holtmann2-1/+5
2014-09-08gdbus: Fix crash when watch is toggled or disconnectedLuiz Augusto von Dentz1-2/+8
2014-09-08gdbus: Fix crash when calling g_dbus_add_service_watchLuiz Augusto von Dentz1-1/+0
2014-09-08Revert "gdbus: Don't include just added interfaces in GetManagedObjects"Luiz Augusto von Dentz1-7/+1
2014-09-08gdbus: Fix use after freeAndrei Emeltchenko1-3/+8
2014-09-08gdbus: Avoid reporting GDBusClient disconnect twiceClaudio Takahasi1-2/+12
2014-09-05AUTHORS: Mention Slava's contributionsPatrik Flykt1-0/+1
2014-09-05client: Detach threads since they are never joinedSlava Monich1-1/+10
2014-03-24gdbus: Add g_dbus_proxy_set_property_arrayClaudio Takahasi2-0/+92
2014-03-06gdbus: Add g_dbus_client_set_ready_watch()Claudio Takahasi2-1/+20
2014-02-18gdbus: Replace g_timeout_add with g_idle_addLuiz Augusto von Dentz1-4/+1
2014-02-18gdbus: Fix incorrect DBusConnection reference countingAnderson Lizardo1-10/+4
2014-02-18gdbus: Fix memory leakAnderson Lizardo1-0/+2
2014-02-05plugins: Do not try to resolve a wrongly formated hostnameTomasz Bursztyka2-1/+24
2014-02-05unit: FTP comes before SOCKS* in protocol orderTomasz Bursztyka1-1/+1
2014-02-05build: Undefine _FORTIFY_SOURCE before redefining itTomasz Bursztyka1-1/+1
2013-11-11gdbus: Fix trying to remove already removed sourcesBastien Nocera1-0/+3
2013-10-14gdbus: Remove not needed check for NULL DBusPendingCallSzymon Janc1-5/+0
2013-10-14gdbus: Check for NULL DBusPendingCall in g_dbus_send_message_with_replySzymon Janc1-1/+10
2013-09-12gdbus/client: Use g_dbus_add_properties_watch to track propertiesLuiz Augusto von Dentz1-79/+56
2013-09-12gdbus/client: Use g_dbus_add_signal_watch to track signalsLuiz Augusto von Dentz1-36/+37
2013-09-12gdbus/client: Use g_dbus_add_service_watch to track servicesLuiz Augusto von Dentz1-135/+38
2013-09-12gdbus/watch: Fix crash when disconnecting from D-BusLuiz Augusto von Dentz1-0/+2
2013-09-12gdbus/watch: Fix aborting when removing D-Bus filterLuiz Augusto von Dentz1-17/+8
2013-09-12gdbus/watch: Fix crash when g_dbus_remove_watch is called from connect callbackLuiz Augusto von Dentz1-2/+6
2013-09-10gdbus: Fix emitting PropertiesChanged twiceLuiz Augusto von Dentz1-2/+2
2013-09-10gdbus: Avoid calling dbus_connection_send*Luiz Augusto von Dentz2-64/+42
2013-09-10gdbus: Add g_dbus_send_message_with_replyLuiz Augusto von Dentz2-0/+14
2013-09-10gdbus: Fix sending ObjectManager/Properties signals out of orderLuiz Augusto von Dentz1-16/+53
2013-09-05AUTHORS: Update list with recent contributorsMarcel Holtmann1-1/+3
2013-09-05Release 0.80.8Marcel Holtmann2-1/+5
2013-09-04pacrunner: Fix pacrunner autostartPatrik Flykt1-1/+1
2013-08-26main: Use gboolean type in GOptionEntryPatrik Flykt3-4/+4
2013-08-20manual: Remove extra newlinePatrik Flykt1-2/+1
2013-08-20unit: Do not compare expression against NULLDaniel Wagner1-50/+50
2013-08-20tools: Do not compare expression against NULLDaniel Wagner1-58/+58
2013-08-20core: Do not compare expression against NULLDaniel Wagner7-93/+93
2013-08-20plugins: Do not compare expression against NULLDaniel Wagner2-10/+10
2013-08-20libproxy: Do not compare expression against NULLDaniel Wagner1-21/+21
2013-08-20unit: Convert to stdbool with coccinelleDaniel Wagner1-25/+25
2013-08-20tools: Convert to stdbool with coccinelleDaniel Wagner1-37/+37
2013-08-20core: Convert to stdbool with coccinelleDaniel Wagner7-84/+83
2013-08-20tools: Include stdbool.hDaniel Wagner1-0/+1
2013-08-20core: Include stdbool.hDaniel Wagner1-0/+2
2013-08-20mozjs: Use pthread mutex instead of GLib versionsDaniel Wagner1-3/+4
2013-07-11libproxy: Remove useless outputTomasz Bursztyka1-4/+0
2013-06-28Release 0.70.7Marcel Holtmann2-1/+8
2013-06-19gdbus: Remove proxies when client disconnectsHenrique Dante de Almeida1-0/+4
2013-06-17tools: Update manual-proxy-test tool according to latest fixesTomasz Bursztyka1-17/+133
2013-06-17unit: Update manual unit tests suitesTomasz Bursztyka2-5/+5
2013-06-17manual: Interpret url's protocol relevantly when generating proxy listTomasz Bursztyka1-8/+19
2013-06-17libproxy: Support slicing the result string into relevant listTomasz Bursztyka1-39/+87
2013-06-17manual: Add socks protocol supportTomasz Bursztyka1-8/+39
2013-06-17manual: Support lists of result separated by a semicolonTomasz Bursztyka1-7/+51
2013-06-17manual: Fix output so it provides the prefix as expectedTomasz Bursztyka1-2/+28
2013-05-08gdbus: Fix using NULL DBusPendingCall when disconnected from D-BusAnderson Lizardo1-0/+5
2013-05-08gdbus: Fix segfault when D-Bus daemon exitsAnderson Lizardo1-0/+2
2013-05-03gdbus: Fix calling GetManagedObjects twice in a rowLuiz Augusto von Dentz1-7/+18
2013-04-18Fix isInNet() to work with non-Mozilla JS interpretersJoshua Lock1-1/+1
2013-04-18Fix linking of unit testsJoshua Lock1-1/+1
2013-04-08gdbus: Use gcc builtin instead of g_atomicLucas De Marchi1-6/+6
2013-04-08gdbus: Fix not calling property_changed callbackLuiz Augusto von Dentz1-13/+10
2013-02-23gdbus: Always unreference the message in g_dbus_send_message()Tomasz Bursztyka1-2/+3
2013-02-15gdbus: Add g_dbus_proxy_set_removed_watchDenis Kenzior2-0/+20
2013-02-14gdbus: Fix missing PropertiesChanged signalVinicius Costa Gomes1-2/+5
2013-02-11gdbus: Don't call property changed callback during client initMarcel Holtmann1-9/+10
2013-02-01gdbus: Fix unpublished interface signal emissionJohan Hedberg1-0/+4
2013-01-31build: Replace GTHread library with pthreadTomasz Bursztyka2-11/+13
2013-01-31unit: Remove obsolete g_thread_init() callTomasz Bursztyka1-3/+0
2013-01-31main: Remove obsolete g_thread_init() callTomasz Bursztyka1-3/+0
2013-01-31client: Use pthread instead of obsolete g_thread APITomasz Bursztyka1-5/+5
2013-01-31proxy: Switch to pthread for mutex and condition handlingTomasz Bursztyka1-29/+27
2013-01-30build: Use AM_CPPFLAGS instead of INCLUDESLucas De Marchi1-1/+1
2013-01-30build: Do not use deprecated AM_CONFIG_HEADERLucas De Marchi1-1/+1
2013-01-20gdbus: Check for valid path before handling propertiesMarcel Holtmann1-0/+6
2013-01-06gdbus: Fix memory leak on properties_set()Anderson Lizardo1-1/+6
2013-01-05gdbus: Check signature of property value before calling setterMarcel Holtmann1-0/+5
2013-01-03gdbus: Don't include just added interfaces in GetManagedObjectsLucas De Marchi1-1/+7
2013-01-03gdbus: Simplify generated introspectionLucas De Marchi1-65/+38
2013-01-02gdbus: Hold client reference during get name owner replyMarcel Holtmann1-0/+4
2012-12-30gdbus: Call check_signals when sending signals with g_dbus_send_messageLuiz Augusto von Dentz1-0/+9
2012-12-30gdbus: Check if the interface being registered is validLuiz Augusto von Dentz1-6/+36
2012-12-30gdbus: Introduce G_DBUS_PROPERTY_FLAG_EXPERIMENTALLuiz Augusto von Dentz2-18/+33
2012-12-30gdbus: Introduce G_DBUS_SIGNAL_FLAG_EXPERIMENTALLuiz Augusto von Dentz2-4/+23
2012-12-30gdbus: Introduce G_DBUS_METHOD_FLAG_EXPERIMENTALLuiz Augusto von Dentz2-3/+45
2012-12-30gdbus: Include changed properties only once per signalMarcel Holtmann1-0/+3
2012-12-29gdbus: Update properties on D-Bus client re-connectionsMarcel Holtmann1-4/+22
2012-12-29gdbus: Add function to manually refresh propertiesMarcel Holtmann2-0/+85
2012-12-29gdbus: Add support for proxy property change notificationsMarcel Holtmann2-4/+30
2012-12-29gdbus: Fix handling of client connect/disconnect signalsMarcel Holtmann1-11/+12
2012-12-29gdbus: Protect standalone proxy creation with client referenceMarcel Holtmann1-10/+8
2012-12-28gdbus: Use object manager only if callback functions are setMarcel Holtmann1-8/+7
2012-12-28gdbus: Use client service name and not hardcoded org.bluezMarcel Holtmann1-1/+1
2012-12-28gdbus: Add support for creating D-Bus proxies without object managerMarcel Holtmann2-62/+147
2012-12-22Release 0.60.6Marcel Holtmann2-1/+4
2012-12-22gdbus: Avoid using g_ptr_array_new_full convenience functionMarcel Holtmann1-1/+2
2012-12-19build: Compile support for new D-Bus client helpersMarcel Holtmann1-1/+1
2012-12-19gdbus: Increase the method call timeout to 5 minutesMarcel Holtmann1-1/+3
2012-12-19gdbus: Add helper for sending async error repliesMarcel Holtmann2-0/+38
2012-12-19gdbus: Fix race condition with creating duplicate client proxiesMarcel Holtmann1-0/+23
2012-12-19gdbus: Fix issue with unref of client while parsing interfacesMarcel Holtmann1-0/+8
2012-12-19gdbus: Fix issue with unref of client in connect handlerMarcel Holtmann1-0/+8
2012-12-19gdbus: Add support for D-Bus client method callsMarcel Holtmann2-0/+82
2012-12-19gdbus: Add callback support for handling property changesMarcel Holtmann2-10/+31
2012-12-19gdbus: Handle property changed signals and update propertyMarcel Holtmann1-31/+107
2012-12-19gdbus: Set property changed filter match rule for each proxyMarcel Holtmann1-40/+57
2012-12-19gdbus: Use a GPtrArray for the match rulesMarcel Holtmann1-18/+24
2012-12-19gdbus: Add support for setting D-Bus client basic propertiesMarcel Holtmann2-0/+99
2012-12-19gdbus: Deep copy of variants also requires a signatureMarcel Holtmann1-2/+7
2012-12-19gdbus: Add support for complex D-Bus client propertiesMarcel Holtmann1-16/+46
2012-12-19gdbus: Add support for D-Bus client propertiesMarcel Holtmann2-3/+126
2012-12-19gdbus: Add support for D-Bus client proxiesMarcel Holtmann2-4/+343
2012-12-19gdbus: Add helper functions for simple D-Bus clientsMarcel Holtmann2-0/+355
2012-11-30gdbus: Add g_dbus_add_properties_watch functionLuiz Augusto von Dentz2-0/+33
2012-11-29gdbus: Don't automatically attach ObjectManagerLucas De Marchi2-21/+36
2012-11-29gdbus: Don't register DBus.Properties with no propertiesLucas De Marchi1-3/+6
2012-11-26gdbus: Remove not needed NULL pointer checksSzymon Janc1-2/+2
2012-11-26gdbus: Replace leading spaces with tabsSyam Sidhardhan1-4/+4