{"push_id":725818192,"size":7,"distinct_size":0,"ref":"refs/heads/master","head":"cc1919cd2f7420a50ff673ee9e7174eafa8b4099","before":"804bca3f198504a33549b21bb58cfcd8c6c8a760","commits":[{"sha":"d3978c85d41fb55b2bcd598d53b178956c2246c2","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Mark v1.x.x and 2.x.x as EOL in doxygen docs","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/d3978c85d41fb55b2bcd598d53b178956c2246c2"},{"sha":"b43f5395a297c7ccbd5bc424444f5e0a035995fe","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Add the module creation guide to the CONTRIBUTING file","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/b43f5395a297c7ccbd5bc424444f5e0a035995fe"},{"sha":"9c97a2f2d98bf6dff1df5619dcecd607a9498e41","author":{"email":"efedd0dc9a9e195b744b1e8e1430b94da83c389b@gmail.com","name":"Jorge Pereira"},"message":"Updating man rlm_attr_filter","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/9c97a2f2d98bf6dff1df5619dcecd607a9498e41"},{"sha":"9977a29ce1192c4a761c51e14027d4ddc44a3e95","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Remove module_safe grouping","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/9977a29ce1192c4a761c51e14027d4ddc44a3e95"},{"sha":"4965499734d8b9ca01969702685dd450195b6646","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Simplify pairdelete by using cursor functions","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/4965499734d8b9ca01969702685dd450195b6646"},{"sha":"226bbe49fc4ea3981e57d551b28ff8154517708b","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Simplify pairreplace by using cursor functions","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/226bbe49fc4ea3981e57d551b28ff8154517708b"},{"sha":"cc1919cd2f7420a50ff673ee9e7174eafa8b4099","author":{"email":"ea6818f5764ad0ddce21d259fc2be873b00f43c7@freeradius.org","name":"Arran Cudbard-Bell"},"message":"Rename functions in pair.c to be consistent with the established naming scheme\n\ns/pairalloc/fr_pair_afrom_da/;\ns/paircreate/fr_pair_afrom_num/;\ns/pair2unknown/fr_pair_to_unknown/;\ns/pairfree/fr_pair_list_free/;\ns/pairfind/fr_pair_find_by_num/;\ns/pair_find_by_da/fr_pair_find_by_da/;\ns/pairdelete/fr_pair_delete_by_num/;\ns/pairadd/fr_pair_add/;\ns/pairreplace/fr_pair_replace/;\ns/paircmp/fr_pair_cmp/;\ns/pairlistcmp/fr_pair_list_cmp/;\ns/attrtagcmp/fr_pair_cmp_by_da_tag/;\ns/pairsort/fr_pair_list_sort/;\ns/pairvalidate_debug/fr_pair_validate_debug/;\ns/pairvalidate/fr_pair_validate/;\ns/pairvalidate_relaxed/fr_pair_validate_relaxed/;\ns/paircopyvp/fr_pair_copy/;\ns/paircopy/fr_pair_list_copy/;\ns/paircopy_by_num/fr_pair_list_copy_by_num/;\ns/pairsteam/fr_pair_steal/;\ns/pairmemcpy/fr_pair_value_memcpy/;\ns/pairmemsteal/fr_pair_value_memsteal/;\ns/pairstrcpy/fr_pair_value_strcpy/;\ns/pairbstrncpy/fr_pair_value_bstrncpy/;\ns/pairsprintf/fr_pair_value_sprintf/;\ns/pairmove/fr_pair_list_move/;\ns/pairfilter/fr_pair_list_move_by_num/;\ns/pairmakeip/fr_pair_afrom_ip_str/;\ns/pairparsevalue/fr_pair_value_from_str/;\ns/pairmake/fr_pair_make/;\ns/pairmark_xlat/fr_pair_mark_xlat/;\ns/pairread/fr_pair_raw_from_str/;\ns/userparse/fr_pair_list_afrom_str/;\ns/readvp2/fr_pair_list_afrom_file/;\ns/fr_pair_verify_vp/fr_pair_verify/;\ns/fr_pair_verify_list/fr_pair_list_verify/;\n\ns/radius_pairecreate/radius_pair_create/;\ns/pairmake_packet/pair_make_packet/;\ns/pairmake_reply/pair_make_reply/;\ns/pairmake_config/pair_make_config/;","distinct":false,"url":"https://api.github.com/repos/FreeRADIUS/freeradius-server/commits/cc1919cd2f7420a50ff673ee9e7174eafa8b4099"}]}