Compare commits

...

242 Commits

Author SHA1 Message Date
Nick Mathewson 8dfd916a4b Merge branch 'maint-0.2.9' into release-0.2.9 2018-06-08 10:11:57 -04:00
Nick Mathewson 04eacc4556 Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-24 09:40:06 -04:00
Nick Mathewson 69a6763b37 Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-16 12:11:45 -04:00
Nick Mathewson 6ac0ec566e Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-15 09:32:44 -04:00
Nick Mathewson a1c06b84b3 Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-10 09:19:28 -04:00
Nick Mathewson 52bb38868c Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-10 08:00:35 -04:00
Nick Mathewson add0306cab Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-03 13:38:54 -04:00
Nick Mathewson 7d509bc170 Merge branch 'maint-0.2.9' into release-0.2.9 2018-05-02 08:46:28 -04:00
Nick Mathewson edbfcee2f2 Merge branch 'maint-0.2.9' into release-0.2.9 2018-04-24 10:38:37 -04:00
Nick Mathewson 2fd489d616 Merge branch 'maint-0.2.9' into release-0.2.9 2018-04-23 09:23:31 -04:00
Nick Mathewson d5000fc673 Merge branch 'maint-0.2.9' into release-0.2.9 2018-04-17 10:47:13 -04:00
Nick Mathewson b83991fce3 Merge branch 'maint-0.2.9' into release-0.2.9 2018-04-16 13:48:23 -04:00
Nick Mathewson 5a2232e627 Merge branch 'maint-0.2.9' into release-0.2.9 2018-04-10 14:26:01 -04:00
Nick Mathewson 8a363a7c84 Merge branch 'maint-0.2.9' into release-0.2.9 2018-04-05 08:22:34 -04:00
Nick Mathewson c26fa05370 Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-27 18:23:53 -04:00
Nick Mathewson 2a08658985 Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-26 10:29:29 -04:00
Nick Mathewson 0945235ff8 Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-19 05:42:43 -04:00
Nick Mathewson 164263fc5e Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-13 10:58:02 -04:00
Nick Mathewson 4a27e6e235 Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-03 11:34:10 -05:00
Nick Mathewson 74b1ed684e copy changelog into release notes 2018-03-03 07:57:18 -05:00
Nick Mathewson 0560a4b396 final (?) changelog tweaks 2018-03-03 07:48:40 -05:00
Nick Mathewson 575a86cc3c Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-01 16:44:31 -05:00
Nick Mathewson 1826ff6532 Draft changelog for 0.2.9.15 2018-03-01 16:41:17 -05:00
Nick Mathewson de43ef3e3e Merge branch 'maint-0.2.9' into release-0.2.9 2018-03-01 16:07:59 -05:00
Nick Mathewson 789a360e0a backport a changelog change from arma to 0.2.9 2018-02-27 18:38:36 -05:00
Roger Dingledine 2813180ab5 start a new 029 changelog
created by catting all the changes/ files together, then
overwriting each entry with how it was written in a later
release, then running the format_changelog.py script

hopefully this will save nickm a bit of time -- if not feel free
to overwrite. :)
2018-02-27 14:41:13 -05:00
Nick Mathewson 4bc18c88df Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-16 09:42:24 -05:00
Nick Mathewson 427c8c8f63 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-16 08:47:41 -05:00
Nick Mathewson cf04886c10 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-13 16:55:18 -05:00
Nick Mathewson ff02ea65ec Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-13 08:50:58 -05:00
Nick Mathewson 4f26c67d45 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-12 08:33:47 -05:00
Nick Mathewson cb42f93a92 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-11 18:11:04 -05:00
Nick Mathewson 27c30bc227 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-11 18:09:35 -05:00
Nick Mathewson da194bb490 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-11 16:51:56 -05:00
Nick Mathewson 8901627616 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-10 16:09:00 -05:00
Nick Mathewson 90685b7603 Merge branch 'maint-0.2.9' into release-0.2.9 2018-02-08 10:29:05 -05:00
Nick Mathewson 401e70fba2 Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-19 16:30:53 -05:00
Nick Mathewson 4953efec39 Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-19 10:18:59 -05:00
Nick Mathewson e8fdac7755 Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-08 11:10:36 -05:00
Nick Mathewson b650191b9c Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-08 09:34:56 -05:00
Nick Mathewson 74842cce63 Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-05 16:41:34 -05:00
Nick Mathewson 45a93ac807 Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-03 08:59:59 -05:00
Nick Mathewson b2871cef91 Merge branch 'maint-0.2.9' into release-0.2.9 2018-01-02 10:10:28 -05:00
Nick Mathewson cbe36a7398 Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-21 10:58:20 -05:00
Nick Mathewson bf8984a036 Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-20 12:15:23 -05:00
Nick Mathewson 06f1bb5954 Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-11 16:56:31 -05:00
Nick Mathewson 473725a63d Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-11 16:54:14 -05:00
Nick Mathewson 3ccd1c0da7 Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-11 16:51:58 -05:00
Nick Mathewson 6abdc77c3a Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-01 12:13:40 -05:00
Nick Mathewson 47e87f2be2 Merge branch 'maint-0.2.9' into release-0.2.9 2017-12-01 09:35:43 -05:00
Nick Mathewson e8cda91441 copy changelog to releasenotes 2017-12-01 09:14:54 -05:00
Nick Mathewson 3f9bd01bf5 changelog for 0.2.9.14 2017-11-30 15:15:01 -05:00
Nick Mathewson c4f0b33e43 Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-30 12:28:39 -05:00
Nick Mathewson 88dd6445ed Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-30 12:07:59 -05:00
Nick Mathewson c8f3af4cec Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-30 11:48:12 -05:00
Nick Mathewson c9a3525c70 Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-27 09:09:34 -05:00
Nick Mathewson e5cf65e8ea Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-18 11:03:16 -05:00
Nick Mathewson b84815881f Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-13 20:36:04 -05:00
Nick Mathewson dbb9ec494f Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-13 12:57:58 -05:00
Nick Mathewson 97c3fac6d4 Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-13 11:18:02 -05:00
Nick Mathewson 420e8737b4 Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-13 11:15:50 -05:00
Nick Mathewson 15179a3e01 Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-13 11:13:22 -05:00
Nick Mathewson c24b90e3ac Merge branch 'maint-0.2.9' into release-0.2.9 2017-11-11 12:23:33 -05:00
Nick Mathewson fecc5c61fc Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-31 11:43:14 -04:00
Nick Mathewson e1af8fd617 Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-25 09:29:00 -04:00
Nick Mathewson fbe15d1d7a Set a date; make releasenotes (029) 2017-10-25 08:07:34 -04:00
Nick Mathewson 7e3d5312ed Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-24 09:11:38 -04:00
Nick Mathewson a574ab8e2f Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-24 09:10:42 -04:00
Nick Mathewson 3353942fde start a changelog for 0.2.9.13 2017-10-24 08:56:43 -04:00
Nick Mathewson 4dad6123cf Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 15:53:50 -04:00
Nick Mathewson df4eba5c29 Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 09:11:10 -04:00
Nick Mathewson d65016c0bb Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 09:06:34 -04:00
Nick Mathewson b1445b19e4 Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 08:59:11 -04:00
Nick Mathewson d818f1e86d Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 08:53:25 -04:00
Nick Mathewson 94f478c84a Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 08:47:58 -04:00
Nick Mathewson 3bf1d81a1d Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-23 08:46:29 -04:00
Nick Mathewson 4b6ba09674 Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-05 11:04:59 -04:00
Nick Mathewson 5d516315f5 Merge branch 'maint-0.2.9' into release-0.2.9 2017-10-05 11:03:35 -04:00
Nick Mathewson 2ef4a59a40 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-20 08:32:55 -04:00
Nick Mathewson 4cf9d65050 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-18 14:40:55 -04:00
Nick Mathewson 2e47bfad4f finish changelog for 0.2.9.12 2017-09-18 09:57:26 -04:00
Nick Mathewson 7c61c437b3 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-18 09:40:40 -04:00
Nick Mathewson dce1811cb8 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-14 13:22:17 -04:00
Nick Mathewson 96ece9f0af more changelog fixes (029) 2017-09-14 13:18:45 -04:00
Nick Mathewson f96dc77b06 start assembling changelog for 0.2.9.12 2017-09-14 13:13:18 -04:00
Nick Mathewson b9ffcf6724 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-12 17:09:47 -04:00
Nick Mathewson abc22e8f1c Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-12 09:23:57 -04:00
Nick Mathewson 2cae7c8a29 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-11 17:49:18 -04:00
Nick Mathewson 40f385dee7 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-11 16:29:10 -04:00
Nick Mathewson 2fc33716ef Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-08 08:24:47 -04:00
Nick Mathewson 5c2a3854d3 Merge branch 'maint-0.2.9' into release-0.2.9 2017-09-07 15:18:00 -04:00
Nick Mathewson 9914f906e3 Merge branch 'maint-0.2.9' into release-0.2.9 2017-08-03 08:44:31 -04:00
Nick Mathewson ad54a025d6 Merge branch 'maint-0.2.9' into release-0.2.9 2017-08-01 11:30:33 -04:00
Nick Mathewson 9191069891 Merge branch 'maint-0.2.9' into release-0.2.9 2017-08-01 11:28:39 -04:00
Nick Mathewson 50b8a449b5 Merge branch 'maint-0.2.9' into release-0.2.9 2017-08-01 11:23:00 -04:00
Nick Mathewson 4d0a8f53ed Merge branch 'maint-0.2.9' into release-0.2.9 2017-08-01 11:21:19 -04:00
Nick Mathewson 170b58b73b Merge branch 'maint-0.2.9' into release-0.2.9 2017-08-01 11:19:29 -04:00
Nick Mathewson b858f22c55 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-27 08:23:36 -04:00
Nick Mathewson a76315be59 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-26 15:39:55 -04:00
Nick Mathewson 4d157075f9 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-26 15:38:48 -04:00
Nick Mathewson 004a125e14 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-26 12:58:22 -04:00
Nick Mathewson bb32475c0b Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-26 12:53:37 -04:00
Nick Mathewson c7912909e3 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-14 09:11:14 -04:00
Nick Mathewson d67c66536c Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-07 10:56:31 -04:00
Nick Mathewson 3cf8aac28f Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-07 10:51:28 -04:00
Nick Mathewson 9f343f8ee3 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-05 16:11:48 -04:00
Nick Mathewson de4f461a0b Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-05 13:43:31 -04:00
Nick Mathewson fa2d613707 Merge branch 'maint-0.2.9' into release-0.2.9 2017-07-05 11:19:03 -04:00
Nick Mathewson c06b5eb0e3 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-28 14:03:23 -04:00
Nick Mathewson 0d67e8d383 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-28 13:58:37 -04:00
Nick Mathewson cd47dfdb47 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-27 11:04:44 -04:00
Nick Mathewson 78988f151d Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-19 13:52:19 -04:00
Nick Mathewson 486ac94fb2 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-09 09:58:46 -04:00
Nick Mathewson 79ae3b4abf Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-08 14:06:57 -04:00
Nick Mathewson aa89500225 Tweak 0.2.9.11 changelog 2017-06-08 09:47:58 -04:00
Nick Mathewson 75c2fd42cc copy changelog to releasenotes 2017-06-08 09:35:13 -04:00
Nick Mathewson ac9ac3a35f Fold TROVE-2017-005 into changelog 2017-06-08 09:33:23 -04:00
Nick Mathewson 6a6173a214 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-08 09:29:49 -04:00
Nick Mathewson 2cc6d8d578 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-08 09:21:15 -04:00
Nick Mathewson 5d34df50f8 start on the 0.2.9.11 changelog 2017-06-08 09:03:55 -04:00
Nick Mathewson 8dd9d631c9 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-05 16:35:40 -04:00
Nick Mathewson 9f642b5918 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-05 15:28:20 -04:00
Nick Mathewson d52380f1be Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-05 14:49:46 -04:00
Nick Mathewson f875cd7124 Merge branch 'maint-0.2.9' into release-0.2.9 2017-06-05 12:02:22 -04:00
Roger Dingledine a4d5ce4357 Merge branch 'maint-0.2.9' into release-0.2.9 2017-05-25 00:27:08 -04:00
Nick Mathewson 54bfbc08ce Merge branch 'maint-0.2.9' into release-0.2.9 2017-05-22 08:31:46 -04:00
Nick Mathewson 480aa722c5 Merge branch 'maint-0.2.9' into release-0.2.9 2017-05-16 08:39:15 -04:00
Nick Mathewson 0633d14b47 Merge branch 'maint-0.2.9' into release-0.2.9 2017-05-10 16:26:53 -04:00
Nick Mathewson a49521bd0c Merge branch 'maint-0.2.9' into release-0.2.9 2017-05-08 13:40:22 -04:00
Nick Mathewson c84c5cc402 Merge branch 'maint-0.2.9' into release-0.2.9 2017-05-08 08:08:29 -04:00
Nick Mathewson af9bbaa8c2 Merge branch 'maint-0.2.9' into release-0.2.9 2017-04-24 09:31:28 -04:00
Nick Mathewson e0d8ce3b27 Merge branch 'maint-0.2.9' into release-0.2.9 2017-04-06 08:33:01 -04:00
Nick Mathewson adf46d69e7 Merge branch 'maint-0.2.9' into release-0.2.9 2017-03-08 10:12:18 -05:00
Nick Mathewson 94dad8db9e Merge branch 'maint-0.2.9' into release-0.2.9 2017-03-01 08:19:00 -05:00
Nick Mathewson 1f6c8eda00 Tweak blurb. 2017-03-01 07:58:13 -05:00
Nick Mathewson 0db9ff0805 Copy 0.2.9.10 changelog to releasenotes 2017-03-01 07:55:08 -05:00
Nick Mathewson 46ab0823cc pick a date, combine 2 grafs 2017-03-01 07:51:36 -05:00
Nick Mathewson 3211e6704b Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-28 10:39:07 -05:00
Nick Mathewson 7c81abba28 Sort changelog in release-0.2.9 2017-02-28 10:11:58 -05:00
Nick Mathewson 5d018fc26a Adjust 0.2.9.10 changelog entries from 0.3.0.4-rc to match 2017-02-28 10:04:48 -05:00
Nick Mathewson 4cdb7bf450 Fix 029 EOL 2017-02-23 16:49:04 -05:00
Nick Mathewson a98608efe8 Begin work on an 0.2.9.10 changelog
This one is much more normal than the 0.2.[45678] changelogs
I just started, since there has been a much shorter gap since the
most recent 0.2.9 release.
2017-02-23 16:18:17 -05:00
Nick Mathewson 3c74bc73fc Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-17 11:32:38 -05:00
Nick Mathewson 2e334d90a6 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-15 08:19:44 -05:00
Nick Mathewson ff649ec2d9 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-15 07:58:10 -05:00
Nick Mathewson 35f449c8b9 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-15 07:53:15 -05:00
Nick Mathewson 563b8d9f22 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-15 07:51:01 -05:00
Nick Mathewson 11661747a5 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-13 14:39:23 -05:00
Nick Mathewson 788a05a50f Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 10:39:58 -05:00
Nick Mathewson 4f1fcaa27b Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 09:30:38 -05:00
Nick Mathewson 1ed6cb0deb Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 09:27:49 -05:00
Nick Mathewson e66c30e47c Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 09:24:23 -05:00
Nick Mathewson 343a694344 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 09:23:04 -05:00
Nick Mathewson 8fda6b260e Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 09:21:20 -05:00
Nick Mathewson 59403f5cd8 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 08:56:49 -05:00
Nick Mathewson a85fdabc60 Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-07 08:41:43 -05:00
Nick Mathewson 5cdc7a40ab Merge branch 'maint-0.2.9' into release-0.2.9 2017-02-01 10:39:54 -05:00
Nick Mathewson c1d23c65f6 Merge branch 'maint-0.2.9' into release-0.2.9 2017-01-23 14:34:14 -05:00
Roger Dingledine 56788a2489 minor tweaks to the release blurb 2017-01-23 09:37:06 -05:00
Nick Mathewson 956d08fe87 Try to write a trove-2017-001 blurb 2017-01-23 09:13:41 -05:00
Nick Mathewson 84a9ff0feb Merge branch 'maint-0.2.9' into release-0.2.9 2017-01-23 08:55:34 -05:00
Nick Mathewson 808e52d96b Merge branch 'maint-0.2.9' into release-0.2.9 2017-01-23 08:19:55 -05:00
Nick Mathewson 6006bd0b1c Copy changelog entries from 0.3.0.2-alpha for 0.2.9.9 2017-01-23 07:58:46 -05:00
Nick Mathewson d83aa8c90a Merge branch 'maint-0.2.9' into release-0.2.9 2017-01-22 19:03:25 -05:00
Nick Mathewson 9899045256 Merge branch 'maint-0.2.9' into release-0.2.9 2017-01-22 18:54:25 -05:00
Nick Mathewson 2c9ce8de3d Merge branch 'maint-0.2.9' into release-0.2.9 2017-01-11 09:13:44 -05:00
Nick Mathewson b77bc9a1bb Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-23 11:04:18 -05:00
Nick Mathewson 99513f763c Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-23 08:08:19 -05:00
Nick Mathewson 8d3f412cda Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-23 08:06:25 -05:00
Nick Mathewson 86987653a2 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-20 18:24:00 -05:00
Nick Mathewson f55b5085a5 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-20 18:16:06 -05:00
Nick Mathewson f2270bf53f Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-19 10:13:10 -05:00
Nick Mathewson 01ab67e38b Fix some typos. Thanks, Sebastian! 2016-12-19 08:29:52 -05:00
Nick Mathewson dab16f3a04 0.2.9.8 changelog and releasenotes 2016-12-19 08:20:07 -05:00
Nick Mathewson 49bdcfd4b6 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-19 08:08:52 -05:00
Nick Mathewson 054c1d5650 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-19 07:59:18 -05:00
Nick Mathewson 298028353a Add some blurb notes on 21018. 2016-12-19 07:59:11 -05:00
Nick Mathewson b83a5ee11f Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-19 07:30:55 -05:00
Roger Dingledine a8b6998958 read through and tidy up the upcoming releasenotes 2016-12-19 03:54:23 -05:00
Nick Mathewson a708518ecb Blurb for 029; tighten releasenotes sections. 2016-12-17 16:43:38 -05:00
Nick Mathewson 254b633604 Remove release notes for things that are also in 0.2.8.11 2016-12-14 17:24:21 -05:00
Nick Mathewson 1a05d9047d Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-12 08:24:42 -05:00
Nick Mathewson 6b6ad81c2e fold 20935 into 0.2.9.7-rc changelog 2016-12-11 22:23:26 -05:00
Nick Mathewson c80b7186bc Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-11 22:22:35 -05:00
Nick Mathewson 863538ae4f Start drafting 0.2.9.x release notes
Do it in a ReleaseNotes.029 file, so that it won't go into a tarball
until we put it into ReleaseNotes proper.

These notes were made by taking all the 0.2.9.x changelog entries so
far, sorting them automatically with sortChanges, and removing the
ones that said "bugfix on 0.2.9.[123456]"
2016-12-11 21:56:19 -05:00
Nick Mathewson e34700e471 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-11 21:40:20 -05:00
Nick Mathewson 57c6895f61 pick a date 2016-12-11 21:40:16 -05:00
Nick Mathewson 0a0fe51a2a Begin a changelog for 0.2.9.7-rc 2016-12-11 21:33:19 -05:00
Nick Mathewson 2a537af452 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-11 20:40:08 -05:00
Nick Mathewson d3874e4cbc Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-11 20:37:02 -05:00
Nick Mathewson 6402144099 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-09 08:35:10 -05:00
Nick Mathewson 8efa933da9 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-09 08:31:03 -05:00
Nick Mathewson 4f62b68df4 Forward-port 0.2.8.11 notes (release-0.2.9) 2016-12-08 11:09:36 -05:00
Nick Mathewson ca93cec5b0 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-08 11:03:25 -05:00
Nick Mathewson 90c3764704 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-08 09:06:23 -05:00
Nick Mathewson 669d79d2d6 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-08 07:49:44 -05:00
Nick Mathewson 9ead4e926f Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-07 18:28:39 -05:00
Nick Mathewson fe0bfbf755 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-07 11:25:54 -05:00
Nick Mathewson c8bcbf5ac2 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-07 11:14:46 -05:00
Nick Mathewson 78cb55e42f Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-07 11:09:23 -05:00
Nick Mathewson 9b37d540b0 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-07 10:52:21 -05:00
Nick Mathewson 99683ee561 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-05 10:07:04 -05:00
Nick Mathewson 5032489e80 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-05 08:21:40 -05:00
Nick Mathewson b4c648c6c0 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-05 08:13:09 -05:00
Nick Mathewson 4178708f3c Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-05 08:05:45 -05:00
Nick Mathewson 567852fcde Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-02 12:10:33 -05:00
Nick Mathewson ef7df10972 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-02 12:01:00 -05:00
Nick Mathewson b236e18739 Forward-port 0.2.8.10 to releasenotes and changelog 2016-12-02 11:23:55 -05:00
Nick Mathewson 62ead6d326 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-02 11:20:34 -05:00
Roger Dingledine a3e07633a4 expand a bit on the resolve_my_address issue
looks good!
2016-12-02 10:16:57 -05:00
Nick Mathewson 9bc0593a84 Pick a release date. 2016-12-02 08:23:33 -05:00
Nick Mathewson 9271dc5a6b Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-02 07:40:45 -05:00
Nick Mathewson b7613e0543 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-01 13:36:53 -05:00
Nick Mathewson 2f7c10df12 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-01 13:35:46 -05:00
Nick Mathewson d6ecfe63f5 Merge branch 'maint-0.2.8' into release-0.2.9 2016-12-01 13:34:46 -05:00
Nick Mathewson 91ee116436 spelling fix 2016-12-01 13:08:58 -05:00
Nick Mathewson 8b51565314 Start 0.2.9.6-rc changelog 2016-12-01 12:55:06 -05:00
Nick Mathewson 6de70d3f39 Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-01 10:06:11 -05:00
Nick Mathewson 7a32689b3e Merge branch 'maint-0.2.9' into release-0.2.9 2016-12-01 09:50:36 -05:00
Nick Mathewson 5d87e0eb47 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-21 12:44:12 -05:00
Nick Mathewson 33c54701b3 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-17 20:08:24 -05:00
Nick Mathewson c290053ac7 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-14 10:37:22 -05:00
Nick Mathewson f5ce44e6bd Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-10 09:11:22 -05:00
Nick Mathewson 60bdd2a8c3 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-08 19:25:39 -05:00
Nick Mathewson 0f9e6c74ff Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-08 18:51:15 -05:00
Nick Mathewson effeb36968 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-08 18:45:05 -05:00
Nick Mathewson e083a62095 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-08 07:55:20 -05:00
Nick Mathewson 330846ac08 Fold in one more changes entry 2016-11-08 07:15:18 -05:00
Nick Mathewson 7ed7d05714 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-08 07:12:07 -05:00
Nick Mathewson 2b2a44a838 Tomorrow seems more likely 2016-11-07 18:41:53 -05:00
Nick Mathewson 50db1e825d Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 16:38:58 -05:00
Nick Mathewson 528d3e12ff Small changelog tweaks 2016-11-07 16:36:16 -05:00
Nick Mathewson 0e383aff58 Fold new entries into changelog and edit lightly 2016-11-07 16:26:09 -05:00
Nick Mathewson 40718f2499 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 16:19:13 -05:00
Nick Mathewson 5639f3a61e Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 16:12:22 -05:00
Nick Mathewson 6c4aee147e Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 16:10:48 -05:00
Nick Mathewson 68a10b6950 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 11:02:07 -05:00
Nick Mathewson 1e9df8e2d6 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 09:32:11 -05:00
Nick Mathewson 96cd6c4028 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-07 09:09:14 -05:00
Nick Mathewson 27039cbc26 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-06 20:32:16 -05:00
Nick Mathewson 9f5cb527f0 Merge branch 'maint-0.2.9' into release-0.2.9 2016-11-06 20:24:36 -05:00
Nick Mathewson 20e3ae32f5 Start changelog for 0.2.9.5-alpha 2016-11-06 16:57:21 -05:00
150 changed files with 2315 additions and 831 deletions

1035
ChangeLog

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +0,0 @@
o Minor bugfixes (unit tests):
- Fix tolerances in unit tests for monotonic time comparisons between
nanoseconds and microseconds. Previously, we accepted a 10 us
difference only, which is not realistic on every platform's
clock_gettime(). Fixes bug 19974; bugfix on 0.2.9.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (testing):
- Use ECDHE ciphers instead of ECDH in tortls tests. LibreSSL has
removed the ECDH ciphers which caused the tests to fail on
platforms which use it. Fixes bug 20460; bugfix on 0.2.8.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfix (build):
- The current Git revision when building from a local repository is now
detected correctly when using git worktrees. Fixes bug 20492; bugfix on
0.2.3.9-alpha.

View File

@ -1,8 +0,0 @@
o Minor features (portability, compilationc)
- Support building with recent LibreSSL code that uses opaque
structures. Closes ticket 21359.
- Autoconf now check to determine if OpenSSL
structures are opaque, instead of explicitly checking for
OpenSSL version numbers.
Part of ticket 21359.

View File

@ -1,4 +0,0 @@
o Minor features (directory authority):
- Add an IPv6 address for the "bastet" directory authority.
Closes ticket 24394.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (compilation):
- Avoid compiler warnings in the unit tests for running tor_sscanf()
with wide string outputs. Fixes bug 15582; bugfix on 0.2.6.2-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes (linux TPROXY support):
- Fix a typo that had prevented TPROXY-based transparent proxying from
working under Linux. Fixes bug 18100; bugfix on 0.2.6.3-alpha.
Patch from "d4fq0fQAgoJ".

View File

@ -1,6 +0,0 @@
o Minor features (bridge):
- Bridges now include notice in their descriptors that they are bridges,
and notice of their distribution status, based on their publication
settings. Implements ticket 18329. For more fine-grained control of
how a bridge is distributed, upgrade to 0.3.2.x or later.

View File

@ -1,4 +0,0 @@
o Major bugfixes (DNS):
- Fix a bug that prevented exit nodes from caching DNS records for more
than 60 seconds.
Fixes bug 19025; bugfix on 0.2.4.7-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (DNSPort):
- On DNSPort, stop logging a BUG warning on a failed hostname lookup.
Fixes bug 19869; bugfix on 0.2.9.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (logging):
- Downgrade a harmless log message about the pending_entry_connections
list from "warn" to "info". Mitigates bug 19926.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (netbsd, unit tests):
- Stop expecting NetBSD unit tests to report success for ipfw;
on NetBSD, it's only pf that's supported.
Part of a fix for bug 19960; bugfix on 0.2.9.5-alpha.

View File

@ -1,11 +0,0 @@
o Minor bugfixes (relay):
- Do not try to parallelize workers more than 16x without the
user explicitly configuring us to do so, even if we do detect more than
16 CPU cores. Fixes bug 19968; bugfix on
0.2.3.1-alpha.
o Minor bugfixes (testing):
- Avoid a unit test failure on systems with over 16 detectable
CPU cores. Fixes bug 19968; bugfix on
0.2.3.1-alpha.

View File

@ -1,10 +0,0 @@
o Major bugfixes (client performance):
- Clients now respond to new application stream requests when
they arrive, rather than waiting up to one second before starting
to handle them. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha.
o Major bugfixes (clients on flaky network connections):
- When Tor leaves standby because of a new application request, open
circuits as needed to serve that request. Previously, we would
potentially wait a very long time. Fixes part of bug 19969; bugfix
on 0.2.8.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (relay):
- Avoid a double-marked-circuit warning that can happen when we receive
DESTROY cells under heavy load. Fixes bug 20059; bugfix on 0.1.0.1-rc.

View File

@ -1,4 +0,0 @@
o Documentation:
- Correct the minimum bandwidth value in torrc.sample, and queue a
corresponding change for torrc.minimal. Closes ticket 20085.

View File

@ -1,4 +0,0 @@
o Minor features (compatibility):
- Work around a bug in the OSX 10.12 SDK that would prevent us
from successfully targetting earlier versions of OSX.
Resolves ticket 20235.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (linux seccomp2 sandbox):
- Avoid a sandbox failure when trying to re-bind to a socket and mark
it as IPv6-only. Fixes bug 20247; bugfix on 0.2.5.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (fascistfirewall):
- Avoid spurious warnings when ReachableAddresses or FascistFirewall
is set. Fixes bug 20306; bugfix on 0.2.8.2-alpha.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (circuit, hidden service)
- When closing a circuit, the reason for doing so was assigned from an int
value to a uint16_t which is quite a problem for negative values that are
our internal reasons (ex: END_CIRC_REASON_IP_NOW_REDUNDANT). On the HS
side, this was causing introduction points to be flagged as unusable
because the reason wasn't the right one due to the bad conversion.
Partially fixes bug 21056 and fixes bug 20307; Bugfix on 0.2.8.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (relay):
- Avoid a small memory leak when informing worker threads about rotated
onion keys. Fixes bug 20401; bugfix on 0.2.6.3-alpha.

View File

@ -1,6 +0,0 @@
o Major bugfixes:
- For relays that don't know their own address, avoid attempting
a local hostname resolve for each descriptor we download. Also cut
down on the number of "Success: chose address 'x.x.x.x'" log lines.
Fixes bugs 20423 and 20610; bugfix on 0.2.8.1-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (circuits):
- Remove a BUG warning in circuit_pick_extend_handshake. Instead, assume
all nodes support EXTEND2. Use ntor whenever a key is available.
Fixes bug 20472; bugfix on 0.2.9.3-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (single onion services):
- Start correctly when creating a single onion service in a
directory that did not previously exist. Fixes bug 20484; bugfix on
0.2.9.3-alpha.

View File

@ -1,4 +0,0 @@
o Documentation:
- Clarify that setting HiddenServiceNonAnonymousMode requires
you to also set "SOCKSPort 0". Fixes bug 20487; bugfix on
0.2.9.3-alpha.

View File

@ -1,5 +0,0 @@
o Minor features:
- Directory authorities now reject relays running versions
0.2.9.1-alpha through 0.2.9.4-alpha, because those relays
suffer from bug 20499 and don't keep their consensus cache
up-to-date. Resolves ticket 20509.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (hidden services):
- When configuring hidden services, check every hidden service directory's
permissions. Previously, we only checked the last hidden service.
Fixes bug 20529; bugfix on 13942 commit 85bfad1 in 0.2.6.2-alpha.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (consensus downloads):
- If a consensus expires while we are waiting for certificates to download,
stop waiting for certificates.
- If we stop waiting for certificates less than a minute after we started
downloading them, do not consider the certificate download failure a
separate failure.
Fixes bug 20533; bugfix on commit e0204f21 in 0.2.0.9-alpha.

View File

@ -1,8 +0,0 @@
o Minor bugfixes (directory download scheduling):
- Remove the maximum delay on exponential-backoff scheduling.
Since we now allow an infinite number of failures (see ticket
20536), we must now allow the time to grow longer on each failure.
Fixes part of bug 20534; bugfix on 0.2.9.1-alpha.
- Use initial delays and decrements in download scheduling closer to
those from 0.2.8. Fixes another part of bug 20534; bugfix on
0.2.9.1-alpha.

View File

@ -1,6 +0,0 @@
o Major bugfixes (download scheduling):
- When using an exponential backoff schedule, do not give up on
dowloading just because we have failed a bunch of times. Since
each delay is longer than the last, retrying indefinitely won't
hurt. Fixes bug 20536; bugfix on 0.2.9.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (compilation):
- Fix implicit conversion warnings under OpenSSL 1.1.
Fixes bug 20551; bugfix on 0.2.1.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (memory leak):
- Work around a memory leak in OpenSSL 1.1 when encoding public keys.
Fixes bug 20553; bugfix on 0.0.2pre8.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (portability):
- Run correctly when built on Windows build environments that require
_vcsprintf(). Fixes bug 20560; bugfix on 0.2.2.11-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (download timing):
- When determining when to download a directory object, handle times
after 2038 if the operating system supports that. (Someday this will be
important!) Fixes bug 20587; bugfix on 0.2.8.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor features (portability):
- Fix compilation with OpenSSL 1.1 and less commonly-used
CPU architectures. Closes ticket 20588.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (relay bootstrap):
- Ensure relays don't make multiple connections during bootstrap.
Fixes bug 20591; bugfix on 0.2.8.1-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (client directory scheduling):
- Treat "relay too busy to answer request" as a failed request and a
reason to back off on our retry frequency. This is safe now that
exponential backups retry indefinitely, and avoids a bug where we would
reset our download schedule erroneously.
Fixes bug 20593; bugfix on 0.2.9.1-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (test networks, exponential backoff):
- When using exponential backoff in test networks, use a lower exponent,
so the delays do not vary as much. This helps test networks bootstrap
consistently. Fixes bug 20597; bugfix on 20499; not in any released
version of tor.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (single onion services, Tor2web):
- Stop logging long-term one-hop circuits deliberately created by single
onion services and Tor2web. These log messages are intended to diagnose
issue 8387, which relates to circuits hanging around forever for no
reason.
Fixes bug 20613; bugfix on 0.2.9.1-alpha. Reported by "pastly".

View File

@ -1,3 +0,0 @@
o Minor bugfixes (unit tests):
- Stop spurious failures in the local interface address discovery unit
tests. Fixes bug 20634; bugfix on 0.2.8.1-alpha; patch by Neel Chauhan.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (hidden services):
- Stop ignoring hidden service key anonymity when first starting tor.
Instead, refuse to start tor if any hidden service key has been used in
a different hidden service anonymity mode.
Fixes bug 20638; bugfix on 17178 in 0.2.9.3-alpha; reported by ahf.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (memory leak, use-after-free, linux seccomp2 sandbox):
- Fix a memory leak and use-after-free error when removing entries
from the sandbox's getaddrinfo() cache. Fixes bug 20710; bugfix on
0.2.5.5-alpha. Patch from "cypherpunks".

View File

@ -1,4 +0,0 @@
o Minor bugfixes (memory leak)
- When moving a signed descriptor object from a source to an existing
destination, free the allocated memory inside that destination object.
Bugfix on tor-0.2.8.3-alpha; Closes #20715.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (client, memory leak):
- Fix a small memory leak when receiving AF_UNIX connections on
a SocksPort. Fixes bug 20716; bugfix on 0.2.6.3-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (relay)
- When computing old Tor protocol line version in protover, we were
looking at 0.2.7.5 twice instead of a specific case for 0.2.9.1-alpha.
Bugfix on tor-0.2.9.4-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (unit tests, hidden services):
- Remove a double-free in the single onion service unit test. Stop
ignoring a return value. Make future changes less error-prone.
Fixes bug 20864; bugfix on 0.2.9.6-rc.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (download scheduling)
- Resolve a "bug" warning when considering a download schedule whose
delay had approached INT_MAX. Fixes 20875; bugfix on 0.2.9.5-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (portability):
- Use the correct spelling of MAC_OS_X_VERSION_10_12 on configure.ac
Fixes bug 20935; bugfix on 0.2.9.6-rc.

View File

@ -1,11 +0,0 @@
o Major bugfixes (parsing, security):
- Fix a bug in parsing that could cause clients to read a single
byte past the end of an allocated region. This bug could be
used to cause hardened clients (built with
--enable-expensive-hardening) to crash if they tried to visit
a hostile hidden service. Non-hardened clients are only
affected depending on the details of their platform's memory
allocator. Fixes bug 21018; bugfix on 0.2.0.8-alpha. Found by
using libFuzzer. Also tracked as TROVE-2016-12-002 and as
CVE-2016-1254.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (portability):
- Avoid crashing when Tor is built using headers that contain
CLOCK_MONOTONIC_COARSE, but then tries to run on an older kernel
without CLOCK_MONOTONIC_COARSE. Fixes bug 21035; bugfix on
0.2.9.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (compilation):
- Fix Libevent detection on platforms without Libevent 1 headers
installed. Fixes bug 21051; bugfix on 0.2.9.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (portability):
- Don't exit the Tor process if setrlimit() fails to change the file
limit (which can happen sometimes on some versions of OSX). Fixes
bug 21074; bugfix on 0.0.9pre5.

View File

@ -1,6 +0,0 @@
o Major bugfixes (directory authority):
- During voting, when marking a node as a probable sybil, do not
clear its BadExit flag: sybils can still be bad in other ways
too. (We still clear the other flags.) Fixes bug 21108; bugfix
on 0.2.0.13-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (code correctness):
- Repair a couple of (unreachable or harmless) cases of the risky
comparison-by-subtraction pattern that caused bug 21278.

View File

@ -1,4 +0,0 @@
o Minor features (directory authority):
- Directory authorities now reject descriptors that claim to be
malformed versions of Tor. Helps prevent exploitation of bug 21278.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (tor-resolve):
- The tor-resolve command line tool now rejects hostnames over 255
characters in length. Previously, it would silently truncate
them, which could lead to bugs. Fixes bug 21280; bugfix on 0.0.9pre5.
Patch by "junglefowl".

View File

@ -1,7 +0,0 @@
o Major bugfixes (IPv6 Exits):
- Stop rejecting all IPv6 traffic on Exits whose exit policy rejects IPv6
addresses. Instead, only reject a port over IPv6 if the exit policy
rejects that port on more than an IPv6 /16 of addresses. This bug was
made worse by 17027 in 0.2.8.1-alpha, which rejects a relay's own IPv6
address by default.
Fixes bug 21357; bugfix on commit 004f3f4e53 in 0.2.4.7-alpha.

View File

@ -1,9 +0,0 @@
o Major bugfixes (Exit nodes):
- Fix an issue causing high-bandwidth exit nodes to fail a majority
or all of their DNS requests, making them basically unsuitable for
regular usage in Tor circuits. The problem is related to
libevent's DNS handling, but we can work around it in Tor. Fixes
bugs 21394 and 18580; bugfix on 0.1.2.2-alpha which introduced
eventdns. Credit goes to Dhalgren for identifying and finding a
workaround to this bug and to gamambel, arthuredelstein and
arma in helping to track it down and analyze it.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (voting consistency):
- Reject version numbers with components that exceed INT32_MAX.
Otherwise 32-bit and 64-bit platforms would behave inconsistently.
Fixes bug 21450; bugfix on 0.0.8pre1.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (voting consistency):
- Reject version numbers with non-numeric prefixes (such as +, -, and
whitespace). Disallowing whitespace prevents differential version
parsing between POSIX-based and Windows platforms.
Fixes bug 21507 and part of 21508; bugfix on 0.0.8pre1.

View File

@ -1,4 +0,0 @@
o Major bugfixes (crash, directory connections):
- Fix a rare crash when sending a begin cell on a circuit whose linked
directory connection has already been closed. Fixes bug 21576;
bugfix on Tor 0.2.9.3-alpha. Reported by alecmuffett.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (Linux seccomp2 sandbox):
- The getpid() system call is now permitted under the Linux seccomp2
sandbox, to avoid crashing with versions of OpenSSL (and other
libraries) that attempt to learn the process's PID by using the
syscall rather than the VDSO code. Fixes bug 21943; bugfix on
0.2.5.1-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (control port, regression):
- The GETINFO extra-info/digest/<digest> command was broken because of a
wrong base16 decode return value check. In was introduced in a refactor
of that API. Fixex bug #22034; bugfix on tor-0.2.9.1-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (bandwidth accounting):
- Roll over monthly accounting at the configured hour and minute,
rather than always at 00:00.
Fixes bug 22245; bugfix on 0.0.9rc1.
Found by Andrey Karpov with PVS-Studio.

View File

@ -1,9 +0,0 @@
o Minor bugfixes (directory authority):
- When a directory authority rejects a descriptor or extrainfo with
a given digest, mark that digest as undownloadable, so that we
do not attempt to download it again over and over. We previously
tried to avoid downloading such descriptors by other means, but
we didn't notice if we accidentally downloaded one anyway. This
behavior became problematic in 0.2.7.2-alpha, when authorities
began pinning Ed25519 keys. Fixes ticket
22349; bugfix on 0.2.1.19-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (memory handling):
- When directory authorities reject a router descriptor due to keypinning,
free the router descriptor rather than leaking the memory.
Fixes bug 22370; bugfix on 0.2.7.2-alpha.

View File

@ -1,4 +0,0 @@
o Minor features (code style, backport from 0.3.1.3-alpha):
- Add "Falls through" comments to our codebase, in order to silence
GCC 7's -Wimplicit-fallthrough warnings. Patch from Andreas
Stieger. Closes ticket 22446.

View File

@ -1,8 +0,0 @@
o Major bugfixes (relay, link handshake):
- When performing the v3 link handshake on a TLS connection, report that
we have the x509 certificate that we actually used on that connection,
even if we have changed certificates since that connection was first
opened. Previously, we would claim to have used our most recent x509
link certificate, which would sometimes make the link handshake fail.
Fixes one case of bug 22460; bugfix on 0.2.3.6-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (correctness):
- Avoid undefined behavior when parsing IPv6 entries from the geoip6
file. Fixes bug 22490; bugfix on 0.2.4.6-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (linux seccomp2 sandbox):
- Permit the fchmod system call, to avoid crashing on startup when
starting with the seccomp2 sandbox and an unexpected set of permissions
on the data directory or its contents. Fixes bug 22516; bugfix on
0.2.5.4-alpha.

View File

@ -1,8 +0,0 @@
o Build features:
- Tor's repository now includes a Travis Continuous Integration (CI)
configuration file (.travis.yml). This is meant to help new developers and
contributors who fork Tor to a Github repository be better able to test
their changes, and understand what we expect to pass. To use this new build
feature, you must fork Tor to your Github account, then go into the
"Integrations" menu in the repository settings for your fork and enable
Travis, then push your changes.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (controller):
- Do not crash when receiving a POSTDESCRIPTOR command with an
empty body. Fixes part of bug 22644; bugfix on 0.2.0.1-alpha.
- Do not crash when receiving a HSPOST command with an empty body.
Fixes part of bug 22644; bugfix on 0.2.7.1-alpha.

View File

@ -1,12 +0,0 @@
o Minor bugfixes (defensive programming, undefined behavior):
- Fix a memset() off the end of an array when packing cells. This
bug should be harmless in practice, since the corrupted bytes
are still in the same structure, and are always padding bytes,
ignored, or immediately overwritten, depending on compiler
behavior. Nevertheless, because the memset()'s purpose is to
make sure that any other cell-handling bugs can't expose bytes
to the network, we need to fix it. Fixes bug 22737; bugfix on
0.2.4.11-alpha. Fixes CID 1401591.

View File

@ -1,7 +0,0 @@
o Major bugfixes (openbsd, denial-of-service):
- Avoid an assertion failure bug affecting our implementation of
inet_pton(AF_INET6) on certain OpenBSD systems whose strtol()
handling of "0xfoo" differs from what we had expected.
Fixes bug 22789; bugfix on 0.2.3.8-alpha. Also tracked as
TROVE-2017-007.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (file limits):
- When setting the maximum number of connections allowed by the OS,
always allow some extra file descriptors for other files.
Fixes bug 22797; bugfix on 0.2.0.10-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (compilation):
- When building with certain versions the mingw C header files, avoid
float-conversion warnings when calling the C functions isfinite(),
isnan(), and signbit(). Fixes bug 22801; bugfix on 0.2.8.1-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (compilation, mingw, backport from 0.3.1.1-alpha):
- Backport a fix for an "unused variable" warning that appeared
in some versions of mingw. Fixes bug 22838; bugfix on
0.2.8.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (compilation warnings):
- Suppress -Wdouble-promotion warnings with clang 4.0. Fixes bug 22915;
bugfix on 0.2.8.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (Compilation):
- Fix warnings when building with libscrypt and openssl scrypt support
on Clang. Fixes bug 22916; bugfix on 0.2.7.2-alpha.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (coverity builds):
- Avoid Coverity build warnings related to our BUG() macro. By
default, Coverity treats BUG() as the Linux kernel does: an
instant abort(). We need to override that so our BUG() macro
doesn't prevent Coverity from analyzing functions that use it.
Fixes bug 23030; bugfix on 0.2.9.1-alpha.

View File

@ -1,8 +0,0 @@
o Minor bugfixes (Windows service):
- When running as a Windows service, set the ID of the main thread
correctly. Failure to do so made us fail to send log messages
to the controller in 0.2.1.16-rc, slowed down controller
event delivery in 0.2.7.3-rc and later, and crash with an assertion
failure in 0.3.1.1-alpha. Fixes bug 23081; bugfix on 0.2.1.6-alpha.
Patch and diagnosis from "Vort".

View File

@ -1,3 +0,0 @@
o Minor bugfixes (testing):
- Fix an undersized buffer in test-memwipe.c. Fixes bug 23291; bugfix on
0.2.7.2-alpha. Found and patched by Ties Stuij.

View File

@ -1,11 +0,0 @@
o Minor bugfixes (path selection):
- When selecting relays by bandwidth, avoid a rounding error that
could sometimes cause load to be imbalanced incorrectly. Previously,
we would always round upwards; now, we round towards the nearest
integer. This had the biggest effect when a relay's weight adjustments
should have given it weight 0, but it got weight 1 instead.
Fixes bug 23318; bugfix on 0.2.4.3-alpha.
- When calculating the fraction of nodes that have descriptors, and all
all nodes in the network have zero bandwidths, count the number of nodes
instead.
Fixes bug 23318; bugfix on 0.2.4.10-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfix (relay address resolution):
- Avoid unnecessary calls to directory_fetches_from_authorities()
on relays. This avoids spurious address resolutions and
descriptor rebuilds. This is a mitigation for 21789. The original
bug was introduced in commit 35bbf2e as part of prop210.
Fixes 23470 in 0.2.8.1-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes (relay, crash, assertion failure):
- Fix a timing-based assertion failure that could occur when the
circuit out-of-memory handler freed a connection's output buffer.
Fixes bug 23690; bugfix on 0.2.6.1-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (relay, crash):
- Avoid a crash when transitioning from client mode to bridge mode.
Previously, we would launch the worker threads whenever our "public
server" mode changed, but not when our "server" mode changed.
Fixes bug 23693; bugfix on 0.2.6.3-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (memory safety):
- Clear the address when node_get_prim_orport() returns early.
Fixes bug 23874; bugfix on 0.2.8.2-alpha.

View File

@ -1,9 +0,0 @@
o Minor bugfixes (bootstrapping):
- Fetch descriptors aggressively whenever we lack enough
to build circuits, regardless of how many descriptors we are missing.
Previously, we would delay launching the fetch when we had fewer than
15 missing descriptors, even if some of those descriptors were
blocking circuits from building. Fixes bug 23985; bugfix on
0.1.1.11-alpha. The effects of this bug became worse in 0.3.0.3-alpha,
when we began treating missing descriptors from our primary guards
as a reason to delay circuits.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (network layer):
- When closing a connection via close_connection_immediately(), we
mark it as "not blocked on bandwidth", to prevent later calls
from trying to unblock it, and give it permission to read. This
fixes a backtrace warning that can happen on relays under various
circumstances. Fixes bug 24167; bugfix on 0.1.0.1-rc.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (path selection):
- Actually log the total bandwidth in compute_weighted_bandwidths().
Fixes bug 24170; bugfix on 0.2.4.3-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes (controller, linux seccomp2 sandbox):
- Avoid a crash when attempting to use the seccomp2 sandbox
together with the OwningControllerProcess feature.
Fixes bug 24198; bugfix on 0.2.5.1-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes (security, hidden service v2):
- Fix a use-after-free error that could crash v2 Tor hidden services
when it failed to open circuits while expiring introductions
points. Fixes bug 24313; bugfix on 0.2.7.2-alpha. This
issue is also tracked as TROVE-2017-013 and CVE-2017-8823.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (compilation):
- Fix a signed/unsigned comparison warning introduced by our
fix to TROVE-2017-009. Fixes bug 24480; bugfix on 0.2.5.16.

View File

@ -1,5 +0,0 @@
o Minor bugfixes (portability, msvc):
- Fix a bug in the bit-counting parts of our timing-wheel code on
MSVC. (Note that MSVC is still not a supported build platform,
due to cyptographic timing channel risks.) Fixes bug 24633;
bugfix on 0.2.9.1-alpha.

View File

@ -1,7 +0,0 @@
o Minor bugfixes (memory usage):
- When queuing DESTROY cells on a channel, only queue the
circuit-id and reason fields: not the entire 514-byte
cell. This fix should help mitigate any bugs or attacks that
fill up these queues, and free more RAM for other uses. Fixes
bug 24666; bugfix on 0.2.5.1-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (address selection):
- When the fascist_firewall_choose_address_ functions don't find a
reachable address, set the returned address to the null address and port.
This is a precautionary measure, because some callers do not check the
return value.
Fixes bug 24736; bugfix on 0.2.8.2-alpha.

View File

@ -1,8 +0,0 @@
o Major bugfixes (onion services):
- Fix an "off by 2" error in counting rendezvous failures on the onion
service side. While we thought we would stop the rendezvous attempt
after one failed circuit, we were actually making three circuit attempts
before giving up. Now switch to a default of 2, and allow the consensus
parameter "hs_service_max_rdv_failures" to override. Fixes bug 24895;
bugfix on 0.0.6.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (relay):
- Make the internal channel_is_client() function look at what sort
of connection handshake the other side used, rather than whether
the other side ever sent a create_fast cell to us. Backports part
of the fixes from bugs 22805 and 24898.

Some files were not shown because too many files have changed in this diff Show More