Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-07 | Make memwipe() do nothing when passed a NULL pointer or zero size | teor (Tim Wilson-Brown) | |
Check size argument to memwipe() for underflow. Closes bug #18089. Reported by "gk", patch by "teor". Bugfix on 0.2.3.25 and 0.2.4.6-alpha (#7352), commit 49dd5ef3 on 7 Nov 2012. | |||
2017-02-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-02-07 | Fix out-of-bounds read in INTRODUCE2 client auth | John Brooks | |
The length of auth_data from an INTRODUCE2 cell is checked when the auth_type is recognized (1 or 2), but not for any other non-zero auth_type. Later, auth_data is assumed to have at least REND_DESC_COOKIE_LEN bytes, leading to a client-triggered out of bounds read. Fixed by checking auth_len before comparing the descriptor cookie against known clients. Fixes #15823; bugfix on 0.2.1.6-alpha. | |||
2017-01-11 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-01-11 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-01-04 | Update geoip and geoip6 to the January 4 2017 database. | Karsten Loesing | |
2016-12-20 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2016-12-20 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-12-20 | Add a one-word sentinel value of 0x0 at the end of each buf_t chunk | Nick Mathewson | |
This helps protect against bugs where any part of a buf_t's memory is passed to a function that expects a NUL-terminated input. It also closes TROVE-2016-10-001 (aka bug 20384). | |||
2016-12-20 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
("ours" merge because there is a separate 20384 patch for 026) | |||
2016-12-20 | Add a one-word sentinel value of 0x0 at the end of each buf_t chunk | Nick Mathewson | |
This helps protect against bugs where any part of a buf_t's memory is passed to a function that expects a NUL-terminated input. | |||
2016-12-20 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
(ours merge -- there is a separate 0.2.5 patch for 20384.) | |||
2016-12-20 | Add a one-word sentinel value of 0x0 at the end of each buf_t chunk | Nick Mathewson | |
This helps protect against bugs where any part of a buf_t's memory is passed to a function that expects a NUL-terminated input. | |||
2016-12-20 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2016-12-20 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-12-20 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-12-20 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-12-18 | Make log message warn about detected attempts to exploit 21018. | Nick Mathewson | |
2016-12-18 | Fix parsing bug with unecognized token at EOS | Nick Mathewson | |
In get_token(), we could read one byte past the end of the region. This is only a big problem in the case where the region itself is (a) potentially hostile, and (b) not explicitly nul-terminated. This patch fixes the underlying bug, and also makes sure that the one remaining case of not-NUL-terminated potentially hostile data gets NUL-terminated. Fix for bug 21018, TROVE-2016-12-002, and CVE-2016-1254 | |||
2016-12-09 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2016-12-09 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-12-09 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-12-09 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-12-09 | Update geoip and geoip6 to the December 7 2016 database. | Karsten Loesing | |
2016-11-07 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2016-11-07 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-11-07 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-11-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-11-07 | Update geoip and geoip6 to the November 3 2016 database. | Karsten Loesing | |
2016-10-06 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-10-06 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-10-05 | Update geoip and geoip6 to the October 6 2016 database. | Karsten Loesing | |
2016-09-07 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-09-07 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-09-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-09-07 | Update geoip and geoip6 to the September 6 2016 database. | Karsten Loesing | |
2016-08-24 | Merge branch 'maint-0.2.7' into release-0.2.7 | Nick Mathewson | |
2016-08-24 | Changes file for bifroest | Nick Mathewson | |
2016-08-24 | Replace Tonga with Bifroest. | Isis Lovecruft | |
* FIXES #19728: https://bugs.torproject.org/19728 * CLOSES #19690: https://bugs.torproject.org/19690 | |||
2016-08-12 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-08-12 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-08-12 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-08-12 | Update geoip and geoip6 to the August 2 2016 database. | Karsten Loesing | |
2016-07-19 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-07-19 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-07-19 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |