aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ipset-based masquerading moved to a module of its ownKaarle Ritvanen2012-06-212-5/+17
|
* set chain policy to ACCEPT in tables other than filterKaarle Ritvanen2012-06-211-3/+5
|
* filter out ICMPv4/6 rules per protocol family even when message type not definedv0.1.3Kaarle Ritvanen2012-06-211-11/+11
|
* by default, allow all ICMPv6 messages originating from or destined to local hostKaarle Ritvanen2012-06-211-1/+10
|
* multi-stage processing of default rulesKaarle Ritvanen2012-06-213-21/+30
|
* accept all loopback trafficKaarle Ritvanen2012-06-211-0/+9
|
* add dhcp serviceJeremy Thomerson2012-06-131-1/+2
|
* OUTPUT chain needs stateful tracking alsoTimo Teräs2012-06-081-1/+1
|
* report JSON file name on parse errorv0.1.2Kaarle Ritvanen2012-05-171-2/+10
|
* adjust command line help textKaarle Ritvanen2012-05-031-4/+4
|
* make the family attribute mandatory for ipset objectsKaarle Ritvanen2012-05-031-3/+3
| | | | incidentally, this makes all IP set-referring rules specific to one protocol family
* installer Makefile addedKaarle Ritvanen2012-05-031-0/+47
|
* policy file description attributev0.1.1Kaarle Ritvanen2012-05-013-10/+20
|
* command line syntax helpKaarle Ritvanen2012-05-011-5/+40
|
* improved command line syntaxKaarle Ritvanen2012-05-011-32/+47
|
* add sample policy fileKaarle Ritvanen2012-05-011-0/+40
|
* cover ICMPv6 echo in ping service definitionKaarle Ritvanen2012-05-011-1/+4
|
* use local DNS resolverv0.1.0Kaarle Ritvanen2012-04-191-2/+1
|
* interrupted read triggers fallbackKaarle Ritvanen2012-04-191-1/+1
|
* Config object initialization from PolicySetKaarle Ritvanen2012-04-192-11/+12
|
* wrapped a long statement in policy.luaKaarle Ritvanen2012-04-191-1/+7
|
* corrected scope errorsKaarle Ritvanen2012-04-192-2/+2
|
* enable, disable, and list optional policy filesKaarle Ritvanen2012-04-122-8/+84
|
* configuration (policy) file handling moved to a dedicated moduleKaarle Ritvanen2012-04-122-57/+111
|
* convert empty strings to nil values in input configuration tableKaarle Ritvanen2012-04-121-2/+4
| | | | skip expansion in the variable fragment to avoid clearing variable declarations
* dnat option for filter rulesKaarle Ritvanen2012-04-122-1/+72
|
* module metadata processing moved to awall.loadmodulesKaarle Ritvanen2012-04-124-15/+29
| | | | | deterministic processing order within modules global classmap for dynamic module discovery
* module namespace-related style adjustmentsKaarle Ritvanen2012-04-123-9/+8
| | | | | drop awall prefix when accessing submodules from the main module remove module-level function/module shortcuts when used only once
* subfunctions prefixed with 'local'Kaarle Ritvanen2012-04-122-10/+10
|
* corrected fw zone exclusion in NATRule.initKaarle Ritvanen2012-04-091-2/+4
|
* optional, importable configuration filesKaarle Ritvanen2012-04-092-20/+55
|
* service definition added: bgpKaarle Ritvanen2012-04-051-0/+1
|
* string concatenation support in variable expansionKaarle Ritvanen2012-03-261-5/+14
|
* more service definitionsKaarle Ritvanen2012-03-261-0/+10
|
* safe activation mode (with automatic fallback)Kaarle Ritvanen2012-03-262-5/+66
|
* iptables module: backup and revert functionsKaarle Ritvanen2012-03-261-16/+30
| | | | private class for reading current configuration
* make verification using ip[6]tables-restore optionalKaarle Ritvanen2012-03-221-3/+5
| | | | verification requires root privileges
* control input and output directories from command lineKaarle Ritvanen2012-03-222-7/+26
|
* iptables module: use class model, new class for run-time backupsKaarle Ritvanen2012-03-222-19/+47
|
* use class model in ipset moduleKaarle Ritvanen2012-03-222-7/+5
|
* eliminate module-level configuration variablesKaarle Ritvanen2012-03-222-18/+7
|
* allow passing arguments to init when creating objects with class.newKaarle Ritvanen2012-03-222-7/+4
|
* class model utilized in init.luaKaarle Ritvanen2012-03-222-27/+26
| | | | context objects converted to explicit Config objects
* class model generalized and moved to a self-contained moduleKaarle Ritvanen2012-03-223-33/+51
|
* global variables eliminatedKaarle Ritvanen2012-03-224-41/+60
| | | | | (except for the DNS resolution cache) context, IPTables, and IPSet objects introduced
* dumping and testing functions separatedKaarle Ritvanen2012-03-165-21/+73
| | | | module for ipset tool-related functionality
* removed ununsed variableKaarle Ritvanen2012-03-161-1/+0
|
* test mode moved to awall-cli from init.luaKaarle Ritvanen2012-03-162-16/+32
|
* directory for default JSON filesKaarle Ritvanen2012-03-163-1/+2
|
* allow for non-existent ipset configuration fragmentKaarle Ritvanen2012-03-161-7/+9
|