sys-apps/ucspi-tcp
Collection of tools for managing UNIX services
-
ucspi-tcp-0.88-r17~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86qmail-spp selinux
View
Download License: public-domain
-
ucspi-tcp-0.88-r16alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86selinux doc
View
Download License: public-domain
-
ucspi-tcp-0.88-r15~alpha ~amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86ssl ipv6 selinux doc
View
Download License: public-domain
-
ucspi-tcp-0.88-r14alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86ssl ipv6 selinux doc
View
Download License: public-domain


The per IP limit selected with the new -C option is never enforced due to the use of iplimenv uninitialized from stack (when -e isn't used)
I'v made a patch to fix this (fallows).
I'd like to say thanks to the guy that added this precious (-C) option to this (almost freezed/defunct) package.
--- /var/tmp/portage/sys-apps/ucspi-tcp-0.88-r15/work/ucspi-tcp-0.88/tcpserver.c 2007-09-23 00:50:55.000000000 +0100
+++ ucspi-tcp-0.88-gentoo-PRfix/tcpserver.c 2007-09-23 00:41:04.000000000 +0100
@@ -421,7 +421,7 @@
int opt;
struct servent *se;
char *x;
- char *iplimenv;
+ char *iplimenv = NULL;
int flagiplim;
unsigned long u;
int s;