[ previous ] [ next ] [ threads ]
 From:  Dinesh Nair <dinesh at alphaque dot com>
 To:  Scott Ullrich <sullrich at gmail dot com>
 Cc:  Jonathan De Graeve <Jonathan dot De dot Graeve at imelda dot be>, Manuel Kasper <mk at neon1 dot net>, m0n0wall dash dev at lists dot m0n0 dot ch, Chris Buechler <cbuechler at gmail dot com>
 Subject:  Re: [m0n0wall-dev] $1000 prize for FreeBSD 6.1 port of m0n0wall
 Date:  Sat, 24 Jun 2006 21:49:09 +0800
On 06/22/06 21:12 Scott Ullrich said the following:
> On 6/22/06, Jonathan De Graeve <Jonathan dot De dot Graeve at imelda dot be> wrote:
>> You already can do that since the current 1.23b1 is tagged in SVN and
>> the way for 1.3 is wide open :)
> We are waiting for this code to get started.   Dinesh, it may be
> helpful if you can join us in the IRC channel on FreeNode #m0n0walldev

i've created a new branch under branches/freebsd6 in the subversion repo. 
i've mostly uploaded the patches which were needed to get the kernel and 
some of the build tools to build correctly under build/patches/kernel, 
build/patches/user and build/patches/packages. some of the earlier 
kernel-411 patches were not propogated thru because the patches have 
already been incorporated into the base system or the package concerned.

one thing i've yet to port over is the MSS CLAMPING patch of manuel's, 
partly due to my lack of understanding of ipfilter's nat mechanism. i've 
also added in a patch to vfs_mount.c which would allow RW mounting of the 
mfsroot during a boot, though manuel suggested an alternative way of doing 
it in the rc scripts.

also note that the original patch for ipf.c has been replaced with a patch 
for ipf_y.y.


1. the current phpconf and webgui scripts are based on 1.21, this needs to 
be updated to 1.23b as soon as possible.
2. i've updated etc/inc/system.inc to use atacontrol instead of atareinit, 
which is deprecated since 'atacontrol reinit 0' does the same thing.
3. i've changed the way device polling is handled to take into account the 
way it's done using ifconfig on FreeBSD 6
4. a patch was needed to get ucd-snmp-4.2.6 to build on freebsd 6, i've yet 
to upload this patch. the fix though is simple, change any u_long to 
unsigned long, u_char to unsigned char et al. i'll add this soon under 

i hope this can be a base we can start on, as we merge in some of the ideas 
currently in pfsense. i'll be making a bunch of more commits tomorrow 
(sunday) and monday, so this branch will be in flux for a while.

lastly, apologies for taking so long to do this. work pressures combined 
with extensive travelling curtailed a lot of development. i also needed 
time to get used to subversion, after having used CVS for so long.

Regards,                           /\_/\   "All dogs go to heaven."
dinesh at alphaque dot com                (0 0)   http://www.openmalaysiablog.com/
| for a in past present future; do                                        |
|   for b in clients employers associates relatives neighbours pets; do   |
|   echo "The opinions here in no way reflect the opinions of my $a $b."  |
| done; done                                                              |