Auxiliary tools 1: cwdrepl tool ok 2: mockmail ok 3: mockmta ok Basic streams 1: intermixed rw: full buffering ok 2: intermixed rw: line buffering ok 3: temporary stream shift up ok 4: temporary stream shift down ok 5: getdelim ok Conversions 6: mu_str_to_c ok Word wrapper 7: Fixed margins ok 8: Move margin right ok 9: Move margin left ok 10: Corner cases ok Command line parser 11: empty command line ok 12: command line without options ok 13: short options ok 14: short option with argument ok 15: short option with optional argument ok 16: short option without optional argument ok 17: incremental short option ok 18: short option clustering ok 19: long options ok 20: long option with argument ok 21: long option with optional argument ok 22: long option without optional argument ok 23: incremental long option ok 24: abbreviated long options ok 25: ambiguous abbreviated long options ok 26: mixed long and short options ok 27: option aliases ok 28: argument permutation ok 29: double-dash ok 30: double-dash with permutation ok 31: short option without required argument ok 32: long option without required argument ok 33: unrecognized option ok 34: in order parsing ok 35: MU_PARSEOPT_EXIT_ERROR ok 36: MU_PARSEOPT_VERSION_HOOK ok 37: ambiguous abbreviated long options (2) ok 38: ambiguous abbreviated long options (3) ok 39: boolean negation ok Command line help output 40: standard help output ok 41: standard usage output ok 42: MU_PARSEOPT_PROG_NAME ok 43: MU_PARSEOPT_PROG_DOC ok 44: MU_PARSEOPT_PROG_ARGS ok 45: MU_PARSEOPT_BUG_ADDRESS ok 46: MU_PARSEOPT_PACKAGE_NAME and MU_PARSEOPT_PACKAGE_URL ok 47: all data ok 48: ARGP_HELP_FMT compatibility ok 49: ARGP_HELP_FMT usage compatibility ok 50: MU_PARSEOPT_VERSION_HOOK usage output ok 51: MU_PARSEOPT_VERSION_HOOK help output ok 52: MU_PARSEOPT_PROG_ARGS (alternative) ok Standard streams 53: strin ok 54: strout ok 55: strerr ok Stream implementations 56: temp_stream ok 57: Logger stream ok 58: Transcript stream ok 59: rdcache ok List 60: List: build ok 61: List: insert after ok 62: List: insert before ok 63: List: prepend ok 64: List: delete ok 65: List: push ok 66: List: pop ok 67: List: pop-null ok 68: List: get ok 69: List: head ok 70: List: tail ok 71: Iterator: forward ok 72: Iterator: locate ok 73: Iterator: backward ok 74: Iterator: delete ok 75: Iterator: insert ok 76: Iterator: replace ok 77: Iterator: interaction ok 78: Iterator: interaction: moves ok 79: Iterator: interaction: deletes ok 80: Map: even ok 81: Map: odd ok 82: Map: odd0 ok 83: Map: concat ok 84: Map: concat3 ok 85: Map: skip ok 86: Map: trim ok 87: Slice: one limit ok 88: Slice: two limits ok 89: Slice: four limits ok 90: Slice: four limits unsorted ok 91: Fold: empty list ok 92: Fold: one element ok 93: Fold: many elements ok 94: Reverse Fold: empty list ok 95: Reverse Fold: one element ok 96: Reverse Fold: many elements ok 97: Sort: empty list ok 98: Sort: sorted list asc ok 99: Sort: sorted list desc ok 100: Sort: unsorted list ok 101: Sort: big list ok Email address 102: Address: Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]> ok 103: Address: a@b,z@y ok 104: Address: ,a@b,z@y ok 105: Address: a@b,z@y, ok 106: Address: ,a@b,z@y, ok 107: Address: a@b,,z@y ok 108: Address: a@b,,,z@y ok 109: Address: ,,,a@b,,, ok 110: Address: ,a@b ok 111: Address: a@b, ok 112: Address: , ok 113: Address: ,, ok 114: Address: ,, ok 115: Address: a group: a@b,z@y; ok 116: Address: a group: ,a@b,z@y; ok 117: Address: a group: a@b,z@y,; ok 118: Address: a group: ,a@b,z@y,; ok 119: Address: a group: a@b,,z@y; ok 120: Address: a group: a@b,,,z@y; ok 121: Address: a group: ,,,a@b,,, ; ok 122: Address: a group: ,a@b ; ok 123: Address: a group: a@b, ; ok 124: Address: a group: , ; ok 125: Address: a group: ,, ; ok 126: Address: a group: ,, ; ok 127: Address: Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]> ; ok 128: Address: Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1]; ok 129: Address: lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1]; ok 130: Address: Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo ok 131: Address: lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo ok 132: Address: Sam <@mail2.uniserve.com:sroberts@uniserve.com> ok 133: Address: < (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com> ok 134: Address: hw@570.com (Hardware Support Account) ok 135: Address: list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=) ok 136: Address: (mutt #369), guug-bugs-closed@guug.de (#369) ok 137: Address: "'Aernoudt Bottemanne'" ok 138: Address: "'Haag, Ullrich - MBDC'" , ok 139: Address: "'Michael C. Ibarra'" , arl@q7.net, Al ok 140: Address: "'Sam Roberts'" ok 141: Address: "'paul@pitbull-productions.com'" , ok 142: Address: "'sam@cogent.ca'" , "'sroberts@uniserve.com'" ok 143: Address: "'sroberts\@certicom\.ca'" ok 144: Address: "=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=" ok 145: Address: "Christian Edward Gruber" , ok 146: Address: "D. J. Bernstein" <"djb- "@cr.yp.to> ok 147: Address: "D. J. Bernstein" , drums@cs.utk.edu ok 148: Address: "Dave Sill ok 149: Address: "Dave \(work\) Baerg \(E-mail\)" ok 150: Address: "Demian" ok 151: Address: "Detailed Revision/Update of Message Standards" ok 152: Address: "Fred" ok 153: Address: "Haag, Ullrich - MBDC" ok 154: Address: "Jacob Palme" , ok 155: Address: "Jakob 'sparky' Kaivo" ok 156: Address: "Lee R. Copp" ok 157: Address: "Lionel Johnson" ok 158: Address: "Martin [Keso] Keseg" ok 159: Address: "}{ristoph" ok 160: Address: "fmartens-2000" ok 161: Address: "g'o'tz ohnesorge" ok 162: Address: "gao jie" ok 163: Address: "gnupg-devel@gnupg.org" ok 164: Address: "gpg-devel" ok 165: Address: "jigang" ok 166: Address: "misc@openbsd.org" ok 167: Address: "misc@openbsd.org" , brian@Awfulhak.org ok 168: Address: "mutt-dev @ mutt . orgThomas Roessler" ok 169: Address: "zwk@f36.n480.z2.fidonet.org" ok 170: Address: 'Dan Dall'Acqua' , 'Dave Shyong' ok 171: Address: 0xdeadbeef-request@petting-zoo.net ok 172: Address: 102023-00406421@cnxt19932218.conexant.com ok 173: Address: 218164.24.43@jobcontrolcenter.com ok 174: Address: <0xdeadbeef-request@petting-zoo.net> ok 175: Address: <> ok 176: Address: ok 177: Address: ok 178: Address: ok 179: Address: ok 180: Address: , , ok 181: Address: ok 182: Address: ok 183: Address: =?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= ok 184: Address: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= ok 185: Address: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= , ok 186: Address: =?US-ASCII?Q?gary=5Fc?= ok 187: Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net> ok 188: Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>, ok 189: Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net> ok 190: Address: =?iso-8859-1?Q?J=F8rgen_Thomsen?= ok 191: Address: =?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= ok 192: Address: =?iso-8859-1?Q?Mikko_H=E4nninen?= ok 193: Address: =?iso-8859-1?Q?Mikko_H=E4nninen?= ok 194: Address: =?iso-8859-1?Q?R=E9mi_Guyomarch?= ok 195: Address: =?iso-8859-1?Q?Ulf_M=F6ller?= ok 196: Address: ANDREW MARTIN ok 197: Address: Abhay Ghaisas , mutt-dev@mutt.org ok 198: Address: Brian Salter-Duke ok 199: Address: Catharine Shyong ok 200: Address: DRUMS-Last-Call:; ok 201: Address: Detailed Revision/Update of Message Standards ok 202: Address: Eric Allman ok 203: Address: Gary ok 204: Address: IETF working group on revision of mail standards ok 205: Address: IETF-Announce:; ok 206: Address: IETF-Announce:;, drums@cs.utk.edu ok 207: Address: Jean-Baptiste Marchand ok 208: Address: Jonathan Rozes ok 209: Address: Jose "C." Garcia Sogo ok 210: Address: Marco d'Itri ok 211: Address: No_Reply-To@mapquest.com ok 212: Address: OSULLIE@rte.ie, skidswam@hotmail.com, boot ok 213: Address: Paul Hoffman / IMC ok 214: Address: Sam ok 215: Address: Sam Roberts ok 216: Address: Sam_Roberts/Certicom%Certicom@certicom.com ok 217: Address: Thomas Roessler , 490@bugs.guug.de ok 218: Address: Thomas Roessler , g10@gnupg.org ok 219: Address: ddickey@ip-12-22-50-150.hqglobal.net ok 220: Address: ktb ok 221: Address: mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie ok 222: Address: rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl ok 223: Address: root ok 224: Address: whom it may concern: ;;whom.it.may.concern: ; ok 225: Address: whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org; ok 226: Address: Sergey V. Poznyakoff ok 227: Address: P. D. Q. Bach ok 228: Address: "A bad quote\" ok Wordsplit 229: simple input ok 230: quoted space ok 231: tab character ok 232: octal and hex escapes ok 233: octal and hex escapes 2 ok 234: escape representation ok 235: append ok 236: dooffs ok 237: variable substitutions: single var ok 238: variable substitutions: concatenated vars ok 239: variable substitutions: field splitting ok 240: variable substitutions: double-quoted variable ok 241: variable substitutions: single-quoted variable ok 242: undefined variables 1 ok 243: undefined variables 2 ok 244: warn about undefined variables ok 245: bail out on undefined variables ok 246: disable variable expansion ok 247: K/V environment ok 248: nosplit with variable expansion ok 249: nosplit without variable expansion ok 250: nosplit: empty expansion ok 251: default value ok 252: default value (defined) ok 253: default value (:- null) ok 254: default value (- null) ok 255: default value (- null, unset) ok 256: assign default values ok 257: default error message (var defined) ok 258: default error message ok 259: custom error message (defined) ok 260: custom error message ok 261: alternate value (defined) ok 262: alternate value ok 263: getvar ok 264: getvar and env ok 265: getvar, alternate value ok 266: ignore quotes ok 267: custom delimiters (squeeze) ok 268: custom delimiters (no squeeze) ok 269: custom, with returned delimiters ok 270: custom, with returned & squeezed delimiters ok 271: custom, with returned & squeezed delimiters (compat) ok 272: with maxwords limit ok 273: sed expressions ok 274: C escapes on ok 275: C escapes off ok 276: C escapes on (unquoted) ok 277: ws elimination ok 278: ws elimination + return delim ok 279: empty quotes ok 280: delimiter following empty quotes ok 281: suppress ws trimming within quotes ok 282: unescape ok 283: unescape: word/quote ok 284: dquote ok 285: squote ok 286: incremental ok 287: incremental append ok 288: incremental ws ok 289: incremental nosplit ok 290: simple command substitution ok 291: quoted command substitution ok 292: coalesced command substitution ok 293: quoted coalesced command substitution ok 294: variable and command substitution ok 295: variable expansion and command substitution in quotes ok 296: nested commands ok 297: pathname expansion ok 298: pathname expansion: no match ok 299: pathname expansion: nullglob ok 300: pathname expansion: failglob ok 301: append ok 302: append + dooffs + env ok 303: maxwords ok 304: maxwords return_delims ok 305: maxwords return_delims -squeeze_delims ok 306: maxwords return_delims -squeeze_delims (compat) ok 307: maxwords incremental ok 308: variable nosplit ok 309: command nosplit ok 310: positional parameters ok 311: $* and $@ ok 312: $* and $@ in nosplit mode ok 313: $* and $@ in nosplit mode with delimiter ok 314: namechar modification ok 315: default value ok 316: default value (defined) ok 317: default value (:- null) ok 318: default value (- null) ok 319: default value (- null, unset) ok 320: assign default values ok 321: default error message (var defined) ok 322: default error message ok 323: custom error message (defined) ok 324: custom error message ok 325: alternate value (defined) ok 326: alternate value ok 327: strip shortest prefix ok 328: strip longest prefix ok 329: strip shortest suffix ok 330: strip longest suffix ok 331: Replace first match ok 332: Remove first match ok 333: Replace all matches ok 334: Remove all matches ok 335: No match at the beginning ok 336: Replace match at the beginning ok 337: Remove match at the beginning ok 338: Replace match at the end ok 339: Remove match at the end ok 340: Escape special chars ok 341: If unset ok 342: If nul or unset ok Variable and command expansion 343: Expand: variable expansion ok 344: Expand: domainpart ok 345: Expand: localpart ok 346: Expand: shell ok 347: Expand: mu_str_vexpand ok URL 348: Url: scheme: ok 349: Url: scheme:/absolute/path ok 350: Url: scheme:relative/path ok 351: Url: scheme:///absolute/path ok 352: Url: scheme://~/file ok 353: Url: scheme://~/file ok 354: Url: scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74 ok 355: Url: ftp://user:pass@host//a/path ok 356: Url: ftp://:pass@host//a/path ok 357: Url: ftp://user:@host//a/path ok 358: Url: ftp://user:pass@//a/path ok 359: Url: ftp://user:@//a/path ok 360: Url: ftp://:@host//a/path ok 361: Url: ftp://:pass@//a/path ok 362: Url: ftp://:@//a/path ok 363: Url: ftp://://a/path ok 364: Url: ftp://@//a/path ok 365: Url: ftp:///a/path ok 366: Url: ftp://user:pass@host/a/path ok 367: Url: ftp://:pass@host/a/path ok 368: Url: ftp://user:@host/a/path ok 369: Url: ftp://user:pass@/a/path ok 370: Url: ftp://user:@/a/path ok 371: Url: ftp://:@host/a/path ok 372: Url: ftp://:pass@/a/path ok 373: Url: ftp://:@/a/path ok 374: Url: ftp://:/a/path ok 375: Url: ftp://@/a/path ok 376: Url: ftp:///a/path ok 377: Url: pop://pop.example.net ok 378: Url: pop://user@pop.example.net ok 379: Url: pop://user:passwd@pop.example.net ok 380: Url: pop://user;auth=*@pop.example.net ok 381: Url: pop://pop.example.net:111 ok 382: Url: pop://user@pop.example.net:111 ok 383: Url: pop://user:passwd@pop.example.net:111 ok 384: Url: pop://user;auth=*@pop.example.net:111 ok 385: Url: imap://imap.example.net ok 386: Url: imap://user@imap.example.net ok 387: Url: imap://user:passwd@imap.example.net ok 388: Url: imap://user;auth=*@imap.example.net ok 389: Url: imap://imap.example.net:111 ok 390: Url: imap://user@imap.example.net:111 ok 391: Url: imap://user:passwd@imap.example.net:111 ok 392: Url: imap://user;auth=*@imap.example.net:111 ok 393: Url: imap://imap.example.net/mbox ok 394: Url: imap://user@imap.example.net/mbox ok 395: Url: imap://user:passwd@imap.example.net/mbox ok 396: Url: imap://user;auth=*@imap.example.net/mbox ok 397: Url: imap://imap.example.net:111/mbox ok 398: Url: imap://user@imap.example.net:111/mbox ok 399: Url: imap://user:passwd@imap.example.net:111/mbox ok 400: Url: imap://user;auth=*@imap.example.net:111/mbox ok 401: Url: imap://imap.example.net/mbox/user@host ok 402: Url: imap://user@imap.example.net/mbox/user@host ok 403: Url: imap://user:passwd@imap.example.net/mbox/user@host ok 404: Url: imap://user;auth=*@imap.example.net/mbox/user@host ok 405: Url: imap://imap.example.net:111/mbox/user@host ok 406: Url: imap://user@imap.example.net:111/mbox/user@host ok 407: Url: imap://user:passwd@imap.example.net:111/mbox/user@host ok 408: Url: imap://user;auth=*@imap.example.net:111/mbox/user@host ok 409: Url: ftp://ftp.example.org/mbox/user%40host ok 410: Url: ftp://ftp.example.org:111/mbox/user%40host ok 411: Url: ftp://ftp.example.org:111/mbox/user%40host;type=pass ok 412: Url: mbox:/var/spool/mail;type=index;param=2;user=gray ok 413: Url: mbox:///var/spool/mail;type=index;param=2;user=gray ok 414: Url: http://gnu.org.ua/home/gray?prog&arg1&arg2 ok 415: Url: http://gnu.org.ua/home/gray;foo=bar;baz=qux?prog&arg%201&arg%202 ok 416: Url: /usr/sbin/sendmail ok 417: Url: /var/spool/mail/gray%40gnu.org ok 418: Url: ./file.db ok 419: Url: (gdbm) ./file.db ok 420: Url: local ok 421: Url: | /bin/mailman request list%40dom ok 422: Url: (ext) | /bin/mailman request list%40dom ok 423: Url: prog:///bin/mailman?request&list%40dom ok URL Composition 424: => ok 425: path=foo => foo ok 426: scheme=file => file:// ok 427: scheme=file path=foo => file://foo ok 428: scheme=smtp host=localhost port=587 => smtp://localhost:587 ok 429: scheme=smtp host=localhost port=587 param=strip-domain param=domain=example.com => smtp://localhost:587;strip-domain;domain=example.com ok 430: scheme=imap user=gray host=localhost path=INBOX => imap://gray@localhost/INBOX ok 431: scheme=imap user=gray pass=test host=localhost path=INBOX => imap://gray:***@localhost/INBOX ok 432: scheme=pop user=gray pass=test auth=+APOP host=localhost path=INBOX => pop://gray:***;AUTH=+APOP@localhost/INBOX ok 433: scheme=prog path=/bin/mailman query=request query=list => prog:///bin/mailman?request&list ok 434: scheme=prog path=/bin/mailman query=request query=list param=test => prog:///bin/mailman;test?request&list ok 435: url=imap://gray@localhost/INBOX path= => imap://gray@localhost ok 436: url=imap://gray@localhost/INBOX path= user= => imap://localhost ok 437: url='prog:///bin/mailman;test?request&list' query= param= => prog:///bin/mailman ok 438: url=smtp://gray@localhost/test host= => ok Reconstructed message envelope 439: From Return-Path ok 440: Fall back to From if invalid Return-Path ok Mailcap 441: Content-type matcher ok 442: Mailcap: 1 ok 443: Mailcap: 2 ok 444: Mailcap: 3 ok 445: Mailcap: 4 ok 446: Mailcap: 5 ok 447: Mailcap: 6 ok 448: Mailcap: 7 ok 449: Mailcap: 8 ok 450: Mailcap: 9 ok 451: Mailcap: 10 ok 452: Mailcap: 11 ok 453: Mailcap: 12 ok 454: Mailcap: 13 ok 455: Mailcap: 14 ok 456: Mailcap: 15 ok 457: Mailcap: 16 ok 458: Mailcap: 17 ok 459: Mailcap: 18 ok 460: Mailcap: 19 ok 461: Mailcap: 20 ok 462: Mailcap: 21 ok 463: Mailcap: 22 ok 464: Mailcap: 23 ok 465: Mailcap: Locations ok 466: Mailcap: mu_mailcap_parse_file ok 467: mailcap_finder ok Wicket 468: Wicket: pop://localhost ok 469: Wicket: pop://smith@localhost ok 470: Wicket: pop://foo@localhost ok 471: Wicket: pop://gnu.org ok 472: Wicket: smtp://gnu.org ok 473: Wicket: smtp://gray@gnu.org ok 474: Wicket: smtp://localhost ok Property 475: prop: set ok 476: prop: overwrite ok 477: prop: set without overwrite ok 478: prop: set/unset ok 479: prop: read/save ok 480: prop: clear ok 481: prop: invalidate ok File-system folder 482: List ok 483: Subscriptions ok 484: Rename ok 485: Maxdepth ok 486: Type selection ok Base64 487: base64 encoding (read) ok 488: base64 encoding (write) ok 489: base64 decoding (read) ok 490: base64 decoding (write) ok RFC 2047 491: Decode 2047: =?US-ASCII?Q?Keith_Moore?= ok 492: Decode 2047: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= ok 493: Decode 2047: =?ISO-8859-1?Q?Andr=E9?= Pirard ok 494: Decode 2047: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= ... =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?= FAILED (decode2047.at:48) 495: Decode 2047: malformed input ok 496: Encode 2047: 8-bit input ok 497: Encode 2047: padding 1 ok 498: Encode 2047: padding 2 ok 499: Encode 2047: padding 3 ok 500: Encode 2047: specials ok 501: Encode 2047: length limit ok Filters 502: from filter encoding (read) ok 503: from filter encoding (write) ok 504: from filter decoding (read) ok 505: from filter decoding (write) ok 506: FROMRD filter ok 507: inline-comment: default ok 508: inline-comment: change comment starter ok 509: inline-comment: remove empty lines ok 510: inline-comment: remove empty lines/squeeze whitespace ok 511: inline-comment: multichar comment starter ok 512: inline-comment: multichar comment starter; follow ws; follow ws mode ok 513: inline-comment: multichar; squeeze; remove empty ok 514: inline-comment: line info facility ok 515: inline-comment: line info: newline after comment ok 516: inline-comment: line info with follow ws ok 517: inline-comment: encode ok 518: inline-comment: encode multichar; add ws ok 519: header filter ok 520: header exclusion copy ok 521: linecon filter ok 522: linecon filter: line info facility ok 523: htmlent filter ok 524: xml filter ok 525: DOT encode ok 526: DOT decode ok 527: DOT empty input ok 528: DOT decode single line input ok 529: DOT reversibility ok crlf filter 530: normal input (read) ok 531: normal input (write) ok 532: crlf input (read) ok 533: crlf input (write) ok 534: crlf input - normalize (read) ok 535: crlf input - normalize (write) ok 536: mixed input (read) ok 537: mixed input (write) ok 538: mixed input - normalize (read) ok 539: mixed input - normalize (write) ok 540: decode (read) ok 541: decode (write) ok crlfdot filter 542: normal input (read) ok 543: normal input (write) ok 544: crlf input (read) ok 545: crlf input (write) ok 546: crlf input - normalize (read) ok 547: crlf input - normalize (write) ok 548: mixed input (read) ok 549: mixed input (write) ok 550: mixed input - normalize (read) ok 551: mixed input - normalize (write) ok 552: decode (read) ok 553: decode (write) ok 554: decode single line (read) ok 555: decode single line (write) ok 556: input reference counter in filter chains ok Debug Specification 557: debugspec: mailbox ok 558: debugspec: mailbox.=trace2 ok 559: debugspec: mailbox.trace3 ok 560: debugspec: mailbox.!trace3 ok 561: debugspec: mailbox.!=trace3 ok 562: debugspec: mailbox.!=prot ok 563: debugspec: mailbox.prot,!=trace4 ok 564: debugspec: mailbox.prot,!trace4 ok 565: debugspec: mailbox.trace2-trace5 ok 566: debugspec: mailbox.trace2-trace5,trace7-prot ok 567: debugspec: 'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2' ok 568: debugspec: -showunset -names='mailbox;mailer;filter' 'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2' ok 569: debugspec: -sort all ok 570: debugspec: -sort -names 'url;address;server;mailbox' all ok 571: debugspec: -sort -showunset 'all;!mailer;!config;auth.prot,!=trace4' ok 572: debugspec: -sort -compress 'all;!mailer;!config;auth.prot,!=trace4' ok 573: debugspec: -quiet 'mailer' mailer.error mailer.trace0 mailer.prot auth.error auth.prot ok 574: debugspec: -quiet 'mailer.trace3' mailer.error mailer.trace0 mailer.trace1 mailer.trace2 mailer.trace3 mailer.trace4 mailer.prot ok 575: debugspec: -quiet 'mailer.=trace3' mailer.error mailer.trace0 mailer.trace1 mailer.trace2 mailer.trace3 mailer.trace4 mailer.prot ok 576: debugspec: -quiet 'all;!mailer;auth.!=prot' mailer.error mailer.prot auth.error auth.prot app.error app.prot ok IMAP IO 577: imapio: simple string ok 578: imapio: quoted string ok 579: imapio: server response ok 580: imapio: server response with code ok 581: imapio: literals (client) ok 582: imapio: literals (server) ok 583: imapio: non-synchronized literals (server) ok 584: Reading message from stream ok Message modification 585: unmodified message ok 586: add headers ok 587: modify body ok 588: modify body 2 ok 589: modify headers and body ok mu_scan_datetime 590: scantime: Envelope (From) time ok 591: scantime: IMAP INTERNALDATE ok 592: scantime: IMAP INTERNALDATE (optional time) ok 593: scantime: RFC-822 Strict ok 594: scantime: RFC-822 ok 595: scantime: Any char ok 596: scantime: Percent ok 597: scantime: Fixed WS ok 598: scantime: endp return ok 599: scantime: Optional blocks ok 600: scantime: Nested optional blocks ok 601: scantime: Optional alternatives ok 602: scantime: Alternatives ok 603: scantime: MBOX From_ time ok 604: scantime: MBOX From_ time (alternative) ok 605: scantime: MBOX From_ time (simplified) ok mu_c_streamftime 606: streamftime: %a ok 607: streamftime: %A ok 608: streamftime: %b ok 609: streamftime: %h ok 610: streamftime: %B ok 611: streamftime: %C ok 612: streamftime: %d ok 613: streamftime: %e ok 614: streamftime: %EC ok 615: streamftime: %G ok 616: streamftime: %g ok 617: streamftime: %H ok 618: streamftime: %I ok 619: streamftime: %j ok 620: streamftime: %k ok 621: streamftime: %l ok 622: streamftime: %m ok 623: streamftime: %M ok 624: streamftime: <%n> ok 625: streamftime: %OC ok 626: streamftime: %p ok 627: streamftime: %P ok 628: streamftime: %s ok 629: streamftime: %S ok 630: streamftime: <%t> ok 631: streamftime: %u ok 632: streamftime: %U ok 633: streamftime: %V ok 634: streamftime: %w ok 635: streamftime: %W ok 636: streamftime: %y ok 637: streamftime: %Y ok 638: streamftime: %z ok 639: streamftime: %z ok 640: streamftime: <%%> ok 641: streamftime: <%5d> ok 642: streamftime: Today is %A, %B %e %Y%n%H:%M:%S (%z). ok 643: streamftime: %c ok 644: streamftime: %D ok 645: streamftime: %F ok 646: streamftime: %r ok 647: streamftime: %R ok 648: streamftime: %T ok 649: streamftime: %x ok 650: streamftime: %X ok File Safety 651: default ok 652: +awrfil ok 653: +gwrfil ok 654: +linkwrdir ok 655: +linkwrdir ok 656: +awrdir ok 657: +gwrdir ok 658: +ardfil ok 659: +grdfil ok File Safety to File Mode 660: all ok 661: none ok 662: grdfil ardfil ok 663: grdfil ardfil awrfil ok 664: grdfil gwrfil ardfil awrfil ok File Mode to File Safety 665: 600 ok 666: 666 ok 667: 622 ok 668: 644 ok 669: 620 ok RFC 2231 header fields 670: mimehdr: simple ok 671: mimehdr: continuation ok 672: mimehdr: charset (2047) ok 673: mimehdr: charset with language (2047) ok 674: mimehdr: no charset (2231) ok 675: mimehdr: charset (2231) ok 676: mimehdr: charset with language (2231) ok 677: mimehdr: charset with language and continuation (2231) ok 678: mimehdr: combined charset, lang and cset ok 679: mimehdr: format: simple ok 680: mimehdr: format: split ok 681: mimehdr: format: split 2 ok 682: mimehdr: format: language info 1 ok 683: mimehdr: format: language info 2 ok 684: mimehdr: format: language info 3 ok 685: mimehdr: format: language info 4 ok 686: mimehdr: format: language info 5 ok 687: mimehdr: missing parameters ok 688: mimehdr: surrounding whitespace ok 689: mimehdr: empty input ok 690: mimehdr: missing semicolon after type ok 691: mimehdr: whitespace in type ok 692: mimehdr: error tolerance ok 693: content-type: no parameters ok 694: content-type: with parameters ok 695: content-type: missing subtype ok 696: content-type: whitespace ok Message sets 697: Aggregation: simple ok 698: Aggregation: open range (1) ok 699: Aggregation: coalescing open ranges ok 700: Aggregation: open range (3) ok 701: Aggregation: open range (4) ok 702: Aggregation: open range (5) ok 703: Create simple set ok 704: Create complex set ok 705: Subtract: no match ok 706: Subtract: exact match ok 707: Subtract: contained range ok 708: Subtract: contained range (left border case) ok 709: Subtract: contained range (right border case) ok 710: Subtract: initial subrange ok 711: Subtract: trailing subrange ok 712: Subtract: overlapping subrange ok 713: Subtract: 4, 5 and 6 combined ok 714: open range ok 715: add to open range ok 716: subtract from open range ok 717: subtract from open range an equal range ok 718: subtract from open range a broader range ok 719: subtract from open range a narrower range ok 720: subtract an open range with matching left boundary ok 721: subtract an open range with greater left boundary ok 722: subtract an open range with smaller left boundary ok 723: first ok 724: last ok Globbing patterns 725: abab ok 726: a*c ok 727: a*c?d sub ok 728: a***c ok 729: a***c sub ok 730: a***c sub collapse ok 731: {$|a$$ ok 732: a[0-9A-Z]c ok 733: a[!a-z]c ok 734: a[!]z] ok 735: a[cde ok 736: a[[ba] ok 737: *.c ok 738: a\ ok Line tracker 739: normal operation ok 740: retreat ok 741: retreat over several lines ok 742: retreat to the beginning ok 743: too big retreat ok 744: origin 1 ok 745: origin 2 ok 746: origin 3 ok 747: origin 4 ok 748: retreat over origin ok 749: retreat over two origins ok 750: rebase ok 751: #line directive ok Locking 752: retries ok 753: conflict with previous locker ok 754: abandoned lock ok 755: PID check ok 756: lock expiration ok 757: default settings ok 758: external locker ok ERROR: All 758 tests were run, 1 failed unexpectedly. Subject: [GNU Mailutils 3.21] testsuite: 494 failed