Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Mar 1997 13:56:59 +0100
From:      j@uriah.heep.sax.de (J Wunsch)
To:        hackers@freebsd.org
Subject:   Re: ipfilter
Message-ID:  <19970311135659.YP44881@uriah.heep.sax.de>
In-Reply-To: <199703110842.AAA06723@freefall.freebsd.org>; from Darren Reed on Mar 11, 1997 19:39:10 %2B1100
References:  <19970311052941.24196.qmail@suburbia.net> <199703110842.AAA06723@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
As Darren Reed wrote:

> Second, someone mentioned that prototyping was required for it to compile
> properly in the kernel.

No, not required, although it looks a little frightening to the
innocent to watch all these ``function declaration is not a
prototype'' warnings.  As i wrote you, i also gave up in trying to fix
this.  If it had been only this, this weren't the show-stopper.

> Third, it doesn't "make dep" very well due to the include's all using
> "" and not <>.

Not only make depend, but the entirely build falls over it.  However,
that's very easy to fix.

I investigated more, since i was really in the moot to also merge this
into 2.2 as well, but i later on found that it was far off from
becoming functional anytime soon:

. The kernel stuff didn't setup device nodes, so even though i've got
  it to compile in the end, the devices were inaccessible.  Things have
  been changing quite some bit between 2.1.x and 2.2, the cdevsw table
  is now `distributed' into each device driver itself.

. The entire Makefile hierarchy for the userland stuff was still missing,
  something that refers to the /usr/contrib/ipfilter files by .PATH
  statements, and builds and installs all the binaries and man pages.

At this point, i simply ran out of time, realizing that i won't be
able to test it at all anyway (i don't have the slightest clues about
how things are supposed to work together, nor do i have a good testing
environment for an ipfilter at all).  Since Peter expressed interest
in pursuing ipfilter further, i've sent him the kernel patches that
made the kernel compile, in the hope he would go on.  Seems he also
had to rearrange his priorities, however.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



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