]> git.llucax.com Git - software/mutt-debian.git/commitdiff
new patch to do a better debug, some minor changes to hyphen-as-minus.patch
authorAntonio Radici <antonio@dyne.org>
Sun, 14 Jun 2009 21:36:59 +0000 (22:36 +0100)
committerAntonio Radici <antonio@dyne.org>
Sun, 14 Jun 2009 21:36:59 +0000 (22:36 +0100)
debian/changelog
debian/patches/misc/hg.pmdef.debugtime [new file with mode: 0644]
debian/patches/misc/hyphen-as-minus.patch
debian/patches/series

index 45c7f4f0a2017397c3572dd57385712ffdb26d23..4bce8e169a9b2a94139f54391b7e395b4a468b87 100644 (file)
@@ -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 <antonio@dyne.org>  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 (file)
index 0000000..a5b3ae9
--- /dev/null
@@ -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
index e8310ad5d691fc11ee97a251b8ca1b05398603c5..4ed82156c73d2bdcd483b6f60fa9b0a5aed4a847 100644 (file)
 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"
index 9f36b3256c9b3e28262d5b3f42c7fbbf7fef1694..33ecf6e3231b2b2d09502f30ac1030e70e218d2c 100644 (file)
@@ -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