| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 2.14.1 source code.tar.gz | 2026-08-23 | 144.9 kB | |
| 2.14.1 source code.zip | 2026-08-23 | 221.1 kB | |
| README.md | 2026-08-23 | 1.7 kB | |
| Totals: 3 Items | 367.7 kB | 0 | |
2.14.1 / 2026-08-22
Security
- Strip both
Proxy-AuthorizationandCookie2headers on a cross-origin redirect. GHSA-2mwr-xjcg-37j7 - Headers set through
Mechanize#request_headers=now obey the same cross-origin redirect rules as per-request headers, instead of being re-applied unconditionally to every request. GHSA-2mwr-xjcg-37j7 - A redirect is now considered cross-origin when the scheme, the host or the port changes, per RFC 6454. Previously only a host change discarded cookies, and an
https:tohttp:redirect to the same host carried credentials in cleartext. GHSA-5jgv-wc2m-xv99 - A
metarefresh that points cross-origin now discards sensitive request headers, the same as an HTTP redirect. Previously headers set throughMechanize#request_headers=followed it unconditionally. GHSA-c6rp-p8xm-4q9f
Improved
- A
metarefresh now carries the original request's headers, minus any credential withheld for crossing an origin and minus the entity headers of the original request. Previously it carried only the headers set throughMechanize#request_headers=. robots.txtis fetched without any caller-supplied request headers, on any origin. Previously it received the headers set throughMechanize#request_headers=. It is a request mechanize makes on its own behalf.