From: Antonio Radici Date: Sun, 14 Jun 2009 21:36:59 +0000 (+0100) Subject: new patch to do a better debug, some minor changes to hyphen-as-minus.patch X-Git-Tag: debian/1.5.20-1~3 X-Git-Url: https://git.llucax.com/software/mutt-debian.git/commitdiff_plain/6c6f0d10745f764586b8689fecfbea955ba501dc?hp=39a03160e72cdb54325dc072709386c1a943f869 new patch to do a better debug, some minor changes to hyphen-as-minus.patch --- diff --git a/debian/changelog b/debian/changelog index 45c7f4f..4bce8e1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,9 +6,11 @@ mutt (1.5.20-1) unstable; urgency=low * debian/patches/series: + commented all references to upstream/*, they should be included in 1.5.20 + removed debian-specific/529838-gnutls-autoconf.patch, ditto - + removed misc/hyphen-as-minus.patch, misc/manpage-typos.patch, ditto + + removed misc/manpage-typos.patch, ditto + + modified misc/hyphen-as-minus.patch, a big part was integrated upstream + features/trash-folder: do not reupload messages to $trash if IMAP is used (Closes: #448241) + + added misc/hg.pmdef.debugtime, see upstream #3263 * debian/patches: all patches refreshed, sidebar patches adapted to 1.5.20 -- Antonio Radici Sun, 14 Jun 2009 20:53:18 +0100 diff --git a/debian/patches/misc/hg.pmdef.debugtime b/debian/patches/misc/hg.pmdef.debugtime new file mode 100644 index 0000000..a5b3ae9 --- /dev/null +++ b/debian/patches/misc/hg.pmdef.debugtime @@ -0,0 +1,57 @@ +see http://bugs.mutt.org/3263, this patch adds time/date to +the entries in .muttdebug so it will be easier to correlate them +to external events logged in tcpdump streams or logfiles + +--- a/init.c ++++ b/init.c +@@ -2846,8 +2846,8 @@ + { + t = time (0); + setbuf (debugfile, NULL); /* don't buffer the debugging output! */ +- fprintf (debugfile, "Mutt %s started at %s.\nDebugging at level %d.\n\n", +- MUTT_VERSION, asctime (localtime (&t)), debuglevel); ++ dprint(1,(debugfile,"Mutt/%s (%s) debugging at level %d\n", ++ MUTT_VERSION, ReleaseDate, debuglevel)); + } + } + #endif +--- a/lib.c ++++ b/lib.c +@@ -1007,6 +1007,24 @@ + return sysexits_h[i].str; + } + ++void mutt_debug (FILE *fp, const char *fmt, ...) ++{ ++ va_list ap; ++ time_t now = time (NULL); ++ static char buf[23] = ""; ++ static time_t last = 0; ++ ++ if (now > last) ++ { ++ strftime (buf, sizeof (buf), "%Y-%m-%d %H:%M:%S", localtime (&now)); ++ last = now; ++ } ++ fprintf (fp, "[%s] ", buf); ++ va_start (ap, fmt); ++ vfprintf (fp, fmt, ap); ++ va_end (ap); ++} ++ + int mutt_atos (const char *str, short *dst) + { + int rc; +--- a/lib.h ++++ b/lib.h +@@ -126,7 +126,9 @@ + MUTT_LIB_WHERE FILE *debugfile MUTT_LIB_INITVAL(0); + MUTT_LIB_WHERE int debuglevel MUTT_LIB_INITVAL(0); + +-# define dprint(N,X) do { if(debuglevel>=N && debugfile) fprintf X; } while (0) ++void mutt_debug (FILE *, const char *, ...); ++ ++# define dprint(N,X) do { if(debuglevel>=N && debugfile) mutt_debug X; } while (0) + + # else + diff --git a/debian/patches/misc/hyphen-as-minus.patch b/debian/patches/misc/hyphen-as-minus.patch index e8310ad..4ed8215 100644 --- a/debian/patches/misc/hyphen-as-minus.patch +++ b/debian/patches/misc/hyphen-as-minus.patch @@ -1,111 +1,23 @@ patch to escape all hyphen so they will be interpreted as minus signs and lintian will not complain ---- a/doc/mbox.man -+++ b/doc/mbox.man -@@ -60,15 +60,15 @@ - lines by prepending a '>' (i.e. ">From ", ">>From ", ...). The later - has the advantage that lines like - .IP "" 1 -->From the command line you can use the '-p' option -+>From the command line you can use the '\-p' option - .PP - aren't dequoted wrongly as a \fBMBOXRD\fP-MDA would turn the line - into - .IP "" 1 -->>From the command line you can use the '-p' option -+>>From the command line you can use the '\-p' option - .PP - before storing it. Besides \fBMBOXO\fP and \fBMBOXRD\fP there is also --\fBMBOXCL\fP which is \fBMBOXO\fP with a "Content-Length:"-field with the -+\fBMBOXCL\fP which is \fBMBOXO\fP with a "Content-Length:"\-field with the - number of bytes in the message body; some MUAs (like - .BR mutt (1)) - do automatically transform \fBMBOXO\fP mailboxes into \fBMBOXCL\fP ones when ---- a/doc/mmdf.man -+++ b/doc/mmdf.man -@@ -42,7 +42,6 @@ - .br - >From what I learned about the MMDF-format: - .br --... - .br - ^A^A^A^A - .br -@@ -65,7 +64,7 @@ - In contrast to most other single file mailbox formats like - MBOXO and MBOXRD (see - .BR mbox (5)) --there is no need to quote/dequote "From "-lines in -+there is no need to quote/dequote "From "\-lines in - .B MMDF - mailboxes as such lines have no special meaning in this format. - .PP --- a/doc/mutt.man +++ b/doc/mutt.man -@@ -23,48 +23,48 @@ +@@ -23,7 +23,7 @@ .SH SYNOPSIS .PP .B mutt -[-nRyzZ] --[-e \fIcmd\fP] [-F \fIfile\fP] [-m \fItype\fP] [-f \fIfile\fP] +[\-nRyzZ] -+[\-e \fIcmd\fP] [\-F \fIfile\fP] [\-m \fItype\fP] [\-f \fIfile\fP] + [\-e \fIcmd\fP] [\-F \fIfile\fP] [\-m \fItype\fP] [\-f \fIfile\fP] .PP .B mutt --[-nx] --[-e \fIcmd\fP] --[-F \fIfile\fP] --[-H \fIfile\fP] --[-i \fIfile\fP] --[-s \fIsubj\fP] --[-b \fIaddr\fP] --[-c \fIaddr\fP] -+[\-nx] -+[\-e \fIcmd\fP] -+[\-F \fIfile\fP] -+[\-H \fIfile\fP] -+[\-i \fIfile\fP] -+[\-s \fIsubj\fP] -+[\-b \fIaddr\fP] -+[\-c \fIaddr\fP] - [\-a \fIfile\fP [...]] - [\-\-] - \fIaddr\fP [...] - .PP - .B mutt --[-nx] --[-e \fIcmd\fP] --[-F \fIfile\fP] --[-s \fIsubj\fP] --[-b \fIaddr\fP] --[-c \fIaddr\fP] -+[\-nx] -+[\-e \fIcmd\fP] -+[\-F \fIfile\fP] -+[\-s \fIsubj\fP] -+[\-b \fIaddr\fP] -+[\-c \fIaddr\fP] - [\-a \fIfile\fP [...]] - [\-\-] - \fIaddr\fP [...] - < message - .PP - .B mutt --[-n] [-e \fIcmd\fP] [-F \fIfile\fP] -p -+[\-n] [\-e \fIcmd\fP] [\-F \fIfile\fP] \-p - .PP - .B mutt --[-n] [-e \fIcmd\fP] [-F \fIfile\fP] -A \fIalias\fP -+[\-n] [\-e \fIcmd\fP] [\-F \fIfile\fP] \-A \fIalias\fP - .PP - .B mutt --[-n] [-e \fIcmd\fP] [-F \fIfile\fP] -Q \fIquery\fP -+[\-n] [\-e \fIcmd\fP] [\-F \fIfile\fP] \-Q \fIquery\fP +@@ -59,10 +59,10 @@ + [\-n] [\-e \fIcmd\fP] [\-F \fIfile\fP] \-Q \fIquery\fP .PP .B mutt --v[v] -+\-v[v] ++\\\\\-v[v] .PP .B mutt --D @@ -113,74 +25,12 @@ signs and lintian will not complain .SH DESCRIPTION .PP Mutt is a small but very powerful text based program for reading and sending electronic -@@ -134,12 +134,12 @@ - Start Mutt with a listing of all mailboxes specified by the \fImailboxes\fP - command. - .IP "-z" --When used with -f, causes Mutt not to start if there are no messages in the -+When used with \-f, causes Mutt not to start if there are no messages in the - mailbox. - .IP "-Z" - Causes Mutt to open the first mailbox specified by the \fImailboxes\fP - command which contains new mail. --.IP "\-\-" -+.IP "--" - Treat remaining arguments as \fIaddr\fP even if they start with a dash. - See also "\-a" above. - .SH ENVIRONMENT ---- a/doc/dotlock.man -+++ b/doc/dotlock.man -@@ -24,7 +24,7 @@ - .SH SYNOPSIS - .PP - .B mutt_dotlock --[-t|-f|-u|-d] [-p] [-r \fIretries\fP] \fIfile\fP -+[\-t|\-f|\-u|\-d] [\-p] [\-r \fIretries\fP] \fIfile\fP - .SH DESCRIPTION - .PP - .B mutt_dotlock ---- a/init.h -+++ b/init.h -@@ -2874,7 +2874,7 @@ - ** smtp[s]://[user[:pass]@]host[:port]/ - ** .te - ** .pp -- ** ... where ``[...]'' denotes an optional part. -+ ** \.\.\. where ``[...]'' denotes an optional part. - ** Setting this variable overrides the value of the $$sendmail - ** variable. - */ ---- a/doc/makedoc.c -+++ b/doc/makedoc.c -@@ -576,6 +576,8 @@ - fputs ("\\(rq", out); - else if (*v == '\\') - fputs ("\\\\", out); -+ else if (*v == '-') -+ fputs ("\\-", out); - else - fputc (*v, out); - } -@@ -697,8 +699,11 @@ - man_print_strval (val, out); - fputs ("\\(rq\n", out); - } -- else -- fprintf (out, "Default: %s\n", val); -+ else { -+ fputs ("Default: ", out); -+ man_print_strval (val, out); -+ fputs ("\n", out); -+ } - - fputs (".fi", out); - -@@ -1040,6 +1045,8 @@ - fputs ("\\(rq", out); - else if (*str == '\\') - fputs ("\\\\", out); -+ else if (*str == '-') -+ fputs ("\\-", out); - else if (!strncmp (str, "``", 2)) - { - fputs ("\\(lq", out); +@@ -81,7 +81,7 @@ + .IP "-a \fIfile\fP [...]" + Attach a file to your message using MIME. + When attaching single or multiple files, separating filenames and recipient addresses with +-"\-\-" is mandatory, e.g. \fBmutt -a image.jpg \-\- addr1\fP or ++"\-\-" is mandatory, e.g. \fBmutt \-a image.jpg \-\- addr1\fP or + \fBmutt \-a img.jpg *.png \-\- addr1 addr2\fP. + The \-a option must be placed at the end of command line options. + .IP "-b \fIaddress\fP" diff --git a/debian/patches/series b/debian/patches/series index 9f36b32..33ecf6e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,5 +1,6 @@ # build system patches misc/am-maintainer-mode +misc/hg.pmdef.debugtime debian-specific/build_doc_adjustments.diff debian-specific/sort-patchlist @@ -40,7 +41,7 @@ misc/smime.rc #upstream/504530-stunnel-account_hook-doc.patch #upstream/530887-dovecot-imap.patch -#misc/hyphen-as-minus.patch +misc/hyphen-as-minus.patch #misc/manpage-typos.patch misc/smime_keys-manpage.patch