New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Fixup documentation Arran Cudbard-Bell@2013-02-19T23:18:31Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da56f0f0a936f6a3679c1... ====== Associate client lists with a parent section. We now have no talloc leaks on exit. We still have a few listeners leaked on exit, but that's mostly because they haven't yet been converted to talloc Alan T. DeKok@2013-02-19T23:17:36Z Files modified: * src/include/radiusd.h * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7aa8eacb9b07e4d101164... ====== -M implies -m, too Alan T. DeKok@2013-02-19T23:12:54Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/898a6fbc4c574277e13f0... ====== Remove compile warnings Alan T. DeKok@2013-02-19T23:10:28Z Files modified: * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expiration/rlm_expiration.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_soh/rlm_soh.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a17a0db2a3517bdb56efc... ====== Re-add TGT_PREREQS for libfreeradius-radius Alan T. DeKok@2013-02-19T23:04:57Z Files modified: * src/main/radiusd.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c3fd9ad8978ac678a280... ====== Use destructor Alan T. DeKok@2013-02-19T23:04:56Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/55462c5d25df2f3e36f29... ====== Shouldn't be any config when we boot Alan T. DeKok@2013-02-19T23:04:56Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6d0f53cf9d7ab8274d7e3... ====== Require that the modules call talloc for their instance handle. The server builds, but it WILL have talloc/malloc conflicts, as the modules have not been updated. The assumption here is that the modules return an instance handle, EVEN IF they haev an error. The server core will now take care of calling the appropriate detach() method. Alan T. DeKok@2013-02-19T23:04:56Z Files modified: * src/main/modules.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_checkval/rlm_checkval.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_dbm/rlm_dbm.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_dhcp/rlm_dhcp.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap2/rlm_eap2.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expiration/rlm_expiration.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/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_mschap/rlm_mschap.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_rediswho/rlm_rediswho.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_ruby/rlm_ruby.c * src/modules/rlm_securid/rlm_securid.c * src/modules/rlm_sim_files/rlm_sim_files.c * src/modules/rlm_smsotp/rlm_smsotp.c * src/modules/rlm_soh/rlm_soh.c * src/modules/rlm_sometimes/rlm_sometimes.c * src/modules/rlm_sql/rlm_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 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/81c46a695c547b8b3b34c... ====== Convert rad_alloc and rad_free to use talloc Arran Cudbard-Bell (via Alan T. DeKok)@2013-02-19T23:04:56Z Files modified: * src/include/libradius.h * src/lib/dhcp.c * src/lib/radius.c * src/lib/tcp.c * src/lib/vqp.c * src/main/command.c * src/main/detail.c * src/main/dhclient.c * src/main/listen.c * src/main/process.c * src/main/radclient.c * src/main/radsniff.c * src/main/realms.c * src/main/tls_listen.c * src/main/util.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_replicate/rlm_replicate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9774dee53820c00f70eec... ====== Talloc REQUESTs Arran Cudbard-Bell (via Alan T. DeKok)@2013-02-19T23:04:55Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b5aa136973b425ea5ab8d... ====== Move virtual servers to talloc Alan T. DeKok@2013-02-19T23:04:55Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/704c6e77a75862f713211... ====== Clean up modules, etc. before freeing mainconfig Alan T. DeKok@2013-02-19T23:04:55Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/490b64709a261b33ce5d1... ====== Use talloc for clients.c Alan T. DeKok@2013-02-19T23:04:55Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/155ea052fba183b692f8f... ====== Make modules use talloc Alan T. DeKok@2013-02-19T23:04:55Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c9113bf93b86c59da7a57... ====== Move all conf file stuff to talloc Alan T. DeKok@2013-02-19T23:04:55Z Files modified: * src/include/conffile.h * src/main/client.c * src/main/conffile.c * src/main/connection.c * src/main/listen.c * src/main/mainconfig.c * src/main/modules.c * src/main/radclient.mk * src/main/radmin.mk * src/main/realms.c * src/main/tls.c * src/modules/rlm_eap/mem.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f694d046e581d9cb914e... ====== Move all pair* to talloc Alan T. DeKok (via Arran Cudbard-Bell)@2013-02-19T22:13:38Z Files modified: * src/include/radiusd.h * src/lib/valuepair.c * src/main/evaluate.c * src/main/util.c * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/455d75f50dcab6d736246... ====== Use talloc functions to allocate and free valuepairs Arran Cudbard-Bell@2013-02-19T22:13:27Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f69f8a81f984d53050b9d... ====== Add context pointer to pairalloc Arran Cudbard-Bell@2013-02-19T22:13:17Z Files modified: * src/include/libradius.h * src/lib/radius.c * src/lib/valuepair.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_rest/rest.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83fca22da68497eef38a4... ====== Add talloc memory report on -M Arran Cudbard-Bell@2013-02-19T22:13:05Z Files modified: * src/include/radiusd.h * src/main/log.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/228ff628c91236c2969ca... ====== Add libtalloc to version.c Arran Cudbard-Bell@2013-02-19T22:12:53Z Files modified: * src/main/version.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2bd4b32bc6fd85ad02d40... ====== Use talloc Alan T. DeKok (via Arran Cudbard-Bell)@2013-02-19T21:04:07Z Files modified: * src/include/libradius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e468bff39baa209e81448... ====== Cleanup checkval Arran Cudbard-Bell@2013-02-19T21:03:41Z Files modified: * src/modules/rlm_checkval/rlm_checkval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/45814cb795c95970d2033... ====== Cleanup chap Arran Cudbard-Bell@2013-02-19T21:00:10Z Files modified: * src/modules/rlm_chap/rlm_chap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/07d10dd6cdc8bc278638e... ====== Set vp->next to NULL on copy vp data Arran Cudbard-Bell@2013-02-19T20:14:33Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/291f0e1e22d4576a1caaf... ====== Update configure script to add -ltalloc Arran Cudbard-Bell@2013-02-19T20:07:16Z Files modified: * Make.inc.in * configure * configure.in * src/main/radiusd.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f564d88701cdba9441b6e... ====== Don't free parsed items Alan T. DeKok@2013-02-19T19:30:59Z Files modified: * src/modules/rlm_cache/rlm_cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5c0b03b69058436aa8794... ====== Allocate from the dict pool, not via malloc Alan T. DeKok@2013-02-19T19:20:43Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d663b0e8c5d9d03393a5... ====== vp_prints should check for NULL da Arran Cudbard-Bell (via Alan T. DeKok)@2013-02-19T19:18:20Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4d6e367ab44678444b290... ====== Print out better message on operations error Alan T. DeKok@2013-02-19T19:18:02Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/271672cb7b14f5fcef92a... ====== Make more debug messages errors So that problems with the client are highlighted Alan T. DeKok@2013-02-19T19:17:58Z Files modified: * src/modules/rlm_eap/eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1ad970f5b72586a1d3703... ====== Removed unused definitions for LTDL Alan T. DeKok@2013-02-19T19:15:08Z Files modified: * Make.inc.in * src/main/Makefile.in * src/modules/rlm_eap/Makefile.in * src/modules/rlm_sql/Makefile.in * src/modules/rlm_sqlhpwippool/Makefile.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bdffcaf02f729f575d118... ====== Don't use strncpy Alan T. DeKok@2013-02-19T19:12:49Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a61a50f944fe51d8b1a13... ====== Change slightly confusing log message Arran Cudbard-Bell@2013-02-19T18:17:16Z Files modified: * src/modules/rlm_pap/rlm_pap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9cafb2c41ca2dd1cde19d... ====== dict_attr_free should check pointer value Arran Cudbard-Bell@2013-02-19T01:44:13Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f5fbfb8117d827bce3ca4... ====== -- This commit summary was generated @2013-02-20T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).