Commit 1f41e1b4 authored by Eric S. Raymond's avatar Eric S. Raymond
Browse files

Update docs and TODO for the protocol refactoring.

parent b5963bc1
......@@ -4,9 +4,7 @@
=== Code ===
* Land TESTFRAME.
* Land Daniel's protocol-machine refactoring.
* Test broadcast and symmetric modes; either fix them or remove them.
* Land Daniel's redesign of the restriction language.
......
......@@ -116,10 +116,14 @@ few will be user-visible.
recent versions of NTP Classic, and if not broken would have been at
high risk for bugs that would enable DoS vulnerabilities.
* Interleave mode has been removed. It didn't work correctly (there
was an implementation error in the timestamp handling), so no point
in allowing it to increase attack surface.
* The code has been systematically hardened, with unsafe string
copy and formatting functions replaced by safe (bounded) ones.
* In toto, more than 60% of the NTP Classic code has been outright
* In toto, more than 65% of the NTP Classic code has been outright
removed, with less than 5% new code added. This is a dramatic
reduction in attack surface.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment