{"push_id":1185309159,"size":4,"distinct_size":2,"ref":"refs/heads/profile_flush_to_file","head":"32a05995ff9df0d5ef8aff0d020900a37747670d","before":"b54f1a0499885465ac2eba4630bf4158bcd6299f","commits":[{"sha":"ebb59a92cc831dfef73dc41f8be6ccee68359300","author":{"name":"Greg Hudson","email":"1e17c2335ae885716adebf4d9e85b58c9db2aabf@mit.edu"},"message":"Fix recent memory leak in locate_kdc.c\n\nCommit ce112dec844e4650b5ad174bd40f21c32aebe1d1 introduced a memory\nleak in locate_srv_conf_1() by moving the free(realmstr) call to the\ncleanup handler, because there was an early return after realmstr is\nallocated.  Convert that early return to a goto.","distinct":false,"url":"https://api.github.com/repos/greghudson/krb5/commits/ebb59a92cc831dfef73dc41f8be6ccee68359300"},{"sha":"f8b7fd9b61b442ba0d5dbd915e83685b366a4545","author":{"name":"Greg Hudson","email":"1e17c2335ae885716adebf4d9e85b58c9db2aabf@mit.edu"},"message":"Clarify directions when a Python test fails\n\nIn _onexit() in k5test.py, output an absolute path to the testlog\nfile, and output explicit directions on re-running the script with the\n-v flag.","distinct":false,"url":"https://api.github.com/repos/greghudson/krb5/commits/f8b7fd9b61b442ba0d5dbd915e83685b366a4545"},{"sha":"4131988dec0199287765e1875fe0bbd375656a62","author":{"name":"Greg Hudson","email":"1e17c2335ae885716adebf4d9e85b58c9db2aabf@mit.edu"},"message":"Improve kdb5 error when default realm is unset\n\nWhen the default realm name is unspecified, and none was set in the\nkrb5_context object, return KRB5_CONFIG_NODEFREALM from libkdb5\ninstead of the confusing KRB5_KDB_DBTYPE_NOTFOUND.  To accomplish\nthis, make kdb_get_library_name() return a krb5_error_code.\n\nticket: 8448\ntarget_version: 1.14-next\ntarget_version: 1.13-next\ntags: pullup","distinct":true,"url":"https://api.github.com/repos/greghudson/krb5/commits/4131988dec0199287765e1875fe0bbd375656a62"},{"sha":"32a05995ff9df0d5ef8aff0d020900a37747670d","author":{"name":"Greg Hudson","email":"1e17c2335ae885716adebf4d9e85b58c9db2aabf@mit.edu"},"message":"Fix profile_flush_to_file() state corruption\n\nIn write_data_to_file(), do not clear the profile data object's flags.\nIf the call to this function resulted from profile_flush_to_file(), we\ndo not want to clear the DIRTY flag, and we especially do not want to\nclear the SHARED flag for a data object which is part of\ng_shared_trees.  Instead, clear the DIRTY flag in\nprofile_flush_file_data().\n\nAdd a test case to prof_test1 to exercise the bug in unfixed code.\nAlso modify test1 to abandon the altered profile after flushing it to\na file, to preserve the external behavior of the script before this\nfix.\n\nticket: 8431\ntarget_version: 1.14-next\ntags: pullup","distinct":true,"url":"https://api.github.com/repos/greghudson/krb5/commits/32a05995ff9df0d5ef8aff0d020900a37747670d"}]}
{"actor":{"display_login":"greghudson"}}