summaryrefslogtreecommitdiff
path: root/utils.c
Commit message (Expand)AuthorAgeFilesLines
* helpers: implement explicit CT helper assignment supportJo-Philipp Wich2018-02-201-0/+21
* firewall3: add fw3_attr_parse_name_type() functionPierre Lebleu2017-05-091-0/+19
* utils: replace sprintf use with snprintf to avoid overflowsFelix Fietkau2017-05-041-3/+6
* global: remove automatic notrack rulesJo-Philipp Wich2016-11-291-5/+0
* treewide: replace jow@openwrt.org with jo@mein.ioJo-Philipp Wich2016-06-071-1/+1
* firewall3: fix left shift on 64 bit systems in fw3_bitlen2netmaskUlrich Weber2015-01-081-1/+1
* utils: rework fw3_bitlen2netmask() IPv6 mask calculationJo-Philipp Wich2014-09-181-7/+7
* utils: fix invalid memory access in fw3_bitlen2netmask()Jo-Philipp Wich2014-09-171-2/+6
* utils: ifa_addr may be NULL, skip such entriesJo-Philipp Wich2014-08-111-2/+2
* Selectively flush conntrackJo-Philipp Wich2014-08-111-3/+127
* Use netmasks instead of prefix lengths internallyJo-Philipp Wich2014-07-191-2/+59
* use calloc instead of malloc+memsetFelix Fietkau2014-06-301-1/+1
* Fix building with newer toolchainsSteven Barth2014-04-141-1/+1
* utils: define _GNU_SOURCE to get clearenv()Felix Fietkau2014-03-201-0/+1
* Extend ipset option syntax to support specifying directions inplace.Jo-Philipp Wich2013-06-051-3/+1
* Add fw3_free_list() helperJo-Philipp Wich2013-05-261-0/+16
* Remove now unused fw3_pr_rulespec()Jo-Philipp Wich2013-05-171-37/+0
* Drop iptables-restore and create rules through libiptc and libxtablesJo-Philipp Wich2013-05-171-0/+26
* Force fsync() after writing statefileJo-Philipp Wich2013-05-081-0/+1
* Simplify ipset external checks and optionally initialize ispet name from exte...Jo-Philipp Wich2013-05-021-1/+1
* Record device-network relation in state file, fix zone hotplug eventsJo-Philipp Wich2013-05-021-3/+6
* Record default policies in state fileJo-Philipp Wich2013-04-301-0/+15
* Store ipset storage method and matches in state file, keep iprange and ports ...Jo-Philipp Wich2013-04-301-9/+32
* Don't track family of ipsetsJo-Philipp Wich2013-04-301-17/+0
* Track ipsets in state fileJo-Philipp Wich2013-04-301-0/+52
* Write statefile flags in hexadecimal formatJo-Philipp Wich2013-04-301-5/+5
* Add common fw3_address_to_string() helper functionJo-Philipp Wich2013-04-301-26/+2
* Split runtime and config states, store runtime state in UCI formatJo-Philipp Wich2013-04-301-152/+157
* Properly handle deleted zones and ipsets on restartsJo-Philipp Wich2013-03-191-0/+10
* Emit hotplug calls when flushing / creating zone chainsJo-Philipp Wich2013-03-131-0/+41
* Track used networks and devices in state fileJo-Philipp Wich2013-03-121-6/+40
* Unify print_chains() implementations in utils.c fw3_pr_rulespec()Jo-Philipp Wich2013-03-121-0/+37
* Rework zone flush logicJo-Philipp Wich2013-03-111-11/+25
* Change fw3_no_family() macro to take bit field value directlyJo-Philipp Wich2013-03-111-1/+1
* Introduce fw3_no_family() helper macro and use itJo-Philipp Wich2013-03-101-3/+1
* Remove src_flags and running_src_flags from fw3_zone struct, rename dst_flags...Jo-Philipp Wich2013-03-101-2/+2
* Don't store zone src_flags in statefile anymore, read and write numeric state...Jo-Philipp Wich2013-03-101-17/+15
* Separate running from current state flags in ipset handling, remove ipsets pe...Jo-Philipp Wich2013-03-101-1/+1
* Get rid of redundant fw3_defaults object, instead add a running_flags bitfiel...Jo-Philipp Wich2013-03-101-1/+1
* Properly handle per zone user chain rules by fixing multiple logic errorsJo-Philipp Wich2013-03-101-3/+3
* add debug flag to monitor fw3_pr() calls, set policies to drop during reloadJo-Philipp Wich2013-02-271-4/+15
* remove now unsed fw3_free_list() helperJo-Philipp Wich2013-02-211-2/+12
* unify object freeingJo-Philipp Wich2013-02-211-0/+12
* rework runtime state trackingJo-Philipp Wich2013-02-211-52/+74
* rework ipset removal logic to only purge sets that are not in use by any familyJo-Philipp Wich2013-02-201-0/+3
* make enum values unique to allow using them in bitfields directly, increase f...Jo-Philipp Wich2013-02-191-2/+2
* rename flag fields in structuresJo-Philipp Wich2013-02-191-3/+3
* properly deal with only v4 or only v6 start/stop/restartJo-Philipp Wich2013-02-191-29/+32
* selectively delete chains in filter and nat tablesJo-Philipp Wich2013-02-181-16/+86
* record used zone chains in state fileJo-Philipp Wich2013-02-181-10/+17