summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
thierry [Tue, 13 Apr 2010 14:54:12 +0000 (14:54 +0000)]
avoid attempting to run anything at build-time & cleaned up
thierry [Mon, 12 Apr 2010 14:12:53 +0000 (14:12 +0000)]
package new init.d script
thierry [Mon, 12 Apr 2010 11:53:18 +0000 (11:53 +0000)]
Setting tag ipfw-0.9-11
add ipfw initialization script to chkconfig
marta [Fri, 5 Mar 2010 12:41:04 +0000 (12:41 +0000)]
Added the ipfw init script.
baris [Wed, 3 Mar 2010 22:39:24 +0000 (22:39 +0000)]
Setting tag ipfw-0.9-10
- Load module at installation - Marta
marta [Mon, 1 Mar 2010 18:03:46 +0000 (18:03 +0000)]
Update spec file.
marta [Mon, 1 Mar 2010 14:17:51 +0000 (14:17 +0000)]
Use the right user parameter.
marta [Mon, 1 Mar 2010 14:13:38 +0000 (14:13 +0000)]
Load the ipfw module after installation.
thierry [Mon, 11 Jan 2010 13:31:16 +0000 (13:31 +0000)]
Setting tag ipfw-0.9-9
consistent with vsys-scripts-0.95-13
marta [Mon, 11 Jan 2010 10:25:47 +0000 (10:25 +0000)]
Delete the cleanup from the files section too.
marta [Mon, 11 Jan 2010 10:07:28 +0000 (10:07 +0000)]
Removed the cleanup file, it is now integrated into the backend.
thierry [Sat, 9 Jan 2010 09:43:02 +0000 (09:43 +0000)]
Setting tag ipfw-0.9-8
builds on 2.6.22 & 2.6.27 - for 32 and 64 bits
marta [Thu, 7 Jan 2010 15:34:35 +0000 (15:34 +0000)]
Prepare the code to load the module. (still commented out)
marta [Thu, 7 Jan 2010 13:50:00 +0000 (13:50 +0000)]
Remove the old dummynet directory and update the new code with the missing files. Update dependencied on Makefiles.
marta [Thu, 7 Jan 2010 12:32:07 +0000 (12:32 +0000)]
Reverted the changes to the log() function, deleting the void* cast. The problem was related to a conflict on variable names.
marta [Thu, 7 Jan 2010 11:18:55 +0000 (11:18 +0000)]
Avoid a possible compiler bug while using a macro with variable arguments.
marta [Wed, 6 Jan 2010 19:18:48 +0000 (19:18 +0000)]
Added the new version for dummynet.
The new code is located into the dummynet2 directory and the spec file
was changed to used this latest version.
Major changes related to PlanetLab are the new table lookup support,
a little fix to accept packets after the reinjection and code cleanup.
The new table lookup support will allow a PlanetLab user to jump
directly to their own rule section, avoiding to scan the whole
ruleset list.
marta [Wed, 16 Dec 2009 17:10:02 +0000 (17:10 +0000)]
Update the cleanup for expired rules.
Changed the package name, properties set.
marta [Wed, 16 Dec 2009 09:04:24 +0000 (09:04 +0000)]
Remove debug message.
marta [Tue, 15 Dec 2009 13:38:15 +0000 (13:38 +0000)]
Work on the radix code, added support to compile on OpenWRT,
sync the code with FreeBSD-head.
Changed the directory structure moving the planetlab files
into a separate directory.
marta [Thu, 10 Dec 2009 10:43:38 +0000 (10:43 +0000)]
Remove radix from compilation.
marta [Thu, 10 Dec 2009 10:30:48 +0000 (10:30 +0000)]
Update the work on ipfw tables, reduce diffs.
Create a new directory with PlanetLab stuff and changed specfiles accordingly.
marta [Wed, 9 Dec 2009 11:24:41 +0000 (11:24 +0000)]
Grab the lock before reading uid/gid related structure, this will
fix a panic present on the previous versions while matching users.
Start to commit the work on ipfw tables, some little changes on
include files generation (removed empty files, removed common
includes between kernel and user space).
marta [Wed, 2 Dec 2009 10:34:32 +0000 (10:34 +0000)]
Added missing file.
thierry [Sun, 29 Nov 2009 13:22:16 +0000 (13:22 +0000)]
Setting tag ipfw-0.9-7
added missing qsort.c - tag 0.9-6 was broken
marta [Sat, 28 Nov 2009 10:19:32 +0000 (10:19 +0000)]
Added a missing source file.
thierry [Thu, 26 Nov 2009 14:31:19 +0000 (14:31 +0000)]
Setting tag ipfw-0.9-6
root: removed goto into the main ipfw switch, enabled slice_id matching
slice: completely move netconfig checks into the backend
thierry [Thu, 26 Nov 2009 14:30:04 +0000 (14:30 +0000)]
revert changes in specfiles as module-tag will do that
marta [Thu, 26 Nov 2009 10:34:05 +0000 (10:34 +0000)]
Added spec file comments.
Minor fixes: use tabs instead of spaces.
marta [Tue, 17 Nov 2009 16:48:49 +0000 (16:48 +0000)]
Always release the reference to the sock structure.
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.
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
marta [Fri, 6 Nov 2009 16:46:01 +0000 (16:46 +0000)]
Removed debug messages.
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.
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.
marta [Fri, 6 Nov 2009 09:25:06 +0000 (09:25 +0000)]
Removed stale files.
marta [Fri, 6 Nov 2009 09:24:51 +0000 (09:24 +0000)]
Removed stale files.
marta [Mon, 2 Nov 2009 15:26:56 +0000 (15:26 +0000)]
Fix calls.
marta [Mon, 2 Nov 2009 15:11:31 +0000 (15:11 +0000)]
More work on the uid lookup.
marta [Tue, 27 Oct 2009 11:00:04 +0000 (11:00 +0000)]
Added support for user id matching.
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
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.
thierry [Thu, 23 Jul 2009 18:35:16 +0000 (18:35 +0000)]
Setting tag ipfw-0.9-3
fixed memory usage issue
marta [Thu, 23 Jul 2009 10:43:58 +0000 (10:43 +0000)]
Updated help.
marta [Thu, 23 Jul 2009 00:26:19 +0000 (00:26 +0000)]
Free mtags for dummynet mbuf.
Enable the deallocation code in m_freem().
thierry [Wed, 15 Jul 2009 08:30:10 +0000 (08:30 +0000)]
Setting tag ipfw-0.9-2
patch for building on x86_64
marta [Tue, 14 Jul 2009 13:11:22 +0000 (13:11 +0000)]
Fix the compilation under Linux x86_64.
marta [Wed, 8 Jul 2009 20:40:24 +0000 (20:40 +0000)]
Import source code for dummynet innode emulation.
thierry [Wed, 8 Jul 2009 16:46:10 +0000 (16:46 +0000)]
placeholder for the in-node emulation code