[tor-commits] [torspec/master] Fix an ambiguity in the grammar for Document.
    nickm at torproject.org 
    nickm at torproject.org
       
    Mon Mar 19 13:07:43 UTC 2018
    
    
  
commit 3e533e974b15d0ad71dca9466efef81f977e6859
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Mar 19 09:06:19 2018 -0400
    Fix an ambiguity in the grammar for Document.
    
    Previously, a BEGIN/END block might be interpreted as starting with
    the keyword "-----BEGIN".  This change specifically disallows that,
    to match the behavior of the existing Tor code.
    
    Fixes bug 25188. Bugfix from "witchof0x20".
---
 dir-spec.txt | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/dir-spec.txt b/dir-spec.txt
index 186c4a8..bc17913 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -222,6 +222,8 @@
     BeginLine ::= "-----BEGIN " Keyword "-----" NL
     EndLine ::= "-----END " Keyword "-----" NL
 
+    A Keyword may not be "-----BEGIN".
+
     The BeginLine and EndLine of an Object must use the same keyword.
 
   When interpreting a Document, software MUST ignore any KeywordLine that
    
    
More information about the tor-commits
mailing list