| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=67252
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=67251
|
| |
|
|
|
|
|
| |
be preprocessed if it is specified as an absolute pathname.
Notes:
svn path=/stable/4/; revision=67250
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=66625
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=66447
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=64270
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
ipfw.c:
r1.84,1.88: tcpoptions support (dan, ras@e-gerbil.net)
r1.86: reorder output of 'prob' to match the input method (billf)
ip_fw.c:
r1.138: tcpoptions support (dan, ras@e-gerbil.net)
ip_fw.h:
r1.50(partial): complete WF2Q+ merge, comment only (luigi)
r1.51: tcpoptions support (dan, ras@e-gerbil.net)
Notes:
svn path=/stable/4/; revision=63984
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=63636
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=61658
|
| |
|
|
| |
Notes:
svn path=/stable/4/; revision=61571
|
| |
|
|
|
|
|
|
| |
documentation. Except for recompiling ipfw, old ipfw configurations
involving dummynet pipes work unmodified.
Notes:
svn path=/stable/4/; revision=61561
|
| |
|
|
|
|
|
| |
Reviewed by: luigi, sheldonh
Notes:
svn path=/head/; revision=57557
|
| |
|
|
| |
Notes:
svn path=/head/; revision=57183
|
| |
|
|
|
|
|
| |
Approved-by: jordan
Notes:
svn path=/head/; revision=57115
|
| |
|
|
|
|
|
|
|
|
| |
Implement masks on UDP/TCP ports.
Large rewrite of the manpage.
Work supported by Akamba Corp.
Notes:
svn path=/head/; revision=55595
|
| |
|
|
|
|
|
|
|
|
|
| |
Packets that match a tee rule should not be immediately accepted,
but should continue going through the rule list. This may be fixed
in a later version.
I hope to fix this soon in a separate commit.
Notes:
svn path=/head/; revision=54177
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52407
|
| |
|
|
|
|
|
|
|
| |
names/numbers.
Reviewed by: chris
Notes:
svn path=/head/; revision=50851
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50476
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
using syslog(3) (log(9)) for its various purposes! This long-awaited
change also includes such nice things as:
* macros expanding into _two_ comma-delimited arguments!
* snprintf!
* more snprintf!
* linting and criticism by more people than you can shake a stick at!
* a slightly more uniform message style than before!
and last but not least
* no less than 5 rewrites!
Reviewed by: committers
Notes:
svn path=/head/; revision=50129
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49652
|
| |
|
|
|
|
|
|
|
| |
Because the kernel change was done in a backward-compatible way,
you don't need to recompile ipfw if you don't want to use the new
feature.
Notes:
svn path=/head/; revision=49631
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
_or_ you may specify "log logamount number" to set logging specifically
the rule.
In addition, "ipfw resetlog" has been added, which will reset the
logging counters on any/all rule(s). ipfw resetlog does not affect
the packet/byte counters (as ipfw reset does), and is the only "set"
command that can be run at securelevel >= 3.
This should address complaints about not being able to set logging
amounts, not being able to restart logging at a high securelevel,
and not being able to just reset logging without resetting all of the
counters in a rule.
Notes:
svn path=/head/; revision=49350
|
| |
|
|
|
|
|
| |
All relevant changes have been made (including ipfw.8).
Notes:
svn path=/head/; revision=48023
|
| |
|
|
|
|
|
|
| |
PR: 7101
Reminded by: jhs
Notes:
svn path=/head/; revision=47925
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
can't have a dash character (it is treated as a ``range'' operator).
One could now use such a name by escaping the ``-'' characters.
For example:
# ipfw add 1 count tcp from any to any "ms\-sql\-s"
# ipfw add 2 count tcp from any ftp\\-data-ftp to any
PR: 7101
Notes:
svn path=/head/; revision=47874
|
| |
|
|
|
|
|
|
|
| |
PR: 5047
Reviewed by: des
Test case: ipfw add allow ip from 127.1 to any
Notes:
svn path=/head/; revision=47732
|
| |
|
|
|
|
|
| |
Reviewed by: des,luigi
Notes:
svn path=/head/; revision=47691
|
| |
|
|
|
|
|
|
|
| |
grammatical fixes.
Submitted by: Philippe Charnier
Notes:
svn path=/head/; revision=47593
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ add a missing call to dn_rule_delete() when flushing firewall
rules, thus preventing possible panics due to dangling pointers
(this was already done for single rule deletes).
+ improve "usage" output in ipfw(8)
+ add a few checks to ipfw pipe parameters and make it a bit more
tolerant of common mistakes (such as specifying kbit instead of Kbit)
PR: kern/10889
Submitted by: Ruslan Ermilov
Notes:
svn path=/head/; revision=47455
|
| |
|
|
| |
Notes:
svn path=/head/; revision=46182
|
| |
|
|
|
|
|
|
|
| |
of packets can be tested.
PR: docs/7437
Notes:
svn path=/head/; revision=46135
|
| |
|
|
|
|
|
| |
Submitted by: Nathan Ahlstrom <nrahlstr@winternet.com>
Notes:
svn path=/head/; revision=45473
|
| |
|
|
| |
Notes:
svn path=/head/; revision=43031
|
| |
|
|
|
|
|
| |
PR: docs/9603
Notes:
svn path=/head/; revision=43002
|
| |
|
|
|
|
|
| |
PR: 8937
Notes:
svn path=/head/; revision=42073
|
| |
|
|
|
|
|
| |
Prompted by: PR docs/7785
Notes:
svn path=/head/; revision=41873
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41795
|
| |
|
|
|
|
|
| |
PR: bin/8471
Notes:
svn path=/head/; revision=41576
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows for more flexible ipfw configuration files using
`variables' to describe frequently used items in the file, like the
local IP address(es), interface names etc. Both m4 and cpp are useful
and supported; with m4 being a little more unusual to the common C
programmer, things like automatic rule numbering can be achieved
fairly easy.
While i was at it, i've also untangled some of the ugly style inside
main(), and fixed a bug or two (like not being able to use blank lines
when running with -q).
A typical call with preprocessor invocation looks like
ipfw -p m4 -Dhostname=$(hostname) /etc/fwrules
Someone should probably add support for this feature to /etc/rc.firewall.
Notes:
svn path=/head/; revision=41308
|
| |
|
|
|
|
|
|
|
|
|
|
| |
icmptypes.
PR: 8067
Submitted by: Jonathan Hanna <jh@cr1003333-a.crdva1.bc.wave.home.com>
While I'm here, staticize functions.
Notes:
svn path=/head/; revision=39734
|
| |
|
|
|
|
|
|
| |
Added support for -q (suppress output) when firewall rules are taken from a
file. Solves PR 7475
Notes:
svn path=/head/; revision=38092
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Any packet that can be matched by a ipfw rule can be redirected
transparently to another port or machine. Redirection to another port
mostly makes sense with tcp, where a session can be set up
between a proxy and an unsuspecting client. Redirection to another machine
requires that the other machine also be expecting to receive the forwarded
packets, as their headers will not have been modified.
/sbin/ipfw must be recompiled!!!
Reviewed by: Peter Wemm <peter@freebsd.org>
Submitted by: Chrisy Luke <chrisy@flix.net>
Notes:
svn path=/head/; revision=37409
|
| |
|
|
|
|
|
| |
Bring man page up to date with -q flag behaviour.
Notes:
svn path=/head/; revision=36185
|
| |
|
|
| |
Notes:
svn path=/head/; revision=36170
|
| |
|
|
|
|
|
|
| |
Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
Make -q work for zeroing a specific rule.
Notes:
svn path=/head/; revision=36065
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
not reinitialized to 1 after calling getopt. This results in parsing
errors on all but the first rule. An added patch also allows '#'
comments at the end of a line.
PR: 6379
Reviewed by: phk
Submitted by: Neal Fachan <kneel@ishiboo.com>
Notes:
svn path=/head/; revision=35379
|
| |
|
|
| |
Notes:
svn path=/head/; revision=35100
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34673
|
| |
|
|
|
|
|
| |
Submitted by: bde
Notes:
svn path=/head/; revision=34538
|