Update to version 4.21.
PR: 14994 Submitted by: maintainer
This commit is contained in:
parent
2548751c87
commit
965c27e236
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=24121
15 changed files with 419 additions and 415 deletions
|
@ -1,14 +1,14 @@
|
|||
# New ports collection makefile for: pine
|
||||
# http://www.washington.edu/pine/
|
||||
# Version required: 4.20
|
||||
# Version required: 4.21
|
||||
# Date created: 15 July 1998
|
||||
# Whom: Tai-hwa Liang <avatar@www.mmlab.cse.yzu.edu.tw>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
DISTNAME= pine4.20
|
||||
PKGNAME= zh-pine-4.20
|
||||
DISTNAME= pine4.21
|
||||
PKGNAME= zh-pine-4.21
|
||||
CATEGORIES= chinese mail news
|
||||
MASTER_SITES= ftp://ftp.cac.washington.edu/pine/
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (pine4.20.tar.gz) = 9b60a049e3575fc0b1a201f5f0105f14
|
||||
MD5 (pine4.21.tar.gz) = 9252a061387de806f8aa1ced885d41f6
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- pine/mailcmd.c.orig Tue Oct 12 06:13:50 1999
|
||||
+++ pine/mailcmd.c Thu Oct 14 13:29:28 1999
|
||||
--- pine/mailcmd.c.orig Wed Nov 17 09:51:48 1999
|
||||
+++ pine/mailcmd.c Fri Nov 19 18:24:04 1999
|
||||
@@ -115,39 +115,39 @@
|
||||
/*
|
||||
* List of Select options used by apply_* functions...
|
||||
|
@ -529,7 +529,7 @@
|
|||
|
||||
if(state->io_error_on_stream) {
|
||||
@@ -1844,7 +1839,7 @@
|
||||
if(msgno_any_exceptions(stream, msgmap, MSG_EX_DELETE)
|
||||
if(msgno_any_deletedparts(stream, msgmap)
|
||||
&& want_to("Saved copy will NOT include entire message! Continue",
|
||||
'y', 'n', NO_HELP, WT_FLUSH_IN | WT_SEQ_SENSITIVE) != 'y'){
|
||||
- cmd_cancelled("Save message");
|
||||
|
@ -824,24 +824,26 @@
|
|||
old_folder);
|
||||
}
|
||||
}
|
||||
@@ -5018,13 +5012,13 @@
|
||||
@@ -5018,14 +5012,13 @@
|
||||
|
||||
/* UWIN doesn't want to see this message */
|
||||
if(!ps_global->nr_mode)
|
||||
- q_status_message7(SM_ORDER, 0, 4, "%s \"%s\" opened with %s message%s%s",
|
||||
+ q_status_message7(SM_ORDER, 0, 4, "%s \"%s\" ¤w¶}±Ò¡A¦@ %s «Ê«H%s",
|
||||
+ q_status_message7(SM_ORDER, 0, 4, "%s \"%s\" ¤w¶}±Ò¡A¦@ %s «Ê«H",
|
||||
IS_NEWS(ps_global->mail_stream)
|
||||
- ? "News group" : "Folder",
|
||||
+ ? "·s»D²Õ¸s" : "«H¥ó§X",
|
||||
pretty_fn(newfolder),
|
||||
comatose(mn_get_total(ps_global->msgmap)),
|
||||
plural(mn_get_total(ps_global->msgmap)),
|
||||
- plural(mn_get_total(ps_global->msgmap)),
|
||||
- READONLY_FOLDER ? " READONLY" : "",
|
||||
- NULL, NULL);
|
||||
+ READONLY_FOLDER ? " °ßŪ" : "",
|
||||
NULL, NULL);
|
||||
+ NULL, NULL, NULL);
|
||||
|
||||
#ifdef _WINDOWS
|
||||
@@ -5191,9 +5185,9 @@
|
||||
mswin_settitle(pretty_fn(newfolder));
|
||||
@@ -5191,9 +5184,9 @@
|
||||
char ing[4];
|
||||
|
||||
if(final_msg)
|
||||
|
@ -853,7 +855,7 @@
|
|||
|
||||
buff1[0] = '\0';
|
||||
buff2[0] = '\0';
|
||||
@@ -5202,7 +5196,7 @@
|
||||
@@ -5202,7 +5195,7 @@
|
||||
stream->mailbox));
|
||||
if(!stream->rdonly){
|
||||
|
||||
|
@ -862,7 +864,7 @@
|
|||
flush_status_messages(1);
|
||||
|
||||
/*
|
||||
@@ -5255,10 +5249,8 @@
|
||||
@@ -5255,10 +5248,8 @@
|
||||
}
|
||||
else{
|
||||
sprintf(prompt_b,
|
||||
|
@ -875,7 +877,7 @@
|
|||
ret = want_to(prompt_b, 'y', 0, NO_HELP, WT_NORM);
|
||||
}
|
||||
|
||||
@@ -5269,13 +5261,10 @@
|
||||
@@ -5269,13 +5260,10 @@
|
||||
|
||||
if(ret == 'y'){
|
||||
sprintf(buff2,
|
||||
|
@ -890,7 +892,7 @@
|
|||
long2string(delete_count));
|
||||
if(final_msg)
|
||||
*final_msg = cpystr(buff2);
|
||||
@@ -5348,17 +5337,15 @@
|
||||
@@ -5348,17 +5336,15 @@
|
||||
|
||||
if(stream->nmsgs){
|
||||
sprintf(buff2,
|
||||
|
@ -912,7 +914,7 @@
|
|||
ing, pretty_fn(folder));
|
||||
}
|
||||
|
||||
@@ -5377,7 +5364,7 @@
|
||||
@@ -5377,7 +5363,7 @@
|
||||
q_status_message(SM_ORDER,
|
||||
F_ON(F_AUTO_READ_MSGS,ps_global) ? 0 : 3, 5, moved_msg);
|
||||
|
||||
|
@ -921,7 +923,7 @@
|
|||
ing, pretty_fn(folder));
|
||||
|
||||
if(F_ON(F_NEWS_CATCHUP, ps_global)){
|
||||
@@ -5414,7 +5401,7 @@
|
||||
@@ -5414,7 +5400,7 @@
|
||||
}
|
||||
else
|
||||
sprintf(buff2,
|
||||
|
@ -930,7 +932,7 @@
|
|||
ing, pretty_fn(folder));
|
||||
|
||||
if(final_msg)
|
||||
@@ -6033,18 +6020,18 @@
|
||||
@@ -6093,18 +6079,18 @@
|
||||
if(in_index && F_ON(F_PRINT_INDEX, state)){
|
||||
char m[10];
|
||||
static ESCKEY_S prt_opts[] = {
|
||||
|
@ -954,7 +956,7 @@
|
|||
if(agg)
|
||||
restore_selected(msgmap);
|
||||
|
||||
@@ -6061,11 +6048,11 @@
|
||||
@@ -6121,11 +6107,11 @@
|
||||
}
|
||||
|
||||
if(do_index)
|
||||
|
@ -969,7 +971,7 @@
|
|||
|
||||
if(open_printer(prompt) < 0){
|
||||
if(agg)
|
||||
@@ -6329,7 +6316,7 @@
|
||||
@@ -6389,7 +6375,7 @@
|
||||
/* else fall thru as if cancelled */
|
||||
|
||||
case 1 :
|
||||
|
@ -978,7 +980,7 @@
|
|||
done++;
|
||||
break;
|
||||
|
||||
@@ -6642,7 +6629,7 @@
|
||||
@@ -6725,7 +6711,7 @@
|
||||
sel_opts = sel_opts2;
|
||||
if(old_tot = any_lflagged(msgmap, MN_SLCT)){
|
||||
i = get_lflag(state->mail_stream, msgmap, mn_get_cur(msgmap), MN_SLCT);
|
||||
|
@ -987,7 +989,7 @@
|
|||
sel_opts += 2; /* disable extra options */
|
||||
switch(q = radio_buttons(sel_pmt1, q_line, sel_opts1, 'c', 'x', help,
|
||||
RB_NORM)){
|
||||
@@ -6686,7 +6673,7 @@
|
||||
@@ -6769,7 +6755,7 @@
|
||||
*/
|
||||
switch(q){
|
||||
case 'x': /* cancel */
|
||||
|
@ -996,7 +998,7 @@
|
|||
return;
|
||||
|
||||
case 'c' : /* select/unselect current */
|
||||
@@ -6895,14 +6882,14 @@
|
||||
@@ -6978,14 +6964,14 @@
|
||||
sel_opts3[i].ch = '*';
|
||||
sel_opts3[i].rval = '*';
|
||||
sel_opts3[i].name = "*";
|
||||
|
@ -1013,7 +1015,7 @@
|
|||
}
|
||||
|
||||
/*
|
||||
@@ -6914,7 +6901,7 @@
|
||||
@@ -6997,7 +6983,7 @@
|
||||
sel_opts3[i].ch = 'b';
|
||||
sel_opts3[i].rval = 'b';
|
||||
sel_opts3[i].name = "B";
|
||||
|
@ -1022,7 +1024,7 @@
|
|||
}
|
||||
|
||||
if(F_ON(F_ENABLE_PRYNT, state)){
|
||||
@@ -6985,7 +6972,7 @@
|
||||
@@ -7068,7 +7054,7 @@
|
||||
break;
|
||||
|
||||
case 'x' : /* cancel */
|
||||
|
@ -1031,7 +1033,7 @@
|
|||
rv = 0;
|
||||
break;
|
||||
|
||||
@@ -7102,7 +7089,7 @@
|
||||
@@ -7185,7 +7171,7 @@
|
||||
*t = '\0';
|
||||
|
||||
if(r == 1 || numbers[0] == '\0'){
|
||||
|
@ -1040,7 +1042,7 @@
|
|||
return(1);
|
||||
}
|
||||
else
|
||||
@@ -7228,7 +7215,7 @@
|
||||
@@ -7311,7 +7297,7 @@
|
||||
prompt, sel_date_opt, help, &flags);
|
||||
switch (r){
|
||||
case 1 :
|
||||
|
@ -1049,7 +1051,7 @@
|
|||
return(1);
|
||||
|
||||
case 3 :
|
||||
@@ -7350,15 +7337,15 @@
|
||||
@@ -7433,15 +7419,15 @@
|
||||
ekey[0].ch = ctrl('T');
|
||||
ekey[0].name = "^T";
|
||||
ekey[0].rval = 10;
|
||||
|
@ -1068,7 +1070,7 @@
|
|||
break;
|
||||
|
||||
case 's' :
|
||||
@@ -7366,7 +7353,7 @@
|
||||
@@ -7449,7 +7435,7 @@
|
||||
ekey[0].ch = ctrl('X');
|
||||
ekey[0].name = "^X";
|
||||
ekey[0].rval = 13;
|
||||
|
@ -1077,7 +1079,7 @@
|
|||
break;
|
||||
|
||||
case 'a' :
|
||||
@@ -7477,7 +7464,7 @@
|
||||
@@ -7560,7 +7546,7 @@
|
||||
}
|
||||
|
||||
if(type == 'x' || r == 'x'){
|
||||
|
@ -1086,7 +1088,7 @@
|
|||
return(1);
|
||||
}
|
||||
|
||||
@@ -7735,7 +7722,7 @@
|
||||
@@ -7818,7 +7804,7 @@
|
||||
NO_HELP, RB_NORM);
|
||||
|
||||
if(s == 'x'){
|
||||
|
@ -1095,7 +1097,7 @@
|
|||
return(1);
|
||||
}
|
||||
else if(s == '!')
|
||||
@@ -7832,7 +7819,7 @@
|
||||
@@ -7915,7 +7901,7 @@
|
||||
|
||||
/*----- String together the prompt ------*/
|
||||
tmp[1] = '\0';
|
||||
|
@ -1104,7 +1106,7 @@
|
|||
for(i = 0; state->sort_types[i] != EndofList; i++) {
|
||||
sorts[i].rval = i;
|
||||
p = sorts[i].label = sort_name(state->sort_types[i]);
|
||||
@@ -7849,7 +7836,7 @@
|
||||
@@ -7932,7 +7918,7 @@
|
||||
sorts[i].ch = 'r';
|
||||
sorts[i].rval = 'r';
|
||||
sorts[i].name = cpystr("R");
|
||||
|
@ -1113,7 +1115,7 @@
|
|||
sorts[++i].ch = -1;
|
||||
help = h_select_sort;
|
||||
|
||||
@@ -7862,7 +7849,7 @@
|
||||
@@ -7945,7 +7931,7 @@
|
||||
}
|
||||
else{
|
||||
retval = 0;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- pine/mailindx.c.orig Fri Oct 1 03:44:27 1999
|
||||
+++ pine/mailindx.c Thu Oct 14 12:26:44 1999
|
||||
--- pine/mailindx.c.orig Tue Nov 9 08:20:33 1999
|
||||
+++ pine/mailindx.c Fri Nov 19 16:18:24 1999
|
||||
@@ -55,10 +55,10 @@
|
||||
/*
|
||||
* Some common Command Bindings
|
||||
|
@ -294,7 +294,7 @@
|
|||
sort_name(new_sort));
|
||||
}
|
||||
|
||||
@@ -6127,7 +6127,7 @@
|
||||
@@ -6135,7 +6135,7 @@
|
||||
icache.name = temp_nam(NULL, "pi");
|
||||
|
||||
if((icache.cache = (void *)fopen(icache.name,"w+b")) == NULL){
|
||||
|
@ -303,7 +303,7 @@
|
|||
fatal(tmp_20k_buf);
|
||||
}
|
||||
|
||||
@@ -6523,10 +6523,10 @@
|
||||
@@ -6531,10 +6531,10 @@
|
||||
&& format_message(mn_m2raw(ps_global->msgmap,
|
||||
mn_get_cur(ps_global->msgmap)),
|
||||
env, body, FM_NEW_MESS, pc)){
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- pine/mailview.c.orig Tue Oct 12 09:19:53 1999
|
||||
+++ pine/mailview.c Thu Oct 14 12:25:15 1999
|
||||
@@ -159,8 +159,8 @@
|
||||
--- pine/mailview.c.orig Tue Nov 16 03:03:45 1999
|
||||
+++ pine/mailview.c Fri Nov 19 16:18:24 1999
|
||||
@@ -162,8 +162,8 @@
|
||||
static struct key view_keys[] =
|
||||
{HELP_MENU,
|
||||
OTHER_MENU,
|
||||
|
@ -11,7 +11,7 @@
|
|||
PREVMSG_MENU,
|
||||
NEXTMSG_MENU,
|
||||
PREVPAGE_MENU,
|
||||
@@ -185,11 +185,11 @@
|
||||
@@ -188,11 +188,11 @@
|
||||
|
||||
HELP_MENU,
|
||||
OTHER_MENU,
|
||||
|
@ -27,7 +27,7 @@
|
|||
JUMP_MENU,
|
||||
TAB_MENU,
|
||||
HDRMODE_MENU,
|
||||
@@ -219,7 +219,7 @@
|
||||
@@ -222,7 +222,7 @@
|
||||
#define FLAG_KEY 34
|
||||
#define VIEW_PIPE_KEY 35
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
|||
{HELP_MENU,
|
||||
WHEREIS_MENU,
|
||||
QUIT_MENU,
|
||||
@@ -243,7 +243,7 @@
|
||||
@@ -246,7 +246,7 @@
|
||||
NEXTMSG_MENU,
|
||||
PREVPAGE_MENU,
|
||||
NEXTPAGE_MENU,
|
||||
|
@ -45,7 +45,7 @@
|
|||
JUMP_MENU,
|
||||
PRYNTTXT_MENU,
|
||||
SAVE_MENU,
|
||||
@@ -265,7 +265,7 @@
|
||||
@@ -268,7 +268,7 @@
|
||||
static struct key simple_text_keys[] =
|
||||
{HELP_MENU,
|
||||
NULL_MENU,
|
||||
|
@ -54,7 +54,7 @@
|
|||
NULL_MENU,
|
||||
NULL_MENU,
|
||||
NULL_MENU,
|
||||
@@ -274,7 +274,7 @@
|
||||
@@ -277,7 +277,7 @@
|
||||
PRYNTTXT_MENU,
|
||||
WHEREIS_MENU,
|
||||
FWDEMAIL_MENU,
|
||||
|
@ -63,7 +63,7 @@
|
|||
INST_KEY_MENU(simple_text_keymenu, simple_text_keys);
|
||||
|
||||
|
||||
@@ -430,7 +430,7 @@
|
||||
@@ -437,7 +437,7 @@
|
||||
* we were viewing. If so, make sure we don't just come back.
|
||||
*/
|
||||
if(mn_get_total(ps->msgmap) <= 0L || !ps->mail_stream){
|
||||
|
@ -72,7 +72,7 @@
|
|||
ps->next_screen = mail_index_screen;
|
||||
break;
|
||||
}
|
||||
@@ -444,7 +444,7 @@
|
||||
@@ -452,7 +452,7 @@
|
||||
body = NULL;
|
||||
if(!(env = mail_fetchstructure(ps->mail_stream, raw_msgno, &body))
|
||||
|| !(mc = mail_elt(ps->mail_stream, raw_msgno))){
|
||||
|
@ -81,7 +81,7 @@
|
|||
comatose(mn_get_cur(ps->msgmap)));
|
||||
dprint(1, (debugfile, "!!!! ERROR fetching %s of msg %ld\n",
|
||||
env ? "elt" : "env", mn_get_cur(ps->msgmap)));
|
||||
@@ -502,7 +502,7 @@
|
||||
@@ -510,7 +510,7 @@
|
||||
memset(&scrollargs, 0, sizeof(SCROLL_S));
|
||||
scrollargs.text.text = so_text(store);
|
||||
scrollargs.text.src = src;
|
||||
|
@ -90,7 +90,7 @@
|
|||
|
||||
/*
|
||||
* make first selectable handle the default
|
||||
@@ -528,11 +528,11 @@
|
||||
@@ -536,11 +536,11 @@
|
||||
offset = 0L;
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@
|
|||
scrollargs.keys.menu = &view_keymenu;
|
||||
scrollargs.keys.what = save_what;
|
||||
setbitmap(scrollargs.keys.bitmap);
|
||||
@@ -1319,7 +1319,7 @@
|
||||
@@ -1327,7 +1327,7 @@
|
||||
/*---- format and copy envelope ----*/
|
||||
if(ps_global->full_header)
|
||||
q_status_message(SM_INFO, 0, 3,
|
||||
|
@ -113,7 +113,7 @@
|
|||
|
||||
HD_INIT(&h, ps_global->VAR_VIEW_HEADERS, ps_global->view_all_except,
|
||||
FE_DEFAULT);
|
||||
@@ -1358,7 +1358,7 @@
|
||||
@@ -1366,7 +1366,7 @@
|
||||
if(append_file_name)
|
||||
fs_give((void **)&append_file_name);
|
||||
|
||||
|
@ -122,7 +122,7 @@
|
|||
error_description(errno));
|
||||
return(0);
|
||||
}
|
||||
@@ -1665,7 +1665,7 @@
|
||||
@@ -1675,7 +1675,7 @@
|
||||
write_error:
|
||||
|
||||
if(!(flgs & FM_DISPLAY))
|
||||
|
@ -131,7 +131,7 @@
|
|||
decode_err ? decode_err : error_description(errno));
|
||||
|
||||
return(0);
|
||||
@@ -2137,12 +2137,12 @@
|
||||
@@ -2237,12 +2237,12 @@
|
||||
char prompt[256], tmp[MAILTMPLEN];
|
||||
int rc, flags, local_h;
|
||||
static ESCKEY_S launch_opts[] = {
|
||||
|
@ -148,7 +148,7 @@
|
|||
{-1, 0, NULL, NULL}};
|
||||
|
||||
if(handle->type == URL){
|
||||
@@ -2168,11 +2168,11 @@
|
||||
@@ -2268,11 +2268,11 @@
|
||||
if(!local_h){
|
||||
if(ps_global->vars[V_BROWSER].is_fixed){
|
||||
q_status_message(SM_ORDER, 3, 4,
|
||||
|
@ -162,7 +162,7 @@
|
|||
'y', 0, NO_HELP, WT_SEQ_SENSITIVE) == 'y'){
|
||||
/* Prompt for the displayer? */
|
||||
tmp[0] = '\0';
|
||||
@@ -2216,7 +2216,7 @@
|
||||
@@ -2316,7 +2316,7 @@
|
||||
}
|
||||
else{
|
||||
q_status_message1(SM_ORDER | SM_DING, 2, 2,
|
||||
|
@ -171,7 +171,7 @@
|
|||
error_description(errno));
|
||||
continue;
|
||||
}
|
||||
@@ -2260,8 +2260,8 @@
|
||||
@@ -2360,8 +2360,8 @@
|
||||
max(0,sc - 25), handle->h.url.path+7,
|
||||
(strlen(handle->h.url.path+7) > max(0,sc-25)) ? "..." : "");
|
||||
else
|
||||
|
@ -182,7 +182,7 @@
|
|||
(handle->type == URL) ? "\"" : "",
|
||||
max(0,sc-27),
|
||||
(handle->type == URL) ? handle->h.url.path : "",
|
||||
@@ -2320,10 +2320,10 @@
|
||||
@@ -2420,10 +2420,10 @@
|
||||
OE_KEEP_TRAILING_SPACE |
|
||||
OE_DISALLOW_HELP;
|
||||
|
||||
|
@ -195,7 +195,7 @@
|
|||
NULL, NO_HELP, &flags);
|
||||
if(rc == 0){
|
||||
if(flags & OE_USER_MODIFIED){
|
||||
@@ -3639,11 +3639,11 @@
|
||||
@@ -3763,11 +3763,11 @@
|
||||
mode = PIPE_RESET | PIPE_USER ;
|
||||
if(syspipe = open_system_pipe(cmd, NULL, NULL, mode, 0)){
|
||||
close_system_pipe(&syspipe);
|
||||
|
@ -209,7 +209,7 @@
|
|||
}
|
||||
else if(f = url_local_handler(handle->h.url.path)){
|
||||
if((*f)(handle->h.url.path) > 1)
|
||||
@@ -3651,7 +3651,7 @@
|
||||
@@ -3775,7 +3775,7 @@
|
||||
}
|
||||
else
|
||||
q_status_message1(SM_ORDER, 2, 2,
|
||||
|
@ -218,7 +218,7 @@
|
|||
handle->h.url.path);
|
||||
|
||||
return(rv);
|
||||
@@ -3663,7 +3663,7 @@
|
||||
@@ -3787,7 +3787,7 @@
|
||||
int return_value;
|
||||
{
|
||||
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
||||
|
@ -227,7 +227,7 @@
|
|||
return(return_value);
|
||||
}
|
||||
|
||||
@@ -4008,7 +4008,7 @@
|
||||
@@ -4132,7 +4132,7 @@
|
||||
}
|
||||
else
|
||||
q_status_message(SM_ORDER | SM_DING, 3, 4,
|
||||
|
@ -236,7 +236,7 @@
|
|||
|
||||
outta_here:
|
||||
if(outgoing)
|
||||
@@ -4079,7 +4079,7 @@
|
||||
@@ -4203,7 +4203,7 @@
|
||||
else if(errstr)
|
||||
q_status_message(SM_ORDER|SM_DING, 3, 3, errstr);
|
||||
else
|
||||
|
@ -245,7 +245,7 @@
|
|||
|
||||
break;
|
||||
|
||||
@@ -4102,7 +4102,7 @@
|
||||
@@ -4226,7 +4226,7 @@
|
||||
if(uid_val != ps_global->mail_stream->uid_validity){
|
||||
/* Complain! */
|
||||
q_status_message(SM_ORDER|SM_DING, 3, 3,
|
||||
|
@ -254,7 +254,7 @@
|
|||
}
|
||||
|
||||
if(uid){
|
||||
@@ -4118,7 +4118,7 @@
|
||||
@@ -4242,7 +4242,7 @@
|
||||
|
||||
if(i > mn_get_total(ps_global->msgmap))
|
||||
q_status_message(SM_ORDER, 2, 3,
|
||||
|
@ -263,7 +263,7 @@
|
|||
}
|
||||
else if(search){
|
||||
/*
|
||||
@@ -4139,9 +4139,9 @@
|
||||
@@ -4263,9 +4263,9 @@
|
||||
if(i = any_lflagged(ps_global->msgmap, MN_SLCT)){
|
||||
extern long zoom_index();
|
||||
|
||||
|
@ -276,7 +276,7 @@
|
|||
/* Zoom the index! */
|
||||
zoom_index(ps_global, ps_global->msgmap);
|
||||
}
|
||||
@@ -4289,7 +4289,7 @@
|
||||
@@ -4413,7 +4413,7 @@
|
||||
|
||||
if(auth && *auth != '*')
|
||||
q_status_message(SM_ORDER, 3, 3,
|
||||
|
@ -285,7 +285,7 @@
|
|||
|
||||
/*
|
||||
* At this point our structure should contain the
|
||||
@@ -4373,7 +4373,7 @@
|
||||
@@ -4497,7 +4497,7 @@
|
||||
|
||||
if(i > mn_get_total(ps_global->msgmap))
|
||||
q_status_message(SM_ORDER, 2, 3,
|
||||
|
@ -294,7 +294,7 @@
|
|||
}
|
||||
|
||||
break;
|
||||
@@ -4490,7 +4490,7 @@
|
||||
@@ -4614,7 +4614,7 @@
|
||||
}
|
||||
else
|
||||
q_status_message1(SM_ORDER | SM_DING, 0, 3,
|
||||
|
@ -303,7 +303,7 @@
|
|||
|
||||
return(1);
|
||||
}
|
||||
@@ -4517,7 +4517,7 @@
|
||||
@@ -4641,7 +4641,7 @@
|
||||
dprint(2, (debugfile, "-- bogus url \"%s\": %s\n",
|
||||
url ? url : "<NULL URL>", reason));
|
||||
if(url)
|
||||
|
@ -312,7 +312,7 @@
|
|||
(void *) (strchr(url, ':') - url), url, reason);
|
||||
|
||||
return(0);
|
||||
@@ -4678,7 +4678,7 @@
|
||||
@@ -4800,7 +4800,7 @@
|
||||
|
||||
write_error:
|
||||
if(style == QStatus)
|
||||
|
@ -321,7 +321,7 @@
|
|||
error_description(errno));
|
||||
|
||||
return(1);
|
||||
@@ -4931,7 +4931,7 @@
|
||||
@@ -5053,7 +5053,7 @@
|
||||
gf_set_so_readc(&tmp_gc, df_store);
|
||||
if(errstr = dfilter(display_filter, tmp_store, tmp_pc, NULL)){
|
||||
q_status_message1(SM_ORDER | SM_DING, 3, 3,
|
||||
|
@ -330,7 +330,7 @@
|
|||
rv = FHT_WRTERR;
|
||||
}
|
||||
else
|
||||
@@ -4941,7 +4941,7 @@
|
||||
@@ -5063,7 +5063,7 @@
|
||||
}
|
||||
else{
|
||||
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
||||
|
@ -339,7 +339,7 @@
|
|||
rv = FHT_WRTERR;
|
||||
}
|
||||
}
|
||||
@@ -4983,7 +4983,7 @@
|
||||
@@ -5105,7 +5105,7 @@
|
||||
if(errstr = gf_pipe(tmp_gc, final_pc)){
|
||||
rv = FHT_WRTERR;
|
||||
q_status_message1(SM_ORDER | SM_DING, 3, 3,
|
||||
|
@ -348,7 +348,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
@@ -5121,7 +5121,7 @@
|
||||
@@ -5243,7 +5243,7 @@
|
||||
format_newsgroup_string("Newsgroups: ", e->newsgroups, flags, pc);
|
||||
if(e->ngbogus)
|
||||
q_status_message(SM_ORDER, 0, 3,
|
||||
|
@ -357,7 +357,7 @@
|
|||
}
|
||||
|
||||
if((which & FE_FOLLOWUPTO) && e->followup_to)
|
||||
@@ -5880,7 +5880,7 @@
|
||||
@@ -6002,7 +6002,7 @@
|
||||
}
|
||||
|
||||
if(!sparms->bar.title)
|
||||
|
@ -366,7 +366,7 @@
|
|||
|
||||
if(sparms->bar.style == TitleBarNone)
|
||||
sparms->bar.style = MsgTextPercent;
|
||||
@@ -6053,7 +6053,7 @@
|
||||
@@ -6175,7 +6175,7 @@
|
||||
}
|
||||
|
||||
if(first_view && num_display_lines >= scroll_text_lines())
|
||||
|
@ -375,7 +375,7 @@
|
|||
|
||||
|
||||
force = 0; /* may not need to next time around */
|
||||
@@ -6191,7 +6191,7 @@
|
||||
@@ -6313,7 +6313,7 @@
|
||||
whereis_pos.row = 0;
|
||||
if(sparms->help.text == NO_HELP || ps_global->nr_mode){
|
||||
q_status_message(SM_ORDER, 0, 5,
|
||||
|
@ -384,7 +384,7 @@
|
|||
break;
|
||||
}
|
||||
|
||||
@@ -6230,7 +6230,7 @@
|
||||
@@ -6352,7 +6352,7 @@
|
||||
cur_top_line -= scroll_lines;
|
||||
if(cur_top_line <= 0){
|
||||
cur_top_line = 0;
|
||||
|
@ -393,7 +393,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
}
|
||||
}
|
||||
@@ -6246,7 +6246,7 @@
|
||||
@@ -6368,7 +6368,7 @@
|
||||
}
|
||||
|
||||
if(!next_handle)
|
||||
|
@ -402,7 +402,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
|
||||
}
|
||||
@@ -6264,12 +6264,12 @@
|
||||
@@ -6386,12 +6386,12 @@
|
||||
cur_top_line += scroll_lines;
|
||||
|
||||
if(cur_top_line + num_display_lines >= scroll_text_lines())
|
||||
|
@ -417,7 +417,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
/* hilite last available handle */
|
||||
if(sparms->text.handles){
|
||||
@@ -6339,11 +6339,11 @@
|
||||
@@ -6461,11 +6461,11 @@
|
||||
whereis_pos.row = 0;
|
||||
cur_top_line++;
|
||||
if(cur_top_line + num_display_lines >= scroll_text_lines())
|
||||
|
@ -431,7 +431,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
}
|
||||
|
||||
@@ -6406,11 +6406,11 @@
|
||||
@@ -6528,11 +6528,11 @@
|
||||
if(cur_top_line){
|
||||
cur_top_line--;
|
||||
if(cur_top_line == 0)
|
||||
|
@ -445,7 +445,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
}
|
||||
|
||||
@@ -6444,7 +6444,7 @@
|
||||
@@ -6566,7 +6566,7 @@
|
||||
}
|
||||
|
||||
q_status_message1(SM_ORDER, 0, 1,
|
||||
|
@ -454,7 +454,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
}
|
||||
|
||||
@@ -6478,7 +6478,7 @@
|
||||
@@ -6600,7 +6600,7 @@
|
||||
}
|
||||
|
||||
q_status_message1(SM_ORDER, 0, 1,
|
||||
|
@ -463,7 +463,7 @@
|
|||
STYLE_NAME(sparms));
|
||||
}
|
||||
|
||||
@@ -6611,8 +6611,8 @@
|
||||
@@ -6751,8 +6751,8 @@
|
||||
q_status_message(SM_ORDER, 0, 3, tmp_20k_buf);
|
||||
else
|
||||
q_status_message2(SM_ORDER, 0, 3,
|
||||
|
@ -474,19 +474,19 @@
|
|||
int2string(whereis_pos.row));
|
||||
|
||||
if(key){
|
||||
@@ -6629,9 +6629,9 @@
|
||||
@@ -6769,9 +6769,9 @@
|
||||
}
|
||||
}
|
||||
else if(found_on == -1)
|
||||
- cmd_cancelled("Search");
|
||||
+ cmd_cancelled("搜尋");
|
||||
else
|
||||
- q_status_message(SM_ORDER | SM_DING, 0, 3, "Word not found");
|
||||
+ q_status_message(SM_ORDER | SM_DING, 0, 3, "§ä¤£¨ì¸Ó¦r");
|
||||
- q_status_message(SM_ORDER, 0, 3, "Word not found");
|
||||
+ q_status_message(SM_ORDER, 0, 3, "§ä¤£¨ì¸Ó¦r");
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -7002,13 +7002,13 @@
|
||||
@@ -7144,13 +7144,13 @@
|
||||
int rc, flags;
|
||||
static char search_string[MAX_SEARCH+1] = { '\0' };
|
||||
static ESCKEY_S word_search_key[] = { { 0, 0, "", "" },
|
||||
|
@ -503,23 +503,21 @@
|
|||
help = NO_HELP;
|
||||
nsearch_string[0] = '\0';
|
||||
|
||||
@@ -7023,13 +7023,13 @@
|
||||
@@ -7165,11 +7165,11 @@
|
||||
continue;
|
||||
}
|
||||
else if(rc == 10){
|
||||
- strcpy(report, "Searched to First Line.");
|
||||
+ strcpy(report, "搜尋至第一行。");
|
||||
cursor_pos->row = 0;
|
||||
cursor_pos->col = 0;
|
||||
return(0);
|
||||
return(-4);
|
||||
}
|
||||
else if(rc == 11){
|
||||
- strcpy(report, "Searched to Last Line.");
|
||||
+ strcpy(report, "搜尋至最後一行。");
|
||||
cursor_pos->row = max(scroll_text_lines() - 1, 0);
|
||||
cursor_pos->col = 0;
|
||||
return(cursor_pos->row);
|
||||
@@ -8165,12 +8165,12 @@
|
||||
return(-5);
|
||||
}
|
||||
|
||||
@@ -8308,12 +8308,12 @@
|
||||
if(*msg_p[0])
|
||||
for(i = 0; i < msg_q; i++)
|
||||
q_status_message2(SM_ORDER, 3, 4,
|
||||
|
@ -534,7 +532,7 @@
|
|||
|
||||
fclose(f);
|
||||
f = NULL;
|
||||
@@ -8183,7 +8183,7 @@
|
||||
@@ -8326,7 +8326,7 @@
|
||||
q_status_message2(SM_ORDER, 0, 4, "%s%s", title,
|
||||
alt_msg
|
||||
? alt_msg
|
||||
|
@ -543,7 +541,7 @@
|
|||
fclose(f);
|
||||
f = NULL;
|
||||
}
|
||||
@@ -8198,7 +8198,7 @@
|
||||
@@ -8341,7 +8341,7 @@
|
||||
memset(&sargs, 0, sizeof(SCROLL_S));
|
||||
sargs.text.text = f;
|
||||
sargs.text.src = FileStar;
|
||||
|
@ -552,7 +550,7 @@
|
|||
sargs.bar.title = title;
|
||||
sargs.bar.style = TextPercent;
|
||||
sargs.help.text = h_simple_text_view;
|
||||
@@ -8399,7 +8399,7 @@
|
||||
@@ -8542,7 +8542,7 @@
|
||||
break;
|
||||
|
||||
case -1 :
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- pine/newmail.c.orig Sat Oct 9 00:46:59 1999
|
||||
+++ pine/newmail.c Thu Oct 14 12:19:31 1999
|
||||
@@ -314,24 +314,15 @@
|
||||
--- pine/newmail.c.orig Tue Nov 2 08:13:10 1999
|
||||
+++ pine/newmail.c Fri Nov 19 16:18:24 1999
|
||||
@@ -318,24 +318,15 @@
|
||||
ENVELOPE *e;
|
||||
char subject[200], from[2*MAX_SCREEN_COLS],
|
||||
intro[MAX_SCREEN_COLS+1];
|
||||
|
@ -29,7 +29,7 @@
|
|||
if(e->from->personal)
|
||||
istrncpy(from + ((number > 1L) ? 18 : 6),
|
||||
(char *) rfc1522_decode((unsigned char *) tmp_20k_buf,
|
||||
@@ -348,13 +339,13 @@
|
||||
@@ -352,13 +343,13 @@
|
||||
|
||||
if(number <= 1L) {
|
||||
if(e && e->subject){
|
||||
|
@ -45,7 +45,7 @@
|
|||
|
||||
if(!from[0])
|
||||
subject[1] = toupper((unsigned char)subject[1]);
|
||||
@@ -364,29 +355,29 @@
|
||||
@@ -368,29 +359,29 @@
|
||||
|
||||
if(!folder) {
|
||||
if(number > 1)
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
--- pine/pine.h.orig Tue Oct 12 06:14:28 1999
|
||||
+++ pine/pine.h Thu Oct 14 12:35:27 1999
|
||||
--- pine/pine.h.orig Wed Nov 17 08:14:14 1999
|
||||
+++ pine/pine.h Fri Nov 19 16:18:24 1999
|
||||
@@ -357,7 +357,7 @@
|
||||
&& (s) && !strucmp((s),"X-VCARD")))
|
||||
#define MIME_VCARD_A(a) MIME_VCARD((a)->body->type, (a)->body->subtype)
|
||||
|
@ -134,7 +134,7 @@
|
|||
{MC_TAB,1,{TAB}}, \
|
||||
KS_NONE}
|
||||
|
||||
@@ -2819,7 +2819,7 @@
|
||||
@@ -2831,7 +2831,7 @@
|
||||
} ATABLE_S;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- pine/reply.c.orig Tue Oct 12 01:30:36 1999
|
||||
+++ pine/reply.c Thu Oct 14 15:00:52 1999
|
||||
@@ -108,9 +108,9 @@
|
||||
--- pine/reply.c.orig Tue Nov 9 02:24:35 1999
|
||||
+++ pine/reply.c Fri Nov 19 16:18:24 1999
|
||||
@@ -110,9 +110,9 @@
|
||||
/*
|
||||
* Little defs to keep the code a bit neater...
|
||||
*/
|
||||
|
@ -13,7 +13,7 @@
|
|||
#define SIGDASHES "-- "
|
||||
|
||||
|
||||
@@ -341,7 +341,7 @@
|
||||
@@ -343,7 +343,7 @@
|
||||
role = combine_inherited_role(role);
|
||||
else{ /* cancel reply */
|
||||
role = NULL;
|
||||
|
@ -22,7 +22,7 @@
|
|||
goto done_early;
|
||||
}
|
||||
}
|
||||
@@ -603,7 +603,7 @@
|
||||
@@ -605,7 +605,7 @@
|
||||
#endif
|
||||
|
||||
/* partially formatted outgoing message */
|
||||
|
@ -31,7 +31,7 @@
|
|||
role, fcc.tptr, &reply, redraft_pos, NULL, NULL, 0);
|
||||
done:
|
||||
pine_free_body(&body);
|
||||
@@ -681,7 +681,7 @@
|
||||
@@ -683,7 +683,7 @@
|
||||
(ADDRESS *) NULL, env->from, 0);
|
||||
|
||||
if(ret == 'x') {
|
||||
|
@ -40,7 +40,7 @@
|
|||
return(0);
|
||||
}
|
||||
|
||||
@@ -730,7 +730,7 @@
|
||||
@@ -732,7 +732,7 @@
|
||||
|| (*saved_cc || *saved_resent))){
|
||||
*flags &= ~RSF_QUERY_REPLY_ALL;
|
||||
if((ret=want_to(ALL_PMT,'n','x',NO_HELP,WT_SEQ_SENSITIVE)) == 'x'){
|
||||
|
@ -49,21 +49,8 @@
|
|||
return(0);
|
||||
}
|
||||
else if(ret == 'y')
|
||||
@@ -830,9 +830,9 @@
|
||||
PAT_S *curpat, *pat;
|
||||
PAT_STATE pstate;
|
||||
static ESCKEY_S ekey[] = {
|
||||
- {'y', 'y', "Y", "Yes"},
|
||||
- {'n', 'n', "N", "No Role"},
|
||||
- {ctrl('T'), 2, "^T", "To Select Alternate Role"},
|
||||
+ {'y', 'y', "Y", "¬O"},
|
||||
+ {'n', 'n', "N", "§_"},
|
||||
+ {ctrl('T'), 2, "^T", "¿ï¾Ü´À¥N¨¤¦â"},
|
||||
{-1, 0, NULL, NULL}};
|
||||
|
||||
if(!nonempty_patterns() || !role)
|
||||
@@ -884,11 +884,11 @@
|
||||
curpat = first_pattern(ROLE_DO_ROLES, &pstate);
|
||||
@@ -890,21 +890,21 @@
|
||||
}
|
||||
|
||||
if(flags & ROLE_REPLY)
|
||||
- prompt_fodder = "Reply";
|
||||
|
@ -77,7 +64,20 @@
|
|||
|
||||
done = 0;
|
||||
while(!done){
|
||||
@@ -1504,8 +1504,8 @@
|
||||
if(curpat){
|
||||
help = h_role_confirm;
|
||||
ekey[0].name = "Y";
|
||||
- ekey[0].label = "Yes";
|
||||
+ ekey[0].label = "¬O";
|
||||
ekey[1].name = "N";
|
||||
- ekey[1].label = "No Role";
|
||||
- ekey[2].label = "To Select Alternate Role";
|
||||
+ ekey[1].label = "§_";
|
||||
+ ekey[2].label = "¿ï¾Ü´À¥N¨¤¦â";
|
||||
if(curpat->patgrp && curpat->patgrp->nick)
|
||||
sprintf(prompt, "Use role \"%.40s\" for %s? ",
|
||||
curpat->patgrp->nick, prompt_fodder);
|
||||
@@ -1523,8 +1523,8 @@
|
||||
{
|
||||
int ret, edited = 0;
|
||||
static ESCKEY_S rtq_opts[] = {
|
||||
|
@ -88,7 +88,7 @@
|
|||
{-1, 0, NULL, NULL}, /* may be overridden below */
|
||||
{-1, 0, NULL, NULL}
|
||||
};
|
||||
@@ -1515,19 +1515,18 @@
|
||||
@@ -1534,19 +1534,18 @@
|
||||
return(1);
|
||||
|
||||
while(1){
|
||||
|
@ -114,7 +114,7 @@
|
|||
}
|
||||
else
|
||||
rtq_opts[2].ch = -1;
|
||||
@@ -1538,7 +1537,7 @@
|
||||
@@ -1557,7 +1556,7 @@
|
||||
rtq_opts, edited ? 'y' : 'n',
|
||||
'x', NO_HELP, RB_SEQ_SENSITIVE)){
|
||||
case 'x':
|
||||
|
@ -123,7 +123,7 @@
|
|||
return(-1);
|
||||
|
||||
case 'r':
|
||||
@@ -1557,7 +1556,7 @@
|
||||
@@ -1576,7 +1575,7 @@
|
||||
|
||||
switch(optionally_enter(buf, ps->ttyo->screen_rows > 4
|
||||
? -FOOTER_ROWS(ps_global) : -1,
|
||||
|
@ -132,7 +132,7 @@
|
|||
NULL, NO_HELP, &flags)){
|
||||
case 0: /* entry successful, continue */
|
||||
if(flags & OE_USER_MODIFIED){
|
||||
@@ -1570,7 +1569,7 @@
|
||||
@@ -1589,7 +1588,7 @@
|
||||
break;
|
||||
|
||||
case 1:
|
||||
|
@ -141,7 +141,7 @@
|
|||
|
||||
case -1:
|
||||
return(-1);
|
||||
@@ -2579,9 +2578,9 @@
|
||||
@@ -2653,9 +2652,9 @@
|
||||
ENVELOPE *env, *outgoing;
|
||||
{
|
||||
int ret = 1;
|
||||
|
@ -154,7 +154,7 @@
|
|||
{-1, 0, NULL, NULL} };
|
||||
|
||||
if(env->newsgroups && *env->newsgroups && !reply_poster_followup(env))
|
||||
@@ -2605,7 +2604,7 @@
|
||||
@@ -2679,7 +2678,7 @@
|
||||
|
||||
case 'x' : /* cancel or unknown response */
|
||||
default :
|
||||
|
@ -163,7 +163,7 @@
|
|||
ret = 0;
|
||||
break;
|
||||
}
|
||||
@@ -2613,7 +2612,7 @@
|
||||
@@ -2687,7 +2686,7 @@
|
||||
if(ret > 1){
|
||||
if(env->followup_to){
|
||||
q_status_message(SM_ORDER, 2, 3,
|
||||
|
@ -172,7 +172,7 @@
|
|||
outgoing->newsgroups = cpystr(env->followup_to);
|
||||
}
|
||||
else if(!outgoing->newsgroups)
|
||||
@@ -3249,7 +3248,7 @@
|
||||
@@ -3323,7 +3322,7 @@
|
||||
: 0;
|
||||
|
||||
if(ret == 'x'){
|
||||
|
@ -181,7 +181,7 @@
|
|||
so_give((STORE_S **)&msgtext);
|
||||
goto clean;
|
||||
}
|
||||
@@ -3263,7 +3262,7 @@
|
||||
@@ -3337,7 +3336,7 @@
|
||||
role = combine_inherited_role(role);
|
||||
else{ /* cancel reply */
|
||||
role = NULL;
|
||||
|
@ -190,7 +190,7 @@
|
|||
so_give((STORE_S **)&msgtext);
|
||||
goto clean;
|
||||
}
|
||||
@@ -3458,7 +3457,7 @@
|
||||
@@ -3532,7 +3531,7 @@
|
||||
pine_simple_send(outgoing, &body, NULL, NULL, NULL, 1);
|
||||
else /* partially formatted outgoing message */
|
||||
pine_send(outgoing, &body,
|
||||
|
@ -199,7 +199,7 @@
|
|||
role, NULL, NULL, redraft_pos, NULL, NULL, FALSE);
|
||||
|
||||
clean:
|
||||
@@ -3481,7 +3480,7 @@
|
||||
@@ -3555,7 +3554,7 @@
|
||||
mail_gc(ps->mail_stream, GC_TEXTS);
|
||||
#endif
|
||||
q_status_message(SM_ORDER | SM_DING, 4, 5,
|
||||
|
@ -208,7 +208,7 @@
|
|||
goto clean;
|
||||
}
|
||||
|
||||
@@ -3861,7 +3860,7 @@
|
||||
@@ -3979,7 +3978,7 @@
|
||||
if(confirm_role(ROLE_COMPOSE, &role))
|
||||
role = combine_inherited_role(role);
|
||||
else{ /* cancel */
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- pine/send.c.orig Thu Oct 7 04:18:27 1999
|
||||
+++ pine/send.c Thu Oct 14 12:02:30 1999
|
||||
--- pine/send.c.orig Sat Nov 13 09:41:01 1999
|
||||
+++ pine/send.c Fri Nov 19 16:18:24 1999
|
||||
@@ -221,17 +221,17 @@
|
||||
* Various useful strings
|
||||
*/
|
||||
|
@ -367,7 +367,7 @@
|
|||
dprint(4, (debugfile, "=== send: cancelled\n"));
|
||||
pbuf = save_previous_pbuf;
|
||||
return;
|
||||
@@ -3133,7 +3133,7 @@
|
||||
@@ -3143,7 +3143,7 @@
|
||||
|
||||
default:
|
||||
q_status_message1(SM_ORDER,3,7,
|
||||
|
@ -376,7 +376,7 @@
|
|||
(void *)pf->type);
|
||||
break;
|
||||
}
|
||||
@@ -3160,7 +3160,7 @@
|
||||
@@ -3170,7 +3170,7 @@
|
||||
!(role && role->from))){
|
||||
if(pf->canedit || !he->rich_header)
|
||||
q_status_message(SM_ORDER, 3, 3,
|
||||
|
@ -385,7 +385,7 @@
|
|||
|
||||
memset(he, 0, (size_t)sizeof(*he));
|
||||
pf->he = NULL;
|
||||
@@ -3519,7 +3519,7 @@
|
||||
@@ -3529,7 +3529,7 @@
|
||||
? "CANCEL" : "HUH?"));
|
||||
if((editor_result & COMP_CANCEL)
|
||||
&& F_ON(F_QUELL_DEAD_LETTER, ps_global)){
|
||||
|
@ -394,7 +394,7 @@
|
|||
break;
|
||||
}
|
||||
|
||||
@@ -3543,7 +3543,7 @@
|
||||
@@ -3553,7 +3553,7 @@
|
||||
&& (check_addresses(&header) == CA_BAD)){
|
||||
/*--- Addresses didn't check out---*/
|
||||
q_status_message(SM_ORDER, 7, 7,
|
||||
|
@ -403,7 +403,7 @@
|
|||
continue;
|
||||
}
|
||||
|
||||
@@ -3602,7 +3602,7 @@
|
||||
@@ -3612,7 +3612,7 @@
|
||||
if(!so_puts(lmc.so, tmp_20k_buf)){
|
||||
if(editor_result & COMP_CANCEL)
|
||||
q_status_message2(SM_ORDER | SM_DING, 3, 3,
|
||||
|
@ -412,7 +412,7 @@
|
|||
folder, error_description(errno));
|
||||
else
|
||||
dprint(1, (debugfile, "* * * CAN'T WRITE %s: %s\n",
|
||||
@@ -3615,7 +3615,7 @@
|
||||
@@ -3625,7 +3625,7 @@
|
||||
if(!ps_global->VAR_POSTPONED_FOLDER
|
||||
|| !ps_global->VAR_POSTPONED_FOLDER[0]){
|
||||
q_status_message(SM_ORDER | SM_DING, 3, 3,
|
||||
|
@ -421,7 +421,7 @@
|
|||
continue;
|
||||
}
|
||||
|
||||
@@ -3645,7 +3645,7 @@
|
||||
@@ -3655,7 +3655,7 @@
|
||||
}
|
||||
else{
|
||||
strcpy(folder, ps_global->VAR_POSTPONED_FOLDER);
|
||||
|
@ -430,7 +430,7 @@
|
|||
}
|
||||
|
||||
lmc.so = open_fcc(folder,&fcc_cntxt, 1, NULL, NULL);
|
||||
@@ -3787,10 +3787,10 @@
|
||||
@@ -3797,10 +3797,10 @@
|
||||
&& ps_global->VAR_FORM_FOLDER[0]
|
||||
&& !strcmp(folder, ps_global->VAR_FORM_FOLDER))
|
||||
q_status_message(SM_ORDER, 0, 3,
|
||||
|
@ -443,7 +443,7 @@
|
|||
|
||||
break; /* postpone went OK, get out of here */
|
||||
}
|
||||
@@ -3800,15 +3800,15 @@
|
||||
@@ -3810,15 +3810,15 @@
|
||||
if(fcc_result && folder)
|
||||
lc = last_cmpnt(folder);
|
||||
|
||||
|
@ -462,7 +462,7 @@
|
|||
body_start = 1;
|
||||
continue; /* postpone failed, jump back in to composer */
|
||||
}
|
||||
@@ -3824,7 +3824,7 @@
|
||||
@@ -3834,7 +3834,7 @@
|
||||
/* --- If posting, confirm with user ----*/
|
||||
if(outgoing->newsgroups && *outgoing->newsgroups
|
||||
&& want_to(POST_PMT, 'n', 'n', NO_HELP, WT_NORM) == 'n'){
|
||||
|
@ -471,7 +471,7 @@
|
|||
dprint(4, (debugfile, "no post, continuing\n"));
|
||||
continue;
|
||||
}
|
||||
@@ -3833,13 +3833,13 @@
|
||||
@@ -3843,13 +3843,13 @@
|
||||
|| outgoing->newsgroups)){
|
||||
if(fcc && fcc[0]){
|
||||
if(F_OFF(F_AUTO_FCC_ONLY, ps_global) &&
|
||||
|
@ -487,7 +487,7 @@
|
|||
dprint(4, (debugfile, "no recip, continuing\n"));
|
||||
continue;
|
||||
}
|
||||
@@ -3883,8 +3883,8 @@
|
||||
@@ -3893,8 +3893,8 @@
|
||||
&& !filter_message_text(sending_filter_requested, outgoing,
|
||||
*body, &orig_so, &header)){
|
||||
q_status_message1(SM_ORDER, 3, 3,
|
||||
|
@ -498,7 +498,7 @@
|
|||
continue;
|
||||
}
|
||||
|
||||
@@ -3975,7 +3975,7 @@
|
||||
@@ -3985,7 +3985,7 @@
|
||||
}
|
||||
else if(!(result & (P_MAIL_BITS | P_NEWS_BITS))){
|
||||
q_status_message(SM_ORDER, 3, 5,
|
||||
|
@ -507,7 +507,7 @@
|
|||
dprint(1, (debugfile,
|
||||
"explicit fcc write failed!\n"));
|
||||
result |= P_FCC_LOSE;
|
||||
@@ -4042,7 +4042,7 @@
|
||||
@@ -4052,7 +4052,7 @@
|
||||
}
|
||||
else if(!(result & (P_MAIL_BITS | P_NEWS_BITS))){
|
||||
q_status_message(SM_ORDER,3,5,
|
||||
|
@ -516,7 +516,7 @@
|
|||
dprint(1, (debugfile, "explicit fcc write failed!\n"));
|
||||
result |= P_FCC_LOSE;
|
||||
}
|
||||
@@ -4130,8 +4130,8 @@
|
||||
@@ -4140,8 +4140,8 @@
|
||||
postpone_prompt()
|
||||
{
|
||||
int ret = 1;
|
||||
|
@ -527,7 +527,7 @@
|
|||
{-1, 0, NULL, NULL} };
|
||||
|
||||
return(radio_buttons(PSTPN_FORM_PMT, -FOOTER_ROWS(ps_global),
|
||||
@@ -4283,23 +4283,23 @@
|
||||
@@ -4296,23 +4296,23 @@
|
||||
char *buf;
|
||||
int *goodorbad;
|
||||
{
|
||||
|
@ -559,7 +559,7 @@
|
|||
(result & P_FCC_WIN) ? "\"" : "",
|
||||
(result & P_FCC_WIN) ? fcc_name : "",
|
||||
(result & P_FCC_WIN) ? "\"" : "");
|
||||
@@ -4338,7 +4338,7 @@
|
||||
@@ -4351,7 +4351,7 @@
|
||||
|| (F_ON(F_COMPOSE_REJECTS_UNQUAL, ps_global)
|
||||
&& a->host[0] == '@'))){
|
||||
q_status_message2(SM_ORDER, 4, 7,
|
||||
|
@ -568,7 +568,7 @@
|
|||
a->mailbox,
|
||||
(a->host[0] == '.')
|
||||
? a->host
|
||||
@@ -4348,7 +4348,7 @@
|
||||
@@ -4361,7 +4361,7 @@
|
||||
else if(ps_global->restricted
|
||||
&& !address_is_us(*pf->addr, ps_global)){
|
||||
q_status_message(SM_ORDER, 3, 3,
|
||||
|
@ -577,7 +577,7 @@
|
|||
return(CA_BAD);
|
||||
}
|
||||
else if(a->mailbox && strucmp(a->mailbox, "mailer-daemon") == 0
|
||||
@@ -4545,7 +4545,7 @@
|
||||
@@ -4558,7 +4558,7 @@
|
||||
if(!(n > 0L && n <= mn_get_total(ps_global->msgmap)
|
||||
&& (e = mail_fetchstructure(ps_global->mail_stream,
|
||||
mn_m2raw(ps_global->msgmap, n), &b)))){
|
||||
|
@ -586,7 +586,7 @@
|
|||
flush_status_messages(0);
|
||||
return(0L);
|
||||
}
|
||||
@@ -4560,7 +4560,7 @@
|
||||
@@ -4573,7 +4573,7 @@
|
||||
/* actually write message text */
|
||||
if(!format_message(mn_m2raw(ps_global->msgmap, n), e, b,
|
||||
FM_NEW_MESS | FM_DISPLAY | FM_NOCOLOR, f)){
|
||||
|
@ -595,7 +595,7 @@
|
|||
flush_status_messages(0);
|
||||
rv = 0L;
|
||||
}
|
||||
@@ -4654,12 +4654,12 @@
|
||||
@@ -4667,12 +4667,12 @@
|
||||
opts[i].ch = 'y';
|
||||
opts[i].rval = 'y';
|
||||
opts[i].name = "Y";
|
||||
|
@ -610,7 +610,7 @@
|
|||
|
||||
if(filters){
|
||||
/* set global_filter_pointer to desired filter or NULL if none */
|
||||
@@ -4667,12 +4667,12 @@
|
||||
@@ -4680,12 +4680,12 @@
|
||||
opts[i].ch = ctrl('P');
|
||||
opts[i].rval = 10;
|
||||
opts[i].name = "^P";
|
||||
|
@ -625,7 +625,7 @@
|
|||
|
||||
if(F_ON(F_FIRST_SEND_FILTER_DFLT, ps_global))
|
||||
filters = filters->next;
|
||||
@@ -4756,11 +4756,11 @@
|
||||
@@ -4769,11 +4769,11 @@
|
||||
|
||||
lparen = 0;
|
||||
dsn_show = (dsn_requested & DSN_SHOW);
|
||||
|
@ -640,7 +640,7 @@
|
|||
|
||||
if(filters){
|
||||
if(!lparen){
|
||||
@@ -4772,12 +4772,12 @@
|
||||
@@ -4785,12 +4785,12 @@
|
||||
*optp++ = ' ';
|
||||
|
||||
if(filters->filter){
|
||||
|
@ -655,7 +655,7 @@
|
|||
}
|
||||
|
||||
if(verbose_requested || background_requested){
|
||||
@@ -4791,10 +4791,10 @@
|
||||
@@ -4804,10 +4804,10 @@
|
||||
|
||||
sstrcpy(&optp, "in ");
|
||||
if(verbose_requested)
|
||||
|
@ -668,7 +668,7 @@
|
|||
|
||||
sstrcpy(&optp, "mode");
|
||||
}
|
||||
@@ -4836,11 +4836,11 @@
|
||||
@@ -4849,11 +4849,11 @@
|
||||
*p = ' ';
|
||||
|
||||
if(verbose_label)
|
||||
|
@ -682,7 +682,7 @@
|
|||
|
||||
if(fcc_label)
|
||||
opts[fcc_label].label = lmc.text_only ? "Fcc Attchmnts"
|
||||
@@ -4872,11 +4872,11 @@
|
||||
@@ -4885,11 +4885,11 @@
|
||||
break;
|
||||
}
|
||||
else if(rv == 'n'){ /* Declined! */
|
||||
|
@ -696,7 +696,7 @@
|
|||
break;
|
||||
}
|
||||
else if(rv == 10){ /* PREVIOUS filter */
|
||||
@@ -5063,7 +5063,7 @@
|
||||
@@ -5076,7 +5076,7 @@
|
||||
if(body->type != TYPEOTHER){
|
||||
rv = 1;
|
||||
q_status_message3(SM_ORDER, 0, 3,
|
||||
|
@ -705,7 +705,7 @@
|
|||
body_types[body->type],
|
||||
body->subtype ? body->subtype : rfc822_default_subtype(body->type));
|
||||
}
|
||||
@@ -5112,7 +5112,7 @@
|
||||
@@ -5125,7 +5125,7 @@
|
||||
(void) close_system_pipe(&syspipe);
|
||||
if((l = name_file_size(fname)) < 0L){
|
||||
q_status_message2(SM_ORDER | SM_DING, 3, 4,
|
||||
|
@ -714,7 +714,7 @@
|
|||
fnp = error_description(errno));
|
||||
dprint(1, (debugfile,
|
||||
"!!! Upload cmd \"%s\" failed for \"%s\": %s\n",
|
||||
@@ -5124,7 +5124,7 @@
|
||||
@@ -5137,7 +5137,7 @@
|
||||
return(l >= 0);
|
||||
}
|
||||
else
|
||||
|
@ -723,7 +723,7 @@
|
|||
|
||||
return(0);
|
||||
}
|
||||
@@ -5177,7 +5177,7 @@
|
||||
@@ -5190,7 +5190,7 @@
|
||||
else if(reply->flags == REPLY_MSGNO)
|
||||
return;
|
||||
|
||||
|
@ -732,7 +732,7 @@
|
|||
if(!stream){
|
||||
if(stream = pine_mail_open(NULL, reply->mailbox, OP_SILENT)){
|
||||
ourstream++;
|
||||
@@ -5273,7 +5273,7 @@
|
||||
@@ -5286,7 +5286,7 @@
|
||||
so_give(&tmpf_so);
|
||||
}
|
||||
else
|
||||
|
@ -741,7 +741,7 @@
|
|||
}
|
||||
else if(include_hdrs){
|
||||
/*
|
||||
@@ -5331,13 +5331,13 @@
|
||||
@@ -5344,13 +5344,13 @@
|
||||
so_give(&tmpf_so);
|
||||
}
|
||||
else
|
||||
|
@ -758,7 +758,7 @@
|
|||
}
|
||||
else
|
||||
errstr = gf_filter(cmd, key ? filter_session_key() : NULL,
|
||||
@@ -5351,7 +5351,7 @@
|
||||
@@ -5364,7 +5364,7 @@
|
||||
if(errstr){
|
||||
int ch;
|
||||
|
||||
|
@ -767,7 +767,7 @@
|
|||
fflush(stdout);
|
||||
while((ch = read_char(300)) != ctrl('M')
|
||||
&& ch != NO_OP_IDLE)
|
||||
@@ -5447,7 +5447,7 @@
|
||||
@@ -5460,7 +5460,7 @@
|
||||
if(tmp_so)
|
||||
so_give(&tmp_so);
|
||||
|
||||
|
@ -776,7 +776,7 @@
|
|||
errstr);
|
||||
dprint(1, (debugfile, "Filter FAILED: %s\n", errstr));
|
||||
}
|
||||
@@ -5532,11 +5532,11 @@
|
||||
@@ -5545,11 +5545,11 @@
|
||||
|
||||
loser = pine_simple_send(outgoing, &body, NULL, NULL, NULL, 0);
|
||||
|
||||
|
@ -790,7 +790,7 @@
|
|||
|
||||
mail_free_envelope(&outgoing);
|
||||
pine_free_body(&body);
|
||||
@@ -5620,7 +5620,7 @@
|
||||
@@ -5633,7 +5633,7 @@
|
||||
|
||||
if(!pf){
|
||||
q_status_message(SM_ORDER,3,3,
|
||||
|
@ -799,7 +799,7 @@
|
|||
return(0);
|
||||
}
|
||||
|
||||
@@ -5629,7 +5629,7 @@
|
||||
@@ -5642,7 +5642,7 @@
|
||||
gf_filter_init(); /* zero piped byte count, 'n */
|
||||
send_bytes_to_send = send_body_size(body); /* count body bytes */
|
||||
ps_global->c_client_error[0] = error_buf[0] = '\0';
|
||||
|
@ -808,7 +808,7 @@
|
|||
send_bytes_to_send ? sent_percent : NULL, 1);
|
||||
|
||||
/* try posting via local "<mta> <-t>" if specified */
|
||||
@@ -5814,7 +5814,7 @@
|
||||
@@ -5827,7 +5827,7 @@
|
||||
struct headerentry *last_he = NULL;
|
||||
|
||||
sprintf(error_buf,
|
||||
|
@ -817,7 +817,7 @@
|
|||
(sending_stream && sending_stream->reply) ? ": ": ".",
|
||||
(sending_stream && sending_stream->reply)
|
||||
? sending_stream->reply : "");
|
||||
@@ -5887,7 +5887,7 @@
|
||||
@@ -5900,7 +5900,7 @@
|
||||
TIME_STAMP("smtp done", 1);
|
||||
}
|
||||
else if(!error_mess)
|
||||
|
@ -826,7 +826,7 @@
|
|||
ps_global->c_client_error);
|
||||
|
||||
if(verbose_file){
|
||||
@@ -5895,7 +5895,7 @@
|
||||
@@ -5908,7 +5908,7 @@
|
||||
TIME_STAMP("verbose start", 1);
|
||||
fclose(verbose_send_output);
|
||||
verbose_send_output = NULL;
|
||||
|
@ -835,7 +835,7 @@
|
|||
display_output_file(verbose_file, "Verbose SMTP Interaction",
|
||||
NULL, DOF_BRIEF);
|
||||
TIME_STAMP("verbose end", 1);
|
||||
@@ -5985,12 +5985,12 @@
|
||||
@@ -5998,12 +5998,12 @@
|
||||
if(folder_index(fcc, *fcc_cntxt, FI_FOLDER) < 0){
|
||||
if(ps_global->context_list->next)
|
||||
sprintf(tmp_20k_buf,
|
||||
|
@ -850,7 +850,7 @@
|
|||
strsquish(tmp_20k_buf + 500, fcc, 40));
|
||||
|
||||
if(force || want_to(tmp_20k_buf,'y','n',NO_HELP,WT_NORM) == 'y'){
|
||||
@@ -6027,7 +6027,7 @@
|
||||
@@ -6040,7 +6040,7 @@
|
||||
ok++;
|
||||
}
|
||||
else{
|
||||
|
@ -859,7 +859,7 @@
|
|||
strsquish(tmp_20k_buf + 500, fcc, 40));
|
||||
if(force || want_to(tmp_20k_buf,'y','n',NO_HELP,WT_NORM) == 'y'){
|
||||
/*
|
||||
@@ -6061,8 +6061,8 @@
|
||||
@@ -6074,8 +6074,8 @@
|
||||
|
||||
if(ok == 0){
|
||||
if(ps_global->mm_log_error){
|
||||
|
@ -870,7 +870,7 @@
|
|||
|
||||
l1 = strlen(s1);
|
||||
l2 = strlen(s2);
|
||||
@@ -6080,10 +6080,10 @@
|
||||
@@ -6093,10 +6093,10 @@
|
||||
|
||||
}
|
||||
else
|
||||
|
@ -883,7 +883,7 @@
|
|||
|
||||
q_status_message(SM_ORDER | SM_DING, 3, 3, errstr);
|
||||
}
|
||||
@@ -6131,7 +6131,7 @@
|
||||
@@ -6144,7 +6144,7 @@
|
||||
if(label && *label){
|
||||
char msg_buf[80];
|
||||
|
||||
|
@ -892,7 +892,7 @@
|
|||
we_cancel = busy_alarm(1, msg_buf, NULL, 1);
|
||||
}
|
||||
else
|
||||
@@ -6167,7 +6167,7 @@
|
||||
@@ -6180,7 +6180,7 @@
|
||||
we_cancel = 0;
|
||||
|
||||
q_status_message1(SM_ORDER | SM_DING, 3, 5,
|
||||
|
@ -901,7 +901,7 @@
|
|||
dprint(1, (debugfile, "ERROR appending %s in \"%s\"",
|
||||
fcc, cntxt ? cntxt->context : "NULL"));
|
||||
return(0);
|
||||
@@ -6657,7 +6657,7 @@
|
||||
@@ -6670,7 +6670,7 @@
|
||||
if((file_contents = (void *)so_get(FileStar, pa->filename,
|
||||
READ_ACCESS)) == NULL){
|
||||
q_status_message2(SM_ORDER | SM_DING, 3, 4,
|
||||
|
@ -910,7 +910,7 @@
|
|||
error_description(errno), pa->filename);
|
||||
display_message('x');
|
||||
continue;
|
||||
@@ -7192,13 +7192,17 @@
|
||||
@@ -7205,13 +7205,17 @@
|
||||
body->subtype = cpystr("octet-stream");
|
||||
}
|
||||
|
||||
|
@ -935,7 +935,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
@@ -7369,6 +7373,9 @@
|
||||
@@ -7382,6 +7386,9 @@
|
||||
ps_global->VAR_CHAR_SET,
|
||||
encode_whole_header(field, header));
|
||||
|
||||
|
@ -945,7 +945,7 @@
|
|||
if(value && value == text){ /* no encoding was done, have to fold */
|
||||
int fold_by, len;
|
||||
char *actual_field;
|
||||
@@ -7822,7 +7829,7 @@
|
||||
@@ -7835,7 +7842,7 @@
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -954,7 +954,7 @@
|
|||
break;
|
||||
}
|
||||
}
|
||||
@@ -8143,7 +8150,8 @@
|
||||
@@ -8156,7 +8163,8 @@
|
||||
|
||||
switch (body->encoding) { /* all else needs filtering */
|
||||
case ENC8BIT: /* encode 8BIT into QUOTED-PRINTABLE */
|
||||
|
@ -964,7 +964,7 @@
|
|||
break;
|
||||
|
||||
case ENCBINARY: /* encode binary into BASE64 */
|
||||
@@ -8157,7 +8165,7 @@
|
||||
@@ -8170,7 +8178,7 @@
|
||||
|
||||
if(encode_error = gf_pipe(gc, l_putc)){ /* shove body part down pipe */
|
||||
q_status_message1(SM_ORDER | SM_DING, 3, 4,
|
||||
|
@ -973,7 +973,7 @@
|
|||
display_message('x');
|
||||
}
|
||||
|
||||
@@ -8245,7 +8253,7 @@
|
||||
@@ -8258,7 +8266,7 @@
|
||||
&& !(so_puts(so, "Content-Transfer-Encoding: ")
|
||||
&& so_puts(so, body_encodings[(body->encoding==ENCBINARY)
|
||||
? ENCBASE64
|
||||
|
@ -982,7 +982,7 @@
|
|||
? ENCQUOTEDPRINTABLE
|
||||
: (body->encoding <= ENCMAX)
|
||||
? body->encoding
|
||||
@@ -8911,7 +8919,7 @@
|
||||
@@ -8924,7 +8932,7 @@
|
||||
|| (forbid = pine_header_forbidden(name))){
|
||||
if(forbid)
|
||||
q_status_message1(SM_ORDER, 3, 3,
|
||||
|
@ -991,7 +991,7 @@
|
|||
|
||||
*t = save;
|
||||
continue;
|
||||
@@ -9057,7 +9065,7 @@
|
||||
@@ -9070,7 +9078,7 @@
|
||||
if(ps_global->post){
|
||||
if(gripe)
|
||||
q_status_message(SM_ORDER|SM_DING, 3, 3,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- pine/takeaddr.c.orig Fri Sep 10 05:35:29 1999
|
||||
+++ pine/takeaddr.c Thu Oct 14 10:53:45 1999
|
||||
@@ -895,7 +895,7 @@
|
||||
--- pine/takeaddr.c.orig Wed Oct 20 04:28:01 1999
|
||||
+++ pine/takeaddr.c Fri Nov 19 16:18:24 1999
|
||||
@@ -896,7 +896,7 @@
|
||||
return;
|
||||
|
||||
take_to_addrbooks_cancel:
|
||||
|
@ -9,7 +9,7 @@
|
|||
if(tas && *tas){
|
||||
restore_state(&((*tas)->state));
|
||||
(*tas)->pab = NULL;
|
||||
@@ -1385,7 +1385,7 @@
|
||||
@@ -1395,7 +1395,7 @@
|
||||
break;
|
||||
|
||||
case MC_EXIT: /* exit takeaddr screen */
|
||||
|
@ -18,7 +18,7 @@
|
|||
ret = 1;
|
||||
done++;
|
||||
break;
|
||||
@@ -2862,7 +2862,7 @@
|
||||
@@ -2872,7 +2872,7 @@
|
||||
|
||||
switch(j){
|
||||
case 'x':
|
||||
|
@ -27,7 +27,7 @@
|
|||
return;
|
||||
|
||||
case 'e':
|
||||
@@ -2962,7 +2962,7 @@
|
||||
@@ -2972,7 +2972,7 @@
|
||||
|
||||
switch(i){
|
||||
case 'x':
|
||||
|
@ -36,7 +36,7 @@
|
|||
return;
|
||||
|
||||
case 'a':
|
||||
@@ -4937,7 +4937,7 @@
|
||||
@@ -4947,7 +4947,7 @@
|
||||
|
||||
switch(j){
|
||||
case 'x':
|
||||
|
@ -45,7 +45,7 @@
|
|||
break;
|
||||
|
||||
case 'e':
|
||||
@@ -5155,7 +5155,7 @@
|
||||
@@ -5165,7 +5165,7 @@
|
||||
|
||||
switch(j){
|
||||
case 'x':
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--- build.orig Sat Feb 20 07:30:54 1999
|
||||
+++ build Thu Oct 14 11:31:12 1999
|
||||
--- build.orig Tue Nov 16 06:16:25 1999
|
||||
+++ build Fri Nov 19 16:18:24 1999
|
||||
@@ -80,8 +80,8 @@
|
||||
pine The Pine mailer. Once compiled this should work just fine on
|
||||
your system with no other files than this binary, and no
|
||||
|
@ -11,7 +11,7 @@
|
|||
|
||||
pico The standalone editor similar to the Pine message composer.
|
||||
This is a very simple straight forward text editor.
|
||||
@@ -278,11 +278,11 @@
|
||||
@@ -279,11 +279,11 @@
|
||||
|
||||
if [ -s c-client ] ; then rm -f c-client ; fi
|
||||
ln -s imap/c-client c-client
|
||||
|
@ -28,7 +28,7 @@
|
|||
eval echo make "$makeargs" "$K1" "$K2" $ccltarg
|
||||
cd $PHOME/imap
|
||||
eval make "$makeargs" "$K1" "$K2" $ccltarg
|
||||
@@ -303,17 +303,17 @@
|
||||
@@ -304,17 +304,17 @@
|
||||
cd $PHOME/bin
|
||||
rm -f pine mtest imapd pico pilot
|
||||
if [ -s ../pine/pine ] ; then ln ../pine/pine pine ; fi
|
||||
|
@ -50,7 +50,7 @@
|
|||
esac
|
||||
echo "Done"
|
||||
;;
|
||||
@@ -325,10 +325,10 @@
|
||||
@@ -326,10 +326,10 @@
|
||||
make clean
|
||||
echo "Cleaning Pine"
|
||||
cd $PHOME/pine
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- pine/pine.hlp.orig Tue Oct 5 02:51:50 1999
|
||||
+++ pine/pine.hlp Thu Oct 14 10:53:45 1999
|
||||
@@ -489,9 +489,9 @@
|
||||
--- pine/pine.hlp.orig Thu Nov 18 02:05:25 1999
|
||||
+++ pine/pine.hlp Fri Nov 19 16:18:25 1999
|
||||
@@ -492,9 +492,9 @@
|
||||
|
||||
executable <Unix search path>/pine
|
||||
persnl cfg ~/.pinerc
|
||||
|
@ -13,7 +13,7 @@
|
|||
|
||||
interrupted ~/.pine-interrupted-mail
|
||||
debug ~/.pine-debugN
|
||||
@@ -504,7 +504,7 @@
|
||||
@@ -507,7 +507,7 @@
|
||||
sentmail# ~/mail/sent-mail
|
||||
mailcap# ~/.mailcap + /etc/mailcap
|
||||
+ /usr/etc/mailcap + /usr/local/etc/mailcap
|
||||
|
@ -22,7 +22,7 @@
|
|||
|
||||
news-spool varies across Unix flavors, e.g. /usr/spool/news or /var/news
|
||||
active-news varies across Unix flavors, e.g. /usr/lib/news/active
|
||||
@@ -929,9 +929,9 @@
|
||||
@@ -932,9 +932,9 @@
|
||||
this link now to send a message to it:<BR>
|
||||
<A HREF="X-Pine-Gripe:_LOCAL_ADDRESS_?local"><!--#echo var="_LOCAL_FULLNAME_"--></A><P>
|
||||
<!--chtml endif-->
|
||||
|
@ -34,7 +34,7 @@
|
|||
<HR WIDTH="75%">
|
||||
<!--chtml endif-->
|
||||
<P>
|
||||
@@ -1019,7 +1019,7 @@
|
||||
@@ -1022,7 +1022,7 @@
|
||||
<OL>
|
||||
<LI> <A HREF="#intro">Introduction</A>
|
||||
<LI> <A HREF="#pine_help">Pine Help</A>
|
||||
|
@ -43,7 +43,7 @@
|
|||
<LI> <A HREF="#local_support">Local Support Contacts</A>
|
||||
<!--chtml endif-->
|
||||
<LI> <A HREF="#giving_cmds">Giving Commands in Pine</A>
|
||||
@@ -1132,9 +1132,9 @@
|
||||
@@ -1135,9 +1135,9 @@
|
||||
at your site.)
|
||||
|
||||
|
||||
|
|
|
@ -24,6 +24,10 @@
|
|||
# Default condition for all of the features is no-.
|
||||
feature-list=enable-8bit-esmtp-negotiation,
|
||||
enable-arrow-navigation,
|
||||
enable-full-header-cmd,
|
||||
quell-dead-letter-on-cancel,
|
||||
enable-suspend,
|
||||
enable-arrow-navigation-relaxed,
|
||||
signature-at-bottom
|
||||
|
||||
# Reflects capabilities of the display you have. Default: US-ASCII.
|
||||
|
|
|
@ -27,7 +27,7 @@ which is maintained by:
|
|||
- Adrian Penisoara (Ady)
|
||||
pine@freebsd.ady.ro
|
||||
|
||||
zh-pine 4.20 ports for FreeBSD is maintained by:
|
||||
zh-pine 4.21 ports for FreeBSD is maintained by:
|
||||
|
||||
- Tai-hwa Liang
|
||||
avatar@www.mmlab.cse.yzu.edu.tw
|
||||
|
|
Loading…
Reference in a new issue