Граф коммитов

177 Коммитов

Автор SHA1 Сообщение Дата
Félicien François d0b03c6b03 updated package.json links 2015-11-23 18:37:01 +01:00
Félicien François d78f9d10a2 fix 2015-11-23 18:36:03 +01:00
Félicien François 5209543db3 bump version 2015-11-21 21:56:40 +01:00
Félicien François fe9600b413 update default session resolving 2015-11-21 21:56:22 +01:00
Félicien François e2fe6995c2 small fix 2015-11-21 19:54:09 +01:00
Félicien François 6f03e40c93 typo fix 2015-11-21 19:43:21 +01:00
Félicien François 1416fa9574 updated documentation 2015-11-21 19:42:16 +01:00
Félicien François cf198db041 remove unused tests and History 2015-11-21 19:13:23 +01:00
Félicien François 80a14db415 Update package.json and documentation 2015-11-21 19:13:05 +01:00
Félicien François f0f6e81d67 implement ElectronProxyAgent 2015-11-21 19:12:33 +01:00
Nathan Rajlich 19d7d99027 Release 1.0.0 2015-07-10 18:29:58 -07:00
Nathan Rajlich f4f8658b8e upgrade to `agent-base` v2 API
Breaking API change:

  - User no longer needs to specify `secureEndpoint` when "https" module
    is being used; 'agent-base' handles this part for us now.
  - Upgraded "http-proxy-agent", "https-proxy-agent" and "socks-proxy-agent"
    since they've been updated for the new agent-base API as well.
2015-07-10 18:09:33 -07:00
Nathan Rajlich 8988843c97 test: add basic "https" module tests 2015-07-07 12:21:33 -07:00
Nathan Rajlich a5683abb18 use "stream-to-buffer"
Instead of "stream-to-array". Makes tests a bit shorter as well.
2015-07-07 12:09:41 -07:00
Nathan Rajlich 138a3728a1 package: update "extend" to v3 2015-07-07 12:02:48 -07:00
Nathan Rajlich 853f088b73 test: add initial test cases
Decent "http" module coverage so far.
Still need to do "https" coverage.
2015-07-07 11:38:02 -07:00
Nathan Rajlich b78cfdfe8d refactor to use proxy agent classes directly
Rather than relying on ProxyAgent, which introduces a
cyclic dependency, which is bad.
2015-07-07 11:35:33 -07:00
Nathan Rajlich 07bfc92bcf use %o formatter for debug() calls 2015-07-06 14:35:42 -07:00
Nathan Rajlich 7894564ceb package: update "get-uri" to v1 2015-07-06 14:35:00 -07:00
Nathan Rajlich 53b92db53b Revert "Update readme"
This reverts commit b463b5e27e.
2015-06-30 12:43:45 -07:00
Nathan Rajlich b0c2a0d045 travis: test node v0.8, v0.10, and v0.12 2015-06-30 12:33:00 -07:00
Nathan Rajlich 942b6f76fa Merge pull request #4 from etiktin/master
Update readme
2015-06-30 12:32:09 -07:00
Eran Tiktin 3cc1c67dc1 Merge pull request #1 from etiktin/readme_misprint
Update readme
2015-06-30 14:30:19 +03:00
Eran Tiktin b463b5e27e Update readme
Removed a spare quotation mark in the example
2015-06-30 14:29:06 +03:00
Nathan Rajlich ab4d910865 package: update "mocha" to v2 2015-06-29 10:46:18 -07:00
Nathan Rajlich afe12ed9b9 History: normalize whitespace 2015-06-22 15:38:39 -07:00
Nathan Rajlich 2c0fc12fd0 README: use SVG for Travis-CI badge 2015-02-19 12:55:39 -08:00
Nathan Rajlich eb2e323eb5 History: fix typo 2014-11-22 14:52:07 -08:00
Nathan Rajlich 93e5b1b1ed v0.2.0 2014-11-10 16:32:56 -08:00
Nathan Rajlich e4c28fb3c1 package: allow any "debug" v2 2014-11-10 16:32:31 -08:00
Nathan Rajlich dedebf7169 index: add reference link for Chrome's "HTTPS" support 2014-11-10 16:30:10 -08:00
Nathan Rajlich b32536737e Merge pull request #2 from michaelansel/https-proxy
Support HTTPS proxy
2014-11-10 16:28:36 -08:00
Michael Ansel 39d73947ff Throw an error for unknown proxy types
Throw an error instead of failing silently
2014-11-05 21:25:03 -08:00
Michael Ansel 3308ec108e Support HTTPS proxies 2014-11-05 21:17:28 -08:00
Nathan Rajlich 183aaf8825 package: update "debug" to v1.0.0 2014-06-11 15:00:15 -07:00
Nathan Rajlich 995e6c3a3b v0.1.2 2014-04-04 12:05:19 -07:00
Nathan Rajlich 070de4f201 package: update debug to v0.8.0 2014-04-04 10:50:25 -07:00
Nathan Rajlich e75641fd96 package: update pac-resolver to v1.2.0 2014-04-04 10:49:56 -07:00
Nathan Rajlich e28a1bb325 README++ 2014-03-13 11:11:36 -03:00
Nathan Rajlich ce742ea502 README++ 2014-03-13 11:09:04 -03:00
Nathan Rajlich a456abda6e README++ 2014-03-13 11:06:32 -03:00
Nathan Rajlich da8a683715 v0.1.1 2014-02-03 23:08:19 -08:00
Nathan Rajlich 1e58c9315c index: move the exports before the `require()` calls
This is because of the weird circular dependency that we have set up
between this module and `proxy-agent`. We must export this module
(and the `protocols` array` *before* requiring the `proxy-agent` module
otherwise this module will appear to be an empty module when `proxy-agent`
requires us.
2014-02-03 23:05:27 -08:00
Nathan Rajlich 034400dbb5 index: fix bad 2014-02-03 22:21:50 -08:00
Nathan Rajlich 945fc33f6e index: minor code cleanup 2014-02-03 22:21:06 -08:00
Nathan Rajlich a08604e072 index: better proxy string splitting logic 2014-02-03 22:20:46 -08:00
Nathan Rajlich 0171526fcf index: tweak comment 2014-01-25 23:55:13 -08:00
Nathan Rajlich 0e19d37783 index: fix typo in comment 2014-01-25 17:31:47 -08:00
Nathan Rajlich 066df3a3ff v0.1.0 2014-01-25 17:22:42 -08:00
Nathan Rajlich cef37b26a5 index: calculate an SHA1 hash of the JS code
Allows us to re-use a previous resolver instance if the code has not
changed since last time (but ENOTMODIFIED was not returned).

This is common for when a remote HTTP script returns dynamic content,
and therefore can't set caching headers, but it's usually the same result.
2014-01-25 15:19:31 -08:00