summaryrefslogtreecommitdiffstats
path: root/src/datatype.c
Commit message (Expand)AuthorAgeFilesLines
* src: disentangle ICMP code typesPablo Neira Ayuso2024-04-041-7/+64
* datatype: use DTYPE_F_PREFIX only for IP address datatypePablo Neira Ayuso2024-03-211-1/+0
* datatype: display 0s time datatypePablo Neira Ayuso2024-02-071-5/+19
* datatype: do not assert when value exceeds expected widthFlorian Westphal2024-01-081-2/+4
* datatype: Describe rt symbol tablesPhil Sutter2024-01-021-0/+34
* datatype: Initialize rt_symbol_tables' base fieldPhil Sutter2024-01-021-4/+8
* datatype: rt_symbol_table_init() to search for iproute2 configsPhil Sutter2024-01-021-4/+34
* src: remove xfree() and use plain free()Thomas Haller2023-11-091-2/+2
* src: add free_const() and use it instead of xfree()Thomas Haller2023-11-091-4/+4
* datatype: don't return a const string from cgroupv2_get_path()Thomas Haller2023-11-091-3/+3
* datatype: use xmalloc() for allocating datatype in datatype_clone()Thomas Haller2023-09-281-1/+1
* include: include <string.h> in <nft.h>Thomas Haller2023-09-281-1/+0
* datatype: return const pointer from datatype_get()Thomas Haller2023-09-211-1/+1
* datatype: use "enum byteorder" instead of int in set_datatype_alloc()Thomas Haller2023-09-201-1/+1
* datatype: initialize TYPE_CT_EVENTBIT slot in datatype arrayPablo Neira Ayuso2023-09-201-0/+1
* datatype: initialize TYPE_CT_LABEL slot in datatype arrayPablo Neira Ayuso2023-09-201-0/+1
* datatype: fix leak and cleanup reference counting for struct datatypeThomas Haller2023-09-141-6/+17
* include: include <stdlib.h> in <nft.h>Thomas Haller2023-09-111-1/+0
* datatype: rename "dtype_clone()" to datatype_clone()Thomas Haller2023-09-081-4/+4
* datatype: avoid cast-align warning with struct sockaddr result from getaddrin...Thomas Haller2023-08-291-3/+11
* src: add <nft.h> header and include it as firstThomas Haller2023-08-251-0/+2
* src: add input flag NFT_CTX_INPUT_NO_DNS to avoid blockingThomas Haller2023-08-241-28/+40
* nftutils: add and use wrappers for getprotoby{name,number}_r(), getservbyport...Thomas Haller2023-08-201-16/+17
* datatype: add hint error handlerPablo Neira Ayuso2023-05-111-2/+39
* datatype: misspell support with symbol table parser for error reportingPablo Neira Ayuso2023-05-111-2/+48
* src: Don't parse string as verdict in mapXiao Liang2022-08-191-12/+0
* src: allow to use typeof of raw expressions in set declarationPablo Neira Ayuso2022-03-291-1/+1
* datatype: Fix size of time_typePhil Sutter2021-11-301-2/+4
* datatype: add xinteger_type alias to print in hexadecimalPablo Neira Ayuso2021-11-031-0/+16
* datatype: time_print() ignores -TPablo Neira Ayuso2021-09-061-0/+5
* datatype: skip cgroupv2 rootfs in listingPablo Neira Ayuso2021-05-181-1/+2
* src: use PRIu64 formatPablo Neira Ayuso2021-05-181-1/+1
* src: add cgroupsv2 supportPablo Neira Ayuso2021-05-031-0/+91
* src: add datatype->describe()Pablo Neira Ayuso2021-03-251-0/+15
* datatype: convert chain name from gmp value to stringPablo Neira Ayuso2020-07-151-8/+13
* datatype: add frag-needed (ipv4) to reject optionsMichael Braun2020-05-281-0/+1
* datatype: fix double-free resulting in use-after-free in datatype_freeMichael Braun2020-05-011-0/+2
* src: compute mnemonic port name much easierJan Engelhardt2020-02-071-27/+6
* src: store expr, not dtype to track data in setsFlorian Westphal2019-12-161-5/+0
* datatype: display description for header field < 8 bitsPablo Neira Ayuso2019-10-101-1/+1
* meta: Introduce new conditions 'time', 'day' and 'hour'Ander Juaristi2019-09-061-0/+3
* src: fix jumps on bigendian archesFlorian Westphal2019-08-141-9/+18
* src: allow variable in chain policyFernando Fernandez Mancera2019-08-081-0/+30
* src: allow variables in the chain priority specificationFernando Fernandez Mancera2019-08-081-0/+36
* src: remove global symbol_tablePablo Neira Ayuso2019-08-081-9/+7
* src: add parse_ctx objectPablo Neira Ayuso2019-08-081-17/+29
* datatype: fix print of raw numerical symbol valuesFlorian Westphal2019-06-171-11/+2
* evaluate: double datatype_free() with dynamic integer datatypesPablo Neira Ayuso2019-06-141-5/+0
* datatype: dtype_clone() should clone flags tooPablo Neira Ayuso2019-06-131-1/+1
* src: add reference counter for dynamic datatypesPablo Neira Ayuso2019-06-131-10/+36