get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.2/patches/2222439/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2222439,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2222439/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/swupdate/patch/5c7a7e7b9dc54a5c5cf144fcd63298beea3d3383.1775844632.git.konrad.schwarz@siemens.com/",
    "project": {
        "id": 58,
        "url": "http://patchwork.ozlabs.org/api/1.2/projects/58/?format=api",
        "name": "swupdate development",
        "link_name": "swupdate",
        "list_id": "swupdate.googlegroups.com",
        "list_email": "swupdate@googlegroups.com",
        "web_url": "https://github.com/sbabic/swupdate",
        "scm_url": "git://github.com/sbabic/swupdate",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<5c7a7e7b9dc54a5c5cf144fcd63298beea3d3383.1775844632.git.konrad.schwarz@siemens.com>",
    "list_archive_url": null,
    "date": "2026-04-11T19:45:17",
    "name": "[RFC,2/3] tools/swupdate-progress: sticky FAILURE state modifications",
    "commit_ref": null,
    "pull_url": null,
    "state": "rejected",
    "archived": false,
    "hash": "a8f7994a1852f54722b37706257c8ff8b5d17252",
    "submitter": {
        "id": 92117,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/92117/?format=api",
        "name": "Konrad Schwarz",
        "email": "konrad.schwarz@gmail.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/swupdate/patch/5c7a7e7b9dc54a5c5cf144fcd63298beea3d3383.1775844632.git.konrad.schwarz@siemens.com/mbox/",
    "series": [
        {
            "id": 499571,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/499571/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/swupdate/list/?series=499571",
            "date": "2026-04-11T19:45:17",
            "name": "Sticky FAILURE State",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499571/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2222439/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2222439/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<swupdate+bncBCM7PUF6Q4ORBFGK5LHAMGQECX6LJJY@googlegroups.com>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=googlegroups.com header.i=@googlegroups.com\n header.a=rsa-sha256 header.s=20251104 header.b=dp+t3pcg;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=fikly3KS;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2607:f8b0:4864:20::f3a; helo=mail-qv1-xf3a.google.com;\n envelope-from=swupdate+bncbcm7puf6q4orbfgk5lhamgqecx6ljjy@googlegroups.com;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from mail-qv1-xf3a.google.com (mail-qv1-xf3a.google.com\n [IPv6:2607:f8b0:4864:20::f3a])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ftPLg0Wfbz1yH7\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 12 Apr 2026 05:46:33 +1000 (AEST)",
            "by mail-qv1-xf3a.google.com with SMTP id\n 6a1803df08f44-8aca172588csf5486046d6.0\n        for <incoming@patchwork.ozlabs.org>;\n Sat, 11 Apr 2026 12:46:33 -0700 (PDT)",
            "by 2002:ad4:596b:0:b0:882:3acc:d7a with SMTP id\n 6a1803df08f44-8ac83377950ls42613986d6.0.-pod-prod-07-us;\n Sat, 11 Apr 2026 12:46:28 -0700 (PDT)",
            "by 2002:a50:fa88:0:b0:670:416a:5ab4 with SMTP id\n 4fb4d7f45d1cf-670416a5ea9msa12;\n        Sat, 11 Apr 2026 12:45:32 -0700 (PDT)",
            "from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com.\n [2a00:1450:4864:20::32b])\n        by gmr-mx.google.com with ESMTPS id\n a640c23a62f3a-b9d6e92b7bbsi11887466b.4.2026.04.11.12.45.30\n        for <swupdate@googlegroups.com>\n        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n        Sat, 11 Apr 2026 12:45:30 -0700 (PDT)",
            "by mail-wm1-x32b.google.com with SMTP id\n 5b1f17b1804b1-488a041eae5so22055925e9.1\n        for <swupdate@googlegroups.com>; Sat, 11 Apr 2026 12:45:30 -0700 (PDT)",
            "from dinmPF4XJWP1.ad001.siemens.net ([147.161.169.23])\n        by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488d5b56d1asm165661065e9.15.2026.04.11.12.45.28\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Sat, 11 Apr 2026 12:45:28 -0700 (PDT)"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; t=1775936790; cv=pass;\n        d=google.com; s=arc-20240605;\n        b=I9guRUfPrCc9QL7KYhn8Bo+BIZpyKHnX9mxN4dx4KH2KF3g9NySdYj1ipsvPCMvMQq\n         LXpF/xSxMyDlMPRbUcj9DgAfrjTukPgaPcDoAO88pUzv08YsU6MFgQe11N5TpEX9YNGU\n         aQ+brrqDuPBzV66XBuLEE3raoxQdWtT7aFgVySaNXrdxVosDgP9nIHA3B9zAyb65o7zB\n         dktbjrRRD+vX5BuKyUcaIj9HLUc+kMABAaVQB+p3gZUR+6OB+Xn1HMorXN4K08vjDZQc\n         B1D3qBv7erzZ8PydA+cr1PfTG8vzZMhCIHpja/kIFEu1sQ3AJQ1/OCeBKQ7kLBxn5FNq\n         gBKQ==",
            "i=1; a=rsa-sha256; t=1775936730; cv=none;\n        d=google.com; s=arc-20240605;\n        b=a9+uL7s8oiFjVWrEQ5EBIIpwfvQ8gxqvXhgkqfN+ALdKSnqm2+W29m8e47SfBwHhZp\n         C4qKjECZv8PQJaYOCBsxL/tGH1F1+UkSNnh6NCaW3vlBs94UDFeAOAefLPnM0nPxnQxa\n         FsTOy1DoI0jJUJ1diPPTtpaxjAXTyyCgLKGWRX2sZFAbiEch1jZqmQ5sZxqeKhGMOqnU\n         vZtJyo7W0k2uyeavA5mYfyvOLo5jNvt7tRvRjxHGqoa+LrwB/neDSe06BS2hqTVwmxXu\n         17uU46hy3oHuaxhw4ZNvhA689Ng/BlxuoUG7w1ybLIyYUixJqVz0YjJfL7mWDKOkNdeN\n         nerA=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n         :list-id:mailing-list:precedence:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:sender:dkim-signature\n         :dkim-signature;\n        bh=IxHZ48VDhOCFiB3kwbCYXgDLuz013eA5KCnuEiwhJcs=;\n        fh=QdSxkBOm0z6gWP7/pClr1UC4bE7xlhxCbO6e0IFI7+g=;\n        b=EauddevQ5oJEUGQfgybbDo6BU9SGuhCjtC4ymWprIBudo65JkR7JeGREId2KvZ1kgH\n         cGBbP/rzoSP+axTcR4aImzv/0X86QOGjIBrrmpfZ5Ym0AV1XnQL7vK74Pb9HLvX93DGd\n         B62bG+X4TAo6dyVskf9neQLXcCP/oWOfErvDzp7/FEBGnksM4bs4EbAOYj/uVFDYql3E\n         UCYJSZqlYiibtmuZ3lr16jV07hR3VZTjeMB5rreT75aVcqJP3N6mx+PUJg0PenRagFuo\n         zKJYZFYBzI1WrTWMHjWJAA1E/CHnepP7dK89paLzsAwkAhwdw+LpgfWuhOh8v5lwz+YJ\n         y9DA==;\n        darn=patchwork.ozlabs.org",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:mime-version:references:in-reply-to\n         :message-id:date:subject:cc:to:from:dkim-signature;\n        bh=UVIxAVDRWOs70TXFLuXXEtfGfs70WadGzAAevOoeSEg=;\n        fh=FthF95OvfOvalfC4EROW/dNj38UH98VcAVz7s05+GI8=;\n        b=lXlznOwKsP0lRP5c6VTxtvr9Fis80ydbcWXeRayWe7yYhfL+qistDG481Cf4xFIlXw\n         iRYDmH21u4QG8wCttLp9H5mH3IV2kJL5B4nRZY8igtMvAuEv+rf/dt7zQHjXczncDWjN\n         9Tal2iRnAqPy6rEdYLrtN6p7GVBNvKFMwgsBAU/VharDXWcVuGcaV2/hDCaJGr91GvhU\n         NAwg07Eldu3DXO2oQ6oOJgSsixGyQ5LNFPoxgnvOt9A2Gga76pbPUmwby1flHzs0AyCf\n         TA/tUswqxpLFyPxAmWtZOUfJ7/qFNriUvQC3eoz6JULLsU/J38bIGv2FbXvoaKRMi98T\n         wBpg==;\n        dara=google.com"
        ],
        "ARC-Authentication-Results": [
            "i=2; gmr-mx.google.com;\n       dkim=pass header.i=@gmail.com header.s=20251104 header.b=of3ZrK4n;\n       spf=pass (google.com: domain of konrad.schwarz@gmail.com designates\n 2a00:1450:4864:20::32b as permitted sender)\n smtp.mailfrom=konrad.schwarz@gmail.com;\n       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;\n       dara=pass header.i=@googlegroups.com",
            "i=1; gmr-mx.google.com;\n       dkim=pass header.i=@gmail.com header.s=20251104 header.b=of3ZrK4n;\n       spf=pass (google.com: domain of konrad.schwarz@gmail.com designates\n 2a00:1450:4864:20::32b as permitted sender)\n smtp.mailfrom=konrad.schwarz@gmail.com;\n       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;\n       dara=pass header.i=@googlegroups.com"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=googlegroups.com; s=20251104; t=1775936790; x=1776541590;\n darn=patchwork.ozlabs.org;\n        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n         :list-id:mailing-list:precedence:x-original-authentication-results\n         :x-original-sender:mime-version:references:in-reply-to:message-id\n         :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id\n         :reply-to;\n        bh=IxHZ48VDhOCFiB3kwbCYXgDLuz013eA5KCnuEiwhJcs=;\n        b=dp+t3pcgW79OZ2DH+zA7nBrJVw9lLgUyZtq21hrN/T93miPXFDIz2scP6IZ0XhQG+C\n         iIOUA0t21OenmgdQ+Ph5xFlypP98Ns2J68bf01n2H8Y81slWY4NKduNHKx7mczCt3RyK\n         PH6G7wRz0RSrQodYPzIWlEWEtxXcU4hwKJ2qXgOhGeeNpc9RkX7m8crDS0Ac8QQ0YUxS\n         rRUJhSyu8xBMNlNkoMYrBwoXRZhTTDfYPKr2qq4tMMCsEPlnGyVZt3urccBoJn0AN0xE\n         izoe6mL6W3smHJA3vg5AVqpRd/kmQjEnPu6Xull73mp9WzJjxYxweRVIO51oh9S/Rt2N\n         Dqjw==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1775936790; x=1776541590;\n darn=patchwork.ozlabs.org;\n        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n         :list-id:mailing-list:precedence:x-original-authentication-results\n         :x-original-sender:mime-version:references:in-reply-to:message-id\n         :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;\n        bh=IxHZ48VDhOCFiB3kwbCYXgDLuz013eA5KCnuEiwhJcs=;\n        b=fikly3KS2CBl1e4dHA/4Ua9reaeoQSEGaT6rFxTG+lMrQrCH2zNLdj6Ua82s4QyRZ9\n         vLWHhF9rBkhpKhRmlmVErsQQu721xv6RF5VmvetOBdYyrXfDv1hBmKXAxNXSTML3ehx6\n         pPg93WJHcbFuG5CWkgywcAjSxj2NJ4t6v068IbfGHxhFOn6EkSXVhCAKRgBoo1d71Mqa\n         BnbBUQpqiZ5yXfzcupw/eSgiXZJZSydn8kqMAvhJ2gYJINprIptX3Dy0xnnZhkXlvweZ\n         TOIw6gilV9cJs5OYaUektFJbSB+c/JMioNi6xpZ4Xry4kLe+UCbaIVHHuc9kh2Wx7MUj\n         kxbA=="
        ],
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775936790; x=1776541590;\n        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n         :list-id:mailing-list:precedence:x-original-authentication-results\n         :x-original-sender:mime-version:references:in-reply-to:message-id\n         :date:subject:cc:to:from:x-gm-gg:x-beenthere:x-gm-message-state\n         :sender:from:to:cc:subject:date:message-id:reply-to;\n        bh=IxHZ48VDhOCFiB3kwbCYXgDLuz013eA5KCnuEiwhJcs=;\n        b=ZIatfQ/DN6gS/kf4l7V3QeR7lJS8NTYkl7P8cXhQxep/XfMBSc51X9MjC1cIZL+i5I\n         LMjst9uBxwVx5eL+PuzO4JJKUYQNUxygTV5HxEGtYICm637kp8h54kVuHBO3V2YEmDhk\n         CNRqYvdJQVKRE1lVy5fTwCmBBxlXtz2dfUNSjMQBqEswvajoJqJ5PiOXrA8zyhUy2zv+\n         pKT3ORPIFfnIiqAmqLAoAZJ+R+nVGSQ0UX96zDQX7DgO6PgOle82h1JTHIs35y0ikZY3\n         ZYhwF7Wbk2aSX5guGX5t6ld6HTlwWsqEuU+qPQjhMzlbgoDJh9V+YGaqcvTxl3j8H0tI\n         WOiA==",
        "Sender": "swupdate@googlegroups.com",
        "X-Forwarded-Encrypted": "i=2;\n AFNElJ+Mbu393g/I+l19k5gkcqK8CxsRIXW4oviRAe89YUJQ1tohkAa9LcfmYrf1Rwu2CNaf6k/r3A5xng==@patchwork.ozlabs.org",
        "X-Gm-Message-State": "AOJu0YwkvEGI3pBOKNumrHxSLRE0+VGDFQNU/0ZDTN37dInC1Ru6E44X\n\tHZ8HtpGg5Y/bRqvMlZ9Khrl+/9/M2v92gvVsOAozeCbttLH4DI8VAFTF",
        "X-Received": [
            "by 2002:a05:6214:6112:b0:89c:4cac:74c5 with SMTP id\n 6a1803df08f44-8ac862814dcmr102050666d6.25.1775936790459;\n        Sat, 11 Apr 2026 12:46:30 -0700 (PDT)",
            "by 2002:a05:620a:4504:b0:8d0:3c58:c7c5 with SMTP id\n af79cd13be357-8ddcfe9dd49mr1183320385a.58.1775936787895;\n        Sat, 11 Apr 2026 12:46:27 -0700 (PDT)",
            "by 2002:a17:907:1c20:b0:b98:4c58:f499 with SMTP id\n a640c23a62f3a-b9d7265c599mr433073366b.28.1775936730497;\n        Sat, 11 Apr 2026 12:45:30 -0700 (PDT)",
            "by 2002:a05:600c:3f0e:b0:485:3f72:323f with SMTP id\n 5b1f17b1804b1-488d67e6973mr101729145e9.11.1775936729911;\n        Sat, 11 Apr 2026 12:45:29 -0700 (PDT)"
        ],
        "X-BeenThere": "swupdate@googlegroups.com;\n h=\"AYAyTiKpmCIP0PM3IClY5jM1H39RnMAp7P173yCEnuYU1CI6Wg==\"",
        "Received-SPF": "pass (google.com: domain of konrad.schwarz@gmail.com designates\n 2a00:1450:4864:20::32b as permitted sender) client-ip=2a00:1450:4864:20::32b;",
        "X-Gm-Gg": "AeBDietVFy0EFR3zGwp5LGc3WmYs31aNYN51Mc45dmHP4GdzORIIifl1hK62lZIDeZw\n\tVoYk1y0mwJSShLPh5baN73gh7psVvXiF+4tqlIDBVjvpWTvevoS3/O3xwYR3DrwlU3e6hlYh6Dc\n\trDsWjiwMGvmhWR6ffl+d1ABFyoUr1IY7m9/kYvYHg90+nSYCR3hiiBGylA2wldkc7jyPmQ5IQ9V\n\tiWLpcgxaVAPYVJPK81iJIJ/ZKylE8fpSwMPYwDYvg8moGCVNtol7hkGxzvLmen2cC5JKKPofLL6\n\t7DzYgXYAh5Uh2Hf8l1gfRnooYl7aFXcSO5KX/IvwULyd9fr/WWHZnUiGR22nRg9NYlZya42QhcW\n\thCrUEyHrzuqO/JIeoXwldeKWI9jfEF30cC+Aq4zHUdq/op9uIGKamQ++qC3eKgdy7Flgg4RvzWi\n\tBMlBH6eVI/ywKMYMrZMTKn//7jB7jC0HCHTf1o84lggylnw0hF",
        "From": "Konrad Schwarz <konrad.schwarz@gmail.com>",
        "To": "swupdate@googlegroups.com",
        "Cc": "Konrad Schwarz <konrad.schwarz@siemens.com>",
        "Subject": "[swupdate] [RFC PATCH 2/3] tools/swupdate-progress: sticky FAILURE\n state modifications",
        "Date": "Sat, 11 Apr 2026 21:45:17 +0200",
        "Message-ID": "\n <5c7a7e7b9dc54a5c5cf144fcd63298beea3d3383.1775844632.git.konrad.schwarz@siemens.com>",
        "X-Mailer": "git-send-email 2.47.3",
        "In-Reply-To": "<cover.1775844632.git.konrad.schwarz@siemens.com>",
        "References": "<cover.1775844632.git.konrad.schwarz@siemens.com>",
        "MIME-Version": "1.0",
        "X-Original-Sender": "konrad.schwarz@gmail.com",
        "X-Original-Authentication-Results": "gmr-mx.google.com;       dkim=pass\n header.i=@gmail.com header.s=20251104 header.b=of3ZrK4n;       spf=pass\n (google.com: domain of konrad.schwarz@gmail.com designates\n 2a00:1450:4864:20::32b as permitted sender)\n smtp.mailfrom=konrad.schwarz@gmail.com;\n       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;\n       dara=pass header.i=@googlegroups.com",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Precedence": "list",
        "Mailing-list": "list swupdate@googlegroups.com;\n contact swupdate+owners@googlegroups.com",
        "List-ID": "<swupdate.googlegroups.com>",
        "X-Google-Group-Id": "605343134186",
        "List-Post": "<https://groups.google.com/group/swupdate/post>,\n <mailto:swupdate@googlegroups.com>",
        "List-Help": "<https://groups.google.com/support/>,\n <mailto:swupdate+help@googlegroups.com>",
        "List-Archive": "<https://groups.google.com/group/swupdate",
        "List-Subscribe": "<https://groups.google.com/group/swupdate/subscribe>,\n <mailto:swupdate+subscribe@googlegroups.com>",
        "List-Unsubscribe": "\n <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>,\n <https://groups.google.com/group/swupdate/subscribe>"
    },
    "content": "From: Konrad Schwarz <konrad.schwarz@siemens.com>\n\ntools/swupdate-progress can trigger various mechanisms\nwhen the FAILURE state has been reached, e.g.,\nrun a \"post script\".\n\nThe previous patch turned the state=FAILURE message into\na \"sticky\" state: all further messages continue to report\nstate=FAILURE until the next update starts, as reported\nby state=START.  This makes the messages state field\nmirror the state of the current update attempt,\nand not a \"state transition\" field.\n\nTo prevent multiple (back-to-back) messages with state=FAILURE\nfrom tools/swupdate-progress triggering the post script multiple times,\nthis patch includes an edge-filter: triggering only\noccurs on the transition to state=FAILURE.\n\nSigned-off-by: Konrad Schwarz <konrad.schwarz@siemens.com>\n---\n tools/swupdate-progress.c | 11 ++++++++++-\n 1 file changed, 10 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/tools/swupdate-progress.c b/tools/swupdate-progress.c\nindex 94cd84e1..26f260c8 100644\n--- a/tools/swupdate-progress.c\n+++ b/tools/swupdate-progress.c\n@@ -300,7 +300,9 @@ int main(int argc, char **argv)\n \tconnfd = -1;\n \tredirected = !isatty(fileno(stdout));\n \n+\tbool failure = false;\n \twhile (1) {\n+\n \t\tif (connfd < 0) {\n \t\t\tconnfd = progress_ipc_connect(opt_w);\n \t\t}\n@@ -423,8 +425,14 @@ int main(int argc, char **argv)\n \t\t}\n \n \t\tswitch (msg.status) {\n-\t\tcase SUCCESS:\n+\t\tcase START:\n+\t\t\tfailure = false;\n+\t\t\tbreak;\n \t\tcase FAILURE:\n+\t\t\tif (failure)\n+\t\t\t\tgoto progress_case;\n+\t\t\tfailure = true;\n+\t\tcase SUCCESS:\n \t\t\tif (opt_c) {\n \t\t\t\tif (msg.status == FAILURE)\n \t\t\t\t\ttextcolor(BLINK, RED, BLACK);\n@@ -466,6 +474,7 @@ int main(int argc, char **argv)\n \t\t\tfprintf(stdout, \"\\nDONE.\\n\\n\");\n \t\t\tbreak;\n \t\tcase PROGRESS:\n+progress_case:\n \t\t\t/*\n \t\t\t * Could also check for \"source\": <sourcetype> as sent\n \t\t\t * by wfx but that's left for later when we have full\n",
    "prefixes": [
        "RFC",
        "2/3"
    ]
}