Experimental DEB generator script for Elm ME+ 2.5 PLalpha62 exists on <URL: http://www.elmme-mailer.org/deb/elm-ME+2.5.html > directory. Files are following - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-1.gen_deb DEB generator script - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-1.gen_deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-1.gen_deb.sig A command elm-ME+2.5.alpha62-1.gen_deb {packager} generates package elmme with version 1.1.62-1.{distribution}. A command elm-ME+2.5.alpha62-1.gen_deb --old {packager} generates package elm with version ME+2.5.alpha62-1.{distribution}. Both commands produce package with filename elm-ME+2.5.alpha62-1.{distribution}.{arch}.deb. == Old package names, i386 Package elm with version ME+2.5.alpha62-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.alpha62-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.alpha62-1.Ubuntu6.06.i386.deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha62-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.alpha62-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.alpha62-1.Ubuntu10.04.i386.deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha62-1.Ubuntu10.04.i386.deb.sig == New package names, i386 Package elmme with version 1.1.62-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.alpha62-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.alpha62-1.Ubuntu10.04.i386.deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-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.alpha62-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.alpha62-1.Ubuntu14.04.i386.deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-1.Ubuntu14.04.i386.deb.sig == New package names, amd64 (x86_64) Package elmme with version 1.1.62-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.alpha62-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.alpha62-1.Ubuntu18.04.amd64.deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-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.alpha62-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.alpha62-1.Ubuntu20.04.amd64.deb.elm-key-2018.sig - http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha62-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 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 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 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 fixes few crashes.
Changes on Elm ME+ 2.5 PLalpha62 compared with Elm ME+ 2.5 PLalpha61 -------------------------------------------------------------------- SUMMARY: This release fixes few crashes. - Fixed crash on reconnect when same time is open imap mailbox and local folder. MBX PANIC in .../lib/mbox/localmbx.c:5738:mbx_prepare_read_non_spool >>>mode == PREPARE_RECONNECT Call stack: 7FA4D22B5DC9 7FA4D2C856D7 7FA4D2C64DAD 5555938012D8 5555937FE4C9 continues: 555593813D57 5555937D5BEF 5555937D7262 5555937A2E17 7FA4D1A0BC87 continues: 55559374FB4A backtrace: /usr/local/lib64/libelmme-base.so.1.1.61(panic+0x1de)[0x7fa4d22b5dc9] /usr/local/lib64/libelmme-mbox.so.1.1.61(+0x3a6d7)[0x7fa4d2c856d7] /usr/local/lib64/libelmme-mbox.so.1.1.61(prepare_read_folder+0x687)[0x7fa4d2c64dad] elm(+0xd82d8)[0x5555938012d8] elm(newmbox_1+0x5e7)[0x5555937fe4c9] elm(resync+0x4d2)[0x555593813d57] elm(+0xacbef)[0x5555937d5bef] elm(main_messages_menu+0x17d)[0x5555937d7262] elm(main+0xf48)[0x5555937a2e17] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fa4d1a0bc87] elm(_start+0x2a)[0x55559374fb4a] Press a <enter> to abort or <enter> to exit: - Fixed crash on reconnect when same time is open imap mailbox and local mailbox. MBX PANIC in .../lib/mbox/localmbx.c:5808:mbx_prepare_read_spool >>>mode == PREPARE_RECONNECT Call stack: 7FAC4D996DC9 7FAC4E364B83 7FAC4E343DAD 55A9DCC072B8 55A9DCC044A9 continues: 55A9DCC19D37 55A9DCBDBBCF 55A9DCBDD242 55A9DCBA8DF7 7FAC4D0ECC87 continues: 55A9DCB55B2A backtrace: /tmp/TEST/lib64/libelmme-base.so.1.1.61+(panic+0x1de)[0x7fac4d996dc9] /tmp/TEST/lib64/libelmme-mbox.so.1.1.61+(+0x3ab83)[0x7fac4e364b83] /tmp/TEST/lib64/libelmme-mbox.so.1.1.61+(prepare_read_folder+0x687)[0x7fac4e343dad] /tmp/TEST/bin/elm(+0xd82b8)[0x55a9dcc072b8] /tmp/TEST/bin/elm(newmbox_1+0x5e7)[0x55a9dcc044a9] /tmp/TEST/bin/elm(resync+0x4d2)[0x55a9dcc19d37] /tmp/TEST/bin/elm(+0xacbcf)[0x55a9dcbdbbcf] /tmp/TEST/bin/elm(main_messages_menu+0x17d)[0x55a9dcbdd242] /tmp/TEST/bin/elm(main+0xf48)[0x55a9dcba8df7] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fac4d0ecc87] /tmp/TEST/bin/elm(_start+0x2a)[0x55a9dcb55b2a] Press <enter> to abort: - Fixed debug output on file_bytes() at lib/file_util.c