Date: Wed, 24 Jan 2001 00:06:57 -0800 (PST) From: Andreas Klemm <andreas@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/net/tac_plus4 Makefile ports/net/tac_plus4/files patch-maxsess.c patch-aa Message-ID: <200101240806.f0O86vX89333@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
andreas 2001/01/24 00:06:57 PST
Modified files:
net/tac_plus4 Makefile
net/tac_plus4/files patch-aa
Added files:
net/tac_plus4/files patch-maxsess.c
Log:
From Sergey:
"Using tacacs I found that ckfinger() function from maxsess.c module
returns wrong count of current sessions for users with "maxsess"
parameter established in tac_plus.conf. It happens if Cisco access
server works with IOS v 12.x.
On the other hand ckfinger() works well with IOS v 11.x
Here are patches for both maxsess.c and port's Makefile to fix
this problem (but it is just workaround, ckfinger() should be
fully rewritten)."
From me:
changed variable name by prepending string "TAC_", so that tacacs+
ports variables follow an unique scheme.
Please note: this doesn't compile with the new TAC_IOS_VERSION variable
if you have CFLAGS redefined in /etc/make.conf as:
CFLAGS=-pipe -O (or whatever)
You have to use
CFLAGS+=-pipe -O (or whatever)
Mailed to -developers. Am really not sure, what's the culprit here.
Fact is, that a part of CFLAGS get lost when compiling the port,
if you redefine CFLAGS in /etc/make.conf without the "+" sign ...
I personally removed my CFLAGS define in /etc/make.conf as it
defaults to -pipe -O, which is fine for me.
Submitted by: Sergey E. Levov (serg@informika.ru)
Revision Changes Path
1.18 +11 -1 ports/net/tac_plus4/Makefile
1.5 +15 -6 ports/net/tac_plus4/files/patch-aa
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101240806.f0O86vX89333>
