summaryrefslogtreecommitdiffstats
path: root/src/segtree.c
Commit message (Expand)AuthorAgeFilesLines
* segtree: memleak in error path of the set to segtree conversionPablo Neira Ayuso2021-06-181-2/+14
* src: replace opencoded NFT_SET_ANONYMOUS set flag check by set_is_anonymous()Pablo Neira Ayuso2021-06-141-1/+1
* segtree: Fix segfault when restoring a huge interval setPhil Sutter2021-06-091-4/+6
* src: add set element catch-all supportPablo Neira Ayuso2021-05-111-1/+40
* segtree: Fix range_mask_len() for subnet ranges exceeding unsigned intStefano Brivio2021-05-081-2/+2
* segtree: release single element already contained in an intervalPablo Neira Ayuso2021-03-241-1/+7
* segtree: honor set element expirationPablo Neira Ayuso2021-01-061-20/+14
* src: add set element multi-statement supportPablo Neira Ayuso2020-12-181-4/+2
* segtree: UAF in interval_map_decompose()Pablo Neira Ayuso2020-10-201-3/+5
* segtree: copy expr data to closing elementFlorian Westphal2020-10-151-40/+19
* segtree: memleaks in interval_map_decompose()Pablo Neira Ayuso2020-08-051-3/+7
* src: remove cache lookups after the evaluation phasePablo Neira Ayuso2020-07-291-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