head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.88 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.86 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.84 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.82 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.80 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.78 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.76 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.74 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.72 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.70 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.68 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.66 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.64 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.62 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.60 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.58 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.56 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.54 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.52 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.50 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.48 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.46 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.44 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.40 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.20 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.42 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.38 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.36 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.34 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.32 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.30 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.28 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.26 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.24 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.22 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.18 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.16 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.14 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.12 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.10 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.8 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.6 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.4 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.2 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.5.0.36 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.34 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.32 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.30 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.28 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.26 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.24 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.22 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.20 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.18 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.16 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.14 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.12 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.10 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.8 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.6 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.4 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.2 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.4.0.38 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.36 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.34 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.32 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.30 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.28 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.26 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.24 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.22 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.20 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.18 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.16 pkgsrc-2008Q1:1.4.0.14 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.12 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.10 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.8 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.6 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.4 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.2 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.3.0.30 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.28 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.26 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.24 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.22 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.20 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.18 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.16 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.14 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.12 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.10 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2-base:1.3 buildlink2:1.3.0.2; locks; strict; comment @# @; 1.6 date 2015.04.26.14.38.10; author mef; state Exp; branches; next 1.5; commitid UU4KW2WB5C3xQ6jy; 1.5 date 2011.01.10.12.17.43; author obache; state Exp; branches; next 1.4; 1.4 date 2006.09.19.19.42.48; author scw; state Exp; branches; next 1.3; 1.3 date 2002.06.04.08.38.21; author seb; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2001.02.27.21.04.13; author scw; state dead; branches; next 1.1; 1.1 date 2001.02.23.14.35.08; author wiz; state Exp; branches; next ; 1.3.2.1 date 2002.06.04.08.38.21; author jlam; state dead; branches; next 1.3.2.2; 1.3.2.2 date 2002.06.23.19.01.09; author jlam; state Exp; branches; next ; desc @@ 1.6 log @(pkgsrc) - Drop patch-af and patch-ag, both now included (upstream) - Update 1.2.2 -> 1.3.0 ~~~~~~~~~~~~~~ 15/1/2011 - Added reverse telnet server. - Hopefully fixed masterpty client. - Don't abuse POLLHUP. - Support insertion of a short inter-character delay for tty output to slow devices. (experimental). - Add an 'exclusive' client property which, when connected, will prevent input/output for all other connected clients. Provide a way to specify an additional client which can override this restriction. - Add a timer option for exclusive clients. If they don't send any data for a specified number of seconds, they lose their exclusive status until they start sending again. - New feature: Support for hot-pluggable tty(4) devices such as USB-Serial adapters/modems. If 'pluggable true;' is specified in the configuration file, then treat errors while reading/writing the tty device as non-fatal. We will try to re-open the device periodically as long as there are connected clients. We will not disconnect clients in this case, but any input from them will be discarded while the tty device is unavailable. - Pull in patches for DragonflyBSD, via pkgsrc. @ text @$NetBSD: patch-aa,v 1.5 2011/01/10 12:17:43 obache Exp $ * for the case of ${PKG_SYSCONFDIR} != ${LOCALBASE}/etc --- Makefile.orig 2011-01-15 21:47:19.000000000 +0900 +++ Makefile 2015-04-26 23:15:46.000000000 +0900 @@@@ -39,12 +39,12 @@@@ SRCS+= tty.c dispatcher.c setup.c config SRCS+= rtelnet.c .if !defined(SMALLPROG) -CPPFLAGS+= -DLIBWRAP -DTITS_DEFAULT_CONFIG_FILE=\"${LOCALBASE}/etc/tits.conf\" +CPPFLAGS+= -DLIBWRAP -DTITS_DEFAULT_CONFIG_FILE=\"${PKG_SYSCONFDIR}/tits.conf\" LDADD+= -lwrap .else CPPFLAGS+= -DTITS_DEFAULT_CONFIG_FILE=\"/etc/tits.conf\" .endif -CPPFLAGS+= -DTITS_DEFAULT_LINKDIR=\"/var/run\" +CPPFLAGS+= -DTITS_DEFAULT_LINKDIR=\"${VARBASE}/run\" PREFIX?= /usr/local BINDIR?= ${PREFIX}/sbin @ 1.5 log @Add RCS Id and comments to patch-aa. @ text @d1 1 a1 1 $NetBSD$ d5 4 a8 5 --- Makefile.orig 2006-03-19 11:32:58.000000000 +0000 +++ Makefile 2006-09-19 14:10:20.000000000 +0100 @@@@ -37,7 +37,7 @@@@ SRCS= main.c buffer.c client.c context.c listener.c masterpty.c telnet.c SRCS+= tty.c dispatcher.c setup.c config.c server.c logger.c stdio2pty.c d10 1 a12 1 CPPFLAGS+= -DTITS_DEFAULT_LINKDIR=\"/var/run\" d14 5 d20 2 @ 1.4 log @Update to version 1.2.2. Notable changes are: - Added "closeidle true/false" to the tty server's config file option list to tell the server that it should close the terminal device when there are no clients connected to the service. - If tits is invoked as "stdio2pty", it will allocate a pseudo-tty device and connect its stdin/stdout to the master side. It will fork(2) and exec(2) a program specified on the command line. This program will have *its* stdin/stdout connected to the slave side of the pty. One application for this is to execute pppd(8) from inetd.conf. - Add a "masterpty" client, which makes it possible associate a pseudo-tty device with a service. For example, you can now use tip(1) to connect to the slave pty, which will cause the master side to be connected to the server. - Adapt to NetBSD's more stringent parameter checks. - Gcc4 fixes, from Martin Husemann. Ok'd by agc@@ @ text @d1 4 @ 1.3 log @Add support for PKG_SYSCONFDIR Bump PKGREVISION. @ text @d1 5 a5 7 $NetBSD$ --- Makefile.orig Tue Feb 20 21:27:21 2001 +++ Makefile @@@@ -37,7 +37,8 @@@@ SRCS= main.c buffer.c client.c context.c listener.c telnet.c tty.c SRCS+= dispatcher.c setup.c config.c server.c logger.c a7 1 + d9 1 a11 1 BINDIR?= ${PREFIX}/sbin @ 1.3.2.1 log @file patch-aa was added on branch buildlink2 on 2002-06-23 19:01:09 +0000 @ text @d1 14 @ 1.3.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 14 $NetBSD: patch-aa,v 1.3.2.1 2002/06/23 19:01:09 jlam Exp $ --- Makefile.orig Tue Feb 20 21:27:21 2001 +++ Makefile @@@@ -37,7 +37,8 @@@@ SRCS= main.c buffer.c client.c context.c listener.c telnet.c tty.c SRCS+= dispatcher.c setup.c config.c server.c logger.c -CPPFLAGS+= -DLIBWRAP -DTITS_DEFAULT_CONFIG_FILE=\"${LOCALBASE}/etc/tits.conf\" + +CPPFLAGS+= -DLIBWRAP -DTITS_DEFAULT_CONFIG_FILE=\"${PKG_SYSCONFDIR}/tits.conf\" LDADD+= -lwrap PREFIX?= /usr/local BINDIR?= ${PREFIX}/sbin @ 1.2 log @Update to version 1.0.1. Notable changes include: . Many bug fixes over the previous version, . Config file support is much improved. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2001/02/23 14:35:08 wiz Exp $ d3 5 a7 9 --- context.c.orig Sat Feb 3 18:22:55 2001 +++ context.c @@@@ -35,6 +35,7 @@@@ #include #include +#include #include #include d9 6 @ 1.1 log @Fix build on alpha. @ text @d1 1 a1 1 $NetBSD$ @