Hello Valentin -


Many thanks for the contribution.

The patch is now available on the web site.

regards

Hugh


Begin forwarded message:


From: Mike McCauley <[EMAIL PROTECTED]>
Date: Thu Apr 3, 2003 10:12:52 Australia/Melbourne
To: Hugh Irvine <[EMAIL PROTECTED]>
Subject: Re: Fwd: Feature Suggestion: optional disabling of Tunnel-Password encryption in AuthRADIUS


Hi Hugh,

added and uploaded.
Pls send thanks to Valentin.

Cheers.

On Thu, 3 Apr 2003 08:51 am, Hugh Irvine wrote:
Mikey -

Another contribution.

cheers

Hugh

Begin forwarded message:
From: Valentin Tumarkin <[EMAIL PROTECTED]>
Date: Wed Apr 2, 2003  21:55:08 Australia/Melbourne
To: [EMAIL PROTECTED]
Cc: Hugh Irvine <[EMAIL PROTECTED]>
Subject: Feature Suggestion: optional disabling of Tunnel-Password
encryption in AuthRADIUS


Hi,


Some NASes and RADIUS Servers have the option not encrypt the
Tunnel-Password attribute. Some of our clients use this option
for backward-compatibility.

If Radiator is deployed as a RADIUS Proxy in such environment
it will still try to decrypt/re-encrypt Tunnel-Password, which would
obviously be wrong.

I suggest adding a new 'ClearTextTunnelPassword' config keyword flag to
AuthRADIUS. In addition to backward-compatibility this feature could
also
be useful for troubleshooting.


In theory it should be possible to achieve the same effect with
hooks (one to backup the Tunnel-Password attribute value before
AuthRADIUS, and another in AuthRADIUS ReplyHook to restore it),
however the solution below seems much cleaner to me.

The required changes to the AuthRADIUS.pm are minimal:

Change
if (defined ($attr = $p->get_attr('Tunnel-Password')))

To
if (defined ($attr = $p->get_attr('Tunnel-Password')) and not
$self->{ClearTextTunnelPassword} )


And in %Radius::AuthRADIUS::ConfigKeywords add: 'ClearTextTunnelPassword' => 'flag',




Best Regards,


Valentin

NB: have you included a copy of your configuration file (no secrets), together with a trace 4 debug showing what is happening?

-- Mike McCauley [EMAIL PROTECTED] Open System Consultants Pty. Ltd Unix, Perl, Motif, C++, WWW 24 Bateman St Hampton, VIC 3188 Australia http://www.open.com.au Phone +61 3 9598-0985 Fax +61 3 9598-0955

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP etc on Unix, Windows, MacOS etc.



NB: have you included a copy of your configuration file (no secrets), together with a trace 4 debug showing what is happening?

--
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.

===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to