4 * deps: ipaddr.js@1.9.0
9 * deps: ipaddr.js@1.8.0
14 * deps: ipaddr.js@1.6.0
19 * deps: forwarded@~0.1.2
20 - perf: improve header parsing
21 - perf: reduce overhead when no `X-Forwarded-For` header
26 * deps: forwarded@~0.1.1
27 - Fix trimming leading / trailing OWS
28 - perf: hoist regular expression
29 * deps: ipaddr.js@1.5.2
34 * Drop support for Node.js below 0.10
39 * Fix array argument being altered
40 * deps: ipaddr.js@1.4.0
45 * deps: ipaddr.js@1.3.0
50 * deps: ipaddr.js@1.2.0
55 * deps: ipaddr.js@1.1.1
56 - Fix IPv6-mapped IPv4 validation edge cases
61 * Fix regression matching mixed versions against multiple subnets
66 * Fix accepting various invalid netmasks
67 - IPv4 netmasks must be contingous
68 - IPv6 addresses cannot be used as a netmask
69 * deps: ipaddr.js@1.1.0
74 * deps: ipaddr.js@1.0.5
75 - Fix regression in `isValid` with non-string arguments
80 * deps: ipaddr.js@1.0.4
81 - Fix accepting some invalid IPv6 addresses
82 - Reject CIDRs with negative or overlong masks
83 * perf: enable strict mode
88 * deps: ipaddr.js@1.0.1
93 * deps: ipaddr.js@0.1.9
94 - Fix OOM on certain inputs to `isValid`
99 * deps: ipaddr.js@0.1.8
104 * deps: ipaddr.js@0.1.6
109 * deps: ipaddr.js@0.1.5
110 - Fix edge cases with `isValid`
115 * Use `forwarded` npm module
120 * Fix a global leak when multiple subnets are trusted
121 * Support Node.js 0.6
122 * deps: ipaddr.js@0.1.3
127 * Fix links in npm package
132 * Add `trust` argument to determine proxy trust on
133 * Accepts custom function
134 * Accepts IPv4/IPv6 address(es)
136 * Accepts pre-defined names
137 * Add optional `trust` argument to `proxyaddr.all` to
138 stop at first untrusted
139 * Add `proxyaddr.compile` to pre-compile `trust` function
140 to make subsequent calls faster
145 * Fix bad npm publish