On Thu, Aug 21, 2025 at 11:50 PM Alviro Iskandar Setiawan wrote: > Do you have a git tree for the public to fetch your WIP? I just pushed a new branch at my github fork of gwproxy [1], you can take a look if you want in the branch refactor-dns-feature. The work-in-progress contain several TODOs: - fix the parser (watch only for A record, ignore others like CNAME) - handle both IPv6 and IPv4 when preferred family is AF_UNSPEC (see dns.c:480 and dns.c:426) - insert cache and house-keeping cache - special domain name handling (e.g., allow localhost but refuse .onion) and /etc/hosts - integration with io_uring - polishing the overall changes > I've just been back to my home. I'd like to take a look into it. I may > also continue the work if you don't have time. I am free for the rest > of the week, so I'll use it to tackle this one. Actually, I do have plenty of time. But I tend to lose focus when things don't go well, and then it's hard for me to get back into it. Maybe it'll be a different story if I talk things out and discuss it with other gwproxy contributors, but argh, it's hard to explain—or to change my habits. Maybe, if you don't mind, it'd be nice to do it in more of a Q&A style instead of you continuing the work all by yourself. That way, I might actually start changing my own habits, but only if you're comfortable with that suggestion. [1]: - https://github.com/realyukii/gwproxy/tree/refactor-dns-feature -- Ahmad Gani