head 1.4; access; symbols OPENPKG_E1_MP_HEAD:1.4 OPENPKG_E1_MP:1.4 OPENPKG_E1_MP_2_STABLE:1.4 OPENPKG_E1_FP:1.4 OPENPKG_2_STABLE_20061018:1.4 OPENPKG_2_STABLE:1.4.0.2 OPENPKG_2_STABLE_BP:1.4 OPENPKG_2_5_RELEASE:1.3 OPENPKG_2_5_SOLID:1.3.0.2 OPENPKG_2_5_SOLID_BP:1.3 OPENPKG_2_4_RELEASE:1.2 OPENPKG_2_4_SOLID:1.2.0.10 OPENPKG_2_4_SOLID_BP:1.2 OPENPKG_CW_FP:1.2 OPENPKG_2_3_RELEASE:1.2 OPENPKG_2_3_SOLID:1.2.0.8 OPENPKG_2_3_SOLID_BP:1.2 OPENPKG_2_2_RELEASE:1.2 OPENPKG_2_2_SOLID:1.2.0.6 OPENPKG_2_2_SOLID_BP:1.2 OPENPKG_2_1_RELEASE:1.2 OPENPKG_2_1_SOLID:1.2.0.4 OPENPKG_2_1_SOLID_BP:1.2 OPENPKG_2_0_RELEASE:1.2 OPENPKG_2_0_SOLID:1.2.0.2 OPENPKG_2_0_SOLID_BP:1.2; locks; strict; comment @# @; 1.4 date 2005.10.26.08.40.11; author rse; state dead; branches; next 1.3; commitid S2b0QOu7mb1lng7r; 1.3 date 2005.09.23.18.32.39; author rse; state Exp; branches; next 1.2; 1.2 date 2004.02.02.09.50.48; author rse; state Exp; branches; next 1.1; 1.1 date 2003.10.07.08.26.53; author rse; state Exp; branches; next ; desc @@ 1.4 log @upgrading package: xinetd 2.3.13 -> 2.3.14 @ text @Index: xinetd/defs.h --- xinetd/defs.h.orig 2003-05-08 16:52:24 +0200 +++ xinetd/defs.h 2005-09-23 20:27:16 +0200 @@@@ -108,7 +108,7 @@@@ /* * Used for listen(2) */ -#define LISTEN_BACKLOG 7 +#define LISTEN_BACKLOG 64 /* * When explicit values are given for enum's, that is because the structures Index: xinetd/service.c --- xinetd/service.c.orig 2003-11-16 13:44:10 +0100 +++ xinetd/service.c 2005-09-23 20:27:36 +0200 @@@@ -764,8 +764,8 @@@@ return FAILED; if ( last == NULL ) { - last = SAIN( SVC_LAST_DGRAM_ADDR(sp) ) = - SAIN( calloc( 1, sizeof(union xsockaddr) ) ); + last = SAIN( calloc( 1, sizeof(union xsockaddr) ) ); + SVC_LAST_DGRAM_ADDR(sp) = (void *)last; } (void) time( ¤t_time ) ; @@@@ -791,8 +791,8 @@@@ return FAILED; if( last == NULL ) { - last = SAIN6(SVC_LAST_DGRAM_ADDR(sp)) = - SAIN6(calloc( 1, sizeof(union xsockaddr) ) ); + last = SAIN6(calloc( 1, sizeof(union xsockaddr) ) ); + SVC_LAST_DGRAM_ADDR(sp) = (void *)last; } (void) time( ¤t_time ) ; Index: xinetd/xconv.pl --- xinetd/xconv.pl.orig 2003-02-27 23:16:25 +0100 +++ xinetd/xconv.pl 2005-09-23 20:27:16 +0200 @@@@ -45,7 +45,7 @@@@ } else { print "\twait = yes\n"; } - @@user = split /\./, $command[4]; + @@user = split /[:\.]/, $command[4]; print "\tuser = $user[0]\n"; if( defined $user[1] ) { print "\tgroup = $user[1]\n"; @ 1.3 log @workaround GCC 4.0 constraints @ text @@ 1.2 log @upgrading package: xinetd 2.3.12 -> 2.3.13 @ text @d2 2 a3 2 --- xinetd/defs.h.orig 2003-05-08 16:52:24.000000000 +0200 +++ xinetd/defs.h 2004-02-02 10:10:22.000000000 +0100 d13 25 d39 2 a40 2 --- xinetd/xconv.pl.orig 2003-02-27 23:16:25.000000000 +0100 +++ xinetd/xconv.pl 2004-02-02 10:10:22.000000000 +0100 @ 1.1 log @new package: xinetd 2.3.12 (Extended Internet Daemon) @ text @d1 4 a4 25 --- libs/src/sio/siosup.c.reconfig 2003-09-02 22:09:49.000000000 -0400 +++ libs/src/sio/siosup.c 2003-09-02 22:10:01.000000000 -0400 @@@@ -861,7 +861,7 @@@@ int n_fds = 4; /* Let's bump 4 at a time for hysteresis */ /* If the fd is out of range of the proposed size, make n_fds big enough */ - if (fd > (__sio_n_descriptors+n_fds)) + if (fd >= (__sio_n_descriptors+n_fds)) n_fds += fd - __sio_n_descriptors; #ifdef HAVE_MMAP --- xinetd/Makefile.in.orig Sun Jun 8 00:47:24 2003 +++ xinetd/Makefile.in Sat Sep 27 21:24:00 2003 @@@@ -40,7 +40,7 @@@@ INSTALL_CMD = @@INSTALL@@ -LIBS = -lsio -lmisc -lxlog -lstr -lpset -lportable @@LIBS@@ +LIBS = -lsio -lmisc -lxlog -lpset -lportable -lstr @@LIBS@@ INCLUDEDIR = -I../libs/include LIBDIR = -L../libs/lib --- xinetd/defs.h.orig Thu Jun 14 11:29:09 2001 +++ xinetd/defs.h Sat Jun 30 15:41:43 2001 @@@@ -96,7 +96,7 @@@@ d13 4 a16 3 --- xinetd/xconv.pl.orig Wed Aug 16 01:32:49 2000 +++ xinetd/xconv.pl Sat Nov 11 14:46:21 2000 @@@@ -40,7 +40,7 @@@@ @