Accepting request 863398 from server:mail

- Update to release 2.24

OBS-URL: https://build.opensuse.org/request/show/863398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alpine?expand=0&rev=50
This commit is contained in:
Dominique Leuenberger 2021-01-18 10:28:12 +00:00 committed by Git OBS Bridge
commit f94bc2a59c
15 changed files with 6493 additions and 7129 deletions

View File

@ -4,8 +4,9 @@ Some features of Alpine do not exist in the release tarball but are only
provided as patches (but by the same author..). So when there is a new
release, the OOT patches on the website get updated too.
version="2.24"
for i in WrtAcc colortext fancy fillpara fromheader insertpat maildir rules; do
wget -O- http://alpine.x10host.com/alpine/patches/alpine-2.22/$i.patch.gz | gzip -cd >chappa-$i.patch;
wget -O- "http://alpine.x10host.com/alpine/patches/alpine-$version/$i.patch.gz" | gzip -cd >"chappa-$i.patch";
done
These do not necessarily apply cleanly, so they also need to be

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:927e170473bb060ccb11a37e30d44bb10aaca50c4aafa974d5741ae593a95694
size 5151416

3
alpine-2.24.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:651a9ffa0a29e2b646a0a6e0d5a2c8c50f27a07a26a61640b7c783d06d0abcef
size 7341676

BIN
alpine-2.24.tar.xz.sig Normal file

Binary file not shown.

View File

@ -2,11 +2,11 @@
alpine/Makefile.am | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Index: alpine-2.22/alpine/Makefile.am
Index: alpine-2.24/alpine/Makefile.am
===================================================================
--- alpine-2.22.orig/alpine/Makefile.am
+++ alpine-2.22/alpine/Makefile.am
@@ -50,5 +50,5 @@ AM_LDFLAGS = `cat @top_srcdir@/c-client/
--- alpine-2.24.orig/alpine/Makefile.am
+++ alpine-2.24/alpine/Makefile.am
@@ -50,6 +50,6 @@ AM_LDFLAGS = `cat @top_srcdir@/c-client/
CLEANFILES = date.c
date.c:
@ -14,3 +14,4 @@ Index: alpine-2.22/alpine/Makefile.am
- echo "char hoststamp[]="\"$(ALPINE_HOSTSTAMP)\"";" >> date.c
+ echo "char datestamp[]="\"today\"";" > date.c
+ echo "char hoststamp[]="\"sand\"";" >> date.c
echo "char configoptions[]="\"`../config.status --config`\"";" >> date.c

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Jan 15 12:04:04 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 2.24
* A few crash fixes
* Implementation of XOAUTH2 for Yahoo! Mail.
-------------------------------------------------------------------
Fri Oct 2 20:43:57 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
@ -8,6 +15,10 @@ Fri Oct 2 20:43:57 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
to generate a message-id and suppresses all information
about Alpine, version, revision, and time of generation
of the message-id from this header.
* Alpine does not generate Sender or X-X-Sender by default by
enabling [X] Disable Sender as the default.
* Alpine does not disclose User Agent by default by enabling
[X] Suppress User Agent by default.
* When messages are selected, pressing the ';' command to
broaden or narrow a search, now offers the possibility to
completely replace the search, and is almost equivalent to

View File

@ -1,7 +1,7 @@
#
# spec file for package alpine
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,7 +19,7 @@
Name: alpine
# For debugging only:
%define build_vanilla 0
Version: 2.23.2
Version: 2.24
Release: 0
Summary: Mail User Agent
License: Apache-2.0
@ -27,10 +27,10 @@ Group: Productivity/Networking/Email/Clients
URL: http://alpine.x10host.com/alpine/
#Git-Clone: https://repo.or.cz/alpine.git
#Source: http://alpine.x10host.com/alpine/release/src/%name-%version.tar.xz
Source: %name-%version.tar.xz
Source1: %name.png
Source2: %name.desktop
Source: http://alpine.x10host.com/alpine/release/src/alpine-%version.tar.xz
Source2: http://alpine.x10host.com/alpine/release/src/sig/alpine-%version.tar.xz.sig
Source3: %name.png
Source4: %name.desktop
Source9: UPDATING.txt
Patch2: make-use-of-strncat-safer.diff
Patch3: operation-may-be-undefined-warning.diff
@ -208,8 +208,8 @@ perl -i -pe 's{(define SYSTYPE) "LNX"}{$1 "'"$tag"'"}g' include/config.h
# When called as alpinef, alpine uses function keys instead of Control keys:
#
ln %{buildroot}/%{_bindir}/alpine %{buildroot}/%{_bindir}/alpinef
install -D -m644 %{SOURCE1} %{buildroot}/%{_datadir}/pixmaps/%name.png
install -D -m644 %{SOURCE2} %{buildroot}/%{_datadir}/applications/%name.desktop
install -D -m644 %{SOURCE3} %{buildroot}/%{_datadir}/pixmaps/%name.png
install -D -m644 %{SOURCE4} %{buildroot}/%{_datadir}/applications/%name.desktop
%suse_update_desktop_file %name
:
ln -sf alpine %{buildroot}/%{_bindir}/pine

View File

@ -1,6 +1,6 @@
diff -rc alpine-2.23/pico/basic.c alpine-2.23.WrtAcc/pico/basic.c
*** alpine-2.23/pico/basic.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.WrtAcc/pico/basic.c 2020-06-18 16:08:12.541589518 -0600
diff -rc alpine-2.24/pico/basic.c alpine-2.24.WrtAcc/pico/basic.c
*** alpine-2.24/pico/basic.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.WrtAcc/pico/basic.c 2020-10-10 00:26:57.220352202 -0600
***************
*** 342,347 ****
--- 342,530 ----
@ -193,9 +193,9 @@ diff -rc alpine-2.23/pico/basic.c alpine-2.23.WrtAcc/pico/basic.c
/*
* go forword to the end of the current paragraph
diff -rc alpine-2.23/pico/composer.c alpine-2.23.WrtAcc/pico/composer.c
*** alpine-2.23/pico/composer.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.WrtAcc/pico/composer.c 2020-06-18 16:08:12.545589528 -0600
diff -rc alpine-2.24/pico/composer.c alpine-2.24.WrtAcc/pico/composer.c
*** alpine-2.24/pico/composer.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.WrtAcc/pico/composer.c 2020-10-10 00:26:57.220352202 -0600
***************
*** 2015,2021 ****
tbufp = &strng[ods.p_len];
@ -229,9 +229,9 @@ diff -rc alpine-2.23/pico/composer.c alpine-2.23.WrtAcc/pico/composer.c
case (CTRL|KEY_LEFT): /* word skip left */
if(ods.p_ind > 0) /* Scoot one char left if possible */
ods.p_ind--;
diff -rc alpine-2.23/pico/display.c alpine-2.23.WrtAcc/pico/display.c
*** alpine-2.23/pico/display.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.WrtAcc/pico/display.c 2020-06-18 16:08:12.545589528 -0600
diff -rc alpine-2.24/pico/display.c alpine-2.24.WrtAcc/pico/display.c
*** alpine-2.24/pico/display.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.WrtAcc/pico/display.c 2020-10-10 00:26:57.220352202 -0600
***************
*** 2196,2201 ****
--- 2196,2206 ----
@ -263,9 +263,9 @@ diff -rc alpine-2.23/pico/display.c alpine-2.23.WrtAcc/pico/display.c
/* look for match in extra_v */
for(i = 0; i < 12; i++)
if(c && c == extra_v[i]){
diff -rc alpine-2.23/pico/ebind.h alpine-2.23.WrtAcc/pico/ebind.h
*** alpine-2.23/pico/ebind.h 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.WrtAcc/pico/ebind.h 2020-06-18 16:08:12.545589528 -0600
diff -rc alpine-2.24/pico/ebind.h alpine-2.24.WrtAcc/pico/ebind.h
*** alpine-2.24/pico/ebind.h 2020-10-10 00:24:28.184554092 -0600
--- alpine-2.24.WrtAcc/pico/ebind.h 2020-10-10 00:26:57.228352405 -0600
***************
*** 61,67 ****
#ifdef MOUSE
@ -319,9 +319,9 @@ diff -rc alpine-2.23/pico/ebind.h alpine-2.23.WrtAcc/pico/ebind.h
#endif
#endif
{CTRL|'A', gotobol},
diff -rc alpine-2.23/pico/efunc.h alpine-2.23.WrtAcc/pico/efunc.h
*** alpine-2.23/pico/efunc.h 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.WrtAcc/pico/efunc.h 2020-06-18 16:08:12.545589528 -0600
diff -rc alpine-2.24/pico/efunc.h alpine-2.24.WrtAcc/pico/efunc.h
*** alpine-2.24/pico/efunc.h 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.WrtAcc/pico/efunc.h 2020-10-10 00:26:57.240352712 -0600
***************
*** 54,59 ****
--- 54,62 ----
@ -334,9 +334,9 @@ diff -rc alpine-2.23/pico/efunc.h alpine-2.23.WrtAcc/pico/efunc.h
extern int forwpage(int, int);
extern int backpage(int, int);
extern int scrollupline(int, int);
diff -rc alpine-2.23/pico/main.c alpine-2.23.WrtAcc/pico/main.c
*** alpine-2.23/pico/main.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.WrtAcc/pico/main.c 2020-06-18 16:08:12.545589528 -0600
diff -rc alpine-2.24/pico/main.c alpine-2.24.WrtAcc/pico/main.c
*** alpine-2.24/pico/main.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.WrtAcc/pico/main.c 2020-10-10 00:26:57.280353731 -0600
***************
*** 458,463 ****
--- 458,469 ----

View File

@ -1,9 +1,9 @@
diff -rc alpine-2.23/alpine/confscroll.c alpine-2.23.colortext/alpine/confscroll.c
*** alpine-2.23/alpine/confscroll.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.colortext/alpine/confscroll.c 2020-06-18 16:08:14.821595407 -0600
diff -rc alpine-2.24/alpine/confscroll.c alpine-2.24.colortext/alpine/confscroll.c
*** alpine-2.24/alpine/confscroll.c 2020-10-10 00:24:28.216554908 -0600
--- alpine-2.24.colortext/alpine/confscroll.c 2020-10-10 00:27:00.384432838 -0600
***************
*** 5227,5232 ****
--- 5227,5235 ----
*** 5248,5253 ****
--- 5248,5256 ----
clear_index_cache(ps->mail_stream, 0);
}
@ -13,9 +13,9 @@ diff -rc alpine-2.23/alpine/confscroll.c alpine-2.23.colortext/alpine/confscroll
else if(var == &ps->vars[V_INIT_CMD_LIST]){
if(!revert)
q_status_message(SM_ASYNC, 0, 3,
diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
*** alpine-2.23/pith/conf.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/conf.c 2020-06-18 16:08:14.821595407 -0600
diff -rc alpine-2.24/pith/conf.c alpine-2.24.colortext/pith/conf.c
*** alpine-2.24/pith/conf.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/conf.c 2020-10-10 00:27:00.388432939 -0600
***************
*** 233,238 ****
--- 233,240 ----
@ -28,8 +28,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
CONF_TXT_T cf_text_quotereplstr[] = "Specifies the string to replace quotes with when viewing a message.";
***************
*** 583,588 ****
--- 585,592 ----
*** 587,592 ****
--- 589,596 ----
#endif /* _WINDOWS */
{"composer-wrap-column", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0,
NULL, cf_text_fillcol},
@ -39,8 +39,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
NULL, cf_text_replystr},
{"reply-leadin", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0,
***************
*** 856,861 ****
--- 860,867 ----
*** 862,867 ****
--- 866,873 ----
{"incoming-unseen-background-color", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0},
{"signature-foreground-color", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0},
{"signature-background-color", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0},
@ -50,8 +50,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
{"prompt-background-color", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0},
{"header-general-foreground-color", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0},
***************
*** 2057,2062 ****
--- 2063,2070 ----
*** 2111,2116 ****
--- 2117,2124 ----
set_current_val(&vars[V_DICTIONARY], TRUE, TRUE);
#endif /* _WINDOWS */
set_current_val(&vars[V_IMAGE_VIEWER], TRUE, TRUE);
@ -61,8 +61,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
set_current_val(&vars[V_HISTORY], TRUE, TRUE);
set_current_val(&vars[V_SMTP_SERVER], TRUE, TRUE);
***************
*** 6623,6628 ****
--- 6631,6637 ----
*** 6677,6682 ****
--- 6685,6691 ----
set_color_val(&vars[V_IND_OP_FORE_COLOR], 0);
set_color_val(&vars[V_INCUNSEEN_FORE_COLOR], 0);
set_color_val(&vars[V_SIGNATURE_FORE_COLOR], 0);
@ -71,8 +71,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
set_current_val(&ps->vars[V_INDEX_TOKEN_COLORS], TRUE, TRUE);
set_current_val(&ps->vars[V_VIEW_HDR_COLORS], TRUE, TRUE);
***************
*** 7841,7846 ****
--- 7850,7857 ----
*** 7926,7931 ****
--- 7935,7942 ----
return(h_config_scroll_margin);
case V_DEADLETS :
return(h_config_deadlets);
@ -82,8 +82,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
return(h_config_composer_wrap_column);
case V_TCPOPENTIMEO :
***************
*** 8020,8025 ****
--- 8031,8039 ----
*** 8107,8112 ****
--- 8118,8126 ----
case V_SIGNATURE_FORE_COLOR :
case V_SIGNATURE_BACK_COLOR :
return(h_config_signature_color);
@ -93,12 +93,12 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.colortext/pith/conf.c
case V_PROMPT_FORE_COLOR :
case V_PROMPT_BACK_COLOR :
return(h_config_prompt_color);
diff -rc alpine-2.23/pith/conf.h alpine-2.23.colortext/pith/conf.h
*** alpine-2.23/pith/conf.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/conf.h 2020-06-18 16:08:14.821595407 -0600
diff -rc alpine-2.24/pith/conf.h alpine-2.24.colortext/pith/conf.h
*** alpine-2.24/pith/conf.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/conf.h 2020-10-10 00:27:00.388432939 -0600
***************
*** 171,176 ****
--- 171,178 ----
*** 175,180 ****
--- 175,182 ----
#define VAR_DICTIONARY vars[V_DICTIONARY].current_val.l
#define GLO_DICTIONARY vars[V_DICTIONARY].global_val.l
#endif /* _WINDOWS */
@ -108,8 +108,8 @@ diff -rc alpine-2.23/pith/conf.h alpine-2.23.colortext/pith/conf.h
#define GLO_FILLCOL vars[V_FILLCOL].global_val.p
#define VAR_DEADLETS vars[V_DEADLETS].current_val.p
***************
*** 472,477 ****
--- 474,481 ----
*** 474,479 ****
--- 476,483 ----
#define GLO_SIGNATURE_FORE_COLOR vars[V_SIGNATURE_FORE_COLOR].global_val.p
#define VAR_SIGNATURE_BACK_COLOR vars[V_SIGNATURE_BACK_COLOR].current_val.p
#define GLO_SIGNATURE_BACK_COLOR vars[V_SIGNATURE_BACK_COLOR].global_val.p
@ -118,9 +118,9 @@ diff -rc alpine-2.23/pith/conf.h alpine-2.23.colortext/pith/conf.h
#define VAR_PROMPT_FORE_COLOR vars[V_PROMPT_FORE_COLOR].current_val.p
#define VAR_PROMPT_BACK_COLOR vars[V_PROMPT_BACK_COLOR].current_val.p
#define VAR_VIEW_HDR_COLORS vars[V_VIEW_HDR_COLORS].current_val.l
diff -rc alpine-2.23/pith/conftype.h alpine-2.23.colortext/pith/conftype.h
*** alpine-2.23/pith/conftype.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/conftype.h 2020-06-18 16:08:14.821595407 -0600
diff -rc alpine-2.24/pith/conftype.h alpine-2.24.colortext/pith/conftype.h
*** alpine-2.24/pith/conftype.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/conftype.h 2020-10-10 00:27:00.388432939 -0600
***************
*** 83,88 ****
--- 83,89 ----
@ -142,9 +142,9 @@ diff -rc alpine-2.23/pith/conftype.h alpine-2.23.colortext/pith/conftype.h
, V_PROMPT_FORE_COLOR
, V_PROMPT_BACK_COLOR
, V_HEADER_GENERAL_FORE_COLOR
diff -rc alpine-2.23/pith/mailview.c alpine-2.23.colortext/pith/mailview.c
*** alpine-2.23/pith/mailview.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/mailview.c 2020-06-18 16:08:14.821595407 -0600
diff -rc alpine-2.24/pith/mailview.c alpine-2.24.colortext/pith/mailview.c
*** alpine-2.24/pith/mailview.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/mailview.c 2020-10-10 00:27:00.388432939 -0600
***************
*** 638,643 ****
--- 638,651 ----
@ -355,9 +355,9 @@ diff -rc alpine-2.23/pith/mailview.c alpine-2.23.colortext/pith/mailview.c
/*
* The argument fieldname is something like "Subject:..." or "Subject".
diff -rc alpine-2.23/pith/mailview.h alpine-2.23.colortext/pith/mailview.h
*** alpine-2.23/pith/mailview.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/mailview.h 2020-06-18 16:08:14.821595407 -0600
diff -rc alpine-2.24/pith/mailview.h alpine-2.24.colortext/pith/mailview.h
*** alpine-2.24/pith/mailview.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/mailview.h 2020-10-10 00:27:00.388432939 -0600
***************
*** 30,35 ****
--- 30,41 ----
@ -391,12 +391,12 @@ diff -rc alpine-2.23/pith/mailview.h alpine-2.23.colortext/pith/mailview.h
/*
* BUG: BELOW IS UNIX/PC ONLY since config'd browser means nothing to webpine
diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.colortext/pith/pine.hlp
*** alpine-2.23/pith/pine.hlp 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/pine.hlp 2020-06-18 16:08:14.825595417 -0600
diff -rc alpine-2.24/pith/pine.hlp alpine-2.24.colortext/pith/pine.hlp
*** alpine-2.24/pith/pine.hlp 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/pine.hlp 2020-10-10 00:27:00.408433449 -0600
***************
*** 4683,4688 ****
--- 4683,4689 ----
*** 4975,4980 ****
--- 4975,4981 ----
<li><a href="h_config_print_cat">OPTION: <!--#echo var="VAR_personal-print-category"--></a>
<li><a href="h_config_print_command">OPTION: <!--#echo var="VAR_personal-print-command"--></a>
<li><a href="h_config_post_char_set">OPTION: <!--#echo var="VAR_posting-character-set"--></a>
@ -405,8 +405,8 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.colortext/pith/pine.hlp
<li><a href="h_config_print_font_char_set">OPTION: Print-Font-Char-Set</a>
<li><a href="h_config_print_font_name">OPTION: Print-Font-Name</a>
***************
*** 4711,4716 ****
--- 4712,4718 ----
*** 5003,5008 ****
--- 5004,5010 ----
<li><a href="h_config_sending_filter">OPTION: <!--#echo var="VAR_sending-filters"--></a>
<li><a href="h_config_sendmail_path">OPTION: <!--#echo var="VAR_sendmail-path"--></a>
<li><a href="h_config_signature_color">OPTION: Signature Color</a>
@ -415,8 +415,8 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.colortext/pith/pine.hlp
<li><a href="h_config_smtp_server">OPTION: <!--#echo var="VAR_smtp-server"--></a>
<li><a href="h_config_sort_key">OPTION: <!--#echo var="VAR_sort-key"--></a>
***************
*** 24379,24384 ****
--- 24381,24423 ----
*** 24817,24822 ****
--- 24819,24861 ----
&lt;End of help on this topic&gt;
</BODY>
</HTML>
@ -461,8 +461,8 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.colortext/pith/pine.hlp
<HTML>
<HEAD>
***************
*** 33000,33005 ****
--- 33039,33068 ----
*** 33438,33443 ****
--- 33477,33506 ----
<P>
<A HREF="h_color_setup">Descriptions of the available commands</A>
@ -493,9 +493,9 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.colortext/pith/pine.hlp
<P>
Look <A HREF="h_edit_nav_cmds">here</A>
to see the available Editing and Navigation commands.
diff -rc alpine-2.23/pith/state.c alpine-2.23.colortext/pith/state.c
*** alpine-2.23/pith/state.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/state.c 2020-06-18 16:08:14.825595417 -0600
diff -rc alpine-2.24/pith/state.c alpine-2.24.colortext/pith/state.c
*** alpine-2.24/pith/state.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/state.c 2020-10-10 00:27:00.408433449 -0600
***************
*** 144,149 ****
--- 144,152 ----
@ -508,12 +508,12 @@ diff -rc alpine-2.23/pith/state.c alpine-2.23.colortext/pith/state.c
if((*pps)->ui.homedir)
fs_give((void **)&(*pps)->ui.homedir);
diff -rc alpine-2.23/pith/state.h alpine-2.23.colortext/pith/state.h
*** alpine-2.23/pith/state.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/state.h 2020-06-18 16:08:14.825595417 -0600
diff -rc alpine-2.24/pith/state.h alpine-2.24.colortext/pith/state.h
*** alpine-2.24/pith/state.h 2020-10-10 00:24:28.208554703 -0600
--- alpine-2.24.colortext/pith/state.h 2020-10-10 00:27:00.420433755 -0600
***************
*** 347,352 ****
--- 347,354 ----
*** 348,353 ****
--- 348,355 ----
char *display_charmap; /* needs to be freed */
char *keyboard_charmap; /* needs to be freed */
void *input_cs;
@ -522,9 +522,9 @@ diff -rc alpine-2.23/pith/state.h alpine-2.23.colortext/pith/state.h
char *posting_charmap; /* needs to be freed */
diff -rc alpine-2.23/pith/text.c alpine-2.23.colortext/pith/text.c
*** alpine-2.23/pith/text.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.colortext/pith/text.c 2020-06-18 16:08:14.825595417 -0600
diff -rc alpine-2.24/pith/text.c alpine-2.24.colortext/pith/text.c
*** alpine-2.24/pith/text.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.colortext/pith/text.c 2020-10-10 00:27:00.420433755 -0600
***************
*** 171,176 ****
--- 171,185 ----

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
diff -rc alpine-2.23/alpine/mailview.c alpine-2.23.fillpara/alpine/mailview.c
*** alpine-2.23/alpine/mailview.c 2020-06-18 15:19:23.469318992 -0600
--- alpine-2.23.fillpara/alpine/mailview.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/alpine/mailview.c alpine-2.24.fillpara/alpine/mailview.c
*** alpine-2.24/alpine/mailview.c 2020-10-10 00:24:28.216554908 -0600
--- alpine-2.24.fillpara/alpine/mailview.c 2020-10-10 00:26:56.228326921 -0600
***************
*** 205,211 ****
--- 205,219 ----
@ -50,9 +50,9 @@ diff -rc alpine-2.23/alpine/mailview.c alpine-2.23.fillpara/alpine/mailview.c
if(we_cancel)
cancel_busy_cue(-1);
diff -rc alpine-2.23/pico/basic.c alpine-2.23.fillpara/pico/basic.c
*** alpine-2.23/pico/basic.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.fillpara/pico/basic.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pico/basic.c alpine-2.24.fillpara/pico/basic.c
*** alpine-2.24/pico/basic.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.fillpara/pico/basic.c 2020-10-10 00:26:56.228326921 -0600
***************
*** 26,34 ****
* framing, are hard.
@ -323,9 +323,9 @@ diff -rc alpine-2.23/pico/basic.c alpine-2.23.fillpara/pico/basic.c
curwp->w_dotp = lforw(curwp->w_dotp);
curwp->w_doto = llength(curwp->w_dotp);
diff -rc alpine-2.23/pico/efunc.h alpine-2.23.fillpara/pico/efunc.h
*** alpine-2.23/pico/efunc.h 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.fillpara/pico/efunc.h 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pico/efunc.h alpine-2.24.fillpara/pico/efunc.h
*** alpine-2.24/pico/efunc.h 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.fillpara/pico/efunc.h 2020-10-10 00:26:56.228326921 -0600
***************
*** 253,262 ****
extern int fillpara(int, int);
@ -355,9 +355,9 @@ diff -rc alpine-2.23/pico/efunc.h alpine-2.23.fillpara/pico/efunc.h
#endif /* EFUNC_H */
+
diff -rc alpine-2.23/pico/line.c alpine-2.23.fillpara/pico/line.c
*** alpine-2.23/pico/line.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.fillpara/pico/line.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pico/line.c alpine-2.24.fillpara/pico/line.c
*** alpine-2.24/pico/line.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.fillpara/pico/line.c 2020-10-10 00:26:56.280328247 -0600
***************
*** 612,627 ****
lisblank(LINE *line)
@ -389,9 +389,9 @@ diff -rc alpine-2.23/pico/line.c alpine-2.23.fillpara/pico/line.c
return(FALSE);
return(TRUE);
diff -rc alpine-2.23/pico/osdep/color.h alpine-2.23.fillpara/pico/osdep/color.h
*** alpine-2.23/pico/osdep/color.h 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.fillpara/pico/osdep/color.h 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pico/osdep/color.h alpine-2.24.fillpara/pico/osdep/color.h
*** alpine-2.24/pico/osdep/color.h 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.fillpara/pico/osdep/color.h 2020-10-10 00:26:56.292328552 -0600
***************
*** 33,38 ****
--- 33,39 ----
@ -402,9 +402,9 @@ diff -rc alpine-2.23/pico/osdep/color.h alpine-2.23.fillpara/pico/osdep/color.h
#endif /* PICO_OSDEP_COLOR_INCLUDED */
diff -rc alpine-2.23/pico/search.c alpine-2.23.fillpara/pico/search.c
*** alpine-2.23/pico/search.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.fillpara/pico/search.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pico/search.c alpine-2.24.fillpara/pico/search.c
*** alpine-2.24/pico/search.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.fillpara/pico/search.c 2020-10-10 00:26:56.304328858 -0600
***************
*** 36,41 ****
--- 36,42 ----
@ -483,9 +483,9 @@ diff -rc alpine-2.23/pico/search.c alpine-2.23.fillpara/pico/search.c
+ return(TRUE);
+ }
+
diff -rc alpine-2.23/pico/word.c alpine-2.23.fillpara/pico/word.c
*** alpine-2.23/pico/word.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.fillpara/pico/word.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pico/word.c alpine-2.24.fillpara/pico/word.c
*** alpine-2.24/pico/word.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.fillpara/pico/word.c 2020-10-10 00:26:56.316329164 -0600
***************
*** 25,34 ****
*/
@ -1229,9 +1229,9 @@ diff -rc alpine-2.23/pico/word.c alpine-2.23.fillpara/pico/word.c
+ return get_indent_raw_line(q, GLine, buf, buflen, k, plb);
+ }
+
diff -rc alpine-2.23/pith/charconv/utf8.c alpine-2.23.fillpara/pith/charconv/utf8.c
*** alpine-2.23/pith/charconv/utf8.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.fillpara/pith/charconv/utf8.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pith/charconv/utf8.c alpine-2.24.fillpara/pith/charconv/utf8.c
*** alpine-2.24/pith/charconv/utf8.c 2020-10-10 00:24:28.208554703 -0600
--- alpine-2.24.fillpara/pith/charconv/utf8.c 2020-10-10 00:26:56.320329266 -0600
***************
*** 1066,1071 ****
--- 1066,1121 ----
@ -1291,9 +1291,9 @@ diff -rc alpine-2.23/pith/charconv/utf8.c alpine-2.23.fillpara/pith/charconv/utf
* Copy UTF-8 characters from src into dst.
* This is intended to be used if you want to truncate a string at
* the start instead of the end. For example, you have a long string
diff -rc alpine-2.23/pith/charconv/utf8.h alpine-2.23.fillpara/pith/charconv/utf8.h
*** alpine-2.23/pith/charconv/utf8.h 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.fillpara/pith/charconv/utf8.h 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pith/charconv/utf8.h alpine-2.24.fillpara/pith/charconv/utf8.h
*** alpine-2.24/pith/charconv/utf8.h 2020-10-10 00:24:28.208554703 -0600
--- alpine-2.24.fillpara/pith/charconv/utf8.h 2020-10-10 00:26:56.328329469 -0600
***************
*** 81,86 ****
--- 81,87 ----
@ -1304,9 +1304,9 @@ diff -rc alpine-2.23/pith/charconv/utf8.h alpine-2.23.fillpara/pith/charconv/utf
size_t utf8_to_width_rhs(char *, char *, size_t, unsigned);
int utf8_snprintf(char *, size_t, char *, ...);
size_t utf8_to_width(char *, char *, size_t, unsigned, unsigned *);
diff -rc alpine-2.23/pith/color.c alpine-2.23.fillpara/pith/color.c
*** alpine-2.23/pith/color.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/color.c 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pith/color.c alpine-2.24.fillpara/pith/color.c
*** alpine-2.24/pith/color.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/color.c 2020-10-10 00:26:56.344329877 -0600
***************
*** 21,27 ****
#include "../pith/state.h"
@ -1517,9 +1517,9 @@ diff -rc alpine-2.23/pith/color.c alpine-2.23.fillpara/pith/color.c
}
diff -rc alpine-2.23/pith/color.h alpine-2.23.fillpara/pith/color.h
*** alpine-2.23/pith/color.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/color.h 2020-06-18 16:08:12.153588516 -0600
diff -rc alpine-2.24/pith/color.h alpine-2.24.fillpara/pith/color.h
*** alpine-2.24/pith/color.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/color.h 2020-10-10 00:26:56.364330387 -0600
***************
*** 22,27 ****
--- 22,45 ----
@ -1557,9 +1557,9 @@ diff -rc alpine-2.23/pith/color.h alpine-2.23.fillpara/pith/color.h
int color_a_quote(long, char *, LT_INS_S **, void *);
void free_spec_colors(SPEC_COLOR_S **);
diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
*** alpine-2.23/pith/filter.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.fillpara/pith/filter.c 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/filter.c alpine-2.24.fillpara/pith/filter.c
*** alpine-2.24/pith/filter.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/filter.c 2020-10-10 00:26:56.380330795 -0600
***************
*** 46,51 ****
--- 46,52 ----
@ -1571,8 +1571,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
#include "../pith/pipe.h"
#include "../pith/status.h"
***************
*** 9453,9458 ****
--- 9454,9464 ----
*** 9454,9459 ****
--- 9455,9465 ----
margin_r,
indent;
char special[256];
@ -1585,8 +1585,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
#define WRAP_MARG_L(F) (((WRAP_S *)(F)->opt)->margin_l)
***************
*** 9494,9499 ****
--- 9500,9511 ----
*** 9495,9500 ****
--- 9501,9512 ----
#define WRAP_COLOR(F) (((WRAP_S *)(F)->opt)->color)
#define WRAP_COLOR_SET(F) ((WRAP_COLOR(F)) && (WRAP_COLOR(F)->fg[0]))
#define WRAP_SPACES(F) (((WRAP_S *)(F)->opt)->spaces)
@ -1600,8 +1600,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
if((F)->linep == WRAP_LASTC(F)){ \
size_t offset = (F)->linep - (F)->line; \
***************
*** 9571,9576 ****
--- 9583,9590 ----
*** 9572,9577 ****
--- 9584,9591 ----
case CCR : /* CRLF or CR in text ? */
state = BOL; /* either way, handle start */
@ -1611,7 +1611,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
/* wrapped line? */
if(f->f2 == 0 && WRAP_SPC_LEN(f) && WRAP_TRL_SPC(f)){
***************
*** 9664,9670 ****
*** 9665,9671 ****
case BOL :
if(WRAP_FLOW(f)){
@ -1619,7 +1619,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
WRAP_FL_QC(f) = 1; /* init it */
state = FL_QLEV; /* go collect it */
}
--- 9678,9688 ----
--- 9679,9689 ----
case BOL :
if(WRAP_FLOW(f)){
@ -1632,7 +1632,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
state = FL_QLEV; /* go collect it */
}
***************
*** 9678,9684 ****
*** 9679,9685 ****
}
/* quote level change implies new paragraph */
@ -1640,7 +1640,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
WRAP_FL_QD(f) = 0;
if(WRAP_HARD(f) == 0){
WRAP_HARD(f) = 1;
--- 9696,9711 ----
--- 9697,9712 ----
}
/* quote level change implies new paragraph */
@ -1658,7 +1658,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
if(WRAP_HARD(f) == 0){
WRAP_HARD(f) = 1;
***************
*** 9730,9737 ****
*** 9731,9738 ****
break;
case FL_QLEV :
@ -1667,7 +1667,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
}
else {
/* if EMBEDed, process it and return here */
--- 9757,9768 ----
--- 9758,9769 ----
break;
case FL_QLEV :
@ -1681,7 +1681,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
else {
/* if EMBEDed, process it and return here */
***************
*** 9743,9749 ****
*** 9744,9750 ****
}
/* quote level change signals new paragraph */
@ -1689,7 +1689,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
WRAP_FL_QD(f) = WRAP_FL_QC(f);
if(WRAP_HARD(f) == 0){ /* add hard newline */
WRAP_HARD(f) = 1; /* hard newline */
--- 9774,9789 ----
--- 9775,9790 ----
}
/* quote level change signals new paragraph */
@ -1707,8 +1707,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
if(WRAP_HARD(f) == 0){ /* add hard newline */
WRAP_HARD(f) = 1; /* hard newline */
***************
*** 9800,9805 ****
--- 9840,9852 ----
*** 9801,9806 ****
--- 9841,9853 ----
state = FL_SIG;
break;
@ -1723,7 +1723,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
state = DFL;
goto case_dfl; /* handle c like DFL */
***************
*** 9816,9822 ****
*** 9817,9823 ****
&eob); /* note any embedded*/
wrap_eol(f, 1, &ip, &eib,
&op, &eob); /* plunk down newline */
@ -1731,7 +1731,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&op, &eob); /* write any prefix */
}
--- 9863,9869 ----
--- 9864,9870 ----
&eob); /* note any embedded*/
wrap_eol(f, 1, &ip, &eib,
&op, &eob); /* plunk down newline */
@ -1740,7 +1740,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
}
***************
*** 10313,10319 ****
*** 10314,10320 ****
wrap_flush_embed(f, &ip, &eib, &op, &eob);
wrap_eol(f, 1, &ip, &eib, &op,
&eob); /* plunk down newline */
@ -1748,7 +1748,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&eob); /* write any prefix */
}
--- 10360,10366 ----
--- 10361,10367 ----
wrap_flush_embed(f, &ip, &eib, &op, &eob);
wrap_eol(f, 1, &ip, &eib, &op,
&eob); /* plunk down newline */
@ -1757,8 +1757,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
}
***************
*** 10386,10391 ****
--- 10433,10445 ----
*** 10387,10392 ****
--- 10434,10446 ----
if(WRAP_COLOR(f))
free_color_pair(&WRAP_COLOR(f));
@ -1773,7 +1773,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
so_give(&WRAP_SPACES(f));
fs_give((void **) &f->opt); /* free wrap widths struct */
***************
*** 10736,10742 ****
*** 10737,10743 ****
{
int j, i;
COLOR_PAIR *col = NULL;
@ -1781,7 +1781,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
if(ps_global->VAR_QUOTE_REPLACE_STRING){
get_pair(ps_global->VAR_QUOTE_REPLACE_STRING, &prefix, &last_prefix, 0, 0);
--- 10790,10797 ----
--- 10791,10798 ----
{
int j, i;
COLOR_PAIR *col = NULL;
@ -1791,7 +1791,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
if(ps_global->VAR_QUOTE_REPLACE_STRING){
get_pair(ps_global->VAR_QUOTE_REPLACE_STRING, &prefix, &last_prefix, 0, 0);
***************
*** 10745,10754 ****
*** 10746,10755 ****
last_prefix = NULL;
}
}
@ -1802,7 +1802,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&& ps_global->VAR_QUOTE1_FORE_COLOR
&& ps_global->VAR_QUOTE1_BACK_COLOR
&& (col = new_color_pair(ps_global->VAR_QUOTE1_FORE_COLOR,
--- 10800,10821 ----
--- 10801,10822 ----
last_prefix = NULL;
}
}
@ -1826,7 +1826,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&& ps_global->VAR_QUOTE1_BACK_COLOR
&& (col = new_color_pair(ps_global->VAR_QUOTE1_FORE_COLOR,
***************
*** 10756,10762 ****
*** 10757,10763 ****
&& pico_is_good_colorpair(col)){
GF_COLOR_PUTC(f, col);
}
@ -1834,7 +1834,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&& ps_global->VAR_QUOTE2_FORE_COLOR
&& ps_global->VAR_QUOTE2_BACK_COLOR
&& (col = new_color_pair(ps_global->VAR_QUOTE2_FORE_COLOR,
--- 10823,10829 ----
--- 10824,10830 ----
&& pico_is_good_colorpair(col)){
GF_COLOR_PUTC(f, col);
}
@ -1843,7 +1843,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&& ps_global->VAR_QUOTE2_BACK_COLOR
&& (col = new_color_pair(ps_global->VAR_QUOTE2_FORE_COLOR,
***************
*** 10764,10770 ****
*** 10765,10771 ****
&& pico_is_good_colorpair(col)){
GF_COLOR_PUTC(f, col);
}
@ -1851,7 +1851,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&& ps_global->VAR_QUOTE3_FORE_COLOR
&& ps_global->VAR_QUOTE3_BACK_COLOR
&& (col = new_color_pair(ps_global->VAR_QUOTE3_FORE_COLOR,
--- 10831,10837 ----
--- 10832,10838 ----
&& pico_is_good_colorpair(col)){
GF_COLOR_PUTC(f, col);
}
@ -1860,7 +1860,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
&& ps_global->VAR_QUOTE3_BACK_COLOR
&& (col = new_color_pair(ps_global->VAR_QUOTE3_FORE_COLOR,
***************
*** 10778,10820 ****
*** 10779,10821 ****
}
}
@ -1904,7 +1904,7 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
return 0;
}
--- 10845,10891 ----
--- 10846,10892 ----
}
}
@ -1953,8 +1953,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
return 0;
}
***************
*** 10846,10851 ****
--- 10917,10928 ----
*** 10847,10852 ****
--- 10918,10929 ----
wrap->hdr_color = (GFW_HDRCOLOR & flags) == GFW_HDRCOLOR;
wrap->for_compose = (GFW_FORCOMPOSE & flags) == GFW_FORCOMPOSE;
wrap->handle_soft_hyphen = (GFW_SOFTHYPHEN & flags) == GFW_SOFTHYPHEN;
@ -1968,8 +1968,8 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
return((void *) wrap);
}
***************
*** 11289,11295 ****
--- 11366,11580 ----
*** 11290,11296 ****
--- 11367,11581 ----
} \
}
@ -2185,9 +2185,9 @@ diff -rc alpine-2.23/pith/filter.c alpine-2.23.fillpara/pith/filter.c
/*
* this simple filter accumulates characters until a newline, offers it
diff -rc alpine-2.23/pith/filter.h alpine-2.23.fillpara/pith/filter.h
*** alpine-2.23/pith/filter.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/filter.h 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/filter.h alpine-2.24.fillpara/pith/filter.h
*** alpine-2.24/pith/filter.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/filter.h 2020-10-10 00:26:56.380330795 -0600
***************
*** 217,222 ****
--- 217,223 ----
@ -2198,9 +2198,9 @@ diff -rc alpine-2.23/pith/filter.h alpine-2.23.fillpara/pith/filter.h
void *gf_url_hilite_opt(URL_HILITE_S *, HANDLE_S **, int);
void free_filter_module_globals(void);
diff -rc alpine-2.23/pith/filttype.h alpine-2.23.fillpara/pith/filttype.h
*** alpine-2.23/pith/filttype.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/filttype.h 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/filttype.h alpine-2.24.fillpara/pith/filttype.h
*** alpine-2.24/pith/filttype.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/filttype.h 2020-10-10 00:26:56.384330897 -0600
***************
*** 36,41 ****
--- 36,43 ----
@ -2212,9 +2212,9 @@ diff -rc alpine-2.23/pith/filttype.h alpine-2.23.fillpara/pith/filttype.h
void *opt; /* optional per instance data */
void *data; /* misc internal data pointer */
unsigned char queue[1 + GF_MAXBUF];
diff -rc alpine-2.23/pith/mailview.c alpine-2.23.fillpara/pith/mailview.c
*** alpine-2.23/pith/mailview.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/mailview.c 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/mailview.c alpine-2.24.fillpara/pith/mailview.c
*** alpine-2.24/pith/mailview.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/mailview.c 2020-10-10 00:26:56.396331203 -0600
***************
*** 55,61 ****
#include "../pith/escapes.h"
@ -2472,9 +2472,9 @@ diff -rc alpine-2.23/pith/mailview.c alpine-2.23.fillpara/pith/mailview.c
#define UES_LEN 12
#define UES_MAX 32
diff -rc alpine-2.23/pith/mailview.h alpine-2.23.fillpara/pith/mailview.h
*** alpine-2.23/pith/mailview.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/mailview.h 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/mailview.h alpine-2.24.fillpara/pith/mailview.h
*** alpine-2.24/pith/mailview.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/mailview.h 2020-10-10 00:26:56.404331406 -0600
***************
*** 146,151 ****
--- 146,152 ----
@ -2485,9 +2485,9 @@ diff -rc alpine-2.23/pith/mailview.h alpine-2.23.fillpara/pith/mailview.h
int scroll_handle_start_color(char *, size_t, int *);
int scroll_handle_end_color(char *, size_t, int *, int);
int width_at_this_position(unsigned char *, unsigned long);
diff -rc alpine-2.23/pith/osdep/color.c alpine-2.23.fillpara/pith/osdep/color.c
*** alpine-2.23/pith/osdep/color.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.fillpara/pith/osdep/color.c 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/osdep/color.c alpine-2.24.fillpara/pith/osdep/color.c
*** alpine-2.24/pith/osdep/color.c 2020-10-10 00:24:28.208554703 -0600
--- alpine-2.24.fillpara/pith/osdep/color.c 2020-10-10 00:26:56.416331712 -0600
***************
*** 32,38 ****
@ -3792,9 +3792,9 @@ diff -rc alpine-2.23/pith/osdep/color.c alpine-2.23.fillpara/pith/osdep/color.c
+ return allowed_qstr;
+ }
+
diff -rc alpine-2.23/pith/osdep/color.h alpine-2.23.fillpara/pith/osdep/color.h
*** alpine-2.23/pith/osdep/color.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/osdep/color.h 2020-06-18 16:08:12.157588526 -0600
diff -rc alpine-2.24/pith/osdep/color.h alpine-2.24.fillpara/pith/osdep/color.h
*** alpine-2.24/pith/osdep/color.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/osdep/color.h 2020-10-10 00:26:56.436332222 -0600
***************
*** 17,22 ****
--- 17,40 ----
@ -3845,12 +3845,12 @@ diff -rc alpine-2.23/pith/osdep/color.h alpine-2.23.fillpara/pith/osdep/color.h
! void record_quote_string (QSTRING_S *);
#endif /* PITH_OSDEP_COLOR_INCLUDED */
diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.fillpara/pith/pine.hlp
*** alpine-2.23/pith/pine.hlp 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/pine.hlp 2020-06-18 16:08:12.161588536 -0600
diff -rc alpine-2.24/pith/pine.hlp alpine-2.24.fillpara/pith/pine.hlp
*** alpine-2.24/pith/pine.hlp 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/pine.hlp 2020-10-10 00:26:56.460332833 -0600
***************
*** 7903,7908 ****
--- 7903,7948 ----
*** 8195,8200 ****
--- 8195,8240 ----
&quot;type the character ^&quot;.
<P>
@ -3897,12 +3897,12 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.fillpara/pith/pine.hlp
&lt;End of help on this topic&gt;
</BODY>
</HTML>
diff -rc alpine-2.23/pith/reply.c alpine-2.23.fillpara/pith/reply.c
*** alpine-2.23/pith/reply.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/reply.c 2020-06-18 16:08:12.161588536 -0600
diff -rc alpine-2.24/pith/reply.c alpine-2.24.fillpara/pith/reply.c
*** alpine-2.24/pith/reply.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/reply.c 2020-10-10 00:26:56.460332833 -0600
***************
*** 2839,2844 ****
--- 2839,2847 ----
*** 2838,2843 ****
--- 2838,2846 ----
if(flow_res && ps_global->reply.use_flowed)
wrapflags |= GFW_FLOW_RESULT;
@ -3913,7 +3913,7 @@ diff -rc alpine-2.23/pith/reply.c alpine-2.23.fillpara/pith/reply.c
/*
* The 80 will cause longer lines than what is likely
***************
*** 2932,2938 ****
*** 2931,2937 ****
dq.do_color = 0;
dq.delete_all = 1;
@ -3921,7 +3921,7 @@ diff -rc alpine-2.23/pith/reply.c alpine-2.23.fillpara/pith/reply.c
filters[filtcnt++].data = gf_line_test_opt(delete_quotes, &dq);
}
--- 2935,2941 ----
--- 2934,2940 ----
dq.do_color = 0;
dq.delete_all = 1;
@ -3929,9 +3929,9 @@ diff -rc alpine-2.23/pith/reply.c alpine-2.23.fillpara/pith/reply.c
filters[filtcnt++].data = gf_line_test_opt(delete_quotes, &dq);
}
diff -rc alpine-2.23/pith/state.c alpine-2.23.fillpara/pith/state.c
*** alpine-2.23/pith/state.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/state.c 2020-06-18 16:08:12.161588536 -0600
diff -rc alpine-2.24/pith/state.c alpine-2.24.fillpara/pith/state.c
*** alpine-2.24/pith/state.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/state.c 2020-10-10 00:26:56.464332936 -0600
***************
*** 235,240 ****
--- 235,242 ----
@ -3943,12 +3943,12 @@ diff -rc alpine-2.23/pith/state.c alpine-2.23.fillpara/pith/state.c
if((*pps)->atmts){
int i;
diff -rc alpine-2.23/pith/state.h alpine-2.23.fillpara/pith/state.h
*** alpine-2.23/pith/state.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/state.h 2020-06-18 16:08:12.161588536 -0600
diff -rc alpine-2.24/pith/state.h alpine-2.24.fillpara/pith/state.h
*** alpine-2.24/pith/state.h 2020-10-10 00:24:28.208554703 -0600
--- alpine-2.24.fillpara/pith/state.h 2020-10-10 00:26:56.468333038 -0600
***************
*** 260,265 ****
--- 260,267 ----
*** 261,266 ****
--- 261,268 ----
SPEC_COLOR_S *hdr_colors; /* list of configured colors for view */
SPEC_COLOR_S *index_token_colors; /* list of configured colors for index */
@ -3957,9 +3957,9 @@ diff -rc alpine-2.23/pith/state.h alpine-2.23.fillpara/pith/state.h
short init_context;
struct {
diff -rc alpine-2.23/pith/text.c alpine-2.23.fillpara/pith/text.c
*** alpine-2.23/pith/text.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fillpara/pith/text.c 2020-06-18 16:08:12.161588536 -0600
diff -rc alpine-2.24/pith/text.c alpine-2.24.fillpara/pith/text.c
*** alpine-2.24/pith/text.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fillpara/pith/text.c 2020-10-10 00:26:56.468333038 -0600
***************
*** 92,98 ****
char *err, *charset;

View File

@ -1,8 +1,8 @@
diff -rc alpine-2.23/alpine/send.c alpine-2.23.fromheader/alpine/send.c
*** alpine-2.23/alpine/send.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.fromheader/alpine/send.c 2020-06-18 16:08:13.005590716 -0600
diff -rc alpine-2.24/alpine/send.c alpine-2.24.fromheader/alpine/send.c
*** alpine-2.24/alpine/send.c 2020-10-10 00:24:28.212554806 -0600
--- alpine-2.24.fromheader/alpine/send.c 2020-10-10 00:26:58.004372183 -0600
***************
*** 909,915 ****
*** 908,914 ****
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
{"From : ", "From", h_composer_from, 10, 0, NULL,
build_address, NULL, NULL, addr_book_compose, "To AddrBk", NULL, abook_nickname_complete,
@ -10,7 +10,7 @@ diff -rc alpine-2.23/alpine/send.c alpine-2.23.fromheader/alpine/send.c
{"Reply-To: ", "Reply To", h_composer_reply_to, 10, 0, NULL,
build_address, NULL, NULL, addr_book_compose, "To AddrBk", NULL, abook_nickname_complete,
0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, KS_TOADDRBOOK},
--- 909,915 ----
--- 908,914 ----
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, KS_NONE},
{"From : ", "From", h_composer_from, 10, 0, NULL,
build_address, NULL, NULL, addr_book_compose, "To AddrBk", NULL, abook_nickname_complete,
@ -19,8 +19,8 @@ diff -rc alpine-2.23/alpine/send.c alpine-2.23.fromheader/alpine/send.c
build_address, NULL, NULL, addr_book_compose, "To AddrBk", NULL, abook_nickname_complete,
0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, KS_TOADDRBOOK},
***************
*** 2368,2373 ****
--- 2368,2378 ----
*** 2372,2377 ****
--- 2372,2382 ----
he->rich_header = 0;
}
}
@ -33,7 +33,7 @@ diff -rc alpine-2.23/alpine/send.c alpine-2.23.fromheader/alpine/send.c
he_from = he;
break;
***************
*** 3105,3111 ****
*** 3109,3115 ****
if(outgoing->return_path)
mail_free_address(&outgoing->return_path);
@ -41,7 +41,7 @@ diff -rc alpine-2.23/alpine/send.c alpine-2.23.fromheader/alpine/send.c
/*
* Don't ever believe the sender that is there.
--- 3110,3118 ----
--- 3114,3122 ----
if(outgoing->return_path)
mail_free_address(&outgoing->return_path);
@ -51,12 +51,12 @@ diff -rc alpine-2.23/alpine/send.c alpine-2.23.fromheader/alpine/send.c
/*
* Don't ever believe the sender that is there.
diff -rc alpine-2.23/pith/conf.c alpine-2.23.fromheader/pith/conf.c
*** alpine-2.23/pith/conf.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fromheader/pith/conf.c 2020-06-18 16:08:13.005590716 -0600
diff -rc alpine-2.24/pith/conf.c alpine-2.24.fromheader/pith/conf.c
*** alpine-2.24/pith/conf.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fromheader/pith/conf.c 2020-10-10 00:26:58.004372183 -0600
***************
*** 2930,2935 ****
--- 2930,2937 ----
*** 2984,2989 ****
--- 2984,2991 ----
F_NO_FCC_ATTACH, h_config_no_fcc_attach, PREF_SEND, 0},
{"fcc-on-bounce", "Include Fcc When Bouncing Messages",
F_FCC_ON_BOUNCE, h_config_fcc_on_bounce, PREF_SEND, 0},
@ -65,9 +65,9 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.fromheader/pith/conf.c
{"mark-fcc-seen", NULL,
F_MARK_FCC_SEEN, h_config_mark_fcc_seen, PREF_SEND, 0},
{"fcc-only-without-confirm", "Send to Fcc Only Without Confirming",
diff -rc alpine-2.23/pith/conftype.h alpine-2.23.fromheader/pith/conftype.h
*** alpine-2.23/pith/conftype.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fromheader/pith/conftype.h 2020-06-18 16:08:13.009590727 -0600
diff -rc alpine-2.24/pith/conftype.h alpine-2.24.fromheader/pith/conftype.h
*** alpine-2.24/pith/conftype.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fromheader/pith/conftype.h 2020-10-10 00:26:58.004372183 -0600
***************
*** 410,415 ****
--- 410,416 ----
@ -78,12 +78,12 @@ diff -rc alpine-2.23/pith/conftype.h alpine-2.23.fromheader/pith/conftype.h
F_SEND_WO_CONFIRM,
F_USE_SENDER_NOT_X,
F_BLANK_KEYMENU,
diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.fromheader/pith/pine.hlp
*** alpine-2.23/pith/pine.hlp 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fromheader/pith/pine.hlp 2020-06-18 16:08:13.017590747 -0600
diff -rc alpine-2.24/pith/pine.hlp alpine-2.24.fromheader/pith/pine.hlp
*** alpine-2.24/pith/pine.hlp 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fromheader/pith/pine.hlp 2020-10-10 00:26:58.016372489 -0600
***************
*** 29697,29702 ****
--- 29697,29718 ----
*** 30135,30140 ****
--- 30135,30156 ----
&lt;End of help on this topic&gt;
</BODY>
</HTML>
@ -106,9 +106,9 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.fromheader/pith/pine.hlp
====== h_config_use_sender_not_x =====
<HTML>
<HEAD>
diff -rc alpine-2.23/pith/send.c alpine-2.23.fromheader/pith/send.c
*** alpine-2.23/pith/send.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fromheader/pith/send.c 2020-06-18 16:08:13.017590747 -0600
diff -rc alpine-2.24/pith/send.c alpine-2.24.fromheader/pith/send.c
*** alpine-2.24/pith/send.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fromheader/pith/send.c 2020-10-10 00:26:58.016372489 -0600
***************
*** 53,59 ****
/* name::type::canedit::writehdr::localcopy::rcptto */
@ -143,9 +143,9 @@ diff -rc alpine-2.23/pith/send.c alpine-2.23.fromheader/pith/send.c
pf->rcptto = pf_template[i].rcptto;
pf->writehdr = pf_template[i].writehdr;
pf->localcopy = pf_template[i].localcopy;
diff -rc alpine-2.23/pith/send.h alpine-2.23.fromheader/pith/send.h
*** alpine-2.23/pith/send.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.fromheader/pith/send.h 2020-06-18 16:08:13.017590747 -0600
diff -rc alpine-2.24/pith/send.h alpine-2.24.fromheader/pith/send.h
*** alpine-2.24/pith/send.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.fromheader/pith/send.h 2020-10-10 00:26:58.016372489 -0600
***************
*** 159,164 ****
--- 159,166 ----

View File

@ -1,6 +1,6 @@
diff -rc alpine-2.23/pico/display.c alpine-2.23.insertpat/pico/display.c
*** alpine-2.23/pico/display.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.insertpat/pico/display.c 2020-06-18 16:08:14.569594756 -0600
diff -rc alpine-2.24/pico/display.c alpine-2.24.insertpat/pico/display.c
*** alpine-2.24/pico/display.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.insertpat/pico/display.c 2020-10-10 00:26:59.856419380 -0600
***************
*** 2205,2210 ****
--- 2205,2222 ----
@ -22,9 +22,9 @@ diff -rc alpine-2.23/pico/display.c alpine-2.23.insertpat/pico/display.c
case (CTRL|'G') : /* CTRL-G help */
if(term.t_mrow == 0 && km_popped == 0){
movecursor(term.t_nrow-2, 0);
diff -rc alpine-2.23/pico/search.c alpine-2.23.insertpat/pico/search.c
*** alpine-2.23/pico/search.c 2020-06-18 15:19:23.437319046 -0600
--- alpine-2.23.insertpat/pico/search.c 2020-06-18 16:08:14.569594756 -0600
diff -rc alpine-2.24/pico/search.c alpine-2.24.insertpat/pico/search.c
*** alpine-2.24/pico/search.c 2020-10-10 00:24:28.180553991 -0600
--- alpine-2.24.insertpat/pico/search.c 2020-10-10 00:26:59.856419380 -0600
***************
*** 122,127 ****
--- 122,131 ----

View File

@ -1,9 +1,9 @@
diff -rc alpine-2.23/alpine/alpine.c alpine-2.23.maildir/alpine/alpine.c
*** alpine-2.23/alpine/alpine.c 2020-06-18 15:19:23.469318992 -0600
--- alpine-2.23.maildir/alpine/alpine.c 2020-06-18 16:08:07.725577079 -0600
diff -rc alpine-2.24/alpine/alpine.c alpine-2.24.maildir/alpine/alpine.c
*** alpine-2.24/alpine/alpine.c 2020-10-10 00:24:28.216554908 -0600
--- alpine-2.24.maildir/alpine/alpine.c 2020-10-10 00:26:49.964167282 -0600
***************
*** 597,602 ****
--- 597,607 ----
*** 591,596 ****
--- 591,601 ----
if(F_ON(F_MAILDROPS_PRESERVE_STATE, ps_global))
mail_parameters(NULL, SET_SNARFPRESERVE, (void *) TRUE);
@ -15,12 +15,12 @@ diff -rc alpine-2.23/alpine/alpine.c alpine-2.23.maildir/alpine/alpine.c
rvl = 0L;
if(pine_state->VAR_NNTPRANGE){
if(!SVAR_NNTPRANGE(pine_state, rvl, tmp_20k_buf, SIZEOF_20KBUF))
diff -rc alpine-2.23/alpine/confscroll.c alpine-2.23.maildir/alpine/confscroll.c
*** alpine-2.23/alpine/confscroll.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.maildir/alpine/confscroll.c 2020-06-18 16:08:07.729577089 -0600
diff -rc alpine-2.24/alpine/confscroll.c alpine-2.24.maildir/alpine/confscroll.c
*** alpine-2.24/alpine/confscroll.c 2020-10-10 00:24:28.216554908 -0600
--- alpine-2.24.maildir/alpine/confscroll.c 2020-10-10 00:26:49.968167384 -0600
***************
*** 5546,5551 ****
--- 5546,5557 ----
*** 5567,5572 ****
--- 5567,5578 ----
(void *)var->current_val.p);
}
#endif
@ -33,11 +33,11 @@ diff -rc alpine-2.23/alpine/confscroll.c alpine-2.23.maildir/alpine/confscroll.c
else if(revert && standard_radio_var(ps, var)){
cur_rule_value(var, TRUE, FALSE);
diff -rc alpine-2.23/imap/src/c-client/mail.c alpine-2.23.maildir/imap/src/c-client/mail.c
*** alpine-2.23/imap/src/c-client/mail.c 2020-06-18 15:19:23.457319012 -0600
--- alpine-2.23.maildir/imap/src/c-client/mail.c 2020-06-18 16:08:07.729577089 -0600
diff -rc alpine-2.24/imap/src/c-client/mail.c alpine-2.24.maildir/imap/src/c-client/mail.c
*** alpine-2.24/imap/src/c-client/mail.c 2020-10-10 00:24:28.200554500 -0600
--- alpine-2.24.maildir/imap/src/c-client/mail.c 2020-10-10 00:26:49.968167384 -0600
***************
*** 1053,1059 ****
*** 1063,1069 ****
MAILSTREAM *ts;
char *s,*t,tmp[MAILTMPLEN];
size_t i;
@ -45,7 +45,7 @@ diff -rc alpine-2.23/imap/src/c-client/mail.c alpine-2.23.maildir/imap/src/c-cli
/* never allow names with newlines */
if ((s = strpbrk (mailbox,"\015\012")) != NULL) {
MM_LOG ("Can't create mailbox with such a name",ERROR);
--- 1053,1059 ----
--- 1063,1069 ----
MAILSTREAM *ts;
char *s,*t,tmp[MAILTMPLEN];
size_t i;
@ -54,8 +54,8 @@ diff -rc alpine-2.23/imap/src/c-client/mail.c alpine-2.23.maildir/imap/src/c-cli
if ((s = strpbrk (mailbox,"\015\012")) != NULL) {
MM_LOG ("Can't create mailbox with such a name",ERROR);
***************
*** 1077,1082 ****
--- 1077,1084 ----
*** 1087,1092 ****
--- 1087,1094 ----
return NIL;
}
@ -65,8 +65,8 @@ diff -rc alpine-2.23/imap/src/c-client/mail.c alpine-2.23.maildir/imap/src/c-cli
if ((mailbox[0] == '#') && ((mailbox[1] == 'd') || (mailbox[1] == 'D')) &&
((mailbox[2] == 'r') || (mailbox[2] == 'R')) &&
***************
*** 1107,1112 ****
--- 1109,1121 ----
*** 1117,1122 ****
--- 1119,1131 ----
(((*mailbox == '{') || (*mailbox == '#')) &&
(stream = mail_open (NIL,mailbox,OP_PROTOTYPE | OP_SILENT))))
d = stream->dtb;
@ -80,12 +80,12 @@ diff -rc alpine-2.23/imap/src/c-client/mail.c alpine-2.23.maildir/imap/src/c-cli
else if ((*mailbox != '{') && (ts = default_proto (NIL))) d = ts->dtb;
else { /* failed utterly */
sprintf (tmp,"Can't create mailbox %.80s: indeterminate format",mailbox);
diff -rc alpine-2.23/imap/src/c-client/mail.h alpine-2.23.maildir/imap/src/c-client/mail.h
*** alpine-2.23/imap/src/c-client/mail.h 2020-06-18 15:19:23.457319012 -0600
--- alpine-2.23.maildir/imap/src/c-client/mail.h 2020-06-18 16:08:07.729577089 -0600
diff -rc alpine-2.24/imap/src/c-client/mail.h alpine-2.24.maildir/imap/src/c-client/mail.h
*** alpine-2.24/imap/src/c-client/mail.h 2020-10-10 00:24:28.200554500 -0600
--- alpine-2.24.maildir/imap/src/c-client/mail.h 2020-10-10 00:26:49.968167384 -0600
***************
*** 379,384 ****
--- 379,388 ----
*** 383,388 ****
--- 383,392 ----
#define SET_SCANCONTENTS (long) 573
#define GET_MHALLOWINBOX (long) 574
#define SET_MHALLOWINBOX (long) 575
@ -96,11 +96,11 @@ diff -rc alpine-2.23/imap/src/c-client/mail.h alpine-2.23.maildir/imap/src/c-cli
/* Driver flags */
diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/osdep/unix/dummy.c
*** alpine-2.23/imap/src/osdep/unix/dummy.c 2020-06-18 15:19:23.449319026 -0600
--- alpine-2.23.maildir/imap/src/osdep/unix/dummy.c 2020-06-18 16:08:07.729577089 -0600
diff -rc alpine-2.24/imap/src/osdep/unix/dummy.c alpine-2.24.maildir/imap/src/osdep/unix/dummy.c
*** alpine-2.24/imap/src/osdep/unix/dummy.c 2020-10-10 00:24:28.192554297 -0600
--- alpine-2.24.maildir/imap/src/osdep/unix/dummy.c 2020-10-10 00:26:49.972167485 -0600
***************
*** 103,115 ****
*** 104,116 ****
* Accepts: mailbox name
* Returns: our driver if name is valid, NIL otherwise
*/
@ -114,7 +114,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
/* indeterminate clearbox INBOX */
if (!*s) return &dummydriver;
else if (!stat (s,&sbuf)) switch (sbuf.st_mode & S_IFMT) {
--- 103,121 ----
--- 104,122 ----
* Accepts: mailbox name
* Returns: our driver if name is valid, NIL otherwise
*/
@ -135,7 +135,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
if (!*s) return &dummydriver;
else if (!stat (s,&sbuf)) switch (sbuf.st_mode & S_IFMT) {
***************
*** 118,125 ****
*** 119,126 ****
return &dummydriver;
}
/* blackbox INBOX does not exist yet */
@ -144,7 +144,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
return NIL;
}
--- 124,132 ----
--- 125,133 ----
return &dummydriver;
}
/* blackbox INBOX does not exist yet */
@ -155,8 +155,8 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
}
***************
*** 452,457 ****
--- 459,466 ----
*** 453,458 ****
--- 460,467 ----
{
char *s,tmp[MAILTMPLEN];
long ret = NIL;
@ -166,8 +166,8 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
if (!(compare_cstring (mailbox,"INBOX") && (s = dummy_file (tmp,mailbox)))) {
sprintf (tmp,"Can't create %.80s: invalid name",mailbox);
***************
*** 517,522 ****
--- 526,539 ----
*** 518,523 ****
--- 527,540 ----
{
struct stat sbuf;
char *s,tmp[MAILTMPLEN];
@ -183,7 +183,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
sprintf (tmp,"Can't delete - invalid name: %.80s",s);
MM_LOG (tmp,ERROR);
***************
*** 542,553 ****
*** 543,554 ****
long dummy_rename (MAILSTREAM *stream,char *old,char *newname)
{
struct stat sbuf;
@ -196,7 +196,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
MM_LOG (mbx,ERROR);
return NIL;
}
--- 559,581 ----
--- 560,582 ----
long dummy_rename (MAILSTREAM *stream,char *old,char *newname)
{
struct stat sbuf;
@ -221,7 +221,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
return NIL;
}
***************
*** 563,576 ****
*** 564,577 ****
}
}
/* rename of non-ex INBOX creates dest */
@ -236,7 +236,7 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
return T; /* return success */
}
--- 591,606 ----
--- 592,607 ----
}
}
/* rename of non-ex INBOX creates dest */
@ -253,9 +253,9 @@ diff -rc alpine-2.23/imap/src/osdep/unix/dummy.c alpine-2.23.maildir/imap/src/os
return T; /* return success */
}
diff -rc alpine-2.23/imap/src/osdep/unix/maildir.c alpine-2.23.maildir/imap/src/osdep/unix/maildir.c
*** alpine-2.23/imap/src/osdep/unix/maildir.c 2020-06-18 16:08:07.773577203 -0600
--- alpine-2.23.maildir/imap/src/osdep/unix/maildir.c 2020-06-18 16:08:07.733577099 -0600
diff -rc alpine-2.24/imap/src/osdep/unix/maildir.c alpine-2.24.maildir/imap/src/osdep/unix/maildir.c
*** alpine-2.24/imap/src/osdep/unix/maildir.c 2020-10-10 00:26:50.012168504 -0600
--- alpine-2.24.maildir/imap/src/osdep/unix/maildir.c 2020-10-10 00:26:49.972167485 -0600
***************
*** 0 ****
--- 1,2671 ----
@ -2930,9 +2930,9 @@ diff -rc alpine-2.23/imap/src/osdep/unix/maildir.c alpine-2.23.maildir/imap/src/
+ LOCAL->uidtempfile = cpystr(tmp);
+ }
+ }
diff -rc alpine-2.23/imap/src/osdep/unix/maildir.h alpine-2.23.maildir/imap/src/osdep/unix/maildir.h
*** alpine-2.23/imap/src/osdep/unix/maildir.h 2020-06-18 16:08:07.777577213 -0600
--- alpine-2.23.maildir/imap/src/osdep/unix/maildir.h 2020-06-18 16:08:07.733577099 -0600
diff -rc alpine-2.24/imap/src/osdep/unix/maildir.h alpine-2.24.maildir/imap/src/osdep/unix/maildir.h
*** alpine-2.24/imap/src/osdep/unix/maildir.h 2020-10-10 00:26:50.012168504 -0600
--- alpine-2.24.maildir/imap/src/osdep/unix/maildir.h 2020-10-10 00:26:49.972167485 -0600
***************
*** 0 ****
--- 1,226 ----
@ -3162,9 +3162,9 @@ diff -rc alpine-2.23/imap/src/osdep/unix/maildir.h alpine-2.23.maildir/imap/src/
+ void maildir_assign_uid(MAILSTREAM *stream, unsigned long msgno, unsigned long uid);
+ void maildir_uid_renew_tempfile(MAILSTREAM *stream);
+
diff -rc alpine-2.23/imap/src/osdep/unix/Makefile alpine-2.23.maildir/imap/src/osdep/unix/Makefile
*** alpine-2.23/imap/src/osdep/unix/Makefile 2020-06-18 15:19:23.453319019 -0600
--- alpine-2.23.maildir/imap/src/osdep/unix/Makefile 2020-06-18 16:08:07.733577099 -0600
diff -rc alpine-2.24/imap/src/osdep/unix/Makefile alpine-2.24.maildir/imap/src/osdep/unix/Makefile
*** alpine-2.24/imap/src/osdep/unix/Makefile 2020-10-10 00:24:28.196554399 -0600
--- alpine-2.24.maildir/imap/src/osdep/unix/Makefile 2020-10-10 00:26:49.976167588 -0600
***************
*** 146,152 ****
# However, mh needs to be before any sysinbox formats (such as mmdf or unix)
@ -3226,9 +3226,9 @@ diff -rc alpine-2.23/imap/src/osdep/unix/Makefile alpine-2.23.maildir/imap/src/o
# OS-dependent
diff -rc alpine-2.23/imap/src/osdep/unix/os_cyg.h alpine-2.23.maildir/imap/src/osdep/unix/os_cyg.h
*** alpine-2.23/imap/src/osdep/unix/os_cyg.h 2020-06-18 15:19:23.449319026 -0600
--- alpine-2.23.maildir/imap/src/osdep/unix/os_cyg.h 2020-06-18 16:08:07.733577099 -0600
diff -rc alpine-2.24/imap/src/osdep/unix/os_cyg.h alpine-2.24.maildir/imap/src/osdep/unix/os_cyg.h
*** alpine-2.24/imap/src/osdep/unix/os_cyg.h 2020-10-10 00:24:28.192554297 -0600
--- alpine-2.24.maildir/imap/src/osdep/unix/os_cyg.h 2020-10-10 00:26:49.976167588 -0600
***************
*** 47,52 ****
--- 47,53 ----
@ -3239,12 +3239,12 @@ diff -rc alpine-2.23/imap/src/osdep/unix/os_cyg.h alpine-2.23.maildir/imap/src/o
#define geteuid Geteuid
uid_t Geteuid (void);
diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
*** alpine-2.23/pith/conf.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.maildir/pith/conf.c 2020-06-18 16:08:07.737577110 -0600
diff -rc alpine-2.24/pith/conf.c alpine-2.24.maildir/pith/conf.c
*** alpine-2.24/pith/conf.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.maildir/pith/conf.c 2020-10-10 00:26:49.976167588 -0600
***************
*** 449,454 ****
--- 449,457 ----
*** 453,458 ****
--- 453,461 ----
CONF_TXT_T cf_text_newsrc_path[] = "Full path and name of NEWSRC file";
@ -3255,8 +3255,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
/*----------------------------------------------------------------------
These are the variables that control a number of pine functions. They
***************
*** 653,658 ****
--- 656,665 ----
*** 657,662 ****
--- 660,669 ----
NULL, cf_text_news_active},
{"news-spool-directory", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0,
NULL, cf_text_news_spooldir},
@ -3268,8 +3268,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
NULL, cf_text_upload_cmd},
{"upload-command-prefix", 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0,
***************
*** 2338,2343 ****
--- 2345,2356 ----
*** 2392,2397 ****
--- 2399,2410 ----
mail_parameters(NULL, SET_NEWSSPOOL,
(void *)VAR_NEWS_SPOOL_DIR);
@ -3283,8 +3283,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
set_current_val(&vars[V_DEFAULT_SAVE_FOLDER], TRUE, TRUE);
if(!VAR_DEFAULT_SAVE_FOLDER || !VAR_DEFAULT_SAVE_FOLDER[0])
***************
*** 2976,2981 ****
--- 2989,2998 ----
*** 3030,3035 ****
--- 3043,3052 ----
F_SORT_DEFAULT_SAVE_ALPHA, h_config_sort_save_alpha, PREF_FLDR, 0},
{"vertical-folder-list", "Use Vertical Folder List",
F_VERTICAL_FOLDER_LIST, h_config_vertical_list, PREF_FLDR, 0},
@ -3296,7 +3296,7 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
/* Addr book */
{"combined-addrbook-display", "Combined Address Book Display",
***************
*** 7124,7130 ****
*** 7209,7215 ****
int just_flip_value, EditWhich ew)
{
char **vp, *p, **lval, ***alval;
@ -3304,7 +3304,7 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
char *err;
long l;
--- 7141,7147 ----
--- 7226,7232 ----
int just_flip_value, EditWhich ew)
{
char **vp, *p, **lval, ***alval;
@ -3313,8 +3313,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
long l;
***************
*** 7177,7182 ****
--- 7194,7206 ----
*** 7262,7267 ****
--- 7279,7291 ----
break;
@ -3329,8 +3329,8 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
case F_DATES_TO_LOCAL :
clear_index_cache(ps->mail_stream, 0);
***************
*** 7975,7980 ****
--- 7999,8008 ----
*** 8062,8067 ****
--- 8086,8095 ----
return(h_config_newmailwidth);
case V_NEWSRC_PATH :
return(h_config_newsrc_path);
@ -3341,12 +3341,12 @@ diff -rc alpine-2.23/pith/conf.c alpine-2.23.maildir/pith/conf.c
case V_BROWSER :
return(h_config_browser);
case V_HISTORY :
diff -rc alpine-2.23/pith/conf.h alpine-2.23.maildir/pith/conf.h
*** alpine-2.23/pith/conf.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.maildir/pith/conf.h 2020-06-18 16:08:07.737577110 -0600
diff -rc alpine-2.24/pith/conf.h alpine-2.24.maildir/pith/conf.h
*** alpine-2.24/pith/conf.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.maildir/pith/conf.h 2020-10-10 00:26:49.976167588 -0600
***************
*** 260,265 ****
--- 260,269 ----
*** 264,269 ****
--- 264,273 ----
#define GLO_NEWS_ACTIVE_PATH vars[V_NEWS_ACTIVE_PATH].global_val.p
#define VAR_NEWS_SPOOL_DIR vars[V_NEWS_SPOOL_DIR].current_val.p
#define GLO_NEWS_SPOOL_DIR vars[V_NEWS_SPOOL_DIR].global_val.p
@ -3357,9 +3357,9 @@ diff -rc alpine-2.23/pith/conf.h alpine-2.23.maildir/pith/conf.h
#define VAR_DISABLE_DRIVERS vars[V_DISABLE_DRIVERS].current_val.l
#define VAR_DISABLE_AUTHS vars[V_DISABLE_AUTHS].current_val.l
#define VAR_REMOTE_ABOOK_METADATA vars[V_REMOTE_ABOOK_METADATA].current_val.p
diff -rc alpine-2.23/pith/conftype.h alpine-2.23.maildir/pith/conftype.h
*** alpine-2.23/pith/conftype.h 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.maildir/pith/conftype.h 2020-06-18 16:08:07.737577110 -0600
diff -rc alpine-2.24/pith/conftype.h alpine-2.24.maildir/pith/conftype.h
*** alpine-2.24/pith/conftype.h 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.maildir/pith/conftype.h 2020-10-10 00:26:49.980167690 -0600
***************
*** 118,123 ****
--- 118,126 ----
@ -3384,9 +3384,9 @@ diff -rc alpine-2.23/pith/conftype.h alpine-2.23.maildir/pith/conftype.h
F_TAB_CHK_RECENT,
F_AUTO_REPLY_TO,
F_VERBOSE_POST,
diff -rc alpine-2.23/pith/init.c alpine-2.23.maildir/pith/init.c
*** alpine-2.23/pith/init.c 2020-06-18 15:19:23.465318999 -0600
--- alpine-2.23.maildir/pith/init.c 2020-06-18 16:08:07.737577110 -0600
diff -rc alpine-2.24/pith/init.c alpine-2.24.maildir/pith/init.c
*** alpine-2.24/pith/init.c 2020-10-10 00:24:28.208554703 -0600
--- alpine-2.24.maildir/pith/init.c 2020-10-10 00:26:49.980167690 -0600
***************
*** 408,413 ****
--- 408,416 ----
@ -3399,9 +3399,9 @@ diff -rc alpine-2.23/pith/init.c alpine-2.23.maildir/pith/init.c
&& strcmp(filename, folder_base)){
#endif
#endif
diff -rc alpine-2.23/pith/pattern.c alpine-2.23.maildir/pith/pattern.c
*** alpine-2.23/pith/pattern.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.maildir/pith/pattern.c 2020-06-18 16:08:07.741577120 -0600
diff -rc alpine-2.24/pith/pattern.c alpine-2.24.maildir/pith/pattern.c
*** alpine-2.24/pith/pattern.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.maildir/pith/pattern.c 2020-10-10 00:26:49.984167792 -0600
***************
*** 49,55 ****
#include "../pith/icache.h"
@ -3489,12 +3489,12 @@ diff -rc alpine-2.23/pith/pattern.c alpine-2.23.maildir/pith/pattern.c
return(buf[0] != '\0');
}
diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.maildir/pith/pine.hlp
*** alpine-2.23/pith/pine.hlp 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.maildir/pith/pine.hlp 2020-06-18 16:08:07.749577141 -0600
diff -rc alpine-2.24/pith/pine.hlp alpine-2.24.maildir/pith/pine.hlp
*** alpine-2.24/pith/pine.hlp 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.maildir/pith/pine.hlp 2020-10-10 00:26:49.996168098 -0600
***************
*** 23014,23019 ****
--- 23014,23115 ----
*** 23452,23457 ****
--- 23452,23553 ----
&lt;End of help on this topic&gt;
</BODY>
</HTML>
@ -3598,8 +3598,8 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.maildir/pith/pine.hlp
<HTML>
<HEAD>
***************
*** 31245,31250 ****
--- 31341,31389 ----
*** 31683,31688 ****
--- 31779,31827 ----
<P>
&lt;End of help on this topic&gt;
</BODY>
@ -3649,9 +3649,9 @@ diff -rc alpine-2.23/pith/pine.hlp alpine-2.23.maildir/pith/pine.hlp
</HTML>
====== h_config_verbose_post =====
<HTML>
diff -rc alpine-2.23/pith/send.c alpine-2.23.maildir/pith/send.c
*** alpine-2.23/pith/send.c 2020-06-18 15:19:23.461319005 -0600
--- alpine-2.23.maildir/pith/send.c 2020-06-18 16:08:07.761577172 -0600
diff -rc alpine-2.24/pith/send.c alpine-2.24.maildir/pith/send.c
*** alpine-2.24/pith/send.c 2020-10-10 00:24:28.204554602 -0600
--- alpine-2.24.maildir/pith/send.c 2020-10-10 00:26:49.996168098 -0600
***************
*** 47,52 ****
--- 47,55 ----
@ -3680,9 +3680,9 @@ diff -rc alpine-2.23/pith/send.c alpine-2.23.maildir/pith/send.c
if(!(IS_REMOTE(tmp) || is_absolute_path(tmp))){
/*
* The mbox is relative to the home directory.
diff -rc alpine-2.23/README.maildir alpine-2.23.maildir/README.maildir
*** alpine-2.23/README.maildir 2020-06-18 16:08:07.777577213 -0600
--- alpine-2.23.maildir/README.maildir 2020-06-18 16:08:07.761577172 -0600
diff -rc alpine-2.24/README.maildir alpine-2.24.maildir/README.maildir
*** alpine-2.24/README.maildir 2020-10-10 00:26:50.012168504 -0600
--- alpine-2.24.maildir/README.maildir 2020-10-10 00:26:49.996168098 -0600
***************
*** 0 ****
--- 1,149 ----

File diff suppressed because it is too large Load Diff