From owner-freebsd-ports Mon Sep 2 23:10: 8 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 449BB37B400 for ; Mon, 2 Sep 2002 23:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EC0343E81 for ; Mon, 2 Sep 2002 23:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g836A2JU035577 for ; Mon, 2 Sep 2002 23:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g836A2ZS035576; Mon, 2 Sep 2002 23:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBB5D37B400 for ; Mon, 2 Sep 2002 23:04:03 -0700 (PDT) Received: from www.freebsd.org (www.FreeBSD.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id A076443E4A for ; Mon, 2 Sep 2002 23:04:03 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.4/8.12.4) with ESMTP id g83643OT044936 for ; Mon, 2 Sep 2002 23:04:03 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.4/8.12.4/Submit) id g83643d8044935; Mon, 2 Sep 2002 23:04:03 -0700 (PDT) Message-Id: <200209030604.g83643d8044935@www.freebsd.org> Date: Mon, 2 Sep 2002 23:04:03 -0700 (PDT) From: Andrew Flury To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/42359: mail/poppassd breaks with recent versions of /usr/bin/passwd Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 42359 >Category: ports >Synopsis: mail/poppassd breaks with recent versions of /usr/bin/passwd >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Sep 02 23:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Andrew Flury >Release: 4.6-stable >Organization: >Environment: FreeBSD myhost 4.6-STABLE FreeBSD 4.6-STABLE #10: Tue Jul 16 09:02:28 PDT 2002 mykernel i386 >Description: The poppassd port expects output from /usr/bin/passwd that doesn't match its current output. >How-To-Repeat: Try using poppassd to change a password. It'll report failure even though it successfully changed a password. >Fix: On or around line 169 of poppassd.c (after the existing freebsd patch is applied), the following line should be inserted: "\npasswd: updating the database...\npasswd: done\n", That is the output of /usr/bin/passwd upon success... right now poppassd looks for "rebuilding" instead of "updating". >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message