Automatic report from sources (radiusd) between 25.10.2005 - 26.10.2005 GMT
Automatic cvs log generator
cparker at starnetusa.net
Wed Oct 26 10:02:51 CEST 2005
CVS log entries from 25.10.2005 (Tue) 08:00:01 - 26.10.2005 (Wed) 08:00:00 GMT
=====================================================
Summary by authors
=====================================================
Author: aland
File: radiusd/share/dictionary.erx; Revisions: 1.12
File: radiusd/src/lib/radius.c; Revisions: 1.171, 1.170, 1.169, 1.168
File: radiusd/src/include/libradius.h; Revisions: 1.111, 1.110
File: radiusd/share/dictionary; Revisions: 1.124
File: radiusd/src/lib/dict.c; Revisions: 1.74
Author: nbk
File: radiusd/src/modules/rlm_sql/rlm_sql.c; Revisions: 1.131.2.7, 1.131.2.6
=====================================================
Combined list of identical log entries
=====================================================
Description:
rad_vp2attr now takes "const VALUE_PAIR *", so it isn't modified.
Moved make_secret() to just before rad_vp2attr.
Added new make_passwd (User-Password) and make_tunnel_passwd
(Tunnel-Password) that take input & output ptrs, so they don't
modify a VALUE_PAIR*. The resulting code also looks a lot cleaner,
and makes more sense.
Fixed rad_attr2vp() to ALWAYS return the attribute, even if it's
format is wrong (i.e. can't decrypt it, etc). In those cases,
the attribute name is left alone, but the flags are all set to
zero (no tag or encryption stuff), AND the data from the packet
is copied verbatim into vp->vp_octets.
This makes the server a little more forgiving of bad requests.
Modified files:
File: radiusd/src/include/libradius.h; Revision: 1.110;
Date: 2005/10/25 18:10:39; Author: aland; Lines: (+3 -3)
File: radiusd/src/lib/radius.c; Revision: 1.168;
Date: 2005/10/25 18:10:40; Author: aland; Lines: (+227 -94)
-------------------------------
Description:
Now that we have rad_vp2attr, and it's clean, adding support for
Starent VSA's is trivial.
We still have to make rad_attr2vp() support Starent VSA's, and
the Juniper encrypted integers & IP's
Modified files:
File: radiusd/share/dictionary; Revision: 1.124;
Date: 2005/10/25 20:17:43; Author: aland; Lines: (+2 -1)
File: radiusd/src/include/libradius.h; Revision: 1.111;
Date: 2005/10/25 20:17:42; Author: aland; Lines: (+2 -1)
File: radiusd/src/lib/dict.c; Revision: 1.74;
Date: 2005/10/25 20:17:43; Author: aland; Lines: (+3 -2)
File: radiusd/src/lib/radius.c; Revision: 1.169;
Date: 2005/10/25 20:17:43; Author: aland; Lines: (+16 -2)
=====================================================
Log entries
=====================================================
Description:
New attributes, from bug #284.
As a result of recent updates to src/lib/radius.c, we now get
"tunnel password" encrypted IP addresses and integers for free.
Modified files:
File: radiusd/share/dictionary.erx; Revision: 1.12;
Date: 2005/10/25 18:24:45; Author: aland; Lines: (+20 -1)
-------------------------------
Description:
Suppress sending attributes of zero length.
Bug #273
Modified files:
File: radiusd/src/lib/radius.c; Revision: 1.171;
Date: 2005/10/26 06:01:43; Author: aland; Lines: (+8 -2)
-------------------------------
Description:
Correct length bug in make_tunnel_passwd
use "data" ptr, not "vp->vp_octets" in rad_vp2attr(), during
encryption.
update rad_attr2vp() to handle encrypted IP's and integers.
(and anything else, for that matter).
Update rad_decode() to handle Starent attributes.
This code is a lot cleaner than what was there before...
Modified files:
File: radiusd/src/lib/radius.c; Revision: 1.170;
Date: 2005/10/26 01:10:00; Author: aland; Lines: (+158 -215)
-------------------------------
Description:
Don't leak memory.
Modified files:
File: radiusd/src/modules/rlm_sql/rlm_sql.c; Revision: 1.131.2.7;
Date: 2005/10/25 16:08:09; Author: nbk; Lines: (+6 -2)
-------------------------------
Description:
Always release the SQL socket.
Modified files:
File: radiusd/src/modules/rlm_sql/rlm_sql.c; Revision: 1.131.2.6;
Date: 2005/10/25 15:50:17; Author: nbk; Lines: (+15 -13)
=====================================================
Summary of modified files
=====================================================
File: radiusd/share/dictionary
Revisions: 1.124
Authors: aland (+2 -1)
-------------------------------
File: radiusd/share/dictionary.erx
Revisions: 1.12
Authors: aland (+20 -1)
-------------------------------
File: radiusd/src/include/libradius.h
Revisions: 1.111, 1.110
Authors: aland (+2 -1), aland (+3 -3)
-------------------------------
File: radiusd/src/lib/dict.c
Revisions: 1.74
Authors: aland (+3 -2)
-------------------------------
File: radiusd/src/lib/radius.c
Revisions: 1.171, 1.170, 1.169, 1.168
Authors: aland (+8 -2), aland (+158 -215), aland (+16 -2), aland (+227 -94)
-------------------------------
File: radiusd/src/modules/rlm_sql/rlm_sql.c
Revisions: 1.131.2.7, 1.131.2.6
Authors: nbk (+6 -2), nbk (+15 -13)
--
Automatic cron job from /web/pages/us.freeradius.org/bin/new_makelog.pl
More information about the Freeradius-Devel
mailing list