Gnus development mailing list
 help / color / mirror / Atom feed
From: Steinar Bang <sb@dod.no>
To: ding@gnus.org
Subject: Re: nnimap with openssl stopping up after connecting in Windows
Date: Sun, 11 Jan 2009 18:30:28 +0100	[thread overview]
Message-ID: <uwsd1oimj.fsf@dod.no> (raw)
In-Reply-To: <ud4f5ygl5.fsf@dod.no>

Ok.  Now I also can report a success.  This time with cygwin openssl.

My Vista laptop have been blue screening a couple of times.  Apparently
Vista isn't supposed to do that, so IT support have been on me to turn
my laptop in for reinstallation (if it continues to blue screen they
will look at the hardware).

Since reinstallation is a bit of a hazzle, I've been dragging my heels
since mid-November.  But on Wednesday I finally turned it in, and got it
back on Friday.

And this time I wasn't hit with BLODA[1] when installing cygwin, so I
got cygwin openssl.

I modified the imap-ssl-program to use the full path to the cygwin
openssl.exe (I don't like to put cygwin in the PATH.  I prefer to put
GnuWin32 executables there to avoid line ending confusion for diff and
the like) and switched the nnimap server back to
       ((nnimap "myserver"
		(nnimap-address "myserver.dyndns.org")
                (nnimap-stream ssl))
and started Gnus, and it came up and connected to the nnimap server.
...well almost.

It failed at first, but when I entered the server buffer and opened the
nnimap server it opened.

I'm probably running a hook that us run too late...?  It's now running in
gnus-started-hook.  I tried gnus-open-hook and gnus-starting-hook, but
both are too late.

Does anyone know of a good hook candidate for me to use...?

Here's the emacs lisp code from my .emacs file:
(if windows-emacs
    (progn
      (defun use-cygwin-openssl-for-nnimap ()
        (let ((cygwin-openssl "C:\\cygwin\\bin\\openssl.exe"))
          (if (file-exists-p cygwin-openssl)
              (setq imap-ssl-program
                    (mapcar '(lambda (element)
                               (let ((newelement element))
                                 (if (string-match "openssl " element)
                                     (setq newelement (replace-match (concat cygwin-openssl " ") t t element)))
                                 newelement))
                            imap-ssl-program)))))
          (add-hook 'gnus-started-hook 'use-cygwin-openssl-for-nnimap)))


[1] <http://cygwin.com/faq/faq.using.html#faq.using.bloda>




  reply	other threads:[~2009-01-11 17:30 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-19 11:56 Vista, secure imap and firewalls? Steinar Bang
2008-11-19 17:37 ` Steinar Bang
2008-11-22 18:44   ` nnimap with openssl stopping up after connecting in Windows (Was: Vista, secure imap and firewalls?) Steinar Bang
2008-11-22 23:37     ` nnimap with openssl stopping up after connecting in Windows Steinar Bang
2008-11-24  9:12       ` Steinar Bang
2008-11-24  1:38     ` Steven E. Harris
2008-11-24 10:09       ` Simon Josefsson
2008-11-24 11:13         ` Steinar Bang
2008-12-11 20:46           ` When and how to look in ' *nnimap* ' buffers? (Was: nnimap with openssl stopping up after connecting in Windows) Steinar Bang
2008-12-21 18:34           ` nnimap with openssl stopping up after connecting in Windows Steinar Bang
2008-12-25  0:26             ` Steinar Bang
2008-12-26 11:21               ` Steinar Bang
2008-12-26 11:27                 ` Steinar Bang
2008-12-26 13:13                   ` Steinar Bang
2008-12-26 14:04                 ` Steven E. Harris
2008-12-26 15:57                   ` Steinar Bang
2008-12-26 17:25                     ` Steinar Bang
2008-12-26 17:40                       ` Steinar Bang
2008-12-31 13:06                         ` Steinar Bang
2009-01-01 18:48                           ` Steinar Bang
2008-12-26 14:12                 ` Steven E. Harris
2008-12-26 15:58                   ` Steinar Bang
2009-01-01 22:23               ` Steven E. Harris
2009-01-02  7:59                 ` Steinar Bang
2009-01-02 13:10                   ` Steven E. Harris
2009-01-02 13:37                     ` Steinar Bang
2009-01-11 17:30                       ` Steinar Bang [this message]
2009-01-11 18:04                         ` Steinar Bang
2009-01-11 21:30                           ` Reiner Steib
2009-01-12  8:41                             ` Steinar Bang
2009-01-12  8:57                               ` Steinar Bang
2009-01-15 12:43                                 ` Steinar Bang
2009-01-12  0:23                           ` Steven E. Harris
2009-01-01 22:35               ` Steven E. Harris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=uwsd1oimj.fsf@dod.no \
    --to=sb@dod.no \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).