From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 4B9B5385842C for ; Mon, 2 Oct 2023 13:02:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4B9B5385842C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1696251719; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Hcw9KwrLlvGowZb+AlKmMU6OuUh2hYqA3/pMVeo56Sk=; b=fO3Ix8RvaJDQ8LtvARHQzXUDmUaWk+738rkaJtrrcUGEDQX9AY/lOztpD4oE16ofr3q3US nJ9JnEuFcWaBNUBKqd6FsTds9VIgG36cxLYbtEqftU0eXsPK8Bupc88DabHl8haJH5nTRY 1iZ/1wJGWTnTMWrDEJk+ej+AqeuMrmw= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-209-RRUngyxUMImnSC_XBoW-kw-1; Mon, 02 Oct 2023 09:01:58 -0400 X-MC-Unique: RRUngyxUMImnSC_XBoW-kw-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id EA74618153FB for ; Mon, 2 Oct 2023 13:01:57 +0000 (UTC) Received: from localhost.localdomain (dhcp129-93.brq.redhat.com [10.34.129.93]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7186BC15BB8; Mon, 2 Oct 2023 13:01:57 +0000 (UTC) From: Arjun Shankar To: libc-alpha@sourceware.org, Arjun Shankar Subject: [PATCH 00/16] Consolidate NSS functionality into nss subdir Date: Mon, 2 Oct 2023 14:55:12 +0200 Message-ID: <20231002130150.1497733-1-arjun@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi all! This patch series follows... https://sourceware.org/pipermail/libc-alpha/2023-June/149446.html ...which I posted in June in order to see if I can gather consensus around moving NSS entry points scattered across the glibc source tree into the nss/ subdirectory. At the time, DJ reviewed it and nobody else appeared to oppose the change, but I held off on pushing it due to the upcoming release at the time. This series of patches aims to move the majority of NSS entry points into nss/. The first two patches are simply Makefile changes to allow for easy to read differences in the actual moves that follow. I'm working through finding and moving other entry points, but I thought I'd already post this patch series with work that's been done so far. Once this is done, I'll work on and post a patch to provide a new statically linked library to allow static NSS. Details on that here: Avoiding dlopen in statically linked applications that use nss [#27959]: https://sourceware.org/pipermail/libc-alpha/2023-May/148682.html Cheers, Arjun