keyfile: rework selecting path name in nms_keyfile_writer_connection() and add...
keyfile: rework selecting path name in nms_keyfile_writer_connection() and add callback to reject filenames The previous logic seems complicated to me. I even think it is wrong. Rework it, I think this makes sense. Also, previously the existing path was used if the file didn't exist. I think that is wrong. If for force a rename, then the filename must not be used even if the file currently does not exist. Also add an "allow_filename_cb" argument, to reject filenames that are blacklisted.
Showing with 62 additions and 57 deletions
Result: UNSTABLE: Some tests failing
Passed: 911, Failed: 1