Re: GSoC 2026: Interest in IPv6 cleanup project- looking for starter tasks

From: Ashwani Kamal <ashwanikamal.im421_at_gmail.com>
Date: Fri, 13 Mar 2026 12:28:17 UTC
Hello

Thank you for the pointers!

> The past GSoC student already worked on several utilities:

> https://wiki.freebsd.org/SummerOfCode2024Projects/IPv6SupportAndCleanupOfAddressFamilyDependencyInUserlandUtilities

> Some of them are still incomplete, but reading them should be a good
> start.
I will go through the work listed there to understand what has already
been completed and what remains.

> I think usr.bin/talk is one of the easiest target to understand how to
> support IPv6 properly.
Thanks for the suggestion. I will start by studying usr.bin/talk.
I had initially started looking at usr.sbin/ypbind and currently have a
small patch prepared that replaces a gethostbyname() usage with
getaddrinfo(). Would it be better to send such patches to the mailing
list, or should I open a review elsewhere? I noticed reviews happen
on phabricator, I have gotten my account approved for the same.

Best regards
Ashwani Kamal



On Fri, 13 Mar 2026 at 04:38, Hiroki Sato <hrs@freebsd.org> wrote:
>
> Hi,
>
> Ashwani Kamal <ashwanikamal.im421@gmail.com> wrote
>   in <CADfw3=qx+SHT1w-WE7+k4dZomZpwUf7vtb9xJOYXQ+aUfepsdw@mail.gmail.com>:
>
> as> Before formally applying, I’d love to start contributing and get familiar
> as> with the relevant parts of the FreeBSD codebase. Would you be able to
> as> suggest a few good starter work items related to this project? For example:
>
> Thank you for your interest.  I am sorry for the long delay in getting
> back to you...
>
> as> - Specific utilities (e.g., rwhod, rpc.rquotad) that would be good first
> as> targets
> ...
> as> - Or any bugs/reviews already tracking IPv6 cleanup work
>
> The past GSoC student already worked on several utilities:
>
> https://wiki.freebsd.org/SummerOfCode2024Projects/IPv6SupportAndCleanupOfAddressFamilyDependencyInUserlandUtilities
>
> Some of them are still incomplete, but reading them should be a good
> start.
>
> as> - Any known places where we can start replacing gethostby*() with
> as> getaddrinfo() safely
>
> I think usr.bin/talk is one of the easiest target to understand how to
> support IPv6 properly.
>
> -- Hiroki