NodeJS/express/4.3.2


Fast, unopinionated, minimalist web framework

https://www.npmjs.com/package/express
MIT

4 Security Vulnerabilities

No Charset in Content-Type Header in express

Published date: 2018-10-23T17:22:54Z
CVE: CVE-2014-6393
Links:

Vulnerable versions of express do not specify a charset field in the content-type header while displaying 400 level response messages. The lack of enforcing user's browser to set correct charset, could be leveraged by an attacker to perform a cross-site scripting attack, using non-standard encodings, like UTF-7.

Recommendation

For express 3.x, update express to version 3.11 or later. For express 4.x, update express to version 4.5 or later.

Affected versions: ["4.0.0", "4.1.0", "4.1.1", "4.1.2", "4.2.0", "4.3.0", "4.3.1", "4.3.2", "4.4.0", "4.4.1", "4.4.2", "4.4.3", "4.4.4", "4.4.5", "0.14.0", "0.14.1", "1.0.0", "1.0.1", "1.0.2", "1.0.3", "1.0.4", "1.0.5", "1.0.6", "1.0.7", "1.0.8", "2.0.0", "2.1.0", "2.1.1", "2.2.0", "2.2.1", "2.2.2", "2.3.0", "2.3.1", "2.3.2", "2.3.3", "2.3.4", "2.3.5", "2.3.6", "2.3.7", "2.3.8", "2.3.9", "2.3.10", "2.3.11", "2.3.12", "2.4.0", "2.4.1", "2.4.2", "2.4.3", "2.4.4", "2.4.5", "2.4.6", "2.4.7", "2.5.0", "2.5.1", "2.5.2", "2.5.3", "2.5.4", "2.5.5", "2.5.6", "2.5.7", "2.5.8", "2.5.9", "2.5.10", "2.5.11", "3.0.0", "3.0.1", "3.0.2", "3.0.3", "3.0.4", "3.0.5", "3.0.6", "3.1.0", "3.1.1", "3.1.2", "3.2.0", "3.2.1", "3.2.2", "3.2.3", "3.2.4", "3.2.5", "3.2.6", "3.3.0", "3.3.1", "3.3.2", "3.3.3", "3.3.4", "3.3.5", "3.3.6", "1.0.0-beta", "1.0.0-beta2", "1.0.0-rc", "1.0.0-rc2", "1.0.0-rc3", "1.0.0-rc4", "2.0.0-beta", "2.0.0-beta2", "2.0.0-beta3", "2.0.0-rc", "2.0.0-rc2", "2.0.0-rc3", "3.0.0-alpha1", "3.0.0-alpha2", "3.0.0-alpha3", "3.0.0-alpha4", "3.0.0-alpha5", "3.0.0-beta1", "3.0.0-beta2", "3.0.0-beta3", "3.0.0-beta4", "3.0.0-beta6", "3.0.0-beta7", "3.0.0-rc1", "3.0.0-rc2", "3.0.0-rc3", "3.0.0-rc4", "3.0.0-rc5", "3.3.7", "3.3.8", "3.4.0", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "3.5.0", "3.5.1", "3.5.2", "3.5.3", "3.6.0", "3.7.0", "3.8.0", "3.8.1", "3.9.0", "3.10.0", "3.10.1", "3.10.2", "3.10.3", "3.10.4", "3.10.5"]
Secure versions: [4.19.2, 5.0.0-beta.3]
Recommendation: Update to version 4.19.2.

qs vulnerable to Prototype Pollution

Published date: 2022-11-27T00:30:50Z
CVE: CVE-2022-24999
Links:

qs before 6.10.3, as used in Express before 4.17.3 and other products, allows attackers to cause a Node process hang for an Express application because an __ proto__ key can be used. In many typical Express use cases, an unauthenticated remote attacker can place the attack payload in the query string of the URL that is used to visit the application, such as a[proto]=b&a[proto]&a[length]=100000000. The fix was backported to qs 6.9.7, 6.8.3, 6.7.3, 6.6.1, 6.5.3, 6.4.1, 6.3.3, and 6.2.4 (and therefore Express 4.17.3, which has deps: qs@6.9.7 in its release description, is not vulnerable).

Affected versions: ["0.14.0", "0.14.1", "1.0.0", "1.0.1", "1.0.2", "1.0.3", "1.0.4", "1.0.5", "1.0.6", "1.0.7", "1.0.8", "2.0.0", "2.1.0", "2.1.1", "2.2.0", "2.2.1", "2.2.2", "2.3.0", "2.3.1", "2.3.2", "2.3.3", "2.3.4", "2.3.5", "2.3.6", "2.3.7", "2.3.8", "2.3.9", "2.3.10", "2.3.11", "2.3.12", "2.4.0", "2.4.1", "2.4.2", "2.4.3", "2.4.4", "2.4.5", "2.4.6", "2.4.7", "2.5.0", "2.5.1", "2.5.2", "2.5.3", "2.5.4", "2.5.5", "2.5.6", "2.5.7", "2.5.8", "2.5.9", "2.5.10", "2.5.11", "3.0.0", "3.0.1", "3.0.2", "3.0.3", "3.0.4", "3.0.5", "3.0.6", "3.1.0", "3.1.1", "3.1.2", "3.2.0", "3.2.1", "3.2.2", "3.2.3", "3.2.4", "3.2.5", "3.2.6", "3.3.0", "3.3.1", "3.3.2", "3.3.3", "3.3.4", "3.3.5", "3.3.6", "1.0.0-beta", "1.0.0-beta2", "1.0.0-rc", "1.0.0-rc2", "1.0.0-rc3", "1.0.0-rc4", "2.0.0-beta", "2.0.0-beta2", "2.0.0-beta3", "2.0.0-rc", "2.0.0-rc2", "2.0.0-rc3", "3.0.0-alpha1", "3.0.0-alpha2", "3.0.0-alpha3", "3.0.0-alpha4", "3.0.0-alpha5", "3.0.0-beta1", "3.0.0-beta2", "3.0.0-beta3", "3.0.0-beta4", "3.0.0-beta6", "3.0.0-beta7", "3.0.0-rc1", "3.0.0-rc2", "3.0.0-rc3", "3.0.0-rc4", "3.0.0-rc5", "3.3.7", "3.3.8", "3.4.0", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "4.0.0-rc1", "4.0.0-rc2", "3.5.0", "4.0.0-rc3", "4.0.0-rc4", "3.5.1", "4.0.0", "3.5.2", "4.1.0", "4.1.1", "3.5.3", "4.1.2", "3.6.0", "4.2.0", "3.7.0", "3.8.0", "4.3.0", "4.3.1", "3.8.1", "4.3.2", "3.9.0", "4.4.0", "4.4.1", "3.10.0", "3.10.1", "3.10.2", "3.10.3", "3.10.4", "4.4.2", "3.10.5", "4.4.3", "3.11.0", "4.4.4", "3.12.0", "3.12.1", "4.4.5", "3.13.0", "4.5.0", "4.5.1", "3.14.0", "4.6.0", "4.6.1", "3.15.0", "4.7.0", "3.15.1", "4.7.1", "3.15.2", "4.7.2", "4.7.3", "3.15.3", "4.7.4", "3.16.0", "4.8.0", "3.16.1", "4.8.1", "3.16.2", "4.8.2", "3.16.3", "3.16.4", "4.8.3", "3.16.5", "3.16.6", "4.8.4", "3.16.7", "4.8.5", "3.16.8", "4.8.6", "3.16.9", "4.8.7", "3.16.10", "4.8.8", "3.17.0", "3.17.1", "4.9.0", "3.17.2", "4.9.1", "4.9.2", "3.17.3", "4.9.3", "3.17.4", "4.9.4", "3.17.5", "4.9.5", "3.17.6", "3.17.7", "4.9.6", "4.9.7", "3.17.8", "4.9.8", "3.18.0", "3.18.1", "4.10.0", "3.18.2", "4.10.1", "3.18.3", "4.10.2", "3.18.4", "4.10.3", "4.10.4", "4.10.5", "3.18.5", "3.18.6", "4.10.6", "4.10.7", "3.19.0", "4.10.8", "4.11.0", "3.19.1", "4.11.1", "3.19.2", "4.11.2", "3.20.0", "4.12.0", "3.20.1", "4.12.1", "4.12.2", "3.20.2", "4.12.3", "3.20.3", "4.12.4", "3.21.0", "4.13.0", "3.21.1", "4.13.1", "3.21.2", "4.13.2", "4.13.3", "4.13.4", "4.14.0", "4.14.1", "4.15.0", "4.15.1", "4.15.2", "4.15.3", "4.15.4", "4.15.5", "4.16.0", "4.16.1", "4.16.2", "4.16.3", "4.16.4", "4.17.0", "4.17.1", "4.17.2"]
Secure versions: [4.19.2, 5.0.0-beta.3]
Recommendation: Update to version 4.19.2.

Express.js Open Redirect in malformed URLs

Published date: 2024-03-25T19:40:26Z
CVE: CVE-2024-29041
Links:

Impact

Versions of Express.js prior to 4.19.2 and pre-release alpha and beta versions before 5.0.0-beta.3 are affected by an open redirect vulnerability using malformed URLs.

When a user of Express performs a redirect using a user-provided URL Express performs an encode using encodeurl on the contents before passing it to the location header. This can cause malformed URLs to be evaluated in unexpected ways by common redirect allow list implementations in Express applications, leading to an Open Redirect via bypass of a properly implemented allow list.

The main method impacted is res.location() but this is also called from within res.redirect().

Patches

https://github.com/expressjs/express/commit/0867302ddbde0e9463d0564fea5861feb708c2dd https://github.com/expressjs/express/commit/0b746953c4bd8e377123527db11f9cd866e39f94

An initial fix went out with express@4.19.0, we then patched a feature regression in 4.19.1 and added improved handling for the bypass in 4.19.2.

Workarounds

The fix for this involves pre-parsing the url string with either require('node:url').parse or new URL. These are steps you can take on your own before passing the user input string to res.location or res.redirect.

References

https://github.com/expressjs/express/pull/5539 https://github.com/koajs/koa/issues/1800 https://expressjs.com/en/4x/api.html#res.location

Affected versions: ["5.0.0-alpha.1", "5.0.0-alpha.2", "5.0.0-alpha.3", "5.0.0-alpha.4", "5.0.0-alpha.5", "5.0.0-alpha.6", "5.0.0-alpha.7", "5.0.0-alpha.8", "5.0.0-beta.1", "5.0.0-beta.2", "0.14.0", "0.14.1", "1.0.0", "1.0.1", "1.0.2", "1.0.3", "1.0.4", "1.0.5", "1.0.6", "1.0.7", "1.0.8", "2.0.0", "2.1.0", "2.1.1", "2.2.0", "2.2.1", "2.2.2", "2.3.0", "2.3.1", "2.3.2", "2.3.3", "2.3.4", "2.3.5", "2.3.6", "2.3.7", "2.3.8", "2.3.9", "2.3.10", "2.3.11", "2.3.12", "2.4.0", "2.4.1", "2.4.2", "2.4.3", "2.4.4", "2.4.5", "2.4.6", "2.4.7", "2.5.0", "2.5.1", "2.5.2", "2.5.3", "2.5.4", "2.5.5", "2.5.6", "2.5.7", "2.5.8", "2.5.9", "2.5.10", "2.5.11", "3.0.0", "3.0.1", "3.0.2", "3.0.3", "3.0.4", "3.0.5", "3.0.6", "3.1.0", "3.1.1", "3.1.2", "3.2.0", "3.2.1", "3.2.2", "3.2.3", "3.2.4", "3.2.5", "3.2.6", "3.3.0", "3.3.1", "3.3.2", "3.3.3", "3.3.4", "3.3.5", "3.3.6", "1.0.0-beta", "1.0.0-beta2", "1.0.0-rc", "1.0.0-rc2", "1.0.0-rc3", "1.0.0-rc4", "2.0.0-beta", "2.0.0-beta2", "2.0.0-beta3", "2.0.0-rc", "2.0.0-rc2", "2.0.0-rc3", "3.0.0-alpha1", "3.0.0-alpha2", "3.0.0-alpha3", "3.0.0-alpha4", "3.0.0-alpha5", "3.0.0-beta1", "3.0.0-beta2", "3.0.0-beta3", "3.0.0-beta4", "3.0.0-beta6", "3.0.0-beta7", "3.0.0-rc1", "3.0.0-rc2", "3.0.0-rc3", "3.0.0-rc4", "3.0.0-rc5", "3.3.7", "3.3.8", "3.4.0", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "4.0.0-rc1", "4.0.0-rc2", "3.5.0", "4.0.0-rc3", "4.0.0-rc4", "3.5.1", "4.0.0", "3.5.2", "4.1.0", "4.1.1", "3.5.3", "4.1.2", "3.6.0", "4.2.0", "3.7.0", "3.8.0", "4.3.0", "4.3.1", "3.8.1", "4.3.2", "3.9.0", "4.4.0", "4.4.1", "3.10.0", "3.10.1", "3.10.2", "3.10.3", "3.10.4", "4.4.2", "3.10.5", "4.4.3", "3.11.0", "4.4.4", "3.12.0", "3.12.1", "4.4.5", "3.13.0", "4.5.0", "4.5.1", "3.14.0", "4.6.0", "4.6.1", "3.15.0", "4.7.0", "3.15.1", "4.7.1", "3.15.2", "4.7.2", "4.7.3", "3.15.3", "4.7.4", "3.16.0", "4.8.0", "3.16.1", "4.8.1", "3.16.2", "4.8.2", "3.16.3", "3.16.4", "4.8.3", "3.16.5", "3.16.6", "4.8.4", "3.16.7", "4.8.5", "3.16.8", "4.8.6", "3.16.9", "4.8.7", "3.16.10", "4.8.8", "3.17.0", "3.17.1", "4.9.0", "3.17.2", "4.9.1", "4.9.2", "3.17.3", "4.9.3", "3.17.4", "4.9.4", "3.17.5", "4.9.5", "3.17.6", "3.17.7", "4.9.6", "4.9.7", "3.17.8", "4.9.8", "3.18.0", "3.18.1", "4.10.0", "3.18.2", "4.10.1", "3.18.3", "4.10.2", "3.18.4", "4.10.3", "4.10.4", "4.10.5", "3.18.5", "3.18.6", "4.10.6", "4.10.7", "3.19.0", "4.10.8", "4.11.0", "3.19.1", "4.11.1", "3.19.2", "4.11.2", "3.20.0", "4.12.0", "3.20.1", "4.12.1", "4.12.2", "3.20.2", "4.12.3", "3.20.3", "4.12.4", "3.21.0", "4.13.0", "3.21.1", "4.13.1", "3.21.2", "4.13.2", "4.13.3", "4.13.4", "4.14.0", "4.14.1", "4.15.0", "4.15.1", "4.15.2", "4.15.3", "4.15.4", "4.15.5", "4.16.0", "4.16.1", "4.16.2", "4.16.3", "4.16.4", "4.17.0", "4.17.1", "4.17.2", "4.17.3", "4.18.0", "4.18.1", "4.18.2", "4.18.3", "4.19.0", "4.19.1"]
Secure versions: [4.19.2, 5.0.0-beta.3]
Recommendation: Update to version 4.19.2.

No Charset in Content-Type Header

Published date: 2014-09-12
CVEs: ["CVE-2014-6393"]
CVSS Score: 5.4
CVSS Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
Coordinating vendor: ^Lift Security

Vulnerable versions of express do not specify a charset field in the content-type header while displaying 400 level response messages. The lack of enforcing user's browser to set correct charset, could be leveraged by an attacker to perform a cross-site scripting attack, using non-standard encodings, like UTF-7.

Affected versions: ["0.14.0", "0.14.1", "1.0.0", "1.0.1", "1.0.2", "1.0.3", "1.0.4", "1.0.5", "1.0.6", "1.0.7", "1.0.8", "2.0.0", "2.1.0", "2.1.1", "2.2.0", "2.2.1", "2.2.2", "2.3.0", "2.3.1", "2.3.2", "2.3.3", "2.3.4", "2.3.5", "2.3.6", "2.3.7", "2.3.8", "2.3.9", "2.3.10", "2.3.11", "2.3.12", "2.4.0", "2.4.1", "2.4.2", "2.4.3", "2.4.4", "2.4.5", "2.4.6", "2.4.7", "2.5.0", "2.5.1", "2.5.2", "2.5.3", "2.5.4", "2.5.5", "2.5.6", "2.5.7", "2.5.8", "2.5.9", "2.5.10", "2.5.11", "3.0.0", "3.0.1", "3.0.2", "3.0.3", "3.0.4", "3.0.5", "3.0.6", "3.1.0", "3.1.1", "3.1.2", "3.2.0", "3.2.1", "3.2.2", "3.2.3", "3.2.4", "3.2.5", "3.2.6", "3.3.0", "3.3.1", "3.3.2", "3.3.3", "3.3.4", "3.3.5", "3.3.6", "1.0.0-beta", "1.0.0-beta2", "1.0.0-rc", "1.0.0-rc2", "1.0.0-rc3", "1.0.0-rc4", "2.0.0-beta", "2.0.0-beta2", "2.0.0-beta3", "2.0.0-rc", "2.0.0-rc2", "2.0.0-rc3", "3.0.0-alpha1", "3.0.0-alpha2", "3.0.0-alpha3", "3.0.0-alpha4", "3.0.0-alpha5", "3.0.0-beta1", "3.0.0-beta2", "3.0.0-beta3", "3.0.0-beta4", "3.0.0-beta6", "3.0.0-beta7", "3.0.0-rc1", "3.0.0-rc2", "3.0.0-rc3", "3.0.0-rc4", "3.0.0-rc5", "3.3.7", "3.3.8", "3.4.0", "3.4.1", "3.4.2", "3.4.3", "3.4.4", "3.4.5", "3.4.6", "3.4.7", "3.4.8", "3.5.0", "3.5.1", "3.5.2", "3.5.3", "3.6.0", "3.7.0", "3.8.0", "3.8.1", "3.9.0", "3.10.0", "3.10.1", "3.10.2", "3.10.3", "3.10.4", "3.10.5", "4.0.0", "4.1.0", "4.1.1", "4.1.2", "4.2.0", "4.3.0", "4.3.1", "4.3.2", "4.4.0", "4.4.1", "4.4.2", "4.4.3", "4.4.4", "4.4.5"]
Secure versions: [4.19.2, 5.0.0-beta.3]
Recommendation: Update express to a patched version.

276 Other Versions

Version License Security Released
5.0.0-beta.3 MIT 2024-03-25 - 14:42 about 1 month
5.0.0-beta.2 MIT 1 2024-03-21 - 03:01 about 1 month
5.0.0-beta.1 MIT 1 2022-02-15 - 01:11 about 2 years
5.0.0-alpha.8 MIT 1 2020-03-26 - 00:57 about 4 years
5.0.0-alpha.7 MIT 1 2018-10-27 - 03:12 over 5 years
5.0.0-alpha.6 MIT 1 2017-09-25 - 05:32 over 6 years
5.0.0-alpha.5 MIT 1 2017-03-06 - 13:51 about 7 years
5.0.0-alpha.4 MIT 1 2017-03-02 - 00:30 about 7 years
5.0.0-alpha.3 MIT 1 2017-01-29 - 03:28 over 7 years
5.0.0-alpha.2 MIT 1 2015-07-07 - 05:46 almost 9 years
5.0.0-alpha.1 MIT 1 2014-11-07 - 02:54 over 9 years
4.19.2 MIT 2024-03-25 - 14:30 about 1 month
4.19.1 MIT 1 2024-03-20 - 22:19 about 1 month
4.19.0 MIT 1 2024-03-20 - 15:14 about 1 month
4.18.3 MIT 1 2024-02-29 - 11:50 2 months
4.18.2 MIT 1 2022-10-08 - 20:14 over 1 year
4.18.1 MIT 1 2022-04-29 - 19:33 about 2 years
4.18.0 MIT 1 2022-04-25 - 19:13 about 2 years
4.17.3 MIT 1 2022-02-17 - 02:06 about 2 years
4.17.2 MIT 2 2021-12-17 - 03:48 over 2 years
4.17.1 MIT 2 2019-05-26 - 04:25 almost 5 years
4.17.0 MIT 2 2019-05-17 - 01:57 almost 5 years
4.16.4 MIT 2 2018-10-11 - 03:59 over 5 years
4.16.3 MIT 2 2018-03-12 - 17:50 about 6 years
4.16.2 MIT 2 2017-10-10 - 03:13 over 6 years
4.16.1 MIT 2 2017-09-29 - 20:38 over 6 years
4.16.0 MIT 2 2017-09-28 - 18:22 over 6 years
4.15.5 MIT 2 2017-09-25 - 05:25 over 6 years
4.15.4 MIT 2 2017-08-07 - 02:12 over 6 years
4.15.3 MIT 2 2017-05-17 - 14:17 almost 7 years
4.15.2 MIT 2 2017-03-06 - 13:42 about 7 years
4.15.1 MIT 2 2017-03-06 - 05:08 about 7 years
4.15.0 MIT 2 2017-03-01 - 22:28 about 7 years
4.14.1 MIT 2 2017-01-28 - 22:33 over 7 years
4.14.0 MIT 2 2016-06-16 - 16:43 almost 8 years
4.13.4 MIT 2 2016-01-22 - 02:15 over 8 years
4.13.3 MIT 2 2015-08-03 - 05:04 over 8 years
4.13.2 MIT 2 2015-07-31 - 21:10 almost 9 years
4.13.1 MIT 2 2015-07-06 - 05:42 almost 9 years
4.13.0 MIT 2 2015-06-21 - 06:50 almost 9 years
4.12.4 MIT 2 2015-05-18 - 04:41 almost 9 years
4.12.3 MIT 2 2015-03-17 - 22:04 about 9 years
4.12.2 MIT 2 2015-03-03 - 05:46 about 9 years
4.12.1 MIT 2 2015-03-02 - 01:13 about 9 years
4.12.0 MIT 2 2015-02-23 - 06:58 about 9 years
4.11.2 MIT 2 2015-02-01 - 20:45 about 9 years
4.11.1 MIT 2 2015-01-21 - 08:34 over 9 years
4.11.0 MIT 2 2015-01-14 - 04:21 over 9 years
4.10.8 MIT 2 2015-01-13 - 17:48 over 9 years
4.10.7 MIT 2 2015-01-05 - 00:40 over 9 years
4.10.6 MIT 2 2014-12-13 - 04:17 over 9 years
4.10.5 MIT 2 2014-12-11 - 05:08 over 9 years
4.10.4 MIT 2 2014-11-25 - 05:19 over 9 years
4.10.3 MIT 2 2014-11-24 - 03:12 over 9 years
4.10.2 MIT 2 2014-11-10 - 00:10 over 9 years
4.10.1 MIT 2 2014-10-29 - 05:21 over 9 years
4.10.0 MIT 2 2014-10-24 - 02:36 over 9 years
4.9.8 MIT 2 2014-10-18 - 02:05 over 9 years
4.9.7 MIT 2 2014-10-10 - 20:43 over 9 years
4.9.6 MIT 2 2014-10-09 - 02:35 over 9 years
4.9.5 MIT 2 2014-09-25 - 00:24 over 9 years
4.9.4 MIT 2 2014-09-20 - 06:07 over 9 years
4.9.3 MIT 2 2014-09-18 - 17:45 over 9 years
4.9.2 MIT 2 2014-09-18 - 03:52 over 9 years
4.9.1 MIT 2 2014-09-17 - 06:54 over 9 years
4.9.0 MIT 2 2014-09-09 - 04:33 over 9 years
4.8.8 MIT 2 2014-09-05 - 06:25 over 9 years
4.8.7 MIT 2 2014-08-30 - 05:37 over 9 years
4.8.6 MIT 2 2014-08-28 - 01:52 over 9 years
4.8.5 MIT 2 2014-08-19 - 03:05 over 9 years
4.8.4 MIT 2 2014-08-15 - 04:25 over 9 years
4.8.3 MIT 2 2014-08-11 - 02:29 over 9 years
4.8.2 MIT 2 2014-08-07 - 16:04 over 9 years
4.8.1 MIT 2 2014-08-06 - 22:20 over 9 years
4.8.0 MIT 2 2014-08-06 - 06:50 over 9 years
4.7.4 MIT 2 2014-08-04 - 22:25 over 9 years
4.7.3 MIT 2 2014-08-04 - 20:13 over 9 years
4.7.2 MIT 2 2014-07-27 - 20:02 almost 10 years
4.7.1 MIT 2 2014-07-26 - 23:02 almost 10 years
4.7.0 MIT 2 2014-07-26 - 01:34 almost 10 years
4.6.1 MIT 2 2014-07-13 - 02:19 almost 10 years
4.6.0 MIT 2 2014-07-12 - 03:40 almost 10 years
4.5.1 MIT 2 2014-07-06 - 23:47 almost 10 years
4.5.0 MIT 2 2014-07-05 - 01:04 almost 10 years
4.4.5 MIT 4 2014-06-27 - 03:54 almost 10 years
4.4.4 MIT 4 2014-06-20 - 21:13 almost 10 years
4.4.3 MIT 4 2014-06-12 - 04:42 almost 10 years
4.4.2 MIT 4 2014-06-10 - 00:43 almost 10 years
4.4.1 MIT 4 2014-06-03 - 01:27 almost 10 years
4.4.0 MIT 4 2014-05-31 - 04:02 almost 10 years
4.3.2 MIT 4 2014-05-29 - 04:20 almost 10 years
4.3.1 MIT 4 2014-05-23 - 23:12 almost 10 years
4.3.0 MIT 4 2014-05-21 - 06:14 almost 10 years
4.2.0 MIT 4 2014-05-12 - 02:04 almost 10 years
4.1.2 MIT 4 2014-05-08 - 18:44 almost 10 years
4.1.1 MIT 4 2014-04-27 - 23:50 about 10 years
4.1.0 MIT 4 2014-04-24 - 22:17 about 10 years
4.0.0 MIT 4 2014-04-09 - 20:39 about 10 years
4.0.0-rc4 MIT 2 2014-03-25 - 02:54 about 10 years
4.0.0-rc3 MIT 2 2014-03-12 - 01:39 about 10 years