get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2229793,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2229793/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260428181434.179888-2-heinrich.schuchardt@canonical.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null
    },
    "msgid": "<20260428181434.179888-2-heinrich.schuchardt@canonical.com>",
    "date": "2026-04-28T18:14:32",
    "name": "[1/3] net: lwip/wget: missing linefeed in diagnostic output",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "48de89ce8db10b9479cbabaa965d8e4ef578021e",
    "submitter": {
        "id": 82181,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/82181/?format=api",
        "name": "Heinrich Schuchardt",
        "email": "heinrich.schuchardt@canonical.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260428181434.179888-2-heinrich.schuchardt@canonical.com/mbox/",
    "series": [
        {
            "id": 501921,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501921/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=501921",
            "date": "2026-04-28T18:14:31",
            "name": "net: lwip/wget: correct diagnostic output",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/501921/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2229793/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2229793/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (4096-bit key;\n unprotected) header.d=canonical.com header.i=@canonical.com\n header.a=rsa-sha256 header.s=20251003 header.b=S8UsWcjz;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)",
            "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=canonical.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de",
            "phobos.denx.de;\n\tdkim=pass (4096-bit key;\n unprotected) header.d=canonical.com header.i=@canonical.com\n header.b=\"S8UsWcjz\";\n\tdkim-atps=neutral",
            "phobos.denx.de; dmarc=pass (p=reject dis=none)\n header.from=canonical.com",
            "phobos.denx.de; spf=pass\n smtp.mailfrom=heinrich.schuchardt@canonical.com"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4pWM19zYz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 04:15:11 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 3203D846B2;\n\tTue, 28 Apr 2026 20:14:56 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id 2A4B5846AD; Tue, 28 Apr 2026 20:14:53 +0200 (CEST)",
            "from smtp-relay-internal-0.canonical.com\n (smtp-relay-internal-0.canonical.com [185.125.188.122])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 55551846A2\n for <u-boot@lists.denx.de>; Tue, 28 Apr 2026 20:14:49 +0200 (CEST)",
            "from mail-wr1-f69.google.com (mail-wr1-f69.google.com\n [209.85.221.69])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 0A12D3F4EE\n for <u-boot@lists.denx.de>; Tue, 28 Apr 2026 18:14:49 +0000 (UTC)",
            "by mail-wr1-f69.google.com with SMTP id\n ffacd0b85a97d-43ff0eb2b2aso9017036f8f.2\n for <u-boot@lists.denx.de>; Tue, 28 Apr 2026 11:14:49 -0700 (PDT)",
            "from workstation5 (ip-176-199-115-125.um44.pools.vodafone-ip.de.\n [176.199.115.125]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-4463d02f35csm9551802f8f.11.2026.04.28.11.14.47\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 28 Apr 2026 11:14:47 -0700 (PDT)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;\n s=20251003; t=1777400089;\n bh=H/xnREH8FcpaqDwPuCwrOi8W7vVa4yd8MiApK6jvQXI=;\n h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n MIME-Version;\n b=S8UsWcjzQBrWXNJEX2cNOijTv2Sdxv+w8usdFnKHvrMzAp0iQVJjyUV0VyWGJpVT+\n mEFRjMkLfJT4/0kTVlwORfuPNCMxP1ZmYXwm3MUihpbhZ84wEW8gPbl+Ovi575Vw75\n FBEPlIgnrIfB8D/dLYGnD1h5L7l+lWqE1fyd7JwFayWBK5pUXTEuGaM2PEGzxmRRbD\n R56jhS26/XckhrmikBTrbLkgj9nYCMRU6/b2V9QuIP97UsRhJ5Y+b41WkvUhQylcBl\n r6sXgOTMgIzB3UxC0LBIC0o4HN9ctMkVAYAx5DL0SU/jMABSRyfkFdIALxKdheo78w\n XECOTU41qzZpPrFSY7Bo5cAwfPHh2MW8OjLTzzWrljv8oaLyk3lViu1sZn01P8WaPC\n 02CCwyb7BJBLAyHaT1iFUfqc2BUYluUlUGZBgyDSjN5q1V2bam8Aj9A0iyWU3acFUR\n hZey6j2/Sp4eE8G9AE5rjg/FCqB7e5ER+hQMLmCtV3sqXPCGzGWip8f2QYOBg+TzMT\n 1vQgkCvoAFfxzhhdItSwe9nzCf5lLjjqYDtadhKtgcEjPI7zLwI/eklakVcDIC4XSJ\n U+e7FSjkTJY4moDdcHP01+auf6WAn3C+M7vLZx4zq9z7oBFUFvzwcIL2n5nf/ucGwm\n Qtq8XNDqDNXeOpilcrVOFZ/0=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777400088; x=1778004888;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=H/xnREH8FcpaqDwPuCwrOi8W7vVa4yd8MiApK6jvQXI=;\n b=azrDTofOYx99YGVSbqcWPEnbDCMlm+Z8u+uaWWNb6bAoSBABmXUHxS7HSWxlXiGhzE\n U23VZk/dx2H0aghasKVCJW/02vvvrWhRRNdpToj517SwwOlimH1iyleVxpBzWs/Baj7M\n VYAmeIniP0Tm+id2RXv4kQ3t2vSnQbuilNCcASErmZVvZpUP9gcg96w6e796/11Yqc7+\n AfjXGwuD9SD3dHSfdaZ8/+zhxayeBa80RwU05vczo+hZnqSS9dxl6FYW2VKXeP7O+YU+\n HJ1o9URvoDfVL6dS1LN3ao4H6f8YQYgp9MwEJvTntpxuHbuR54yYdlh049fPIK4pJMI5\n QZtw==",
        "X-Forwarded-Encrypted": "i=1;\n AFNElJ+ChCrzOynZvVyjGaYzb3A7RnH3eiPcq2vBZDR+FR9eXyv9iNUzAVfbcHybpWEG9QWy3CWyLZU=@lists.denx.de",
        "X-Gm-Message-State": "AOJu0Yz5j/sAFHQJarPwmivAIS+v0vgYPRaHaqjV+MpaOStmzDLfNfhK\n 5bpowgGZDMYTyO2Ld/KqKUq7r8SL8fzyEBVaSCic0epyu5Z2RDIhF3SBHpXPOfAjA/kBmCkijd7\n IIVdUjqVGjy3WshWC2dMyxWiDXp3XRsbgX9SY/dW/cqK/IEnv5xZjawMXM8yeEyPTvhW/qTM=",
        "X-Gm-Gg": "AeBDievEqcwdrg6gv4c29fyUobTc00pV5TGH3P2e9/lMa7UkimD/WG2xToGo1FRaGsF\n 7uKiqYwGJRtgwfZDhmt70Dl2OT16e7q8+I1vYkdJPXMcS7oaZB9nUCytRcQdeScCCiiYRhy36oj\n PSUJKpNO2REefyLT02jYX0e9N6qVsypG5uzhZC68inXJ4I6GRKV10+AXTXSv8ryz4XdzwS7g+CO\n +9VqephMQd3qS+OSbktnxhDo7FNDLJT+gUTVdQti6JiR/aB0qhIDIw34GPPoGuFaY8KPImY6ht+\n ndwcPMdndP4fa9GEAXBf5hZdEt8yuoc/qyhMG7X8igpVSnGac2MJS055xPs1WfwDHoTAHiUYa5g\n vg2GHGNbG3SOuHMdPfSzBKcwnetz6IiqDppnH45dXMfThGtROhcwAUxZzjydZG1I9cuQ21NnWXT\n /v6QlxZ12L2FbMVbkzXi9iHNQC5tyhABozs4qutjyWIsyaAlL61s4bxpUiUHFf",
        "X-Received": [
            "by 2002:a05:6000:2907:b0:446:189c:ac4e with SMTP id\n ffacd0b85a97d-44649ba1992mr8093136f8f.34.1777400088555;\n Tue, 28 Apr 2026 11:14:48 -0700 (PDT)",
            "by 2002:a05:6000:2907:b0:446:189c:ac4e with SMTP id\n ffacd0b85a97d-44649ba1992mr8093087f8f.34.1777400088117;\n Tue, 28 Apr 2026 11:14:48 -0700 (PDT)"
        ],
        "From": "Heinrich Schuchardt <heinrich.schuchardt@canonical.com>",
        "To": "Jerome Forissier <jerome.forissier@arm.com>",
        "Cc": "Tom Rini <trini@konsulko.com>, Sughosh Ganu <sughosh.ganu@arm.com>,\n Tim Harvey <tharvey@gateworks.com>,\n Marek Vasut <marek.vasut+renesas@mailbox.org>, u-boot@lists.denx.de,\n Heinrich Schuchardt <heinrich.schuchardt@canonical.com>",
        "Subject": "[PATCH 1/3] net: lwip/wget: missing linefeed in diagnostic output",
        "Date": "Tue, 28 Apr 2026 20:14:32 +0200",
        "Message-ID": "<20260428181434.179888-2-heinrich.schuchardt@canonical.com>",
        "X-Mailer": "git-send-email 2.53.0",
        "In-Reply-To": "<20260428181434.179888-1-heinrich.schuchardt@canonical.com>",
        "References": "<20260428181434.179888-1-heinrich.schuchardt@canonical.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.39",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>",
        "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de",
        "X-Virus-Status": "Clean"
    },
    "content": "With NET_LWIP wget produces this output with an overlong line\nand missing white space:\n\n    => wget $kernel_addr_r http://example.com/\n    #################################################  4 GiB540 bytes transferred in 2 ms (263.7 KiB/s)\n    Bytes transferred = 540 (21c hex)\n\nRemoving the condition on inserting a line feed yields:\n\n    => wget $kernel_addr_r http://example.com/\n    #################################################  4 GiB\n    540 bytes transferred in 2 ms (263.7 KiB/s)\n    Bytes transferred = 540 (21c hex)\n\nSigned-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>\n---\n net/lwip/wget.c | 5 +----\n 1 file changed, 1 insertion(+), 4 deletions(-)",
    "diff": "diff --git a/net/lwip/wget.c b/net/lwip/wget.c\nindex 008f3b395e7..b6c25be6115 100644\n--- a/net/lwip/wget.c\n+++ b/net/lwip/wget.c\n@@ -20,7 +20,6 @@\n #define SERVER_NAME_SIZE 254\n #define HTTP_PORT_DEFAULT 80\n #define HTTPS_PORT_DEFAULT 443\n-#define PROGRESS_PRINT_STEP_BYTES (100 * 1024)\n \n enum done_state {\n \tNOT_DONE = 0,\n@@ -251,9 +250,7 @@ static void httpc_result_cb(void *arg, httpc_result_t httpc_result,\n \tif (!elapsed)\n \t\telapsed = 1;\n \tif (!wget_info->silent) {\n-\t\tif (rx_content_len > PROGRESS_PRINT_STEP_BYTES)\n-\t\t\tprintf(\"\\n\");\n-\t\tprintf(\"%u bytes transferred in %lu ms (\", rx_content_len,\n+\t\tprintf(\"\\n%u bytes transferred in %lu ms (\", rx_content_len,\n \t\t       elapsed);\n \t\tprint_size(rx_content_len / elapsed * 1000, \"/s)\\n\");\n \t\tprintf(\"Bytes transferred = %lu (%lx hex)\\n\", ctx->size,\n",
    "prefixes": [
        "1/3"
    ]
}