Elm 2.4ME+ PL127 (25) DEB announcement

Experimental DEB generator script for ELM 2.4ME+ PL127 (25)
exists on <URL: http://www.elmme-mailer.org/deb/elm-2.4ME+.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-2.4ME+127-1.gen_deb
    DEB generator script
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.gen_deb.elm-key-2013.sig
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.gen_deb.elm-key-2013old.sig
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.gen_deb.sig

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

  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.Ubuntu6.06.i386.deb
    Package elm binary DEB build on Debian GNU/Linux 3.1
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.Debian3.1.i386.deb.elm-key-2013.sig
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.Debian3.1.i386.deb.elm-key-2013old.sig
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-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/elm-2.4ME+127-1.Ubuntu6.06.i386.deb
    Package elm binary DEB build on Ubuntu 10.04.4 LTS
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.Ubuntu6.06.i386.deb.elm-key-2013.sig
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.Ubuntu6.06.i386.deb.elm-key-2013old.sig
  - http://www.elmme-mailer.org/deb/elm-2.4ME+127-1.Ubuntu6.06.i386.deb.elm-key-2013.sig

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

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


* Signatures

{file}.sig                  PGP signature (old key pubkey.asc,      EA5A2379 1996-04-23)
{file}.elm-key.sig          GPG signature (key elm.key.asc,         A950C80B 2003-03-20, expired: 2013-03-17)
{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 

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

  - mailer
  - hostdomain (this is usually needed)
  - hostfullname
  - hostname (usually this is not needed) 

Check default values written to elm.rc. It is (re-)generated during installation.

On installation following existing files are merged with new values:

  - /usr/local/lib/elm.mimecharsets
  - /usr/local/lib/elm.terminalinfo
  - /usr/local/lib/elm.mimetypes 

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

  - /usr/local/lib/elm.mimecharsets.NEW
  - /usr/local/lib/elm.terminalinfo.NEW
  - /usr/local/lib/elm.mimetypes.NEW 

SUMMARY: This release collects some backported fixes from 
         Elm ME+ 2.5. This release adds command 
         'elmconfwriter' which is used to clean up some
         config files during installation.

/ Kari Hurtta

Elm 2.4ME+ PL127 (25) changelog

Changes on Elm 2.4ME+ PL127 (25) compared with Elm 2.4ME+ PL126 (25)
--------------------------------------------------------------------

        SUMMARY: This release collects some backported fixes from 
                 Elm ME+ 2.5. This release adds command 
                 'elmconfwriter' which is used to clean up some
                 config files during installation. 

        - Added iso-latin-1 and latin-1 to ConfTool/charaliases.map
          as aliases of ISO-8859-1
        - Added iso-latin-2 and latin-2 to ConfTool/charaliases.map
          as aliases of ISO-8859-2
        - Added iso-latin-3 and latin-3 to ConfTool/charaliases.map
          as aliases of ISO-8859-3
        - Added iso-latin-4 and latin-4 to ConfTool/charaliases.map
          as aliases of ISO-8859-4
        - Added iso-latin-5 and latin-5 to ConfTool/charaliases.map
          as aliases of ISO-8859-9
        - Added iso-latin-6 and latin-6 to ConfTool/charaliases.map
          as aliases of ISO-8859-10
        - Added iso-latin-7 and latin-7 to ConfTool/charaliases.map
          as aliases of ISO-8859-13
        - Added iso-latin-8 and latin-8 to ConfTool/charaliases.map
          as aliases of ISO-8859-14
        - Added iso-latin-9 and latin-9 to ConfTool/charaliases.map
          as aliases of ISO-8859-15
        - Added ISO-8859-16 to ConfTool/GenCharmap 

        - Moved resetting of s_out -> filter to after retry attempt
          at pgp_decode() on melib/pgp_decode.c

        - Fixed possible bug on verify_remote_url()
          at src/list/info.c      

        - Fixed error message      
                Exited with status -1. Press any key to continue: 
          and bad gpg handling on copy_pgp() at
          src/fileio.c. This is used if mail is NOT a
          MIME message.

        - Added resetting of found parameter to some 
          cs_give_unicode_from_*() routines.

        - Added possible fix to elm_smessage() on lib/output.c

        - Possible fix to pop_STLS_handler()

        - Indicate on connect_one_IN() to try another port 
          when connection is timed out (not just when connection 
          is refused)

        - Fixed UTF-8 on ConfTool/CharMap

        - If configure does not found crypt() or cryptlib
          and crypt.h is found, then try compile test it.
          This fixes location of crypt() on Fedora 19 and 
          Ubuntu 12.04
        WARNING: Resulting encoding with and without
                 crypt() is different for [encode] 
                 (type application/X-ELM-encode). So old
                 messages can not decoded (easily). And format 
                 does not tell is crypt() used for encryption
                 key. But same difficulty is also between
                 different machines.

        - Fedora 19 have
                 include ld.so.conf.d/*.conf
          line on /etc/ld.so.conf. Added Configure 
          check for that.

        - Added /**/ comment to USE_BUILTIN_PAGER
          on config.h.SH

        - Fixed some warnings caused by -Wall with
          gcc 4.4.3
        - Removed some unused variables (not all)
        - Possible fix for cs_iso2022_info_set_binary()
        - Possible fix for print_local_shared_options()
        - Possible fix for wait_for_something()
        - Possible fix for getkey()
        - Possible fix for give_canceled_mail()

        - Replaced
                $(REG) copy -m 555 $? $@
          with
                $(REG) copy -m 755 $? $@
          on Makefile.SH.
        - Also replaced
                $(REG) copy -m 444 {library} $@
          or
                $(REG) copy -m 444 $? $@
          with
                $(REG) copy -m 644 {library} $@
          or
                $(REG) copy -m 644 $? $@
          on Makefile.SH where shared library is installed.

        - Fixed redraw loop on builtin++

        - Fixed parsing 
                gpg --list-public-keys
          output.
        - Command Ctrl-K (^K) was not producing result. Replaced
          send_msg_l() with send_msg_middle() on 
          pgp_mail_public_key() at src/pgp.c.

        - Added xterm-* entry to doc/terminal.info

        - Fixed bug where Makefile-1.SH was not installing
          $(ETC)/elm.mimecharsets $(ETC)/elm.terminalinfo

        - Fixed range counting of state_copy_range() on
          lib/state.c

        - mime_write_part_headers() was failing to add
          Content-Transfer-Encoding: x-uuencoded
          header to part and include_part() did not handled
          this correctly.
        NOTE: Using any X-* encoding on [attach] or [include]
          assumes that part is already encoded!

        - Use system_charset when decoding attachment for 
          printing

        - Possible fix on split_file() on elmregister.c

        - Changed elmregister so that it does not write
          $(ELM_ROOT) to elm.filelist. 

        - Fixed case where last line of ~/elm/mail.services was 
          not (always) parsed if there was not newline on last line.

        - Elm ME+ 2.5 PLalpha36 writes @charset indicator
          to elm.rc. If @charset is used on file, lines
          are converted to current locale charset. 

        - Elm ME+ 2.5 PLalpha37 writes @charset indicator
          to mail.services. If @charset is used on file, lines
          are converted to current locale charset. 

        - Changed parsing of library list on Configure

        - nm seems crash on Fedora 19. Try make Configure
          output little more clear (it is not fatal).

        - Accept also 'i' on symbol type letters on nm so that 
          they are found on  Fedora 19.

        - Save also $nm_opts to config.sh
 
        - If first nm fails, then use same sed expression
          to nm -p output than was used to previous nm output.

        - Changed metapager() so that it does not call pager
          if copy_body() fails.

        - Added elmconfwriter -command to rewrite existing
          config files. This is used during installation
          to clear existing config files.

        - Some fixes to Makefile.SH
        - Some fixes to utils/readmsg/Makefile.SH

        - Use ml_global instead of ml_system parameter when 
          reading global elm.iso2022sets -file.

        - Changed default_unidata()

        - Added option -E (ignore errors on arg) elmrc-write
        - Used -E option on final
            elmrc-write -G -I elm.rc.old-values
        - Removed  -C {doc/elmrc-info} from final
            elmrc-write -G -I elm.rc.old-values
        - Documented -C option on elmrc-write manual page.

        New tools:
           elmconfwriter

        New files:
           utils/elmconfwriter.c
           doc/elmconfwriter.1


Advertisements