Commit report for v3.0.x branch
The git bot
announce at freeradius.org
Sun Jul 27 00:00:02 CEST 2014
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
rlm_otp doesn't need a configure script
Arran Cudbard-Bell at 2014-07-26T17:08:15Z
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/e9ecb7be8a290a9f2a4192e78ae15b9b7b7f26a4
======
Import/Export from Apache DS to cleanup formatting
Arran Cudbard-Bell at 2014-07-26T16:21:42Z
Files modified:
* doc/schemas/ldap/openldap/freeradius-clients.schema
* doc/schemas/ldap/openldap/freeradius.schema
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bb6c2d1982e11362b9cd9fe4c3d4b4f9e16a38c
======
Typo in clients schema
Arran Cudbard-Bell at 2014-07-26T15:23:38Z
Files modified:
* doc/schemas/ldap/openldap/freeradius-clients.schema
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4a7837b562818e0d7e0ac9ee33af76e94c3be26
======
Only include pcap.h if we have libpcap
Arran Cudbard-Bell at 2014-07-26T15:22:25Z
Files modified:
* src/include/pcap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/753b74f3aa2126bb933c05e6de418d1bf61b0098
======
Organise LDAP schemas better
Arran Cudbard-Bell at 2014-07-25T22:06:39Z
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/239ab5540e0d4c6c55b2c0c7455e7ce385a98bfb
======
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 at 2014-07-25T21:50:08Z
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/4087461ac4cb1f502ba2c71d707bde34c2c778fb
======
Hack to get TLS-PSK-Identity
Alan T. DeKok at 2014-07-25T20:18:19Z
Files modified:
* src/main/listen.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14507d9e13469cd1ccf55f32afc2f90796ba3667
======
Needs cast to long long int
Arran Cudbard-Bell at 2014-07-25T18:47:29Z
Files modified:
* src/modules/rlm_expr/rlm_expr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eba481140f018478411ce6f97084ab99b41f6bd8
======
print 64bit rlm_expr result
Arran Cudbard-Bell at 2014-07-25T18:25:46Z
Files modified:
* src/modules/rlm_expr/rlm_expr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f17c3bd8c8cb79605666e6ecda6d2dc7dab8716
======
Continue to build functions which don't rely on libpcap, when we don't have libpcap
Arran Cudbard-Bell at 2014-07-23T18:50:28Z
Files modified:
* src/include/pcap.h
* src/lib/pcap.c
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c465ce2c6ae1d4d15e16cba7ae7a7ca7f29aeae4
======
Fix formatting of switch statements
Arran Cudbard-Bell at 2014-07-23T18:42:43Z
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/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/907d6227ca0560b472493ae6140d7f5775530731
======
Merge pull request #742 from qnet-herwin/rlm_perl_v3.0.x
Fix error in attribute copying to rlm_perl
Arran Cudbard-Bell at 2014-07-22T19:23:22Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d013d4d7a3d2bd48218cf97f9d973407bca589c2
======
Fix error in attribute copying to rlm_perl
Introduced in commit c225c615760d4c907640ebd249f860d5ab3258dd. It copied the RAD_REPLY hash twice, which had the side effects that some keys dropped out.
Herwin Weststrate at 2014-07-22T18:06:33Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eca14dcf7b94d69b8ac5265749d63f8f43e7e2c8
======
Debian: Ensure some directories exist
This prevents some warnings when installing the package.
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-21T18:36:15Z
Files modified:
* debian/freeradius.postinst
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb9a2fbd065728b94bd172123ca33c6bdb8259c5
======
Other perl formatting
Arran Cudbard-Bell at 2014-07-21T16:49:23Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c225c615760d4c907640ebd249f860d5ab3258dd
======
Fix multivalues attributes in rlm_perl. Addresses #731, Addresses #722
Arran Cudbard-Bell at 2014-07-21T16:48:18Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f4e239539802f329555a033c465271058c8501c
======
Add the gigawords calculation for MSSQL in accounting stop SQL clause
root (via Alan T. DeKok)@2014-07-21T14:35:57Z
Files modified:
* raddb/mods-config/sql/main/mssql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e41443bb6aace79a781bb700a6cbb8a130a1480a
======
Added a NULL check to rlm_perl
Otherwise, trying to start rlm_perl with an invalid file parameter would cause a segfault.
Herwin Weststrate (via Alan T. DeKok)@2014-07-20T15:22:57Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd0acc6f1812ea1d7c167a151ba09f32befa8a72
======
Merge pull request #732 from nchaigne/v3.0.x
dhcpclient - timeout and decline, release, inform
Arran Cudbard-Bell at 2014-07-16T20:51:30Z
Files modified:
* src/modules/proto_dhcp/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eeaca37fd844026e8eff65c557e7e00c605cbb23
======
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 at 2014-07-16T16:16:59Z
Files modified:
* src/modules/proto_dhcp/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be33e21913803de6d2c3c21351b9d50bbd825da4
======
Merge pull request #734 from spbnick/switch_cnf_to_sha256
Switch .cnf files to sha256 message digest
Arran Cudbard-Bell at 2014-07-16T20:50:27Z
Files modified:
* raddb/certs/ca.cnf
* raddb/certs/client.cnf
* raddb/certs/server.cnf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed2100d9b45ce84404116cb4aec8c1bb55a176ca
======
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 at 2014-07-16T19:51:33Z
Files modified:
* raddb/certs/ca.cnf
* raddb/certs/client.cnf
* raddb/certs/server.cnf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/515e5e9cf9404d2d80a03e66da198a0c31efd7fa
======
Merge pull request #736 from spbnick/add_rlm_krb5_doc
Add minimal rlm_krb5 documentation file
Arran Cudbard-Bell at 2014-07-16T20:50:08Z
Files modified:
* doc/modules/rlm_krb5
* raddb/mods-available/krb5
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21bfdf44061184c69f747a24349ac9e1114f7cd3
======
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 at 2014-07-16T19:50:49Z
Files modified:
* doc/modules/rlm_krb5
* raddb/mods-available/krb5
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d4d0246fa51097840a2a682b81c2162a47a010b
======
Merge pull request #735 from spbnick/add_P_option_to_man_pages
Add description of -P option to man pages
Arran Cudbard-Bell at 2014-07-16T20:49:51Z
Files modified:
* man/man1/radclient.1
* man/man1/radtest.1
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00c97ec743e475f80a4af693526660a2fc9a6a46
======
Add description of -P option to man pages
Add description of -P option to radtest and radclient man pages.
Nikolai Kondrashov at 2014-07-16T19:52:30Z
Files modified:
* man/man1/radclient.1
* man/man1/radtest.1
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4097b0b7a024d223a2576647ce348c95daecb2c1
======
Merge pull request #733 from spbnick/clarify_snmp_trap_conditions
Clarify conditions of limit hit SNMP notifications
Arran Cudbard-Bell at 2014-07-16T20:49:22Z
Files modified:
* mibs/FREERADIUS-NOTIFICATION-MIB.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a2c7a8d263d5a65cb9ca2b77c50210c92bbd35a
======
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 at 2014-07-16T19:52:06Z
Files modified:
* mibs/FREERADIUS-NOTIFICATION-MIB.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ca930d24d51c512075c6142a486a2411555d3d5
======
More changes
Alan T. DeKok at 2014-07-15T14:11:50Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d257e796f9ad1c62075c5ee0999344905795e008
======
Note recent changes
Alan T. DeKok at 2014-07-15T14:06:01Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b707d3a44c8e2ba8d48fbef17731792590274ebe
======
Check BN_rand_range return value
CVE-2014-4733.
In practice, the function should never fail.
jvoisin (via Alan T. DeKok)@2014-07-15T01:34:42Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3e8546f1057754dabdb1a607499b30931727744
======
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:31:02Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0e01ff9a9df52ab027070e647b4f63f5819da8f
======
Use *_clear_free instead of *_free.
CVE-2014-4732
jvoisin (via Alan T. DeKok)@2014-07-15T01:29:06Z
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/22297d7bff6f1d5517eb6208feed7527328031b4
======
Update ChangeLog
Arran Cudbard-Bell at 2014-07-12T21:02:20Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a382ca4f9342cb3d1609fe487ec1ef85a0dde16
======
Add module type sanity check
Arran Cudbard-Bell at 2014-07-12T19:43:07Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8b7756dd63a536099bdec68a271f9a819f9e0e1
======
Add support for connection pool reuse
Arran Cudbard-Bell at 2014-07-12T19:43:07Z
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/93a297a98b16e60dbe2e6ba66856fb8bcd8e362b
======
Convert another argument to bool
Arran Cudbard-Bell at 2014-07-12T19:43:06Z
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/7ccffc8631184606a9b52506e9dd31296c2a7be4
======
Merge pull request #730 from nchaigne/v3.0.x
dhcpclient - store xid when encoding request
Alan DeKok at 2014-07-12T15:40:30Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b85d952a0c10afe4d01eb719df3edf6983944798
======
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 at 2014-07-11T18:16:46Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69bfb4d61b5de4f672f849f156aaf61be693b848
======
Typo
Arran Cudbard-Bell at 2014-07-10T18:40:56Z
Files modified:
* src/include/connection.h
* src/main/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59c1ef434b7859e7a32b77f530260a9eaa47897b
======
Formatting and documentation
Arran Cudbard-Bell at 2014-07-10T18:40:56Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/129d1b166a4d753185f0a65d302129db3077a162
======
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:27Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5219d3de9a0e1ba8b01f300b7b20d028833734ac
======
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-10T17:28:15Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41f8259d2f59784d6f23bbfde009e72fe53c143b
======
Allow User-Name in CUI reply
Alan T. DeKok at 2014-07-10T05:21:52Z
Files modified:
* raddb/policy.d/cui
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42430f41416f06ba8ee7542847ff41f4f9cd027e
======
Use loop index to get description. Closes #729
Alan T. DeKok at 2014-07-09T21:33:24Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d25e515d28108e3cb8b824f2492472a6b01edec
======
A parent config section might not exist
when dynamically adding a home server.
Alan T. DeKok at 2014-07-09T21:29:09Z
Files modified:
* src/main/realms.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf608881626bcf93ab74cd1bbf88b04423ac2dcf
======
Remove useless extern declarations
Arran Cudbard-Bell at 2014-07-09T18:35:03Z
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/37917ad89540da122e5d02f429e8647f89d5d5af
======
Cleanup EAP-SIM macros
Arran Cudbard-Bell at 2014-07-09T18:35:03Z
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/b92da9313a5ee8135e6a71acf3aba2015eb04656
======
Debug condition is now a fr_cond_t
Arran Cudbard-Bell at 2014-07-09T18:35:02Z
Files modified:
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d60c47e73727c795b1c614bf94e4f0f84d7fecc
======
Limit which operators can be used with LDAP group comparison
and other minor cleanups
Arran Cudbard-Bell at 2014-07-09T18:34:55Z
Files modified:
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62a8a4ed8e505b511179b0350997dabf76a2a0a4
======
Formatting
Arran Cudbard-Bell at 2014-07-09T02:09:19Z
Files modified:
* src/include/token.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5a743c8be8b7eada07ed929aba61ab1e84095e7
======
Fixup Sqlite schema
Arran Cudbard-Bell at 2014-07-09T02:09:00Z
Files modified:
* raddb/mods-config/sql/main/sqlite/schema.sql
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77d7284333b953702b50959f5c413f521b1c99ff
======
Update cui
Updated comments to clarify the dual purpose of the unlang fragment.
Stefan Paetow (via Arran Cudbard-Bell)@2014-07-08T13:51:32Z
Files modified:
* raddb/policy.d/cui
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/448bc0e0727d406825fa608ca1c787c32190e33e
======
Try and make dlopen library search messages clearer
Arran Cudbard-Bell at 2014-07-08T05:24:31Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2059032d31e38393ffd30ea26ddd9d34efa5f39d
======
Remove reply:User-Name only if there's a reply:CUI
Alan T. DeKok at 2014-07-08T04:35:28Z
Files modified:
* raddb/policy.d/cui
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d9a6e9957835180e19820c566fefb3eeed4ee12
======
Changed integer type for rlm_eap_{ttls,peap} tunnel types to bool where applicable
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-07T20:31:03Z
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/9851f2c759de4307aeb757ce922b90b644cdc77f
======
Use enums instead of define lists in rlm_eap_peap
But only for the values that are only used internally.
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-07T20:29:54Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09ea27662cf245be6dc0ab9aada57de2de90011d
======
Formatting
Arran Cudbard-Bell at 2014-07-07T20:28:29Z
Files modified:
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c201641c1527cae70331c6b6206d374cfdcea7b
======
As posted to the list
Alan T. DeKok at 2014-07-07T18:09:51Z
Files modified:
* share/dictionary
* share/dictionary.dragonwave
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8cc903f285be0fcba4ec6e3b8bd58c96492e44fa
======
Merge pull request #725 from nchaigne/v3.0.x
radeapclient - fix send_packet
Arran Cudbard-Bell at 2014-07-04T17:08:19Z
Files modified:
* src/modules/rlm_eap/radeapclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3100c303c7cf6e5f50984f126eb93238ce27197
======
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 at 2014-07-04T17:03:33Z
Files modified:
* src/modules/rlm_eap/radeapclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53c1ce349b07a6e51dcc0cde9041e0a5153bdf11
======
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 (via Alan T. DeKok)@2014-07-04T16:01:54Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0e3a5330804c0873621ca1789255df53dde8012
======
Update redhat spec file to reflect the fact rlm_host is no longer experimental.
Philippe Wooding (via Alan T. DeKok)@2014-07-04T16:01:34Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3fb6571b943ae2f1eb489abd9ec2b8b6f000882f
======
Use correct type for length
Alan T. DeKok at 2014-07-03T01:59:51Z
Files modified:
* src/modules/rlm_eap/libeap/eap_chbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b6a39907161cf244351177d6c62348439e025dc
======
No need for casting in talloc_array_length()
Alan T. DeKok at 2014-07-03T01:45:37Z
Files modified:
* src/modules/rlm_eap/libeap/eap_chbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd41bcb584cb30f8271316b047022c7266aead69
======
rad_vp2attr() returns -1 on error, 0 on "not enough room"
Alan T. DeKok at 2014-07-03T01:43:51Z
Files modified:
* src/modules/rlm_eap/libeap/eap_chbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0000859a6f1b9438559d32e395d54c1146e73be5
======
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:39:58Z
Files modified:
* src/modules/rlm_eap/libeap/eap_chbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c5834ebdd27ccc780ca6aa7ee194b187d0a260e
======
Don't call free on talloc'ed channel bindings packet
Kevin Wasserman (via Alan T. DeKok)@2014-07-03T01:39:54Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b862293c1e25e33e7cec135795d14a8c639fa9a6
======
Fix cursor initialization bugs in eap_chbind_vp2packet
Kevin Wasserman (via Alan T. DeKok)@2014-07-03T01:39:50Z
Files modified:
* src/modules/rlm_eap/libeap/eap_chbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84b7c83d5127d04e98110979e4394f076d64418d
======
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 (via Arran Cudbard-Bell)@2014-07-02T19:36:09Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c920cf0ff498b3695040265955db580b0a7c7cbd
======
Merge pull request #719 from nchaigne/v3.0.x
3.0.x - Make EAP-SIM work again - proper encoding of EAP-SIM attributes ...
Arran Cudbard-Bell at 2014-07-01T19:48:25Z
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/fd45098b462a03a16a4722952fe5006314356744
======
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/39df09e42d80a96363be0bddee2ff0ba97fdb035
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 at 2014-07-01T17:03:03Z
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/9ec3c382665a34595d6586a39db66968d380ed2d
======
Inline breaks linking?
Arran Cudbard-Bell at 2014-07-01T15:58:31Z
Files modified:
* src/include/libradius.h
* src/lib/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06e09be31d59ef4933ba47a6ac4cf361e091336f
======
Fix capitalisation in UKERNA dictionary Fixes #718
Arran Cudbard-Bell at 2014-07-01T15:44:50Z
Files modified:
* share/dictionary.ukerna
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d1ef27ac98f646e5ba0c6cf4df6cb98a95e9d05
======
Other things still reference dict_attr_allowed_chars
Arran Cudbard-Bell at 2014-07-01T15:43:07Z
Files modified:
* src/include/libradius.h
* src/lib/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7af44b794161ffbb32016b78a12f9e9e7bec2c65
======
Fixed reference to config file
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T13:42:00Z
Files modified:
* raddb/sites-available/default
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40bee0edc4b7638717e30f2aecadb56291136971
======
Readability fixes in mods-available/perl
Alignment is now stable with any tab width.
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T13:41:48Z
Files modified:
* raddb/mods-available/perl
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e7fc3460be51899fefb03a066405c8abfcf3ec9
======
Fixed typo in rlm_sql.c
s/afftected/affected/
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T13:40:19Z
Files modified:
* src/modules/rlm_sql/rlm_sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5d11402be8624845ef52f5b763db0569100a0cf
======
Fixed some tabs/spaces in default virtual server
Herwin Weststrate (via Arran Cudbard-Bell)@2014-07-01T13:40:14Z
Files modified:
* raddb/sites-available/default
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd6519551d5e09733e1bddf1c0261215b1df5fa8
======
Use RFC language in eap.c messages
Arran Cudbard-Bell at 2014-07-01T13:39:38Z
Files modified:
* src/modules/rlm_eap/eap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/852f3abe9b521d1b84484edb8d42e9cbc849c137
======
No need to call exit twice
Arran Cudbard-Bell at 2014-07-01T13:39:38Z
Files modified:
* src/lib/event.c
* src/main/detail.c
* src/main/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56a66de36cf920b89d4d145940b54726eb297b52
======
Better errors on junk chars in dict.c
Arran Cudbard-Bell at 2014-07-01T13:39:38Z
Files modified:
* src/lib/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a77de871d49ba43a33b1572b7f3ed16955a385b
======
We can now use talloc_free() for listeners
Alan T. DeKok at 2014-06-27T17:04:32Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77f68022e2f87bf24b8310064bdb33691c6c272c
======
Proxy sockets use common_socket_free(). Closes #680
Alan T. DeKok at 2014-06-27T17:04:32Z
Files modified:
* src/main/listen.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4058b7a0b15523253aafbd1d2ee51250a11d731a
======
The default secret is "radsec"
Alan T. DeKok at 2014-06-27T17:04:31Z
Files modified:
* raddb/sites-available/tls
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c16bb57372c5c10267b5c89ed1f0a8d039c731cb
======
Now that we have default IPv6 listeners, have a v6 client, too
Alan T. DeKok at 2014-06-27T17:04:31Z
Files modified:
* raddb/clients.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d9e85722ebc4548219540cb497858801ce5c9fd
======
No need for an empty function
Alan T. DeKok at 2014-06-27T17:04:31Z
Files modified:
* src/main/listen.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/997bf775f1366ae5dd5b79f469bbae38d1ce3daf
======
Move checks for virtual_server to listen_parse()
Which is better than scattering them through the code.
Alan T. DeKok at 2014-06-27T17:04:31Z
Files modified:
* src/main/listen.c
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0022bf367c092d2a5843092f0dc8c68950e9e60b
======
IKEv2 fixes required on our side
Arran Cudbard-Bell at 2014-06-27T15:47:07Z
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/de7fd410a726352bc931ee7aa13cb2725639b37a
======
Assume RFC 3542 compliance for IPv6 socket options, which fixes IPv6 support on FreeBSD 10.0
Arran Cudbard-Bell at 2014-06-27T13:30:56Z
Files modified:
* configure
* configure.ac
* src/include/autoconf.h.in
* src/lib/udpfromto.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb3ea70165cee55d14fa9eee2281a17de642e29d
======
Confusing comments
Arran Cudbard-Bell at 2014-06-27T12:09:35Z
Files modified:
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78c370c0e2c1a3b33ad1dd73c20b02e821fef091
======
Fix for ptrace check under FreeBSD
Arran Cudbard-Bell at 2014-06-27T12:01:14Z
Files modified:
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/012a94628ba7f3090e16186c8741c5256af82e1c
======
Use standard return codes
Arran Cudbard-Bell at 2014-06-26T23:09:51Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7c532216d0692be2906947e02bd4dab2e80da4c
======
Convert binary values to octets type attributes correctly
Arran Cudbard-Bell at 2014-06-26T23:09:42Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78027f0cc9c4e66bd94767f330f1b6970fb63375
======
Rename vpsname to list_name
Add array indexes to multivalued attributes
Arran Cudbard-Bell at 2014-06-26T23:09:01Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3b852d037c1e50f037678832706e2c7eafcf8cc
======
Fixup debugging and formatting in rlm_perl
Arran Cudbard-Bell at 2014-06-26T19:13:11Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d7ae9f11e9ff9357238410b5a84cea2d57d0bf3
======
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 (via Arran Cudbard-Bell)@2014-06-26T18:41:58Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6c27a5264b84181e0589138dafcc52278a5dd97
======
Set a timer for marking a home server dead. Closes #712
Alan T. DeKok at 2014-06-26T14:33:32Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bae7c8ed3ae6420c749f04ab3cb716e00071389
======
Note recent changes
Alan T. DeKok at 2014-06-26T14:20:15Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa93a223ca4d3d903f17d1cb0501f2e2c3ca7032
======
Pass2 for attributes in existence checks
if (&foo-LDAP-Group) {
...
}
Alan T. DeKok at 2014-06-26T14:18:34Z
Files modified:
* src/main/modcall.c
* src/main/parser.c
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a5bc20fb4b9b34912c3dc77a815225347e74ebc
======
--
This commit summary was generated @2014-07-27T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list