Stephen,

Will you consider the following simple patch that allows one to use
"~" in --ssl-key and --ssl-cert args? Full paths remain unaffected. 


Index: bin/tmda-ofmipd
===================================================================
--- bin/tmda-ofmipd     (revision 2163)
+++ bin/tmda-ofmipd     (working copy)
@@ -403,14 +403,14 @@
         raise ValueError, \
             '--ssl-cert and --ssl-key are required when using --ssl or --tls'
 
-    fhc = file(opts.ssl_cert, 'r')
+    fhc = file(os.path.expanduser(opts.ssl_cert), 'r')
     datac = fhc.read()
     fhc.close()
     x509 = X509()
     x509.parse(datac)
     opts.ssl_cert_value = X509CertChain([x509])
 
-    fhk = file(opts.ssl_key, 'r')
+    fhk = file(os.path.expanduser(opts.ssl_key), 'r')
     datak = fhk.read()
     fhk.close()
     opts.ssl_key_value = parsePEMKey(datak, private=True)

_________________________________________________
tmda-workers mailing list ([email protected])
http://tmda.net/lists/listinfo/tmda-workers

Reply via email to