Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37561836
en ru br
ALT Linux repos
S:3.0-alt10
5.0: 3.0-alt7
4.1: 3.0-alt6
4.0: 3.0-alt6
3.0: 3.0-alt5

Group :: Networking/Remote access
RPM: telnet

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: telnet-3.0-owl-no-mini_inetd.patch
Download


diff -ur telnet-3.0-owl-linux/libexec/telnetd/Makefile telnet-3.0-owl-no-mini_inetd/libexec/telnetd/Makefile
--- telnet-3.0-owl-linux/libexec/telnetd/Makefile	Wed Nov 21 05:29:38 2001
+++ telnet-3.0-owl-no-mini_inetd/libexec/telnetd/Makefile	Sun Nov 25 04:46:07 2001
@@ -18,7 +18,7 @@
 PROG=	telnetd
 
 SRCS=	authenc.c global.c slc.c state.c sys_term.c telnetd.c \
-	termstat.c utility.c mini_inetd.c socket.c
+	termstat.c utility.c socket.c
 
 SRCS += ../../lib/libc/string/strlcpy.c
 
diff -ur telnet-3.0-owl-linux/libexec/telnetd/telnetd.8 telnet-3.0-owl-no-mini_inetd/libexec/telnetd/telnetd.8
--- telnet-3.0-owl-linux/libexec/telnetd/telnetd.8	Wed Nov 21 06:14:01 2001
+++ telnet-3.0-owl-no-mini_inetd/libexec/telnetd/telnetd.8	Sun Nov 25 04:46:07 2001
@@ -44,10 +44,8 @@
 .Op Fl BUhkln
 .Op Fl D Ar debugmode
 .Op Fl S Ar tos
-.Op Fl debug
 .Op Fl L Ar /bin/login
 .Op Fl y
-.Op Ar port
 .Sh DESCRIPTION
 The
 .Nm telnetd
@@ -65,19 +63,6 @@
 .Pa /etc/services
 file (see
 .Xr services 5 ) .
-The
-.Fl debug
-option may be used to start up
-.Nm telnetd
-manually, instead of through
-.Xr inetd 8 .
-If started up this way, 
-.Ar port
-may be specified to run
-.Nm telnetd
-on an alternate
-.Tn TCP
-port number.
 .Pp
 The
 .Nm telnetd
diff -ur telnet-3.0-owl-linux/libexec/telnetd/telnetd.c telnet-3.0-owl-no-mini_inetd/libexec/telnetd/telnetd.c
--- telnet-3.0-owl-linux/libexec/telnetd/telnetd.c	Sun Nov 25 04:44:22 2001
+++ telnet-3.0-owl-no-mini_inetd/libexec/telnetd/telnetd.c	Sun Nov 25 04:46:07 2001
@@ -129,7 +129,9 @@
 int	lowpty = 0, highpty;	/* low, high pty numbers */
 #endif /* CRAY */
 
+#ifdef DEBUG
 int debug = 0;
+#endif
 int keepalive = 1;
 char *progname;
 #ifdef HAVE_CGETENT
@@ -231,6 +233,7 @@
 
 	case 'B': /* BFTP mode is not supported any more */
 	    break;
+#ifdef DEBUG
 	case 'd':
 	    if (strcmp(optarg, "ebug") == 0) {
 		debug++;
@@ -239,6 +242,7 @@
 	    usage();
 	    /* NOTREACHED */
 	    break;
+#endif
 
 #ifdef DIAGNOSTICS
 	case 'D':
@@ -370,6 +374,7 @@
     argc -= optind;
     argv += optind;
 
+#ifdef DEBUG
     if (debug) {
 	int port = 0;
 	struct servent *sp;
@@ -393,7 +398,9 @@
 #endif
 	}
 	mini_inetd (port);
-    } else if (argc > 0) {
+    } else
+#endif
+    if (argc > 0) {
 	usage();
 	/* NOT REACHED */
     }
@@ -493,7 +500,9 @@
 #ifdef	AUTHENTICATION
     fprintf(stderr, " [-a (debug|other|otp|user|valid|off|none)]\n\t");
 #endif
+#ifdef DEBUG
     fprintf(stderr, " [-debug]");
+#endif
 #ifdef DIAGNOSTICS
     fprintf(stderr, " [-D (options|report|exercise|netdata|ptydata)]\n\t");
 #endif
@@ -517,7 +526,11 @@
     fprintf(stderr, " [-u utmp_hostname_length] [-U]");
 #endif
     fprintf(stderr, " [-U]");
+#ifdef DEBUG
     fprintf(stderr, " [port]\n");
+#else
+    fprintf(stderr, "\n");
+#endif
     exit(1);
 }
 
diff -ur telnet-3.0-owl-linux/libexec/telnetd/telnetd.h telnet-3.0-owl-no-mini_inetd/libexec/telnetd/telnetd.h
--- telnet-3.0-owl-linux/libexec/telnetd/telnetd.h	Wed Nov 21 05:29:38 2001
+++ telnet-3.0-owl-no-mini_inetd/libexec/telnetd/telnetd.h	Sun Nov 25 04:46:07 2001
@@ -245,6 +245,8 @@
 ;
 
 void esetenv(const char *, const char *, int);   
-void mini_inetd(int);
 void socket_set_reuseaddr (int, int);
 
+#ifdef DEBUG
+void mini_inetd(int);
+#endif
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin