• ELM ME+ 2.5 PLalpha64 DEB announcement

    From Kari Hurtta@21:1/5 to All on Mon Jul 8 19:34:21 2024
    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)