head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.20 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.18 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.16 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.14 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.12 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.10 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 pkgsrc-2008Q1:1.8.0.2 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.7.0.4 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.2 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.5.0.2 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.4.0.28 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.26 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.24 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.22 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.20 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.18 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.16 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.14 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.12 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.10 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.2.0.6 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.2 pkgviews-base:1.2 buildlink2:1.1.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.8 date 2008.01.29.20.50.43; author gdt; state dead; branches; next 1.7; 1.7 date 2007.08.06.12.54.25; author gdt; state Exp; branches; next 1.6; 1.6 date 2007.08.04.14.02.10; author gdt; state dead; branches; next 1.5; 1.5 date 2007.04.11.18.14.57; author gdt; state Exp; branches; next 1.4; 1.4 date 2003.08.25.10.28.44; author drochner; state dead; branches; next 1.3; 1.3 date 2002.08.25.18.38.49; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.06.20.19.28.01; author jlam; state Exp; branches; next 1.1; 1.1 date 2001.05.31.22.52.17; author jlam; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2002.06.23.18.45.06; author jlam; state Exp; branches; next ; desc @@ 1.8 log @Update to 2.7. * Build improvements, use pkgconfig. * Don't add rpc2's 100ms delayed ack delay in SFTP roundtrip estimate. * Reduce the number of packets SFTP drops when we receive duplicates. * Retransmit more worried packets (which 'should' have been acked). * Only retransmit on timeouts, have the active side of the connection be mostly timeout driven to avoid duplicate transfers. @ text @$NetBSD: patch-aa,v 1.7 2007/08/06 12:54:25 gdt Exp $ --- configure.in.orig 2007-06-28 12:16:52.000000000 -0400 +++ configure.in @@@@ -30,10 +30,7 @@@@ AM_PROG_LEX if test -z "${ac_cv_prog_LEX}" ; then AC_MSG_ERROR([Build requires flex or lex lexical analyzer generator]) fi -AC_PROG_YACC -if test -z "${ac_cv_prog_YACC}" ; then - AC_MSG_ERROR([Build requires bison, byacc or yacc parser generator]) -fi +AC_CHECK_PROGS(YACC, 'bison -y' byacc yacc) AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_LIBTOOL @ 1.7 log @Check for yacc as bison -y, byacc, yacc, rather than the first two only and defaulting to yacc. This package might need a working yacc in theory, but it doesn't run it. @ text @d1 1 a1 1 $NetBSD$ @ 1.6 log @Update to 2.6 * Fail when configure cannot find a usable LEX or YACC binary. * Fix RetryInterval calculation, we were waiting twice as long as specified. * Make sure RPC2/Coda defined error values do not collide with system errnos. Also, shlib major version changed. patch-aa was merged upstream. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2007/04/11 18:14:57 gdt Exp $ d3 14 a16 11 --- secure/gen_testvectors.sh.orig 2006-03-23 14:30:54.000000000 -0500 +++ secure/gen_testvectors.sh @@@@ -48,7 +48,7 @@@@ vectors () { keysize=0 cat $file | sed 's/\r//' | while read key value do - if [ "$key" == KEYSIZE -a "$value" != "$keysize" ] ; then + if [ "$key" = KEYSIZE -a "$value" != "$keysize" ] ; then I=0 keysize="$value" fi @ 1.5 log @Fix test ==. (Sent upstream already.) @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @update to 1.19 changes (partial): - Updated for current autoconf/gcc build environment. - Some cleanups for the code generated by the rp2gen stub generator. - Hopefully improved 'timeout' behaviour on asynchronous links (ADSL). Fixes memory corruptions that typically hit during reintegration, andperformance problems when writing data to the servers. - Now internally supports >2GB files, however we're not really using this new capability in Coda yet. - Re-added a lost lseek that was causing truncated backup files. Small files that got piggybacked on the outgoing RPC2 packets were only sent to one server in a replicated group. The operation on the other servers fails and the client disconnected. The next time the servers are accessed this inconsistency was detected and automatically resolved. But doing it right in the first place is somewhat more efficient and reliable. The RPC2 random number generator was not initialized correctly. Not sure how much effect this had on connection handling and other places that liked random numbers to be unique. Removed MultiRPC pool allocator, now we can have more than 8 concurrent RPC operations. And because the per-user limit got removed in Coda-6.0.2, this is more likely to happen. A packet with random data could easily trigger an assertion in the MultiRPC decoding. Now we simply drop it and avoid the possible DoS. IPv6 support, it is just waiting for the right flag from userspace. As a result the 1.19 API is binary compatible for older clients and servers. Removed sftp listener and timeout threads. We always run what was previously called 'masqueraded'. This works fine as long as our peer uses rpc2-1.9 or later. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2002/08/25 18:38:49 jlam Exp $ d3 11 a13 14 --- fail/parser.c.orig Tue May 22 12:31:45 2001 +++ fail/parser.c @@@@ -33,10 +33,7 @@@@ #include #include - -extern void using_history(); -extern void stifle_history(int); -extern void add_history(char *); +#include #ifdef __cplusplus } @ 1.3 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.2.1 2002/06/23 18:45:06 jlam Exp $ @ 1.2 log @Update devel/rpc2 to version 1.13. Changes from version 1.10 include: * Fixed crash when an expired connection receives a NAK. * Increased lower bound on retransmission time to 300ms. * Removed Linux specific optimization in processing time calculation which made RPC2 clients assume a server can respond faster than it actually does. * Fixed the very infrequent SFTP_SendResponse crash again, hopefully for real this time. * A non-masqueraded rpc2 client wouldn't send out it's SFTP packets through the rpc2 socket when talkin to a masqueraded rpc2-server. This broke backfetches through a firewall. * Added delayed acks, when an RPC2 operation on the server is taking more than 200ms, an unsolicited RPC2_BUSY is sent back to the client to avoid unnecessary retransmissions of the request. * Stricter prototyping for callback functions. * Fixed the very infrequent SFTP_SendResponse crash. * Keeping track of current fd offset in sftp to allow non-multirpc transfers from/to a non-seekable fd (eg. stdout). @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @* Add buildlink.mk file to link appropriate libraries and headers into ${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, to be used by other packages. * Use buildlink.mk files to get dependencies and to prevent unintended linking against installed libraries or finding installed headers except for those that are explicitly linked into ${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}. * Don't prototype history functions directly, but use to pull them in. This allows us to use libedit's readline emulation. * Change from USE_PERL5 to a build dependency on perl -- it's only used to generate a header file during the build. @ text @d3 4 a6 3 --- fail/parser.c.orig Mon Jan 31 17:23:07 2000 +++ fail/parser.c Wed May 30 14:40:41 2001 @@@@ -30,10 +30,7 @@@@ a7 1 #define READLINE_LIBRARY @ 1.1.2.1 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2002/06/20 19:28:01 jlam Exp $ d3 3 a5 4 --- fail/parser.c.orig Tue May 22 12:31:45 2001 +++ fail/parser.c @@@@ -33,10 +33,7 @@@@ #include d7 1 @