diff options
author | brian <brian@FreeBSD.org> | 1999-06-02 00:46:55 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1999-06-02 00:46:55 +0000 |
commit | 3b531265df52d6694a750e5ccc98f84ec147c98f (patch) | |
tree | 274fa060e902f85fbe2c53913fd5ff25930d27aa /usr.sbin/ppp/command.c | |
parent | 528563d156b054b4067862174976e63c99eab3c2 (diff) | |
download | FreeBSD-src-3b531265df52d6694a750e5ccc98f84ec147c98f.zip FreeBSD-src-3b531265df52d6694a750e5ccc98f84ec147c98f.tar.gz |
Introduce the ``keep-session'' option. Refer to the man
page for details. This allows MP over non-tty devices where
the original ppp process must not exit (such as sshd-spawned
ppp sessions).
Diffstat (limited to 'usr.sbin/ppp/command.c')
-rw-r--r-- | usr.sbin/ppp/command.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.sbin/ppp/command.c b/usr.sbin/ppp/command.c index fdedb64..2023540 100644 --- a/usr.sbin/ppp/command.c +++ b/usr.sbin/ppp/command.c @@ -17,7 +17,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: command.c,v 1.194 1999/05/15 02:24:16 brian Exp $ + * $Id: command.c,v 1.195 1999/05/31 23:57:35 brian Exp $ * */ #include <sys/param.h> @@ -143,7 +143,7 @@ #define NEG_DNS 52 const char Version[] = "2.21"; -const char VersionDate[] = "$Date: 1999/05/15 02:24:16 $"; +const char VersionDate[] = "$Date: 1999/05/31 23:57:35 $"; static int ShowCommand(struct cmdargs const *); static int TerminalCommand(struct cmdargs const *); @@ -2271,6 +2271,8 @@ static struct cmdtab const NegotiateCommands[] = { {"iface-alias", NULL, IfaceAliasOptSet, LOCAL_AUTH, "retain interface addresses", "disable|enable", (const void *)OPT_IFACEALIAS}, + {"keep-session", NULL, OptSet, LOCAL_AUTH, "Retain device session leader", + "disable|enable", (const void *)OPT_KEEPSESSION}, {"loopback", NULL, OptSet, LOCAL_AUTH, "Loop packets for local iface", "disable|enable", (const void *)OPT_LOOPBACK}, {"passwdauth", NULL, OptSet, LOCAL_AUTH, "Use passwd file", @@ -2286,7 +2288,7 @@ static struct cmdtab const NegotiateCommands[] = { {"utmp", NULL, OptSet, LOCAL_AUTH, "Log connections in utmp", "disable|enable", (const void *)OPT_UTMP}, -#define OPT_MAX 9 /* accept/deny allowed below and not above */ +#define OPT_MAX 10 /* accept/deny allowed below and not above */ {"acfcomp", NULL, NegotiateSet, LOCAL_AUTH | LOCAL_CX, "Address & Control field compression", "accept|deny|disable|enable", |