• Patch: Elm ME+ 2.5 PLalpha48 -> Elm ME+ 2.5 PLalpha49 [1/9] (2/6)

    From Kari Hurtta@21:1/5 to All on Thu Jan 3 16:40:46 2019
    [continued from previous message]

    + - Clear actions on subprocess at give_resolv_process()
    + on shared_libs/resolv/query.c
    + - Clear actions on subprocess at metapager()
    + on src/metapager.c
    + * Fixed error where IMAP (or POP) connection state
    + was messed when external pager was used.
    + Problem noted by: Dirk Craeynest
    + - Changed change_action(), set_schedule_action() and
    + clear_action() on lib/schedule.c
    + - Replaced change_action() with change_action2()
    + * Added badpid_action_f * badpid_act
    + to change_action.
    + - Small fix for wait_for_something()
    + - Added ConfigStream0(), ConfigStream2()
    + - Added FreeStreamStack0(), FreeStreamStack2()
    + - Added setup_actions0(), clear_action0()
    + - Added clear_remote_account0()
    +
    + - Changed Metamail text of Configure.
    +
    + - "I should report that on OpenBSD, at least recent OpenBSD,
    + there is no sys/timeb.h include file."
    + Problem noted by: Jeffrey H. Johnson
    + > Elm ME+ have some
    +
    + #ifdef BSD_TYPE
    + # include <sys/timeb.h>
    + #endif
    +
    + But <sys/timeb.h> gives only struct timeb
    + on Linux and that is not used by Elm ME+.
    + Function ftime() uses struct timeb but
    + that system call is not used. Removed
    +
    + #ifdef BSD_TYPE
    + # include <sys/timeb.h>
    + #endif
    +
    + from Configure, src/date.c, src/elm.c
    +
    + - Added -I option to elmconfwriter -command.
    + This is used together with -l to
    + ignore missing shared libraries
    + (given on use-library and use-*-library
    + elmrc options) and some other missing
    + data.
    + - Changed prototype of init_addrlib(),
    + init_aliaslib(), read_rc_file(),
    + post_init_check(), parse_elmrc(),
    + mailerfunc(), init_default_mailer(),
    + init_mboxlib(), init_misclib(),
    + do_rc_parse(), do_rc_process(),
    + process_delayed_blocks(), delay_lib_reg(),
    + do_set(), rc_eval_tail(), rc_eval_tail_cline(),
    + rc_eval_tail_line(), expand_dt_path(),
    + register_delayed(), null_option_func(),
    + post_init_shared_options(), nameresfunc(),
    + connect_mode_func(), query_mode_func()
    + - Changed prototype of option_func(),
    + rc_parse_line(), rc_parse_cline()
    + - Changed expand_dt_path(),
    + expand_map_bin(), read_rc_file(),
    + delay_lib_reg(), process_lib_reg()
    +
    +
    + New elmrc option:
    + expires-have-time
    + mail-menu-time
    + verify-alias-domain
    + verify-local-domain
    +
    + New files:
    + lib/addr/outexpires.c
    + lib/addr/date.c
    + lib/addr/parsarpdat.c
    + lib/addr/getword.c
    + lib/addr/split_addr.c
    + doc/DOCS
    +
    + Removed file:
    + lib/mbox/getword.c
    +
    Changes on Elm ME+ 2.5 PLalpha48 compared with Elm ME+ 2.5 PLalpha47
    --------------------------------------------------------------------

    ***************
    *** 434,440 ****
    "X-MS-Exchange-Organization-").
    - Added "X-Originating-IP:" and "Accept-Language:" to
    default weedlist.
    ! - Added "Resent-Message-ID:" to default weedlist.

    - Added warning of magic values >= 256 to
    parse_magic() on lib/misc/mime_types.c
    --- 1081,1087 ----
    "X-MS-Exchange-Organization-").
    - Added "X-Originating-IP:" and "Accept-Language:" to
    default weedlist.
    ! - Added "Resent-Message-ID:" to default weedlist.

    - Added warning of magic values >= 256 to
    parse_magic() on lib/misc/mime_types.c
    ***************
    *** 529,535 ****
    when some poll method (select() or poll()) is available.
    - Used timed task on src/addr_util.c
    - Used timed task on shared_libs/resolv/resolv.c
    ! - Used timed task on lib/service_list.c (only usefull
    if names are on global elm.mailservices or
    user's .elm/mail.services -file).

    --- 1176,1182 ----
    when some poll method (select() or poll()) is available.
    - Used timed task on src/addr_util.c
    - Used timed task on shared_libs/resolv/resolv.c
    ! - Used timed task on lib/service_list.c (only useful
    if names are on global elm.mailservice