Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sat Feb 20 14:17:50 CET 2016


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

======
max_attr is for server-side attributes

and is independent of any protocol

Alan T. DeKok at 2015-11-18T22:38:05Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/439eb291c89f6c9fa9a2971876693954afc1bb5b
====== 
consistency in error messages

Alan T. DeKok at 2015-11-18T22:24:24Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ccfef92a34c26e3a4bb25a2644ff3ba408a46e8a
====== 
Print out error we saw

Alan T. DeKok at 2015-11-18T22:17:10Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fa6cc30e0ba38962caecba61a63dfd0c8bed9f1
====== 
Remove vendor from fr_dict_attr_add()

Because we can now statically determine it from the attribute tree

Alan T. DeKok at 2015-11-18T22:12:04Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c
	* src/main/pair.c
	* src/main/tmpl.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/183509edabd53aa9ba6a7be9e48fca7677da05bf
====== 
call paircmp register by name

so we don't have to manually create an attribute

Alan T. DeKok at 2015-11-18T22:11:29Z
Files modified:
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8e729f00294399216620328603e9c522144f10e
====== 
Remove flags.wimax

It's no longer needed in the new encoder

Alan T. DeKok at 2015-11-18T21:56:49Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c
	* src/lib/radius_encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28079bc40e528bfc07ca910323807adae7a0667d
====== 
typo

Alan T. DeKok at 2015-11-18T19:58:15Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f725200257701c38147fa410d305008e52d9a650
====== 
Re-arrange code in dict_attr_add()

So that it does more checks, the error messages are consistently
formatted, and it seems nicer.

And the sanity checks are now done in fr_dict_attr_add(),
instead of in the parsing function.

Alan T. DeKok at 2015-11-18T19:54:20Z
Files modified:
	* src/lib/dict.c
	* src/tests/unit/dict.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a2a1647a10189edd71c894aa451f06e13dee295
====== 
Clean up has_tag checks

Alan T. DeKok at 2015-11-18T19:54:20Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a31931751443b2292170ccd55abfb190ca70ffec
====== 
Simplify checks for concat and length

Alan T. DeKok at 2015-11-18T19:54:20Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bfba3b20ca426c00b0ecc0df0f524914e3a9afe
====== 
clarify error message

Alan T. DeKok at 2015-11-18T19:54:20Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92743d2ba280f1809c9e7600db6766f423d62f68
====== 
Extended attributes can't have tags

Alan T. DeKok at 2015-11-18T19:54:20Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2223642817cf7df2fa7cfb05fe582e7c8ef8ab14
====== 
Check name, not number

Alan T. DeKok at 2015-11-18T19:54:19Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfbcb324fcca900ece2f2e76cb706a4367f6ee3f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWTKvLAAoJEP+k1YKfttfKcwAP/j2469phe00BL93ZGd4o1LLJ
 k4sZ19v5WdXTaYgACEuxpBSIgEG5OBR4AtZ7M8AJqy98s/sWD+Vl+fnbCdFkaBqM
 yAjJUczYwIYmPAqdn3B4AzVveKp5T00tLrHfx5cf5nOtt2eSTHDV69CFhXlFY9oc
 3/qdquR5whpmzZ9s6c1Op5b7LvhnZwnT9oP/C0JX5oy/asFSm1idvG1r05Na6spD
 LjK5wKFeKrDzrinPydPd55SS6+YBxl6lNAUbR+xisPYVJXRFluTN2jUxwZfkSsx0
 wcNqe2vwHmcE91wJSgKGdfWYmzqcZU8gMDbF3XT9/UK2Gu9OgIutL28KC8pvsBW4
 lVmNBZ/xSBWZHNC4VSpK1xeebCXf7qf8SzgtmrZMWljew/HVjimIm0SnuJzHzbRb
 hLJG5+0hKREY0n3GsPDsXS8menP5+UaEtf/ZsZChPKb13mJ4nJbE/sT1G49+UjpK
 scBNLdEUjZT88NfSfm3WALBAA8QJoAe9JPFwzxnQNdRlcUgwjc0JgFwQKXsDN7rp
 S9YFG1uh7c+/BufDLTMUQOQHVYnujz+4XqmRto7i7rqWIdmOkr18YzQ/GDIdZ+Li
 5iU5XR/gag7g1lJET9eoaN2fHBMad58kkYCOzsjwsvP+N9f0wXyEkRKee/JkUJFf
 oOkuPQ1SIqK04Ab6iX9j
 =i610
 -----END PGP SIGNATURE-----

Fixes

Arran Cudbard-Bell at 2015-11-18T17:48:07Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8943b201f1c041877fc97d9e374d547ef5665d5
====== 
Remove VALUE-ALIAS.

It wasn't being used

Alan T. DeKok at 2015-11-18T17:39:42Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c4f2c67025414d72657042042a0b247a1ea5e19
====== 
Check return code of password decode function

Don't run leap magic if the packet type isn't leap

Arran Cudbard-Bell at 2015-11-18T17:27:06Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius_decode.c
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b74c4c962d4a23b78e7a2419dac7260edbf3ccac
====== 
Start moving encoders to a common signature

Arran Cudbard-Bell at 2015-11-18T06:18:21Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c
	* src/lib/radius_encode.c
	* src/main/radattr.c
	* src/modules/rlm_eap/libeap/eap_chbind.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ce6f5cea399bd48b4e3b28435205a97587713d9
====== 
Use cursor in radius_encoder

Arran Cudbard-Bell at 2015-11-18T05:45:56Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c
	* src/lib/radius_encode.c
	* src/main/radattr.c
	* src/modules/rlm_eap/libeap/eap_chbind.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60a486e0cb2915b0f7a8ccbe52ae3c0a179873fb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJWS8mqAAoJEP+k1YKfttfKmOoP/jgzP4yQovSO0g2Kzr99C/8X
 t/Zu08luO0GlCax0aLcF77Hx4VcpmB4LA6tnjiwVr8b557QL3RM8QUJvxwOQpouR
 1xk/Qg7VfWV1WyxmymPEmeImqwr03pPMMtexzxW76+z5qqFRhYQXQV1zHRfr2u63
 XkFuSsytzqW6yWaC7Fq9mJsO7du3Dua5MiU67TMmnnitQZfxwWZQFxvPWj36kVkO
 hekyCVwB0mMsEhf49/VgxGgTsSoClLPYpqBPyeCf1ykRawXFLa9NtVtJ3R+HlUWm
 sse9h4R46AIFLuq6YgZLwX5XBr9vF9fn/QtghigHm3B1tLhjDZCayQR6C5h0eHDl
 JyN+1qRE8MFMV04fCzJzV5+BfPUCpbFgVlAk1BKgGpI/nur4nOA8nAKz/TcfTPgp
 iJKTsZ4VlC/af1I74veKoh4uiIuFZBlGhFxXJ0HmMT/ePTxgHl9Cm/8oWx3moxlG
 H1qW45Jyn9mnDIimzE3BKD2YrCESKdp4shyH2ZcytR4oMKKyuC1HvpoVroKK8w1N
 GZyaKiHC6OJjR1AHpqUyAJ2rlMF+Q6562vhYtPMPwukSup7cT828aMNZQR6I9i2X
 goSlrd0Ii1pv19s1RaHooKqlTb2/EzHAJxgizHv4+B/hHqtVh1YQpDvpNFW68nva
 0duALY88cPp/4PyROawf
 =F9tg
 -----END PGP SIGNATURE-----

Reverse attr/vendor in cursor.c

Arran Cudbard-Bell at 2015-11-18T01:43:22Z
Files modified:
	* src/include/libradius.h
	* src/lib/cursor.c
	* src/lib/pair.c
	* src/main/auth.c
	* src/main/exec.c
	* src/main/radsniff.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3995f5b7fdfc698787366d8aff8f6a14f4a58fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJWS8kbAAoJEP+k1YKfttfK3a4QAIN0aD3G7W9r+cxk66h2+JCx
 O1ZL91ok0PC2qS3hHekciiwdr83i+dcE959P66UulaaH7TZbHxvmt+LU2w4RJr1b
 x52EiOxKcY2y0JpyCec0GvZLlyCiD38MUt2yWbSjsrxvWjzca32PF5IWqc4WpJvb
 b8AIEkTVldYC9llU5mKFsvtxByFSAQtY6QNWq6irFXos5MEnuIXlDStKG6zXAtX8
 CWpj4AxK0hf7IJ/Ha8J9DZKh6hIbnvkYxTJ7jC+M5T9onIY85fkhXsTLAtsQHNeI
 Sh8KXi79/ghf1xo1BoHH5PWw6SMX9QN4vTmf3taYE4DQye4NZBUzjVyV28n5tSm1
 s2N17EabU85ZApvDJMqAqY3oTkHtVk+KPt0wwnjdtHueJF7QnbecuI3gMTLOG14c
 WMnBTTZ9oF92xUsLBx+kE8pFnJuiaYlewtJDQMav6fKOxWIIDm9f+bL/gj1D/5M0
 1oMXDIY3AHGYn5Ws4g1T00DPxcZ5/knG3KMIrJh165lOnqO4FgCqP3rOyTIpUWdr
 dE0Y93zGTixbhplYZhHK5mBrQ+VomdENGBlB1SoAKAhkxMoSXrnJuD4J/3CPqaz+
 eQWDXvIq66rTvm5YaSeW/nUX851egbO+YR5koUVEjikO28GLxtAKklhuQgJUw8bU
 tT38kIBgpYHeGCKEEkhJ
 =iUu3
 -----END PGP SIGNATURE-----

Reverse attr/vendor in pair.c

Arran Cudbard-Bell at 2015-11-18T01:40:52Z
Files modified:
	* src/include/pair.h
	* src/lib/pair.c
	* src/lib/radius_encode.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/realms.c
	* src/main/state.c
	* src/main/stats.c
	* src/main/tls.c
	* src/main/unittest.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/libeap/eapsimlib.c
	* src/modules/rlm_eap/libeap/mppe_keys.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.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_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/opendir.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/otp_pw_valid.c
	* src/modules/rlm_otp/otp_pwe.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_securid/mem.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2bf0ace4e93fe93d4e3142ca74aa7857916a152
====== 
Coverity CSID #1339814

Arran Cudbard-Bell at 2015-11-18T01:06:28Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e30958b946156e3db175e4a12db7da9af57c76fd
====== 
Coverity #1339772

Arran Cudbard-Bell at 2015-11-18T00:25:36Z
Files modified:
	* src/main/command.c

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


More information about the Freeradius-Devel mailing list