summaryrefslogtreecommitdiff
path: root/iptables.c
Commit message (Expand)AuthorAgeFilesLines
* firewall3: remove last remaining sprintf()Philip Prindeville2021-02-281-1/+1
* iptables: fix serializing multiple weekdaysJo-Philipp Wich2020-12-061-1/+1
* treewide: replace unsafe string functionsJo-Philipp Wich2020-06-031-49/+82
* improve reload logicJo-Philipp Wich2020-06-021-15/+72
* iptables.c: lock the xtables.lockAlexander Couzens2019-08-221-0/+9
* Add support for DSCP matches and targetJo-Philipp Wich2018-08-031-0/+14
* firewall3: Fix GCC8 warnings by replacing sprintf with snprintfRosen Penev2018-07-021-4/+4
* iptables: fix possible NULL pointer access on constructing rule masksJo-Philipp Wich2018-03-021-2/+2
* helpers: implement explicit CT helper assignment supportJo-Philipp Wich2018-02-201-0/+10
* iptables: support -i, -o, -s and -d in option extraJo-Philipp Wich2017-05-261-3/+38
* iptables: add exception handlingJo-Philipp Wich2017-05-121-0/+32
* firewall3: fix handling of UTC timesJo-Philipp Wich2017-02-221-2/+2
* iptables: support xtables API > 11Jo-Philipp Wich2017-02-071-1/+1
* iptables: move includes into iptables.c to avoid kernel header clashesJo-Philipp Wich2016-11-061-0/+53
* iptables: remove usage of xt_idJo-Philipp Wich2016-11-061-37/+37
* iptables: rework extension loaderJo-Philipp Wich2016-11-061-37/+9
* iptables: fix loading standard targetRalph Sennhauser2016-11-051-1/+8
* iptables: add support for version 1.6.0Ralph Sennhauser2016-11-041-0/+6
* iptables: use different approach for managing loadable extensionsJo-Philipp Wich2016-11-011-23/+84
* utils.h: Avoid name clashes for setbit/delbit/hasbitFlorian Fainelli2016-09-181-4/+4
* treewide: replace jow@openwrt.org with jo@mein.ioJo-Philipp Wich2016-06-071-1/+1
* iptables: fix inversion flagsLen White2016-01-291-10/+10
* Use xt_id match to track own rulesJo-Philipp Wich2016-01-241-0/+173
* Rework match initializationJo-Philipp Wich2015-05-261-13/+5
* firewall3: fix null pointer access when no target is presentHans Dedecker2015-02-261-11/+17
* Use netmasks instead of prefix lengths internallyJo-Philipp Wich2014-07-191-44/+20
* Add support for device and direction parametersSteven Barth2014-04-141-0/+10
* Properly dereference struct ether_addrJo-Philipp Wich2013-06-291-2/+2
* Do not rely on ether_ntoa() when formatting mac addresses.Jo-Philipp Wich2013-06-291-1/+7
* Fix processing of CIDRs with mask 0Jo-Philipp Wich2013-06-181-1/+4
* Fix processing of negated optionsJo-Philipp Wich2013-06-131-2/+3
* Keep all basic chains on reload and only flush them, this allows user rules t...Jo-Philipp Wich2013-06-061-73/+184
* Extend ipset option syntax to support specifying directions inplace.Jo-Philipp Wich2013-06-051-7/+13
* Add abstract fw3_xt_print_matches() and fw3_xt_print_target() functions since...Jo-Philipp Wich2013-06-041-21/+2
* Decouple handle destroying from committing, add fw3_ipt_close() insteadJo-Philipp Wich2013-06-031-0/+4
* Do not let libxtables implicitely load extensions, do it directly from fw3 an...Jo-Philipp Wich2013-06-031-7/+64
* Make IPv6 support optionalJo-Philipp Wich2013-05-271-4/+42
* Add abstract fw3_xt_reset() implementationJo-Philipp Wich2013-05-271-6/+1
* Fix compatibility with older libiptc/libip6tcJo-Philipp Wich2013-05-271-36/+15
* Avoid segfault when freeing rules whose target could not be foundJo-Philipp Wich2013-05-261-1/+3
* Don't leak memory when encountering unknown match or targetJo-Philipp Wich2013-05-231-2/+3
* Use weak function pointers to call extension init functions, this makes firew...Jo-Philipp Wich2013-05-231-24/+9
* Add missing libip6t_REJECT initializationJo-Philipp Wich2013-05-171-0/+1
* Only initialize extensions we actually useJo-Philipp Wich2013-05-171-3/+28
* Include iptables command and table name in iptables debug outputJo-Philipp Wich2013-05-171-6/+35
* Add debug prints for policy setting, don't commit ruleset in print modeJo-Philipp Wich2013-05-171-0/+3
* Drop iptables-restore and create rules through libiptc and libxtablesJo-Philipp Wich2013-05-171-23/+1089
* Use libiptc to clear current rulesetJo-Philipp Wich2013-05-131-0/+194