ipfw.git
14 years agoAlways release the reference to the sock structure.
marta [Tue, 17 Nov 2009 16:48:49 +0000 (16:48 +0000)]
Always release the reference to the sock structure.

14 years agoMajor changes:
marta [Mon, 16 Nov 2009 22:19:32 +0000 (22:19 +0000)]
Major changes:
On the kernel side: removed goto from the main ipfw_chk() switch,
splitted the static and dynamic rules requests, added O_JAIL and O_GID match.
On userland: use the reentrant qsort_r() instead of the heapsort() function,
splitted the static and dynamic rules requests.

Minor changes:
removed debug messages, added comments,
sync with the linux version.

14 years agoSetting tag ipfw-0.9-5
thierry [Mon, 9 Nov 2009 08:18:18 +0000 (08:18 +0000)]
Setting tag ipfw-0.9-5
additional features on matching packets, including uid match

14 years agoRemoved debug messages.
marta [Fri, 6 Nov 2009 16:46:01 +0000 (16:46 +0000)]
Removed debug messages.

14 years agoEnabled the code for xid matching.
marta [Fri, 6 Nov 2009 13:51:47 +0000 (13:51 +0000)]
Enabled the code for xid matching.
This code change the input hook used by ipfw with
the IP_IN_LOCAL_IN hook, used by the PlanetLab code
to set the xid into the sk_buff.

The spec file export a variable to the ipfw Makefile
in order to compile the PlanetLab related code.

Added some debugging messages.

14 years agoAdded the code for xid matching. (The code is not yet enabled)
marta [Fri, 6 Nov 2009 11:54:02 +0000 (11:54 +0000)]
Added the code for xid matching. (The code is not yet enabled)
Minor fixes, comments.

14 years agoRemoved stale files.
marta [Fri, 6 Nov 2009 09:25:06 +0000 (09:25 +0000)]
Removed stale files.

14 years agoRemoved stale files.
marta [Fri, 6 Nov 2009 09:24:51 +0000 (09:24 +0000)]
Removed stale files.

14 years agoFix calls.
marta [Mon, 2 Nov 2009 15:26:56 +0000 (15:26 +0000)]
Fix calls.

14 years agoMore work on the uid lookup.
marta [Mon, 2 Nov 2009 15:11:31 +0000 (15:11 +0000)]
More work on the uid lookup.

14 years agoAdded support for user id matching.
marta [Tue, 27 Oct 2009 11:00:04 +0000 (11:00 +0000)]
Added support for user id matching.

14 years agoSetting tag ipfw-0.9-4
thierry [Mon, 7 Sep 2009 11:43:43 +0000 (11:43 +0000)]
Setting tag ipfw-0.9-4
on behalf of Marta Carbone, more options and features

14 years agoAdded support for new commands:
marta [Mon, 24 Aug 2009 21:19:45 +0000 (21:19 +0000)]
Added support for new commands:
netconfig ipfw show
netconfig pipe show
netconfig -p <port> -d
to show rules, pipe and to delete a rule respectively.

Removed a debug message from the ipfw source.

14 years agoSetting tag ipfw-0.9-3
thierry [Thu, 23 Jul 2009 18:35:16 +0000 (18:35 +0000)]
Setting tag ipfw-0.9-3
fixed memory usage issue

14 years agoUpdated help.
marta [Thu, 23 Jul 2009 10:43:58 +0000 (10:43 +0000)]
Updated help.

14 years agoFree mtags for dummynet mbuf.
marta [Thu, 23 Jul 2009 00:26:19 +0000 (00:26 +0000)]
Free mtags for dummynet mbuf.
Enable the deallocation code in m_freem().

14 years agoSetting tag ipfw-0.9-2
thierry [Wed, 15 Jul 2009 08:30:10 +0000 (08:30 +0000)]
Setting tag ipfw-0.9-2
patch for building on x86_64

14 years agoFix the compilation under Linux x86_64.
marta [Tue, 14 Jul 2009 13:11:22 +0000 (13:11 +0000)]
Fix the compilation under Linux x86_64.

14 years agoImport source code for dummynet innode emulation.
marta [Wed, 8 Jul 2009 20:40:24 +0000 (20:40 +0000)]
Import source code for dummynet innode emulation.

14 years agoplaceholder for the in-node emulation code
thierry [Wed, 8 Jul 2009 16:46:10 +0000 (16:46 +0000)]
placeholder for the in-node emulation code