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