From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [GSoC] Introduction + question about dmd Date: Tue, 10 Mar 2015 13:47:15 +0100 Message-ID: <8761a9m33g.fsf@gnu.org> References: <87mw3ryay0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45547) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVJZC-0005IJ-Th for guix-devel@gnu.org; Tue, 10 Mar 2015 08:47:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YVJZ7-0000j6-Uu for guix-devel@gnu.org; Tue, 10 Mar 2015 08:47:22 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34927) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YVJZ7-0000j2-Qi for guix-devel@gnu.org; Tue, 10 Mar 2015 08:47:17 -0400 In-Reply-To: (Rohan Prinja's message of "Sat, 7 Mar 2015 07:31:22 +0530") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Rohan Prinja Cc: guix-devel@gnu.org Rohan Prinja skribis: > As suggested, I read through RFC 2131 and took notes. I also looked at > lwIP's RFC 2131-compliant implementation of DHCP and I think I have a fair > understanding of the DHCP protocol now. BTW, you didn't mention RFC 3315 - > does this mean that the proposed DHCP client should support only DHCPv4 f= or > now, with DHCPv6 being added in later? I would consider DHCPv6 a bonus for this project, and DHCPv4 a requirement. But I=E2=80=99m open to discussions; what=E2=80=99s your take= on this? > Also, are you considering the implementation of the dmd event loop to be > part of this project idea or outside of it? As you said, once the DHCP > library is written, we could test its interop with dmd by calling its > functions within the appropriate event handlers in the event loop. So the > question is, do we incorporate the event loop into this project idea or l= et > it run as a parallel project and then add the tests for the DHCP library > once the event loop is done? I consider the dmd event loop to be outside of this project. However, there=E2=80=99s a close relation with both things, so you=E2=80=99ll have t= o pay a lot of attention to it. Depending on how far you go, you may want to adjust dmd to fit your needs. > I'll start working on the first draft of my proposal now, and will make > sure to incorporate your feedback as I update it. Thanks, Ludo=E2=80=99.