mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-30 21:49:25 +00:00
6ea24563ed
Natively SSLtelnet works with SSLeay, only. PR: ports/12973 Submitted by: Issei Suzuki <issei@jp.FreeBSD.ORG> (maintainer)
47 lines
1.1 KiB
Plaintext
47 lines
1.1 KiB
Plaintext
--- telnetd/telnetd.c.orig Sat Aug 2 14:40:48 1997
|
|
+++ telnetd/telnetd.c Sat Oct 17 22:13:52 1998
|
|
@@ -140,7 +140,7 @@
|
|
highpty = getnpty();
|
|
#endif /* CRAY */
|
|
|
|
- while ((ch = getopt(argc, argv, "d:a:e:lhnr:I:D:B:sS:a:X:z:")) != EOF) {
|
|
+ while ((ch = getopt(argc, argv, "d:a:e:lhnr:I:D:B:sS:a:X:z:q")) != EOF) {
|
|
switch(ch) {
|
|
|
|
#ifdef USE_SSL
|
|
@@ -203,6 +203,11 @@
|
|
|
|
}
|
|
break;
|
|
+
|
|
+ case 'q':
|
|
+ ssl_quiet_flag = 1;
|
|
+ break;
|
|
+
|
|
#endif /* USE_SSL */
|
|
|
|
#ifdef AUTHENTICATE
|
|
@@ -584,7 +589,7 @@
|
|
#ifdef USE_SSL
|
|
/* might as well output something useful here ... */
|
|
fprintf(stderr, " [-z ssl] [-z secure] [-z debug] [-z verify=int]\n\t");
|
|
- fprintf(stderr, " [-z cert=file] [-z key=file]\n\t");
|
|
+ fprintf(stderr, " [-z cert=file] [-z key=file] [-q]\n\t");
|
|
#endif /* USE_SSL */
|
|
fprintf(stderr, " [port]\n");
|
|
exit(1);
|
|
@@ -656,7 +661,12 @@
|
|
fflush(stderr);
|
|
}
|
|
|
|
- fatal(net,"[SSL required - connection rejected]");
|
|
+ if (ssl_quiet_flag) {
|
|
+ sleep(1);
|
|
+ exit(1);
|
|
+ }
|
|
+ else
|
|
+ fatal(net,"[SSL required - connection rejected]");
|
|
|
|
}
|
|
}
|