From owner-freebsd-bugs Tue Oct 29 16:40: 7 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C930237B401 for ; Tue, 29 Oct 2002 16:40:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5842943E9C for ; Tue, 29 Oct 2002 16:40:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g9U0e2x3081774 for ; Tue, 29 Oct 2002 16:40:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g9U0e2vG081773; Tue, 29 Oct 2002 16:40:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB04337B401 for ; Tue, 29 Oct 2002 16:38:37 -0800 (PST) Received: from mailgate.rz.uni-karlsruhe.de (mailgate.rz.uni-karlsruhe.de [129.13.64.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7BF743E97 for ; Tue, 29 Oct 2002 16:38:36 -0800 (PST) (envelope-from ralf.becker@its.uni-karlsruhe.de) Received: from itsemail.its.uni-karlsruhe.de (itsemail.its.uni-karlsruhe.de [172.22.128.200]) by mailgate.rz.uni-karlsruhe.de with esmtp (Exim 3.36 #1) id 186gsV-0003Vw-00; Wed, 30 Oct 2002 01:38:35 +0100 Received: from itstsv9 ([172.22.128.8] helo=itstsv9.its.uni-karlsruhe.de) by itsemail.its.uni-karlsruhe.de with esmtp (Exim 3.20 #3) id 186gsQ-0000YA-00 for FreeBSD-gnats-submit@freebsd.org; Wed, 30 Oct 2002 01:38:30 +0100 Received: from localhost ([127.0.0.1] helo=itstsv9.its.uni-karlsruhe.de) by itstsv9.its.uni-karlsruhe.de with esmtp (Exim 3.35 #1) id 186gsR-0003QO-00 for FreeBSD-gnats-submit@freebsd.org; Wed, 30 Oct 2002 01:38:31 +0100 Received: (from becker@localhost) by itstsv9.its.uni-karlsruhe.de (8.12.4/8.12.4/Submit) id g9U0cUfJ013167; Wed, 30 Oct 2002 01:38:30 +0100 (CET) Message-Id: <200210300038.g9U0cUfJ013167@itstsv9.its.uni-karlsruhe.de> Date: Wed, 30 Oct 2002 01:38:30 +0100 (CET) From: Ralf Becker Reply-To: Ralf Becker To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: conf/44717: update login.conf and unify login capabilities Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 44717 >Category: conf >Synopsis: update login.conf and unify login capabilities >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Oct 29 16:40:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Ralf Becker >Release: FreeBSD 4.6-STABLE i386 >Organization: AKK Akrbeitskreis Kultur und Kommunikation >Environment: System: FreeBSD itstsv9.its.uni-karlsruhe.de 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Jun 27 15:11:23 CEST 2002 root@itstsv9.its.uni-karlsruhe.de:/usr/src/sys/compile/local270602 i386 >Description: Applies to: src/lib/libutil/login.conf.5 src/usr.bin/login.c The manpage of login.conf differ from the capabilties login(1) uses. The first patch add the documentation of the capabilities login_retries and login_backoff login(1) knows to the login.conf manpage. The second corrects the capabilty "prompt" used in login(1) to "login_prompt" mentioned in the login.conf manpage. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # patch.login.c # patch.login.c # echo x - patch.login.c sed 's/^X//' >patch.login.c << 'END-of-patch.login.c' X*** login.c.orig Tue Oct 29 21:07:17 2002 X--- login.c Tue Oct 29 21:10:24 2002 X*************** X*** 248,260 **** X * Get "login-retries" & "login-backoff" from default class X */ X lc = login_getclass(NULL); X! prompt = login_getcapstr(lc, "prompt", X default_prompt, default_prompt); X passwd_prompt = login_getcapstr(lc, "passwd_prompt", X default_passwd_prompt, default_passwd_prompt); X! retries = login_getcapnum(lc, "login-retries", X DEFAULT_RETRIES, DEFAULT_RETRIES); X! backoff = login_getcapnum(lc, "login-backoff", X DEFAULT_BACKOFF, DEFAULT_BACKOFF); X login_close(lc); X lc = NULL; X--- 248,260 ---- X * Get "login-retries" & "login-backoff" from default class X */ X lc = login_getclass(NULL); X! prompt = login_getcapstr(lc, "login_prompt", X default_prompt, default_prompt); X passwd_prompt = login_getcapstr(lc, "passwd_prompt", X default_passwd_prompt, default_passwd_prompt); X! retries = login_getcapnum(lc, "login_retries", X DEFAULT_RETRIES, DEFAULT_RETRIES); X! backoff = login_getcapnum(lc, "login_backoff", X DEFAULT_BACKOFF, DEFAULT_BACKOFF); X login_close(lc); X lc = NULL; END-of-patch.login.c echo x - patch.login.c sed 's/^X//' >patch.login.c << 'END-of-patch.login.c' X*** login.c.orig Tue Oct 29 21:07:17 2002 X--- login.c Tue Oct 29 21:10:24 2002 X*************** X*** 248,260 **** X * Get "login-retries" & "login-backoff" from default class X */ X lc = login_getclass(NULL); X! prompt = login_getcapstr(lc, "prompt", X default_prompt, default_prompt); X passwd_prompt = login_getcapstr(lc, "passwd_prompt", X default_passwd_prompt, default_passwd_prompt); X! retries = login_getcapnum(lc, "login-retries", X DEFAULT_RETRIES, DEFAULT_RETRIES); X! backoff = login_getcapnum(lc, "login-backoff", X DEFAULT_BACKOFF, DEFAULT_BACKOFF); X login_close(lc); X lc = NULL; X--- 248,260 ---- X * Get "login-retries" & "login-backoff" from default class X */ X lc = login_getclass(NULL); X! prompt = login_getcapstr(lc, "login_prompt", X default_prompt, default_prompt); X passwd_prompt = login_getcapstr(lc, "passwd_prompt", X default_passwd_prompt, default_passwd_prompt); X! retries = login_getcapnum(lc, "login_retries", X DEFAULT_RETRIES, DEFAULT_RETRIES); X! backoff = login_getcapnum(lc, "login_backoff", X DEFAULT_BACKOFF, DEFAULT_BACKOFF); X login_close(lc); X lc = NULL; END-of-patch.login.c exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message