• Patch: Elm ME+ 2.5 PLalpha54 -> Elm ME+ 2.5 PLalpha60 [1/13] (5/8)

    From Kari Hurtta@21:1/5 to All on Thu Nov 24 20:22:40 2022
    [continued from previous message]

    + # - Absolute form where used options are listed
    + # - Additive form where changes from compile
    + # time default are listed:
    + # +implicit-tls -implicit-tls
    + # +starttls -starttls (see note [2])
    + # +verify-tls-certificate
    + # -verify-tls-certificate
    + # +require-tls-peer-name
    + # -require-tls-peer-name
    + # These two forms can not be mixed.
    + #
    + # This option requires
    + # use-connect-library = tls
    + #
    + # Note 1: 'implicit-tls' is default if
    + # use-config-library = tls
    + # is used.
    + #
    + # Note 2: Specifying tls:starttls-version on ~/.elm/mail.services or on
    + # global elm.mailservices overrides starttls disable given on use-tls setting.
    + #
    + # Note 3: Specifying require-tls-peer-name={name} on ~/.elm/mail.services or on global
    + # elm.mailservices can used to make 'require-tls-peer-name' on use-tls accept
    + # also other certificate's CN than given hostname.
    + #
    + # Note 4: 'require-tls-peer-name' checks certificate's CN when correct name is usually
    + # certificate's 'Subject Alternative Name' (SAN). 'require-tls-peer-name' checks
    + # check DSN:name from 'Subject Alternative Name' (SAN) if openssl provides
    + # X509_check_host() and name is not IP-address. Therefore it is usually not
    + # good idea to use 'require-tls-peer-name' on use-tls setting if OpenSSL
    + # is older than 1.0.2 where X509_check_host() is not availabe.
    + # 'require-tls-peer-name' do not use X509_check_ip() to check IP address
    + # from IP:name of 'Subject Alternative Name' (SAN).
    + #
    + # Note 5: Specifying verify-tls-certificate=off on ~/.elm/mail.services or on global
    + # elm.mailservices overrides verify-tls-certificate given on use-tls setting.
    + #
    + # Note 6: Specifying use-tls-checks=no on ~/.elm/mail.services or on global
    + # elm.mailservices overrides 'verify-tls-certificate' and 'require-tls-peer-name'
    + # given on use-tls setting.
    + #
    + # Note 7: 'display-check-host' is default if
    + # use-config-library = tls
    + # is used and openssl provides X509_check_host(). That 'display-check-host'
    + # checks hostname against DSN:name from 'Subject Alternative Name' (SAN)
    + # and prints "host matches" if X509_check_ip() succeed and hostname is not
    + # ip address.
    +
    + user-conf-rewrite
    + # Allows automatic resorting aand rewriting of some
    + # user configuration files on elm's startup
    + #
    + # Currently ~/.elm/elmaliases is rewritten.
    +
    + userlevel
    + # Are we good at it? 0=beginner, 1=intermediate, 2 and above=expert.
    + # Lower levels give more verbose prompts. Higher levels make advanced
    + # options available.
    +
    + usetite
    + # Would you like to use termcap/terminfo ti/te (screen switch) entries?
    +
    valid-domains
    # List of mail domains (that is everything after '@' on mail address)
    # are considered valid without verifying domain on mail address. ***************
    *** 308,353 ****
    # name-lookup-cache-time, static-hosts-max-names,
    # address-lookup

    - address-lookup
    - # This option specifies how translation from ip-address to hostname
    - # is done.
    - #
    - # Possible values:
    - #
    - # normal Use normal address -lookup API
    - # (thayt is gethostbyaddr()).
    - # gethostbyaddr Use gethostbyaddr()
    - # getnameinfo Use getnameinfo()
    - #
    - # Note that getnameinfo() can return only one name for ip-address.
    - #
    - # See also: mail-services-lookup

    - ipv6-scope-id
    - # This option tells how textual (non-numeric) scope id's (part after %
    - # character) on numerical IPv6 addresses are interpreted
    - #
    - # This option includes list of keywords:
    - # auto sets link-local-if-index flag
    - # if numeric scope id's of link
    - # local addresses matches to interface
    - # index on where address is located
    - # link-local-if-index use interface index as scope id
    - # for link local IPv6 addresses and
    - # print scope id on textual form
    - #
    - # This option accepts two forms:
    - # - Absolute form where used options are listed
    - # - Additive form where changes from compile
    - # time default (or changes from global elm.rc
    - # on user's elmrc) are listed:
    - # +auto -auto
    - # +link-local-if-index -link-local-if-index
    - #
    - # If auto -flag is active after global elm.rc, that
    - # IPv6 addresses check is done before user's elmrc is read
    - #
    - # See also: mail-services-lookup

    name-lookup-cache-time
    # Default cache time on seconds for name service lookups,
    --- 576,582 ----
    ***************
    *** 360,436 ****
    #
    # See also: mail-services-lookup, static-hosts-max-names

    - name-lookup-cancel
    - # This option enabled cancelable dns lookups. This may require
    - # that resolv -module is enabled. Used for "mail-services-lookup"
    - # and "verify-domain".
    - #
    - # Possible values:
    - #
    - # disabled hostname / mail domain name
    - # lookups are not interruptible.
    - # enabled hostname / mail domain name
    - # lookups are assumed to be
    - # interruptible (but that is
    - # not likely not work with
    - # gethostbyname(), getaddrinfo(),
    - # res_query() and res_search()).
    - # auto hostname / mail domain names
    - # lookup result waiting is
    - # inter