New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Fix weirdly indented argument list Arran Cudbard-Bell@2013-08-05T17:41:17Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce1082c5560000dc7b928... ====== Add ipv6 structure (for decoding IPv6 headers) Arran Cudbard-Bell@2013-08-05T17:41:17Z Files modified: * src/include/pcap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a0e96096cd78ebbcad42e... ====== Destructors are private and should start with an underscore Arran Cudbard-Bell@2013-08-05T17:41:17Z Files modified: * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ca6faa02a87c44894a355... ====== Add fr_inet_ntop to support printing of IPv4 and IPv6, and to be a replacement for ntoa Arran Cudbard-Bell@2013-08-05T17:41:17Z Files modified: * src/include/libradius.h * src/lib/misc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c5dcea1e76f53bd3f7fb3... ====== Add checks for the C11 TLS storage class. Were C99, but if there's no alternative it can't hurt. Arran Cudbard-Bell@2013-08-05T17:41:16Z Files modified: * acinclude.m4 * configure * src/include/autoconf.h.in * src/include/threads.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/77decd8da4f53de1eef2f... ====== Fix switch statement indentation Arran Cudbard-Bell@2013-08-05T17:41:16Z Files modified: * src/lib/pcap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8023ccaf0456e2ab0da45... ====== Don't try and dereference name if we don't know it exists Arran Cudbard-Bell@2013-08-05T17:41:16Z Files modified: * src/modules/rlm_realm/rlm_realm.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a05d40e0a4961020bfc33... ====== Otherattr should return false by default, so that the check attribute is searched for Arran Cudbard-Bell@2013-08-05T17:41:16Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a45603cd28df3e87b7f53... ====== Print out proper error string on database init if sqlite3_errstr is available Arran Cudbard-Bell@2013-08-05T17:41:16Z Files modified: * src/include/autoconf.h.in * src/modules/rlm_sql/drivers/rlm_sql_sqlite/config.h.in * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure.ac * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6d106d52ec108d1bdb7c1... ====== Typo Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f3e5ced18b8745830d01b... ====== Print out system error message if we fail creating sqlite db Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/145fdba2c2eba45f4f3b3... ====== Check something has initialised the log buffer Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/483a40b9c11e790ce04b6... ====== Allow rad_packet_ok to return a detailed failure code Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * src/include/libradius.h * src/lib/radius.c * src/lib/tcp.c * src/main/radsniff.c * src/main/tls_listen.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/32aa774336949affedede... ====== Collectd type definitions Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * scripts/radsniff_type.db Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6af26229b10eee83b1ede... ====== Cleanup code Bring radsniff into line with collectd naming requirements Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * src/include/radsniff.h * src/lib/misc.c * src/lib/pcap.c * src/main/collectd.c * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fea3772f761307d4aaf7a... ====== Only return errors once from fr_strerror Arran Cudbard-Bell@2013-08-05T17:41:15Z Files modified: * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/46e838ca2faaa3ed37890... ====== compare only attributes of the same type attribute comparison callback may handle attributes of different type internally radius_compare_vps requires two attributes of the same type, so enforce it Olivier Beytrison (via Arran Cudbard-Bell)@2013-08-05T17:41:14Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/445da98fefd4cfe04dc08... ====== Use the same const order everywhere Arran Cudbard-Bell@2013-07-31T01:25:17Z Files modified: * scripts/jlibtool.c * src/include/map.h * src/include/modpriv.h * src/include/modules.h * src/include/radiusd.h * src/lib/dict.c * src/lib/event.c * src/lib/hash.c * src/lib/md4.c * src/lib/misc.c * src/lib/packet.c * src/lib/print.c * src/lib/radius.c * src/lib/token.c * src/lib/valuepair.c * src/main/client.c * src/main/command.c * src/main/conffile.c * src/main/evaluate.c * src/main/map.c * src/main/modcall.c * src/main/modules.c * src/main/parser.c * src/main/process.c * src/main/radclient.c * src/main/realms.c * src/main/threads.c * src/main/tls.c * src/main/xlat.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/libeap/mppe_keys.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_otp/extern.h * src/modules/rlm_rest/rest.c * src/modules/rlm_securid/rlm_securid.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1d6d81951ddf83ed791d2... ====== Check for memsetlimit Arran Cudbard-Bell@2013-07-30T16:23:01Z Files modified: * configure * configure.ac * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fe4ab18f6dcb8b0d0b7bb... ====== Output to collectd Arran Cudbard-Bell@2013-07-30T16:22:57Z Files modified: * Make.inc.in * configure * configure.ac * src/include/autoconf.h.in * src/include/pcap.h * src/include/radsniff.h * src/main/collectd.c * src/main/radsniff.c * src/main/radsniff.mk.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dbf0989f1f0c0b9d8a145... ====== re-enable option to disable shared libraries (which causes binaries to be statically linked against internal libraries) Arran Cudbard-Bell@2013-07-30T13:43:56Z Files modified: * Make.inc.in * configure * configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cbc9d108c58e0b9d77c8b... ====== Typo in libtool.mk Arran Cudbard-Bell@2013-07-30T13:35:28Z Files modified: * scripts/libtool.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/153f169b9592231cc1155... ====== If were linking to the server library, we don't need to redefine module_failure_msg Arran Cudbard-Bell@2013-07-30T12:44:18Z Files modified: * src/main/radattr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1989ca2812104561424d9... ====== Reverse VALUE_PAIR const order Arran Cudbard-Bell@2013-07-30T10:28:03Z Files modified: * src/lib/radius.c * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5e6c620c8faa9ab2667d... ====== Reverse DICT_ATTR const order Arran Cudbard-Bell@2013-07-30T10:26:05Z Files modified: * src/include/libradius.h * src/lib/dict.c * src/lib/radius.c * src/lib/valuepair.c * src/main/client.c * src/main/map.c * src/main/modules.c * src/main/radclient.c * src/main/xlat.c * src/modules/proto_dhcp/dhcp.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_rest/rest.c * src/modules/rlm_sometimes/rlm_sometimes.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_yubikey/decrypt.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee7040989041efa692e3e... ====== Merge pull request #397 from olivierbeytrison/fix-pair-compare Move paircompare to DICT_ATTR Arran Cudbard-Bell@2013-07-30T00:52:59Z Files modified: * src/include/radiusd.h * src/main/evaluate.c * src/main/valuepair.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_expiration/rlm_expiration.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b430953c52828f41e4c37... ====== Move paircompare to DICT_ATTR All modules registering paircompare callback have been updated. For every callback which didn't use the *req list, the first_only has been set to true Olivier Beytrison@2013-07-30T00:39:32Z Files modified: * src/include/radiusd.h * src/main/evaluate.c * src/main/valuepair.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_expiration/rlm_expiration.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/03cc2462731bd52d1c4dd... ====== Add assert to catch mismatched attributes Arran Cudbard-Bell@2013-07-29T11:17:33Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cda56d172376ba01e1b8d... ====== Remove trailing periods from log messages Arran Cudbard-Bell@2013-07-28T19:45:49Z Files modified: * src/lib/dict.c * src/lib/radius.c * src/lib/tcp.c * src/main/auth.c * src/main/client.c * src/main/command.c * src/main/listen.c * src/main/mainconfig.c * src/main/modcall.c * src/main/process.c * src/main/radiusd.c * src/main/radsniff.c * src/main/realms.c * src/main/tls.c * src/main/util.c * src/main/valuepair.c * src/main/version.c * src/main/xlat.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpd.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_cram/rlm_cram.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/eap.c * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c * src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c * src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_mschap/opendir.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/rlm_otp.c * src/modules/rlm_pam/rlm_pam.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_perl/example.pl * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_realm/rlm_realm.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_replicate/rlm_replicate.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_freetds/rlm_sql_freetds.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/sql.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/modules/rlm_unix/rlm_unix.c * src/modules/rlm_wimax/rlm_wimax.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c4a63d695d7b5ce075b80... ====== Check for features.h (as provided by glibc) and use it to determine the correct version of strerror_r. Arran Cudbard-Bell@2013-07-27T12:39:29Z Files modified: * configure * configure.ac * src/include/autoconf.h.in * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d8b7a0bfcf6485062942... ====== localtime_r can return NULL on error, we should probably check that Arran Cudbard-Bell@2013-07-27T12:39:28Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83af7b7fb0c93def4a6f4... ====== Set fake packet timestamp from request packet timestamp Alan T. DeKok@2013-07-26T23:36:33Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7262d0e692d7bd75181e7... ====== Move setting of packet->timestamp Alan T. DeKok@2013-07-26T23:36:32Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4fa9b84257bc70cfd2b2b... ====== More configuration sanity checks for rlm_ldap Arran Cudbard-Bell@2013-07-26T22:49:08Z Files modified: * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7613711824e7eb62989f7... ====== Only skip on vendor if were searching for a callback Arran Cudbard-Bell@2013-07-26T21:19:26Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a0c13df3365a19b1ce7ab... ====== strerror is not threadsafe, replace with fr_syserror fr_syserror uses TLS to create a thread local buffer, and calls strerror_r to write out the value. Arran Cudbard-Bell@2013-07-26T20:05:19Z Files modified: * src/include/libradius.h * src/lib/dict.c * src/lib/event.c * src/lib/log.c * src/lib/packet.c * src/lib/pcap.c * src/lib/radius.c * src/lib/tcp.c * src/main/client.c * src/main/command.c * src/main/conffile.c * src/main/detail.c * src/main/exec.c * src/main/files.c * src/main/listen.c * src/main/log.c * src/main/mainconfig.c * src/main/modules.c * src/main/process.c * src/main/radattr.c * src/main/radiusd.c * src/main/radwho.c * src/main/session.c * src/main/threads.c * src/main/tls.c * src/main/tls_listen.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_vmps/vqp.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_otp/otp_pw_valid.c * src/modules/rlm_otp/otp_util.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_python/rlm_python.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_smsotp/rlm_smsotp.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_sql/sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aaa0ed52058b19acf3daf... ====== Change radsniff prefix in code to rs Arran Cudbard-Bell@2013-07-26T18:24:07Z Files modified: * src/include/radsniff.h * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93d754c5ff6f5c759439e... ====== Packet data is now talloced Arran Cudbard-Bell@2013-07-26T18:22:57Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a1c3e0423d1fcbab4c507... ====== Do talloc check earlier Arran Cudbard-Bell@2013-07-26T18:22:53Z Files modified: * configure * configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac57bf160e2fb217e7c33... ====== Later versions of GCC complain that the value of ftruncate is unused Why? Because GCC is fucking retarded. Arran Cudbard-Bell@2013-07-26T14:57:51Z Files modified: * src/include/log.h * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/001f9d4aa4d6d36eaaa04... ====== Use result buffer of localtime_r, it's less confusing Arran Cudbard-Bell@2013-07-26T14:57:33Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/84aa168792ef21fdd710a... ====== Add basic statistics output Arran Cudbard-Bell@2013-07-26T13:46:56Z Files modified: * src/include/radsniff.h * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21847e9a676e3ef98d310... ====== Don't crash if we have a zero length expansion made up of one component Arran Cudbard-Bell@2013-07-26T13:46:25Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9de6f2d0a08a147fd57cb... ====== Add assert to catch incorrect attributes Arran Cudbard-Bell@2013-07-26T13:39:49Z Files modified: * src/modules/rlm_expr/paircmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6427d65795ffe661c394... ====== Only clear matches on new match so nested regex comparisons work correctly Also add some useful debug output Arran Cudbard-Bell@2013-07-26T13:22:35Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/273016d6c9b738618e3a0... ====== We only support paircmp for NON vendor attributes #381 Arran Cudbard-Bell@2013-07-26T12:44:13Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/358aa1a713b2640c05b4f... ====== Fix argument names in radius_callback_compare Arran Cudbard-Bell@2013-07-26T12:44:13Z Files modified: * src/include/radiusd.h * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b02e1f32902e8ee0c4660... ====== Fix installation rules for sites / modules. Closes #360 The sites-enabled/* and mods-enabled/* were still listed as installation targets. So they were INSTALLed, even when the "create soft link" rule was if'd out. The solution is to add both the target and the rule only when necessary Alan T. DeKok@2013-07-26T01:28:12Z Files modified: * raddb/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd9bf4f9189b938033d6a... ====== Be more specific with install rules. Closes #360 Alan T. DeKok@2013-07-26T01:28:11Z Files modified: * raddb/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e7e04562ebe716900fc72... ====== Munge doxygen config so we can use the full logo and it not look stupid Arran Cudbard-Bell@2013-07-25T23:56:46Z Files modified: * doc/source/Doxyfile * doc/source/extra/freeradius.png Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/07d73e98e715ad59e5bbd... ====== fix decoding of client ethernet address (by mino98) Arran Cudbard-Bell@2013-07-25T23:32:25Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5bd2e9edf464ede2b8c63... ====== Fix deadlock in eap_handler_free, and also simplify eap handler free Arran Cudbard-Bell@2013-07-25T17:46:37Z Files modified: * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd4485eaa39b474e3aa47... ====== Closes #391 Arran Cudbard-Bell@2013-07-25T14:58:50Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93ae707e0c50d3438f300... ====== rbtree_deletebydata should return bool Arran Cudbard-Bell@2013-07-25T14:29:45Z Files modified: * src/include/libradius.h * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a5779e370e914b5e667e6... ====== Set reply timestamp always Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-25T13:48:44Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8259db7fbc303eb4a93b4... ====== Fix for opaque data double free Arran Cudbard-Bell@2013-07-25T13:31:06Z Files modified: * src/include/radiusd.h * src/main/command.c * src/main/modcall.c * src/main/util.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h * 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_ttls/ttls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b24e8eab5ed167a634242... ====== Calculate server latency Arran Cudbard-Bell@2013-07-24T18:42:21Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d8ae164ada34e9c5b434d... ====== Whitespace changes in radsniff Arran Cudbard-Bell@2013-07-24T18:42:16Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3c6806340020e4bcdd031... ====== Typo Arran Cudbard-Bell@2013-07-24T15:58:59Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7870ef86cd27f193dd875... ====== Be consistent with path default functions They should of had a rad_ prefix like the rest of the radiusd library Arran Cudbard-Bell@2013-07-24T15:36:59Z Files modified: * src/include/radiusd.h * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/00cc75eb508c9bab5296e... ====== Unify regex subcapture group processing Arran Cudbard-Bell@2013-07-24T15:31:29Z Files modified: * src/include/radiusd.h * src/main/evaluate.c * src/main/util.c * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ee9e3cf18d5c2c923da5... ====== Drop the inline, it seems to cause issues... Arran Cudbard-Bell@2013-07-24T14:35:01Z Files modified: * src/include/libradius.h * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/207ce354f5c9fd5747594... ====== Buffer no longer used Arran Cudbard-Bell@2013-07-24T13:17:57Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e320f551aa5d1b961fcff... ====== Fix all other instances of sizeof(vp->vp_strvalue) Arran Cudbard-Bell@2013-07-24T13:06:35Z Files modified: * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/rlm_eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2146365a14cd4daf5588b... ====== If pairparsevalue gets called on a regex pair, we DON'T attempt to parse the value, and instead copy the string value over verbatim. Arran Cudbard-Bell@2013-07-24T12:46:21Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5407331d4d4edf834ce28... ====== char buffer[sizeof(check->vp_strvalue)]; Guessing we don't want a 4 or 8 byte buffer... Arran Cudbard-Bell@2013-07-24T12:42:20Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d984f493de65c20ad86f5... ====== Skip the entry if expansion fails for one of the check items Arran Cudbard-Bell@2013-07-24T12:40:46Z Files modified: * src/modules/rlm_files/rlm_files.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/50aad9aca5f3a79cc8867... ====== Fixup pairparsevalue signature (should return bool) Fix places which assumed because it returned an int, it would return a negative integer to indicate failure. Arran Cudbard-Bell@2013-07-24T12:40:03Z Files modified: * src/include/libradius.h * src/lib/valuepair.c * src/modules/rlm_sql/sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4bb1d3f0958da9a729f69... ====== xlat check items too Arran Cudbard-Bell@2013-07-24T12:00:41Z Files modified: * src/modules/rlm_files/rlm_files.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8e9f98a668cd4cf0ca37f... ====== Make FR asserts consitent with RAD asserts Arran Cudbard-Bell@2013-07-24T12:00:41Z Files modified: * src/include/libradius.h * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/87989ef5f9bda9493f5f9... ====== Fix segv in rlm_ldap_search Arran Cudbard-Bell@2013-07-23T23:21:50Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6d2dba9f3c1f1b94e3da2... ====== s/[ \t]+$//g - config and docs Arran Cudbard-Bell@2013-07-23T23:08:00Z Files modified: * doc/ChangeLog * doc/bugs * doc/configuration/acct_type.rst * doc/configuration/autz_type.rst * doc/configuration/configurable_failover.rst * doc/configuration/post_auth_type * doc/deployment/CYGWIN.rst * doc/deployment/performance-testing * doc/deployment/supervise-radiusd.rst * doc/developer/DIFFS.rst * doc/developer/coding-methods.rst * doc/modules/RADIUS-LDAP-eDirectory * doc/modules/rlm_eap * doc/modules/rlm_expiration * doc/modules/rlm_pam * doc/modules/rlm_passwd * doc/modules/rlm_python * doc/modules/rlm_soh * doc/modules/rlm_sqlcounter * doc/modules/rlm_sqlippool * doc/rfc/leap.txt * doc/rfc/per-rfc.pl * doc/rfc/rewrite.pl * doc/schemas/ldap/radiusclients-edirectory.ldif * doc/schemas/ldap/radiusclients-openldap.schema * doc/schemas/sql * doc/source/Doxyfile * doc/vendor/ascend * doc/vendor/cisco.rst * raddb/README.rst * raddb/certs/Makefile * raddb/certs/README * raddb/certs/xpextensions * raddb/dictionary.in * raddb/experimental.conf * raddb/mods-available/cache * raddb/mods-available/cache_eap * raddb/mods-available/cui * raddb/mods-available/dhcp_sqlippool * raddb/mods-available/dynamic_clients * raddb/mods-available/eap * raddb/mods-available/echo * raddb/mods-available/expr * raddb/mods-available/files * raddb/mods-available/ldap * raddb/mods-available/otp * raddb/mods-available/passwd * raddb/mods-available/perl * raddb/mods-available/preprocess * raddb/mods-available/radutmp * raddb/mods-available/realm * raddb/mods-available/redis * raddb/mods-available/rest * raddb/mods-available/smsotp * raddb/mods-available/sql * raddb/mods-available/sqlippool * raddb/mods-available/yubikey * raddb/mods-config/files/authorize * raddb/mods-config/sql/counter/mysql/queries.conf * raddb/mods-config/sql/counter/postgresql/queries.conf * raddb/mods-config/sql/cui/postgresql/schema.sql * raddb/mods-config/sql/ippool/mysql/schema.sql * raddb/mods-config/sql/ippool/oracle/queries.conf * raddb/mods-config/sql/ippool/postgresql/queries.conf * raddb/mods-config/sql/ippool/sqlite/schema.sql * raddb/mods-config/sql/main/mssql/queries.conf * raddb/mods-config/sql/main/mysql/queries.conf * raddb/mods-config/sql/main/mysql/setup.sql * raddb/mods-config/sql/main/ndb/setup.sql * raddb/mods-config/sql/main/oracle/queries.conf * raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf * raddb/mods-config/sql/main/postgresql/queries.conf * raddb/mods-config/sql/main/postgresql/schema.sql * raddb/mods-config/sql/main/sqlite/queries.conf * raddb/policy.d/accounting * raddb/policy.d/canonicalization * raddb/policy.d/cui * raddb/policy.d/eap * raddb/policy.d/filter * raddb/policy.d/operator-name * raddb/proxy.conf * raddb/radiusd.conf.in * raddb/sites-available/buffered-sql * raddb/sites-available/check-eap-tls * raddb/sites-available/control-socket * raddb/sites-available/copy-acct-to-home-server * raddb/sites-available/default * raddb/sites-available/dynamic-clients * raddb/sites-available/inner-tunnel * raddb/sites-available/originate-coa * raddb/sites-available/vmps * raddb/templates.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83af27c5620542f34a526... ====== Allow cache attribute to be overridden (for use in fail-over) Arran Cudbard-Bell@2013-07-23T22:39:47Z Files modified: * raddb/mods-available/ldap * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f2bffdd972ddd30e0912... ====== Fix flower boxes Arran Cudbard-Bell@2013-07-23T22:39:46Z Files modified: * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_pap/rlm_pap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f6a061a125ad5729d0167... ====== Skip membership checks if no membership attribute is configured Arran Cudbard-Bell@2013-07-23T22:39:46Z Files modified: * raddb/mods-available/ldap * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da3f97bf94d5859485f63... ====== rlm_python is NOT python3.x ready so don't search for version 3. Fix python configure script to work with 3.x Arran Cudbard-Bell@2013-07-23T21:57:51Z Files modified: * src/modules/rlm_python/configure * src/modules/rlm_python/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1fe0ac2eba55415df0666... ====== Fix segv in rlm_ldap_search Arran Cudbard-Bell@2013-07-23T21:18:18Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ebac32214ef9effdea38... ====== Setup the talloc destructors correctly Arran Cudbard-Bell@2013-07-23T20:30:19Z Files modified: * src/lib/event.c * src/main/conffile.c * src/main/listen.c * src/main/modules.c * src/main/util.c * src/modules/rlm_eap/eap.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/sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c6722e5891c64b2dfdc5... ====== Fix shadowing Arran Cudbard-Bell@2013-07-23T19:41:26Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f23d232e63d7ca53e7f9c... ====== Typo Arran Cudbard-Bell@2013-07-23T19:32:51Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ab75d63bd904b4b12333... ====== Add assert to cacheable grou code Arran Cudbard-Bell@2013-07-23T19:32:39Z Files modified: * src/modules/rlm_ldap/groups.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cfb1312f1f8fbac9658d6... ====== Always get the result when were searching so we can count entries, and check for errors counting results. Arran Cudbard-Bell@2013-07-23T19:24:57Z Files modified: * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/ldap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/96d5d6d261322fcca0732... ====== Set PCAP_LIBS in Make.inc.in too Arran Cudbard-Bell@2013-07-23T18:36:00Z Files modified: * Make.inc.in * configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b1502649d34078df14a28... ====== Link against libpcap when available Arran Cudbard-Bell@2013-07-23T16:33:04Z Files modified: * src/lib/all.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d66bc31c930245b68f6a... ====== More fixes Arran Cudbard-Bell@2013-07-23T16:25:07Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1801d79efcfb03187ba76... ====== More efficient.. Arran Cudbard-Bell@2013-07-23T16:16:25Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4e6e94f0e05654171dd0... ====== Unlink and re-link the right link in the list of links Arran Cudbard-Bell@2013-07-23T16:15:58Z Files modified: * src/lib/pcap.c * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a836a680fdc573270c770... ====== Weird destructor issues Arran Cudbard-Bell@2013-07-23T15:09:09Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4bf3bd7f38a7fb68be025... ====== Don't print NULL error string... Arran Cudbard-Bell@2013-07-23T15:09:09Z Files modified: * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e57faa28a8176d3a1e39d... ====== Typo Arran Cudbard-Bell@2013-07-23T15:09:09Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/548f8bb4dd3415af511f5... ====== Remove packet definitions from radsniff.h Use pcap.h and fr_pcap library functions Support listening on multiple interfaces using fr event loop Move more configuration items into a structure Arran Cudbard-Bell@2013-07-23T15:09:08Z Files modified: * src/include/radsniff.h * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3af8414c4b4c7ad81c816... ====== Switch to new logging macros in all places Arran Cudbard-Bell@2013-07-23T14:24:19Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ab5b8f58e8ec239f6159... ====== Move logging macros into radsniff.h Arran Cudbard-Bell@2013-07-23T14:24:19Z Files modified: * src/include/radsniff.h * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/99d77abe140b2cc3a9963... ====== Temporarily add pcap functions to libradius Arran Cudbard-Bell@2013-07-23T14:24:18Z Files modified: * src/include/pcap.h * src/lib/all.mk * src/lib/pcap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee1e2dc7397210958362d... ====== Add rad_ajoin to join together an array of strings with a delimiter char Arran Cudbard-Bell@2013-07-23T14:24:18Z Files modified: * src/include/radiusd.h * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e005a3f3abec2af12e06... ====== Stupid documentation says void * Arran Cudbard-Bell@2013-07-23T14:24:18Z Files modified: * src/lib/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a04286de6c89eb95f26be... ====== Add assert Arran Cudbard-Bell@2013-07-23T13:59:29Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/79e43f37ecd2be36a512e... ====== Check pRet and pArg are set before decrementing references to them CID 1047331, CID 1047330: Arran Cudbard-Bell@2013-07-23T13:59:29Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dde0e4c42f7416fc64267... ====== Return if we can't find the VP CID 1047333 Arran Cudbard-Bell@2013-07-23T13:59:29Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58f6f8cc35403ecfceb1c... ====== Fixes for coverity Alan T. DeKok@2013-07-23T13:50:20Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bf1061e2456717afb8397... ====== -- This commit summary was generated @2013-08-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).