From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server-vie001.gnuweeb.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_DBL_BLOCKED_OPENDNS, URIBL_ZEN_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=3.4.6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gnuweeb.org; s=new2025; t=1755889786; bh=acnhO2BaC7QQ4jT5/p4c73ODznBpoa8fVgBFrlU/rs4=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type:Content-Transfer-Encoding:Message-ID:Date:From: Reply-To:Subject:To:Cc:In-Reply-To:References:Resent-Date: Resent-From:Resent-To:Resent-Cc:User-Agent:Content-Type: Content-Transfer-Encoding; b=Jgb8iFyWFikuxVkz5Q8Sikg8Hl2KX4x+ZSimgGAc8H52BCS87BUue+qrddKXNBvdc ffmEpFbqDs/GvcJhe8IbQShsJwGrWO1IXo3u4mVhbD1/o0aVwSCr3oPe2JTna0ws4e gRYxF7QIyreym3N9dsBNzznpKMgrK7rZeP5DxV7YNW1fuKxbtKDbsam/LtRazGTTdJ f9HWLmG151A8JXI7O7R3Cc9bG595czYO9UAy8mUdZzU3OpHZfpvqnqBFDNdNbfp/L2 LvACbjkpAUz/s3HLfbOREDNXRf3h3k2Cy5hnI41mK/7P/vdE8T/W7lacYfmxnuDnMC TRyXvAees8tiw== Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by server-vie001.gnuweeb.org (Postfix) with ESMTPSA id 9AA783127F65 for ; Fri, 22 Aug 2025 19:09:46 +0000 (UTC) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-323267adb81so2631815a91.1 for ; Fri, 22 Aug 2025 12:09:46 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCXr/GyMeUQ9grZmKiTnhAKYSJh6SoczI6TGSEZd7qy96EzjnuUfrG6eCDbUCnj1S4X2P2eE@vger.gnuweeb.org X-Gm-Message-State: AOJu0Yz2yxIhb3TkjJSLUH/2KtNJhPY5X9gBA5tJnOZ7ER+Du3eLv8qa BlCkVoWwsXZnIJGiWGk3EbFwpCFHcWIAjgYCZNSA9Vqp7Ex/DMKuqiBdbIKdjzVjMLApaCLlAFS A24VQUeY5UppsFQxw5q/YhTcEU8GHSTA= X-Google-Smtp-Source: AGHT+IGy8z89325O4lXcpJIeP0bxvs3/fm+1Re87alGM4pyuQY7VtXaDuW9DDJirZH4x/9wJiAhf+XjdNUQ30Df6inY= X-Received: by 2002:a17:90b:2f8b:b0:321:ab54:14fd with SMTP id 98e67ed59e1d1-32515d26c36mr6532444a91.0.1755889785025; Fri, 22 Aug 2025 12:09:45 -0700 (PDT) MIME-Version: 1.0 References: <20250814044658.252579-1-reyuki@gnuweeb.org> <20250814044658.252579-3-reyuki@gnuweeb.org> <20250816160303.GA144043-ammarfaizi2@gnuweeb.org> In-Reply-To: From: Alviro Iskandar Setiawan Date: Sat, 23 Aug 2025 02:09:34 +0700 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXzaNyF_KB7BtepdIUyFI6DDXn2YFOgwi7jTZFGIqfMcsy5FzZh5dr4weoo Message-ID: Subject: Re: [PATCH gwproxy v5 2/2] dnsparser: Add dns parser code To: Ahmad Gani Cc: Ammar Faizi , "GNU/Weeb Mailing List" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: On Fri, Aug 22, 2025 at 8:48=E2=80=AFPM Alviro Iskandar Setiawan wrote: > On Fri, Aug 22, 2025 at 12:44=E2=80=AFPM Ahmad Gani wrote: > > I just pushed a new branch at my github fork of gwproxy [1], you can ta= ke > > a look if you want in the branch refactor-dns-feature. > > Nice, tq. I will take a look after the Jackson Hole speech. (( The Jackson Hole's speech was very dovish, congrats if you went long ;-)= )) So, I have taken a look into your branch. And I saw commit a02b58fe34ed ("dns: Remove code block related to the usage of glibc's getaddrinfo_a function"). I am a little bit worried about that part. My suggestion would be to create a new option in the configure file to select what resolver type to be used. Let's mark this new feature as experimental and keep the old feature for now. If your feature has become stable enough, we can move forward abandoning getaddrinfo_a() entirely. Maybe './configure --use-raw-dns-resolver' or something else to enable your experimental feature. If you go that way, don't forget to update the GitHub CI to test your new feature. What do you think?