Commit report for v3.1.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPbAAoJEP+k1YKfttfKfp0P/jrawPuz0F2O8s1T3DpLcTpS +LyQ9ZFE7V9sN7FE95Ojm+HViWKMnqxWDOMfuOppFa16wFtdc2+5Hn7bjKewcVjn Tus1PStWJQ9Gf56oeYBdbbXUZZyT8qZpbvNlvDsIJlhrys77pzvLsPAIJ0B/IhsN Nw9FhvXu2C2RXvvfzkv5GKaTWJDlvM3RH/kahGDnQav/964t9m+JtSqhQQutaCXB +aQB3OtDaJ4oIaxZmJ4GdcBjnu2pLtOoyz7pW246n6aYawrg+VVI9FanESfaygNd Afej40JMzvzD5WRgp9z5rjmc30okz08fbM/wSPKSFwR7/J5Mrms4y3XrjMdKTE3j Q/7d44xN0MPuBLixLykmO/ht+tpZ9fRhGa9UA77UaWI2xV+uwUjOqqXmmTDaI73i Qjc7R57ii5kY/lDynYrpf4ov2DALgt4zV7Fd4TrkFEl4vsvv6+a6dYzw9fqrSZdg 3BHOgZKXixhjvu0O+GS2aH8xYjc+2UEay8q65tkQtMa3tawKzPpKH8NnBdibVekg SUugwXDJwgQgjLwGmqQNiUUU7x4fXWXsXo4oEVle/WYV/EGq2HMUeMo32tZ2pdaI QoM8xr1vETfW+R4uvVj90DrJK3bQgZKP8Rsf53XTCTf42xz4TxJlH5L1S+jbIsgM BuFJ005ejKizCrID76p7 =k9ON -----END PGP SIGNATURE----- Remove LDAP_* log macros No longer required Arran Cudbard-Bell@2016-01-03T03:13:47Z Files modified: * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/clients.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_ldap/rlm_ldap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/839f6ee90ef83d732fb3f... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPaAAoJEP+k1YKfttfKbRAP/24yQO7wbZXeR8NNF5MSCJYO PBg8bAwA3gtfskJiQ7eHu/P05K9LRYNqEjbRmyC/61qgPYTMvGlVx+CVBguyexpn ejWCdnG1BxEPxCsTUQmwMwyzQgDfVEu2BxbDg2i380CQFsZu1MnsxvObVe2jhE4C gEKvMa2a7qpmI3KzC6XycRr9N7GylW6q7okpELpmHLRM+xY3W89dQ3ulkTFJ0/TJ oNAPNXqGYjKII0/6ORmKO7RRBol6msg8F7904AN8CHtm5m295CwsCcY0sKCcNQVC 1h1FYVNkKLBjAykaeQIXbpX3uMFIxNES76yyhj7UYBQQ9GSr9FK2YL1GJp+P65KS IDwwh+8NSmHGxdy2OVL9EG68bbbgyUhXPdKH1vTpD5siQmX6UQjLaXYrYbx1pXoZ 5E7Q5IDVuoPII18x1EtrHZxriGdwYZ3xACLL1TR7Z1boi6ZrPY4WPuYVT9ZEeAWj E5W6VMEMHisV7toDIll9Nenm+aDkeyHtangHVFSmSP7mjTezA1oy4b0A5PwyTHAT gz7qEULLcsB/EIIlRlVqmlIQnv6BBoHYiZGYn4fC+Jlz5bBCsTtJ48qLxXtAFgij xX4csX040mWk99PTFc5DZKBXGiuy7o3M5TXwdkW7w8f2YMG8mBh0x8epxMYxpE83 H8D3gKzu7aUi+H7XjMGs =vy0E -----END PGP SIGNATURE----- Add LOG_PREFIX and LOG_PREFIX_ARGS and remove "rlm_<mod> (<inst>)" prefix from all module messages Arran Cudbard-Bell@2016-01-03T03:13:46Z Files modified: * src/include/log.h * src/main/connection.c * src/main/pair.c * src/main/tls.c * src/main/trigger.c * src/modules/rlm_always/rlm_always.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_cache/rlm_cache.c * src/modules/rlm_couchbase/couchbase.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/rlm_couchbase.c * src/modules/rlm_cram/rlm_cram.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/eap.h * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.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_tls/rlm_eap_tls.c * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_krb5/krb5.c * src/modules/rlm_krb5/krb5.h * 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_logintime/rlm_logintime.c * src/modules/rlm_mschap/opendir.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/otp_pw_valid.c * src/modules/rlm_otp/otp_pw_valid.h * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_otp/otp_util.c * src/modules/rlm_otp/rlm_otp.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_rest/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_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c * src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c * src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/sql.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.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_wimax/rlm_wimax.c * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/73e2ba511ae212f248562... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPaAAoJEP+k1YKfttfKRU8P/1bqu8whROwhw+rAmfRIn8zz uqR6gX8v0yTyYDataQAq+GI2cVCEFLsskVMhzSbScvKc5QLClBbykU1Tnda1Tmn7 sD+HV9bA2psTZVsxi1zWipiPU6MYLCw+SH7SPJoY9jz2UKFid1dnToBIqdpmNEoz /a8e5y4eW9v43+CaNmv6MNuzwEzQGN9qIWHAIy6AG6B9q54//iwPZc75FktvmSeR sAAGdwqUD37BlFys+gRDdArqVLszdPqZgJixLPF3uxbWrKEenF+OhsRakPnx+elg jIxeiG+YaaOrMy7SweVeJa1KEkEF2Tbg2HU95FaOHZCWbpmdUKyQjxwtQDz+rjTA /pZvY88gox5NUEsmbKbxfqgIAuYNTjVtjplut5whloD8WBM1HIxDvwySpk1e7suu u3FmPh25j5qGMTd118sEsOhHAfot5fhy6R3p55LQUrNzUGRtYBkiCP6QtPj2BeJf IJLAg8uOTQGwvm3xAPpBmL4hQYGMxLXHM1aYMO0szyTyGZxr9/9gjxd1VT1dutuw /ibInvw9SsvBYA87qlp5StTe/TqdLtBPWLwmyG/kbqdU6g/hI96o138lSyXHW39w gDiAfAyJ8xahBaA7cKQ1UTdLVSpG9BVxdX+lgaqNyabXfbrhIdDbZYWq4H4oohqd 8Dl69/3ecL8LvxPrubcV =k2Yf -----END PGP SIGNATURE----- It's 2016 Arran Cudbard-Bell@2016-01-03T03:13:46Z Files modified: * src/main/radmin.c * src/main/version.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/088969fdc3f42183c4a46... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPaAAoJEP+k1YKfttfKQLEP/2vdxpSoDZF7FpDAVgpoNsGw dEABrxktPuThWmTMbNpWnOCL7OLU2pICsiR9YU8f5HNsHxCE5PnVuSYt3wVKvSD9 BksK8LGBLAazUlXWP2UG1J1z76LNOrBqVu2R23RzZuUE/mog0QXj3Jsevs1LNbeQ 3c22EtRCfk5BHL5Ts5rn08qyMdY/wDkmYoqDKO0zcs7TSsC7RdDMKakBukeJVc8V 8/hCn/Qwt5rqI15THU6ZobIcOSwLmTh3ZFTr5WhmrWSw6Ja4mIK5AIDVKxXZToOu ZRP5O2EGbskAc9Dk8i7VOt0JLS6CJ2PfF9e7Dtsd9fU3YMFPcchWzxN3EX6SkW9Y sZU//yMU4zciRD6tYjWYKFJj/Fo2IuqRlxUKflipB9OjFc6Vbe2fPH+bZJDlVrVj ChfeC0xM4AyrCLnfOkVcIVbUObfkM85KsOScVel1EsOGrDlAof5hm8uivVtPvsca PbI9b8pjDWA6F28N5Wu8MLZFm2pkwTOUoRTg6zTlYutZo3S8OH05Z5zuTg2FYWFM AHUNMzXH7rgUwYPw7u6cHrWhB6xAgo0UxlPkO2Pz56y0PyhBQIglzUgCCchKHU+R HP3GCpa9QbMv+CWB08GyjuEq7wg1v06vJ+DtIhLjfSs+ODoJcibRLjWulgIzz1Dp wW2nqURpqU8o6vT2kUte =YJNC -----END PGP SIGNATURE----- Fix and document calls to tls_error_log Arran Cudbard-Bell@2016-01-03T03:13:46Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/65025788b49429c43a22c... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPaAAoJEP+k1YKfttfKL+0QAJqOOwBM4oMWLi+Nv9zOnHil 2wpzOVfJKvhiazhycuzkpOVmGHbFplwlJYVL4RlQMcG/Fh1Kk+PvpGaFK02H2inM NidoqZpUK/HeYIVCOhJtsn+h/psaO+ltprNqKsf60W0F5OQRIK+NJE8oRT0yTUqr 0PChQM4iKPh7XzC/LT+zYDUPPPm++CNpNow97+APODwZHKsoPrZxrUf3YzlmEPCk nLXrZmWiJUFyK3nwPXVKoRsjdVIzXtBTjNNnYJAhTkS+ljSnlnA6B7SE/FZA99iT BkP58FLg331XT9rNetpV296nDDer//0oJqyBD7L6OxIOA85HnXRI0nJh4SZBizAX RI306L2HbGdwEUpm+GU/7H2Sf9RtEczY1vlMBoDIwK5U3SRsPCWT9W6YvAjeWi30 VAschxezTgvKBtL96mgv8u3E64jdVFHSgKoCPrtebE8zCkWlbc5UvYaFwEJGxEW/ Z8+ECjnXMA3A9osacwXgrFWWcqKOhEat9K6Ab3hJf2yOug41rwME0G4CCo+fQ0zj rdvqFVq7+UtVMUZo6XexAomtfz9NX9hqquIgIzT/VoBIy86ibbGBhjR6ABF+MXlv oPzED8J4TJ75pjfnT9IRC1S8ZlfrKoAkcq2Mw0M4zl7swe7zH6pmjbtp2SpxY27y fqCL6Jm39JxPQx2G/B6d =6Too -----END PGP SIGNATURE----- Formatting and explanations Arran Cudbard-Bell@2016-01-03T03:13:46Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f573fe531778d026b7b37... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPaAAoJEP+k1YKfttfK4tAP/jcvZZ6TMJFcZjzS+o3vja4X 7/MvrEq13GwJSgh0nyykVEpqgp6qctACobyBXs0ZAsSH0hestA+hP67Au+xucAzT DqwsCgeBahrDhHgO/A4GUB045MRsiFAeqHmtUDgtK/SlfYielBbP/aA8MAwc+D+u Jx0wTGoS9ZmjFQdcNvvfD61eV6wz/E9mjKjnp2QlmpGL+TABS8DmkM+1A9DC+qDe FysecistFxfzL8mOIBzylqWJsV7Ka3vvhp4exzqTHs4Tutbe3FxIk0hnmzVF7ZKk 3mGiZA6s4QO0YmqVEl6/9w9BnpnKlYFClT5byWOGUDypNPvx0H9efrH5sKAeFLdo ReqMQjilKnQB9LSaNfsbPKSvay551XXWpgoRp/Zd42le5OuXKGsOgekJ0mSuWmOw ROOPwj1SFdzWrDmVuVXUh8z1wWwXa87usz7Co68yWtpVYu10U5zRNRFB4vGeTHmo VjdDVES9RPFt8FmXqZSb7IgQWcMAESTHEKyUBeAmnkudDVlE7VYvoypV82qPzJuK n0WN5+g8sJPllWL3bPedTZjbF5G4DZtCt7UOngKhr7eWkSryjhmZ3vOELoClvWsO tWRRKAscu8U/Wx/Uqx942BiVxUyo0KIuG2nXtq3aogLm5s5jMNGYd9b3nTH0gkbG 32xTEVd/YxZ33oR5pTDb =zyHi -----END PGP SIGNATURE----- Formatting Arran Cudbard-Bell@2016-01-03T03:13:46Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8b4c18ce22f55ed58069f... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWiIPZAAoJEP+k1YKfttfKUB4QAIxbtJ+tMsbODO6g0K2YfaSo y9Xa0vMKbX1iI3Qe0htz+xmpTemu2l/Q4ZrteUCfLh+0kID6tpyOzjapj1LP2oj7 bhYJAS0daYxCSiKx2ZUHW5a9/bHE3akhqNG5sjQtW2ZTEtBNhlWn1UzVR5tqBCFU I/MWvGGa2LM6cOgPmXzHeWld0+QSrVYLJTbJ0rhU74ybVj08wDq6Mcb5vLd7bPdc NdgJOWOElapJld6euQUXxiWqHR43bWYkMDsKsFb1gYGPgbR3OPJHaLGDu/ovhJDp ROSzeYurhjIUktXfSj4qTQ1EbMul6XCzPbsmMTP1LtUAQMKORoSeU4atHdE7ba9A 4yN3nMD0thpIFVo3WbcI3LnVF0/c/zQrOmPh/zcUSnZcE+u7kpLxQ15495cks1iL nfrxKi7QUyDW0y/U+xY0hra05aVLc9xv+OjcdjofCbrjR9HReYpkg3wSzXz7PJxv aR6suT54IAvZ7+XHl+/6dhR17ISMXIbf+iaLXvG4zEZi8yE0Ego9tVSZmBQpFnI2 Rriz9zh7wM6E/xfVDb4UZns80cW1FjjDpFLV8a3QqleJLEwScz6qkwfgFBzh6PIr UlPh4DS4+Y+FyD4dEEIF7jcHGeX0ZoUd4pAT0nlM1+Ofg44FhiQJZiiK0xUzxBt9 4duSvOMMw2AsGhNQeVo/ =bkxU -----END PGP SIGNATURE----- Fix OCSP bugs tomoniizuma (via Arran Cudbard-Bell)@2016-01-03T03:13:45Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7880e461d071aea55c1e1... ====== Add missing 's' Alan T. DeKok@2016-01-02T16:48:59Z Files modified: * src/main/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd289261733ab520fed66... ====== When indenting inside a module, indent after the module name Arran Cudbard-Bell@2016-01-01T23:36:36Z Files modified: * src/include/log.h * src/include/radiusd.h * src/main/interpreter.c * src/main/log.c * src/main/modules.c * src/main/request.c * src/main/threads.c * src/main/tls.c * src/modules/proto_bfd/proto_bfd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dd7b4211092b2d45cd40b... ====== Formatting Arran Cudbard-Bell@2016-01-01T23:36:36Z Files modified: * src/main/process.c * src/main/xlat.c * src/modules/rlm_eap/eap.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e3d53e781f91793ab3f38... ====== Correct message severity for bad proxy responses Arran Cudbard-Bell@2016-01-01T23:36:36Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d714772d5d0299aa04bb... ====== Fix pluralisation Arran Cudbard-Bell@2016-01-01T23:36:36Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c97e15e2710bdb7051b9e... ====== Use += for Module-Failure-Message Alan T. DeKok@2016-01-01T17:24:54Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f78a3fe2643528b48601f... ====== Use [^.]+ instead of .+ when checking for dots Alan T. DeKok@2016-01-01T16:21:33Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3871f4fa091f50a13ed55... ====== Return correct number of commands enqueued Arran Cudbard-Bell@2015-12-31T21:53:08Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b248f3bc028d31f45cb27... ====== Reorganize checks for inner / outer filter. Move regexes to [^@]+ instead of .* If there's an outer realm, require the user portion to be empty or begin with "anon" Alan T. DeKok@2015-12-31T21:17:59Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9cd4cb737b3ac04d76254... ====== remove "default" so new packet types cause build errors if we don't update the signature calculations at the same time... Alan T. DeKok@2015-12-31T07:51:54Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2356ad78a62a09888fefd... ====== fix for accounting packets Alan T. DeKok@2015-12-31T07:45:27Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/53ec1fa3624540b031eac... ====== Rename some rlm_redis_ippool configuration items Arran Cudbard-Bell@2015-12-31T05:27:31Z Files modified: * raddb/mods-available/redis_ippool * src/modules/rlm_redis_ippool/rlm_redis_ippool.c * src/tests/modules/redis_ippool/module.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fe4ce0007ced28560c9b5... ====== Mark items as deprecated Arran Cudbard-Bell@2015-12-31T05:25:45Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2810aa1f369f367e204f... ====== Fix some issues with filter policies Arran Cudbard-Bell@2015-12-31T05:07:10Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/446cb946f36075944c07b... ====== Don't add zero length ranges unless they're explicitly specified Arran Cudbard-Bell@2015-12-31T04:49:51Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ba5cd96238133385e47a5... ====== notes on case sensitivity Alan T. DeKok@2015-12-31T01:55:09Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f0b2774851887018178cd... ====== more careful checks for realm comparisons Alan T. DeKok@2015-12-31T01:55:07Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aefc46cfcea966fcf8a3d... ====== Clarify error messages Alan T. DeKok@2015-12-31T01:55:06Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6a1038bc4f05517e3e2bd... ====== set Module-Failure-Message, not Reply-Message Alan T. DeKok@2015-12-31T01:55:04Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e61108be234a975ea8b77... ====== filter_username applies only if there is a User-Name Alan T. DeKok@2015-12-31T01:54:55Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e445fe7297db3fd31ef75... ====== Simplify regex. Alan T. DeKok@2015-12-31T01:54:04Z Files modified: * raddb/policy.d/filter Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7e8d01182817d980ed991... ====== Rename xlat functions for toupper and tolower Arran Cudbard-Bell@2015-12-31T00:12:27Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b97a851c8c1958d2c9dd... ====== Document section name override Arran Cudbard-Bell@2015-12-31T00:12:07Z Files modified: * man/man5/unlang.5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0be515ecc5f560b9cdcad... ====== Typo Arran Cudbard-Bell@2015-12-30T22:17:16Z Files modified: * src/main/trigger.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e15224a805b9b9507b12c... ====== Simplify the code Alan T. DeKok@2015-12-30T20:07:44Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4fbbcefd590ef6b8474a4... ====== Ensure that the authentication vectors are always updated Alan T. DeKok@2015-12-30T19:52:57Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/048eea2bc483e1524988d... ====== Make fr_radius_print_hex take const Alan T. DeKok@2015-12-30T19:49:03Z Files modified: * src/include/libradius.h * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/78dd01d7f09c593a128b9... ====== fixes found from additional tests in 3.1 Alan T. DeKok@2015-12-30T17:44:25Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58d2ad18182ad40aa907a... ====== don't use fixed-size buffers Alan T. DeKok@2015-12-30T17:43:58Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1749ebe3168aefc9b6d73... ====== turn off debugging Alan T. DeKok@2015-12-30T17:30:30Z Files modified: * src/main/evaluate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8992ec8c4263eb7cb5033... ====== Escape special characters in regex expansion. Fixes #1474 Alan T. DeKok@2015-12-30T17:29:26Z Files modified: * src/main/evaluate.c * src/tests/keywords/regex-escape Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b87b880c0c388479bf3cd... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWg3ldAAoJEP+k1YKfttfKZq4QAKTDZaEmJQaIZY6egbpuWeU5 9U6Osh9VkZgrEZLBgg6i42Y9v+skB9velXrc3u5uG9ooa0SN2T0ubsIMaIJf11Sx WXL0DUzBX3iyie1N6oYhcs4kdbm3Yy9hxPpnmYBV/EBxDykfcBoj0pbfuMtcWbpS 3ZO3c1y4YUB9owfq/jnHhIXMWELFE3MrZ60bBl8oH/Xa0BtXEKsGjduM7pjbKIE7 jRFUxg5+w0Jx8Ln47WukaXOrLXje7G45TwKqjOJ+euNEQDc/44dyBID5LSx10sCE fa0s+KHeTspctq6RJ29qUqUrcV2Y7qNRjiLdmMzQwyqYpX4muAbkWh+2Jg1ivn/c Zr2aCMAwTJobZsMCM63TvpQh2CLCeLyDAFrx/lzryO0zYCKuOnlsbiVYAorqr3Nd zEvAIbUHV0fz3DM3LDihHWtIBwzj0avh7FG+OLC+7EVqHHWP7OovYlhjiEVi0WXr b7BtR/dxctkWeBazRq0HvLju3TIUazYnSaF7HzVk8lCZFhfPXh2uktB6FQIMKQ7f G966S1uZFIpt0JSgQi1S5eBpfqIfeOPAnwQyUZoWg8TjI04doT0Bf8Bof20OyVBp 1kp+Y9O2Na9mi2Ta2mK/XpXIz1ISe6QvXhMnUFe9Z3VuStCEID9OJR3FFbz7aEff QYK5bXrLRUORuCEYGIY5 =pEbb -----END PGP SIGNATURE----- Fix potential SEGV in SQL simultaneous use check Arran Cudbard-Bell@2015-12-30T07:27:41Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bf49ca4e8617b46c1e5ff... ====== Missed argument Arran Cudbard-Bell@2015-12-29T23:39:59Z Files modified: * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b276f469192238ce99785... ====== Test for empty capture groups It's a bit redundant, but these tests sometimes hit interesting edge cases Arran Cudbard-Bell@2015-12-29T23:30:05Z Files modified: * src/tests/keywords/if-regex-empty Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/957a9812b1bc4c1c0a2e5... ====== Empty pool names, and non existent pool name attributes should not be fatal errors Arran Cudbard-Bell@2015-12-29T23:09:37Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/38511aeffcb8607ba9154... ====== Fix typo in update device key portion of lease update script Arran Cudbard-Bell@2015-12-29T23:09:37Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d3677c2573e156aea9d0c... ====== Use request log when available in trigger code Arran Cudbard-Bell@2015-12-29T23:09:37Z Files modified: * src/main/trigger.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/87b06c9d4f7f58230e880... ====== Allow fail-over logic for TCP home servers Alan T. DeKok@2015-12-29T22:24:50Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0ae0bef380c69f9491b9d... ====== it's process_preacct, not module_preacct No idea why this was missed in the previous renaming Alan T. DeKok@2015-12-29T22:22:56Z Files modified: * src/include/modules.h * src/main/acct.c * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fef8802074ee0de0e84f5... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWgjKrAAoJEP+k1YKfttfKurQP/j/x93KtaPjnG/TaohkFOsJ3 dGwrNFTRtOTmtB7Pk6JjUNq5B2iJUf76V2P5XY8BLiMAK2fWUBDagas5Fty53/me elyn03d6IN4zL6RKyOOfkFmCKzZtm/M7N32gAv0pxfokCisPsjaCP/o4gWAnwXUQ uKOHVYOQkmu6+nLQnhllUJXNCyIV4BomZ8nlS00ngkQup1AR4AK7LS5qwR64YJ1+ /iT0sC8GT4Kuqk9097L+5YlXOHZN5F43qr6sMe6iDMIlkuKH7RYBTSj8eTT+KYpn A3o9M/rKLhVLZ+bPTjQkFGGTAT70GFaY0YdeL221d/MkaIHhu4Hqb+0hFHx47qQu NWRNxhaiLo1YUzcg4utNkPCx1EKsgNWvJawstxQkM2nXguJHBeo9asi0MDyH8gKR bSLdeyIuK2kqGj0S3xvodvmLOWUc86QHMrm5n6uvU0g3g4fLfwEn+31PSSs3+lDB fRviIVf5nLfXNImUjXzh9Pv08AoMiaBLPrSa+j/3SXp9AsZkHp9y4Ypj+UZBqEa6 nVyPu/UDS0PcJPq3HjdjPkjfg7SIEJjE0KA6NdGZXuZFbtdmbu3SQsndAktmtPok hvF5swEaxbPMRuqbk6c03hvS42aaOtkeqX0AT/6QQ0MGNN2v4JhhFYvrjAtngDFY gbZJ19ZIRAjrAT196DRz =4n7n -----END PGP SIGNATURE----- Switch xlat tokenize debug to use R* logging macros Arran Cudbard-Bell@2015-12-29T08:13:47Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/79bd6bece51bf86b43a20... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWgjKrAAoJEP+k1YKfttfK61YP/2b0wglcxFU8BDmuoo7XpGKg kH9jYJwLs5hcw5yLwh393ioVrL4yvJ457yuSy9qMswnYphgWgY2WDRkzmWa5Y0W0 tI1l+yQ3rW0JPu4/oxVBWfMXwWtTzOXDmvngOqnUIXhcPdAZfdfkZ8/AMF9tBi2K hnOFsgxfoFr1A8o8Fi0yZydpW5ddcC1W8wjq0QEU8ll3py4UkxL3k3MLemNaEgIN Uz+wJckRLRdFd3KqaqYtPAOwTecUe6iMIfjUwgCiJ0Ghfuofme/FwqbaU5hk3Ns6 uo9yC2bt9VU3aQA+iqE/B3ZfEyqfLX0efeQJkL7mfDLpdVaPaxID3Xjmn+dDG/ar oG9cRRwr2k1ffRA2FAmqV5t86WJ+npUTDmuDNRxbuKwVbILC8pTFZuARM55jg3f9 c+YVkI3/4nmSBG4gx6XGfhHI2d5GA2G3FY8RhJeEnwwup5CJYVMFqxxZOuB3HaXF g+BqJmQe0hor3X8qIEcCSTgqHiDoujFXXAhi0XBpYH1kf/WKdwyjzZ6HLtpLs3t7 NVBsyHLLtRC35EQsAlZYSDOVlNugX+e7Fw3HHNfeTMTkPD1Ua1D9SOjUUNPOt29H Wgjko84JfS8tE3fbQ/eOg7DD5CqPujbp8E7J7F4yEVJj+x/ld1Jp88/JT4BT9UuI nv4OO3hNzxxiL4FJw3Vt =aNIl -----END PGP SIGNATURE----- Fix debug output for list copying Enforce attribute selector [*] for lists. List to list copy is now &request: += &reply:[*] not &request: += &reply: (which is now equivalent to &request: += &reply:[0]) Arran Cudbard-Bell@2015-12-29T08:13:47Z Files modified: * src/main/map.c * src/main/tmpl.c * src/tests/keywords/pairs Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b69ec9b5ce83259cedd33... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0 Comment: GPGTools - http://gpgtools.org iQIcBAABCAAGBQJWgjKrAAoJEP+k1YKfttfK0YkQAKrlwybaNihF3jTHassiHCrb ZLOtzdJyuX5niSA1VSAb/iVr/wMtGTyP7cjJVZoXi4HjgLfAO9EA01nytP/LUSIg AVgWMI+zglpOpX9roC2zH715+9YojUZatI+J+hunSAHPIf1Evd2RrLsVMI9CLYQh r9hhIbgIeejY8aKG8D5SHMdKaNew9HcS6pyDrjvE6yl7VAzFshrEjV5woebiWf9O 8qZLMh1nhIRrcOdYveMU1ZZ0tUo7xXfDSGlz1M33sNn0RNEa0G6R/dtya+hLt7MH QUGRc5CMDtgMAtAwBt8KWlXboLNeqbY2l287s8BS2OLVhd7Avqf+yGAiHDE0751p pLij6W/uhE9EJJidwwpBL3v4o6KA7n8ZNFW9uJf6UARxpa6XShXDVn2vPYeOe7zK /cpvKVDrsbi3dUBM5Fh1FRh80cfrZzAMToTf1DtPQEJDJQtPLPY83vPRDNbLywbQ dkqnB7Li34YsvOJOML8MKrt5+3Fbl5k/Nfx+bV4O/h6GGjPQSHUBTJxq7jP3pBi+ KkBB9nSo89+6m1DOIc2kT9tHeBCa9gN7ZrNzis1FMtpbQ2b7xIQhoPR5XrUXun9l Ik7oM0/i+Nh5XZrtNTiT6AUVYUTko11yU2XYArTrbzU1NDYOSChrPIQFTVpH6rrI /Qff6VrR9e6kJp9SY+Ds =ap52 -----END PGP SIGNATURE----- Use RDEBUG to log reserve/release messages Arran Cudbard-Bell@2015-12-29T08:13:47Z Files modified: * src/include/connection.h * src/include/log.h * src/include/radiusd.h * src/main/connection.c * src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/mod.h * src/modules/rlm_couchbase/rlm_couchbase.c * src/modules/rlm_krb5/krb5.h * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_ldap/clients.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_ldap/rlm_ldap.h * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_mschap/auth_wbclient.c * src/modules/rlm_redis/cluster.c * src/modules/rlm_redis/cluster.h * src/modules/rlm_redis/rlm_redis.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_sql/sql.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8190a7ffdb71da60fbdfa... ====== Don't use 'Error' in error messages Arran Cudbard-Bell@2015-12-29T03:58:38Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/75f881fa2c8e7da46ff00... ====== Formatting and typos Arran Cudbard-Bell@2015-12-29T03:58:38Z Files modified: * src/modules/rlm_eap/eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d13a5db12fe7974706b46... ====== We can just free the tree. It's already referenced from the parent. Alan T. DeKok@2015-12-27T22:47:30Z Files modified: * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0b1882c23850bc2d94977... ====== track instances in their own context. Which will hopefully fix the crash in unittest on old versions of talloc Alan T. DeKok@2015-12-27T22:15:18Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9f9f02ca0b77fb88ac1a5... ====== remove debugging Alan T. DeKok@2015-12-27T22:15:06Z Files modified: * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b33688906fe7cb30c691b... ====== use filter_username inside of the tunnel, too Because spaces and multiple @'s are a bad idea. Alan T. DeKok@2015-12-27T03:23:38Z Files modified: * raddb/sites-available/inner-tunnel Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93de401702a4e1427148b... ====== Add policy to check outer / inner tunnel user names They should be compatible as per github issue #1471 Alan T. DeKok@2015-12-27T03:22:18Z Files modified: * raddb/policy.d/filter * raddb/sites-available/inner-tunnel * share/dictionary.freeradius.internal Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/003a93dd57f3c99b801cc... ====== debugging for travis Alan T. DeKok@2015-12-25T21:10:15Z Files modified: * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3451f3cdf0fe61d763e58... ====== More clean up log messages for module Use the same formatting as commit 4546f3ef Alan T. DeKok@2015-12-25T20:56:05Z Files modified: * src/main/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/75695aba00127e7e44c2a... ====== set variable before using it Alan T. DeKok@2015-12-25T20:36:43Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9c5539c0596e9b4ed4b7d... ====== More checks for NULL ssl_ctx Arran Cudbard-Bell@2015-12-25T02:54:20Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5c24b198211eb28b77c2e... ====== Formatting Arran Cudbard-Bell@2015-12-25T02:53:51Z Files modified: * src/main/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0093fe6c794e59e7d0f0b... ====== FR pton functions may have to deal with FQDN Arran Cudbard-Bell@2015-12-23T21:59:27Z Files modified: * src/lib/inet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d69e431791f4b8e78fa8... ====== Typo Arran Cudbard-Bell@2015-12-23T18:14:00Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4188704f282bb26ba584f... ====== Update help, fix SEGV when no range ID specified Arran Cudbard-Bell@2015-12-23T18:07:08Z Files modified: * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/66463ef6f956804805a72... ====== Install redis_ippool_tool as part of the redis package Arran Cudbard-Bell@2015-12-23T17:43:16Z Files modified: * debian/freeradius-redis.install Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db1ed2ed6420fd61e0397... ====== Bail out later if we're doing a config check, so the rest of the cluster structure is initialised Arran Cudbard-Bell@2015-12-23T17:16:53Z Files modified: * src/modules/rlm_redis/cluster.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c942a3c17b71951ba2cc0... ====== Use a union to access fields in state This helps document what the various bytes are for. Arran Cudbard-Bell@2015-12-22T20:47:14Z Files modified: * src/include/radiusd.h * src/main/mainconfig.c * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eaf1b9d7c97cc2b338ce1... ====== Don't need to pass config section to modules_free Arran Cudbard-Bell@2015-12-22T20:47:14Z 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/6604ab8e2b74ed669cbc0... ====== remove reference to libltdl Alan T. DeKok@2015-12-22T17:57:29Z Files modified: * src/include/modpriv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/94b8282c9e1a87a2920e3... ====== formatting Arran Cudbard-Bell@2015-12-22T05:33:42Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/519a5f1359904cdf47e27... ====== Switch to talloc for last_time value Arran Cudbard-Bell@2015-12-22T05:33:31Z Files modified: * src/main/trigger.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5d06c974e175018833e0... ====== We use rate_limit in other places Arran Cudbard-Bell@2015-12-22T04:16:55Z Files modified: * src/main/trigger.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f44993a64fb6690bcfa5c... ====== Fix capitalisation Add more events Arran Cudbard-Bell@2015-12-22T04:10:18Z Files modified: * mibs/FREERADIUS-NOTIFICATION-MIB.mib Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f1f0bbc5014d028a2251... ====== Mix virtual server into session-state rbtree index key This gives each virtual server its own session-state even if a packet with the same State attribute ends up being handled by more than one virtual server in the same process. Alan T. DeKok@2015-12-21T18:27:55Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/85d3b7357ac939c458ac7... ====== Only insert random components into the first state value in the sequence Arran Cudbard-Bell@2015-12-21T07:17:42Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/70517c61229bd03d88e7d... ====== Remove libtool check Arran Cudbard-Bell@2015-12-21T05:56:12Z Files modified: * src/main/modules.c * src/modules/rlm_eap/eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6194bfa39aa260c03eff6... ====== s/module_hup_module/module_hup/ Arran Cudbard-Bell@2015-12-21T00:34:21Z Files modified: * src/include/modpriv.h * src/main/command.c * src/main/mainconfig.c * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56154410668e7421561d6... ====== Remove libtool compatibility functions Arran Cudbard-Bell@2015-12-21T00:32:10Z Files modified: * src/include/modpriv.h * src/main/listen.c * src/main/modules.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/rlm_eap.h * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c496ca6a961652f28ad8... ====== Only store the module's module_t pointer in module_instance_t This reduces the number of dereferences and makes the code clearer Arran Cudbard-Bell@2015-12-20T23:55:30Z Files modified: * src/include/modpriv.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 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d665d6006d9033d0d240d... ====== s/mi/instance/ in more places Arran Cudbard-Bell@2015-12-20T23:15:52Z Files modified: * src/main/mainconfig.c * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3380fca4acbd1c3013ba7... ====== s/mi/instance/ Arran Cudbard-Bell@2015-12-20T23:15:05Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/85d850cfc07df53cb1ca4... ====== s/module_interface_t/module_t/ Arran Cudbard-Bell@2015-12-20T23:09:27Z Files modified: * src/include/modpriv.h * src/include/modules.h * src/main/command.c * src/main/modules.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/288664df2e033c2ba43c8... ====== s/module_t/module_dl_t/ Arran Cudbard-Bell@2015-12-20T23:08:48Z Files modified: * doc/developer/module_interface.rst * src/include/modpriv.h * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a08ab440048dd756227c... ====== Merge pull request #1459 from herwinw/rlm_python_fixes Rlm python fixes Arran Cudbard-Bell@2015-12-20T22:14:20Z Files modified: * src/modules/rlm_python/prepaid.py * src/modules/rlm_python/radiusd.py * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc566c9da58cbdf79476e... ====== Allow strings as operator in rlm_python Because ('Tmp-String-0', '!*', 'ANY') is just so more readable than ('Tmp-String-0', 21, 'ANY'). Plain integers still work for backwards compatibility. As a bonus, we get rid of the OP table in radiusd.py: this module was not supposed to be included in scripts running from FreeRADIUS, but was still referenced from prepaid.py. As a bonus, we get rid of a table that was no longer in sync with the definitions in tokens.h. Herwin Weststrate@2015-12-17T20:49:35Z Files modified: * src/modules/rlm_python/prepaid.py * src/modules/rlm_python/radiusd.py * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/61d471669e1998acc3066... ====== Show operator that is actually used instead of the default in rlm_python So if we remove a certain attribute, display "!* ANY" instead of "= ANY" Herwin Weststrate@2015-12-17T20:49:35Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd9f0065965d1d02207d2... ====== Use other functions to update list after rlm_python call Now we also support things like "!* ANY" to remove items. Herwin Weststrate@2015-12-17T20:49:28Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d9c58972ad6b50486d5ef... ====== Show list name in debug messages in rlm_python The module has the possibility to update the reply and the control list. It is nice to know what list is updated or generates errors. The name of the parameter is based on the parameter with the same use in `rlm_perl`. Herwin Weststrate@2015-12-17T19:04:07Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3b8e4c299ab38c7cd25a3... ====== 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@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/be720dd6b4d5cefca2655... ====== the HUP struct needs to NOT be parented from the CONF_SECTION Alan T. DeKok@2015-12-19T17:09:36Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee83933adc376bb14363b... ====== A clearer name Alan T. DeKok@2015-12-19T17:02:23Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e0279a8bafc950b1fb70... ====== Use consistent names Alan T. DeKok@2015-12-19T17:01:49Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/580deecf5221d60ca0ed9... ====== we SHOULD NOT have module instances without a module_tree Alan T. DeKok@2015-12-19T17:00:46Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f00b7183462bd18b089e1... ====== Don't fire triggers if we're just testing Arran Cudbard-Bell@2015-12-19T08:27:38Z Files modified: * src/main/trigger.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/06ca8f4ec90aa567a4fab... ====== 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@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/23f7ed2fe444c8fc48283... ====== 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@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/4fd6630dc0d51dfdca7d6... ====== 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@2015-12-18T23:23:41Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5e8f2fcdfc80cc9a24cb4... ====== 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@2015-12-18T23:23:40Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b1ea3aeab12ec3a2bcdb... ====== 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@2015-12-18T23:23:40Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c920316f89eb86838df8... ====== 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@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/efc189994043fae326426... ====== -- This commit summary was generated @2016-01-04T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org