GitHub PushEvent at 2014-02-11 02:05:37
Repository: freeradius-server
Actor: alandekok
Payload: {"shas":[["46c5c3c063eac4a0a5e208e2244d9afd6c912d28","f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","Remove cf_section_template().  No one uses it","Alan T. DeKok",true],["3a6cc4812117032513722fc0cc2366204efbda6d","f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","Remove templating from cf_pair_find().\n\nThis breaks the server, so the next commit will add templates\nback in again, in a better fashion.\n\nWe also remove the ability to do cf_pair_find(cs, NULL), and have\nit return the first CONF_PAIR.  After searching the code, no one\nuses this functionality.  So it's best to remove it.","Alan T. DeKok",true],["2f8b220f5cee1641b18c60c8866a5f8ef175b88a","f96be8811a0a9c6c00dd871e1950a52d38d94865@freeradius.org","Fix templating code.\n\nInstead of hacking a reference into cf_pair_find() but not\ncf_section_*_find(), we just copy the template recursively.\n\nWhen we reach the end of a section with a template, we merge\na copy of the template into the current section, then we nuke\nthe relationship between the section and the template.\n\nThis uses more memory, but it means that templates now work\nwith subsections","Alan T. DeKok",true]],"size":3,"ref":"refs/heads/v3.0.x","head":"2f8b220f5cee1641b18c60c8866a5f8ef175b88a"}