]> 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
   * 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)
     + 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
   * 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
 
 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
 --- a/doc/mutt.man
 +++ b/doc/mutt.man
-@@ -23,48 +23,48 @@
+@@ -23,7 +23,7 @@
  .SH SYNOPSIS
  .PP
  .B mutt
 -[-nRyzZ] 
  .SH SYNOPSIS
  .PP
  .B mutt
 -[-nRyzZ] 
--[-e \fIcmd\fP] [-F \fIfile\fP] [-m \fItype\fP] [-f \fIfile\fP]
 +[\-nRyzZ]
 +[\-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 
  .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]
  .PP
  .B mutt 
 --v[v]
-+\-v[v]
++\\\\\-v[v]
  .PP
  .B mutt 
 --D
  .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
  .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
 # build system patches
 misc/am-maintainer-mode
+misc/hg.pmdef.debugtime
 debian-specific/build_doc_adjustments.diff 
 debian-specific/sort-patchlist
 
 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
 
 #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
 
 #misc/manpage-typos.patch
 misc/smime_keys-manpage.patch