I just found the American Historical Association Directory of History Journals. Apparently it was launched circa October 2007, and it currently has basic titles/links for 390 journals. Sadly, it’s in A-Z form — and doesn’t distinguish free from commercial journals.