Commit History

Author SHA1 Message Date
  Jo-Philipp Wich 6b27a6665c Drop iptables-restore and create rules through libiptc and libxtables 11 years ago
  Jo-Philipp Wich b610915765 Use libiptc to clear current ruleset 11 years ago
  Jo-Philipp Wich ebe3dbe3e8 Split runtime and config states, store runtime state in UCI format 11 years ago
  Jo-Philipp Wich 54f0b072a0 Add support for fwmark matches and targets 11 years ago
  Jo-Philipp Wich ab591095d6 Consolidate and unify argument order for functions 11 years ago
  Jo-Philipp Wich 62863ea95d Unify fw3_default and fw3_target enums 11 years ago
  Jo-Philipp Wich a2a689ed85 Unify print_chains() implementations in utils.c fw3_pr_rulespec() 11 years ago
  Jo-Philipp Wich 16037f5d80 Rework zone flush logic 11 years ago
  Jo-Philipp Wich e791a6a39a Cosmetic output changes 11 years ago
  Jo-Philipp Wich c320b26725 Get rid of redundant fw3_defaults object, instead add a running_flags bitfield to the existing fw3_defaults structure 11 years ago
  Jo-Philipp Wich 9d72f0ecb5 Properly handle per zone user chain rules by fixing multiple logic errors 11 years ago
  Jo-Philipp Wich b2b2e69b19 add support for per-zone user chains 11 years ago
  Jo-Philipp Wich 8eb517c569 add debug flag to monitor fw3_pr() calls, set policies to drop during reload 11 years ago
  Jo-Philipp Wich 99499fdbe5 add support for setting sysctls, remove tcp_westwood option, its not present on current kernels 12 years ago
  Jo-Philipp Wich 608e5b8957 add reload command to selectively rebuild rules (to be invoked from hotplug handler) and make the restart command flush and recreate all rules 12 years ago
  Jo-Philipp Wich 5df8137ebc unify object freeing 12 years ago
  Jo-Philipp Wich 275a37dbf2 rework runtime state tracking 12 years ago
  Jo-Philipp Wich 23741a3279 introduce global string array for enum names, remove private arrays 12 years ago
  Jo-Philipp Wich 6e6afb0c7d make enum values unique to allow using them in bitfields directly, increase flag members to 16 bit 12 years ago
  Jo-Philipp Wich 5a88c9e513 convert remaining occurences to hasbit() / setbit() helper macros 12 years ago
  Jo-Philipp Wich 1ccbcc2642 rename flag fields in structures 12 years ago
  Jo-Philipp Wich 5b051a66fa properly deal with only v4 or only v6 start/stop/restart 12 years ago
  Jo-Philipp Wich ea1e5c25c1 selectively delete chains in filter and nat tables 12 years ago
  Jo-Philipp Wich 8fee8f9c52 initial commit 12 years ago