summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2010-12-26Release 0.20.2Marcel Holtmann2-1/+12
2010-12-22main: Add -P and -p options supportSamuel Ortiz3-4/+60
2010-12-22bootstrap-configure: Enable v8Samuel Ortiz1-0/+1
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-11v8: Remove incorrect commentDavid Woodhouse1-1/+0
2010-12-11mozjs: Return an allocated string or NULLDavid Woodhouse1-2/+2
2010-12-10v8: js_driver function should be staticSamuel Ortiz2-7/+7
2010-12-10js: Give v8 the highest js driver prioritySamuel Ortiz3-1/+6
2010-12-10v8: Initial plugin implementationDavid Woodhouse3-0/+334
2010-12-10configure: Add curl to the distcheck flagsSamuel Ortiz1-1/+1
2010-12-10plugin: Convert the core mozjs code to a js driverSamuel Ortiz6-45/+83
2010-12-10js: Initial javascript engine driver framework implementationSamuel Ortiz4-1/+132
2010-12-10curl: Use curl_multi_socket_action() for timeout callbackDavid Woodhouse1-2/+3
2010-12-10libproxy: Free scheme string sooner, now it's not needed in extract_result()David Woodhouse1-7/+4
2010-12-10curl: Handle POLLHUP on cURL file descriptorsDavid Woodhouse1-6/+11
2010-12-10curl: Add timer more precisely if it's less than a secondDavid Woodhouse1-2/+6
2010-12-10curl: Handle recurring timeouts from curlDavid Woodhouse1-0/+21
2010-12-10curl: Handle CURLM_CALL_MULTI_SOCKET return value correctlyDavid Woodhouse1-2/+11
2010-12-10Don't use C99 struct initialisers in DBG() macroDavid Woodhouse1-1/+1
2010-12-10Fix use-after-free in curl pluginDavid Woodhouse1-3/+3
2010-12-10Fix up mozjs unit testDavid Woodhouse1-11/+11
2010-12-10Fix lifetime issues for return value from pacrunner_proxy_lookup()David Woodhouse5-26/+22
2010-12-10gdbus: fix accessing freed callback dataJohan Hedberg1-5/+5
2010-12-08gdbus: explicitly compare pointers to NULLLucas De Marchi3-24/+23
2010-11-23Mention David's contributionsSamuel Ortiz1-0/+1
2010-11-23Avoid parallel invocation of mozjsDavid Woodhouse1-0/+5
2010-11-23libproxy: Always return PROXY result as http:// URLDavid Woodhouse1-2/+2
2010-11-13Fix small typo in Excludes parametersMarcel Holtmann1-1/+1
2010-11-13Move manual proxy configuration into separate fileMarcel Holtmann5-17/+71
2010-11-13Store server list and excludes in proxy configurationMarcel Holtmann1-6/+17
2010-11-13Extract string array for servers, excludes, domains and nameserversMarcel Holtmann4-116/+137
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-28Release 0.10.1Marcel Holtmann2-1/+3
2010-10-28Make CURL plugin a compile time optionMarcel Holtmann3-5/+13
2010-10-28Fix issue with plugin loadingMarcel Holtmann3-1/+5
2010-10-28Add download plugin using CURL libraryMarcel Holtmann2-4/+313
2010-10-28Add support for using download driverMarcel Holtmann1-239/+8
2010-10-28Add download driver registrationMarcel Holtmann4-2/+53
2010-10-18Add support for plugin infrastructureMarcel Holtmann8-34/+289
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-13Fix not handling of D-Bus disconnectsLuiz Augusto von Dentz1-0/+4
2010-10-11Fix unit test with new central proxy configurationMarcel Holtmann2-11/+15
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 Holtmann4-3/+45
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 Holtmann5-6/+286
2010-10-10Add skeleton for PAC download supportMarcel Holtmann4-3/+46
2010-10-10Update architecture diagram with libproxy usageMarcel Holtmann1-30/+32
2010-10-10Add simple documentation for libproxyMarcel Holtmann2-1/+14
2010-10-10Add skeleton for handling proxy configuration excludesMarcel Holtmann2-6/+13
2010-10-10Fix issue with not clearing manual server configurationMarcel Holtmann1-0/+3
2010-10-10Use clear function names for Javascript configurationMarcel Holtmann4-11/+12
2010-10-10Add support for manual proxy server configurationMarcel Holtmann4-18/+72
2010-10-10Create Javascript context that belongs to PAC scriptMarcel Holtmann1-12/+14
2010-10-10Add unit test for example PAC script testingMarcel Holtmann1-0/+33
2010-10-10Use direct example from documention for unit testsMarcel Holtmann1-1/+1
2010-10-10Fix PAC script examples inside the documentationMarcel Holtmann2-2/+2
2010-10-10Add support for providing PAC script via configurationMarcel Holtmann2-4/+33
2010-10-10Use variable name script instead of pacMarcel Holtmann2-5/+5
2010-10-10Add Javascript test case for massive executionMarcel Holtmann1-1/+23
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-10Don't use global error and debugging frameworkMarcel Holtmann2-1/+9
2010-10-10Add unit tests for simple direct PAC validationMarcel Holtmann1-11/+61
2010-10-10Add function to set specific PAC file contentMarcel Holtmann2-0/+17
2010-10-10Add unit test for Mozilla Javascript usageMarcel Holtmann3-0/+96
2010-10-09Add missing g_thread_exit() callMarcel Holtmann1-0/+2
2010-10-09Run Javascript execution in a threadMarcel Holtmann1-9/+53
2010-10-09Fix typo for enabling threading supportMarcel Holtmann1-1/+1
2010-10-09Add simple libproxy test utilityMarcel Holtmann3-0/+76
2010-10-09Add simple libproxy implementationMarcel Holtmann9-5/+780
2010-10-06Simplify Mozilla Javascript library detectionMarcel Holtmann1-5/+2
2010-10-06Update detection of Mozilla Javascript libraryMarcel Holtmann2-6/+8
2010-09-22Fix include directoriesMarcel Holtmann1-1/+1
2010-09-22Handle case where interface is not specifiedMarcel Holtmann1-0/+3
2010-09-22Update test scripts for changed APIMarcel Holtmann1-4/+5
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 Holtmann2-10/+47
2010-09-22Allow configuration without PAC URLMarcel Holtmann2-17/+19
2010-09-21Add D-Bus autostart configurationMarcel Holtmann4-6/+25
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 Holtmann4-10/+29
2010-09-21Add support for myIpAddress and dnsResolve Javascript methodsMarcel Holtmann1-5/+44
2010-09-20Add support for loading local PAC filesMarcel Holtmann5-10/+285
2010-09-20Add document describing the architectureMarcel Holtmann2-1/+63
2010-09-20Use src/client.c as example instead of src/test.cMarcel Holtmann1-1/+1
2010-09-20Add detailed D-Bus API descriptionsMarcel Holtmann2-0/+58
2010-09-19Add initial support for configuration interfaceMarcel Holtmann6-4/+270
2010-09-19Fix client D-Bus error handlingMarcel Holtmann1-2/+3
2010-09-19Add initial support for FindProxyForURL interfaceMarcel Holtmann9-17/+146
2010-09-19Require GLib thread support when using Mozilla Javascript engineMarcel Holtmann1-10/+9
2010-09-19Add simple test for using Mozilla Javascript engineMarcel Holtmann5-4/+166
2010-09-19Enable capability support by default for developmentMarcel Holtmann1-1/+2
2010-09-19Add support for setting up system bus connectionMarcel Holtmann3-1/+29
2010-09-19Add D-Bus helper library supportMarcel Holtmann9-3/+2431
2010-09-19Initial revisionMarcel Holtmann18-0/+1178