Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jan 2001 19:10:31 -0800 (PST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sbin/ipfw ipfw.c src/sys/netinet ip_fw.c ip_fw.h tcp.h
Message-ID:  <200101090310.f093AVW09100@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2001/01/08 19:10:30 PST

  Modified files:
    sbin/ipfw            ipfw.c 
    sys/netinet          ip_fw.c ip_fw.h tcp.h 
  Log:
  o IPFW incorrectly handled filtering in the presence of previously
    reserved and now allocated TCP flags in incoming packets.  This patch
    stops overloading those bits in the IP firewall rules, and moves
    colliding flags to a seperate field, ipflg.  The IPFW userland
    management tool, ipfw(8), is updated to reflect this change.  New TCP
    flags related to ECN are now included in tcp.h for reference, although
    we don't currently implement TCP+ECN.
  
  o To use this fix without completely rebuilding, it is sufficient to copy
    ip_fw.h and tcp.h into your appropriate include directory, then rebuild
    the ipfw kernel module, and ipfw tool, and install both.  Note that a
    mismatch between module and userland tool will result in incorrect
    installation of firewall rules that may have unexpected effects.  This
    is an MFC candidate, following shakedown.  This bug does not appear
    to affect ipfilter.
  
  Reviewed by:	security-officer, billf
  Reported by:	Aragon Gouveia <aragon@phat.za.net>
  
  Revision  Changes    Path
  1.98      +3 -4      src/sbin/ipfw/ipfw.c
  1.151     +14 -6     src/sys/netinet/ip_fw.c
  1.54      +3 -3      src/sys/netinet/ip_fw.h
  1.15      +4 -2      src/sys/netinet/tcp.h



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101090310.f093AVW09100>