SSLproxy/tests/check
Soner Tari 4f36a21c78 Use kbtree BST for exact match in site and port 'to' fields
So, for 'to' fields too, we use two separate data structures: binary
search trees (BST) for exact match and linked lists for substring match.

Now all 'from' and 'to' fields in filtering rules use these two data
structures.

To repeat, filtering rules should be written with exact matches instead
of substring matches, as much as possible. Because BST search must be
much faster than substring search over linked lists.

To repeat, we have modifed kbtree to support complex data structures in
from fields.

Also, update the unit tests accordingly.
2021-10-02 21:21:24 +03:00
..
engine Do not export vars to the shell, instead create a main.mk and include it when needed 2020-03-31 16:19:02 +03:00
pki Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
base64.t.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
BSDmakefile Copy BSDmakefile to subfolders 2020-04-12 15:51:41 +03:00
cachedsess.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
cachefkcrt.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
cachemgr.t.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachessess.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
cachetgcrt.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
cert.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
defaults.t.c Clean up DOCKER directives 2020-05-12 12:02:53 +03:00
dynbuf.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
filter.t.c Use kbtree BST for exact match in site and port 'to' fields 2021-10-02 21:21:24 +03:00
GNUmakefile Move main.mk under Mk folder and improve make files 2020-06-23 13:00:05 +03:00
logbuf.t.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
main.t.c Add unit tests for filtering rules 2021-09-23 18:23:50 +03:00
opts.t.c Use kbtree BST for exact match in site and port 'to' fields 2021-10-02 21:21:24 +03:00
proto.t.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
pxythrmgr.t.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
ssl.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
sys.t.c Create make files for src and tests/check folders 2020-03-29 16:55:02 +03:00
url.t.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
util.t.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00