summaryrefslogtreecommitdiff
path: root/src/db.c
Commit message (Expand)AuthorAgeFilesLines
* tools: update astyle config for astyle v3.2.xHEADmainPaul Moore2023-05-091-6/+4
* api: add the SCMP_FLTATR_CTL_WAITKILL filter attributePaul Moore2022-10-311-0/+7
* all: add seccomp_precompute() functionalityPaul Moore2022-09-211-2/+58
* all: use C style commentsPaul Moore2022-09-211-1/+1
* all: run ./tools/check-syntax over the codePaul Moore2020-09-021-2/+2
* all: only request the userspace notification fd oncePaul Moore2020-08-181-1/+0
* api: add API level 6Paul Moore2020-06-291-4/+8
* api: add the SCMP_FLTATR_API_SYSRAWRC filter attributePaul Moore2020-06-161-0/+26
* api: use EINVAL to signify bad input to the libseccomp APIPaul Moore2020-06-161-2/+2
* bpf:pfc: Add optimization option to use a binary treeTom Hromatka2020-02-281-0/+17
* db: add shadow transactionsPaul Moore2019-11-111-1/+126
* db: consolidate some of the code which adds rules to a single filterPaul Moore2019-11-111-41/+44
* api: make TSYNC and NOTIFY mutually exclusivePaul Moore2019-05-021-13/+33
* api: implement user notification in libseccompPaul Moore2019-05-021-0/+1
* db: properly reset the attribute state in db_col_reset()Paul Moore2019-04-301-0/+2
* api: rename SCMP_FLTATR_SPEC_ALLOW to SCMP_FLTATR_CTL_SSBPaul Moore2019-04-291-2/+2
* api: add support for the SPEC_ALLOW flagTycho Andersen2019-04-291-0/+14
* db: fix 64-bit argument comparisonsPaul Moore2019-03-141-206/+538
* db: bail on a prune operation if both trees have a prefixPaul Moore2019-03-041-0/+4
* db: Return -EDOM on endian mismatch during arch addTom Hromatka2019-02-181-2/+2
* db: fix a leak found by clangPaul Moore2019-02-051-1/+4
* db: convert the db_chain_* macros to functionsPaul Moore2018-05-101-7/+69
* db: applied pcmoore's gist for GH issue #112Tom Hromatka2018-04-051-1/+3
* all: massive src/db.c reworkPaul Moore2018-01-171-451/+661
* db: make sure the tree branches end in actionsPaul Moore2018-01-171-22/+52
* all: add support for new log actionTyler Hicks2017-11-011-11/+1
* all: add support for new log filter flagTyler Hicks2017-11-011-0/+14
* all: treat syscall -1 as a valid syscallPaul Moore2017-02-211-3/+11
* all: introduce a zmalloc() helper functionPaul Moore2017-02-171-25/+13
* db: include the arguments in the db_api_rule_list structPaul Moore2017-02-171-32/+32
* all: use the seccomp() syscall whenever possible for tested ABIsPaul Moore2016-02-221-3/+7
* all: update my email addressPaul Moore2016-02-111-1/+1
* arch: generate both multiplexed and direct socket syscall rulesPaul Moore2016-02-091-1/+1
* arch: move the low level filter rule addition code into the arch layerPaul Moore2016-02-091-66/+5
* db: introduce transaction supportPaul Moore2016-02-091-1/+171
* db: store the rules used to build the filterPaul Moore2016-02-091-31/+70
* db: make the individual db filter ops privatePaul Moore2016-02-091-154/+381
* db: fix a minor style problemPaul Moore2015-09-011-1/+1
* api: limit errno values to MAX_ERRNOPaul Moore2015-08-291-1/+3
* all: block negative syscall numbers from the filterPaul Moore2015-08-271-3/+2
* db: optimize masked comparesMathias Krause2015-07-061-0/+44
* db: fix braino in _db_node_mask_fixup()Mathias Krause2015-07-061-7/+2
* docs: fix a number of problems in the function header commentsPaul Moore2015-05-091-5/+3
* all: fix a number of small bugs found by CoverityPaul Moore2014-08-291-0/+5
* system: add support for the thread sync functionalityPaul Moore2014-08-211-0/+9
* tests: support both big and little endian test architecturesPaul Moore2014-04-161-1/+1
* db: allow all architectures to be removed from a filterPaul Moore2014-04-151-9/+18
* all: resolve issues caused by big endian systemsPaul Moore2014-02-091-1/+1
* db: require all filters in a collection to share the same endianessPaul Moore2014-02-091-0/+12
* all: assorted formatting fixesPaul Moore2013-10-211-53/+59