Show a cover letter.

GET /api/covers/2196022/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2196022,
    "url": "http://patchwork.ozlabs.org/api/covers/2196022/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/glibc/cover/20260212182031.107003-1-eggert@cs.ucla.edu/",
    "project": {
        "id": 41,
        "url": "http://patchwork.ozlabs.org/api/projects/41/?format=api",
        "name": "GNU C Library",
        "link_name": "glibc",
        "list_id": "libc-alpha.sourceware.org",
        "list_email": "libc-alpha@sourceware.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260212182031.107003-1-eggert@cs.ucla.edu>",
    "list_archive_url": null,
    "date": "2026-02-12T18:18:10",
    "name": "[v3,0/4] malloc doc fixes for alignment",
    "submitter": {
        "id": 4434,
        "url": "http://patchwork.ozlabs.org/api/people/4434/?format=api",
        "name": "Paul Eggert",
        "email": "eggert@CS.UCLA.EDU"
    },
    "mbox": "http://patchwork.ozlabs.org/project/glibc/cover/20260212182031.107003-1-eggert@cs.ucla.edu/mbox/",
    "series": [
        {
            "id": 492003,
            "url": "http://patchwork.ozlabs.org/api/series/492003/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/glibc/list/?series=492003",
            "date": "2026-02-12T18:18:14",
            "name": "malloc doc fixes for alignment",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/492003/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2196022/comments/",
    "headers": {
        "Return-Path": "<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "libc-alpha@sourceware.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@legolas.ozlabs.org",
            "libc-alpha@sourceware.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=cs.ucla.edu header.i=@cs.ucla.edu header.a=rsa-sha256\n header.s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C header.b=VEjDw+Sg;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)",
            "sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=cs.ucla.edu header.i=@cs.ucla.edu header.a=rsa-sha256\n header.s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C header.b=VEjDw+Sg",
            "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=cs.ucla.edu",
            "sourceware.org; spf=pass smtp.mailfrom=cs.ucla.edu",
            "server2.sourceware.org;\n arc=none smtp.remote-ip=131.179.128.66",
            "mail.cs.ucla.edu (amavis); dkim=pass (2048-bit key)\n header.d=cs.ucla.edu"
        ],
        "Received": [
            "from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\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 4fBkDc0bXQz1xpY\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 13 Feb 2026 05:22:40 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id E1D614B9DB47\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 12 Feb 2026 18:22:37 +0000 (GMT)",
            "from mail.cs.ucla.edu (mail.cs.ucla.edu [131.179.128.66])\n by sourceware.org (Postfix) with ESMTPS id 95DF24BA2E16\n for <libc-alpha@sourceware.org>; Thu, 12 Feb 2026 18:20:56 +0000 (GMT)",
            "from localhost (localhost [127.0.0.1])\n by mail.cs.ucla.edu (Postfix) with ESMTP id 079EE3C03E9EA;\n Thu, 12 Feb 2026 10:20:56 -0800 (PST)",
            "from mail.cs.ucla.edu ([127.0.0.1])\n by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP\n id Oc38oeOBnGbi; Thu, 12 Feb 2026 10:20:55 -0800 (PST)",
            "from localhost (localhost [127.0.0.1])\n by mail.cs.ucla.edu (Postfix) with ESMTP id D3F3E3C03E9EB;\n Thu, 12 Feb 2026 10:20:55 -0800 (PST)",
            "from mail.cs.ucla.edu ([127.0.0.1])\n by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP\n id Q3-_SrTI6S_2; Thu, 12 Feb 2026 10:20:55 -0800 (PST)",
            "from wing.home (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net\n [47.154.25.30])\n by mail.cs.ucla.edu (Postfix) with ESMTPSA id B91AF3C03E9EA;\n Thu, 12 Feb 2026 10:20:55 -0800 (PST)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org E1D614B9DB47",
            "OpenDKIM Filter v2.11.0 sourceware.org 95DF24BA2E16",
            "OpenDKIM Filter v2.10.3 mail.cs.ucla.edu D3F3E3C03E9EB"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 95DF24BA2E16",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 95DF24BA2E16",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1770920456; cv=none;\n b=hgVQL8FcPP+aVGsJ/f8w3a3Yxk088yWE8ijXT6M8VPgCs7M5aZ9p+eESW10BhiHYJeFP9cpLhrg40KFMmM4QScXVFA/oXh7ChiavlXS/TuTDRGMb0D+sFGC06yGG0YrnB1vXUE1Hta0cUz5hCnjno/r7m0b1SbVR7/vhjPd7lWg=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1770920456; c=relaxed/simple;\n bh=MtkXyZwoG17x5r0InIQQJ2I4WhO5whbz+BCS0yAIAcU=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=TzBnoo5qeMqlHv9NbI+3APuQnUXtBrF3ItVuNntvo23zl7GQccYVu8YnZQ4E0ExQEJGmiXyf7JJFjsw/O70nYcqLVnwV3xnGazwig/CMKqVRf/Zsq+I486rtijalZdS+iYnM/G2BfbQ8D85N09ujyJ8/N09fni21+KZQxZZArps=",
        "ARC-Authentication-Results": "i=1; server2.sourceware.org",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;\n s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1770920455;\n bh=Sf6Ew9Akkmdu7P/fgjMfQfRm6i5ZmF1B27OhOq/d97M=;\n h=From:To:Date:Message-ID:MIME-Version;\n b=VEjDw+SgRtkMfjBqvJx2AKqvF9ZHb8B8xoJjY8ajKawcj+yYuQHtNOkbYilqVPC0x\n tgKAYGELmFAHmfuDDXUCdBKXne7jD7VZcd9ypan+r10deo4+Y36XkdKE/IwDyHLTAv\n Tjg5v+PBPgf2YqDfrRVEukeVFEk2Drwu9a3W9TxBJ+ObWZ5FdMyzNbnEMxi9F/SSw3\n MA4uJXv1EC1wkv/Lc3moxj8IOmLuImhKRwWPQqn8OYnZq5PGnu2mzBl/54Ny8khImA\n gX6xUhnjPt8Wdgip3tkoU2C/Geb/RFE6rf6Tco2ZLAMn87uqGr731u7RY38wC2NSTx\n 9Ee8XDzD87Sig==",
        "X-Virus-Scanned": "amavis at mail.cs.ucla.edu",
        "From": "Paul Eggert <eggert@cs.ucla.edu>",
        "To": "libc-alpha@sourceware.org",
        "Cc": "Paul Eggert <eggert@cs.ucla.edu>",
        "Subject": "[PATCH v3 0/4] malloc doc fixes for alignment",
        "Date": "Thu, 12 Feb 2026 10:18:10 -0800",
        "Message-ID": "<20260212182031.107003-1-eggert@cs.ucla.edu>",
        "X-Mailer": "git-send-email 2.51.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "quoted-printable",
        "X-BeenThere": "libc-alpha@sourceware.org",
        "X-Mailman-Version": "2.1.30",
        "Precedence": "list",
        "List-Id": "Libc-alpha mailing list <libc-alpha.sourceware.org>",
        "List-Unsubscribe": "<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>",
        "List-Archive": "<https://sourceware.org/pipermail/libc-alpha/>",
        "List-Post": "<mailto:libc-alpha@sourceware.org>",
        "List-Help": "<mailto:libc-alpha-request@sourceware.org?subject=help>",
        "List-Subscribe": "<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>",
        "Errors-To": "libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"
    },
    "content": "This patch series affects only the manual.  Tt adds documentation for\nmax_align_t and documents how malloc and friends align their results.\nAlso, it says that systems where malloc (0) returns NULL are now rare,\nand reorganizes for clarity to separate examples from portability notes.\n\nv3 incorporates comments from DJ Delorie in:\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/175060.html\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/175061.html\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/175062.html\n\nv2 incorporated comments from Floriam Weimer and Wilco Dijkstra in:\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/174910.html\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/174994.html\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/174911.html\nhttps://sourceware.org/pipermail/libc-alpha/2026-February/174916.html\nAs a result there is now a new, 4th patch that adds documentation on\npossible future changes.\n\nPaul Eggert (4):\n  Document max_align_t\n  Document malloc alignment\n  Say malloc (0) != NULL is now common; resection\n  malloc: alignment might change in future versions\n\n NEWS               |   7 ++-\n manual/lang.texi   |  28 +++++++---\n manual/memory.texi | 131 ++++++++++++++++++++++++++++++++++++---------\n 3 files changed, 131 insertions(+), 35 deletions(-)\n\n--\n2.51.0"
}