Commit report for v3.0.x branch
The git bot
announce at freeradius.org
Fri Sep 19 00:00:02 CEST 2014
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Free dynamically allocated DA. Fixes #795
Alan T. DeKok at 2014-09-18T23:53:00Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6c3143c6b3e7124800c880fda4d19007f5ce05a
======
Create dictionary entries for unknown attributes
When loading the conditions && "update" sections.
Add a new map_from_fields_unknown(), which is a copy of
map_from_fields(), but which adds the dictionary entries.
This makes the server better deal with unknown attributes
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/include/map.h
* src/main/map.c
* src/main/parser.c
* src/tests/keywords/unknown
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2fb245398fbad9055d2a56e7a4547232fb9e029
======
verify da's by name, not by number in fr_verify_vp()
Because we have have multiple attributes of the same name,
but identical numbers
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/398a7e5e590dcef92f2b42f4051d2a88b143cdb1
======
Deal with map verify functions. Missed in commit 21e7594e
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a535693fdc2ae15c40f97d19b8ef69c64048e92e
======
Function to add unknown attributes to the dictionary
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/include/libradius.h
* src/lib/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/496e3b56d4dae6df88bfa579f443a559136bcbcf
======
If the second parse is still unknown, don't use it
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f871a2818b02204a984a334d23d1a0232347334
======
Check da's, too, in fr_verify_vp()
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d03087c0a2de7d0672930fbb06e9e81c7b69c20b
======
Added map / template verify functions.
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/main/map.c
* src/main/parser.c
* src/main/tmpl.c
* src/main/valuepair.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc76f906770ff966a22e7d7f54aac6312871cd3b
======
When printing templates, use ' instead of " for literals.
To match with the rest of the code and tests
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/main/tmpl.c
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94f2ddba5f23b1ee3a6d3924cc7bc49bb11235b1
======
Remove unused buffer
Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a56ad4649ba9a8e004899f237a07734e9d2d5b8
======
Parse "known unknowns" to knowns to map_from_cp(), too.
Abstract the code into a common function
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/main/map.c
* src/tests/keywords/wimax
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73172e41264430e8cba3764ff0484221f67e8a79
======
Unknown attributes are of type "octets", and therefore pointers
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/lib/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a9d481808335f3b6715813b1a85116774f2c1a2
======
Parse "known unknowns" to knowns, as with the previous commit
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/main/map.c
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de3acf3239ac06d85c9f3d35bf898cd9805e133c
======
In pairparse_any(), convert "known unknowns" to known
e.g.
Attr-26.24757.84.9.5.4 = 0x1a99
will become
WiMAX-PFDv2-Src-Port = 6809
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ca7bbfd734a653905905aa45a87b002df3b4e2b
======
Unknown dictionary attributes are now talloc'd.
So use talloc_free()
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/lib/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f136bccee745e3e5b702c2f7dcbff95eecfe8b0e
======
Added simple wimax test
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/tests/keywords/wimax
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42bb4d63fdf5a759bcf5273c9648a781e4836c8d
======
Remove vp_free entry from ATTR_FLAGS. it's no longer needed
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/include/libradius.h
* src/lib/valuepair.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c165eb0302e1d6604b754bb911df2bf220bd997
======
Use better ctx for dict_attrunknown
Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
* src/modules/proto_vmps/vqp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed966b629f0dc59baf18078b62928d823ece2e94
======
Missed breaks
Arran Cudbard-Bell at 2014-09-18T21:06:05Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fce14462c12cac4c34fe4e66b6f84f9f9022c62a
======
--
This commit summary was generated @2014-09-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list