From owner-svn-src-all@freebsd.org Sun Sep 11 14:50:01 2016 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D16FBD64F5; Sun, 11 Sep 2016 14:50:01 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D129098; Sun, 11 Sep 2016 14:50:00 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mail-lf0-x236.google.com with SMTP id l131so72162209lfl.2; Sun, 11 Sep 2016 07:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=lmqp2v1Clc7JzdTPiqlfqrO11z5UqtK761SAtgFMgj4=; b=HKfBahnyEQ7YhTVokT+OcruDuERWVrj+t4p0F9vGLHH+NKdszoZerU5Ver1sOEXTVJ LeY8riKR8dn83fhRhCMkDeoWhAF+H5KS7apwTJSCPBOA2MTU/upwbEGhAlt6hpcqRkem Al+iNy4TYqNqWcAQ7Od0DxRtRETsNAlCLXiTdplQjle/dYAL/2DOeJ8BgH39AwnfNWrX NYsVTjel4cqqdxjT29GBfodDL2DzSnTZpd+Fy+VEDJhz9F9hUYIK4/UHMbptSeKT+V2k FZDOP1wJh8qyK3nblXBSsD+yoRomypJgR2WI6cUfWZaZsNQeR7lipo6S4ltvRRpvp81I RItQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=lmqp2v1Clc7JzdTPiqlfqrO11z5UqtK761SAtgFMgj4=; b=cLjGGHICqyjxkmZIhwKJYoLChKEgm+1oIhPoHoOnrd59TQe7I0EfHxPk7FnEgfP5vA pWSDmEfLqSvFRFcxS0Y6fZ6qdetODcH8M8MK/CCUIaNau1KjQ1w/YrqXTP13ama3QqRX 5UPDd41dzgTGZtvtXbN0IKiriiJKZhuvT6d2fZL8BJVoRivF03NT3PedPMSkP1LY7iZz NC4sRwhsuHpA08NAQrIWBJ8oNqifoh5aTG29VRtRfDTxWc+2hyiUk9oCF+x4yww6Mpd5 ADYvz4YoW1MAOcZTVpvXXaK1WGHp0c8qPeZ+qaaGum+k1JiYFze7f7L0k0Syj0wucqh5 aLxA== X-Gm-Message-State: AE9vXwMbj6iAI8bZsWPGQONo4hjvEIGD8Qvpb+Sgrwwu3fiFipt8s2igtTMzSnXptZ3wRA== X-Received: by 10.25.142.203 with SMTP id q194mr3987160lfd.11.1473605398073; Sun, 11 Sep 2016 07:49:58 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id j196sm461364lfg.9.2016.09.11.07.49.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Sep 2016 07:49:57 -0700 (PDT) Sender: Baptiste Daroussin Date: Sun, 11 Sep 2016 16:49:55 +0200 From: Baptiste Daroussin To: Kristof Provost Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r304815 - in head: lib lib/libifc share/examples/libifc share/mk Message-ID: <20160911144955.3s5cjd22li7xdcal@ivaldir.etoilebsd.net> References: <201608251940.u7PJePv3023083@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qpafpqfkoojpvp2p" Content-Disposition: inline In-Reply-To: <201608251940.u7PJePv3023083@repo.freebsd.org> User-Agent: Mutt/1.6.2-neo (2016-08-08) X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2016 14:50:01 -0000 --qpafpqfkoojpvp2p Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 25, 2016 at 07:40:25PM +0000, Kristof Provost wrote: > Author: kp > Date: Thu Aug 25 19:40:25 2016 > New Revision: 304815 > URL: https://svnweb.freebsd.org/changeset/base/304815 >=20 > Log: > Add libifc, a library implementing core functionality that exists in if= config(8) today. > =20 > libifc (pronounced lib-ifconfig) aims to be a light abstraction layer b= etween > programs and the kernel APIs for managing the network configuration. > This should hopefully make programs easier to maintain, and reduce code > duplication. > =20 > Work will begin on making ifconfig(8) use this library in the near futu= re. > =20 > This code is still evolving. The interface should not be considered sta= ble until > it is announced as such. > =20 Sorry I come to this very late but: If it is not stable yet, it would probably be a good idea to make it a privatelib, so even if we end up shipping a release with the lib before considered stable we are safe updating it? It won't prevent any usage one can imagine in base. The private flag can be dropped once it is considered stable Best regards, Bapt --qpafpqfkoojpvp2p Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJX1W8PAAoJEGOJi9zxtz5aEQcQAOFzFj/CLDUk7kcvR6Rmg1xU Rvb/ow4+L7T7XZPQXk94eREX61JPh71Ibd9eJNbq5BMQF0R1FQ7at549oSkEfLta zhsxuVF2oy5f3eRPCuw/V9XKOaSwu4ZEQ0VVnp5F6fyz0ByhA0+kcD00V/Q0Jpnp SpgiZDduQzbfWfoPpra6DgvNuU1MmfoBYtAAZdWU6bjnSELYkDCQD12p4dofwn2p hrSkhQ8UaCeW9hgG6PUtMPFTpNWf/yYiMYIVWb4LgRS3nD7oqZ/RQIBJONKm7Rz5 /vUXIL7m7ZswvuoD3azwFUQq8GlssKRx9n1l97zOxexzJ3g8jxLln0/ggonW2iFz 4UNNcPnkENKktqfeQxNYtxns0ETMjFr4C8DQzfrce7UakpAjdGeMM1c92qUwI3mk Gch7sueZQi0aKEcjSE9ov2fZ9M7AdJfb6aRl0X4f9e0Eu721+/vaNBlrB1u5liiC WEZut/mQiiUTDBLIkEHdnZkSkqO3Gh83YGuWaG6ELQrj+OgZccOLe8HxJlG4FN6e S3w0Q8S/8+PCYZbQPFwbSHsALI+EpSyM+D6mnTCpjumk6CPI/Dc2DQQQsXcU+bFY RZTZiE/1gp4I1Wi97l5lvQsFVIglnOSEqgW4boHoOpXGYs5qkRffWwl/nX4ScBZs KhwB1fgdDifzdgcHP6Fl =V6oX -----END PGP SIGNATURE----- --qpafpqfkoojpvp2p--