Commit report for v3.1.x branch

The git bot announce at freeradius.org
Wed Nov 11 00:00:05 CET 2015


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Remove root_config and cf_section_find()

All config functions must now take a CONF_SECTION.  Searches
will start from there.

Alan T. DeKok at 2015-11-10T23:47:12Z
Files modified:
	* src/include/conffile.h
	* src/main/command.c
	* src/main/conffile.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/modcall.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcddbbf17dae6b2e44da6b4c392f018589ce411d
====== 
Use main_config.config instead of NULL

Alan T. DeKok at 2015-11-10T23:47:12Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/802439569deaa76f3f60ae7d494934e0b8dab602
====== 
Remove unused field

Alan T. DeKok at 2015-11-10T23:47:12Z
Files modified:
	* src/include/radiusd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35ff4c5b9207583a6828e17d3389594b409d42c6
====== 
re-organize with no code changes

Alan T. DeKok at 2015-11-10T23:47:11Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6d4dfc1443e314845153bb878372d9fe7fd0198
====== 
Normalize names

Alan T. DeKok at 2015-11-10T23:47:11Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fda6248c01af032438a184837ac86b72a947b164
====== 
Explicitly bootstrap more things in virtual servers.

And add WARNING for unknown sub-sections.

Unknown CONF_PAIRs in a "server foo{ ... }" are now errors.

Alan T. DeKok at 2015-11-10T23:47:11Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c1bb4dada7f78801a5faf2832aa588ec40b802a
====== 
Setup parent/child relationships

Not actually used anywhere yet

Arran Cudbard-Bell at 2015-11-10T22:55:34Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b738bf4613888b4f137f83f4b72122f00d602ef1
====== 
Rip out out the old dict pool code

We can use talloc pools,  instead, allowing all the dict structures to become talloc chunks

Arran Cudbard-Bell at 2015-11-10T22:03:07Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76a59dd0c4dc31aa449d586ad8fdaed11a432d43
====== 
Partially tallocise our hash table implementation

Arran Cudbard-Bell at 2015-11-10T22:01:57Z
Files modified:
	* src/include/hash.h
	* src/lib/dict.c
	* src/lib/hash.c
	* src/main/threads.c
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b1ac62a4280524e1283b7dfce32986ce64b4562
====== 
Move the main dictionary to being talloced

Update some functions to take an fr_dict_t pointer

Arran Cudbard-Bell at 2015-11-10T20:08:53Z
Files modified:
	* src/include/libradius.h
	* src/include/radiusd.h
	* src/lib/dict.c
	* src/main/mainconfig.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/radwho.c
	* src/main/unittest.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/rlm_eap/radeapclient.c
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3065b7c4e25d10e1fdcae825371d1b0426ef84e
====== 
Add parent/child pointers

Arran Cudbard-Bell at 2015-11-10T20:08:52Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02e1866ad9f135e874d5d8762fad0b2454ebb1a5
====== 
Expose fr_dict_parent_by_num

Arran Cudbard-Bell at 2015-11-10T20:08:52Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/818e21e67ac878a665abe6b0c8531e3d5dc7f254
====== 
Formatting

Arran Cudbard-Bell at 2015-11-10T20:08:52Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc903402b28c874bac44aa2810797dd729119565
====== 
check_config sets spawn_workers to false.

Alan T. DeKok at 2015-11-10T19:52:17Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/055040553fe40b685afa1cead85340c55917e521
====== 
Set rcode

Alan T. DeKok at 2015-11-10T19:48:11Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f676345df0f357ad43f78bd7222832d77fc14b59
====== 
Cleanups

Alan T. DeKok at 2015-11-10T18:34:14Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdc29e0e2dbb64f27e519d797e3bcf4d04b26f35
====== 
Pass on MSCHAP errors from ntlm_auth, too

Not that supplicants do anything helpful with them, but locked
and disabled account error codes can be gleaned from ntlm_auth.
Previously only SMB-Account-Cntrl could cause them to send.

skids (via Alan T. DeKok)@2015-11-10T18:34:10Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0615b06c9b44e07c1c213f3e2ff8e1fc43db3d45
====== 
cleanups

Alan T. DeKok at 2015-11-10T18:34:08Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b80617ec109bc26b054a94a872ffb3413fd0b4ad
====== 
Set up signal handlers only if !check_config

Alan T. DeKok at 2015-11-10T18:34:08Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17d02c112c0b59c0a16d6810f6dee3bc8a06cd17
====== 
Merge pull request #1380 from jpereira/bug/rlm_cache1

Fixing invalid state in rlm_cache

Arran Cudbard-Bell at 2015-11-10T18:22:54Z
Files modified:
	* src/modules/rlm_cache/serialize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4921f44e1479ffe5388a2553678713bb258e66f2
====== 
Fixing invalid state in rlm_cache

Jorge Pereira at 2015-11-10T18:20:53Z
Files modified:
	* src/modules/rlm_cache/serialize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf426df301eee9ea7f0e8dbd16249adb0298a641
====== 
Fixing wrong set with $raddb/sites-available/abfab-tr-idp

Jorge Pereira (via Alan T. DeKok)@2015-11-10T18:17:01Z
Files modified:
	* raddb/sites-available/abfab-tr-idp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e76e70e2cc4bc1a551b81794665d62240cac0f53
====== 
Move thread stop to radiusd.c

So we can see the entire build up / tear down in radiusd.c

Alan T. DeKok at 2015-11-10T18:16:26Z
Files modified:
	* src/main/process.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4e6ffced0406d5feaffafbbe710f89a401ab3cb
====== 
Move thread initialization to radiusd.c

Alan T. DeKok at 2015-11-10T17:04:02Z
Files modified:
	* src/main/process.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36a35fd1d194ee5d196fdb7331229b818e5aaab9
====== 
A bit better debugging for modules

Alan T. DeKok at 2015-11-10T17:04:01Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35f842f1cbed5fd9bcec3b4e061ce38a0ad0d4ba
====== 
Remove duplicate name value from error

Arran Cudbard-Bell at 2015-11-10T06:05:30Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/caf1b952b7f4f86c5b1730ec33e087ce85b89b7a
====== 
Missed

Arran Cudbard-Bell at 2015-11-10T05:46:43Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/696c35d5a575ed3b04298783c8f8064f245c3bff
====== 
Unused

Arran Cudbard-Bell at 2015-11-10T05:46:31Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5424b7c45c2ad70bfdf81890793483a99c0d913f
====== 
Add fr prefix to dict functions

Arran Cudbard-Bell at 2015-11-10T05:18:17Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c
	* src/lib/filters.c
	* src/lib/pair.c
	* src/lib/radius.c
	* src/lib/value.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/client.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/pair.c
	* src/main/parser.c
	* src/main/process.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/radwho.c
	* src/main/tmpl.c
	* src/main/unittest.c
	* src/main/xlat.c
	* src/modules/proto_arp/proto_arp.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/otp_pwe.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58caf94960bd699b4bb2cfd54d881d9052426326
====== 
Unused for now

Arran Cudbard-Bell at 2015-11-10T05:03:06Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31f18fa536f591dff6d2111cd8720bdcee35eb6b
====== 
Change order of vendor and attr

5 minutes with clion!

Arran Cudbard-Bell at 2015-11-10T02:58:14Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c
	* src/lib/pair.c
	* src/lib/radius.c
	* src/lib/value.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/listen.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/pair.c
	* src/main/parser.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/tmpl.c
	* src/main/unittest.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/318cd5ac5e2c5fc78555fbf9955e7be30abff024
====== 
Fix arguments to dict_str_to_oid

Arran Cudbard-Bell at 2015-11-10T02:48:29Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/529353365ed0c1faa8ccbb610d38d98b47b53ef0
====== 
Add parent argument to dict_attr_add

Arran Cudbard-Bell at 2015-11-10T01:45:21Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c
	* src/main/pair.c
	* src/main/tmpl.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86d8f3b6a77c4e91519f7b52caaf2e4692a9d134
====== 
Hack no longer needed

Arran Cudbard-Bell at 2015-11-10T01:01:34Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7434b56e66fe8e7b6732544130d9c9d56f9f892
====== 
Always print the attribute name we failed to add

Arran Cudbard-Bell at 2015-11-10T00:52:47Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea6589e720127e946a256446db353c299419c8e7
====== 
-- 
This commit summary was generated @2015-11-11T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list