Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== rlm_otp doesn't need a configure script Arran Cudbard-Bell@2014-07-26T17:05:24Z Files modified: * src/modules/rlm_otp/.gitignore * src/modules/rlm_otp/all.mk * src/modules/rlm_otp/all.mk.in * src/modules/rlm_otp/configure * src/modules/rlm_otp/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8aa93f0b3e173b3e90236... ====== Import/Export from Apache DS to cleanup formatting Arran Cudbard-Bell@2014-07-26T16:21:34Z Files modified: * doc/schemas/ldap/openldap/freeradius-clients.schema * doc/schemas/ldap/openldap/freeradius.schema Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/81bb286543715754da57f... ====== Typo in clients schema Arran Cudbard-Bell@2014-07-26T15:23:31Z Files modified: * doc/schemas/ldap/openldap/freeradius-clients.schema Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/91e7a4044e224fa10da8a... ====== Only include pcap.h if we have libpcap Arran Cudbard-Bell@2014-07-26T15:22:50Z Files modified: * src/include/pcap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eec5591a844774411ddb4... ====== Organise LDAP schemas better Arran Cudbard-Bell@2014-07-25T22:06:30Z Files modified: * doc/schemas/ldap/edir/freeradius-clients.ldif * doc/schemas/ldap/iplanet.ldif * doc/schemas/ldap/iplanet.schema * doc/schemas/ldap/iplanet/freeradius.ldif * doc/schemas/ldap/iplanet/freeradius.schema * doc/schemas/ldap/openldap.ldif * doc/schemas/ldap/openldap.schema * doc/schemas/ldap/openldap/freeradius-clients.ldif * doc/schemas/ldap/openldap/freeradius-clients.schema * doc/schemas/ldap/openldap/freeradius.ldif * doc/schemas/ldap/openldap/freeradius.schema * doc/schemas/ldap/radiusclients-edirectory.ldif * doc/schemas/ldap/radiusclients-openldap.ldif * doc/schemas/ldap/radiusclients-openldap.schema Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5f92fc7ae2ecabb4aa2a6... ====== Change IANA number in LDAP schemas from 3317 to 11344 No idea who 'Port Community Rotterdam' are, but we have our own IANA number, so should be using it. Arran Cudbard-Bell@2014-07-25T21:48:29Z Files modified: * doc/schemas/ldap/iplanet.ldif * doc/schemas/ldap/iplanet.schema * doc/schemas/ldap/openldap.ldif * doc/schemas/ldap/openldap.schema Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/28096ea6c0a851a37f878... ====== Hack to get TLS-PSK-Identity Alan T. DeKok@2014-07-25T20:18:42Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/46e74e8b85e297b3ee73d... ====== Needs cast to long long int Arran Cudbard-Bell@2014-07-25T18:47:23Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/534a9cde330298c9b7f68... ====== print 64bit rlm_expr result Arran Cudbard-Bell@2014-07-25T18:25:39Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c4285d89ddbfbffcfc4c9... ====== Continue to build functions which don't rely on libpcap, when we don't have libpcap Arran Cudbard-Bell@2014-07-23T18:49:32Z Files modified: * src/include/pcap.h * src/lib/pcap.c * src/main/radsniff.c * src/modules/proto_arp/proto_arp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8be604639e2327998316b... ====== Fix formatting of switch statements Arran Cudbard-Bell@2014-07-23T18:40:57Z Files modified: * src/lib/dict.c * src/lib/getaddrinfo.c * src/lib/pcap.c * src/lib/print.c * src/lib/radius.c * src/lib/snprintf.c * src/lib/token.c * src/lib/valuepair.c * src/main/acct.c * src/main/auth.c * src/main/collectd.c * src/main/detail.c * src/main/evaluate.c * src/main/modules.c * src/main/radwho.c * src/main/realms.c * src/main/soh.c * src/main/tls.c * src/main/unittest.c * src/main/util.c * src/main/valuepair.c * src/main/xlat.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_eap/libeap/comp128.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_sim/rlm_eap_sim.c * src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.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_exec/rlm_exec.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_ippool/rlm_ippool_tool.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/clients.c * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_otp/otp_pw_valid.c * src/modules/rlm_pam/rlm_pam.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_soh/rlm_soh.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a3baf615892d9fa3b3650... ====== Merge pull request #740 from qnet-herwin/debian_var_run_freeradius Debian: Ensure some directories exist Arran Cudbard-Bell@2014-07-21T18:35:59Z Files modified: * debian/freeradius.postinst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1a761a4fbce0914dd9c46... ====== Debian: Ensure some directories exist This prevents some warnings when installing the package. Herwin Weststrate@2014-07-21T18:29:59Z Files modified: * debian/freeradius.postinst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fed5bcbb59c3471bddc30... ====== Other perl formatting Arran Cudbard-Bell@2014-07-21T16:54:44Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/316a7c96b780d94e4a614... ====== Fix multivalues attributes in rlm_perl Arran Cudbard-Bell@2014-07-21T16:54:01Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2bdf7a9d99a80c7fc90b2... ====== Merge pull request #739 from sylphlin/master Add the gigawords calculation for MSSQL in accounting stop SQL clause Alan DeKok@2014-07-21T14:35:35Z Files modified: * raddb/mods-config/sql/main/mssql/queries.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9ca9068e03aaa62430beb... ====== Add the gigawords calculation for MSSQL in accounting stop SQL clause root@2014-07-21T08:42:42Z Files modified: * raddb/mods-config/sql/main/mssql/queries.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83a0e34fcdb86dbf05b8b... ====== Merge pull request #737 from herwinw/segfault_invalid_file_perl Added a NULL check to rlm_perl Alan DeKok@2014-07-20T15:22:37Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f8df37ad5a8e938d84ec7... ====== Added a NULL check to rlm_perl Otherwise, trying to start rlm_perl with an invalid file parameter would cause a segfault. Herwin Weststrate@2014-07-20T10:57:21Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ab5a15eb51283727b56c8... ====== dhcpclient - timeout and decline, release, inform Added receive timeout on socket according to -t option (retries are still not handled). Added commands for "decline", "release" and "inform" messages. Updated usage. Nicolas C (via Arran Cudbard-Bell)@2014-07-16T20:52:27Z Files modified: * src/modules/proto_dhcp/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/403230d9264fd0e6ce4fa... ====== Add description of -P option to man pages Add description of -P option to radtest and radclient man pages. Nikolai Kondrashov (via Arran Cudbard-Bell)@2014-07-16T20:51:00Z Files modified: * man/man1/radclient.1 * man/man1/radtest.1 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/55f203ae0898fb702b18a... ====== Clarify conditions of limit hit SNMP notifications Use "hit" instead of "reach" in the descriptions of serverMaxRequest and serverMaxThreads SNMP notifications to make it clearer that they trigger upon attempt to exceed the limit, not upon reaching the maximum allowed value. Nikolai Kondrashov (via Arran Cudbard-Bell)@2014-07-16T20:50:56Z Files modified: * mibs/FREERADIUS-NOTIFICATION-MIB.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c1970606d45bfd82c1430... ====== Switch .cnf files to sha256 message digest Use sha256 as default_md (message digest) in all .cnf files as it is more secure than the previous, now considered weak, sha1. Nikolai Kondrashov (via Arran Cudbard-Bell)@2014-07-16T20:50:53Z Files modified: * raddb/certs/ca.cnf * raddb/certs/client.cnf * raddb/certs/server.cnf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ec21dd0d1772471e34fb... ====== Add minimal rlm_krb5 documentation file Add doc/modules/rlm_krb5 - a minimal rlm_krb5 module documentation file, based on the wiki page. Update raddb/mods-available/krb5 comments to point to the actual and proper location. Nikolai Kondrashov (via Arran Cudbard-Bell)@2014-07-16T20:50:50Z Files modified: * doc/modules/rlm_krb5 * raddb/mods-available/krb5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/54b984f780ffafaf93bb0... ====== Check BN_rand_range return value CVE-2014-4733. In practice, the function should never fail. jvoisin (via Alan T. DeKok)@2014-07-15T01:37:05Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/52328081b0afb6b756c2b... ====== Constant time memory comparison. CVE-2014-4731. Non-constant time comparisons usually require millions of packets in order to get enough statistics. This is VERY hard to do with WiFi or wired 802.1X. The delays on switch port open / close are on the order of seconds. jvoisin (via Alan T. DeKok)@2014-07-15T01:37:03Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/403722205996c5d536921... ====== Use *_clear_free instead of *_free. CVE-2014-4732 jvoisin (via Alan T. DeKok)@2014-07-15T01:37:02Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c272a5cd9cc6c9ba420a2... ====== dhcpclient - store xid when encoding request Fixes the incorrect debug message "Encoding DHCP-Discover of id ffffffff". And this will allow to correlate xid from response (should be done by the client, but not yet). Nicolas C (via Alan T. DeKok)@2014-07-13T19:29:07Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/227a946b2c35efebad26c... ====== Add module type sanity check Arran Cudbard-Bell@2014-07-12T19:41:47Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7911d9dd94c0afd8b2153... ====== Add support for connection pool reuse Arran Cudbard-Bell@2014-07-12T16:53:34Z Files modified: * src/include/conffile.h * src/include/connection.h * src/include/modpriv.h * src/main/conffile.c * src/main/connection.c * src/main/modules.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_redis/rlm_redis.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_smsotp/rlm_smsotp.c * src/modules/rlm_sql/sql.c * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/05740186b3a30d9bab81b... ====== Convert another argument to bool Arran Cudbard-Bell@2014-07-12T16:28:21Z Files modified: * src/include/modpriv.h * src/main/command.c * src/main/modcall.c * src/main/modules.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b0a203fab54b3524d461c... ====== Typo Arran Cudbard-Bell@2014-07-10T18:40:43Z Files modified: * src/include/connection.h * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fee86a05bbed6f174eac0... ====== Formatting and documentation Arran Cudbard-Bell@2014-07-10T18:40:43Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c9b6bf4accdc4d594870... ====== find_client: min prefix of 0 needs to work Use signed loop counter to permit 0-1 to be <= min_prefix Sam Hartman (via Alan T. DeKok)@2014-07-10T18:07:50Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dfcb6f2270bfe5a0b8976... ====== fr_inaddr_mask fix 0 prefix Don't depend on the behavior of shifting by 32-bits on a 32-bit type. Sam Hartman (via Alan T. DeKok)@2014-07-10T18:07:48Z Files modified: * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/59c761e8ccfd50c7d813c... ====== Allow User-Name in CUI reply Alan T. DeKok@2014-07-10T05:22:18Z Files modified: * raddb/policy.d/cui Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/195a17d58a2224c001246... ====== Remove useless extern declarations Arran Cudbard-Bell@2014-07-10T00:28:58Z Files modified: * src/include/libradius.h * src/include/missing-h * src/include/rad_assert.h * src/include/radiusd.h * src/include/tls-h * src/lib/dict.c * src/lib/print.c * src/lib/radius.c * src/main/mainconfig.c * src/main/tls.c * src/main/tls_listen.c * src/modules/rlm_eap/libeap/eap_chbind.h * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_eap/libeap/eap_types.h * src/modules/rlm_mschap/opendir.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_opendirectory/rlm_opendirectory.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e0e86e10681c70f4afbae... ====== Cleanup EAP-SIM macros Arran Cudbard-Bell@2014-07-10T00:28:58Z Files modified: * src/modules/rlm_eap/libeap/eap_sim.h * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/31eebf381775229b14fe6... ====== Debug condition is now a fr_cond_t Arran Cudbard-Bell@2014-07-10T00:28:58Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9ae938982d3df106d51d2... ====== Limit which operators can be used with LDAP group comparison and other minor cleanups Arran Cudbard-Bell@2014-07-10T00:28:58Z Files modified: * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ff7c91c08d3bc20c4f600... ====== Use loop index to get description. Closes #729 Alan T. DeKok@2014-07-09T21:33:52Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/836edc3d32acec6433e11... ====== A parent config section might not exist when dynamically adding a home server. Alan T. DeKok@2014-07-09T21:29:21Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1d0b35b201537621f452e... ====== Formatting Arran Cudbard-Bell@2014-07-09T02:09:29Z Files modified: * src/include/token.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/785a190d49d7f5f845b86... ====== Fixup Sqlite schema Arran Cudbard-Bell@2014-07-09T02:09:26Z Files modified: * raddb/mods-config/sql/main/sqlite/schema.sql Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c1153cd0d46a803deacfd... ====== Merge pull request #728 from spaetow/patch-1 Update cui Arran Cudbard-Bell@2014-07-08T13:50:47Z Files modified: * raddb/policy.d/cui Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56f0bd126467af919f176... ====== Update cui Updated comments to clarify the dual purpose of the unlang fragment. Stefan Paetow@2014-07-08T10:45:01Z Files modified: * raddb/policy.d/cui Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3875518cef0a654e744b2... ====== Try and make dlopen library search messages clearer Arran Cudbard-Bell@2014-07-08T05:24:53Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a063aa327d86ab3554db2... ====== Remove reply:User-Name only if there's a reply:CUI Alan T. DeKok@2014-07-08T04:35:41Z Files modified: * raddb/policy.d/cui Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1827f88607f287d841eaf... ====== Formatting Arran Cudbard-Bell@2014-07-07T20:28:21Z Files modified: * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fe4970c8613e232e63b02... ====== Merge pull request #726 from herwinw/peap_proxy_as_eap_boolean Some cleanups in rlm_eap{peap,ttls} headers Arran Cudbard-Bell@2014-07-07T20:04:01Z Files modified: * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5929a1d63f19881b276f2... ====== Use enums instead of define lists in rlm_eap_peap But only for the values that are only used internally. Herwin Weststrate@2014-07-06T12:55:03Z Files modified: * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/06ebd7ef91a97ab19f18e... ====== Changed integer type for rlm_eap_{ttls,peap} tunnel types to bool where applicable Herwin Weststrate@2014-07-06T12:37:27Z Files modified: * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/995e77fb5c260f28feffb... ====== As posted to the list Alan T. DeKok@2014-07-07T18:10:05Z Files modified: * share/dictionary * share/dictionary.dragonwave Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d88c3145fa9c361850a4b... ====== radeapclient - fix send_packet I spotted two errors in radeapclient.c, introduced in the following previous commits. With this fix, radeapclient is now useable again. 1) Commit: c8a062a112f17a5810d311dc0e0acfe963b2d440 (2014/06/13) - send_packet(rep, &req); - - if (!req) return -1; + send_packet(req, &rep); + if (!rep) { Arguments got reversed. Hence segmentation fault later when doing: for (vp = req->vps; vp != NULL; vp = vpnext) { Bit of caution on the wording used in radeapclient: "req" is the request coming FROM the server. (because this is not a "request" in RADIUS sense, but an EAP-Request within the EAP-SIM transaction.) "rep" is the response from the client TO the server (EAP-Response). 2) Commit: bc3676835c3dcc220ab518d4c3c35962bc0f8be2 (2014/05/02) In "send_packet": + if (!req || !rep || !*rep) return -1; *rep == NULL is the expected behaviour... Nicolas C (via Arran Cudbard-Bell)@2014-07-04T17:09:17Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f50d728a9e3f5fb6aea6... ====== Merge pull request #724 from pwdng/master Update redhat spec file Arran Cudbard-Bell@2014-07-04T15:54:54Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1ff282afcc477b90869d2... ====== In redhat spec file, update dependency on json-c to version 0.10 as 0.11 only exists for fedora and 0.10 builds ok Philippe Wooding@2014-07-04T14:03:19Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/30efae5bc96185eab3e9b... ====== Update list of installed files in redhat spec file Philippe Wooding@2014-07-04T14:03:19Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/472b5574d7423bc4fb5e9... ====== Update redhat spec file to reflect the fact rlm_host is no longer experimental. Philippe Wooding@2014-07-04T12:30:39Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a9084db4c17dc77d2d329... ====== Revert version to 3.1.0 in redhat spec. Philippe Wooding@2014-07-04T12:13:30Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b1ce69e0e2fd9f2907599... ====== Use correct type for length Alan T. DeKok@2014-07-03T02:00:10Z Files modified: * src/modules/rlm_eap/libeap/eap_chbind.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee44b6952e13b082573e3... ====== No need for casting in talloc_array_length() Alan T. DeKok@2014-07-03T01:45:57Z Files modified: * src/modules/rlm_eap/libeap/eap_chbind.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/572c38c5823fd6551bd37... ====== Channel bindings fixes -fix size calculation -skip unwanted attrs when copying -add safety check to copy code in case size is wrong -add cast to get correct result from talloc_array_length() Kevin Wasserman (via Alan T. DeKok)@2014-07-03T01:44:25Z Files modified: * src/modules/rlm_eap/libeap/eap_chbind.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9900f1166dec32c5818a2... ====== Don't call free on talloc'ed channel bindings packet Kevin Wasserman (via Alan T. DeKok)@2014-07-03T01:44:24Z Files modified: * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fddcb36c9eb2eaa5716eb... ====== Fix cursor initialization bugs in eap_chbind_vp2packet Kevin Wasserman (via Alan T. DeKok)@2014-07-03T01:44:23Z Files modified: * src/modules/rlm_eap/libeap/eap_chbind.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56bb6254260b52a44042c... ====== Merge pull request #720 from qnet-herwin/perl_arrays Fixed adding attributes with multiple values to rlm_perl Arran Cudbard-Bell@2014-07-02T19:35:36Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/136839028c267856bc3c1... ====== Fixed adding attributes with multiple values to rlm_perl Without this fix, the array in Perl would start with the value of the first attribute in the packet, combined with the actual values of the attribute. The debug log would look like this: $RAD_REPLY{'User-Name'}[0] = &reply:User-Name -> 'anonymous' $RAD_REPLY{'h323-credit-amount'}[1] = &reply:h323-credit-amount -> '100' $RAD_REPLY{'h323-credit-amount'}[2] = &reply:h323-credit-amount -> '101' The actual value of $RAD_REPLY{'h323-credit-amount'} is ['anonymous','100','101'] Herwin Weststrate@2014-07-02T19:21:01Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bff37ca5088181511f590... ====== 3.0.x - Make EAP-SIM work again - proper encoding of EAP-SIM attributes within EAP-Message This fix follows the issue I logged (on the mailing list, not on GitHub) on June 11th. As a reminder, the problem happened after a commit which (among other things) modified the EAP-SIM attributes. Since this commit, EAP-SIM authentication do not work because EAP-Message is not properly encoded anymore by FreeRADIUS. I believe the commit is the following: https://github.com/FreeRADIUS/freeradius-server/commit/39df09e42d80a96363be0... So, here is a fix. I also fixed the attributes issue in radeapclient, but at the moment the binary is unusable: it crashes, and I don't have time to look into this. (I tested the fix with another EAP client) Nicolas C (via Arran Cudbard-Bell)@2014-07-01T19:48:43Z Files modified: * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1fcbd068f044ce76aa035... ====== Inline breaks linking? Arran Cudbard-Bell@2014-07-01T15:58:37Z Files modified: * src/include/libradius.h * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ab02411d66ed3ba2cb94d... ====== Fix capitalisation in UKERNA dictionary Fixes #718 Arran Cudbard-Bell@2014-07-01T15:44:55Z Files modified: * share/dictionary.ukerna Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb1f9a7cf7480b1458a96... ====== Other things still reference dict_attr_allowed_chars Arran Cudbard-Bell@2014-07-01T15:42:53Z Files modified: * src/include/libradius.h * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d992482da429cf205e79b... ====== Fixed reference to config file Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T15:42:53Z Files modified: * raddb/sites-available/default Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/00e8e42f1bb7cd2aca413... ====== Formatting fixes in rlm_perl Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T15:42:53Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f3e6a8995cd1e3738b2df... ====== Readability fixes in mods-available/perl Alignment is now stable with any tab width. Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T15:42:52Z Files modified: * raddb/mods-available/perl Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e9cd5f614a80d8e2a7eb5... ====== Fixed typo in rlm_sql.c s/afftected/affected/ Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T15:42:52Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c45895ef69a40edaf9bb... ====== Fixed some tabs/spaces in default virtual server Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T15:42:52Z Files modified: * raddb/sites-available/default Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4116dc1c672062dfcf692... ====== Use RFC language in eap.c messages Arran Cudbard-Bell@2014-07-01T13:38:57Z Files modified: * src/modules/rlm_eap/eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/38327a7337b4aac18e7ce... ====== No need to call exit twice Arran Cudbard-Bell@2014-07-01T13:38:57Z Files modified: * src/lib/event.c * src/main/detail.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c615ec735ce17d07f6cb3... ====== Better errors on junk chars in dict.c Arran Cudbard-Bell@2014-07-01T13:38:57Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93ec9e971dab7a95fe2ba... ====== We can now use talloc_free() for listeners Alan T. DeKok@2014-06-27T17:05:23Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6489092c694f2ae5f505... ====== Proxy sockets use common_socket_free(). Closes #680 Alan T. DeKok@2014-06-27T17:05:22Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/12041693e38b6db2b2b9b... ====== The default secret is "radsec" Alan T. DeKok@2014-06-27T17:05:20Z Files modified: * raddb/sites-available/tls Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d9b8a151b76b3688fea80... ====== Now that we have default IPv6 listeners, have a v6 client, too Alan T. DeKok@2014-06-27T17:05:18Z Files modified: * raddb/clients.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a84361f81ab84b633b13... ====== No need for an empty function Alan T. DeKok@2014-06-27T17:05:16Z Files modified: * src/main/listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d70e948848ca2e6430e1... ====== Move checks for virtual_server to listen_parse() Which is better than scattering them through the code. Alan T. DeKok@2014-06-27T17:05:08Z Files modified: * src/main/listen.c * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/57fd01d5559ab9ce53d03... ====== Merge pull request #715 from qnet-herwin/perl_remove_rad_config Removed RAD_CONFIG entry in Perl Arran Cudbard-Bell@2014-06-27T15:59:06Z Files modified: * raddb/mods-available/perl * raddb/mods-config/perl/example.pl * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/099f9948a416d010e3577... ====== Removed RAD_CHECK entry in Perl, protomed RAD_CONFIG RAD_CONFIG used to be an undocumented read-only clone of RAD_CHECK, where RAD_CHECK was named incorrectly. Remove the RAD_CHECK, make RAD_CONFIG read/write. This should not be merged to 3.0.x, as it breaks backwards compatibility. Herwin Weststrate@2014-06-27T13:13:29Z Files modified: * raddb/mods-available/perl * raddb/mods-config/perl/example.pl * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f923e1861c582f2ece87f... ====== IKEv2 fixes required on our side Arran Cudbard-Bell@2014-06-27T15:47:12Z Files modified: * configure * configure.ac * src/include/autoconf.h.in * src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/860e93eaf5b75f5a8cee4... ====== Assume RFC 3542 compliance for IPv6 socket options, which fixes IPv6 support on FreeBSD 10.0 Arran Cudbard-Bell@2014-06-27T13:30:49Z Files modified: * configure * configure.ac * src/include/autoconf.h.in * src/lib/udpfromto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d672bc5874694ddc6f9c7... ====== Confusing comments Arran Cudbard-Bell@2014-06-27T12:09:29Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/82f40d28b7cd1b213ff84... ====== Fix for ptrace check under FreeBSD Arran Cudbard-Bell@2014-06-27T12:01:08Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3327c68e5a36a792af83a... ====== Typos Arran Cudbard-Bell@2014-06-27T09:21:07Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8f5c60da443c5e35c49c2... ====== Use standard return codes Arran Cudbard-Bell@2014-06-26T22:41:22Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6b0ba314ffb33355d0bf3... ====== Convert binary values to octets type attributes correctly Arran Cudbard-Bell@2014-06-26T21:34:38Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8021cc4b1a0983c3f625c... ====== Rename vpsname to list_name Add array indexes to multivalued attributes Arran Cudbard-Bell@2014-06-26T21:34:12Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3b21c1f80481b61b31575... ====== Fixup debugging and formatting in rlm_perl Arran Cudbard-Bell@2014-06-26T19:12:24Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c4fedb631564b7aae92d3... ====== Merge pull request #714 from qnet-herwin/perl_more_debugging Improve debug logging of rlm_perl Arran Cudbard-Bell@2014-06-26T16:28:24Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/08aa3cf49d391798fc9fa... ====== Improve debug logging of rlm_perl Don't just show the attributes being copied, but also say where they are copied from/to. Herwin Weststrate@2014-06-26T15:47:37Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c03155f522205b60a373e... ====== Set a timer for marking a home server dead. Closes #712 Alan T. DeKok@2014-06-26T14:33:52Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/52d8e49e90c519c2017c1... ====== Pass2 for attributes in existence checks if (&foo-LDAP-Group) { ... } Alan T. DeKok@2014-06-26T14:18:43Z Files modified: * src/main/modcall.c * src/main/parser.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dbca6aecf64d21e160e5a... ====== Remove redundant includes of netinet/in.h Arran Cudbard-Bell@2014-06-26T12:56:07Z Files modified: * src/include/pcap.h * src/include/radsniff.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ebd509389f47e2137381c... ====== -- This commit summary was generated @2014-07-27T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org