SYMBOL INDEX (48 symbols across 5 files) FILE: code_legacy/PostfixConfigGenerator.py function parse_line (line 17) | def parse_line(line_data): class ExistingConfigError (line 32) | class ExistingConfigError(ValueError): pass class PostfixConfigGenerator (line 35) | class PostfixConfigGenerator: method __init__ (line 36) | def __init__(self, method find_postfix_cf (line 61) | def find_postfix_cf(self): method ensure_cf_var (line 65) | def ensure_cf_var(self, var, ideal, also_acceptable): method wrangle_existing_config (line 97) | def wrangle_existing_config(self): method maybe_add_config_lines (line 124) | def maybe_add_config_lines(self, fopen=open): method set_domainwise_tls_policies (line 151) | def set_domainwise_tls_policies(self, fopen=open): method prepare (line 183) | def prepare(self): method get_version (line 253) | def get_version(self): method more_info (line 276) | def more_info(self): method get_all_names (line 296) | def get_all_names(self): method deploy_cert (line 310) | def deploy_cert(self, domain, _cert_path, key_path, _chain_path, fullc... method enhance (line 326) | def enhance(self, domain, enhancement, options=None): method supported_enhancements (line 339) | def supported_enhancements(self): method get_all_certs_keys (line 346) | def get_all_certs_keys(self): method save (line 370) | def save(self, title=None, temporary=False): method rollback_checkpoints (line 385) | def rollback_checkpoints(self, rollback=1): method recovery_routine (line 390) | def recovery_routine(self): method view_config_changes (line 398) | def view_config_changes(self): method config_test (line 403) | def config_test(self): method restart (line 414) | def restart(self): method update_CAfile (line 426) | def update_CAfile(self): function usage (line 430) | def usage(): FILE: code_legacy/PostfixLogSummary.py function get_counts (line 29) | def get_counts(input, config, earliest_timestamp): function print_summary (line 68) | def print_summary(counts): FILE: code_legacy/TestPostfixConfigGenerator.py function GetFakeOpen (line 32) | def GetFakeOpen(fake_file_contents): class TestPostfixConfigGenerator (line 44) | class TestPostfixConfigGenerator(unittest.TestCase): method setUp (line 46) | def setUp(self): method tearDown (line 55) | def tearDown(self): method testGetAllNames (line 58) | def testGetAllNames(self): method testGetAllCertAndKeys (line 68) | def testGetAllCertAndKeys(self): method testGetAllCertsAndKeys_With_None (line 80) | def testGetAllCertsAndKeys_With_None(self): FILE: tests/policy_test.py class TestPolicyList (line 13) | class TestPolicyList(unittest.TestCase): method setUp (line 14) | def setUp(self): method test_schema_valid (line 20) | def test_schema_valid(self): method test_links_ok (line 23) | def test_links_ok(self): FILE: tools/CheckSTARTTLS.py function mkdirp (line 19) | def mkdirp(path): function extract_names (line 27) | def extract_names(pem): function tls_connect (line 51) | def tls_connect(mx_host, mail_domain): function valid_cert (line 70) | def valid_cert(filename): function check_certs (line 89) | def check_certs(mail_domain): function common_suffix (line 112) | def common_suffix(hosts): function extract_names_from_openssl_output (line 123) | def extract_names_from_openssl_output(certificates_file): function supports_starttls (line 128) | def supports_starttls(mx_host): function min_tls_version (line 147) | def min_tls_version(mail_domain): function collect (line 156) | def collect(mail_domain):