Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 50462 - Snitch is a powerful packetshaping utility that allows the user to easily harness the power of the Linux tc command to shape network traffic
Summary: Snitch is a powerful packetshaping utility that allows the user to easily har...
Status: VERIFIED NEEDINFO
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://snitch.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on: 59121
Blocks:
  Show dependency tree
 
Reported: 2004-05-08 08:49 UTC by S.Caglar Onur
Modified: 2004-08-17 02:44 UTC (History)
2 users (show)

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


Attachments
snitch-0.0.1.ebuild (snitch-0.0.1.ebuild,579 bytes, text/plain)
2004-05-08 08:50 UTC, S.Caglar Onur
Details
ChangeLog (ChangeLog,250 bytes, text/plain)
2004-05-08 08:50 UTC, S.Caglar Onur
Details
snitch-0.0.1-r1.ebuild (snitch-0.0.1-r1.ebuild,774 bytes, text/plain)
2004-05-10 01:48 UTC, S.Caglar Onur
Details
ChangeLog (ChangeLog,329 bytes, text/plain)
2004-05-10 01:50 UTC, S.Caglar Onur
Details

Note You need to log in before you can comment on or make changes to this bug.
Description S.Caglar Onur 2004-05-08 08:49:14 UTC
Snitch is a powerful packetshaping utility that allows the user to easily harness the power of the Linux tc command to shape network traffic. When combined with its sister project, l7-filter, Snitch can also shape based on application-level protocols.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 S.Caglar Onur 2004-05-08 08:50:42 UTC
Created attachment 31000 [details]
snitch-0.0.1.ebuild
Comment 2 S.Caglar Onur 2004-05-08 08:50:57 UTC
Created attachment 31001 [details]
ChangeLog
Comment 3 Daniel Black (RETIRED) gentoo-dev 2004-05-09 16:31:53 UTC
commited - thanks
Comment 4 S.Caglar Onur 2004-05-10 01:46:48 UTC
I found some problems with snitch;

* snitch also depends iproute becuase it uses tc.

* i think iptables-1.2.9-r1 dependencie is useless right now because of none of the kernel-sources have l7 patch. [ except love-sources i think but im not sure ]. So it only depends iptables not the one with l7 patch. If one of the kernel will include l7 later we add the dependencie maybe with a new use flag.

* Also i found a character encoding problem in changelog for my name [ turkish character ] and change it to {C} :)
Comment 5 S.Caglar Onur 2004-05-10 01:48:36 UTC
Created attachment 31084 [details]
snitch-0.0.1-r1.ebuild
Comment 6 S.Caglar Onur 2004-05-10 01:50:13 UTC
Created attachment 31085 [details]
ChangeLog
Comment 7 Daniel Black (RETIRED) gentoo-dev 2004-05-10 17:30:11 UTC
Fixed dependency and the character encoding problem.

Can you please do a bit more investigating as to which kernels use which patches? If the gentoo-sources doesn't include it, and it is a dependency, please create a bug on the gentoo-sources to include this patch.

Thankyou
Comment 8 S.Caglar Onur 2004-05-11 01:51:12 UTC
There is a request exits to include l7 patch in kernel's 
[ http://bugs.gentoo.org/show_bug.cgi?id=48903 ]. But none of the kernel's include that patch. Only iptables-1.2.9-r1 [http://bugs.gentoo.org/show_bug.cgi?id=39761 ] include l7 patch, but without patched kernel this is not working :(

But snitch can run without that patch also. So "net-firewall/iptables" dependency is enough at that time and no need to a specify version. Because of nothing changes without kernel patch.

If one of the kernel will include the l7 patch from http://sourceforge.net/projects/l7-filter/ ,than we have to modify the ebuild to solve dependency. 
Comment 9 Daniel Black (RETIRED) gentoo-dev 2004-05-11 02:21:51 UTC
Optional bug dependency on l7-filter kernel patches added.

Thankyou for looking up this info.
Comment 10 Daniel Black (RETIRED) gentoo-dev 2004-08-17 02:44:19 UTC
net-misc/l7-filter added - this patches your current kernel tree. Its up to you to recompile. Any problems let me know (with fixes if you can :-)