Commit report for master branch
The git bot
announce at freeradius.org
Tue Aug 6 00:00:02 CEST 2013
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Fix weirdly indented argument list
Arran Cudbard-Bell at 2013-08-05T17:41:17Z
Files modified:
* src/lib/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce1082c5560000dc7b928d6b7066284d6b62cb9c
======
Add ipv6 structure (for decoding IPv6 headers)
Arran Cudbard-Bell at 2013-08-05T17:41:17Z
Files modified:
* src/include/pcap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0e96096cd78ebbcad42eabaa05b659c8f489b2a
======
Destructors are private and should start with an underscore
Arran Cudbard-Bell at 2013-08-05T17:41:17Z
Files modified:
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca6faa02a87c44894a355d788e8494eeb9113c3a
======
Add fr_inet_ntop to support printing of IPv4 and IPv6, and to be a replacement for ntoa
Arran Cudbard-Bell at 2013-08-05T17:41:17Z
Files modified:
* src/include/libradius.h
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5dcea1e76f53bd3f7fb35c72963414e72c64856
======
Add checks for the C11 TLS storage class. Were C99, but if there's no alternative it can't hurt.
Arran Cudbard-Bell at 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/77decd8da4f53de1eef2f8470350157e94e06f41
======
Fix switch statement indentation
Arran Cudbard-Bell at 2013-08-05T17:41:16Z
Files modified:
* src/lib/pcap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8023ccaf0456e2ab0da45b322b006c14d427c152
======
Don't try and dereference name if we don't know it exists
Arran Cudbard-Bell at 2013-08-05T17:41:16Z
Files modified:
* src/modules/rlm_realm/rlm_realm.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a05d40e0a4961020bfc33f9eaffbc019600d4005
======
Otherattr should return false by default, so that the check attribute is searched for
Arran Cudbard-Bell at 2013-08-05T17:41:16Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a45603cd28df3e87b7f53ab2827c6b21882e5662
======
Print out proper error string on database init if sqlite3_errstr is available
Arran Cudbard-Bell at 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/6d106d52ec108d1bdb7c160b4f6de640a7808c51
======
Typo
Arran Cudbard-Bell at 2013-08-05T17:41:15Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3e5ced18b8745830d01be289f04864c9b030a1b
======
Print out system error message if we fail creating sqlite db
Arran Cudbard-Bell at 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/145fdba2c2eba45f4f3b30895d591dbd1dbf746c
======
Check something has initialised the log buffer
Arran Cudbard-Bell at 2013-08-05T17:41:15Z
Files modified:
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/483a40b9c11e790ce04b6dc122d5aa59052cada2
======
Allow rad_packet_ok to return a detailed failure code
Arran Cudbard-Bell at 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/32aa774336949affededea213cbdd04d405ff09b
======
Collectd type definitions
Arran Cudbard-Bell at 2013-08-05T17:41:15Z
Files modified:
* scripts/radsniff_type.db
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6af26229b10eee83b1edefee191764c34cf9b97d
======
Cleanup code
Bring radsniff into line with collectd naming requirements
Arran Cudbard-Bell at 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/fea3772f761307d4aaf7a481a050cc2587b29a71
======
Only return errors once from fr_strerror
Arran Cudbard-Bell at 2013-08-05T17:41:15Z
Files modified:
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46e838ca2faaa3ed3789080f1233161a8c5e8a4d
======
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/445da98fefd4cfe04dc08dcf58eb30561bd32646
======
Use the same const order everywhere
Arran Cudbard-Bell at 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/1d6d81951ddf83ed791d216376d875126c231578
======
Check for memsetlimit
Arran Cudbard-Bell at 2013-07-30T16:23:01Z
Files modified:
* configure
* configure.ac
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe4ab18f6dcb8b0d0b7bb07846ca7582a7e018d8
======
Output to collectd
Arran Cudbard-Bell at 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/dbf0989f1f0c0b9d8a1456a4bbf7e6f51834d8c5
======
re-enable option to disable shared libraries (which causes binaries to be statically linked against internal libraries)
Arran Cudbard-Bell at 2013-07-30T13:43:56Z
Files modified:
* Make.inc.in
* configure
* configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbc9d108c58e0b9d77c8b1330cef590e8ce27611
======
Typo in libtool.mk
Arran Cudbard-Bell at 2013-07-30T13:35:28Z
Files modified:
* scripts/libtool.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/153f169b9592231cc11558084d389c946ccfeec9
======
If were linking to the server library, we don't need to redefine module_failure_msg
Arran Cudbard-Bell at 2013-07-30T12:44:18Z
Files modified:
* src/main/radattr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1989ca2812104561424d967e24a8fde837552b13
======
Reverse VALUE_PAIR const order
Arran Cudbard-Bell at 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/e5e6c620c8faa9ab2667d10433ee75ca6bf020ba
======
Reverse DICT_ATTR const order
Arran Cudbard-Bell at 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/ee7040989041efa692e3ec503fa2365681accaf2
======
Merge pull request #397 from olivierbeytrison/fix-pair-compare
Move paircompare to DICT_ATTR
Arran Cudbard-Bell at 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/b430953c52828f41e4c375af642c1977847f83cb
======
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 at 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/03cc2462731bd52d1c4ddafaf86b64360478dc2c
======
Add assert to catch mismatched attributes
Arran Cudbard-Bell at 2013-07-29T11:17:33Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cda56d172376ba01e1b8dc9868acbd86bcc81322
======
Remove trailing periods from log messages
Arran Cudbard-Bell at 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/c4a63d695d7b5ce075b806db40a1bd0732aef41a
======
Check for features.h (as provided by glibc) and use it to determine the correct version of strerror_r.
Arran Cudbard-Bell at 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/5d8b7a0bfcf6485062942398cc3bf80f4d5bd310
======
localtime_r can return NULL on error, we should probably check that
Arran Cudbard-Bell at 2013-07-27T12:39:28Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83af7b7fb0c93def4a6f4fcf209110ff806f5b4a
======
Set fake packet timestamp from request packet timestamp
Alan T. DeKok at 2013-07-26T23:36:33Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7262d0e692d7bd75181e764a71612bec4592eef4
======
Move setting of packet->timestamp
Alan T. DeKok at 2013-07-26T23:36:32Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fa9b84257bc70cfd2b2bbfdc042273a3878d176
======
More configuration sanity checks for rlm_ldap
Arran Cudbard-Bell at 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/7613711824e7eb62989f7982cd7b787d3523c97c
======
Only skip on vendor if were searching for a callback
Arran Cudbard-Bell at 2013-07-26T21:19:26Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0c13df3365a19b1ce7abe130b3415566571de7a
======
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 at 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/aaa0ed52058b19acf3daf8f0121101eb79354388
======
Change radsniff prefix in code to rs
Arran Cudbard-Bell at 2013-07-26T18:24:07Z
Files modified:
* src/include/radsniff.h
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93d754c5ff6f5c759439e0f2968ca1403a2b7317
======
Packet data is now talloced
Arran Cudbard-Bell at 2013-07-26T18:22:57Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1c3e0423d1fcbab4c507706b3db72272fe15da1
======
Do talloc check earlier
Arran Cudbard-Bell at 2013-07-26T18:22:53Z
Files modified:
* configure
* configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac57bf160e2fb217e7c334378e4d63b99755cfd4
======
Later versions of GCC complain that the value of ftruncate is unused
Why? Because GCC is fucking retarded.
Arran Cudbard-Bell at 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/001f9d4aa4d6d36eaaa042e9bbf5ab636e37a754
======
Use result buffer of localtime_r, it's less confusing
Arran Cudbard-Bell at 2013-07-26T14:57:33Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84aa168792ef21fdd710a14e2aefe5774f64a334
======
Add basic statistics output
Arran Cudbard-Bell at 2013-07-26T13:46:56Z
Files modified:
* src/include/radsniff.h
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21847e9a676e3ef98d310814d9cd5049ec35c319
======
Don't crash if we have a zero length expansion made up of one component
Arran Cudbard-Bell at 2013-07-26T13:46:25Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9de6f2d0a08a147fd57cbd69f96fdf51ae7661b9
======
Add assert to catch incorrect attributes
Arran Cudbard-Bell at 2013-07-26T13:39:49Z
Files modified:
* src/modules/rlm_expr/paircmp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6427d65795ffe661c394e47e8722b5641a967f8
======
Only clear matches on new match so nested regex comparisons work correctly
Also add some useful debug output
Arran Cudbard-Bell at 2013-07-26T13:22:35Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/273016d6c9b738618e3a084f7cb6e480b556658d
======
We only support paircmp for NON vendor attributes #381
Arran Cudbard-Bell at 2013-07-26T12:44:13Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/358aa1a713b2640c05b4fe890475b5d863c21f90
======
Fix argument names in radius_callback_compare
Arran Cudbard-Bell at 2013-07-26T12:44:13Z
Files modified:
* src/include/radiusd.h
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b02e1f32902e8ee0c46608f4198c68fe137842b0
======
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 at 2013-07-26T01:28:12Z
Files modified:
* raddb/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd9bf4f9189b938033d6ad83a18808c712a29d23
======
Be more specific with install rules. Closes #360
Alan T. DeKok at 2013-07-26T01:28:11Z
Files modified:
* raddb/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7e04562ebe716900fc7263f4b8950699f8f5974
======
Munge doxygen config so we can use the full logo and it not look stupid
Arran Cudbard-Bell at 2013-07-25T23:56:46Z
Files modified:
* doc/source/Doxyfile
* doc/source/extra/freeradius.png
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07d73e98e715ad59e5bbda87df5d56e25b5cf10c
======
fix decoding of client ethernet address (by mino98)
Arran Cudbard-Bell at 2013-07-25T23:32:25Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bd2e9edf464ede2b8c631890d42363c359adb22
======
Fix deadlock in eap_handler_free, and also simplify eap handler free
Arran Cudbard-Bell at 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/bd4485eaa39b474e3aa47454a18a5fba13dd16f2
======
Closes #391
Arran Cudbard-Bell at 2013-07-25T14:58:50Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93ae707e0c50d3438f300e2b01627a7c15a231ac
======
rbtree_deletebydata should return bool
Arran Cudbard-Bell at 2013-07-25T14:29:45Z
Files modified:
* src/include/libradius.h
* src/lib/rbtree.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5779e370e914b5e667e67a61c730dab5f238357
======
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/8259db7fbc303eb4a93b44d8d493d147f8001c9e
======
Fix for opaque data double free
Arran Cudbard-Bell at 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/b24e8eab5ed167a6342426b7c5998e5643524821
======
Calculate server latency
Arran Cudbard-Bell at 2013-07-24T18:42:21Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8ae164ada34e9c5b434d9ce4e0f834d3a01928f
======
Whitespace changes in radsniff
Arran Cudbard-Bell at 2013-07-24T18:42:16Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c6806340020e4bcdd0316b44468ede6d297d3eb
======
Typo
Arran Cudbard-Bell at 2013-07-24T15:58:59Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7870ef86cd27f193dd8758f06f84d8557c068724
======
Be consistent with path default functions
They should of had a rad_ prefix like the rest of the radiusd library
Arran Cudbard-Bell at 2013-07-24T15:36:59Z
Files modified:
* src/include/radiusd.h
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00cc75eb508c9bab5296efb0102ed4a19a774580
======
Unify regex subcapture group processing
Arran Cudbard-Bell at 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/4ee9e3cf18d5c2c923da5cd9b92230875b4888e1
======
Drop the inline, it seems to cause issues...
Arran Cudbard-Bell at 2013-07-24T14:35:01Z
Files modified:
* src/include/libradius.h
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/207ce354f5c9fd574759460eb4ab0d1f3bf43dbd
======
Buffer no longer used
Arran Cudbard-Bell at 2013-07-24T13:17:57Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e320f551aa5d1b961fcff0f9c384895219f4b5e7
======
Fix all other instances of sizeof(vp->vp_strvalue)
Arran Cudbard-Bell at 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/2146365a14cd4daf5588b1f9f7084c7d58c56283
======
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 at 2013-07-24T12:46:21Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5407331d4d4edf834ce28670b553c8420b030e8e
======
char buffer[sizeof(check->vp_strvalue)];
Guessing we don't want a 4 or 8 byte buffer...
Arran Cudbard-Bell at 2013-07-24T12:42:20Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d984f493de65c20ad86f5f02a065e6b75b23d539
======
Skip the entry if expansion fails for one of the check items
Arran Cudbard-Bell at 2013-07-24T12:40:46Z
Files modified:
* src/modules/rlm_files/rlm_files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50aad9aca5f3a79cc8867e65452d669cbb1cb998
======
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 at 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/4bb1d3f0958da9a729f6910f31d2f0a9c9361496
======
xlat check items too
Arran Cudbard-Bell at 2013-07-24T12:00:41Z
Files modified:
* src/modules/rlm_files/rlm_files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e9f98a668cd4cf0ca37f9e831e7ab2551f29120
======
Make FR asserts consitent with RAD asserts
Arran Cudbard-Bell at 2013-07-24T12:00:41Z
Files modified:
* src/include/libradius.h
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87989ef5f9bda9493f5f9b245df1289d5c802e61
======
Fix segv in rlm_ldap_search
Arran Cudbard-Bell at 2013-07-23T23:21:50Z
Files modified:
* src/modules/rlm_ldap/ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d2dba9f3c1f1b94e3da24fdda7c81108e12b371
======
s/[ \t]+$//g - config and docs
Arran Cudbard-Bell at 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/83af27c5620542f34a526a5b70d3082162becaa4
======
Allow cache attribute to be overridden (for use in fail-over)
Arran Cudbard-Bell at 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/0f2bffdd972ddd30e0912be94229586b79ea8c6d
======
Fix flower boxes
Arran Cudbard-Bell at 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/f6a061a125ad5729d0167821e2af2b581cc18d69
======
Skip membership checks if no membership attribute is configured
Arran Cudbard-Bell at 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/da3f97bf94d5859485f636f8e56305d3ca76fccb
======
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 at 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/1fe0ac2eba55415df0666394e5f033f2b9139109
======
Fix segv in rlm_ldap_search
Arran Cudbard-Bell at 2013-07-23T21:18:18Z
Files modified:
* src/modules/rlm_ldap/ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ebac32214ef9effdea385709f6c22fc8abc9f39
======
Setup the talloc destructors correctly
Arran Cudbard-Bell at 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/1c6722e5891c64b2dfdc5fb5820527435ee8f6ea
======
Fix shadowing
Arran Cudbard-Bell at 2013-07-23T19:41:26Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f23d232e63d7ca53e7f9c68ebc203a829ab0b3be
======
Typo
Arran Cudbard-Bell at 2013-07-23T19:32:51Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ab75d63bd904b4b12333c897ced17826ba22c5a
======
Add assert to cacheable grou code
Arran Cudbard-Bell at 2013-07-23T19:32:39Z
Files modified:
* src/modules/rlm_ldap/groups.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfb1312f1f8fbac9658d64bb7abe8896d0e21a89
======
Always get the result when were searching so we can count entries, and check for errors counting results.
Arran Cudbard-Bell at 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/96d5d6d261322fcca07326d994a2cf4f75c0ef18
======
Set PCAP_LIBS in Make.inc.in too
Arran Cudbard-Bell at 2013-07-23T18:36:00Z
Files modified:
* Make.inc.in
* configure.ac
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1502649d34078df14a2865efbf4322da7148e14
======
Link against libpcap when available
Arran Cudbard-Bell at 2013-07-23T16:33:04Z
Files modified:
* src/lib/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d66bc31c930245b68f6a8529127085e6a907e71
======
More fixes
Arran Cudbard-Bell at 2013-07-23T16:25:07Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1801d79efcfb03187ba7640c225f0b89863f91a4
======
More efficient..
Arran Cudbard-Bell at 2013-07-23T16:16:25Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4e6e94f0e05654171dd0f637f3b2c2ad4489eec
======
Unlink and re-link the right link in the list of links
Arran Cudbard-Bell at 2013-07-23T16:15:58Z
Files modified:
* src/lib/pcap.c
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a836a680fdc573270c770cdcc2569a2dd9f6f856
======
Weird destructor issues
Arran Cudbard-Bell at 2013-07-23T15:09:09Z
Files modified:
* src/lib/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bf3bd7f38a7fb68be0252949268bf5be33a7ec9
======
Don't print NULL error string...
Arran Cudbard-Bell at 2013-07-23T15:09:09Z
Files modified:
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e57faa28a8176d3a1e39d45f66cf196e26624fa5
======
Typo
Arran Cudbard-Bell at 2013-07-23T15:09:09Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/548f8bb4dd3415af511f52991473d46adc0b2aa7
======
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 at 2013-07-23T15:09:08Z
Files modified:
* src/include/radsniff.h
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3af8414c4b4c7ad81c816314cac48c0340bba87c
======
Switch to new logging macros in all places
Arran Cudbard-Bell at 2013-07-23T14:24:19Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ab5b8f58e8ec239f6159305f2b5181798a6a813
======
Move logging macros into radsniff.h
Arran Cudbard-Bell at 2013-07-23T14:24:19Z
Files modified:
* src/include/radsniff.h
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99d77abe140b2cc3a9963617c35dc4e91a1ce52d
======
Temporarily add pcap functions to libradius
Arran Cudbard-Bell at 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/ee1e2dc7397210958362df40b557c47d77d5be0b
======
Add rad_ajoin to join together an array of strings with a delimiter char
Arran Cudbard-Bell at 2013-07-23T14:24:18Z
Files modified:
* src/include/radiusd.h
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e005a3f3abec2af12e0623be8f69c1b9147925e
======
Stupid documentation says void *
Arran Cudbard-Bell at 2013-07-23T14:24:18Z
Files modified:
* src/lib/event.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a04286de6c89eb95f26bea4e46dc5cdf07de7019
======
Add assert
Arran Cudbard-Bell at 2013-07-23T13:59:29Z
Files modified:
* src/lib/print.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79e43f37ecd2be36a512ef1bd165bf41dc367aec
======
Check pRet and pArg are set before decrementing references to them CID 1047331, CID 1047330:
Arran Cudbard-Bell at 2013-07-23T13:59:29Z
Files modified:
* src/modules/rlm_python/rlm_python.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dde0e4c42f7416fc642675ca7fb9c3e9b3cd5c6f
======
Return if we can't find the VP CID 1047333
Arran Cudbard-Bell at 2013-07-23T13:59:29Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58f6f8cc35403ecfceb1c0ba36b15a8abc1b849d
======
Fixes for coverity
Alan T. DeKok at 2013-07-23T13:50:20Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf1061e2456717afb83971a24d2dcc64985779c4
======
--
This commit summary was generated @2013-08-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list