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=1755916133; bh=2caN8w3Rs67NtmBnPEQ6nwOmDxkn5EM9RrzMwqzCQ4o=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:In-Reply-To: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=GW9rbubZifHF6YHZypkc+FHh9Ryvkc43VFYjci11y57YuzvA2P9LLOjaIrP4VmWGR bnovtTDpyO6dD+Ki2b3p8LL5Vg2ZWx2aXBIgi0pgNa5wWLnKD4GiWeDl065HFAaKuP OIm7HqMnuJD3acSg+MMuzFqzQKXpKoXcRrtH9npR2BB1Rx/2EIUXmn+oVA/KdL41hG zYq4jtoZ0iyNT+gmEzVsVXHNvV20tfOuYLJimdLHVIXiEayDores+s1cdNeoT7E0pT cuy6o/Cw7rmj+jArtzP2vr6AEAriY720fhfq8luYKEtY3XA6t+2Lc3N0TLwaxJr6x6 UHyGit0D80bFQ== Received: from linux.gnuweeb.org (unknown [103.216.223.55]) by server-vie001.gnuweeb.org (Postfix) with ESMTPSA id A79F73127FA0; Sat, 23 Aug 2025 02:28:51 +0000 (UTC) Date: Sat, 23 Aug 2025 09:28:47 +0700 From: Ammar Faizi To: Alviro Iskandar Setiawan Cc: Ahmad Gani , GNU/Weeb Mailing List Subject: Re: [PATCH gwproxy v5 2/2] dnsparser: Add dns parser code Message-ID: <20250823022847.GC3508499-ammarfaizi2@gnuweeb.org> References: <20250814044658.252579-3-reyuki@gnuweeb.org> <20250816160303.GA144043-ammarfaizi2@gnuweeb.org> <20250822195242.GA3236201-ammarfaizi2@gnuweeb.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Gw-Outgoing-Server-Hash: 01afd303c8b96d0c1d5e80aa96a4ee40ec69888f786fa24107c0862c0644af79 X-Gw-Message-ID: 29ce370a1c5e9e9afec06b08550f4b7126160d2135a6fdc724396c581c82e0fa X-Gw-PM-Hash: 0118e49f0be22e0f53a3024476e02b238b91c66ed8fe1b763b14fa1e99876071 List-Id: On Sat, Aug 23, 2025 at 09:20:17AM +0700, Alviro Iskandar Setiawan wrote: > I think the UDP 53 resolver can be merged earlier, then later you add > /etc/hosts support, and other missing bits after that. Yes, let's only do that "UDP 53 resolver" first for the initial work. Ahmad, I'll apply your patch series if your DNS resolver is already usable from at least the epoll event loop. io_uring support can be later, but you must not break it if you enable your new experimental feature. Your objective now is only focus on resolving DNS via UDP port 53. Make it usable from the epoll event loop. Next work will be parsing these files: - /etc/hosts - /etc/resolv.conf - /etc/gai.conf and probably more files. We don't need to wait those files to be parsed by your feature to merge it. -- Ammar Faizi