From owner-freebsd-isp Mon Oct 11 21:37:39 1999 Delivered-To: freebsd-isp@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id C46C315158 for ; Mon, 11 Oct 1999 21:37:33 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.3) with ESMTP id VAA00399; Mon, 11 Oct 1999 21:37:32 -0700 (PDT) (envelope-from jdp@polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id VAA00423; Mon, 11 Oct 1999 21:37:31 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <000b01bf13c9$a4afc480$0400a8c0@admin.dnepr.com> Date: Mon, 11 Oct 1999 21:37:31 -0700 (PDT) Organization: Polstra & Co., Inc. From: John Polstra To: Oleg Semyonov Subject: RE: FreeBSD libradius accounting patch suggestion Cc: freebsd-isp@freebsd.org Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Oleg Semyonov wrote: > Excuse me for my "English" but I'm sure you understand me. Heh, I think your English is better than mine! > I need the pppd-2.3.9(10) daemon with RADIUS authentication > and accounting. I've patched original pppd-2.3.9 distribution for > FreeBSD specifics and put into source the RADIUS capabilities with > almost full support for auth and accounting. To do so I've patched > your libradius sources extracted from FreeBSD 3.* for accounting > support. Patches are attached. Wow, this is great work! Thank you very much -- I really appreciate it. I will put your libradius changes into -current, and then into 3.x-stable a week or two later. I'm not so sure about 2.2-stable. It's really considered to be a dead branch at this point. Nothing is being committed there any more, except (rarely) serious security fixes. > 6. Default accounting config file is /etc/radacct.conf (not the best > solution, IMHO, but no way to extend radius.conf(5) file format to > support accounting and maintain the compatibility with current libradius > version). Hmm, I suppose we could extend the syntax somehow in a compatible way. *auth #the initial default for backward compatibility *acct But I don't think it's worth it. Your solution is fine. Would you mind sending your patches again using send-pr, and then telling me the PR number? Then your patches will be in the GNATS database where they won't be lost. And I'll receive weekly reminders from a cron job somewhere nagging me to commit the stuff. If that's too much trouble, then don't worry. You can nag me yourself instead. :-) There's a possiblity I won't get it done before I have to leave for FreeBSDCon next week, and I don't want to forget it after that. Thanks again for this contribution! John --- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "No matter how cynical I get, I just can't keep up." -- Nora Ephron To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message