Bart De Schuymer | a501b78 | 2002-07-20 16:15:39 +0000 | [diff] [blame] | 1 | 20020720 |
| 2 | * added mark target+match |
Bart De Schuymer | 52b6fd2 | 2002-07-14 19:23:56 +0000 | [diff] [blame] | 3 | 20020714 |
| 4 | * added --atomic options |
| 5 | 20020710 |
| 6 | * some unlogged changes (due to lazyness) |
| 7 | * added --Lc, --Ln, --Lx |
Bart De Schuymer | fc62a34 | 2002-06-25 21:11:40 +0000 | [diff] [blame] | 8 | 20020625 |
| 9 | * user defined chains support: added -N, -X, -E options. |
Bart De Schuymer | 41e8a19 | 2002-06-23 08:03:12 +0000 | [diff] [blame] | 10 | 20020621 |
| 11 | * some unlogged changes (due to lazyness) |
| 12 | * change the output for -L to make it look like it would look when |
| 13 | the user inputs the command. |
| 14 | * try to autoload modules |
| 15 | * some minor bugfixes |
| 16 | * add user defined chains support (without new commands yet, |
| 17 | deliberately) |
| 18 | * comparing rules didn't take the logical devices into account |
Bart De Schuymer | 1abc55d | 2002-06-01 19:23:47 +0000 | [diff] [blame] | 19 | 20020520 |
| 20 | * update help for -s and -d |
| 21 | * add VLAN in ethertypes |
| 22 | * add SYMLINK option for compiling |
| 23 | 20020501 |
| 24 | * allow -i and --logical-in in BROUTING |
| 25 | * update the manual page |
| 26 | * rename /etc/etherproto into /etc/ethertypes (seems to be a more |
| 27 | standard name) |
| 28 | * add MAC mask for -s and -d, also added Unicast, Multicast and |
| 29 | Broadcast specification for specifying a (family of) MAC |
| 30 | addresses. |
| 31 | 20020427 |
| 32 | * added broute table. |
| 33 | * added redirect target. |
| 34 | * added --redirect-target, --snat-target and --dnat-target options. |
| 35 | * added logical_out and logical_in |
| 36 | * snat bugfix (->size) |
| 37 | 20020414 |
| 38 | * fixed some things in the manual. |
| 39 | * fixed -P problem. |
| 40 | 20020411 |
| 41 | * -j standard no longer works, is this cryptic? good :) |
| 42 | * lots of beautification. |
| 43 | - made some code smaller |
| 44 | - made everything fit within 80 columns |
| 45 | * fix problems with -i and -o option |
| 46 | * print_memory now prints useful info |
| 47 | * trying to see the tables when ebtables is not loaded in kernel |
| 48 | no longer makes this be seen as a bug. |
| 49 | 20020403 |
| 50 | ebtables v2.0 released, changes: |
| 51 | * A complete rewrite, made everything modular. |
| 52 | * Fixed a one year old bug in br_db.c. A similar bug was present |
| 53 | in ebtables.c. It was visible when the number of rules got |
| 54 | bigger (around 90). |
| 55 | * Removed the option to allow/disallow counters. Frames passing |
| 56 | by are always counted now. |
| 57 | * Didn't really add any new functionality. However, it will be |
| 58 | _alot_ easier and prettier to do so now. Feel free to add an |
| 59 | extension yourself. |
| 60 | * There are 4 types of extensions: |
| 61 | - Tables. |
| 62 | - Matches: like iptables has. |
| 63 | - Watchers: these only watch frames that passed all the matches |
| 64 | of the rule. They don't change the frame, nor give a verdict. |
| 65 | The log extension is a watcher. |
| 66 | - Targets. |
| 67 | * user32/kernel64 architectures like the Sparc64 are unsupported. |
| 68 | If you want me to change this, give me access to such a box, |
| 69 | and don't pressure me. |