summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* src: remove rbtree datastructurePablo Neira Ayuso2022-04-132-389/+0
* src: replace interval segment tree overlap and automergePablo Neira Ayuso2022-04-136-663/+465
* src: add EXPR_F_KERNEL to identify expression in the kernelPablo Neira Ayuso2022-04-132-1/+5
* segtree: add support for get element with sets that contain ifnamesFlorian Westphal2022-04-131-14/+45
* segtree: use correct byte order for 'element get'Florian Westphal2022-04-131-1/+2
* segtree: add string "range" reversal supportFlorian Westphal2022-04-131-6/+41
* src: make interval sets work with string datatypesFlorian Westphal2022-04-132-6/+32
* evaluate: string prefix expression must retain original lengthFlorian Westphal2022-04-131-1/+3
* segtree: split prefix and range creation to a helper functionFlorian Westphal2022-04-131-43/+52
* evaluate: keep prefix expression lengthFlorian Westphal2022-04-132-0/+2
* evaluate: make byteorder conversion on string base type a no-opFlorian Westphal2022-04-131-2/+11
* meta: fix compiler warning in date_type_parse()Lukas Straub2022-04-051-4/+6
* meta: time: use uint64_t instead of time_tLukas Straub2022-04-051-1/+1
* optimize: Restore optimization for raw payload expressionsPablo Neira Ayuso2022-03-291-3/+0
* src: allow to use integer type header fields via typeof set declarationPablo Neira Ayuso2022-03-292-7/+10
* src: allow to use typeof of raw expressions in set declarationPablo Neira Ayuso2022-03-296-33/+142
* expression: typeof verdict needs verdict datatypePablo Neira Ayuso2022-03-291-0/+1
* src: copy field_count for anonymous object maps as wellFlorian Westphal2022-03-211-11/+17
* rule: Avoid segfault with anonymous chainsPablo Neira Ayuso2022-03-171-0/+3
* evaluate: init cmd pointer for new on-stack contextFlorian Westphal2022-03-041-0/+1
* optimize: do not assume log prefixPablo Neira Ayuso2022-03-041-3/+12
* optimize: do not merge unsupported statement expressionsPablo Neira Ayuso2022-03-031-0/+21
* optimize: incorrect assert() for unexpected expression typePablo Neira Ayuso2022-03-031-3/+3
* optimize: more robust statement merge with vmapPablo Neira Ayuso2022-03-031-2/+16
* optimize: fix vmap with anonymous setsPablo Neira Ayuso2022-03-031-2/+6
* scanner: Fix for ipportmap nat statementsPhil Sutter2022-03-021-1/+1
* scanner: dup, fwd, tproxy: Move to own scopesPhil Sutter2022-03-012-7/+13
* scanner: meta: Move to own scopePhil Sutter2022-03-012-7/+9
* scanner: at: Move to own scopePhil Sutter2022-03-012-10/+14
* scanner: nat: Move to own scopePhil Sutter2022-03-012-15/+19
* scanner: policy: move to own scopePhil Sutter2022-03-012-6/+10
* scanner: flags: move to own scopePhil Sutter2022-03-012-20/+25
* scanner: reject: Move to own scopePhil Sutter2022-03-012-4/+8
* scanner: import, export: Move to own scopesPhil Sutter2022-03-012-7/+13
* scanner: reset: move to own ScopePhil Sutter2022-03-012-6/+10
* scanner: monitor: Move to own ScopePhil Sutter2022-03-012-7/+13
* scanner: rt: Extend scope over rt0, rt2 and srhPhil Sutter2022-03-012-9/+9
* scanner: type: Move to own scopePhil Sutter2022-03-012-36/+44
* scanner: dst, frag, hbh, mh: Move to own scopesPhil Sutter2022-03-012-19/+37
* scanner: ah, esp: Move to own scopesPhil Sutter2022-03-012-8/+14
* scanner: osf: Move to own scopePhil Sutter2022-03-012-6/+12
* scanner: dccp, th: Move to own scopesPhil Sutter2022-03-012-8/+16
* scanner: udp{,lite}: Move to own scopePhil Sutter2022-03-012-7/+14
* scanner: comp: Move to own scope.Phil Sutter2022-03-012-4/+8
* scanner: synproxy: Move to own scopePhil Sutter2022-03-012-14/+21
* scanner: tcp: Move to own scopePhil Sutter2022-03-012-26/+36
* scanner: igmp: Move to own scopePhil Sutter2022-03-012-4/+9
* scanner: icmp{,v6}: Move to own scopePhil Sutter2022-03-012-14/+18
* src: add tcp option reset supportFlorian Westphal2022-02-287-1/+84
* build: explicitly pass --version-script to linkerSam James2022-02-251-1/+1