2.4 KiB
2.4 KiB
2.0.8
2.0.7
- deps: [email protected]
- Use
req.socketover deprecatedreq.connection
- Use
2.0.6
- deps: [email protected]
2.0.5
- deps: [email protected]
2.0.4
- deps: [email protected]
2.0.3
- deps: [email protected]
2.0.2
- deps: forwarded@~0.1.2
- perf: improve header parsing
- perf: reduce overhead when no
X-Forwarded-Forheader
2.0.1
- deps: forwarded@~0.1.1
- Fix trimming leading / trailing OWS
- perf: hoist regular expression
- deps: [email protected]
2.0.0
- Drop support for Node.js below 0.10
1.1.5
- Fix array argument being altered
- deps: [email protected]
1.1.4
- deps: [email protected]
1.1.3
- deps: [email protected]
1.1.2
- deps: [email protected]
- Fix IPv6-mapped IPv4 validation edge cases
1.1.1
- Fix regression matching mixed versions against multiple subnets
1.1.0
- Fix accepting various invalid netmasks
- IPv4 netmasks must be contingous
- IPv6 addresses cannot be used as a netmask
- deps: [email protected]
1.0.10
- deps: [email protected]
- Fix regression in
isValidwith non-string arguments
- Fix regression in
1.0.9
- deps: [email protected]
- Fix accepting some invalid IPv6 addresses
- Reject CIDRs with negative or overlong masks
- perf: enable strict mode
1.0.8
- deps: [email protected]
1.0.7
- deps: [email protected]
- Fix OOM on certain inputs to
isValid
- Fix OOM on certain inputs to
1.0.6
- deps: [email protected]
1.0.5
- deps: [email protected]
1.0.4
- deps: [email protected]
- Fix edge cases with
isValid
- Fix edge cases with
1.0.3
- Use
forwardednpm module
1.0.2
- Fix a global leak when multiple subnets are trusted
- Support Node.js 0.6
- deps: [email protected]
1.0.1
- Fix links in npm package
1.0.0
- Add
trustargument to determine proxy trust on- Accepts custom function
- Accepts IPv4/IPv6 address(es)
- Accepts subnets
- Accepts pre-defined names
- Add optional
trustargument toproxyaddr.allto stop at first untrusted - Add
proxyaddr.compileto pre-compiletrustfunction to make subsequent calls faster
0.0.1
- Fix bad npm publish
0.0.0
- Initial release