aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/007705.html
blob: 88f85ecfdbd0f7664b2552d2ac5092650fd375de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [fetchmail] Patch for IMAP idling where idling is unsupported
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:fetchmail-friends%40cmb.is-a-geek.org">
   <META NAME="robots" CONTENT="index,nofollow">
   
   <LINK REL="Previous"  HREF="007711.html">
   <LINK REL="Next"  HREF="007713.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[fetchmail] Patch for IMAP idling where idling is unsupported
   </H1>
    <B>Chris Boyle
    </B> 
    <A HREF="mailto:fetchmail-friends%40cmb.is-a-geek.org"
       TITLE="[fetchmail] Patch for IMAP idling where idling is unsupported">fetchmail-friends@cmb.is-a-geek.org
       </A><BR>
    <I>21 Jul 2003 18:20:43 +0100</I>
    <P><UL>
        <LI> Previous message: <A HREF="007711.html">[fetchmail] Problem - truncated messages
</A></li>
        <LI> Next message: <A HREF="007713.html">[fetchmail] Patch for IMAP idling where idling is unsupported
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#7705">[ date ]</a>
              <a href="thread.html#7705">[ thread ]</a>
              <a href="subject.html#7705">[ subject ]</a>
              <a href="author.html#7705">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Here's a patch I've written: where IDLE is unavailable, it uses periodic
NOOP commands instead (every 28 seconds). Important behavioural change:
the option &quot;idle&quot; will now always result in *some* form of idle. I think
I read somewhere that some servers will unilaterally send status updates
if you just hold the connection open, i.e. NOOPs would be unnecessary,
but that doesn't seem to be the case anywhere I've tried. In any case,
this patch copes with updates both as a response to the NOOPs and
unilaterally sent between them. It functions exactly like normal idling
(N.B. like normal idling, it is single-folder only), and hopefully
includes all the appropriate changes to the documentation. Enjoy. :-)

<A HREF="http://cmb.is-a-geek.org/downloads/fetchmail-6.2.2+noopidle.diff.gz">http://cmb.is-a-geek.org/downloads/fetchmail-6.2.2+noopidle.diff.gz</A>

-- 
Chris Boyle - <A HREF="http://people.debian.org/~cmb/">http://people.debian.org/~cmb/</A>
GPG: B7D86E0F, MSN: <A HREF="mailto:shortcipher@hotmail.com">shortcipher@hotmail.com</A>, ICQ: 24151961,
AIM: kerneloops, Yahoo: kerneloops, IRC: cmb on freenode.net

</PRE>
<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI> Previous message: <A HREF="007711.html">[fetchmail] Problem - truncated messages
</A></li>
	<LI> Next message: <A HREF="007713.html">[fetchmail] Patch for IMAP idling where idling is unsupported
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#7705">[ date ]</a>
              <a href="thread.html#7705">[ thread ]</a>
              <a href="subject.html#7705">[ subject ]</a>
              <a href="author.html#7705">[ author ]</a>
         </LI>
       </UL>
</body></html>
636 - 5.1.2 (1999-10-07) - ESR r2623 - 5.1.1 (1999-09-29) - ESR r2573 - 5.1.0 (1999-09-22) - ESR r2561 - 5.0.8 (1999-09-14) - ESR r2547 - 5.0.7 (1999-08-21) - ESR r2536 - 5.0.6 (1999-08-02) - ESR r2513 - 5.0.5 (1999-06-26) - ESR r2495 - 5.0.4 (1999-06-12) - ESR r2466 - 5.0.3 (1999-05-03) - ESR r2461 - 5.0.2 (1999-04-30) - ESR r2441 - 5.0.1 (1999-04-18) - ESR r2428 - 5.0.0 (1999-04-05) - ESR r2405 - 4.7.9 (1999-03-09) - ESR r2391 - 4.7.8 (1999-02-22) - ESR r2371 - 4.7.7 (1999-02-03) - ESR r2361 - 4.7.6 (1999-01-31) - ESR r2343 - 4.7.5 (1999-01-09) - ESR r2321 - 4.7.4 (1999-01-04) - ESR r2305 - 4.7.3 (1998-12-31) - ESR r2289 - 4.7.2 (1998-12-25) - ESR r2283 - 4.7.1 (1998-12-18) - ESR r2274 - 4.7.0 (1998-12-14) - ESR r2252 - 4.6.9 (1998-12-01) - ESR r2226 - 4.6.8 (1998-11-29) - ESR r2202 - 4.6.7 (1998-11-21) - ESR r2180 - 4.6.6 (1998-11-07) - ESR r2146 - 4.6.5 (1998-10-29) - ESR r2139 - 4.6.4 (1998-10-27) - ESR r2130 - 4.6.3 (1998-10-20) - ESR r2097 - 4.6.2 (1998-10-16) - ESR r2088 - 4.6.1 (1998-10-15) - ESR r2074 - 4.6.0 (1998-09-18) - ESR r2070 - 4.5.8 (1998-09-08) - ESR r2062 - 4.5.7 (1998-08-27) - ESR r2055 - 4.5.6 (1998-08-25) - ESR r2037 - 4.5.5 (1998-08-03) - ESR r2022 - 4.5.4 (1998-07-25) - ESR r2002 - 4.5.3 (1998-07-20) - ESR r1972 - 4.5.2 (1998-07-15) - ESR r1962 - 4.5.1 (1998-07-02) - ESR r1942 - 4.5.0bis (1998-06-20) - ESR r1939 - 4.5.0 (1998-06-16) - ESR r1895 - 4.4.9 (1998-06-04) - ESR r1863 - 4.4.8 (1998-05-26) - ESR r1804 - 4.4.7 (1998-05-23) - ESR r1788 - 4.4.6bis (1998-05-16) - ESR r1784 - 4.4.6 (1998-05-16) - ESR r1777 - 4.4.5bis (1998-05-15) - ESR r1775 - 4.4.5 (1998-05-14) - ESR r1760 - 4.4.4 (1998-05-06) - ESR r1753 - 4.4.3 (1998-04-20) - ESR r1744 - 4.4.2 (1998-04-19) - ESR r1725 - 4.4.1 (1998-03-24) - ESR r1708 - 4.4.0 (1998-03-17) - ESR r1691 - 4.3.9 (1998-03-06) - ESR r1675 - 4.3.8bis (1998-02-25) - ESR r1673 - 4.3.8 (1998-02-25) - ESR r1647 - 4.3.7 (1998-02-18) - ESR r1607 - 4.3.6 (1998-01-23) - ESR r1573 - 4.3.5 (1997-12-15) - ESR r1565 - 4.3.4 (1997-12-05) - ESR r1538 - 4.3.3 (1997-11-22) - ESR r1527 - 4.3.2 (1997-10-23) - ESR r1514 - 4.3.1 (1997-10-14) - ESR r1487 - 4.3.0 (1997-10-06) - ESR r1452 - 4.2.9 (1997-10-01) - ESR r1432 - 4.2.8 (1997-09-28) - ESR r1421 - 4.2.7 (1997-09-26) - ESR r1405 - 4.2.6 (1997-09-24) - ESR r1390 - 4.2.5 (1997-09-23) - ESR r1378 - 4.2.4 (1997-09-20) - ESR r1372 - 4.2.3 (1997-09-18) - ESR r1366 - 4.2.2 (1997-09-18) - ESR r1352 - 4.2.1 (1997-09-16) - ESR r1342 - 4.2.0 (1997-09-14) - ESR r1334 - 4.1.8 (1997-09-11) - ESR r1324 - 4.1.7 (1997-09-09) - ESR r1319 - 4.1.6 (1997-09-07) - ESR r1311 - 4.1.5 (1997-09-05) - ESR r1293 - 4.1.2 (1997-09-04) - ESR r1274 - 4.1.1 (1997-08-16) - ESR r1264 - 4.1.0 (1997-08-11) - ESR r1247 - 4.0.8 (1997-08-07) - ESR r1216 - 4.0.6 (1997-08-01) - ESR r1204 - 4.0.5 (1997-07-30) - ESR r1198 - 4.0.4 (1997-07-29) - ESR r1184 - 4.0.3 (1997-07-28) - ESR r1171 - 4.0.1 (1997-07-16) - ESR r1165 - 4.0.0bis (1997-07-09) - ESR r1163 - 4.0.0 (1997-07-09) - ESR r1119 - 3.9.9 (1997-06-25) - ESR r1099 - 3.9.8 (1997-06-14) - ESR r1076 - 3.9.7 (1997-06-10) - ESR r1048 - 3.9.6 (1997-05-29) - ESR r1024 - 3.9.5 (1997-05-18) - ESR r1003 - 3.9.4 (1997-05-14) - ESR r983 - 3.9.3 (1997-05-07) - ESR r974 - 3.9.2 (1997-04-23) - ESR r968 - 3.9.1 (1997-04-17) - ESR r947 - 3.9.0 (1997-04-03) - ESR r924 - 3.8.0 (1997-03-07) - ESR r916 - 3.7.0 (1997-02-21) - ESR r895 - 3.6.0 (1997-02-17) - ESR r887 - 3.5.0 (1997-02-16) - ESR r873 - 3.4.0 (1997-02-13) - ESR r855 - 3.3.1 (1997-02-02) - ESR r853 - 3.3.0 (1997-02-02) - ESR r800 - 3.0.0 (1997-01-22) - ESR r762 - 2.8tris (1997-01-14) - ESR r760 - 2.8bis (1997-01-14) - ESR r745 - 2.8.0 (1997-01-11) - ESR r726 - 2.7.0 (1997-01-09) - ESR r702 - 2.6.0 (1996-12-27) - ESR r678 - 2.5.0 (1996-12-23) - ESR r670 - 2.4.0bis (1996-12-21) - ESR r667 - 2.4.0 (1996-12-21) - ESR r2434 - 2.3.2 (1999-04-17) - ESR r659 - 2.3.0 (1996-12-18) - ESR r618 - 2.2.0 (1996-12-09) - ESR r607 - 2.1.3 (1996-12-06) - ESR r602 - 2.1.2 (1996-12-05) - ESR r588 - 2.1.1 (1996-11-30) - ESR r585 - 2.1.0 (1996-11-29) - ESR r553 - 2.0.0 (1996-11-18) - ESR r362 - 1.9a (1996-10-21) - ESR r533 - 1.9.9 (1996-11-11) - ESR r498 - 1.9.8 (1996-11-06) - ESR r462 - 1.9.7 (1996-11-01) - ESR r442 - 1.9.6 (1996-10-31) - ESR r432 - 1.9.5 (1996-10-30) - ESR r416 - 1.9.4 (1996-10-29) - ESR r410 - 1.9.3 (1996-10-28) - ESR r399 - 1.9.2 (1996-10-27) - ESR r393 - 1.9.0 (1996-10-26) - ESR r317 - 1.8.0 (1996-10-11) - ESR r241 - 1.6.0bis (1996-10-07) - ESR r238 - 1.6.0 (1996-10-07) - ESR r209 - 1.5.0 (1996-10-03) - ESR r203 - 1.4.0 (1996-10-02) - ESR r179 - 1.2.0 (1996-09-28) - ESR r176 - 1.1.0bis (1996-09-28) - ESR r174 - 1.1.0 (1996-09-28) - ESR r163 - 1.0.0 (1996-09-26) - ESR Release managers ================ ESR = Eric S[teven] Raymond MA = Matthias Andree