blob: 20bb3f167bab765b6a5e0cdeae4e7bccffb1735b [file] [log] [blame]
Bart De Schuymera501b782002-07-20 16:15:39 +0000120020720
2 * added mark target+match
Bart De Schuymer52b6fd22002-07-14 19:23:56 +0000320020714
4 * added --atomic options
520020710
6 * some unlogged changes (due to lazyness)
7 * added --Lc, --Ln, --Lx
Bart De Schuymerfc62a342002-06-25 21:11:40 +0000820020625
9 * user defined chains support: added -N, -X, -E options.
Bart De Schuymer41e8a192002-06-23 08:03:12 +00001020020621
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 Schuymer1abc55d2002-06-01 19:23:47 +00001920020520
20 * update help for -s and -d
21 * add VLAN in ethertypes
22 * add SYMLINK option for compiling
2320020501
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.
3120020427
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)
3720020414
38 * fixed some things in the manual.
39 * fixed -P problem.
4020020411
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.
4920020403
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.