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