Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 173390 - net-misc/l7-filter-userspace ebuild request
Summary: net-misc/l7-filter-userspace ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Daniel Black (RETIRED)
URL: http://l7-filter.sourceforge.net/HOWT...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-04 19:30 UTC by Nebojsa Trpkovic
Modified: 2007-04-15 10:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nebojsa Trpkovic 2007-04-04 19:30:50 UTC
it seems that Userspace version will be developed more regulary then kernel one:
http://marc.theaimsgroup.com/?l=l7-filter-developers&m=117363219909313&w=2

[quote]
List: l7-filter-developers
Subject: Re: [l7-filter-developers] kernel 2.6.20.1
From: Matthew Strait <quadong () users ! sourceforge ! net>
Date: 2007-03-11 16:55:47
Message-ID: Pine.LNX.4.64.0703111153230.26980 () localhost ! localdomain
[Download message RAW]

> L3-dependent is obsolete. Please use the L3-independent framework, it's
> not much of a change. (At least where I stand.) Though _I have not_ used
> 2.6.20.1 yet, this block of code was all I needed to get some netfilter
> code run on 2.6.18, .19 and .20, maybe it's useful for you.
>
> #if defined(CONFIG_IP_NF_CONNTRACK) || defined(CONFIG_IP_NF_CONNTRACK_MODULE)
> # include <linux/netfilter_ipv4/ip_conntrack.h>
> #else /* linux-2.6.20+ */
> # include <net/netfilter/nf_nat_rule.h>
> #endif

Thanks for the suggestion. Unfortunately, it appears to be more
complicated than that. I've spent a little time trying to update the
patch to use nf_conntrack stuff, but have not yet suceeded. If anyone
else would like to get this working and submit a patch to the list, that
would be great. (I'd really rather be working on the userspace version.)

-Matthew
[/quote]


and,kernel version of l7-filter does not support recent kernels (2.6.20/21):
http://l7-filter.sourceforge.net/HOWTO-kernel
(see the note in the "What You Need To Get")

so, an userspace layer 7 filter ebuild would be very nice:
http://l7-filter.sourceforge.net/HOWTO-userspace


I hope it will be not so hard to add it in portage tree to test with ~arch words.
Comment 1 Daniel Black (RETIRED) gentoo-dev 2007-04-15 10:31:14 UTC
going to a userspace is going to save me a bit of hell managing l7-filter (kernel space patch).

Added as net-misc/l7-filter-userspace for your testing pleasure.