[{"id":1766837,"web_url":"http://patchwork.ozlabs.org/comment/1766837/","msgid":"<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>","list_archive_url":null,"date":"2017-09-12T10:03:00","subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"On 09/05/2017 06:05 PM, Łukasz Stelmach wrote:\n> Add af (address family) to the list of arguments of gethostbyname4_r\n> function in files, dns, nis and nisplus module and rename the function to\n> gethostbyname5_r. Pass the af value to the underlying parsing functions.\n> Define gethostbyname4_r as a wrapper for the former passing af set\n> to AF_UNSPEC.\n\nI'd prefer if we have a single ultimate name resolution function,\ninstead of doing function 5 now, and function 6 later, when we have\ndealt with the malloc matters.\n\nOne way to deal with the dlmopen/static dlopen issue would be to define\na deallocation function which goes with the 5 function.  If this\nfunction called free, it would automatically end up at the right definition.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-return-84481-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84481-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"BJgpWkOs\"; dkim-atps=neutral","sourceware.org; auth=none","ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx09.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=fweimer@redhat.com"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs0jY60vCz9s4s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 20:03:13 +1000 (AEST)","(qmail 100896 invoked by alias); 12 Sep 2017 10:03:07 -0000","(qmail 100887 invoked by uid 89); 12 Sep 2017 10:03:07 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:to:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=LIme7xaP0HDSwBQ/\n\t+uTsxxXHps8ZllZDQSKM1mD/xtUQsWvVB7re8dkuCUN6wJVkMnZXUCY5mn8J63bs\n\t2t6kfvitcaijdurYV2f51uKtXVln1e0xzyJu4R7xddYEA1dcvybuPjxir5G2jwDc\n\tq4RF4j0a3/RL9kuoKyT/nYa6LSE=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:to:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=LTRR+TCnLrLrsCUo0wdG4h\n\t2UvQk=; b=BJgpWkOsTi7kNfodWpfyEXyrP65jQ+fk8BDtts0WFZNfEFjCyTAF2M\n\tU8hHjXU3VSI3HT9fW7M5MGIcym6CYgEkXTOpgo29hbujc3IMlgzLy9sGsROAPKk8\n\tq0KW/QmctRUWbsEpm21bdNKpS0QeOTStA4+rP4OEcAp2SVEA0h3FM=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,\n\tRP_MATCHES_RCVD,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=H*M:d21b,\n\tH*M:3b4e, family, HContent-Transfer-Encoding:8bit","X-HELO":"mx1.redhat.com","DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 11C8D4E4C3","Subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","To":"=?utf-8?q?=C5=81ukasz_Stelmach?= <stlman@poczta.fm>,\n\tlibc-alpha@sourceware.org","References":"<20170905160530.19525-1-stlman@poczta.fm>\n\t<20170905160530.19525-4-stlman@poczta.fm>","From":"Florian Weimer <fweimer@redhat.com>","Message-ID":"<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>","Date":"Tue, 12 Sep 2017 12:03:00 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<20170905160530.19525-4-stlman@poczta.fm>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"8bit"}},{"id":1766868,"web_url":"http://patchwork.ozlabs.org/comment/1766868/","msgid":"<1B75F91F-FB14-4246-9917-119FA5FF3722@poczta.fm>","list_archive_url":null,"date":"2017-09-12T10:44:09","subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","submitter":{"id":72297,"url":"http://patchwork.ozlabs.org/api/people/72297/","name":"Łukasz Stelmach","email":"stlman@poczta.fm"},"content":"Dnia 12 września 2017 12:03:00 CEST, Florian Weimer <fweimer@redhat.com> napisał(a):\n>On 09/05/2017 06:05 PM, Łukasz Stelmach wrote:\n>> Add af (address family) to the list of arguments of gethostbyname4_r\n>> function in files, dns, nis and nisplus module and rename the\n>function to\n>> gethostbyname5_r. Pass the af value to the underlying parsing\n>functions.\n>> Define gethostbyname4_r as a wrapper for the former passing af set\n>> to AF_UNSPEC.\n>\n>I'd prefer if we have a single ultimate name resolution function,\n>instead of doing function 5 now, and function 6 later, when we have\n>dealt with the malloc matters.\n\nThis sounds like a major debate. Do you know who's in charge in this parts of glibc?\n\n>One way to deal with the dlmopen/static dlopen issue would be to define\n>a deallocation function which goes with the 5 function.  If this\n>function called free, it would automatically end up at the right\n>definition.\n\nThis means almost nothing to me (-; which means, probably I am not the right guy to do it.","headers":{"Return-Path":"<libc-alpha-return-84484-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84484-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"epq/Di3u\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs1dC6Dpyz9s7g\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 20:44:31 +1000 (AEST)","(qmail 94805 invoked by alias); 12 Sep 2017 10:44:26 -0000","(qmail 94496 invoked by uid 89); 12 Sep 2017 10:44:25 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:date:in-reply-to:references:mime-version\n\t:content-type:content-transfer-encoding:subject:to:from\n\t:message-id; q=dns; s=default; b=vpS8YZUIbvLQ+XQ/YGb7Nw/wKaEeucK\n\t1OaTG/KdST5m8+YJKlrfLRu2Bbs+SIt9TDqXyDDztgN7IRuV0KYDp02dmGHqvdVq\n\twEug80X2Gj6Hu1HesVMRBw3Izh3HdS5XLRFCKunejDY5J6HSIiwqtkwoLuZaX8/C\n\t1ceoYIc3WJFo=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:date:in-reply-to:references:mime-version\n\t:content-type:content-transfer-encoding:subject:to:from\n\t:message-id; s=default; bh=sDufA/WhPUkngWSmgNs3a2e+OtY=; b=epq/D\n\ti3ulsXBZZBePY3I0TkmtnlcvlA+y8fJCMjFHziUjgV1rw/ccHk5U1u4us0tfTifJ\n\tTV+wsF+MaQgtB35OmGYmFukuxzcdxBUT72/bb4pXvDi3toro+KwWhjd5uCfgnf3D\n\t5cSkmVM5SuV8gjfD1EdVh1o1TbSHnh5PIYQN1Q=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,\n\tFREEMAIL_FROM, SPF_PASS autolearn=ham version=3.3.2 spammy=guy,\n\tH*M:4246, H*MI:4246, charge","X-HELO":"smtpo.poczta.interia.pl","X-Interia-R":"Interia","X-Interia-R-IP":"158.255.7.61","X-Interia-R-Helo":"<[10.10.10.1]>","Date":"Tue, 12 Sep 2017 10:44:09 +0000","User-Agent":"K-9 Mail for Android","In-Reply-To":"<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>","References":"<20170905160530.19525-1-stlman@poczta.fm>\n\t<20170905160530.19525-4-stlman@poczta.fm>\n\t<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain;\n charset=utf-8","Content-Transfer-Encoding":"quoted-printable","Subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","To":"Florian Weimer <fweimer@redhat.com>,libc-alpha@sourceware.org","From":"=?utf-8?q?=C5=81ukasz_Stelmach?= <stlman@poczta.fm>","Message-ID":"<1B75F91F-FB14-4246-9917-119FA5FF3722@poczta.fm>","X-Interia-Antivirus":"OK"}},{"id":1766891,"web_url":"http://patchwork.ozlabs.org/comment/1766891/","msgid":"<e507f166-197a-4590-b0ad-343e8b04de30@redhat.com>","list_archive_url":null,"date":"2017-09-12T11:00:41","subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"On 09/12/2017 12:44 PM, Łukasz Stelmach wrote:\n> Dnia 12 września 2017 12:03:00 CEST, Florian Weimer <fweimer@redhat.com> napisał(a):\n>> On 09/05/2017 06:05 PM, Łukasz Stelmach wrote:\n>>> Add af (address family) to the list of arguments of gethostbyname4_r\n>>> function in files, dns, nis and nisplus module and rename the\n>> function to\n>>> gethostbyname5_r. Pass the af value to the underlying parsing\n>> functions.\n>>> Define gethostbyname4_r as a wrapper for the former passing af set\n>>> to AF_UNSPEC.\n>>\n>> I'd prefer if we have a single ultimate name resolution function,\n>> instead of doing function 5 now, and function 6 later, when we have\n>> dealt with the malloc matters.\n> \n> This sounds like a major debate. Do you know who's in charge in this parts of glibc?\n\nIt's a community project.  We don't have strong component ownership.  I\nhave taken care of networking-related matters for some time now.\n\n>> One way to deal with the dlmopen/static dlopen issue would be to define\n>> a deallocation function which goes with the 5 function.  If this\n>> function called free, it would automatically end up at the right\n>> definition.\n> \n> This means almost nothing to me (-; which means, probably I am not the right guy to do it. \n\nWe currently pass a fixed-size buffer into the NSS service module.  The\nNSS service module can fail with\nNSS_STATUS_TRYAGAIN/NETDB_INTERNAL/ERANGE to indicate that the buffer is\ntoo small.  The caller is supposed to try again with a larger buffer.\n\nThis is very inefficient.  It can result in a large number of DNS\nqueries if there are many addresses (A/AAAA over UDP, then over TCP).\n\nWe could avoid this if the NSS service module allocates space for the\nresult because it knows the required size.  But the module could use a\ndifferent malloc than the main program (like Windows DLLs, but for GNU,\nthis is a special case which does not apply to regular DSO usage).\nThere are two ways to fix this: The NSS module could provide a\ndeallocation function, or we could add a mechanism to the dynamic linker\nthat ensures the mallocs always match.  The second approach is quite\nhard to implement.  The first approach has other benefits (e.g., the\nservice module could return a pointer into a cache and use reference\ncounting instead of direct malloc/free to manage the memory).\n\nI don't see your name in the maintainers list on the wiki.  Since your\ncurrent patches already are substantial contribution, we need to discuss\nthe matter of copyright assignment:\n\nhttps://sourceware.org/glibc/wiki/Contribution%20checklist#FSF_copyright_Assignment\n\nI suggest you contact the FSF to eliminate that roadblock before working\non these patches further.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-return-84486-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84486-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"NYfFVSM0\"; dkim-atps=neutral","sourceware.org; auth=none","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx08.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=fweimer@redhat.com"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs20971gfz9ryk\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 21:00:57 +1000 (AEST)","(qmail 11535 invoked by alias); 12 Sep 2017 11:00:50 -0000","(qmail 11521 invoked by uid 89); 12 Sep 2017 11:00:50 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:to:references:from:cc:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=IgwyL/XGqskkvAwI\n\tadPX1b7NYSHf/ER2dLDHCe/CukxWfbhSYAq1TaZqs8mqeaDfmbjTcdZr6NyRdFNx\n\tHfGlLlfAvsvJ5yBDzc1zad6bMlPaShH+KWEC4AMcgYpCCYPbomWXv05qFn3QrAyl\n\t7NhfgL5AnWj/qPmY4MuUcYYkreg=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:to:references:from:cc:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=wrzPh0e92qXLaORc8YLJaO\n\tOnSQc=; b=NYfFVSM0C7F9jJ9xTdHffnWrJRXI/elNU5sKzsLOPklizhScNPF/yi\n\tSuStN4bSUd4VyDCc0QcOjSTZw8tFL8AJ6f7o6ZQarFuwk2t5LelEWr8Ynde5Y3bT\n\tjmaRGcs2tgzO2DAvf9p9s0lz4mpjp72Aq3k5Yogdew/ILtBNhv7dI=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,\n\tRP_MATCHES_RCVD,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=contribution,\n\taaaa, AAAA, counting","X-HELO":"mx1.redhat.com","DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 5D22EC0587D7","Subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","To":"=?utf-8?q?=C5=81ukasz_Stelmach?= <stlman@poczta.fm>","References":"<20170905160530.19525-1-stlman@poczta.fm>\n\t<20170905160530.19525-4-stlman@poczta.fm>\n\t<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>\n\t<1B75F91F-FB14-4246-9917-119FA5FF3722@poczta.fm>","From":"Florian Weimer <fweimer@redhat.com>","Cc":"libc-alpha@sourceware.org","Message-ID":"<e507f166-197a-4590-b0ad-343e8b04de30@redhat.com>","Date":"Tue, 12 Sep 2017 13:00:41 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<1B75F91F-FB14-4246-9917-119FA5FF3722@poczta.fm>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"8bit"}},{"id":1766971,"web_url":"http://patchwork.ozlabs.org/comment/1766971/","msgid":"<F1825622-3B61-463D-9B25-9BE22AA12DB7@poczta.fm>","list_archive_url":null,"date":"2017-09-12T12:46:46","subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","submitter":{"id":72297,"url":"http://patchwork.ozlabs.org/api/people/72297/","name":"Łukasz Stelmach","email":"stlman@poczta.fm"},"content":"Dnia 12 września 2017 13:00:41 CEST, Florian Weimer <fweimer@redhat.com> napisał(a):\n\n>I don't see your name in the maintainers list on the wiki.  Since your\n>current patches already are substantial contribution, we need to\n>discuss\n>the matter of copyright assignment:\n>\n>https://sourceware.org/glibc/wiki/Contribution%20checklist#FSF_copyright_Assignment\n>\n>I suggest you contact the FSF to eliminate that roadblock before\n>working\n>on these patches further.\n\nI suppose, I should send https://git.savannah.gnu.org/cgit/gnulib.git/plain/doc/Copyright/request-assign.future. Am I right?","headers":{"Return-Path":"<libc-alpha-return-84495-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84495-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"SNmBGPPP\"; dkim-atps=neutral","sourceware.org; auth=none"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs4Xj6WPPz9t7B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 22:55:28 +1000 (AEST)","(qmail 61474 invoked by alias); 12 Sep 2017 12:47:12 -0000","(qmail 61463 invoked by uid 89); 12 Sep 2017 12:47:12 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:date:in-reply-to:references:mime-version\n\t:content-type:content-transfer-encoding:subject:to:cc:from\n\t:message-id; q=dns; s=default; b=MuQkAfBVIddAW/gyx4j3svkBTcMuyB4\n\txwnoVxKx/hyCamcdKZzkkPtc/9u5jn8kkBeZIoFQyHgCs+/5bzPiCf2fpTXKmJfV\n\trQ7UnOwhOb+G9tbcNB4XJ4+GZQVv47ZjS/bnOLj8qdNBV9A2c/v4TGCaExSzq6zt\n\ttV6CyJYO5cVA=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:date:in-reply-to:references:mime-version\n\t:content-type:content-transfer-encoding:subject:to:cc:from\n\t:message-id; s=default; bh=NVxeH/6NLXUjEvDdWeqXgHzaRZ0=; b=SNmBG\n\tPPPh8AIWWMvE9W78Gvu7KKLJJV2r5NccUiq/HV0I24H9jspEzp8zYQnI76DfaCiY\n\t4QRAcvByEJIYpl7mct2eP5BZ+bO5AecUYHOI7RKsetvwcyjOmMcCId4jIpic9tqs\n\tOaqBBIX681M4kTg5xqeXVjIG3uQxQktBeXP3hk=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,\n\tFREEMAIL_FROM, SPF_PASS autolearn=ham version=3.3.2 spammy=","X-HELO":"smtpo.poczta.interia.pl","X-Interia-R":"Interia","X-Interia-R-IP":"37.233.99.157","X-Interia-R-Helo":"<[10.10.10.1]>","Date":"Tue, 12 Sep 2017 12:46:46 +0000","User-Agent":"K-9 Mail for Android","In-Reply-To":"<e507f166-197a-4590-b0ad-343e8b04de30@redhat.com>","References":"<20170905160530.19525-1-stlman@poczta.fm>\n\t<20170905160530.19525-4-stlman@poczta.fm>\n\t<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>\n\t<1B75F91F-FB14-4246-9917-119FA5FF3722@poczta.fm>\n\t<e507f166-197a-4590-b0ad-343e8b04de30@redhat.com>","MIME-Version":"1.0","Content-Type":"text/plain;\n charset=utf-8","Content-Transfer-Encoding":"quoted-printable","Subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","To":"Florian Weimer <fweimer@redhat.com>","CC":"libc-alpha@sourceware.org","From":"=?utf-8?q?=C5=81ukasz_Stelmach?= <stlman@poczta.fm>","Message-ID":"<F1825622-3B61-463D-9B25-9BE22AA12DB7@poczta.fm>","X-Interia-Antivirus":"OK"}},{"id":1767252,"web_url":"http://patchwork.ozlabs.org/comment/1767252/","msgid":"<d2a89f16-4884-ad8c-203d-1658f0c68cea@redhat.com>","list_archive_url":null,"date":"2017-09-12T17:00:49","subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","submitter":{"id":14312,"url":"http://patchwork.ozlabs.org/api/people/14312/","name":"Florian Weimer","email":"fweimer@redhat.com"},"content":"On 09/12/2017 02:46 PM, Łukasz Stelmach wrote:\n> Dnia 12 września 2017 13:00:41 CEST, Florian Weimer <fweimer@redhat.com> napisał(a):\n> \n>> I don't see your name in the maintainers list on the wiki.  Since your\n>> current patches already are substantial contribution, we need to\n>> discuss\n>> the matter of copyright assignment:\n>>\n>> https://sourceware.org/glibc/wiki/Contribution%20checklist#FSF_copyright_Assignment\n>>\n>> I suggest you contact the FSF to eliminate that roadblock before\n>> working\n>> on these patches further.\n> \n> I suppose, I should send https://git.savannah.gnu.org/cgit/gnulib.git/plain/doc/Copyright/request-assign.future. Am I right?\n\nYes, it's a valid option if you want to go that route.\n\nThanks,\nFlorian","headers":{"Return-Path":"<libc-alpha-return-84520-incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","mailing list libc-alpha@sourceware.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=sourceware.org\n\t(client-ip=209.132.180.131; helo=sourceware.org;\n\tenvelope-from=libc-alpha-return-84520-incoming=patchwork.ozlabs.org@sourceware.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=\"ku4/hcga\"; dkim-atps=neutral","sourceware.org; auth=none","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com","ext-mx01.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=fweimer@redhat.com"],"Received":["from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xs9zk13Hdz9s3T\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 03:01:05 +1000 (AEST)","(qmail 100328 invoked by alias); 12 Sep 2017 17:00:55 -0000","(qmail 100313 invoked by uid 89); 12 Sep 2017 17:00:54 -0000"],"DomainKey-Signature":"a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; q=dns; s=default; b=GrewVuT61S7HqMRZ\n\tT1MJHPqbSjZT+3WwlYt4roJ40f9wKD6GOEl4crhzc6IfGR0207oK5WrZvfHdEwTc\n\tXHxoOXVourB1KKbMaUjKrmfyXcUfrAyWWc4xCywO7rXU6ViieeJKm4QJJXKw+HmC\n\tJIch274olXhLVSAXF6d8eacoRLo=","DKIM-Signature":"v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:subject:to:cc:references:from:message-id:date\n\t:mime-version:in-reply-to:content-type\n\t:content-transfer-encoding; s=default; bh=iR6qRjDSpRV89WlybYiJ4W\n\ttuW+U=; b=ku4/hcgal0N4P2C+E7go0jtrkLZkVT1+EddfFsMG2NUcoCsdXGbO+x\n\tQlKXz1DFc6MSPXMJINgSASxwSueLaiQ+/hUc0FBAg6EmMxxcW8+nA0iZSWfWXEZm\n\tYpLIoL+q5+dU+ZEvazCDxsAjsZCYUtTMPvyaktWgt0U2SbjAD0pgQ=","Mailing-List":"contact libc-alpha-help@sourceware.org; run by ezmlm","Precedence":"bulk","List-Id":"<libc-alpha.sourceware.org>","List-Unsubscribe":"<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>","List-Subscribe":"<mailto:libc-alpha-subscribe@sourceware.org>","List-Archive":"<http://sourceware.org/ml/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>","Sender":"libc-alpha-owner@sourceware.org","X-Virus-Found":"No","X-Spam-SWARE-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,\n\tRP_MATCHES_RCVD,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=","X-HELO":"mx1.redhat.com","DMARC-Filter":"OpenDMARC Filter v1.3.2 mx1.redhat.com 5406F81E0D","Subject":"Re: [RFC][PATCH 3/4][BZ 17083] NSS: Introduce gethostbyname5_r\n\tfunction","To":"=?utf-8?q?=C5=81ukasz_Stelmach?= <stlman@poczta.fm>","Cc":"libc-alpha@sourceware.org","References":"<20170905160530.19525-1-stlman@poczta.fm>\n\t<20170905160530.19525-4-stlman@poczta.fm>\n\t<b6fea790-3b4e-d21b-3448-b56e56ae1015@redhat.com>\n\t<1B75F91F-FB14-4246-9917-119FA5FF3722@poczta.fm>\n\t<e507f166-197a-4590-b0ad-343e8b04de30@redhat.com>\n\t<F1825622-3B61-463D-9B25-9BE22AA12DB7@poczta.fm>","From":"Florian Weimer <fweimer@redhat.com>","Message-ID":"<d2a89f16-4884-ad8c-203d-1658f0c68cea@redhat.com>","Date":"Tue, 12 Sep 2017 19:00:49 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<F1825622-3B61-463D-9B25-9BE22AA12DB7@poczta.fm>","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"8bit"}}]