[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipfilter
Subject:    IPFilter 4.1.15 / compiling on FreeBSD 5.5
From:       Schuh Andreas <andy () greenlemon ! org>
Date:       2006-11-02 20:23:24
Message-ID: 90491A78-D6D3-4341-88CD-48532218C67D () greenlemon ! org
[Download RAW message or body]

Hi,

IPFilter 4.1.15 compiles correctly on FreeBSD 5.5, but make  
buildkernel fails because of a missing declaration:

-----
*** /ip_fil4.1.15/fil.c Thu Nov  2 21:19:38 2006
--- /usr/src/sys/contrib/ipfilter/netinet/fil.c Thu Nov  2 21:03:20 2006
***************
*** 6804,6809 ****
--- 6804,6810 ----
   / 
*                                                                        
    */
   /*  
------------------------------------------------------------------------ 
  */
   int ipf_genericiter(data, uid, ctx)
+ int uid;
   void *data, *ctx;
   {
         ipftoken_t *token;
-----

regards
Andy


Am 02.11.2006 um 20:10 schrieb Darren Reed:

> My apologies for the recent problems in compiling IPFilter and having
> to release a whole new version just to address that.  Thanks to those
> who brought the problem to my attention early.  Getting it to compile
> cleanly on every platform is a lot of work.  One day I'll have a  
> system
> built with lots of virtual machines, one for each version I want to
> do a test build on.
>
> I've added one significant featurism here between 4.1.14 and 4.1.15:
> automated flushing of the NAT table if it fills up.  This works  
> roughly
> the same as for the state table where it will try and remove lots of
> old dead wood, if it can.
>
> http://coombs.anu.edu.au/~avalon/ip_fil4.1.15.tar.gz
>
> Darren
>
> 4.1.15 - Released 03 November 2006
>
> Add in automatic flushing of NAT, like state, table if it fills up  
> too much
>
> Update comments in the code for NAT checksum adjustments
>
> Fix compiling on FreeBSD 5.4 and 6.0
>
> prevent panics from read/write IOs trying to use uninitialised  
> structures
>
> Newer NetBSD should use malloc() instead of MALLOC() in the kernel  
> where
> the size is not staticly defined
>
> Some gcc warning message cleanup from NetBSD
>
> Missing include for <sys/filio.h> on Solaris for poll work
>
> NetBSD now uses opt_ipfilter.h, not opt_ipfilter_log.h
>
> 4.1.14 - Released 04 October 2006
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic