Commit report for master branch
The git bot
announce at freeradius.org
Sat Apr 20 00:00:05 CEST 2013
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Improve some warning messages
Arran Cudbard-Bell at 2013-04-19T23:43:04Z
Files modified:
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_yubikey/configure
* src/modules/rlm_yubikey/configure.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf4e2eebd1621965be2ececc509d0c8657c27af3
======
Extra warnings thrown up by GCC 4.8
Arran Cudbard-Bell at 2013-04-19T23:37:25Z
Files modified:
* src/modules/rlm_mschap/opendir.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ce5e8bd29609972b55573fbb729eb536a01b764
======
Add -Wall
Arran Cudbard-Bell at 2013-04-19T21:59:39Z
Files modified:
* .travis.yml
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9465f495a2855ab3bb9bff3735702d9486eafdd6
======
Fix distclean
Arran Cudbard-Bell at 2013-04-19T21:30:29Z
Files modified:
* Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79cdbfb2d4539f48d587ece8f7db9826f13099ae
======
More GCC fixes
Arran Cudbard-Bell at 2013-04-19T19:57:52Z
Files modified:
* src/lib/hash.c
* src/main/command.c
* src/main/conffile.c
* src/main/radattr.c
* src/main/tls.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4caee5169187f518bfd16a4b33fe91458c74a39c
======
Reverse the order of const and type specifier e.g. const char * becomes char const *
Style guides recommend this because if you read from right to left, it's much clearer
what is actually being marked as const.
const char * const *foo
Here the char array, and the pointer to the char array are const, but this isn't
immediately clear.
As the first const marks token to it's right as const, you'd expect the second const
to operate on the token to its right and make the char ** const, but it doesn't,
it instead marks the char * as const.
If we use the new format:
char const * const *foo
and read from right to left it's much clearer what's const and what's not.
Arran Cudbard-Bell at 2013-04-19T19:37:24Z
Files modified:
* src/include/base64.h
* src/include/build.h
* src/include/conffile.h
* src/include/detail.h
* src/include/dhcp.h
* src/include/hash.h
* src/include/heap.h
* src/include/libradius.h
* src/include/md5.h
* src/include/missing-h
* src/include/modcall.h
* src/include/modpriv.h
* src/include/modules.h
* src/include/packet.h
* src/include/parser.h
* src/include/protocol.h
* src/include/rad_assert.h
* src/include/radiusd.h
* src/include/realms.h
* src/include/sha1.h
* src/include/soh.h
* src/include/tls-h
* src/include/token.h
* src/lib/base64.c
* src/lib/dict.c
* src/lib/event.c
* src/lib/filters.c
* src/lib/getaddrinfo.c
* src/lib/hash.c
* src/lib/hmac.c
* src/lib/hmacsha1.c
* src/lib/log.c
* src/lib/misc.c
* src/lib/missing.c
* src/lib/packet.c
* src/lib/print.c
* src/lib/radius.c
* src/lib/rbtree.c
* src/lib/sha1.c
* src/lib/snprintf.c
* src/lib/snprintf.h
* src/lib/strlcat.c
* src/lib/strlcpy.c
* src/lib/token.c
* src/lib/valuepair.c
* src/main/auth.c
* src/main/cb.c
* src/main/client.c
* src/main/command.c
* src/main/conffile.c
* src/main/connection.c
* src/main/crypt.c
* src/main/evaluate.c
* src/main/exec.c
* src/main/files.c
* src/main/listen.c
* src/main/log.c
* src/main/mainconfig.c
* src/main/modcall.c
* src/main/modules.c
* src/main/parser.c
* src/main/process.c
* src/main/radattr.c
* src/main/radclient.c
* src/main/radconf2xml.c
* src/main/radiusd.c
* src/main/radmin.c
* src/main/radsniff.c
* src/main/radwho.c
* src/main/realms.c
* src/main/session.c
* src/main/soh.c
* src/main/threads.c
* src/main/tls.c
* src/main/tls_listen.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/dhcpclient.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/proto_dhcp/rlm_dhcp.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_always/rlm_always.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
* src/modules/rlm_cache/rlm_cache.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_dynamic_clients/rlm_dynamic_clients.c
* src/modules/rlm_eap/eap.c
* src/modules/rlm_eap/eap.h
* src/modules/rlm_eap/libeap/eap_sim.h
* src/modules/rlm_eap/libeap/eap_tls.c
* src/modules/rlm_eap/libeap/eap_tls.h
* src/modules/rlm_eap/libeap/eap_types.h
* src/modules/rlm_eap/libeap/eapcommon.c
* src/modules/rlm_eap/libeap/eapsimlib.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/rlm_eap.h
* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.h
* src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.h
* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.h
* src/modules/rlm_eap/types/rlm_eap_leap/smbdes.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_pwd/eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_eap2/rlm_eap2.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_ippool/rlm_ippool.c
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/attrmap.c
* src/modules/rlm_ldap/edir.c
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_logintime/timestr.c
* src/modules/rlm_mschap/mschap.c
* src/modules/rlm_mschap/mschap.h
* src/modules/rlm_mschap/opendir.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_mschap/smbdes.c
* src/modules/rlm_mschap/smbdes.h
* src/modules/rlm_mschap/smbencrypt.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_otp/extern.h
* src/modules/rlm_otp/otp_mppe.c
* src/modules/rlm_otp/otp_mppe.h
* src/modules/rlm_otp/otp_pw_valid.c
* src/modules/rlm_otp/otp_pw_valid.h
* src/modules/rlm_otp/otp_pwe.c
* src/modules/rlm_otp/otp_radstate.c
* src/modules/rlm_otp/otp_util.c
* src/modules/rlm_otp/rlm_otp.c
* src/modules/rlm_pam/rlm_pam.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_redis/rlm_redis.c
* src/modules/rlm_redis/rlm_redis.h
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rest.h
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_ruby/rlm_ruby.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_smsotp/rlm_smsotp.c
* src/modules/rlm_soh/rlm_soh.c
* src/modules/rlm_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_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
* 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_null/rlm_sql_null.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_postgresql/sql_postgresql.h
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
* src/modules/rlm_sql/drivers/rlm_sql_sybase/rlm_sql_sybase.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/rlm_sql.h
* src/modules/rlm_sql/sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
* src/modules/rlm_unix/rlm_unix.c
* src/modules/rlm_wimax/rlm_wimax.c
* src/modules/rlm_yubikey/rlm_yubikey.c
* src/modules/rlm_yubikey/rlm_yubikey.h
* src/modules/rlm_yubikey/validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/369d776d3758312d82eeeafdccd6422782e91056
======
Hack for clang
Alan T. DeKok at 2013-04-19T17:04:45Z
Files modified:
* scripts/libtool.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a628e44e86ca399177dc6125dfbcb9f640132844
======
Allow for printing the condition to a string.
And an initial stab at normalization
Update the tests for the string -> parse -> string output
Alan T. DeKok at 2013-04-19T17:03:22Z
Files modified:
* src/include/parser.h
* src/main/parser.c
* src/main/radattr.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31513c49dcb0d3f38fdaca49b6d1ba4d22f3da22
======
Don't check list qualifiers if the first character is a digit
Alan T. DeKok at 2013-04-19T17:03:05Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21bd64abd394ad74abc77f82d0ab1f0c99aa84e6
======
Remember which string was " ' ` /, etc.
And parse them to remove the quotes, and de-escape the various strings
Alan T. DeKok at 2013-04-19T17:03:05Z
Files modified:
* src/include/parser.h
* src/main/parser.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/427fb26d1cb3ac85857dc24eba0006cf0f820d79
======
Expose fr_cond_t, but don't use it (yet)
Alan T. DeKok at 2013-04-19T17:03:05Z
Files modified:
* src/include/parser.h
* src/main/conffile.c
* src/main/modcall.c
* src/main/parser.c
* src/main/radattr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a76cadcf131469461b4b7adf244bee90aa666f31
======
Another warning in command.c
Arran Cudbard-Bell at 2013-04-19T04:14:29Z
Files modified:
* src/main/command.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/438edec866cfc22c1e85e17e462a23e8f180237a
======
Fix warnings in conffile.c
Arran Cudbard-Bell at 2013-04-19T04:08:02Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c563432206b054e4eb562de33265fe468c9adebe
======
Mark perl headers as system headers
Arran Cudbard-Bell at 2013-04-19T04:03:07Z
Files modified:
* src/modules/rlm_perl/configure
* src/modules/rlm_perl/configure.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d05143c759e3cbf097e0d276d305bb1592fdf5b8
======
Typo
Arran Cudbard-Bell at 2013-04-19T03:49:28Z
Files modified:
* src/lib/hash.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45aff46538791e73ee3a3f06a93149258f34493a
======
More GCC *sigh*
Arran Cudbard-Bell at 2013-04-19T03:46:41Z
Files modified:
* src/main/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c3030db2743e682c58a0fba30b43d066f22beb0
======
Ignore deprecated warning from isc_interprete
Arran Cudbard-Bell at 2013-04-19T03:46:41Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1247b6d6708b1313c0a3dc87b6ecc0ed933cb88
======
Use fb_interprete (safe version of isc_interprete which takes an error buffer length)
Arran Cudbard-Bell at 2013-04-19T03:05:59Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8759fe944e789141440d34846cf51758457e342d
======
Fix the last of the GCC warnings
Arran Cudbard-Bell at 2013-04-19T02:46:10Z
Files modified:
* src/main/auth.c
* src/main/command.c
* src/main/log.c
* src/main/parser.c
* src/main/radmin.c
* src/main/xlat.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bd3eb0778dd640f12567ef39ceeb150bfd4f64f
======
Add calls to ykclient_global
Arran Cudbard-Bell at 2013-04-19T02:26:23Z
Files modified:
* src/modules/rlm_yubikey/configure
* src/modules/rlm_yubikey/configure.in
* src/modules/rlm_yubikey/validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96c75262d637b95faf736f575b6f61eaab2aa721
======
Fix ISC long format
Fix firebird error function
Arran Cudbard-Bell at 2013-04-19T02:03:55Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
* src/modules/rlm_sql/sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bde6f173d75411d88588391cf59d6eb09454c507
======
Fix ISC long format
Arran Cudbard-Bell at 2013-04-19T00:29:02Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c1b17c661c79575186174956d48d0c0a6b967e1
======
Missed one lasterror
Arran Cudbard-Bell at 2013-04-19T00:29:02Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ee766b9e8fb36ca2510c0ddd1d3d21bd9fb0b9f
======
Apparently error messages shouldn't have been converted to DEBUGE
Arran Cudbard-Bell at 2013-04-18T23:52:37Z
Files modified:
* src/include/radiusd.h
* src/main/client.c
* src/main/command.c
* src/main/conffile.c
* src/main/connection.c
* src/main/detail.c
* src/main/evaluate.c
* src/main/files.c
* src/main/listen.c
* src/main/log.c
* src/main/mainconfig.c
* src/main/modcall.c
* src/main/modules.c
* src/main/process.c
* src/main/radiusd.c
* src/main/realms.c
* src/main/session.c
* src/main/threads.c
* src/main/tls.c
* src/main/tls_listen.c
* src/main/util.c
* src/main/valuepair.c
* src/main/version.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/proto_dhcp/rlm_dhcp.c
* src/modules/proto_vmps/vmps.c
* src/modules/rlm_always/rlm_always.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
* src/modules/rlm_checkval/rlm_checkval.c
* src/modules/rlm_counter/rlm_counter.c
* src/modules/rlm_detail/rlm_detail.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/libeap/eapsimlib.c
* src/modules/rlm_eap/mem.c
* src/modules/rlm_eap/radeapclient.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/ike_conf.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_md5/eap_md5.c
* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap2/rlm_eap2.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_ippool/rlm_ippool.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_mschap/opendir.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_otp/otp_pw_valid.c
* src/modules/rlm_otp/otp_util.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_redis/rlm_redis.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_securid/mem.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_smsotp/rlm_smsotp.c
* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.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_sybase/rlm_sql_sybase.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abc009bf956d4a97544c97decc42bc9fb1aafbbc
======
Fix more GCC warnings
Arran Cudbard-Bell at 2013-04-18T23:31:11Z
Files modified:
* src/include/radiusd.h
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed7543c6c330f00278279ac8b6f6ced46dc4af7c
======
Need ykclient too
Arran Cudbard-Bell at 2013-04-18T23:24:27Z
Files modified:
* .travis.yml
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ee9de7edf9a35f9b6643e8689bf0c3954005dd4
======
Use universal diagnostic macros
Arran Cudbard-Bell at 2013-04-18T21:19:39Z
Files modified:
* src/include/build.h
* src/main/log.c
* src/main/parser.c
* src/main/radattr.c
* src/main/valuepair.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a935e74564a0bfe89af2215b5208638172929dd1
======
Add -isystem to smart_include and fix python configure script
Arran Cudbard-Bell at 2013-04-18T20:41:22Z
Files modified:
* acinclude.m4
* src/main/process.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/rlm_python/configure
* src/modules/rlm_python/configure.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb4a30bf22066eafb1083a6488c2fc18270084b7
======
Typo
Arran Cudbard-Bell at 2013-04-18T20:03:20Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/861931ebf3a0c770138d01c90eb80adbadce86bf
======
Check for specific compiler versions before using diagnostic pragmas
Arran Cudbard-Bell at 2013-04-18T20:01:29Z
Files modified:
* src/include/build.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a50a9ecbbc209eac18b5d8b119acba140b4212a7
======
Ignore ldap_int_tls_config warning
Arran Cudbard-Bell at 2013-04-18T19:34:04Z
Files modified:
* src/include/build.h
* src/modules/rlm_ldap/ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba01ea65bb5fcebcdf4eb0e31ac0c97acc8db91b
======
More firebird fixes
Arran Cudbard-Bell at 2013-04-18T19:30:32Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a21972d9424a1281d632b61510e31d8ff13751a
======
Fix more debug stuff
Arran Cudbard-Bell at 2013-04-18T18:59:08Z
Files modified:
* src/main/command.c
* src/main/process.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_ruby/rlm_ruby.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.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
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8f21a41cbd6de2b5ec2f543779f424e84504a07
======
Use C99 type
Arran Cudbard-Bell at 2013-04-18T04:42:00Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5f41f8131faaa823692ab7a0bdd0df40414d431
======
Apparently there's PRIu
Arran Cudbard-Bell at 2013-04-18T04:23:55Z
Files modified:
* src/lib/print.c
* src/lib/valuepair.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f3856c063ce7d55cf0d243e07c3f2904d49c2cb
======
Add missing prototypes
Arran Cudbard-Bell at 2013-04-18T04:18:31Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e7129a2a2f4317d893899e443dda10bb60aa7c1
======
More firebird fixes
Arran Cudbard-Bell at 2013-04-18T04:07:57Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43639d0da1c5b668428e90e6ac06ccab8a5a5542
======
Need to build with sql_fbapi.c
Arran Cudbard-Bell at 2013-04-18T04:05:24Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_firebird/all.mk.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c29f7652bc313b3bf84008d8336f686d87dc93c2
======
Fix const warnings in rlm_counter
Arran Cudbard-Bell at 2013-04-18T04:00:00Z
Files modified:
* src/modules/rlm_counter/rlm_counter.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c87991e671c99909c6189db68455b9411fb54733
======
Fix typo
Arran Cudbard-Bell at 2013-04-18T03:56:54Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0dd02d1fa332e950e43c7168bf83dee74e4ce00f
======
I hate the "reference" password name.
It's not a reference. If it was, what would it refer to?
It's a "known good" password. Or maybe a "known to be good"
password. Or maybe a "administratively set" password.
Alan T. DeKok at 2013-04-18T03:44:07Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0961222a6637fdc2fb01db89925c12206c614b1
======
Use consistent argument names for connection API callbacks
Arran Cudbard-Bell at 2013-04-18T03:31:58Z
Files modified:
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_redis/rlm_redis.c
* src/modules/rlm_smsotp/rlm_smsotp.c
* src/modules/rlm_sql/sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c468999ef493eb38c86a37eb01b46c220335be7
======
Should be da->attr not da->type
Arran Cudbard-Bell at 2013-04-18T03:31:58Z
Files modified:
* src/include/libradius.h
* src/main/client.c
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4c09af68d76687429ed56a4647fd29bb0e53d08
======
Use C99 portable definition to print 64 integers
Arran Cudbard-Bell at 2013-04-18T03:31:58Z
Files modified:
* src/lib/print.c
* src/lib/valuepair.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cce49fad2a7f6ef785e7adcda721f1107755f4ff
======
Uninitialized variable
Arran Cudbard-Bell at 2013-04-18T02:59:58Z
Files modified:
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0df7d81da4d845a50272c7d931cf1c49b229b476
======
Fix typo
Arran Cudbard-Bell at 2013-04-18T02:59:57Z
Files modified:
* src/include/build.h
* src/main/parser.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1302246da3e5a0f97c5dddeeac750cc3298c6d7
======
Fix SQL warnings
Arran Cudbard-Bell at 2013-04-18T02:10:35Z
Files modified:
* 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_null/rlm_sql_null.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_sybase/rlm_sql_sybase.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/rlm_sql.h
* src/modules/rlm_sql/sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68cb5e9f60bd2ceafd7ab85c12cb5ad3c2e19fc4
======
Replace radlog(L_ERR with DEBUGE
Arran Cudbard-Bell at 2013-04-18T01:55:19Z
Files modified:
* src/include/radiusd.h
* src/main/client.c
* src/main/command.c
* src/main/conffile.c
* src/main/connection.c
* src/main/detail.c
* src/main/evaluate.c
* src/main/files.c
* src/main/listen.c
* src/main/log.c
* src/main/mainconfig.c
* src/main/modcall.c
* src/main/modules.c
* src/main/process.c
* src/main/radiusd.c
* src/main/realms.c
* src/main/session.c
* src/main/threads.c
* src/main/tls.c
* src/main/tls_listen.c
* src/main/util.c
* src/main/valuepair.c
* src/main/version.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/proto_dhcp/rlm_dhcp.c
* src/modules/proto_vmps/vmps.c
* src/modules/rlm_always/rlm_always.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
* src/modules/rlm_checkval/rlm_checkval.c
* src/modules/rlm_counter/rlm_counter.c
* src/modules/rlm_detail/rlm_detail.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/libeap/eapsimlib.c
* src/modules/rlm_eap/mem.c
* src/modules/rlm_eap/radeapclient.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/ike_conf.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_md5/eap_md5.c
* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap2/rlm_eap2.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_ippool/rlm_ippool.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_mschap/opendir.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_otp/otp_pw_valid.c
* src/modules/rlm_otp/otp_util.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_redis/rlm_redis.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_securid/mem.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_smsotp/rlm_smsotp.c
* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.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_sybase/rlm_sql_sybase.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d31b92a01334f6cf29622165c64b64c7a62dea5b
======
Remove strtok from perl xlat
Arran Cudbard-Bell at 2013-04-18T00:27:20Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08c5ba6abcf565f05edf96576c810718f9df999e
======
Fix perl xlat logging
Arran Cudbard-Bell at 2013-04-18T00:03:39Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cbc8ef694fbc18e5b31e9badee5bb94f5e42c0a
======
Ignore warnings from perl magic
Arran Cudbard-Bell at 2013-04-18T00:02:07Z
Files modified:
* src/include/build.h
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c18eb30182cba0cd935c288cc5d51eb5a5973601
======
dictionary_dir should be const
Arran Cudbard-Bell at 2013-04-17T23:58:57Z
Files modified:
* src/include/radiusd.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0060bc9a4cfd1cb748210e0cd7bf8b369aefff9
======
Ignore more literal fmt warnings
Arran Cudbard-Bell at 2013-04-17T23:57:23Z
Files modified:
* src/main/log.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a3b1f03cb3a7687693d8e94a9a3328d1952284b
======
CURLAUTH values are bigger than CURLOpt
Arran Cudbard-Bell at 2013-04-17T22:09:49Z
Files modified:
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rest.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15e824a06a586cee21eb9245867f5db24cbd71e5
======
Better way to disable deprecated API warnings
Arran Cudbard-Bell at 2013-04-17T22:03:01Z
Files modified:
* src/include/build.h
* src/include/md4.h
* src/include/md5.h
* src/include/sha1.h
* src/lib/hmac.c
* src/lib/md4.c
* src/lib/md5.c
* src/lib/radius.c
* src/modules/rlm_cram/rlm_cram.c
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40879e8377ac1e86a9af39e224f1292d536037d6
======
Add W_UNEEDEDDEC_OFF to turn off warnings for unused debugging functions
Arran Cudbard-Bell at 2013-04-17T21:51:12Z
Files modified:
* src/include/build.h
* src/main/parser.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38806f72c3599d385591277cf9224e49e6f06456
======
Constify more hash functions
Arran Cudbard-Bell at 2013-04-17T21:27:05Z
Files modified:
* src/include/hash.h
* src/lib/hash.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ded9cbfa6743f98ded02de63f5e48f2074f94cf
======
Turn off non literal fmt argument where appropriate
Arran Cudbard-Bell at 2013-04-17T20:17:28Z
Files modified:
* src/include/build.h
* src/main/radattr.c
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45a9d5ad26e98a0a1a5f621df61445d516864617
======
Ignore -Wcast-align
Arran Cudbard-Bell at 2013-04-17T20:05:15Z
Files modified:
* configure
* configure.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38c14cc7762debbda888c665dcf329f824b7ab8b
======
Fix doxygen warnings
Arran Cudbard-Bell at 2013-04-17T20:05:15Z
Files modified:
* src/modules/rlm_ldap/ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7c4ad49481f5e100a41a3834a6b206dd65d0954
======
Allow %{request:Tunnel-Password:1[1]} to work
and add more regression tests
Alan T. DeKok at 2013-04-16T23:49:32Z
Files modified:
* src/main/xlat.c
* src/tests/xlat.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a278f9941a809642bf80ce7f061014d9ca10b9e
======
Remove unused variable
Alan T. DeKok at 2013-04-16T23:49:23Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e22f6f745c20379cc49a2a2a1db1ba7ee0708e5
======
Fix typo in unlock
Alan T. DeKok at 2013-04-16T23:49:08Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d672df9be58809d92e4db57f5c3678cd8cce4a58
======
Check for too much text after xlat, too
Alan T. DeKok at 2013-04-16T23:49:01Z
Files modified:
* src/main/radattr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c584a474f474173e6c8ede6b0015e830b8849b6
======
doxygen
Alan T. DeKok at 2013-04-16T22:27:33Z
Files modified:
* src/main/parser.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de262381d6cd4de848be54902c025f0e3bc6568c
======
use &da not da
Alan T. DeKok at 2013-04-16T19:46:03Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75f5858737b70f63d514206deaa5f4351e391d19
======
doxygen
Alan T. DeKok at 2013-04-16T19:43:27Z
Files modified:
* src/main/parser.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/146b847147cb08ee038acc71f1d71d9e68c2c4a7
======
Update ruby data types to work with 2.0.0
Arran Cudbard-Bell at 2013-04-16T19:24:36Z
Files modified:
* src/modules/rlm_ruby/rlm_ruby.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87697f5fdec22e2538019ee757036efe8acf9213
======
Fix coverity issues
Arran Cudbard-Bell at 2013-04-16T18:56:46Z
Files modified:
* src/lib/valuepair.c
* src/main/auth.c
* src/main/evaluate.c
* src/main/log.c
* src/main/modcall.c
* src/main/util.c
* src/main/xlat.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_yubikey/decrypt.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ed550e6ef6fbf60047e92225ab2b1deeee94faa
======
Update new conditional parser to create data structures
Which aren't exposed yet, but it works.
Also add more tests.
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* src/main/conffile.c
* src/main/parser.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcae5332e1a6c0a683cf417fef5a3fec0b319fad
======
Fix comment
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbc6904dc878a47bd58cb5a275cbb26d9c32b894
======
Get excited if there is trailing stuff after the condition
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* src/main/radattr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90f3d65bf1c63ab9d2791e00041e4f5a677b5f5d
======
Shucks
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* src/lib/radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ab4708da3f6d27fc496c0f4f468d8661f6a8dee
======
Fix attr_filter.foo.bar.baz.bar
If a module is referenced as '-foo', it can't have a .
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34672c82341470415e88308cafa516fc7fecc047
======
Replace %C with %{Packet-Src-IP-Address}
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* raddb/mods-available/linelog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73c20be9c70e575c781f36a9e8c6c067837663fe
======
Client shortname can be created internally
So if the user is looking for it and it doesn't exist
in the config file, return it from the request->client structure
Alan T. DeKok at 2013-04-16T04:01:17Z
Files modified:
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7cc5e8a8445d36b95bdcd6cdfa1183d427412085
======
Use consistent names for the connection functions
Arran Cudbard-Bell at 2013-04-15T19:13:29Z
Files modified:
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_redis/rlm_redis.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rest.h
* 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/5af94a34fda5dd87e46b53af2a01cd5de3d203ad
======
Make connection re-use scheme configurable
Arran Cudbard-Bell at 2013-04-15T18:38:15Z
Files modified:
* raddb/mods-available/yubikey
* src/include/connection.h
* src/main/connection.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/664d67ed8aa7e408774cb56ff2d6a7a2d1f5780f
======
Fix typo
Alan T. DeKok at 2013-04-14T17:39:33Z
Files modified:
* src/tests/Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b14315a1eb259df4298509d67fde8a495d13290
======
Include the DHCP dictionary for the tests
Alan T. DeKok at 2013-04-14T17:23:57Z
Files modified:
* src/tests/Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b98abe64ed98f25a56abad202c8e9cf126efe68
======
Fix typo
Alan T. DeKok at 2013-04-14T17:23:09Z
Files modified:
* src/modules/proto_dhcp/rlm_dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bd6548bf9ca282bbad7a055a0fe52cfe1918d16
======
radius_request_name() shouldn't skip over unknown strings
i.e. "127.0.0.1" should get the caller's default ref returned,
instead of EATING the "127.", and then returning the caller's ref
Alan T. DeKok at 2013-04-14T17:10:53Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f2b630d13114e925d6886d716f9569163958a30
======
Add dict_read() API.
To read one dictionary file.
And made rlm_dhcp read it, so that the DHCP dictionaries can
be loaded automatically.
Alan T. DeKok at 2013-04-14T16:58:27Z
Files modified:
* raddb/dictionary.in
* src/include/libradius.h
* src/include/radiusd.h
* src/lib/dict.c
* src/main/mainconfig.c
* src/main/valuepair.c
* src/modules/proto_dhcp/rlm_dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d165b97896329070691473cc6857c07586fa7db0
======
Error if we try to load DHCP without DHCP dictionaries
Alan T. DeKok at 2013-04-14T16:43:04Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4220f12759f65fe049666c6c6e12fdbb6978a52d
======
Clean up code for conditionally loading a module
Alan T. DeKok at 2013-04-14T16:32:03Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81838dcc925563168cba3becf39fc777d3e4c89a
======
Doxygen
Alan T. DeKok at 2013-04-14T16:16:44Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5c67e6f298c728c7fb663bf3166fa357e51268b
======
typo
Alan T. DeKok at 2013-04-14T16:10:53Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cda76064107787f9b520f8ec832c548ee9f22a44
======
Convert map / tmpl to use talloc
Alan T. DeKok at 2013-04-14T04:58:21Z
Files modified:
* src/include/radiusd.h
* src/main/modcall.c
* src/main/valuepair.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8ecbb846dc3302f8bf1f3b400d0350cb1f08d24
======
doxygen
Alan T. DeKok at 2013-04-14T04:39:47Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24e3a425bef6f382d2419bd4452a341f5094ce38
======
Indentation / whitespace
Alan T. DeKok at 2013-04-14T04:34:50Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d25eed50956450ba39a1dc8be04ffb1ef93f6de
======
Correctly load optional modules
Alan T. DeKok at 2013-04-14T04:34:26Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12228640776e10e2d3653bc41057328c908133b8
======
Don't do double escaping.
Now that we pass the top-level escape function from radius_xlat
down to the lower level functions, we don't need to do the escape
again in xlat_expand
Alan T. DeKok at 2013-04-14T04:33:06Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5972a1143201e206595370cab69c8223c05a1b5
======
Ensure node->ref && list are initialized
Alan T. DeKok at 2013-04-14T04:16:34Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8802dca8b3181768971bf825e125f18deebcc1de
======
Clean up debug output for new "update" sections
Alan T. DeKok at 2013-04-13T20:33:19Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86a5b2cfaa7f87ee7b140b1eee174b13eeae5d3e
======
Document new "update" sections
Alan T. DeKok at 2013-04-13T20:28:18Z
Files modified:
* man/man5/unlang.5
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6586025d655ab1cc703401768cd38b69aa5a7bb
======
Make the "update" sections more generic.
The new template / map code does a ton of memory allocations,
but it's more generic than the old radius_update_attrlist()
function.
The template / map code largely duplicated the functionality
of radius_update_attrlist(), but with different code.
We've deleted the old code, and now use the new code for "update"
sections. The benefit is that we can now do:
update {
reply:Filter-Id := &request:User-Name
}
And it will work. This is more generic than before.
As a bonus, the old 2.x "update" sections still work, too
Alan T. DeKok at 2013-04-13T20:18:39Z
Files modified:
* src/include/radiusd.h
* src/main/evaluate.c
* src/main/modcall.c
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd492c33b5a74ca4868a9ce2656d01c022e1b6ff
======
Fix radius_map2request()
So that it loops over the list only in debug mode
and so that it doesn't erroneously free vp
Alan T. DeKok at 2013-04-13T20:18:39Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5d1899dc574b1a739a1da7704a90aa7702dd584
======
Initialize vp->type
So that it's clear what data type it is
Alan T. DeKok at 2013-04-13T20:18:39Z
Files modified:
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0549db5b3d752fb44f5a6abdddb1dd250b1217e0
======
Use correct talloc ctx
and set vp->op, so that radius_map2request doesn't have to
Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
* src/modules/rlm_ldap/attrmap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61b03686cf0fcec64792cef71f6127b954d1ff7a
======
Added radius_map2vp function
which should be the default callback from radius_map2request
Alan T. DeKok at 2013-04-13T20:18:38Z
Files modified:
* src/include/radiusd.h
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ac32a8d3e2b84e88916c8ae1c47e1661a2dc811
======
--
This commit summary was generated @2013-04-20T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list