Gnus development mailing list
 help / color / mirror / Atom feed
* POP3 support
@ 1996-07-31 16:08 Richard Pieri
  1996-07-31 20:06 ` Ken Raeburn
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Pieri @ 1996-07-31 16:08 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----

I have just sent my finished pop3.el (version 1.0) to Lars for
integration with Red Gnus.  I think anyone who reads mail from a POP
server will be quite pleased with the changes an Emacs Lisp
implementation will bring about.  Two notable things:

* Running count of messages retrieved.  Very nice to have when you are
  pulling 300 messages down over a modem link.  Win32 users rejoice :).

* If I can figure out the backend interface and spooling scheme,
  messages can be spooled directly into their correct folders, bypassing
  the crashbox stage (which is pretty much redundant given the nature of
  POP3 maildrops), dramatically increasing spooling speeds.  Or maybe
  someone else can cobble this together instead.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv

iQCVAwUBMf+FDJ6VRH7BJMxHAQHEmwP8CSsTM0pG8L0dQmO1ZuH4+ui5/eDL+qII
xCTSYHJOC5RzgjLVcBKqXg6rnKOyPPOUNqpqyrrH8kXzdYgX84qsus+hPTi32pAr
4hHcNXv1AUNx+bTDIj/2zOqFmr/fnSgYHus+M9eIVz18s6gERRcLx547ZYQMFwh5
/xvdT3uJKz4=
=ImfH
-----END PGP SIGNATURE-----
-- 
Richard Pieri/Information Services \ If you're not receiving enough attention,
<ratinox@unilab.dfci.harvard.edu>   \ try knocking over some very expensive
http://www.dfci.harvard.edu/         \ antique lamps. -A cat's guide to life


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: POP3 support
  1996-07-31 16:08 POP3 support Richard Pieri
@ 1996-07-31 20:06 ` Ken Raeburn
  1996-07-31 21:12   ` Richard Pieri
  0 siblings, 1 reply; 5+ messages in thread
From: Ken Raeburn @ 1996-07-31 20:06 UTC (permalink / raw)



Richard Pieri <ratinox@unilab.dfci.harvard.edu> writes:

> I have just sent my finished pop3.el (version 1.0) to Lars for
> integration with Red Gnus.  I think anyone who reads mail from a POP
> server will be quite pleased with the changes an Emacs Lisp
> implementation will bring about.

Just as long as I can still run movemail to talk to my pop server.  I
assume you didn't implement Kerberos authentication (including DES
encryption) in elisp? :-)

I've been thinking about writing a utility program for Kerberos that
emacs could call, so it could have control of the POP session, but
it's pretty low on my priority list right now.

> * Running count of messages retrieved.  Very nice to have when you are
>   pulling 300 messages down over a modem link.  Win32 users rejoice :).

Sounds nice.  Wish I could use it. :-(

> * If I can figure out the backend interface and spooling scheme,
>   messages can be spooled directly into their correct folders, bypassing
>   the crashbox stage (which is pretty much redundant given the nature of
>   POP3 maildrops), dramatically increasing spooling speeds.  Or maybe
>   someone else can cobble this together instead.

I'd love to see that happen.  Especially if it's asynchronous, so info
from nntp and pop servers can be processed in parallel as it comes in.
Might give me incentive to work on the Kerberos hooks...


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: POP3 support
  1996-07-31 20:06 ` Ken Raeburn
@ 1996-07-31 21:12   ` Richard Pieri
  1996-07-31 23:05     ` William Perry
  0 siblings, 1 reply; 5+ messages in thread
From: Richard Pieri @ 1996-07-31 21:12 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "KR" == Ken Raeburn <raeburn@cygnus.com> writes:

KR> Just as long as I can still run movemail to talk to my pop server.  I
KR> assume you didn't implement Kerberos authentication (including DES
KR> encryption) in elisp? :-)

Don't tempt me :).

Actually, implementing 'extensions' is simple because, unlike vm-pop,
pop3 does implement the full set of basic POP3 commands (except LIST
which is generally useless).

There are two reasons why I did not implement APOP.  One, my POP server,
the Qualcomm qpopper, does not understand it so I cannot test it.  Two,
I have not dug up a precompiled MD5 filter program for Win32, which is
where I have been doing most of my development work.  This is currently
on the to-do list.

As for Kerberos... not a chance of that happening here, so if you want
to implement it, go for it.

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv

iQCVAwUBMf/MNZ6VRH7BJMxHAQH1OQP+IxtYoIXYbBlxou5iUWxscXZFwjKMiPY2
9auFlZxmLBDelmAOx31c49DZ+leJr6AsPDmdnFYztyemGkUkX4pAnTMIrlbZxl1F
9pM+jlYoEphvK645/XdX97H8g/dc8BHLuBBhNSJpR2k8dl3XCsH0DvSyJGui86jJ
Uywozjvy69Y=
=8Xtw
-----END PGP SIGNATURE-----
-- 
Richard Pieri/Information Services \ Always give generously - a small bird or
<ratinox@unilab.dfci.harvard.edu>   \ rodent left on the bed tells them, "I
http://www.dfci.harvard.edu/         \ care". -A cat's guide to life


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: POP3 support
  1996-07-31 21:12   ` Richard Pieri
@ 1996-07-31 23:05     ` William Perry
  1996-08-01 13:49       ` Richard Pieri
  0 siblings, 1 reply; 5+ messages in thread
From: William Perry @ 1996-07-31 23:05 UTC (permalink / raw)
  Cc: ding

Richard Pieri wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> 
> >>>>> "KR" == Ken Raeburn <raeburn@cygnus.com> writes:
> 
> KR> Just as long as I can still run movemail to talk to my pop server.  I
> KR> assume you didn't implement Kerberos authentication (including DES
> KR> encryption) in elisp? :-)
> 
> Don't tempt me :).
> 
> Actually, implementing 'extensions' is simple because, unlike vm-pop,
> pop3 does implement the full set of basic POP3 commands (except LIST
> which is generally useless).
> 
> There are two reasons why I did not implement APOP.  One, my POP server,
> the Qualcomm qpopper, does not understand it so I cannot test it.  Two,
> I have not dug up a precompiled MD5 filter program for Win32, which is
> where I have been doing most of my development work.  This is currently
> on the to-do list.

  There is a reasonably fast implementation of md5 in elisp.  Check out
the latest url package.  Or I can send you the md5.el manually if you'd
like.  You can specify a maximum message size before it shells out to a
subprocess.  Pretty nice.  Plus XEmacs has builtin md5 support (not that
that helps with win32 (yet))

-Bill P.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: POP3 support
  1996-07-31 23:05     ` William Perry
@ 1996-08-01 13:49       ` Richard Pieri
  0 siblings, 0 replies; 5+ messages in thread
From: Richard Pieri @ 1996-08-01 13:49 UTC (permalink / raw)


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "WP" == William Perry <wmperry@aventail.com> writes:

WP> There is a reasonably fast implementation of md5 in elisp.

Spiff.  Considering that it is a short pair of strings being hashed, an
RFC822-style date and a shared secret word or short phrase, blazing-fast
speed is not a requirement.

WP> Check out the latest url package.

Problem: this is, AFAIK, not part of the standard Emacs distribution, so
it's an external dependancy that pop3 cannot be certain exists.  This is
something I tried to avoid since I initially wanted RMS to include pop3
in the main distribution (he declined, citing 'lack of modularity').

Then again, md5sum is not a standard in all operating systems that Emacs
runs on :).

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3
Charset: noconv

iQCVAwUBMgC1856VRH7BJMxHAQH1jAP+JKv9vxj9tQEZWwY7ptjC2J6r/KnXkVpv
Jqagg55JN+vTT/2mOhhZTbo/QpBLqi4cv7+EY2tY0R82uAmE0NM4Qatag40gYhrW
11eH+EEu8PIlb9GusCLHEFsN3htV/JSWCCzDmzk+MYBu0UCyM2FBhPepB5X8VPUJ
0nNiPFHtlm4=
=BQzD
-----END PGP SIGNATURE-----
-- 
Richard Pieri/Information Services \ Never sleep alone when you can sleep on
<ratinox@unilab.dfci.harvard.edu>   \ someone's face. -A cat's guide to life
http://www.dfci.harvard.edu/         \ 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1996-08-01 13:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-07-31 16:08 POP3 support Richard Pieri
1996-07-31 20:06 ` Ken Raeburn
1996-07-31 21:12   ` Richard Pieri
1996-07-31 23:05     ` William Perry
1996-08-01 13:49       ` Richard Pieri

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).