aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2019-08-02plugins: Remove support for MozJS engineMarcel Holtmann1-5/+0
2019-08-02js: Fix issue with size truncation and __builtin_strncpyMarcel Holtmann1-1/+1
2017-07-21dbus: Rename D-Bus autostart service file nameJulien Massot1-0/+0
2017-04-24proxy: Fix unclean shutdown with proxy_disableJeremy Linton1-1/+2
2016-10-05src/proxy.c: modify the proxy_lookup () supporting non-browser schemesAtul Anand3-26/+108
2016-08-19js: add __pacrunner_js_resolve() functionDavid Woodhouse2-0/+35
2016-08-19js: add __pacrunner_js_getipaddr() functionDavid Woodhouse2-0/+46
2016-08-19plugins: New shared C file for common JavaScript routinesDavid Woodhouse2-2/+30
2016-06-23proxy: Add debugging on proxy selectionDavid Woodhouse1-1/+11
2016-06-23proxy: Add pacrunner_js_clear_proxy()David Woodhouse4-0/+20
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 Woodhouse4-5/+8
2016-06-23proxy: Fix handling of proxy->domainsDavid Woodhouse1-5/+7
2016-06-16src: Domains are looked up to match the host.Atul Anand3-12/+211
2014-09-05client: Detach threads since they are never joinedSlava Monich1-1/+10
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-20core: Do not compare expression against NULLDaniel Wagner7-93/+93
2013-08-20core: Convert to stdbool with coccinelleDaniel Wagner7-84/+83
2013-08-20core: Include stdbool.hDaniel Wagner1-0/+2
2013-06-17manual: Interpret url's protocol relevantly when generating proxy listTomasz Bursztyka1-8/+19
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-04-18Fix isInNet() to work with non-Mozilla JS interpretersJoshua Lock1-1/+1
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
2012-05-29build: Remove dependency on libcap-ngMarcel Holtmann1-10/+0
2012-05-18Do not set signature and reply in GDBus tablesLucas De Marchi2-3/+3
2012-05-18Convert GDBus methods to use macro helpersLucas De Marchi2-4/+11
2012-05-18Constify GDBus tablesLucas De Marchi2-2/+2
2012-01-27manual: Adding exclusion rule handling in manual proxy executionTomasz Bursztyka1-0/+77
2012-01-27manual: Execute manual proxy on configured serversTomasz Bursztyka1-2/+26
2012-01-27manual: Full support of excludes parsingTomasz Bursztyka1-1/+78
2012-01-27manual: Full support of servers parsingTomasz Bursztyka1-2/+60
2012-01-27manual: Adding uri parsing capabilityTomasz Bursztyka1-0/+256
2012-01-27proxy: Using manual servers and excludes handlers appropriatelyTomasz Bursztyka1-0/+8
2012-01-27manager: Let servers and excludes be freed in manual configurationTomasz Bursztyka1-3/+0
2012-01-27manual: Adding servers and excludes function handlingTomasz Bursztyka2-0/+24
2012-01-27manual: Manual proxy execution prototype changeTomasz Bursztyka3-13/+5
2011-10-20main: Use signalfd instead of plain signalsDaniel Wagner1-13/+69
2011-01-11core: Always require thread supportDavid Woodhouse1-4/+0
2011-01-01core: Update copyright informationMarcel Holtmann14-14/+14
2010-12-22main: Add -P and -p options supportSamuel Ortiz3-4/+60
2010-12-22proxy: Abort startup configuration timeout from pacrunner_proxy_set_directDavid Woodhouse1-0/+7
2010-12-21proxy: Wait for configuration to be provided at startupDavid Woodhouse1-2/+34
2010-12-21proxy: Block client requests while a PAC script is downloadingDavid Woodhouse1-6/+24
2010-12-21proxy: Change proxy_mutex to GMutexDavid Woodhouse1-7/+12
2010-12-10js: Give v8 the highest js driver prioritySamuel Ortiz1-0/+4
2010-12-10plugin: Convert the core mozjs code to a js driverSamuel Ortiz3-279/+5
2010-12-10js: Initial javascript engine driver framework implementationSamuel Ortiz3-0/+131
2010-12-10Don't use C99 struct initialisers in DBG() macroDavid Woodhouse1-1/+1
2010-12-10Fix lifetime issues for return value from pacrunner_proxy_lookup()David Woodhouse5-26/+22
2010-11-23Avoid parallel invocation of mozjsDavid Woodhouse1-0/+5
2010-11-13Move manual proxy configuration into separate fileMarcel Holtmann4-14/+68
2010-11-13Store server list and excludes in proxy configurationMarcel Holtmann1-6/+17
2010-11-13Extract string array for servers, excludes, domains and nameserversMarcel Holtmann3-112/+133
2010-11-13Move setup of proxy config structure into D-Bus method handlingMarcel Holtmann1-30/+24
2010-11-13Make pacrunner_proxy_set_method a private helper functionMarcel Holtmann2-7/+5
2010-10-28Fix issue with plugin loadingMarcel Holtmann2-1/+3
2010-10-28Add support for using download driverMarcel Holtmann1-239/+8
2010-10-28Add download driver registrationMarcel Holtmann3-1/+51
2010-10-18Add support for plugin infrastructureMarcel Holtmann5-26/+254
2010-10-16Fix problem with manual proxy configurationMarcel Holtmann1-3/+13
2010-10-16Protect list of active proxies with a mutexMarcel Holtmann1-0/+9
2010-10-16Add support for enumerating through proxy configurationsMarcel Holtmann1-0/+26
2010-10-16Fix issue when no script is availableMarcel Holtmann1-0/+2
2010-10-16Allow separate activation of proxy configurationMarcel Holtmann2-7/+13
2010-10-16When no proxy is active return DIRECT resultMarcel Holtmann1-0/+3
2010-10-16Add support for tracking list of active proxy configurationsMarcel Holtmann3-0/+59
2010-10-16Abstract Javascript engine execution into proxy lookupMarcel Holtmann3-1/+10
2010-10-11Use central proxy configuration for Javascript executionMarcel Holtmann3-76/+55
2010-10-11Add method setting to central proxy configurationMarcel Holtmann3-42/+255
2010-10-11Add skeleton for central proxy configurationMarcel Holtmann3-0/+43
2010-10-11Don't use __pacrunner prefix for callback definitionsMarcel Holtmann2-4/+4
2010-10-10Remove old PAC script loading functionMarcel Holtmann2-72/+9
2010-10-10Add support for downloading PAC scriptsMarcel Holtmann3-4/+277
2010-10-10Add skeleton for PAC download supportMarcel Holtmann3-0/+43
2010-10-10Add skeleton for handling proxy configuration excludesMarcel Holtmann1-3/+9
2010-10-10Fix issue with not clearing manual server configurationMarcel Holtmann1-0/+3
2010-10-10Use clear function names for Javascript configurationMarcel Holtmann3-7/+8
2010-10-10Add support for manual proxy server configurationMarcel Holtmann3-18/+67
2010-10-10Create Javascript context that belongs to PAC scriptMarcel Holtmann1-12/+14
2010-10-10Add support for providing PAC script via configurationMarcel Holtmann1-4/+20
2010-10-10Use variable name script instead of pacMarcel Holtmann2-5/+5
2010-10-10Create Javascript object only once for each PAC scriptMarcel Holtmann1-89/+109
2010-10-10Fix memory handling in Javascript executionMarcel Holtmann1-13/+33
2010-10-10Add function to set specific PAC file contentMarcel Holtmann2-0/+17
2010-10-09Add missing g_thread_exit() callMarcel Holtmann1-0/+2
2010-10-09Run Javascript execution in a threadMarcel Holtmann1-9/+53
2010-09-22Handle case where interface is not specifiedMarcel Holtmann1-0/+3
2010-09-22Fix usage of wrong variable nameMarcel Holtmann1-1/+1
2010-09-22Add support for extracting domainame and nameserver from configurationMarcel Holtmann1-2/+18
2010-09-22Report error when trying to load PAC with invalid URLMarcel Holtmann2-2/+2
2010-09-22Add support for setting the proxy methodMarcel Holtmann1-7/+21
2010-09-22Allow configuration without PAC URLMarcel Holtmann2-17/+19
2010-09-21Add D-Bus autostart configurationMarcel Holtmann1-0/+4
2010-09-21Use direct response if no PAC file has been loadedMarcel Holtmann1-10/+6
2010-09-21Use interface parameter to resolve myIpAddressMarcel Holtmann1-7/+30
2010-09-21Add support for interface parameter in proxy configurationMarcel Holtmann3-10/+24
2010-09-21Add support for myIpAddress and dnsResolve Javascript methodsMarcel Holtmann1-5/+44
2010-09-20Add support for loading local PAC filesMarcel Holtmann4-7/+281
2010-09-19Add initial support for configuration interfaceMarcel Holtmann3-1/+221
2010-09-19Fix client D-Bus error handlingMarcel Holtmann1-2/+3
2010-09-19Add initial support for FindProxyForURL interfaceMarcel Holtmann5-15/+104
2010-09-19Add simple test for using Mozilla Javascript engineMarcel Holtmann3-1/+156
2010-09-19Add support for setting up system bus connectionMarcel Holtmann2-0/+28
2010-09-19Add D-Bus helper library supportMarcel Holtmann2-0/+20
2010-09-19Initial revisionMarcel Holtmann3-0/+325