[servconf.c servconf.h session.c sshd.8]
     deprecate CheckMail. ok markus@
This commit is contained in:
Ben Lindstrom 2001-09-12 16:32:14 +00:00
parent 19d7b8d3fa
commit 91e9868e4f
5 changed files with 21 additions and 41 deletions

View File

@ -1,3 +1,9 @@
20010912
- (bal) OpenBSD CVS Sync
- jakob@cvs.openbsd.org 2001/08/16 19:18:34
[servconf.c servconf.h session.c sshd.8]
deprecate CheckMail. ok markus@
20010815 20010815
- (bal) Fixed stray code in readconf.c that went in by mistake. - (bal) Fixed stray code in readconf.c that went in by mistake.
- OpenBSD CVS Sync - OpenBSD CVS Sync
@ -6320,4 +6326,4 @@
- Wrote replacements for strlcpy and mkdtemp - Wrote replacements for strlcpy and mkdtemp
- Released 1.0pre1 - Released 1.0pre1
$Id: ChangeLog,v 1.1484 2001/08/16 00:09:49 mouring Exp $ $Id: ChangeLog,v 1.1485 2001/09/12 16:32:14 mouring Exp $

View File

@ -10,7 +10,7 @@
*/ */
#include "includes.h" #include "includes.h"
RCSID("$OpenBSD: servconf.c,v 1.88 2001/07/11 00:24:53 itojun Exp $"); RCSID("$OpenBSD: servconf.c,v 1.89 2001/08/16 19:18:34 jakob Exp $");
#if defined(KRB4) || defined(KRB5) #if defined(KRB4) || defined(KRB5)
#include <krb.h> #include <krb.h>
@ -56,7 +56,6 @@ initialize_server_options(ServerOptions *options)
options->ignore_user_known_hosts = -1; options->ignore_user_known_hosts = -1;
options->print_motd = -1; options->print_motd = -1;
options->print_lastlog = -1; options->print_lastlog = -1;
options->check_mail = -1;
options->x11_forwarding = -1; options->x11_forwarding = -1;
options->x11_display_offset = -1; options->x11_display_offset = -1;
options->xauth_location = NULL; options->xauth_location = NULL;
@ -138,8 +137,6 @@ fill_default_server_options(ServerOptions *options)
options->ignore_rhosts = 1; options->ignore_rhosts = 1;
if (options->ignore_user_known_hosts == -1) if (options->ignore_user_known_hosts == -1)
options->ignore_user_known_hosts = 0; options->ignore_user_known_hosts = 0;
if (options->check_mail == -1)
options->check_mail = 0;
if (options->print_motd == -1) if (options->print_motd == -1)
options->print_motd = 1; options->print_motd = 1;
if (options->print_lastlog == -1) if (options->print_lastlog == -1)
@ -241,7 +238,7 @@ typedef enum {
sPasswordAuthentication, sKbdInteractiveAuthentication, sListenAddress, sPasswordAuthentication, sKbdInteractiveAuthentication, sListenAddress,
sPrintMotd, sPrintLastLog, sIgnoreRhosts, sPrintMotd, sPrintLastLog, sIgnoreRhosts,
sX11Forwarding, sX11DisplayOffset, sX11Forwarding, sX11DisplayOffset,
sStrictModes, sEmptyPasswd, sKeepAlives, sCheckMail, sStrictModes, sEmptyPasswd, sKeepAlives,
sUseLogin, sAllowTcpForwarding, sUseLogin, sAllowTcpForwarding,
sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups, sAllowUsers, sDenyUsers, sAllowGroups, sDenyGroups,
sIgnoreUserKnownHosts, sCiphers, sMacs, sProtocol, sPidFile, sIgnoreUserKnownHosts, sCiphers, sMacs, sProtocol, sPidFile,
@ -249,7 +246,7 @@ typedef enum {
sBanner, sReverseMappingCheck, sHostbasedAuthentication, sBanner, sReverseMappingCheck, sHostbasedAuthentication,
sHostbasedUsesNameFromPacketOnly, sClientAliveInterval, sHostbasedUsesNameFromPacketOnly, sClientAliveInterval,
sClientAliveCountMax, sAuthorizedKeysFile, sAuthorizedKeysFile2, sClientAliveCountMax, sAuthorizedKeysFile, sAuthorizedKeysFile2,
sPAMAuthenticationViaKbdInt sDeprecated, sPAMAuthenticationViaKbdInt
} ServerOpCodes; } ServerOpCodes;
/* Textual representation of the tokens. */ /* Textual representation of the tokens. */
@ -289,7 +286,7 @@ static struct {
{ "kbdinteractiveauthentication", sKbdInteractiveAuthentication }, { "kbdinteractiveauthentication", sKbdInteractiveAuthentication },
{ "challengeresponseauthentication", sChallengeResponseAuthentication }, { "challengeresponseauthentication", sChallengeResponseAuthentication },
{ "skeyauthentication", sChallengeResponseAuthentication }, /* alias */ { "skeyauthentication", sChallengeResponseAuthentication }, /* alias */
{ "checkmail", sCheckMail }, { "checkmail", sDeprecated },
{ "listenaddress", sListenAddress }, { "listenaddress", sListenAddress },
{ "printmotd", sPrintMotd }, { "printmotd", sPrintMotd },
{ "printlastlog", sPrintLastLog }, { "printlastlog", sPrintLastLog },
@ -625,10 +622,6 @@ parse_flag:
intptr = &options->kbd_interactive_authentication; intptr = &options->kbd_interactive_authentication;
goto parse_flag; goto parse_flag;
case sCheckMail:
intptr = &options->check_mail;
goto parse_flag;
case sChallengeResponseAuthentication: case sChallengeResponseAuthentication:
intptr = &options->challenge_response_authentication; intptr = &options->challenge_response_authentication;
goto parse_flag; goto parse_flag;
@ -842,6 +835,13 @@ parse_flag:
intptr = &options->client_alive_count_max; intptr = &options->client_alive_count_max;
goto parse_int; goto parse_int;
case sDeprecated:
log("%s line %d: Deprecated option %s",
filename, linenum, arg);
while(arg)
arg = strdelim(&cp);
break;
case sPAMAuthenticationViaKbdInt: case sPAMAuthenticationViaKbdInt:
intptr = &options->pam_authentication_via_kbd_int; intptr = &options->pam_authentication_via_kbd_int;
goto parse_flag; goto parse_flag;

View File

@ -11,7 +11,7 @@
* called by a name other than "ssh" or "Secure Shell". * called by a name other than "ssh" or "Secure Shell".
*/ */
/* RCSID("$OpenBSD: servconf.h,v 1.47 2001/06/26 17:27:24 markus Exp $"); */ /* RCSID("$OpenBSD: servconf.h,v 1.48 2001/08/16 19:18:34 jakob Exp $"); */
#ifndef SERVCONF_H #ifndef SERVCONF_H
#define SERVCONF_H #define SERVCONF_H
@ -52,7 +52,6 @@ typedef struct {
* for RhostsRsaAuth */ * for RhostsRsaAuth */
int print_motd; /* If true, print /etc/motd. */ int print_motd; /* If true, print /etc/motd. */
int print_lastlog; /* If true, print lastlog */ int print_lastlog; /* If true, print lastlog */
int check_mail; /* If true, check for new mail. */
int x11_forwarding; /* If true, permit inet (spoofing) X11 fwd. */ int x11_forwarding; /* If true, permit inet (spoofing) X11 fwd. */
int x11_display_offset; /* What DISPLAY number to start int x11_display_offset; /* What DISPLAY number to start
* searching at */ * searching at */

View File

@ -33,7 +33,7 @@
*/ */
#include "includes.h" #include "includes.h"
RCSID("$OpenBSD: session.c,v 1.99 2001/07/09 07:04:53 deraadt Exp $"); RCSID("$OpenBSD: session.c,v 1.100 2001/08/16 19:18:34 jakob Exp $");
#include "ssh.h" #include "ssh.h"
#include "ssh1.h" #include "ssh1.h"
@ -1459,25 +1459,6 @@ do_child(Session *s, const char *command)
if (!options.use_login) { if (!options.use_login) {
char buf[256]; char buf[256];
/*
* Check for mail if we have a tty and it was enabled
* in server options.
*/
if (s->ttyfd != -1 && options.check_mail) {
char *mailbox;
struct stat mailstat;
mailbox = getenv("MAIL");
if (mailbox != NULL) {
if (stat(mailbox, &mailstat) != 0 ||
mailstat.st_size == 0)
printf("No mail.\n");
else if (mailstat.st_mtime < mailstat.st_atime)
printf("You have mail.\n");
else
printf("You have new mail.\n");
}
}
/* Start the shell. Set initial character to '-'. */ /* Start the shell. Set initial character to '-'. */
buf[0] = '-'; buf[0] = '-';
strncpy(buf + 1, cp, sizeof(buf) - 1); strncpy(buf + 1, cp, sizeof(buf) - 1);

8
sshd.8
View File

@ -34,7 +34,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\" .\"
.\" $OpenBSD: sshd.8,v 1.139 2001/08/01 22:16:45 markus Exp $ .\" $OpenBSD: sshd.8,v 1.140 2001/08/16 19:18:34 jakob Exp $
.Dd September 25, 1999 .Dd September 25, 1999
.Dt SSHD 8 .Dt SSHD 8
.Os .Os
@ -367,12 +367,6 @@ All authentication styles from
are supported. are supported.
The default is The default is
.Dq yes . .Dq yes .
.It Cm CheckMail
Specifies whether
.Nm
should check for new mail for interactive logins.
The default is
.Dq no .
.It Cm Ciphers .It Cm Ciphers
Specifies the ciphers allowed for protocol version 2. Specifies the ciphers allowed for protocol version 2.
Multiple ciphers must be comma-separated. Multiple ciphers must be comma-separated.