Re: config.h.in

2002-07-08 Thread Ken Hornstein

  Well, I did:
   make distclean
   autoconf
   ./configure 
   make

Errr ... you didn't run autoheader, as far as I can tell.

--Ken




Re: nmh 1.1 release canidate uploaded

2002-07-08 Thread Ken Hornstein

Shouldn't this be 1.5?  Otherwise, you'll get folks confused.  I seem to 
recall that the last official nmh release was 1.4

Last release was 1.0.4, not 1.4.  So I think 1.1 is right.

--Ken




Questions about nmh 1.1

2002-07-08 Thread Christophe Prevotaux

Hi,

I was wondering if you could list the features and new features (or reintegrated ones)
of the 1.1 RC please

--
--
===
Christophe Prevotaux  Email: [EMAIL PROTECTED]
HEXANET SARLURL: http://www.hexanet.fr/
Z.A.C Les CharmillesTel: +33 (0)3 26 79 30 05 
3 Allée Thierry Sabine   Direct: +33 (0)3 26 61 77 72 
BP202   Fax: +33 (0)3 26 79 30 06
51686 Reims Cedex 2
FRANCE   HEXANET Network Operation Center 
===




Re: folder-specific defaults? [long]

2002-07-08 Thread Earl Hood

On July 4, 2002 at 09:45, [EMAIL PROTECTED] wrote:

 = Allow folder specific component files to be located in a centralized
 = location.  For example, if I wanted a custom scan.monthly format
 = file for my inbox, I would create a file with a pathname of
 = `mhpath`/scan.monthly.inbox.  It does get ambiguous with sub-folders
 = since '/' cannot be a pathname (maybe tranlate '/' to '.').
 = 
 = The only real reason I bring up this alternative is it protects a user
 = from losing custom format/component files when using the rmf command.
 
 There's another really good reason for this alternative. One of the strong
 features of [n]mh is that every mail message is a file, conversely, every fil
 e
 in a directory is presumed to be a mail message. Throwing meta-files into dat
 a
 directories will have side effects on things like glimpse indexing and any
 custom scripts that do things with every mail message in a directory.

There is already precedence of meta files existing in folder directories
in MH/nmh.  Typically, if doing your own custom programming on message
files, you restrict the set of files to numeric filenames.

 = Placing things in mail folders directly also breaks data abstraction.
 = I.e.  A user of nmh can use nmh without even really caring if a folder
 = is a directory with files, a single file (aka mbox), or some kind of
 = fancy database.
 
 Sometimes the user cares--and assumes--that the folder is really a directory 
 of 
 files.

The abstraction does not conflict with this.  If an abstraction level
is ever implemented, the default implementation would have to be
capatible with the existing model or you have alot of upset users that
have to muck with some upgrade process and breaking alot of their
custom scripts.

Of course, all implementation should be documented so savvy users
could do custom programming as many do now.

--ewh




Re: Questions about nmh 1.1

2002-07-08 Thread Ken Hornstein

I was wondering if you could list the features and new features (or
reintegrated ones)
of the 1.1 RC please

In short:

- A bunch of new shit
- A bunch of bug fixes

But seriously ... that's a good question.  I haven't had time to come up
with a set of release notes.  The one new feature I know about (because
I worked on it) is SASL support for POP and SMTP, so inc and comp can
use SASL to authenticate to POP and SMTP servers supporting SASL.

--Ken




Re: Questions about nmh 1.1

2002-07-08 Thread Christophe Prevotaux

I had hoped to see APOP in this list among other things
and the ability to download only headers of messages in order
to be able to delete only the message that we don't want (AntiSPAM
like , well it is more like anti download huges unwanted files )

On Mon, 08 Jul 2002 11:21:25 -0400
Ken Hornstein [EMAIL PROTECTED] wrote:

 I was wondering if you could list the features and new features (or
 reintegrated ones)
 of the 1.1 RC please
 
 In short:
 
 - A bunch of new shit
 - A bunch of bug fixes
 
 But seriously ... that's a good question.  I haven't had time to come up
 with a set of release notes.  The one new feature I know about (because
 I worked on it) is SASL support for POP and SMTP, so inc and comp can
 use SASL to authenticate to POP and SMTP servers supporting SASL.
 
 --Ken
 
 


--
--
===
Christophe Prevotaux  Email: [EMAIL PROTECTED]
HEXANET SARLURL: http://www.hexanet.fr/
Z.A.C Les CharmillesTel: +33 (0)3 26 79 30 05 
3 Allée Thierry Sabine   Direct: +33 (0)3 26 61 77 72 
BP202   Fax: +33 (0)3 26 79 30 06
51686 Reims Cedex 2
FRANCE   HEXANET Network Operation Center 
===




Re: Questions about nmh 1.1

2002-07-08 Thread Ken Hornstein

I had hoped to see APOP in this list among other things

Well ... shoot.  I was under the impression that APOP is on it's way out
to be replaced by the CRAM-MD5 mechanism that SASL uses.  But I just
checked, and it seems like you can enable APOP already with --enable-apop.
So that's a non-issue, I think.

and the ability to download only headers of messages in order
to be able to delete only the message that we don't want (AntiSPAM
like , well it is more like anti download huges unwanted files )

That's more of a protocol issue.  It's not easy to do that within the
context of POP.  It _is_ possible just to get the headers within POP
 and I suppose inc could be changed to just retrieve the headers and
make some sort of decision about whether to download the whole message
or just delete it.  But _that_ work would be complex.  Feel free
to send patches :-)

--Ken




Re: Questions about nmh 1.1

2002-07-08 Thread Earl Hood

On July 8, 2002 at 18:13, Christophe Prevotaux wrote:

  That's more of a protocol issue.  It's not easy to do that within the
  context of POP.  It _is_ possible just to get the headers within POP
   and I suppose inc could be changed to just retrieve the headers and
  make some sort of decision about whether to download the whole message
  or just delete it.  But _that_ work would be complex.  Feel free
  to send patches :-)

 There are tons of software that let you do this on the net

Then why not use what is available?

 I don't believe
 it is so hard to do , however this would certainly require to create a new
 command in nmh and the addition of a few new options in the existing commands

If it is implemented with new commands, one might as well use one
the freely available tools on the net.

If integrated into inc, rmm, et.al., it requires some work to make
it seamless to the user.  For example, when doing an inc (with some
new download only headers when using POP), nmh will have to mark
messages that only has header data, properly via some marker at the
beginning of a message file.

If show is used, nmh would have to download the message from the
POP server on-the-fly.  This could be a performance issue, requiring
some kind of status to the user.

With rmm, you have a similiar kind of situtation.  Some kind of
queuing could be done for rmm so POP commands are only done during
the next message retrieval from the server or when some explicit
flush operation is invoked.

The on-the-fly show performance problem could be mitigated by
some command, or option to existing command, to fetch all previously
header only downloaded messages.

--ewh




Re: Questions about nmh 1.1

2002-07-08 Thread Earl Hood

On July 8, 2002 at 13:31, Ken Hornstein wrote:

 I believe the Spam filters that use POP3 simply download the whole message
 then make a decision, so that's not what you want.

I believe I saw a project (Mailfilter?) listed on freshmeat that
would work just with the headers.  There are quite a few POP mail
filter programs listed at freshmeat, so I recommend that the original
poster check it out.

One could probably roll their own with the Perl and the Net::POP
module -- which I have considered doing, but the need has not become
deperate enough.

--ewh




Re: Questions about nmh 1.1

2002-07-08 Thread Sean Kamath


[In a message on Mon, 08 Jul 2002 15:03:37 CDT,
the pithy ruminations of Earl Hood were:]
On July 8, 2002 at 18:13, Christophe Prevotaux wrote:

  That's more of a protocol issue.  It's not easy to do that within the
  context of POP.  It _is_ possible just to get the headers within POP
   and I suppose inc could be changed to just retrieve the headers and
  make some sort of decision about whether to download the whole message
  or just delete it.  But _that_ work would be complex.  Feel free
  to send patches :-)
...
If integrated into inc, rmm, et.al., it requires some work to make
it seamless to the user.  For example, when doing an inc (with some
new download only headers when using POP), nmh will have to mark
messages that only has header data, properly via some marker at the
beginning of a message file.

If show is used, nmh would have to download the message from the
POP server on-the-fly.  This could be a performance issue, requiring
some kind of status to the user.

With rmm, you have a similiar kind of situtation.  Some kind of
queuing could be done for rmm so POP commands are only done during
the next message retrieval from the server or when some explicit
flush operation is invoked.

I have to admit, I kinda like the idea of integrating pop a little
more seamlessly into nhm.  scan, inc, show and rmm could all be made
to work reasonably well with POP/IMAP.  OK, yeah, there's the huge
startup times compared to what we're used to, but there are time I
want to be able to peek into a remote mailbox and twiddle it without
downloading all of it (yes, I can use other apps, but I don't want
to).

As for patches. . . Well, someday.

Sean




Re: Questions about nmh 1.1

2002-07-08 Thread Earl Hood

On July 8, 2002 at 11:21, Ken Hornstein wrote:

 But seriously ... that's a good question.  I haven't had time to come up
 with a set of release notes.  The one new feature I know about (because
 I worked on it) is SASL support for POP and SMTP, so inc and comp can
 use SASL to authenticate to POP and SMTP servers supporting SASL.

A suggestion: I try to advocate in the development projects I work on
to have each developer update the ChangeLog, NEWS, History, whatever
file whenever the developer commits changes to the repository that
should be noted to end-users of the project.  This way, there isn't
the mad scramble of trying to remember all the changes that have been
done before doing a release.

--ewh




Re: Questions about nmh 1.1

2002-07-08 Thread Jon Steinhart

 On July 8, 2002 at 11:05, Jon Steinhart wrote:
 
  And I agree, downloading the entire message is the way to go.  Most spam is
  very small compared to even slow V90 speeds which is what I'm stuck with out
  in the country here, so it's no big deal.
 
 Well, I would have to disagree about spam being small and no big deal
 over V90 modem.  Spam messages have been increasing in size since many
 are HTML messages and some with attachments or images.  Also, if you
 are flooded with alot of messages, they add up.
 
 Of course, the annoyance factor is relative for any given person, but
 when I was using dialup, I definitely considered writing my own
 POP filtering tool with interactive capabilities to avoid downloading
 crap (and sometimes the messages may not be spam but from friends and/or
 relatives sending huge-assed attachments that I did not care about).
 
 However, once I got cable modem, my need for such a tool dropped
 considerably.
 
 
 A side note: I considering spam filtering, and other filtering needs,
 mainly delivery issue.  Hence, I think it is best solved done before
 nmh even sees the mail (the boundary is somewhat lose when dealing
 with automatic filing of messages to different folders).  This keeps
 the filtering job independent of the MUA and prevent developers
 re-implementing the wheel for every MUA.
 
  I have a set of changes that I'll submit at an appropriate time.
  These changes allow .mh_profile entries that name programs that are
  executed whenever a piece of mail is incorporated, removed, or refiled.
 
 A nice feature.
 
 --ewh

This has the potential to go way off topic for this mailing list, but...

I agree that a fair number of bytes are consumed by spam.  It isn't a
huge problem for me because even though V90 is the best that I can do
out here in the sticks, it's a full time connection so I'm not waiting
on mail delivery.

I find it hard to see filtering as a delivery issue, but that's probably
because I read my mail on my machine which uses sendmail to deliver mail;
I'm not dialing in somewhere to pick up mail.  If I need to read mail on
the road, I ssh into my machine and read it there.

The big issue on filtering is that everybody wants to filter different
things.  Strange as it seems, some people even like to collect spam for
study.  One of the big difficult issues on filtering is that, while an
occasional false positive can be tolerated, false negatives are completely
unacceptable.  A system that keeps all of your mail and only shows you
interesting messages doesn't lose anything, which helps that problem.  But
it requires sucking down all messages.

Another example, I remember Gosling telling me that especially since he's
become embroiled in the Sun/MS suits that a mirror copy of all of his
incoming and outgoing mail is kept for legal reasons.  This wouldn't work
if incoming mail was rejected based on headers.

Jon