Experimental DEB generator script for Elm ME+ 2.5 PLalpha64 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.alpha64-1.gen_deb
DEB generator script
-
http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha64-1.gen_deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha64-1.gen_deb.sig
A command
elm-ME+2.5.alpha64-1.gen_deb {packager}
generates package elmme with version 1.1.64-1.{distribution}.
A command
elm-ME+2.5.alpha64-1.gen_deb --old {packager}
generates package elm with version ME+2.5.alpha64-1.{distribution}.
Both commands produce package with filename elm-ME+2.5.alpha64-1.{distribution}.{arch}.deb.
== Old package names, i386
Package elm with version ME+2.5.alpha64-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.alpha64-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.alpha64-1.Ubuntu6.06.i386.deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha64-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.alpha64-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.alpha64-1.Ubuntu10.04.i386.deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/old/elm-ME+2.5.alpha64-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.alpha64-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.alpha64-1.Ubuntu10.04.i386.deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha64-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.alpha64-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.alpha64-1.Ubuntu14.04.i386.deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha64-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.alpha64-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.alpha64-1.Ubuntu18.04.amd64.deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha64-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.alpha64-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.alpha64-1.Ubuntu20.04.amd64.deb.elm-key-2018.sig
-
http://www.elmme-mailer.org/deb/elm-ME+2.5.alpha64-1.Ubuntu20.04.amd64.deb.sig
== 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 last read timestamps file for
used for folder browser when access time of
folders are not updated when read. "Eu" -command
(show mail quota usage) now rereads IMAP quota
before displaying. New elmrc
options are "use-last-read-file" and
"last-read-fallback-locking". Also some bug
fixes and other changes are included.
Changes on Elm ME+ 2.5 PLalpha64 compared with Elm ME+ 2.5 PLalpha63 --------------------------------------------------------------------
SUMMARY: This release last read timestamps file for
used for folder browser when access time of
folders are not updated when read. "Eu" -command
(show mail quota usage) now rereads IMAP quota
before displaying. New elmrc
options are "use-last-read-file" and
"last-read-fallback-locking". Also some bug
fixes and other changes are included.
- Added file .elm-last-read-{uid} on directory (when
directory is writable) or file ~/.elm/last.read,
when mailbox is on mailhome directory, to
keep track last read time of folder.
* This helps situation where access time of
mail folders or mailboxes are not updated
when they are read and therefore N (new mail)
indicator is shown on folder browser although mail folder
or mailbox is read after it was updated.
- Added "use-last-read-file" elmrc option.
Values are:
no Do not read or update
.elm-last-read-{uid} file
yes Create, use and update
.elm-last-read-{uid} file
auto Use and update existing
.elm-last-read-{uid} file.
Create file if access
time is not updated.
existing Use and update existing
.elm-last-read-{uid} file
This elmrc option is also used for
~/.elm/last.read update.
- Added "last-read-fallback-locking" elmrc option.
This lock option knows following keywords
none None of values are selected
(use value none to disable locking)
flock Use flock() locking. flock()
does not lock files over NFS.
fcntl Use fcntl() locking.
prefer Prefer this option instead of
folder-locking or mailbox-locking
- ~/.elm/last.read file uses conf-merge-locking.
- .elm-last-read-{uid} file uses either folder-locking,
mailbox-locking, or last-read-fallback-locking.
- Exported
char * MAILBOX_LOCKING[]
from lib/read_rc.c to hdrs/rc_imp.h and added "prefer"
value to it.
- Change for fbrowser_selection_is_mbox()
- Small change of home[] initialization on user_init()
- Moved struct file_changes from lib/alias/aliases.c
to lib/addr/file_changes.c and from hdrs/aliaslib.h
to hdrs/addrlib.h
- Possible fix for malloc_gets()
- Added cat_dir_entry() to lib/mox/localmbx.c and
lib/mbox/def_mbox.c
- Changed write_conf() on lib/misc/conf_write.c
- Changed insert_commentfile() on lib/misc/commentfile.c
- Changed most of ino_t and dev_t output to use (unsigned long)
and %lu format.
- Added copy_num_messages_folder() to lib/mbox/mbox.c
and hdrs/mboxlib.h
- Added mbx_give_message_count_folder() to hdrs/mbx_imp.h
- Added mbx_give_message_count_default() to lib/mbox/mbox_generic.c
and lib/mbox/def_mbox.h
- Added number of messages to
Reading in XXX message: xxx
counter if available and there is enough space.
- Changed width calculations on
Reading in XXX message: xxx
counter text.
- Possible fix on quota_display_add_qlist() on src/quotadisp.c
- Possible fix on ref_mqr_imap() on lib/mbox/imap_quota.c
- "Eu" -command ("E)xtended command" - "show mail quota u)sage")
now reloads IMAP QUOTA information.
* Changed prototype of mbx_give_imap_quotar_list()
* Added quotaroot_list_set_refresh() to lib/mbox/quota.c
and hdrs/mboxlib.h
- Changed cs_streamclip_from_unknown() on lib/cs_unknown.c
- Possible fix for lookup_static_host_sentry() on lib/static-hosts.c
- Possible fix for compare_threads_1_revsentd() on src/thread.c
New file:
lib/mbox/last_read.c
lib/addr/file_changes.c
doc/elmlastread-info
New elmrc options:
use-last-read-file
last-read-fallback-locking
--
/ Kari Hurtta
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)