rpms/telnet/devel telnet-0.17-linemode.patch, NONE, 1.1 telnet.spec, 1.24, 1.25

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon May 8 15:36:07 UTC 2006


Author: harald

Update of /cvs/dist/rpms/telnet/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv21015

Modified Files:
	telnet.spec 
Added Files:
	telnet-0.17-linemode.patch 
Log Message:


telnet-0.17-linemode.patch:
 Makefile  |    4 ++--
 defs.h    |    8 ++++++++
 ext.h     |    4 ++--
 state.c   |    2 +-
 telnetd.c |    2 +-
 5 files changed, 14 insertions(+), 6 deletions(-)

--- NEW FILE telnet-0.17-linemode.patch ---
--- netkit-telnet-0.17/telnetd/ext.h.linemode	2005-04-19 15:48:42.000000000 +0200
+++ netkit-telnet-0.17/telnetd/ext.h	2005-04-19 15:48:42.000000000 +0200
@@ -96,9 +96,9 @@
 extern int SYNCHing;		/* we are in TELNET SYNCH mode */
 
 void _termstat(void);
-void add_slc(int, int, int);
+void add_slc(char func, char flag, cc_t val);
 void check_slc(void);
-void change_slc(int, int, int);
+void change_slc(char func, char flag, cc_t val);
 void cleanup(int);
 void clientstat(int, int, int);
 void copy_termbuf(char *, int);
--- netkit-telnet-0.17/telnetd/telnetd.c.linemode	2005-04-19 15:48:42.000000000 +0200
+++ netkit-telnet-0.17/telnetd/telnetd.c	2005-04-19 15:48:42.000000000 +0200
@@ -1024,7 +1024,7 @@
 		if (pcc <= 0)
 		    break;
 		pty_read_ok = 1;	/* mark connection up for read */
-#ifdef	LINEMODE
+#if (defined LINEMODE) && (defined TIOCPKT_IOCTL)
 				/*
 				 * If ioctl from pty, pass it through net
 				 */
--- netkit-telnet-0.17/telnetd/defs.h.linemode	2005-04-19 16:04:39.000000000 +0200
+++ netkit-telnet-0.17/telnetd/defs.h	2005-04-19 16:06:23.000000000 +0200
@@ -214,3 +214,11 @@
 
 #define his_will_wont_is_changing	my_do_dont_is_changing
 #define his_do_dont_is_changing		my_will_wont_is_changing
+
+#ifndef EXTPROC
+#define EXTPROC 0200000
+#endif
+
+#ifndef TIOCPKT_IOCTL
+#define TIOCPKT_IOCTL 64
+#endif
--- netkit-telnet-0.17/telnetd/state.c.linemode	2005-04-19 15:48:42.000000000 +0200
+++ netkit-telnet-0.17/telnetd/state.c	2005-04-19 15:48:42.000000000 +0200
@@ -119,8 +119,8 @@
 	      * if CRMOD is set, which it normally is).
 	      */
 	     if ((c == '\r') && his_state_is_wont(TELOPT_BINARY)) {
-#if defined(ENCRYPT)
 		 int nc = *netip;
+#if defined(ENCRYPT)
 		 if (decrypt_input) {
 		     nc = (*decrypt_input)(nc & 0xff);
 		 }
--- netkit-telnet-0.17/telnetd/Makefile.linemode	1999-12-14 01:43:30.000000000 +0100
+++ netkit-telnet-0.17/telnetd/Makefile	2005-04-19 15:48:44.000000000 +0200
@@ -9,7 +9,7 @@
 # take out -DPARANOID_TTYS.
 
 CFLAGS += '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS \
-	   -DNO_REVOKE -DKLUDGELINEMODE -DDIAGNOSTICS
+	   -DNO_REVOKE -DKLUDGELINEMODE -DDIAGNOSTICS -DLINEMODE
 # LIBS += $(LIBTERMCAP)
 
 OBJS = telnetd.o state.o termstat.o slc.o sys_term.o utility.o \
@@ -27,7 +27,7 @@
 telnetd.o: ../version.h
 
 install: telnetd
-	install -s -m$(DAEMONMODE) telnetd $(INSTALLROOT)$(SBINDIR)/in.telnetd
+	install -m$(DAEMONMODE) telnetd $(INSTALLROOT)$(SBINDIR)/in.telnetd
 	install -m$(MANMODE) issue.net.5 $(INSTALLROOT)$(MANDIR)/man5/
 	install -m$(MANMODE) telnetd.8 $(INSTALLROOT)$(MANDIR)/man8/in.telnetd.8
 	ln -sf in.telnetd.8 $(INSTALLROOT)$(MANDIR)/man8/telnetd.8


Index: telnet.spec
===================================================================
RCS file: /cvs/dist/rpms/telnet/devel/telnet.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- telnet.spec	8 May 2006 15:05:31 -0000	1.24
+++ telnet.spec	8 May 2006 15:36:05 -0000	1.25
@@ -22,7 +22,8 @@
 Patch14: telnet-0.17-cleanup_race.patch
 Patch15: telnetd-0.17-pty_read.patch
 Patch16: telnet-0.17-CAN-2005-468_469.patch
-Patch17: telnet-gethostbyname.patch
+Patch17: telnet-0.17-linemode.patch
+Patch18: telnet-gethostbyname.patch
 
 BuildPreReq: ncurses-devel
 Buildroot: %{_tmppath}/%{name}-root
@@ -61,7 +62,8 @@
 %patch14 -p1 -b .cleanup_race 
 %patch15 -p0 -b .pty_read
 %patch16 -p1 -b .CAN-2005-468_469
-%patch17 -p1 -b .gethost
+%patch17 -p1 -b .linemode
+%patch18 -p1 -b .gethost
 
 %build
 export OPT_FLAGS="$RPM_OPT_FLAGS -g"




More information about the fedora-cvs-commits mailing list