@@ -81,6 +81,7 @@ func (p *configParser) getDefaultParser() *Parsers {
8181 addParser (parser , & sequence , & parsers.Balance {})
8282 addParser (parser , & sequence , & parsers.MaxConn {})
8383 addParser (parser , & sequence , & simple.Number {Name : "backlog" })
84+ addParser (parser , & sequence , & parsers.ACL {})
8485 addParser (parser , & sequence , & parsers.Log {})
8586 addParser (parser , & sequence , & parsers.OptionHTTPLog {})
8687 addParser (parser , & sequence , & parsers.EmailAlert {})
@@ -200,6 +201,10 @@ func (p *configParser) getDefaultParser() *Parsers {
200201 addParser (parser , & sequence , & parsers.Persist {})
201202 addParser (parser , & sequence , & simple.Number {Name : "rate-limit sessions" })
202203 addParser (parser , & sequence , & simple.Number {Name : "hash-balance-factor" })
204+ addParser (parser , & sequence , & http.Requests {Mode : "defaults" })
205+ addParser (parser , & sequence , & tcp.Requests {Mode : "defaults" })
206+ addParser (parser , & sequence , & http.Responses {Mode : "defaults" })
207+ addParser (parser , & sequence , & http.AfterResponses {})
203208 // the ConfigSnippet must be at the end to parsers load order to ensure
204209 // the overloading of any option has been declared previously
205210 addParser (parser , & sequence , & parsers.ConfigSnippet {})
@@ -493,7 +498,7 @@ func (p *configParser) getFrontendParser() *Parsers {
493498 addParser (parser , & sequence , & parsers.CompressionTypeReq {})
494499 addParser (parser , & sequence , & parsers.CompressionTypeRes {})
495500 addParser (parser , & sequence , & parsers.CompressionOffload {})
496- addParser (parser , & sequence , & tcp.Requests {})
501+ addParser (parser , & sequence , & tcp.Requests {Mode : "frontend" })
497502 addParser (parser , & sequence , & stats.Stats {Mode : "frontend" })
498503 addParser (parser , & sequence , & http.Requests {Mode : "frontend" })
499504 addParser (parser , & sequence , & http.Redirect {})
@@ -750,7 +755,7 @@ func (p *configParser) getListenParser() *Parsers {
750755 addParser (parser , & sequence , & parsers.CompressionTypeRes {})
751756 addParser (parser , & sequence , & parsers.CompressionOffload {})
752757 addParser (parser , & sequence , & parsers.CompressionDirection {})
753- addParser (parser , & sequence , & tcp.Requests {})
758+ addParser (parser , & sequence , & tcp.Requests {Mode : "listen" })
754759 addParser (parser , & sequence , & stats.Stats {Mode : "listen" })
755760 addParser (parser , & sequence , & parsers.HTTPReuse {})
756761 addParser (parser , & sequence , & http.Requests {Mode : "listen" })
0 commit comments