Elm ME+ 2.5 PLalpha44 DEB announcement

Experimental DEB generator script for Elm ME+ 2.5 PLalpha44
exists on <URL: http://www.elmme-mailer.org/deb/elm-ME+2.5.html > directory.

I do not know dpkg, so please do not blame me, if
I wipe your hardisk...

Files are following

 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.gen_deb
   DEB generator script
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.gen_deb.elm-key-2013old.sig
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.gen_deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.gen_deb.sig

A command

    elm-ME+2.5.alpha44-1.gen_deb --nonew  {packager}

generates package elm with version ME+2.5.alpha44-1.{distribution}.

Module libelmme-resolv.so is included for all distributions below. 

== Old package names

Package elm with version ME+2.5.alpha44-1.{distribution}.

* Compiled on Debian GNU/Linux 3.1
  (Linux 2.4, glibc 2.3, Exim 3.36)

 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Debian3.1.i386.deb
   Package elm binary DEB build on Debian GNU/Linux 3.1
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Debian3.1.i386.deb.elm-key-2013old.sig
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Debian3.1.i386.deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Debian3.1.i386.deb.sig

* Compiled on Ubuntu 6.06.2 LTS
  (Linux 2.6, glibc 2.3, Sendmail 8.13)

 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Ubuntu6.06.i386.deb
   Package elm binary DEB build on Ubuntu 6.06.2 LTS
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Ubuntu6.06.i386.deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Ubuntu6.06.i386.deb.sig

* Compiled on Ubuntu 6.06.2 LTS
  (Linux 2.6, glibc 2.3, Sendmail 8.13)

 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Ubuntu10.04.i386.deb
   Package elm binary DEB build on Ubuntu 6.06.2 LTS
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Ubuntu10.04.i386.deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha44-1.Ubuntu10.04.i386.deb.sig

== New package names

Package elmme with version 1.1.44-1.{distribution}.

* Compiled on Ubuntu 10.04.4 LTS
  (Linux 2.6, glibc 2.11, Sendmail 8.14)

 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu10.04.i386.deb
   Package elmme binary DEB build on Ubuntu 10.04.4 LTS
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu10.04.i386.deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu10.04.i386.deb.sig

* Compiled on Ubuntu 12.04.5 LTS
  (Linux 3.2, glibc 2.15, no MTA)

 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu12.04.i386.deb
   Package elmme binary DEB build on Ubuntu 12.04.5 LTS
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu12.04.i386.deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu12.04.i386.deb.sig

* Compiled on Ubuntu 14.04.4 LTS
  (Linux 3.13, glibc 2.19, no MTA)

 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu14.04.i386.deb
   Package elmme binary DEB build on Ubuntu 14.04.4 LTS
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu14.04.i386.deb.elm-key-2013.sig
 - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha44-1.Ubuntu14.04.i386.deb.sig


== Signatures

{file}.sig                      PGP signature (old key pubkey.asc,      EA5A2379 1996-04-23)
{file}.elm-key-2013.sig         GPG signature (key elm.key.2013.asc,    A54BE3BC 2013-10-20, expires: 2018-10-19)
{file}.elm-key-2013old.sig      GPG signature (key elm.key.2013old.asc, 825FDF78 2013-10-26, expires: 2018-10-25)

== Configuration

Following files (if exists) are rewritten by elmconfwriter on
installation:

  - /usr/local/lib/elm.rc
  - /usr/local/lib/elm.mimecharsets
  - /usr/local/lib/elm.mimetypes
  - /usr/local/lib/elm.terminalinfo
  - /usr/local/lib/elm.iso2022sets
  - /usr/local/lib/elm.mailservices
  - /usr/local/lib/elm.aliases
  - /usr/local/lib/elm.mailinglists 

Deb generator script compiles elm for binary distribution, so you must
edit /usr/local/lib/elm.rc before using Elm ME+ 2.5. Following
variables may need to be modified on elm.rc:

  - mailer
  - hostdomain (this is usually needed)
  - hostfullname
  - hostname (usually this is not needed)
  - mailname (default values is generated from other values)
  - name-resolution (controls default values of hostdomain,
    hostfullname, hostname, mailname) 

By default first value for mailname is read from /etc/mailname file.

On installation following existing files are merged with new values:

  - /usr/local/lib/elm.terminalinfo
  - /usr/local/lib/elm.mimetypes
  - /usr/local/lib/elm.mimecharsets
  - /usr/local/lib/elm.mailservices
  - /usr/local/lib/elm.mailinglists
  - /usr/local/lib/elm.aliases
  - /usr/local/lib/elm.iso2022sets 

For re-generation of following file, old information (if exists) is used:

  - /usr/local/lib/elm.rc 

WARNING: Check after installation that libraries are enabled. Global elm.rc values are:

use-library =
use-base-library = iconv
use-config-library = resolv
use-connect-library = tls resolv
use-mailer-library = smtp resolv

After editing global elm.rc run /usr/local/lib/elmrc-write -GI for fixing possible errors.

Old values from /usr/local/lib/aliases.text are converted to
/usr/local/lib/elm.aliases and /usr/local/lib/aliases.text is renamed to
/usr/local/lib/aliases.text.OLD.

On installation new values without merging are written to following
files:

  - /usr/local/lib/elm.aliases.NEW
  - /usr/local/lib/elm.mailinglists.NEW
  - /usr/local/lib/elm.mailservices.NEW
  - /usr/local/lib/elm.mimecharsets.NEW
  - /usr/local/lib/elm.mimetypes.NEW
  - /usr/local/lib/elm.terminalinfo.NEW
  - /usr/local/lib/elm.iso2022sets.NEW 

A command

     elm-{version}-{release}.gen_deb {packager}

generates package elmme with version
{library-version}-{release}.{distribution}.  Note that a resulted
filename of package is still elm-{version}-{release}.{arch}.deb.  This
version number is same than on files
/usr/local/lib/libelmme-{module}.so.{library-version}.  A filename of
package is related to used source archive name, which is
elm-{version}-{release}.tar.gz.

A command

     elm-{version}-{release}.gen_deb --nonew {packager}

generates package elm with version {version}-{release}.{distribution}.
Also on this case a resulted filename of package is
elm-{version}-{release}.{arch}.deb.


SUMMARY: This command adds preview functionality
         to "Mail Pre-Send Screen" and adds 
         "weedout-without-title" option to 
         elmrc. This release no longer quits
         parsing IMAP mailbox when IMAP FETCH command
         fails to retrieve header block of mail.

ELM ME+ 2.5 PLalpha44 changelog

Changes on Elm ME+ 2.5 PLalpha44 compared with Elm ME+ 2.5 PLalpha43
--------------------------------------------------------------------

        SUMMARY: This command adds preview functionality
                 to "Mail Pre-Send Screen" and adds 
                 "weedout-without-title" option to 
                 elmrc. This release no longer quits
                 parsing IMAP mailbox when IMAP FETCH command
                 fails to retrieve header block of mail.

        - Space -key on "Mail Pre-Send Screen" previews
          message for sending.  This is not exactly same
          message than what will be mailed. PreV)iew menu 
          -command "Mail Pre-Send Screen" goes to "Mail 
          Preview Screen". Prev)iew parts command
          displays mime structure of prepared message.
          Effectively 'V' command toggles between
          "Mail Pre-Send Screen" and "Mail Preview Screen".
        - Added elmrc option "weedout-without-title".
          That is used instead of "weedout" when mail
          is viewed on  "Mail Preview Screen"
        - 'H' -command on "Mail Pre-Send Screen" previews
          message with all headers (ignore 
          weedout-without-title list).
        
        - Added function have_ispell() to mailmsg2.c
        - Added elm_append_message() to
          lib/output.c
        - Changed menu text on "Mail Pre-Send Screen".

        - Microsoft Exchange Server 2013 IMAP4 server sametimes
          returns no data for 
                  FETCH {number} (FLAGS INTERNALDATE BODY.PEEK[HEADER])
          command. Elm ME+ no longer abort reading
          rest of mailbox on that situation.

        New file:
            src/snd_preview.c

        New elmrc option:
            weedout-without-title

/ Kari Hurtta
Advertisements