git: New IPFW2 for DragonflyBSD which is: 1. source clean and following the Dfly coding style. 2. able to run parallelly together with the existing ipfw. 3. support in-kernel NAT. 4. some enhanced features. 5. designed in modular.

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Mar 12 14:34:35 PDT 2015


commit f860c634d16f94793f6aafc4868bc56844ce4385
Author: Bill Yuan <bycn82 at gmail.com>
Date:   Mon Mar 9 01:49:34 2015 +0800

    New IPFW2 for DragonflyBSD which is:
    1. source clean and following the Dfly coding style.
    2. able to run parallelly together with the existing ipfw.
    3. support in-kernel NAT.
    4. some enhanced features.
    5. designed in modular.

Summary of changes:
 lib/libipfw2/basic/Makefile        |  2 +-
 lib/libipfw2/layer2/Makefile       |  4 +--
 lib/libipfw2/layer2/ipfw2_layer2.c |  1 -
 lib/libipfw2/layer4/Makefile       |  6 ++--
 lib/libipfw2/layer4/ipfw2_layer4.c |  1 -
 lib/libipfw2/nat/Makefile          |  6 ++--
 lib/libipfw2/nat/ipfw2_nat.c       |  1 -
 sbin/ipfw2/ipfw.h                  |  8 ++---
 sys/net/dummynet2/Makefile         |  4 +--
 sys/net/ipfw2/ip_fw3.h             |  1 -
 sys/net/ipfw2_basic/Makefile       |  4 +--
 sys/net/ipfw2_basic/ip_fw2_basic.h |  8 ++---
 sys/net/ipfw2_layer2/Makefile      |  4 +--
 sys/net/ipfw2_layer4/Makefile      |  4 +--
 sys/net/ipfw2_nat/Makefile         |  4 +--
 sys/net/libalias/HISTORY           |  4 +--
 sys/net/libalias/alias.c           | 68 +++++++++++++++++++-------------------
 sys/net/libalias/alias_cuseeme.c   |  4 +--
 sys/net/libalias/alias_dummy.c     |  1 -
 sys/net/libalias/alias_ftp.c       | 24 +++++++-------
 sys/net/libalias/alias_irc.c       | 22 ++++++------
 sys/net/libalias/alias_mod.h       | 36 ++++++++++----------
 sys/net/libalias/alias_nbt.c       | 62 +++++++++++++++++-----------------
 sys/net/libalias/alias_pptp.c      | 64 +++++++++++++++++------------------
 sys/net/libalias/alias_smedia.c    | 24 +++++++-------
 25 files changed, 181 insertions(+), 186 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f860c634d16f94793f6aafc4868bc56844ce4385


-- 
DragonFly BSD source repository


More information about the Commits mailing list