Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sat Feb 20 14:18:31 CET 2016


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

======
Use talloc with correct ordering.

If everything is parented off of the dlhandle tree, we should
rely on talloc to deal with ordering / freeing.

Alan T. DeKok at 2015-12-19T17:40:49Z
Files modified:
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be720dd6b4d5cefca26554dcbb8bffb0dc760469
====== 
the HUP struct needs to NOT be parented from the CONF_SECTION

Alan T. DeKok at 2015-12-19T17:09:36Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee83933adc376bb14363bb9ad58ae42afb3298f6
====== 
A clearer name

Alan T. DeKok at 2015-12-19T17:02:23Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e0279a8bafc950b1fb70cf3306cc011f8393f79
====== 
Use consistent names

Alan T. DeKok at 2015-12-19T17:01:49Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/580deecf5221d60ca0ed9b7c9ec83f899a207073
====== 
we SHOULD NOT have module instances without a module_tree

Alan T. DeKok at 2015-12-19T17:00:46Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f00b7183462bd18b089e1cc4e8981cfd855954c3
====== 
Don't fire triggers if we're just testing

Arran Cudbard-Bell at 2015-12-19T08:27:38Z
Files modified:
	* src/main/trigger.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06ca8f4ec90aa567a4fab11baa27474d1db186a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWdQT2AAoJEP+k1YKfttfK8sUQAIp0IWOjjVQwnQ2kZf7BmBny
 91M0CU/NQQPK9ipvj5DBU8A6aF3DBZdVTt/Cdo+fXDh3OWupEOgrmmPmZn5pKGXb
 usSQlYzRZ6SbkpWmq1NGRx72Z4quZdsFYmrlHFuk9PkM6BqXoYnHWZ6OIstKnw/0
 hWNbMqVP1+4tEWFPJYiyxhWiwvZcqGIClhpB6ptdAW2J/On2IWEwALoI/f91DlwG
 ICK+LDhZ3EkJew51M9x401Msrg4c4bKVqLAcZld7gWBx4naD7lichzGzrsZIg1YT
 I5x9moiIPwme0WD4+VLqZbbc8WGGUXIqzou6lmeVhZrrIZkDad0o4Ml3Oj27eJFQ
 Q0ZZ9/kF4ZmzF4ayYIvEy8/NboNKcIOyiDsRf/8HRmeWLRICkBRHHRkFTlLwbjG4
 s4en76N2115LOhiNmogPLAEPqX0vl7jJ/zbCkEI3e3/Y6gGC6wuleFBkmXP0G6Mk
 iD3Cn3Sa9Els3CgjoxdfeeOxx20LLvrjep7Ng47UgmOQXTTUug0OIyTsQOkNMJOo
 3ZP1a6vWCKeRPofILWcaw2O5TkPYRbSJK2woCmr0xfajQOtguLfGGRqkiDSXBNzz
 1yCf7qLwJ+7H37bfh4SkAHHQFWtti7Mule/U8h+Hgn0H1j9Mk2B1niaf1ZVgi2zv
 RBUlCIJvHNOOKVDORgqy
 =pgxX
 -----END PGP SIGNATURE-----

Free modules explicitly by looping over the module section

But keep reference counts because they're useful for debugging

Arran Cudbard-Bell at 2015-12-19T08:19:18Z
Files modified:
	* src/include/modules.h
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23f7ed2fe444c8fc482833570341ea0fcca2bd78
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWdQT1AAoJEP+k1YKfttfKz54P/RDeFL+NMDrZFNRGIBLpyABs
 qtP+Ca3wFOsh0tllITulr4K04xFEn6I4kNE11zKmtLuG77KAiZaof3Wz+boZYwAN
 4uGoVjqlFo3sVzNcgCefOZ2cD4K0Imsk0jj6qjqZagdg0Qk4G5q13uyaQv4VTIMP
 uvH9ZdJIzOvlk/KNtDzFoHxCR1XNH6Pfshlg6PUVAvZfIlwTloBg8eaMXAywteqk
 cS4qjpLt4KzN4GzDpwe0JVwIggfB2lMaIGnhGmWsx/iVX23dCFZgJEbyMqqbokvM
 4ApHH/h6iMVl7tWiNsGX71T5+lebrFmt4lHAr8+76D9nA3yzog5jd+4fg13yT7VF
 +Ucu25ZVkoZrSL/mHFy5jCDC6phvyw3JHqOXVWCS75WThdzVGsje8UWNFg6HOSVT
 NFBf8P86zRamncdHgOEU5IXpS7sHve+Jr6zlOJRgWJnbKbYdUl88DKTK9rI1WJ0p
 vqKbKsY6wSLO3tVIr5UT3pSJfej+Ele/Qr0L89Mf+H2RpCKzVfLCnQ6U6BMUxlfo
 1YX8CZP93mb76PFMpwFGEkSBWilzfqLjFZhz8A8i1UvWL9zHoPkOQfrpLtp5Jw2G
 FYZ9ocJ1rioN0GQPdHdG0jwIzCq3aNq5zniiVl+b2r4PwiUxGdpirrwCtkrXlPY6
 lX5H6l8cQmgCLRbP+soi
 =cZPP
 -----END PGP SIGNATURE-----

Rename module structures so they make sense

instance->module->interface
instance->module->dlhandle
instance->module->name

Arran Cudbard-Bell at 2015-12-19T08:19:11Z
Files modified:
	* src/include/modpriv.h
	* src/include/modules.h
	* src/main/command.c
	* src/main/interpreter.c
	* src/main/mainconfig.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/unittest.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_always/rlm_always.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/rlm_couchbase.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c
	* src/modules/rlm_eap/rlm_eap.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/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.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_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/rlm_redis.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_ruby/rlm_ruby.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_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_utf8/rlm_utf8.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fd6630dc0d51dfdca7d61d4eb5f295920f901cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWdIdtAAoJEP+k1YKfttfKqTMQAJBmI9AqUhcI9Or14Eh4QvFb
 dNR5Y+FX+kR45pkAcPdoeq9+J3VlusrQz6X9m6ugKPIh2q8UWmCc4B6dvZZBd2nh
 lworwOK6DZKob/iD1HUc6Ba8G+KuVyDEbECWPoo4gyQK0mZ5RJIRWK4GdT72Rtfw
 inImW7uFWVY0QkZA9zW7r7uGUvnUwHRPHBQZs0g0Z9ObfvN/uwCmsr4DbCM3ECC/
 ypwID7hihiQkun+H2jqaZSHQrp4z1Ie5EPQ/lSIAr7+8gTkUEacQGuEYGh7FS6am
 MKgF3oiM1PCCSNYJOKbKUWwtBQ3oVcsga5+1DJsTMpEMUUXTpa+iWIo7O7XJHw51
 RkcsBGLzuj3caJ96BdNL30i1dWjWk0bfWf+ZsdA+DeQXIstHPdtPehd10zOvvlBb
 XGQCx4HNXJ8CszCtkHUnI1h1mo9J1ftMLy0rXdaGlSFzdJBv6aMQidFzYLlCrc5J
 HtoWijZGIsfAUex+/pF2bYZARnJdmqNusyP81EtciTS1vCDIwMcSeR1rOY4ZAwRY
 WSFzkLUWk8J6mcEKjVUqWZXdH6MfxXwbPhDrLH/5Hk2v36N0zawHtwHHiCvb4XVb
 RvrkPI0L1LKiTAz8L82C/rycfCieO5uhTCzGwLKfleInsrhCVjL+xyvmXTU+BjOT
 RKaKzBaLHmZgV9KUPGKJ
 =vHP3
 -----END PGP SIGNATURE-----

Fix unused value warning

Arran Cudbard-Bell at 2015-12-18T23:23:41Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e8f2fcdfc80cc9a24cb47af757ca52b5aa12465
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWdIdsAAoJEP+k1YKfttfKTT0P+wdmEyDdpz67g4vXvmfVZnBm
 dp9PPqGuYzRZLEkEwMJDt0LKGVjXr+bnWNYZEHXLcr/zNPxciOBKtvDNccfYdsKE
 AC5Ij8hwAYEbzI5a0BcNHktC8j89eH43XzS77pX7ZeN3LYmOfOZrcx9lXj7+GB4S
 3QkAYk2//Kfk26GmC/ee9k+DwZms7WAsir9mpNwap5BR8qnx961Umpe7AjYszqf9
 jP/g+iiW43mpu0JNEpy1Ipfr65ByYcFV8NlZ/kxw4LKsQCa7IADZyHAodxT/pcx4
 PbdLwn4mqLo2jNnP6R6xH1McXYBnOAnMhYaaS2Bht2QjCrkqPwqJxiV99tXYEMHo
 7eqZwPzSoqVgddws1o0FGNDk8UblYE47wxy35ufCMYra/nM7pDchaqhKqOT6bp0d
 DveXdYLEj3S0rj0UKDR0gJdepQCLVKqVuQ5jHDmZCXncLSuDg9xnesZAYp8gm0pv
 lSgvR73tts95KD0mD0CuZ+Nr4oZcZarRIPlv/3cpO8ERLoGgJ40vdcQgQPsEtt+5
 BNGzounQgYoPrua3tq6blLXFfCO4S5cZFNwff9xmTt4BhnWvWO5PT3FskFEYfhnN
 +GKNqDvNjA6NyHTnzm8vB3F/IMiBMUzk99v9iNdDfGbED+VQ/i/3FlpU3WvGPGgj
 k0lptaiuwSDN5mdrbdtp
 =6GSI
 -----END PGP SIGNATURE-----

Consistent quoting

Arran Cudbard-Bell at 2015-12-18T23:23:40Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b1ea3aeab12ec3a2bcdb7efd47fa8bb3ef37556
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWdIdsAAoJEP+k1YKfttfKCV4QAIlK75PwaMnfS96gMq2aUYlw
 zC3swJ5CsUNDDvvg21XsPsBEQcIN5qG0hAK6zzvq5uG7/+czYHYP94prpfi7OTwe
 cO44PojvgOmhfGjuHP+KFb4/b2f2XP5MXqFZwt8BTabtTyAd2TRzAZR0yrgGVFoc
 54uBE0t90WIfOrPwvPyMWafhPnG+Y3xso1VVScMsv7SdpQ7vgMG71qyfVIZY4ZgX
 CGkI2HZz2vbQ1XY5avqTZr/pU6XmaWMo7dhW6Ajvm+59knwTR9ZT5H9MHYV0M1j4
 slsVLOYRACkhiTQZJEU6wWf4TQFnJDZcMabB1NecYM9RlDZTWt7sZIDDkAJjY3kR
 G2PNtRAsYrFu6IvWqINzl7TO0N5wRkNglT55XZlWoJrY59ue7yYZf90x1ehx5RzC
 hYB8K8CQUMSxvZzwPTk/nAbAAY8lu9zbhkUNgJg4Bm4AQywwDRYtGaXBNPWlKteu
 3YJoEGkT801vN99Pg7IXYuoRLm4Em9VWJX0+iQlE1LxPl1e8u58RVDoY+Yxsqz5f
 eI1otYoCG5Tdt4GTr8qxeyv5puvvtNVZJwev/vzJyM6ED63eL/y9x8B0bw0J0Lg8
 20mLtiGAMlh5s4ykXbSnEdhgqTGp57rAgIu0Ft+TJVlh3R415SCfogeDHNYlaKzN
 m2CNdQ1evRw2GeU5ZKIo
 =EBom
 -----END PGP SIGNATURE-----

Ensure instances are freed before modules

Arran Cudbard-Bell at 2015-12-18T23:23:40Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c920316f89eb86838df80ea057a3df670c7c3bc
====== 
Add systemd support for Debian Jessie

Apparently it is moving a step forward to break convenience.
So systemd users will have to manually update the system to use
/usr/local/etc/freeradius themselves if that is where their
config is located.

Matthew Newton at 2015-12-18T19:35:04Z
Files modified:
	* debian/freeradius.default
	* debian/freeradius.init
	* debian/freeradius.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efc189994043fae32642625b58ccbf096e2262e8
====== 
Add PTHREAD_UNUSED

Arran Cudbard-Bell at 2015-12-18T15:52:02Z
Files modified:
	* src/include/libradius.h
	* src/lib/rbtree.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4881a8da7c79fafb686de688ec5017f9c130e7a0
====== 
Unused state conditional on pthreads, not debugging

Arran Cudbard-Bell at 2015-12-18T15:40:55Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c25d7628e14ffddfed4a0066498486fa14f95316
====== 
Updated comment about default fragment_size

The default is 1024, as can be seen in tls.c:

    ./src/main/tls.c: { "fragment_size", FR_CONF_OFFSET(PW_TYPE_INTEGER, fr_tls_server_conf_t, fragment_size), "1024" }

Herwin Weststrate (via Alan T. DeKok)@2015-12-18T15:31:36Z
Files modified:
	* src/include/tls-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b76467bc09ff0c97605218de77c216b27e0c1bb
====== 
Missed slash

Arran Cudbard-Bell at 2015-12-18T07:43:05Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0182b337d30129f44a3c1c62a6498fae91ca7298
====== 
Bad logic

Arran Cudbard-Bell at 2015-12-18T07:14:15Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f248457b7c0a6e4fdcb61b51dd6ece105c0454f
====== 
Fix more manual indentation

Arran Cudbard-Bell at 2015-12-18T06:54:16Z
Files modified:
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a93d8ff03180bf35490d5e5e7a4b601ce3841e15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWc5ptAAoJEP+k1YKfttfKvRIQAIn13U5LURBbJgiQW3lgX7Km
 DrSScD3r03TfJStPUhjWdYdqjjzrCpOlvZXaETeng2AiqvSrTUCM4UOC4ABZrY5x
 tP7dnPeLH9p3gbpcI+pPtJ29O4Fcm81lYxb+mW1oHgGjnVt1Ex6i0FLukeyvjb+m
 C8ZxX3vIB8BtMURtqtSfJw2GBDtkwZ1Km0nueKUuWHXHGDXyEWNek6EHqhykKJoQ
 iMUMxBtTjMMbPc3G0FS1iO+uumeKMNIkjMxYC74BPmXKG02x7+ffXk3sBB5J7uxm
 7mTCyab1Mi10+gRn9P2LpdV06Sw8UpAYj0+gnfumwTmWt/BMMPMzGzM5Z6lSGSp/
 VvJ/vVkPlzqYBu88LftUdw3U4IBoB2uLGHxIA4/0wORBInr0k2wSKPF5qwMv1L6v
 acf30JRfnNJ/nHMUTzExX3YN34zbiErpStLZ0Q+OGw1QWM5MrOrZV7BPYj9iHwCI
 7x7BuFi7QcdaBo2Q+s/jqLNrAMIek+ms/9Ija6QC0yzmTigLa+37Ta5xW9cwMG96
 ysQ+9XevT3hXBi3RY7JvxZQL1aGai6KLWBl+69jVJ+O64jw3Gz4fAZvoAJMXmu+J
 2+EFmcyx0veFVNhPi28UcfR8KbgN5QEXliYoBDvRre8AMqX5P7kK/4RVCl8bAJFL
 ZrNipwzKe7IQL+AwFHUj
 =6XYD
 -----END PGP SIGNATURE-----

Unused

Arran Cudbard-Bell at 2015-12-18T06:32:29Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de044095c8575fb63aa0cecf0c4fe2b383aebfc7
====== 
Ensure module instances are actually freed on modules_free (so they're freed before the config)

The config tree *MUST* be complete when the modules are freed, else triggers and anything else which references the config as the module instance is being destroyed, will SEGV.

Arran Cudbard-Bell at 2015-12-18T03:32:12Z
Files modified:
	* src/include/modpriv.h
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b2e12d1c20bb4387f1887f1f6336d8df0e056bb
====== 
s/module_entry_t/module_dlhandle_t/

Arran Cudbard-Bell at 2015-12-18T03:15:16Z
Files modified:
	* src/include/modpriv.h
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c20e55283bfd7d405b1921594a411e576b400e1a
====== 
s/node/instance/

Arran Cudbard-Bell at 2015-12-18T03:12:58Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c3ba5a04e81a625513de4fe30e84011a0178820
====== 
Make xlat tree freeing more robust

Arran Cudbard-Bell at 2015-12-18T02:51:58Z
Files modified:
	* src/lib/rbtree.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bca85a07bddd4b3752c27216e5d8c1aaf54c419
====== 
*sigh* we really need to fix this ordering stuff...

Arran Cudbard-Bell at 2015-12-18T01:08:19Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/716c5614410baeb3b4722304395c7e62f26b617d
====== 
Fix weird indentation in debug message

Arran Cudbard-Bell at 2015-12-17T23:21:48Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0941523565aab1896409451965590a89171a9cb
====== 
Don't connect to cluster nodes if we're jut checking the config

Arran Cudbard-Bell at 2015-12-17T23:20:17Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea3e142135e8c8800706e4d3d0cd05101f812a71
====== 
Free the main config after modules...

Arran Cudbard-Bell at 2015-12-17T23:16:13Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bb051f6b427942958ae433759e9638600429fdb
====== 
Specify the proper way

Arran Cudbard-Bell at 2015-12-17T23:14:14Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d76cc7511742b5d3bcb9d0dff1f3429709abe9a
====== 
Remove libtool references from specs, pass %_smp_mflags to speed up builds

Arran Cudbard-Bell at 2015-12-17T23:11:53Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f770ed9e4116ac0f742ec622a278c951601e4c46
====== 
Should both be integers

Arran Cudbard-Bell at 2015-12-17T23:01:33Z
Files modified:
	* mibs/FREERADIUS-PRODUCT-RADIUSD-MIB.mib

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c183ded492243173a8a9c6dac88f23d73a3db4a
====== 
Use unique index

Arran Cudbard-Bell at 2015-12-17T22:59:42Z
Files modified:
	* mibs/FREERADIUS-NOTIFICATION-MIB.mib

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a94996c29a58950b20a853c30a91a3ba96842b0
====== 
Should be parented by the ConnectionPoolEnntry

Arran Cudbard-Bell at 2015-12-17T22:47:42Z
Files modified:
	* mibs/FREERADIUS-PRODUCT-RADIUSD-MIB.mib

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b64c951c648709fd5cbcc9875f17e9a464acb1e3
====== 
Add server and port bindings to notifications

Arran Cudbard-Bell at 2015-12-17T22:34:28Z
Files modified:
	* mibs/FREERADIUS-NOTIFICATION-MIB.mib
	* mibs/FREERADIUS-PRODUCT-RADIUSD-MIB.mib

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7304ceba6dd20d2433fd746665b4fbd8a21ef1f8
====== 
Fail not failed

Arran Cudbard-Bell at 2015-12-17T22:24:14Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fbb4ad224a924650f4ce12472c431856a04f6ba7
====== 
Add missing connection pool triggers

Arran Cudbard-Bell at 2015-12-17T22:04:01Z
Files modified:
	* mibs/FREERADIUS-NOTIFICATION-MIB.mib
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00cd86159f84019bcf63af5f95d217410a5eb49c
====== 
Override default paths for triggers in rlm_cache redis driver

Arran Cudbard-Bell at 2015-12-17T20:14:27Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d8b13c38971e180fdba2cbc1f7bb9b6a8bdcecf
====== 
Out must be NULL

Arran Cudbard-Bell at 2015-12-17T19:42:29Z
Files modified:
	* src/main/trigger.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45a39a6aa4760f79df0a82ab5be3ad14c4cd5e54
====== 
Add support for literals in xlat xlat

Arran Cudbard-Bell at 2015-12-17T16:30:45Z
Files modified:
	* src/main/xlat.c
	* src/tests/keywords/xlat-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bdfba822bd0579eb08d5a96c3f0f9dece3c44f8
====== 
Not every module provides a num_rows function

Arran Cudbard-Bell at 2015-12-17T16:17:00Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/413da0d3d9151efa1dde380a7304902cf2104a6c
====== 
Not real rcode

Arran Cudbard-Bell at 2015-12-17T15:47:38Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b8eb1d77ad440ae738674dd82daeb98211a00b6
====== 
Don't error out on empty result

Arran Cudbard-Bell at 2015-12-17T15:46:41Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/884836db50c94c0f0b63faabe901b538b899b15f
====== 
We can't xlat expand non-strings

Alan T. DeKok at 2015-12-17T15:44:04Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61cdb82b49a209845cd87fd137ef437d047d39fd
====== 
Use consistent variable names

Arran Cudbard-Bell at 2015-12-17T07:28:27Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64aa7f9eb0be3d2159b6c99f4d2d548e892c2b7b
====== 
Fix detail destructor

Arran Cudbard-Bell at 2015-12-17T07:23:40Z
Files modified:
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14ca84137bd9589259085ab8aec5b5014c9f5ef4
====== 
Allow triggers to be disabled for redis cluster

Otherwise we'd need to load the dictionary into rlm_redis_ippool_tool

Arran Cudbard-Bell at 2015-12-17T06:49:56Z
Files modified:
	* src/include/modules.h
	* src/main/modules.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_redis/cluster.h
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_yubikey/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66340058200d4f7158aec9c92062c6b00c1f09f5
====== 
Always set detail dstructor

Arran Cudbard-Bell at 2015-12-17T02:15:12Z
Files modified:
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b487ce85b9789fd8b76242626c5a206f3e619a60
====== 
Remove explicit free function for listeners

Arran Cudbard-Bell at 2015-12-17T01:26:04Z
Files modified:
	* src/include/protocol.h
	* src/main/command.c
	* src/main/detail.c
	* src/main/listen.c
	* src/modules/proto_arp/proto_arp.c
	* src/modules/proto_bfd/proto_bfd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de8882adb19825b81d045b2f0b94397497364c8c
====== 
Populate if_index in packets received via libpcap

Arran Cudbard-Bell at 2015-12-17T00:35:25Z
Files modified:
	* src/include/pcap.h
	* src/lib/inet.c
	* src/lib/pcap.c
	* src/main/listen.c
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8af3dc7a5938420f0194b85882f3205874dc2ef
====== 
Some DHCP clients include padding bytes after the end of option signifier

Arran Cudbard-Bell at 2015-12-16T23:44:10Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca170bd4b6b55c157bc95a96594210014343b586
====== 
Set timestamp from pcap

Arran Cudbard-Bell at 2015-12-16T23:26:18Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0cce78fbeffb363c994882ddb84bb07d8f4304ad
====== 
Add option to enable developer RPMs

Arran Cudbard-Bell at 2015-12-16T22:36:28Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48c7c58261967367e3c664151671790531ddf9b1
====== 
Should free all the options on error

Arran Cudbard-Bell at 2015-12-16T22:00:11Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b10c374b9392228c25ffe8f901d8325d2992085c
====== 
Ordering issue

Arran Cudbard-Bell at 2015-12-16T20:26:28Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/027713de4a49d8df1b3ccedcf66cb4b47ca782c4
====== 
Typo

Arran Cudbard-Bell at 2015-12-16T20:12:14Z
Files modified:
	* src/main/trigger.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47be9555333c0b973e859f3eaaf8aeda299e1008
====== 
Various fixes

Arran Cudbard-Bell at 2015-12-16T15:54:04Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/connection.c
	* src/main/trigger.c
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c264a0a3b64052a4601c1edf755c724d586b0ec2
====== 
Don't try to copy null trigger_args

Arran Cudbard-Bell at 2015-12-16T06:48:38Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/196ea8869a9e57c2688e6b9ffe2d65692294994f
====== 
Add support for storing arbitrary triggers in connection pool configuration

Arran Cudbard-Bell at 2015-12-16T03:12:58Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/include/connection.h
	* src/include/modules.h
	* src/include/radiusd.h
	* src/main/connection.c
	* src/main/modules.c
	* src/main/trigger.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_yubikey/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04e0881d70350db8006ee9da4fa53c8d3a2047eb
====== 
s/exec_trigger/trigger_exec/

Arran Cudbard-Bell at 2015-12-16T03:12:40Z
Files modified:
	* src/include/radiusd.h
	* src/main/command.c
	* src/main/connection.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/process.c
	* src/main/radiusd.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/trigger.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d31e32cb5af302811ccc62593bdab813ce9bff18
====== 
Doxygen

Arran Cudbard-Bell at 2015-12-16T00:14:30Z
Files modified:
	* src/main/trigger.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d88a50ce03534ae72e98fe9efdb6359a4be15ea
====== 
Add 'trigger' xlat to allow arbitrary attributes to be set and retrieved for triggers

Arran Cudbard-Bell at 2015-12-15T23:58:25Z
Files modified:
	* src/include/radiusd.h
	* src/main/command.c
	* src/main/connection.c
	* src/main/exec.c
	* src/main/libfreeradius-server.mk
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/process.c
	* src/main/radiusd.c
	* src/main/realms.c
	* src/main/request.c
	* src/main/threads.c
	* src/main/trigger.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae38b229e08c059213216aa11409249ede36919f
====== 
better fix for #1456

Alan T. DeKok at 2015-12-15T22:51:07Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2ebb91396a9e0d65916c2fc3d5786f35794ec7e
====== 
Allow password change to work again

retry MUST be zero

Alan T. DeKok at 2015-12-15T20:44:30Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1c27ca0d7756fa1d48bf6af29b29a3b8f05d2e1
====== 
Remove Auth-Type Local

Finally.

Alan T. DeKok at 2015-12-15T17:45:27Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4c3f943a5c898ea081c15e101b367586a380699
====== 
Remove Auth-Type Local hacks from EAP-GTC

Alan T. DeKok at 2015-12-15T17:44:13Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dddaaead2df655c9395c920bda42d4b63696dccc
====== 
Re-arrange EXPAND a bit to make it clearer what's going on

and add indent / exdent

Alan T. DeKok at 2015-12-15T17:22:07Z
Files modified:
	* src/main/map.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e916155520d5f3790dc261673fc8b751dde2ccb1
====== 
Remove redundant trigger code, this is all handled by the connection pool API now

Arran Cudbard-Bell at 2015-12-15T17:19:05Z
Files modified:
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8cf8b27f82a3e3cf24b9304dc3580b85499bfa26
====== 
dictionnary: fix typo on URL

Missing rfc on url...

Alexis La Goutte (via Arran Cudbard-Bell)@2015-12-15T16:33:13Z
Files modified:
	* share/dictionary.rfc4072
	* share/dictionary.rfc4372
	* share/dictionary.rfc4675
	* share/dictionary.rfc4679

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d415f18a15746d3492f8e6f9aef95973ecd68f06
====== 
Update trigger.conf to use new conffile reference syntax

Arran Cudbard-Bell at 2015-12-15T07:59:32Z
Files modified:
	* raddb/trigger.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da697736d1fb833e15aaf34fc1f88cbc7e7bdcdd
====== 
Fix SNMP notifications import

Arran Cudbard-Bell at 2015-12-15T04:54:14Z
Files modified:
	* mibs/FREERADIUS-NOTIFICATION-MIB.mib

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00c60214b7edaff4d2d6b980628e8e60cd6bc41b
====== 
Use new APi to get line number of invalid value

And don't default to "Auth-Type Local"

Alan T. DeKok at 2015-12-14T22:48:57Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ea23da6b8f3bde2e1ec3db912376f3998ed0a46
====== 
Use better errors for unknown virtual servers and eap types

Alan T. DeKok at 2015-12-14T22:43:50Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d0aa6f6c1b8a9f759bcb5d39e9150d6db580385
====== 
Add cf_log_err_by_name()

which calls cf_pair_find() on name, and logs an error based on that.

Alan T. DeKok at 2015-12-14T22:43:49Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6131b8f88b1b307951dcc92a3c69a9965d1080b4
====== 
Set effective group first

Arran Cudbard-Bell at 2015-12-14T22:23:07Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7633ef89cf7f6e33241c325e5ac07bdb5064a0aa
====== 
Check that the virtual server exists

Alan T. DeKok at 2015-12-14T22:18:20Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12221a09be0e62a93c3c2bd58ee272c4459f5a4e
====== 
move instantiate to bootstrap

so that we can detect errors earlier.

Alan T. DeKok at 2015-12-14T22:18:20Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76d57c490d06e969749d7e5e9bced84576b21b80
====== 
Rest-HTTP-Body should be in the request list

Arran Cudbard-Bell at 2015-12-14T22:13:58Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bf9020f5f368676b4eca14f8a744be52d139cd4
====== 
Require "virtual_server" for TTLS and PEAP

Alan T. DeKok at 2015-12-14T21:49:52Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7edeedd912c247a2067c43ab4d867400d65162f5
====== 
Need to suid_up to change euid/egid when setting up the socket

Arran Cudbard-Bell at 2015-12-14T19:27:17Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdcff0bdf89fe4ef456de38cd030444ddfaa9b6f
====== 
Need to store errno

Arran Cudbard-Bell at 2015-12-14T18:20:26Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56612b838c7897279b97e688ab86389a83a64088
====== 
Say why we couldn't set the egid

Arran Cudbard-Bell at 2015-12-14T17:58:39Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144403fda39ae59035324cfe76291cd14d014963
====== 
Clean up modcall name / debug_name, and get rid of modcall_pass2()

Once the pass2 code was pulled into compile_foo(), there was
no longer any need for modcall_pass2()

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/include/modcall.h
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66d872d66ce31d3351e6435b908cd3e02c8bfa0a
====== 
move setting of name / debug_name to caller

and out of compile_group

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a46b49e8a18f2da86d1b1213b5b5145d014e9ab
====== 
don't print too many close braces

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f76dffe5592aca79b4ace4250539f0e133e010f7
====== 
Add 'actions' subsection

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* man/man5/unlang.5
	* src/main/modcall.c
	* src/tests/keywords/action-not-end-error
	* src/tests/keywords/action-return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5e3f441c22adeb35d716457d7dc186acd3645fd
====== 
more cleanups pass2 -> compile stage

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff342f7d1ba34a45362814a9d14a30300c986998
====== 
move pass2 into compile for 'case'

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1ce2068d01c352755be46b735c8cf1431992b7c
====== 
Use &User-Name

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/tests/keywords/switch-default

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a62c678ad222feebfef9a983e08614bd38f8513a
====== 
split compile_switch

into allocate, fixup vtp, and compile_children

So that case can do attribute checks / casts against the switch

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18d8061d7ed056fa42828121ed7bc4ea43daa914
====== 
move group_allocate and compile_children separate functions

so that switch / foreach can set g->vpt before compiling
their children

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f897df203506ad8341cb5cf0cc0fd332eecd01c
====== 
Make sure we compile unknown attributes in case statements

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/case-attr-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/069598287c4c461f1d247ae2d1a91d3deb7d9741
====== 
move more pass2 to compile stage

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/152770bad01791f0e0cfc2c2beb2377c6693be5a
====== 
set proper name in compile_empty

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d9ec76eb16c8d21600e2c3dbb3c838ddf2464b3
====== 
simplify compile xlat

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46cbfc2eb99d7ae68a7210b4eb12e117e7889e0e
====== 
move pass2 map to compile stage

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e782c045684ba4a3052d868908680203a873b2b
====== 
move pass2 update to be called in compilation stage

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7952d69d7fed996eca23985d85a3414e8e5ad53f
====== 
simplify pass2 foreach

Because we now require &Attr-Name instead of Attr-Name,
and we have ATTR_UNDEFINED

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c4b73a9c9672b0207e9f67371e65d1db4840316
====== 
Make MOD_SWITCH call pass2_fixup_tmpl

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64a2f95ccd580a7afb28a1f19adbb427e8e9b8ba
====== 
use consistent names

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea7703948f252c2b9b277d95b72ea10bb711ddc8
====== 
have pass2 map call pass2 tmpl

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f33326ca57713f3c10d29fec64f0d63fbebf8ad
====== 
pull pass2 into compile_if

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/if-attr-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23a4f5b6141526ddaf47dea3f5af12b545aa54c2
====== 
-- 
This commit summary was generated @2015-12-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list