Date: Tue, 29 Jan 2002 12:44:14 +0000 From: Thomas Hurst <tom.hurst@clara.net> To: Freebsd-Stable <freebsd-stable@FreeBSD.ORG> Subject: Re: Proposed Solution To Recent "firewall_enable" Thread. [Please Read] Message-ID: <20020129124413.GA74666@voi.aagh.net> In-Reply-To: <NEBBJIKPNGEHLCBOLMDMAECCFPAC.andrew.cowan@hsd.com.au> References: <20020129041803.GA69785@voi.aagh.net> <NEBBJIKPNGEHLCBOLMDMAECCFPAC.andrew.cowan@hsd.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
* Andrew Cowan (andrew.cowan@hsd.com.au) wrote:
> > How about something more along the lines of:
> >
> > ipfw_enable = {yes, no}
> > ipfw_type = {script, rule, builtin}
> > ipfw_rule = {/path/to/rule/file}
> > ipfw_script = {/path/to/script}
> > ipfw_builtin = {open, closed, simple, client}
>
> Way to complicated though.
It's simpler than a lot of the options, but yes, I suppose with parts of
the configuration spilling out into the rc file and other parts looking
ugly as hell, maybe something more...
> along the lines of ppp.conf??
would be better. :)
Possibly, depends if anyone can think of anything better to put in there
than something like what I suggested for rc.conf. I suppose if the
rc.firewall system were made more orthagonal..
> It just does not need to be as complicated as it is - not that the
> current way is hard - rather it is nonsensical.
I'd say it's more crufty than nonsensical.
> If you could redesign the system from scratch how would you do it?
I'd refactor the entire rc system into something along the lines of
NetBSD's, although perhaps try to be a little less spaghettified :)
<notices it was imported 7 months ago and hasn't been touched since,
*grumble*>
> It would be easy to mantain backwards compatibility so why not pretend
> it is from scratch?
Well, sure, a bunch of rc.conf setting are nothing compared with all the
other stuff that's going into current.
--
Thomas 'Freaky' Hurst - freaky@aagh.net - http://www.aagh.net/
-
Factorials were someone's attempt to make math LOOK exciting.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020129124413.GA74666>
