core: tcp - new core parameter tcp_accept_unique
authorDaniel-Constantin Mierla <miconda@gmail.com>
Fri, 16 Aug 2019 08:11:21 +0000 (10:11 +0200)
committerDaniel-Constantin Mierla <miconda@gmail.com>
Fri, 16 Aug 2019 08:11:21 +0000 (10:11 +0200)
commit308b7a2f7b6a7c50e05a2c83537f85b95f979c32
tree6c1d1a472e26f0ad1b67e7e28c85ec21908bf0d8
parentedd056dd85e2f68fd7877592e7bd2fc5d15b7b64
core: tcp - new core parameter tcp_accept_unique

- if set to 1, do an extra check when a new connection is created to be
sure the is no overlapping with another connection on local ip/port and
remote ip/port
- recently some tcp/ip router/balancers can do port sharing, but that can create
troubles for routing of the requests with the current tcp routing implementation
(e.g., using the wrong connection in such group)
- default is set to 0
src/core/cfg.lex
src/core/cfg.y
src/core/globals.h
src/core/tcp_main.c