summaryrefslogtreecommitdiffstats
path: root/src/segtree.c
Commit message (Expand)AuthorAgeFilesLines
* src: remove cache lookups after the evaluation phasePablo Neira Ayuso6 days1-11/+6
* segtree: zap element statement when decomposing intervalPablo Neira Ayuso2020-07-061-0/+16
* segtree: fix asan runtime errorPablo Neira Ayuso2020-06-081-2/+2
* src: fix netlink_get_setelem() memleaksPablo Neira Ayuso2020-05-061-0/+2
* segtree: Fix get element command with prefixesPhil Sutter2020-05-041-0/+1
* segtree: Merge get_set_interval_find() and get_set_interval_end()Phil Sutter2020-05-041-47/+16
* segtree: Use expr_clone in get_set_interval_*()Phil Sutter2020-05-041-6/+2
* segtree: Fix missing expires value in prefixesPhil Sutter2020-05-041-1/+1
* segtree: broken error reporting with mappingsPablo Neira Ayuso2020-04-111-5/+20
* src: Add support for concatenated set rangesStefano Brivio2020-02-071-0/+117
* src: store expr, not dtype to track data in setsFlorian Westphal2019-12-161-2/+6
* segtree: don't remove nul-root element from interval setPablo Neira Ayuso2019-12-091-7/+1
* segtree: restore automergePablo Neira Ayuso2019-12-021-1/+1
* segtree: Fix get element for little endian rangesPhil Sutter2019-11-151-5/+7
* segtree: Check ranges when deleting elementsPhil Sutter2019-11-141-11/+30
* segtree: always close interval in non-anonymous setsPablo Neira Ayuso2019-10-091-1/+2
* src: use set_is_anonymous()Pablo Neira Ayuso2019-07-161-1/+1
* src: use UDATA defines from libnftnlPhil Sutter2019-05-031-1/+3
* segtree: fix memleak in interval_map_decompose()Pablo Neira Ayuso2019-04-101-7/+9
* segtree: add missing non-matching segment to set in flat representationPablo Neira Ayuso2019-03-061-3/+6
* segtree: remove dummy debug_octxPablo Neira Ayuso2019-03-061-6/+2
* segtree: fix crash when debug mode is activeFlorian Westphal2019-03-041-2/+5
* src: expr: add expression etypeFlorian Westphal2019-02-081-9/+9
* src: expr: add and use expr_name helperFlorian Westphal2019-02-081-1/+1
* segtree: set proper error cause on existing elementsPablo Neira Ayuso2018-10-101-0/+2
* segtree: incorrect handling of last element in get_set_decompose()Pablo Neira Ayuso2018-10-101-1/+1
* segtree: stop iteration on existing elements in case range is foundPablo Neira Ayuso2018-10-031-4/+6
* segtree: memleak in get_set_decompose()Pablo Neira Ayuso2018-10-031-0/+2
* segtree: disantangle get_set_interval_end()Pablo Neira Ayuso2018-10-031-15/+22
* segtree: bogus range via get set element on existing elementsPablo Neira Ayuso2018-10-031-2/+46
* segtree: incorrect handling of comments and timeouts with mappingPablo Neira Ayuso2018-05-251-21/+46
* segtree: add timeout for range and prefix expressions in setsPablo Neira Ayuso2018-05-241-0/+10
* segtree: missing comments in range and prefix expressions in setsPablo Neira Ayuso2018-05-161-0/+6
* src: add set_specPablo Neira Ayuso2018-05-061-2/+2
* segtree: Fix for last elem at interval endPhil Sutter2018-04-141-8/+12
* segtree: Fix memory leaksPhil Sutter2018-04-141-6/+21
* src: segtree: use value expression lengthFlorian Westphal2018-03-171-1/+1
* src: support for get element commandPablo Neira Ayuso2018-03-071-0/+114
* segtree: check for overlapping elements at insertionPablo Neira Ayuso2018-02-251-44/+16
* src: Don't merge adjacent/overlapping rangesPhil Sutter2018-01-111-6/+32
* src: add nft_ prefix to everything exposed through include/nftables/nftables.hPablo Neira Ayuso2017-10-241-1/+1
* src: store expression as set key instead of data typeFlorian Westphal2017-09-271-2/+2
* src: add debugging mask to context structurePablo Neira Ayuso2017-08-231-12/+15
* src: remove ifdef DEBUG pollutionPablo Neira Ayuso2017-08-231-2/+1
* segtree: Introduce flag for half-open range elementsPhil Sutter2017-07-191-0/+5
* segtree: Fix expr_value_cmp()Phil Sutter2017-07-171-4/+6
* src: Pass stateless, numeric, ip2name and handle variables as structure members.Varsha Rao2017-06-181-1/+3
* segtree: reset element size counter before adding intervals to setPablo Neira Ayuso2017-05-261-0/+2
* src: remove SET_F_* flag definitionsPablo Neira Ayuso2017-01-031-2/+2
* segtree: allocate memory for arrays on heapOleksandr Natalenko2017-01-031-1/+10