From:  Kari Hurtta <hurtta@kasvihuone.keh.iki.fi.invalid>
Date:  05 Jan 2024 19:54:39 Hong Kong Time
Newsgroup:  news.alt119.net/comp.mail.elm
Subject:  

ELM ME+ 2.5 PLalpha63 DEB announcement

NNTP-Posting-Host:  null

Experimental DEB generator script for Elm ME+ 2.5 PLalpha63 exists on
 directory.

Files are following

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

A command

    elm-ME+2.5.alpha63-1.gen_deb  {packager}

generates package elmme with version 1.1.62-1.{distribution}.

A command

    elm-ME+2.5.alpha63-1.gen_deb --old  {packager}

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

Both commands produce package with filename
elm-ME+2.5.alpha63-1.{distribution}.{arch}.deb.

== Old package names, i386

Package elm with version ME+2.5.alpha63-1.{distribution} and
architecture i386.

* 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.alpha63-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.alpha63-1.Ubuntu6.06.i386.deb.elm-key-2018.sig
  - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha63-1.Ubuntu6.06.i386.deb.sig

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

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

== New package names, i386

Package elmme with version 1.1.63-1.{distribution} and architecture
i386.

* 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.alpha63-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.alpha63-1.Ubuntu10.04.i386.deb.elm-key-2018.sig
  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu10.04.i386.deb.sig

* Compiled on Ubuntu 14.04.6 LTS
  (Linux 4.4, glibc 2.19, no MTA)

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

== New package names, amd64 (x86_64)

Package elmme with version 1.1.63-1.{distribution} and architecture
amd64 (also known as x86_64).

* Compiled on Ubuntu 18.04.6 LTS
  (Linux 5.4, glibc 2.27, Sendmail 8.15)

  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu18.04.amd64.deb
    Package elmme binary DEB build on Ubuntu 18.04.6 LTS
  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu18.04.amd64.deb.elm-key-2018.sig
  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu18.04.amd64.deb.sig

* Compiled on Ubuntu 20.04.6 LTS
  (Linux 5.4, glibc 2.31, Postfix 3.4 (not configured))

  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu20.04.amd64.deb
    Package elmme binary DEB build on Ubuntu 20.04.6 LTS
  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu20.04.amd64.deb.elm-key-2018.sig
  - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha63-1.Ubuntu20.04.amd64.deb.sig

== Signatures

  {file}.sig                  PGP signature (old key pubkey.asc,      EA5A2379 1996-04-23)
  {file}.elm-key-2018.sig     GPG signature (key elm.key.2018.asc,    44FC796B 2018-12-01, expires: 2028-11-28)

== 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
  - /usr/local/lib/elm.hashmarks
  - /usr/local/lib/elm.tagfilter.entities

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.

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.

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
  - /usr/local/lib/elm.hashmarks
  - /usr/local/lib/elm.tagfilter.entities

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
  - /usr/local/lib/elm.hashmarks.NEW
  - /usr/local/lib/elm.tagfilter.entities.NEW

Also following directories are used:

  - /usr/local/lib/elm.map.txt/ (global setting map-text-dir = {lib}/elm.map.txt)
  - /usr/local/lib/elm.map.bin/ (global setting map-bin-dir = {lib}/elm.map.bin)
  - /usr/local/lib/elm.user.map/ (global setting user-map-dir = {lib}/elm.user.map) 

Hashmark EXAMPLE uses file /usr/local/lib/elm.user.map/elm.usermap.

SUMMARY: This release includes tagfilter module for
         filtering text/enriched and text/html
         tags. This release adds "editor-tfent-propline"
         and "page-tagfilter" elmrc options and
         new tool "elmtagfilterents". This release
         adds global "elm.tagfilter.entities" and
         user "~/.elm/tagfilter.entities" configuration
         files. Also some bug fixes and other changes are
         included.

Changes on Elm ME+ 2.5 PLalpha63 compared with Elm ME+ 2.5 PLalpha62
--------------------------------------------------------------------

        SUMMARY: This release includes tagfilter module for
                 filtering text/enriched and text/html
                 tags. This release adds "editor-tfent-propline"
                 and "page-tagfilter" elmrc options and
                 new tool "elmtagfilterents". This release
                 adds global "elm.tagfilter.entities" and
                 user "~/.elm/tagfilter.entities" configuration
                 files. Also some bug fixes and other changes are
                 included.
        
        - Changed prototype of string_matches_ascii() -
          Added op parameter:
                SMA_op_normal,
                SMA_op_match_prefix,
                SMA_op_find_ascii,
                SMA_op_return_order
          SMA_return_len can not used with SMA_op_return_order 
        
        - Added tagfilter module for  filtering.
        
        - Tagfilter supports following text/enriched tags
          when builtin++ pager is used:
          
          
          
          
(detected, does nor work correctly (*)) Other tags are just filtered. - Rewrapping and joining of multiple lines to one line for displaying not supported when replying or forwarding mail or when viewing with external pager. This is similar than how content type text/plain; format=flowed is handled. - If builtin pager is not used (or when replying or forwarding mail) shows message [ text/enriched is unsupported, filtering tags. ] (*) Centering does not work when displayed line cover several tags or several lines on original message (before newline is converted to space or multiple lines are joined to one line for displaying). - Added pg_ITALIC flag (termcap codes ZH and ZR). - Added pg_DIM flag (termcap code mh). - Added pg_SUBSCRIPT flag (termcap codes ZN and ZV). - Added pg_SUPERSCRIPT flag (termcap codes ZO and ZW). - Added pg_STRIKETHROUGH (no termcap code) - Changed PR_CENTER_THIS handling on span_helper() - Tagfilter supports following text/html tags when builtin++ pager is used: