From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,PDS_OTHER_BAD_TLD, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13612 invoked from network); 19 Jul 2021 18:53:16 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 19 Jul 2021 18:53:16 -0000 Received: (qmail 26454 invoked by uid 550); 19 Jul 2021 18:53:13 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 26432 invoked from network); 19 Jul 2021 18:53:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ke1j61hLE9lj1MfkQfbFYHdD7nz3G7wt758+jnpcLVw=; b=So/rmngm1+yNZcZkaSvF4lDvUII0Ew/h+O8TRqKTcX7weBAidbDmTNafoWKxWW+xan toI9qDG4vNPUt1ypKfx1MDu/cMbjFQ+bU51hATMGAICyfPTtFAlV9GE073UfNYc/m5g2 UHlXuEIq7L4+byzR8/e3X+DX+PRszSLXJQNe34DbrDcDmgAv6iqPv1QmNah9P0PNwRTw EQ//9NqCOazo0+aHO+LDDE7FPuzp2ZAoVUbMrgPHs1xi0alvPLFMBPJwjbBdPvd57ahA MoAyrQmNZSKk0YN4qzDqRU2bx559X09fjzKgLxs95nE9DQ0rbv8DgE/t9UWBT0VKsT3X dJ5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ke1j61hLE9lj1MfkQfbFYHdD7nz3G7wt758+jnpcLVw=; b=ROY0sdFh5nALIOA+sYC/v2C/Zihr4tBETtph60ung6Ow/eXWShdHqutbIIWYxoMudH f7E14eJXgOlxB2mejt8kCWIm/+7K7GBiev8Oa8BovcjRjk7fBnbJ7QX7ePVCFU8BswVK H2tVriXeSNo7NI/8dpJfXUAqe1f+jOBqFIpk/C4QYnoyLw320Ptj3mJxeSfCctEvMjYX xrUtiZ04gLKgRqhbf0DzhWdOs76p0IyM3KHx8x5oYOEVurvu7XFppmLJKbEfo6zZUzlz dtByoNUUdmQPqzT5Xu6TCMEHqCV9qArD53njHvsYyUgdg0xEFMngvUqEiyIKPoBntdFO FOHg== X-Gm-Message-State: AOAM532CuD2qt4h4rRiECq5ovESKIb3YxZb3cOOsCU+A3jBrapqqQByp RkKMY6DdVCzbW0yhf1p2stfO+qmQHRs0L+PfBQ== X-Google-Smtp-Source: ABdhPJxaZ0i74Zc75SuDb+My6mkufBHA3Qwrle1BWnS8tzc/WTqhfTXuOPHSHUXaSH4P78Qi0T08IGSNSVaBSY4MBuU= X-Received: by 2002:a63:514c:: with SMTP id r12mr27318171pgl.70.1626720780192; Mon, 19 Jul 2021 11:53:00 -0700 (PDT) MIME-Version: 1.0 References: <878s22xwt4.fsf@oldenburg.str.redhat.com> In-Reply-To: <878s22xwt4.fsf@oldenburg.str.redhat.com> From: Yuri Kanivetsky Date: Mon, 19 Jul 2021 21:51:23 +0300 Message-ID: To: Florian Weimer Cc: musl@lists.openwall.com Content-Type: multipart/mixed; boundary="00000000000040a23905c77e725e" Subject: Re: [musl] getaddrinfo() fails for domains with no AAAA records (regression?) --00000000000040a23905c77e725e Content-Type: text/plain; charset="UTF-8" So you're saying that that is the registrar's fault (which also provides the name servers)? Can you possibly tell how this can be fixed? Other than by giving up on wildcard dns records? A couple more points. First, apparently there was some change between musl-1.2.2-r0 and musl-1.1.24-r10, getaddrinfo() stops working since Alpine Linux 3.13. Which comes down to the fact that ping and ssh can't resolve such hostnames. Although host, getent and dig can. Second, it works on Arch Linux, Debians 8, 9, 10, and CentOS 7. The way it looks, it works on libc, and doesn't work on musl. Additionally I've attached the relevant part of the registrars' web interface. Regards, Yuri On Mon, Jul 19, 2021 at 4:22 PM Florian Weimer wrote: > > * Yuri Kanivetsky: > > > $ docker run --rm -itv $PWD:/app alpine:3.14 ./app/a.sh > > ... > > + ./a.out p2.x-yuri.site set_ai_family > > AF_INET: 3.67.126.242 > > + ./a.out p2.x-yuri.site > > getaddrinfo: Name does not resolve > > p2.x-yuri.site/IN/AAAA queries result in Name Error/NXDOMAIN, so the > domain is misconfigured. This error is independent of the record type. > > Thanks, > Florian > --00000000000040a23905c77e725e Content-Type: image/png; name="p2.png" Content-Disposition: attachment; filename="p2.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_krazffau0 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 vrAihl4RQgxRRCDKzDJmJSkD3/F1jwBf75I8y//cnyOiFi0GBETiGWaYNvE68dSmbXDeJ46ziqwS nxOPmnRB4keuKx6/cS67LPDMuJnLzhHHicVyFytdzCqmRjxJnFA1nfKFvMcq5y3OWq3O2vfkLwwX 9eUlrtMcQhoLWIQEEQrqqKIGG0ladVIsZGk/5eMfdP0SuRRyVcHIMY8NaJBdP/gf/O7WKk2Me0nh FND74jgfw0BoF2g1HOf72HFaJ0DwGbjSO/6NJjD9SXqjoyWOgOg2cHHd0ZQ94HIHGHgyZFN2pSBN oVQC3s/omwpA7BboX/V6a+/j9AHIUVeZG+DgEBgpU/aaz7v7unv790y7vx9DpHKUmm4o2wAADRpp VFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1w Q2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8i IHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0 cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh cC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z VHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxl bWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAg IHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1w OmRvY2lkOmdpbXA6MTUzOTYxYjktNTg1ZS00ZTE3LWI4ODctYWI2NTU3NmI3ZjVkIgogICB4bXBN TTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFlYmFhNTM3LTU2Y2UtNDBmNi04YjE2LThkYWI3NGU0ZTcy NiIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg3NWI1NGEwLTIwYzQtNDQy Yi05MTNhLTBjZGQxYjQ5MTNiMiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJ PSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTYyNjcw ODAwMjE1NDcyNSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI0IgogICB0aWZmOk9yaWVudGF0aW9u PSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5Pgog ICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAg ICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI4NzAw NTMxLTYwOTgtNDMzZi05Nzc2LTZhMDNkMGRhZmE5NyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2Vu dD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDctMTlUMTg6MjA6 MDIrMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRl c2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+iZWnZAAA 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 Wzjm4C+RSCRJyZeGDR2aknp1+tQp6BCgUqlxB6KkPzc3NyeePvvF559pamgoNNu5O1hFRXn1Sp+O 1pNwKtHCwnzEcCuF+vx57pqamvIX2AghysrKJ47+KH+aSqPR1NXUZSmQ5eLMGu/81g3NnD5NfrKx sdHM1KSTwXbw4EExURG/b6uhUVtLC/sdetbbvIvLX0q5MuTjwZcu/LR5Y9CxEwl3792X1j/84IPu /+I/6NOnfVEobAtYHzR92pThVopjVkRktKqqyry538oXa2prmQymfMXAwOBNTU1NTS2dTtfV0fm9 bmjw5k0Njjn4S355mKWnq7fwO4/zSRfRGyDvZOJpF7dJObm5yz0VL//fTr9z9foNKpU645s5s+d6 nD13XqFBI4eTeOan+fPc26+WwdBXVVXp/ITheHyCq8t4abPo2LjyioqCgsKJk6cuWuqZnZPTybK5 eXnPnr9wc3XtfLCVT4EXky9NmTwJuxsQzv6CoUM+dhnvrKSkZPXJMAd7uzv37r3vPRK8L5Shrz/7 61kK9dRr19Pv3tsQGEChUBQGqvZDF4VCkbSrSyQSxWUB/pvzF5LcJrAGDxpICMl79BgdAjKzZky/ lpLsaG+/eJkXj8+Xn3Ui4aRlP4sN69edO5240sc7Mjrm6vUbCg36WZiPtB7xN7YbERVdV1e/3GsZ IaSlhXvhwsUxo5327Nrx0+mTTqO+WLXWv7yi4q0LVlRUBgZtWrPSp08f404GWxmBQOC/LsjWZuR4 53HY3dCjvMsHAhj6+hWVle91dwiFbbdup7e1tTmz3AghYomEx+c7s9y+X/hdRuYDdn39lOm/jSMt XO6y5Ssc7e0GDRr44JeH8iupqa01MelrYMAUCoWNHI7Ofx4dqKmpZTAYOObgz6urr3+YlR0Y4EcI cXNlnU+6OHTIx+gWkFFTU1u6eNHZc+d//TVX/iaKl/kF27dsMjUxIYSMGG41geWSduu289gx0rkN DQ1nz577YfuWv7HF6Ji4zMyfI0JD1NXVCSElpaVtIpHv6pXSyVkzpidfTsnIeDB92pT2yczTZ4X7 3DkTXFmdD7bTpnxFCOHzBWv9A5gM/QC/tdjRgHD291VWVfXubfRedwedrnQl+YJssryiwt1jwdWU ZEKIdLyQmTR1+s5tWwcM+Cg/vyAiMrq6+rWRkSEhpLmlJe/R46lfTTY3M9PV0cnIyHT5z30YGZmZ 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 /wcRcr+0U9lq2AAAAABJRU5ErkJggg== --00000000000040a23905c77e725e--