Package: shaperd Version: 0.2.1-5.2 Severity: wishlist Tags: patch The package description for shaperd clearly hasn't been updated for about a decade, and needs some attention.
# Description: A user-mode traffic shaper for tcp-ip networks DevRef-noncompliant initial capitalised indefinite article. The protocol name is also mis-capitalised, but this reference to "TCP/IP networks" seems misplaced anyway: the point isn't that this is a traffic shaper for the Internet (as opposed to NetBIOS), it's that it's a TCP/IP traffic shaper. # Shaperd is a user-mode program that can shape traffic passing through # a Linux box. As it runs as a normal daemon, some kind of packet-forwarding We don't need to belabour the fact that the daemon runs in userspace quite so heavily. Are there any Debian packages that contain kernelspace daemons? # mechanism is needed. This can be done with the BSD divert sockets patch # for Linux 2.2, or with netfilter's built-in libipq under Linux 2.4. This is the part that caught my eye. Debian hasn't officially supported anything as ancient as Linux 2.4 (let alone 2.2!) for several stable releases. Meanwhile, libipq has been deprecated for almost as long and won't work with anything newer than 3.4. So I suspect this package is probably doomed, but meanwhile here's a suggested patch for the package description: | Description: user-mode TCP/IP traffic shaper | Shaperd is a user-mode daemon that can shape network traffic passing | through a Linux box. It depends on netfilter's ip_queue module for packet | forwarding. -- JBR with qualifications in linguistics, experience as a Debian sysadmin, and probably no clue about this particular package
diff -ru shaperd-0.2.1.pristine/debian/control shaperd-0.2.1/debian/control --- shaperd-0.2.1.pristine/debian/control 2012-12-11 16:40:17.000000000 +0000 +++ shaperd-0.2.1/debian/control 2012-12-11 18:45:17.483057313 +0000 @@ -9,8 +9,7 @@ Architecture: any Depends: ${shlibs:Depends} Recommends: iptables -Description: A user-mode traffic shaper for tcp-ip networks - Shaperd is a user-mode program that can shape traffic passing through - a Linux box. As it runs as a normal daemon, some kind of packet-forwarding - mechanism is needed. This can be done with the BSD divert sockets patch - for Linux 2.2, or with netfilter's built-in libipq under Linux 2.4. +Description: user-mode TCP/IP traffic shaper + Shaperd is a user-mode program that can shape network traffic passing + through a Linux box. It depends on netfilter's ip_queue module for packet + forwarding.