# ChangeLog for sys-apps/ucspi-tcp
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/ucspi-tcp/ChangeLog,v 1.78 2014/12/30 22:26:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ucspi-tcp/ChangeLog,v 1.79 2014/12/30 22:27:16 vapier Exp $
+
+ 30 Dec 2014; Mike Frysinger <vapier@gentoo.org> files/0.88-bigendian.patch,
+ files/0.88-errno.patch, files/0.88-tcprules.patch:
+ Clean up documentation on a few patches.
30 Dec 2014; Mike Frysinger <vapier@gentoo.org> -files/0.88-head-1.patch,
-files/0.88-limits.patch:
---- ucspi-tcp-0.88.orig/tcpserver.c 2005-01-06 20:51:16.590777128 +0100
-+++ ucspi-tcp-0.88/tcpserver.c 2005-01-06 20:52:34.075997584 +0100
+https://bugs.gentoo.org/18892
+
+patch by Michael Hanselmann <hansmi@gentoo.org>
+
+--- a/tcpserver.c
++++ b/tcpserver.c
@@ -422,7 +422,11 @@
se = getservbyname(x,"tcp");
if (!se)
strerr_die3x(111,FATAL,"unable to figure out port number for ",x);
+#if __BYTE_ORDER == __BIG_ENDIAN || BYTE_ORDER == BIG_ENDIAN
-+ localport = ntohs(se->s_port);
++ localport = ntohs(se->s_port);
+#else
uint16_unpack_big((char*)&se->s_port,&localport);
+#endif
---- a/error.h 2000-03-18 10:18:42.000000000 -0500
-+++ b/error.h 2003-03-05 15:36:47.000000000 -0500
+http://bugs.gentoo.org/16804
+
+--- a/error.h
++++ b/error.h
@@ -1,7 +1,7 @@
#ifndef ERROR_H
#define ERROR_H
---- tcprules.c.orig 2005-09-12 00:44:11.000000000 +0200
-+++ tcprules.c 2005-09-12 00:58:11.000000000 +0200
+https://bugs.gentoo.org/90679
+
+patch by Michael Hanselmann <hansmi@gentoo.org>
+
+--- a/tcprules.c
++++ b/tcprules.c
@@ -127,6 +127,9 @@
for (;;) {
int tmp;
tmp = byte_chr(x + colon,len - colon,':');
-+ if(colon == 0 && tmp == len) {
-+ strerr_die2x(111, FATAL, "Unable to find colon on non-empty line.");
-+ }
++ if (colon == 0 && tmp == len) {
++ strerr_die2x(111, FATAL, "Unable to find colon on non-empty line.");
++ }
colon += tmp;
if (colon == len) continue;
if (byte_equal(x+colon+1,4,"deny") || byte_equal(x+colon+1,5,"allow")) break;