@@ -108,9 +108,9 @@ no extra text.")
108108 (insert (format " verify=%d \n " (mew-ssl-verify-level case)))
109109 (insert " foreground=yes\n " )
110110 (insert " debug=debug\n " )
111- (if (and mew-ssl-libwrap (>= mew-ssl-minor-ver 45 ))
111+ (if (and mew-ssl-libwrap (or ( >= mew-ssl-ver 5 ) ( >= mew-ssl- minor-ver 45 ) ))
112112 (insert " libwrap=no\n " ))
113- (if (>= mew-ssl-minor-ver 22 )
113+ (if (or ( >= mew-ssl-ver 5 ) ( >= mew-ssl- minor-ver 22 ) )
114114 (insert " syslog=no\n " ))
115115 (insert " CApath=" (expand-file-name (mew-ssl-cert-directory case)) " \n " )
116116 (if mew-prog-ssl-arg
@@ -173,7 +173,7 @@ A local port number can be obtained the process name after ':'. "
173173 (setq pnm (process-name pro))
174174 (mew-info-clean-up pnm)
175175 (mew-ssl-set-try pnm 0 )
176- (if (= mew-ssl-ver 4 ) (mew-ssl-set-file pnm (car opts)))
176+ (if (> = mew-ssl-ver 4 ) (mew-ssl-set-file pnm (car opts)))
177177 (mew-set-process-cs pro mew-cs-text-for-read mew-cs-text-for-write)
178178 (set-process-filter pro 'mew-ssl-filter1 )
179179 (set-process-sentinel pro 'mew-ssl-sentinel )
@@ -270,10 +270,10 @@ A local port number can be obtained the process name after ':'. "
270270 (call-process mew-prog-ssl nil t nil " -version" )
271271 (goto-char (point-min ))
272272 (re-search-forward " ^stunnel " nil t 1 )
273- (if (looking-at " 4 \\ .\\ ([0-9]+\\ )" )
273+ (if (looking-at " \\ ([45] \\ ) \\ .\\ ([0-9]+\\ )" )
274274 (progn
275- (setq mew-ssl-ver 4 )
276- (setq mew-ssl-minor-ver (string-to-number (mew-match-string 1 ))))
275+ (setq mew-ssl-ver ( string-to-number (mew-match-string 1 )) )
276+ (setq mew-ssl-minor-ver (string-to-number (mew-match-string 2 ))))
277277 (setq mew-ssl-ver 3 ))
278278 (when (re-search-forward " LIBWRAP" nil t )
279279 (setq mew-ssl-libwrap t )))))
0 commit comments