From: yamaoka Date: Thu, 20 Nov 2003 05:15:27 +0000 (+0000) Subject: Synch to Gnus 200311200439. X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=6de39067157592b3efea719b0a95d81ad538de83;hp=a2b9cb73d5f9e35fd4d3e95fa5458b5f85018182;p=elisp%2Fgnus.git- Synch to Gnus 200311200439. --- diff --git a/texi/ChangeLog b/texi/ChangeLog index ebb576a..5029c51 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,7 @@ +2003-11-20 Simon Josefsson + + * gnus.texi (Debugging IMAP): Add. + 2003-11-19 Katsumi Yamaoka * gnus.texi (Score Decays): Update the gnus-decay-score function. diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index 5163908..9258fc7 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -791,6 +791,7 @@ Browsing the Web * Editing IMAP ACLs:: $B%a!<%k%\%C%/%9$X$NB>$NMxMQA06u4V$r;H$&(B($B;H$o$J$$(B)$BJ}K!(B +* Debugging IMAP:: $B$b$N$4$H$,F/$+$J$$$H$-$K$9$k$Y$-$3$H(B Other Sources @@ -15322,6 +15323,7 @@ nnimap $B$K5-;v$NFbItE*$JF|IU$NBe$o$j$K(B Date: $B$r;H$&$h$&$K$5$;$^$9!#$5$i$ * Editing IMAP ACLs:: $B%a!<%k%\%C%/%9$X$NB>$NMxMQA06u4V$r;H$&(B($B;H$o$J$$(B)$BJ}K!(B +* Debugging IMAP:: $B$b$N$4$H$,F/$+$J$$$H$-$K$9$k$Y$-$3$H(B @end menu @node Splitting in IMAP @@ -15615,6 +15617,34 @@ ACL $B$O(B Access Control List ($B;HMQ@)8B0lMw(B) $B$NN,$G$9!#(B@acronym{I $B=q$r8+$F2<$5$$!#$=$l$i$O6/NO$J9)6q$J$N$G!"$I$s$J8z2L$,$"$k$+$,3N$+$J>l9g(B $B$@$1;H$C$F2<$5$$!#(B +@node Debugging IMAP +@subsection IMAP $B$N%G%P%C%0(B +@cindex IMAP debugging +@cindex protocol dump (IMAP) + +@acronym{IMAP} $B$O>/$J$/$H$b(B @acronym{NNTP} $B$d(B @acronym{POP3} $B$HHf$Y$k$H(B +$BJ#;($J%W%m%H%3%k$G$9!#$?$V$s$=$NM}M3$N$?$a$K!"e$N%P%0$,L5$$$H$O8@$$(B +$B@Z$l$^$;$s!#$"$J$?$,4qL/$J?6$kIq$$$K=P2q$C$?$H$7$?$i!"%5!<%P!<$+(B Gnus $B$N(B +$B$I$A$i$+$K%P%0$,$"$k2DG=@-$,$"$j$^$9!#$"$J$?$,0lHLE*$J%M%C%H%o!<%/!&%W%m(B +$B%H%3%k$K@:DL$7$F$$$k$J$i$P!"(BGnus $B$H%5!<%P!<$N4V$G$d$j$H$j$5$l$k%W%m%H%3(B +$B%k!&%@%s%W$rFI$`$3$H$K$h$C$F!"$*$=$i$/$$$/$D$+$N$N%0%k!<%W8;(B diff --git a/texi/gnus.texi b/texi/gnus.texi index a4190f7..140c725 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -737,6 +737,7 @@ Browsing the Web * Editing IMAP ACLs:: Limiting/enabling other users access to a mailbox. * Expunging mailboxes:: Equivalent of a ``compress mailbox'' button. * A note on namespaces:: How to (not) use @acronym{IMAP} namespace in Gnus. +* Debugging IMAP:: What to do when things don't work. Other Sources @@ -16127,6 +16128,7 @@ Courier 1.7.1 did. * Editing IMAP ACLs:: Limiting/enabling other users access to a mailbox. * Expunging mailboxes:: Equivalent of a ``compress mailbox'' button. * A note on namespaces:: How to (not) use @acronym{IMAP} namespace in Gnus. +* Debugging IMAP:: What to do when things don't work. @end menu @@ -16430,6 +16432,36 @@ See the UoW IMAPD documentation for the @code{#driver.*/} prefix for more information on how to use the prefixes. They are a power tool and should be used only if you are sure what the effects are. +@node Debugging IMAP +@subsection Debugging IMAP +@cindex IMAP debugging +@cindex protocol dump (IMAP) + +@acronym{IMAP} is a complex protocol, at least compared to +@acronym{NNTP} or @acronym{POP3}. Perhaps for that reason, +implementation bugs are not unlikely. If you encounter an odd +behaviour, chances are that either the server or Gnus is buggy. If +you are familiar with network protocols in general, you will probably +be able to extract some clues from reading the protocol dump of the +exchanges between Gnus and the server. Even if you are not familiar +with network protocols, including the protocol exchange in +@acronym{IMAP}-related bug reports may be critical for solving the +problem. + +@vindex imap-log +Because this protocol dump generate potentially large buffers, it is +not enabled by default. You can enable it by toggling @code{imap-log} +as follows: + +@lisp +(setq imap-log t) +@end lisp + +This instruct the @code{imap.el} package to dump sent to the server, +and everything received from the server. The output is stored in the +buffer @samp{*imap-log*}. Look for error messages, which sometimes +are tagged with the keyword @code{BAD}. + @node Other Sources @section Other Sources