333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
 
2.2.0 / 2018-03-03
==================
 
  * Add "engines" to package.json - requires Node.js >= 4.5.0
  * Use `Buffer.from()`
 
2.1.1 / 2017-11-28
==================
 
  * Update `debug` - Security Problems with Previous Version (#38)
 
2.1.0 / 2017-08-08
==================
 
  * only include the port number in the Host header when non-default port (#22)
  * set ALPN to "http 1.1" by default when using tlsproxy (#25)
  * only set `ALPNProtocols` when the property does not already exist
  * support SNI (#14)
 
2.0.0 / 2017-06-26
==================
 
  * rename https-proxy-agent.js to index.js
  * update dependencies and remove semver-specific test case
  * update `agent-base` to v4
  * remove `extend` dependency
  * :arrow_up: update minimum version of debug dependency
  * opts/options
  * drop Node versions < v4 from Travis-CI
  * test Node.js 5, 6, 7 and 8 on Travis-CI
  * README: remove outdated `secureEndpoint` reference
  * README: remove `secureEndpoint` docs, add `headers`
  * https-proxy-agent: add support for proxy "headers"
 
1.0.0 / 2015-07-10
==================
 
  * upgrade to "agent-base" v2 API
  * test: test case is fixed
  * use %o debug() formatter
  * README: use SVG for Travis-CI badge
 
0.3.6 / 2015-07-06
==================
 
  * package: update "extend" to v3
  * package: update "mocha" to v2
  * package: update "debug" to v2
  * travis: test node v0.8, v0.10, and v0.12
  * test: use ssl-cert-snakeoil self-signed SSL certs
 
0.3.5 / 2014-06-11
==================
 
  * package: update "debug" to v1.0.0
 
0.3.4 / 2014-04-09
==================
 
  * gitignore: ignore root level ?.js files
  * package: update outdated dependencies
 
0.3.3 / 2014-01-13
==================
 
  * https-proxy-agnet: use debug() instead of console.error()
  * https-proxy-agent: fix debug() call
  * History: fix whitespace
 
0.3.2 / 2013-11-18
==================
 
  * https-proxy-agent: allow "https" without trailing colon
  * README: fix typo
 
0.3.1 / 2013-11-16
==================
 
  * test: enable the HTTPS over HTTPS test on node v0.11.8
  * https-proxy-agent: create the proxy socket connection first
  * https-proxy-agent: delete `pathname` from the proxy opts as well
  * https-proxy-agent: remove dead "end"-emitting code
 
0.3.0 / 2013-09-16
==================
 
  * https-proxy-agent: use "debug" module
  * https-proxy-agent: update to the "agent-base" v1 API
  * https-proxy-agent: default the "port" to 443 if not set
  * https-proxy-agent: augment the `opts` object for the `tls.connect` function
  * https-proxy-agent: use "extend" module
  * https-proxy-agent: remove use of `this` as much as possible
  * https-proxy-agent: listen for the "error" event of the socket
  * test: refactor of tests to use "proxy" module
  * test: add "error" event catching test
  * test: add 407 proxy response test
  * test: use "semver" module, disable the HTTPS over HTTPS test for node >= v0.11.3
 
0.2.0 / 2013-09-03
==================
 
  * Add initial "Proxy-Authorization" Basic authentication support
 
0.1.0 / 2013-07-21
==================
 
  * rename `secure` to `secureProxy`
  * added `secureEndpoint` option
  * various optimizations
  * README improvements
 
0.0.2 / 2013-07-11
==================
 
  * test: add mocha tests
  * don't use `socket.ondata`, use the official API instead
  * throw an Error when no proxy info is given
  * add support for passing options to net/tls .connect()
 
0.0.1 / 2013-07-09
==================
 
  * Initial release