@@ -81,6 +81,7 @@ func (p *configParser) getDefaultParser() *Parsers {
81
81
addParser (parser , & sequence , & parsers.Balance {})
82
82
addParser (parser , & sequence , & parsers.MaxConn {})
83
83
addParser (parser , & sequence , & simple.Number {Name : "backlog" })
84
+ addParser (parser , & sequence , & parsers.ACL {})
84
85
addParser (parser , & sequence , & parsers.Log {})
85
86
addParser (parser , & sequence , & parsers.OptionHTTPLog {})
86
87
addParser (parser , & sequence , & parsers.EmailAlert {})
@@ -200,6 +201,10 @@ func (p *configParser) getDefaultParser() *Parsers {
200
201
addParser (parser , & sequence , & parsers.Persist {})
201
202
addParser (parser , & sequence , & simple.Number {Name : "rate-limit sessions" })
202
203
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 {})
203
208
// the ConfigSnippet must be at the end to parsers load order to ensure
204
209
// the overloading of any option has been declared previously
205
210
addParser (parser , & sequence , & parsers.ConfigSnippet {})
@@ -493,7 +498,7 @@ func (p *configParser) getFrontendParser() *Parsers {
493
498
addParser (parser , & sequence , & parsers.CompressionTypeReq {})
494
499
addParser (parser , & sequence , & parsers.CompressionTypeRes {})
495
500
addParser (parser , & sequence , & parsers.CompressionOffload {})
496
- addParser (parser , & sequence , & tcp.Requests {})
501
+ addParser (parser , & sequence , & tcp.Requests {Mode : "frontend" })
497
502
addParser (parser , & sequence , & stats.Stats {Mode : "frontend" })
498
503
addParser (parser , & sequence , & http.Requests {Mode : "frontend" })
499
504
addParser (parser , & sequence , & http.Redirect {})
@@ -750,7 +755,7 @@ func (p *configParser) getListenParser() *Parsers {
750
755
addParser (parser , & sequence , & parsers.CompressionTypeRes {})
751
756
addParser (parser , & sequence , & parsers.CompressionOffload {})
752
757
addParser (parser , & sequence , & parsers.CompressionDirection {})
753
- addParser (parser , & sequence , & tcp.Requests {})
758
+ addParser (parser , & sequence , & tcp.Requests {Mode : "listen" })
754
759
addParser (parser , & sequence , & stats.Stats {Mode : "listen" })
755
760
addParser (parser , & sequence , & parsers.HTTPReuse {})
756
761
addParser (parser , & sequence , & http.Requests {Mode : "listen" })
0 commit comments