From owner-freebsd-stable Mon Jul 29 2:57:33 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5221A37B400 for ; Mon, 29 Jul 2002 02:57:29 -0700 (PDT) Received: from stealth.siteplus.com (ns1.siteplus.com [66.129.2.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id A06B043E3B for ; Mon, 29 Jul 2002 02:57:28 -0700 (PDT) (envelope-from jim@jwweeks.com) Received: from veager.jwweeks.com (pcp01076331pcs.midval01.tn.comcast.net [68.59.219.194]) by stealth.siteplus.com (8.12.5/8.12.5) with ESMTP id g6T9vJ1s030554; Mon, 29 Jul 2002 05:57:19 -0400 (EDT) (envelope-from jim@jwweeks.com) Date: Mon, 29 Jul 2002 05:57:20 -0400 (EDT) From: Jim Weeks To: Calvin NG Cc: freebsd-stable@FreeBSD.ORG Subject: Re: 4.6 > poppassd fails In-Reply-To: <20020729081403.GC79591@brel.com> Message-ID: <20020729055054.V1094-100000@veager.jwweeks.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thanks Calvin, That was easy enough ;-) Another strange thing for you, this seems to have been corrected in the qpopper port. /usr/ports/mail/qpopper/files/extra-patch-password::poppassd.c static char *P4[] = { + "passwd: updating the database...\npasswd: done ", /* FreeBSD */ + "nis password has been changed * ", /* FreeBSD NIS */ "password changed. ", /* shadow */ "password changed ", /* smb */ "" Good day, -- Jim On Mon, 29 Jul 2002, Calvin NG wrote: > Greetings, > > the response from the operating system with regards to > change password has changed, > > the response used to be > "rebuilding the database..." > > now, it is > "updating the database..." > > this causes the poppassd to think that the changing of password > has failed, because the response does not match any "success" > response it is looking for. > > edit the .c code, modify "static char *P4[] =" (around line 178) > accordingly, and you are back in business. > > Regards, > /calvin > > lines with :> are quotes from Jim Weeks's email > :> Good morning, > :> > :> This is definitely a new problem, I have verified that up through 4.5 it > :> didn't exist, at least for me. I have checked the archives and can't seem > :> to find anything. What is really strange is that the password is actually > :> changed, but the error indicates that it is not. A point in the right > :> direction would be appreciated. > :> > :> $ telnet 127.0.0.1 106 > :> Trying 127.0.0.1... > :> Connected to localhost. > :> Escape character is '^]'. > :> 200 poppassd v1.2 hello, who are you? > :> user jim > :> 200 your password please. > :> pass mypass > :> 200 your new password please. > :> newpass newpass > :> 500 Unable to change password. > :> Connection closed by foreign host. > :> > :> BTW, the "user not in wheel" bug that had been reported earlier doesn't > :> seem to exist on these machines. All of these have the problem: > :> > :> 4.6-STABLE #1: Fri Jul 12 > :> 4.6-STABLE #1: Mon Jul 15 > :> 4.6-STABLE #0: Mon Jul 8 > :> > :> -- > :> Jim Weeks > :> > :> > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message