]> git.ipfire.org Git - thirdparty/nftables.git/history - src/payload.c
datatype: fix leak and cleanup reference counting for struct datatype
[thirdparty/nftables.git] / src / payload.c
2023-09-14  Thomas Hallerdatatype: fix leak and cleanup reference counting for...
2023-09-11  Thomas Hallerinclude: include <stdlib.h> in <nft.h>
2023-09-08  Thomas Hallerdatatype: rename "dtype_clone()" to datatype_clone()
2023-08-25  Thomas Hallerinclude: include <std{bool,int}.h> via <nft.h>
2023-08-25  Thomas Hallersrc: add <nft.h> header and include it as first
2023-07-19  Pablo Neira Ayusometa: stash context statement length when generating...
2023-03-28  Pablo Neira Ayusopayload: set byteorder when completing expression
2023-01-02  Pablo Neira Ayusosrc: add gre support
2023-01-02  Pablo Neira Ayusosrc: add vxlan matching support
2023-01-02  Pablo Neira Ayusosrc: add eval_proto_ctx()
2022-10-31  Pablo Neira Ayusopayload: do not kill dependency for proto_unknown
2022-08-04  Florian Westphalproto: track full stack of seen l2 protocols, not just...
2022-03-29  Pablo Neira Ayusosrc: allow to use integer type header fields via typeof...
2022-03-29  Pablo Neira Ayusosrc: allow to use typeof of raw expressions in set...
2022-01-15  Jeremy Sowdensrc: store more than one payload dependency
2022-01-15  Jeremy Sowdensrc: add a helper that returns a payload dependency...
2022-01-15  Jeremy Sowdensrc: reduce indentation
2021-12-09  Florian Westphalpayload: skip templates with meta key set
2021-11-03  Pablo Neira Ayusodatatype: add xinteger_type alias to print in hexadecimal
2021-09-29  Florian Westphalpayload: don't adjust offsets of autogenerated dependen...
2021-06-16  Florian Westphalpayload: do not remove icmp echo dependency
2021-04-03  Florian Westphalpayload: be careful on vlan dependency removal
2021-02-02  Florian Westphalpayload: check icmp dependency before removing previous...
2020-12-09  Florian Westphalpayload: auto-remove simple icmp/icmpv6 dependency...
2020-12-09  Florian Westphalsrc: add auto-dependencies for ipv6 icmp6
2020-12-09  Florian Westphalsrc: add auto-dependencies for ipv4 icmp
2020-11-04  Phil Suttersrc: Support odd-sized payload matches
2020-09-15  Pablo Neira Ayusosrc: context tracking for multiple transport protocols
2019-12-17  Florian Westphalsrc: add "typeof" build/parse/print support
2019-07-31  M. Braunsrc: Fix dumping vlan rules
2019-07-15  Florian Westphalproto: add pseudo th protocol to match d/sport in gener...
2019-07-04  Stephen Suryaputraexthdr: add support for matching IPv4 options
2019-06-19  Florian Westphalsrc: prefer meta protocol as bridge l3 dependency
2019-04-05  Pablo Neira Ayusosrc: missing destroy function in statement definitions
2019-02-08  Florian Westphalsrc: expr: remove expr_ops from struct expr
2019-02-08  Florian Westphalsrc: expr: add expression etype
2019-02-08  Florian Westphalsrc: payload: export and use payload_expr_cmp
2019-01-11  Florian Westphalpayload: refine payload expr merging
2019-01-09  Pablo Neira Ayusosrc: add igmp support
2018-05-11  Phil Sutterlibnftables: Implement JSON output support
2018-03-28  Florian WestphalRevert "payload: don't remove icmp family dependency...
2018-03-27  Florian Westphalpayload: don't remove icmp family dependency in special...
2018-02-26  Florian Westphalsrc: make raw payloads work
2018-02-26  Florian Westphalpayload: don't resolve expressions using the inet pseud...
2018-02-26  Florian Westphalpayload: use integer_type when initializing a raw expre...
2018-02-15  Florian Westphalpayload: don't decode past last valid template
2018-02-15  Ville Skyttäsrc: Spelling fixes
2018-02-15  Pablo Neira Ayusopayload: add payload_may_dependency_kill()
2018-02-15  Pablo Neira Ayusosrc: get rid of __payload_dependency_kill()
2018-02-15  Pablo Neira Ayusosrc: add payload_dependency_exists()
2018-02-15  Pablo Neira Ayusopayload: add payload_dependency_release() helper function
2018-02-15  Pablo Neira Ayusosrc: pass family to payload_dependency_kill()
2017-12-12  Phil Suttersrc: fix protocol context update on big-endian systems
2017-09-29  Phil Suttersrc: get rid of printf
2017-06-18  Varsha Raosrc: Pass stateless, numeric, ip2name and handle variab...
2017-05-25  Florian WestphalMerge branch 'meta_l4_dependency'
2017-05-19  Florian Westphalsrc: ip: switch implicit dependencies to meta l4proto too
2017-05-19  Florian Westphalpayload: enforce ip/ip6 protocol depending on icmp...
2017-05-19  Florian Westphalsrc: ipv6: switch implicit dependencies to meta l4proto
2017-05-18  Florian Westphalpayload: split ll proto dependency into helper
2017-05-08  Florian Westphalnetlink_delinearize: don't kill dependencies accross...
2017-02-12  Manuel Messnerpayload: automatically kill dependencies for exthdr...
2017-02-12  Florian Westphalpayload: insert implicit meta tcp dependency when match...
2017-02-12  Manuel Messnerexthdr: prepare exthdr_gen_dependency for tcp support
2017-01-27  Arturo Borrero Gon... payload: explicit network ctx assignment for icmp/icmp6...
2016-08-01  Florian Westphalpayload: print base and raw values for unknown payloads
2016-06-06  Florian Westphalpayload: don't update protocol context if we can't...
2016-04-24  Patrick McHardynft monitor [ trace ]
2016-04-24  Patrick McHardypayload: add payload_is_stacked()
2016-04-24  Patrick McHardypayload: move payload depedency tracking to payload.c
2016-04-24  Patrick McHardypayload: fix stacked headers protocol context tracking
2016-04-19  Florian Westphalpayload: only merge if adjacent and combined size fits...
2016-03-02  Florian Westphalexthdr: generate dependencies for inet/bridge/netdev...
2016-03-02  Florian Westphalpayload: move payload_gen_dependency generic part to...
2015-12-25  Pablo Neira Ayusosrc: add new netdev protocol description
2015-12-14  Pablo Neira Ayusosrc: fix sub-byte protocol header definitions
2015-11-25  Patrick McHardypayload: add payload statement
2015-11-06  Florian Westphalsrc: allow filtering on L2 header in inet family
2015-09-17  Florian Westphalnft: support listing expressions that use non-byte...
2015-09-17  Florian Westphalpayload: disable payload merge if offsets are not on...
2015-08-17  Pablo Neira AyusoMerge branch 'next-4.2'
2015-06-29  Eric Leblondpayload: reorder case in a switch for consistency
2015-06-29  Pablo Neira Ayusopayload: fix transport matching with no network layer...
2015-06-16  Pablo Neira Ayusosrc: add netdev family support
2015-01-04  Pablo Neira Ayusopayload: assert when accessing inner transport header
2014-12-05  Pablo Neira Ayusopayload: fix endianess issue in payload_expr_pctx_update()
2014-10-09  Alvaro Neiranft: complete reject support
2014-10-09  Alvaro Neirasrc: Enhance payload_gen_dependency()
2014-10-09  Alvaro Neirapayload: generate dependency in the appropriate byteorder
2014-09-17  Alvaro Neira Ayusosrc: add specific byteorder to the struct proto_hdr_tem...
2014-08-20  Yuxuan Shuipayload: use proto_unknown for raw protocol header
2014-08-18  Patrick McHardypayload: take endianess into account when updating...
2014-04-12  Arturo Borrero Gon... expression: fix constant expression allocation on big...
2014-03-07  Patrick McHardyexpr: add comparison function for singleton expressions
2014-03-07  Patrick McHardyexpr: make expr_binary_error() usable outside of evaluation
2014-02-03  Pablo Neira AyusoMerge branch 'master' into next-3.14
2014-01-20  Patrick McHardyMerge remote-tracking branch 'origin/master' into next...
2014-01-16  Patrick McHardyMerge remote-tracking branch 'origin/master' into next...
2014-01-16  Patrick McHardyMerge remote-tracking branch 'origin/master' into next...
2014-01-16  Pablo Neira Ayusopayload: fix inconsistency in ethertype output
next