From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 02:38:40 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 09481491; Sun, 30 Dec 2012 02:38:40 +0000 (UTC) (envelope-from bjkfbsd@gmail.com) Received: from mail-ia0-f169.google.com (mail-ia0-f169.google.com [209.85.210.169]) by mx1.freebsd.org (Postfix) with ESMTP id 84AAE8FC08; Sun, 30 Dec 2012 02:38:39 +0000 (UTC) Received: by mail-ia0-f169.google.com with SMTP id u20so3303578iag.0 for ; Sat, 29 Dec 2012 18:38:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=m7mmbqZ6QySr0XCu6DmhQGwtOdKOlq4HmbKqYCYraRc=; b=MyFNKCgd+00mkIfs20BQVWxVatO52zez22rXZWjyncxdwtKBucXBV/6TKA03x5t0MC CpJCTtuBhnlOsPcTXfdg+GXMr+4UXfzhYh6vORn922PHoi1gRA7y3Y5lje91HBy5lt01 TIA8lB+jCh91fzyvd7aF1NhuiuBkUq2p3ZStkH1rkUJDYqiGl0wr0dNWKhzSWmhe4EOJ OgrwsXIrbSi48LKJZgJtK6khR9OeAyfi8dYOd7IwfIW0ABYigxUAwgv1yDPBc7YRrxxA TXljEH4wjll5b+druoKQIp73Zu6Pdv6HcgfITdxwO8TVzHXTNrC4viu0Dd36BHtJKtVu k3IA== MIME-Version: 1.0 Received: by 10.50.187.225 with SMTP id fv1mr28364147igc.96.1356835113641; Sat, 29 Dec 2012 18:38:33 -0800 (PST) Received: by 10.42.56.83 with HTTP; Sat, 29 Dec 2012 18:38:33 -0800 (PST) In-Reply-To: <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> References: <201212241422.qBOEMrcF021632@svn.freebsd.org> <50D8B533.8080507@mu.org> <20121225104422.GB53644@kib.kiev.ua> <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> Date: Sat, 29 Dec 2012 21:38:33 -0500 Message-ID: Subject: Re: svn commit: r244663 - stable/9 From: Benjamin Kaduk To: "Robert N. M. Watson" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 02:38:40 -0000 On Sat, Dec 29, 2012 at 5:44 AM, Robert N. M. Watson wrote: > When we talked to various VFS maintainers, looked at the past change > history there, and looked at the set of third-party file systems > (especially, those we could see in ports), the consensus there was that it > was too difficult to define a stable VFS KPI and KBI for third-party > modules. In particular, there appear to be at most one or two in ports at > any given moment, and quick analyses of them suggested that their kernel > feature dependency footprint was far more than just "vnode operations". If OpenAFS is the only out-of-tree filesystem in ports, then most definitely there are far more dependencies in place. I don't know how closely Isilon's stuff keeps to our models, though I do seem to recall that at least their style guide has some differences from ours. At the devsummit in 2011 in Ottawa, I did go through and look up what kernel changes had caused a need for the OpenAFS module to be recompiled on the stable branches, and I think most of them were not really VFS-related, but rather networking related. (I no longer have the list handy, sadly.) -Ben From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 04:44:04 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E08A1E89; Sun, 30 Dec 2012 04:44:03 +0000 (UTC) (envelope-from mdf356@gmail.com) Received: from mail-qc0-f177.google.com (mail-qc0-f177.google.com [209.85.216.177]) by mx1.freebsd.org (Postfix) with ESMTP id 177D18FC0C; Sun, 30 Dec 2012 04:44:02 +0000 (UTC) Received: by mail-qc0-f177.google.com with SMTP id u28so5985096qcs.22 for ; Sat, 29 Dec 2012 20:43:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=hAZ8jtS450lqGHXuAsCz4/ZqyArVXhBMCj2bdxFQ1q4=; b=sZa4pzMJMNeYcNIJw2vKustBc++O2N8l4fVLUzipgKzKfoUc5GB89oLrPc5RrH393+ P/xDpOwfCimQqfBWaM5kEMCq38qDiUeKuwFw/ngU7KAByY9F/uBmgtj1J7EXKdc01taC aLfC0GZdZI2Vrsn0PgY29pRgXS43aHb0qnzeS7QQDeDmJ9+lrOMi24nyc4yDx+3Mn/7Q lGpcs3WW9z1TCXGfg6SAUjK4KyOOH6w0MKQhe1DNqkv22nSIZx2Rxal6wt+RG39Ljugj ufBrvNX3ZAx1QemmzexBN8n0MouN1KZf4GfMC+2XUP4pdEIELA8/HV1Ubvt/5rH+qEHd rjTQ== MIME-Version: 1.0 Received: by 10.224.177.68 with SMTP id bh4mr18180088qab.63.1356842636333; Sat, 29 Dec 2012 20:43:56 -0800 (PST) Sender: mdf356@gmail.com Received: by 10.229.61.86 with HTTP; Sat, 29 Dec 2012 20:43:56 -0800 (PST) In-Reply-To: References: <201212241422.qBOEMrcF021632@svn.freebsd.org> <50D8B533.8080507@mu.org> <20121225104422.GB53644@kib.kiev.ua> <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> Date: Sat, 29 Dec 2012 20:43:56 -0800 X-Google-Sender-Auth: 2WEck1xyIoji1IBS06G6GZmvjPo Message-ID: Subject: Re: svn commit: r244663 - stable/9 From: mdf@FreeBSD.org To: Benjamin Kaduk Content-Type: text/plain; charset=ISO-8859-1 Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, "Robert N. M. Watson" , svn-src-stable-9@freebsd.org X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 04:44:04 -0000 On Sat, Dec 29, 2012 at 6:38 PM, Benjamin Kaduk wrote: > On Sat, Dec 29, 2012 at 5:44 AM, Robert N. M. Watson > wrote: >> >> When we talked to various VFS maintainers, looked at the past change >> history there, and looked at the set of third-party file systems >> (especially, those we could see in ports), the consensus there was that it >> was too difficult to define a stable VFS KPI and KBI for third-party >> modules. In particular, there appear to be at most one or two in ports at >> any given moment, and quick analyses of them suggested that their kernel >> feature dependency footprint was far more than just "vnode operations". > > > If OpenAFS is the only out-of-tree filesystem in ports, then most definitely > there are far more dependencies in place. I don't know how closely Isilon's > stuff keeps to our models KBI/ABI are not relevant for Isilon since we build universe every time. Changes to the KPI need to be tracked, of course. I don't know if there are other vendors with a custom filesystem who are not shipping a whole system (NetApp has a pretty odd use case AFAIK). Cheers, matthew From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 08:16:06 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6BAAEBA1; Sun, 30 Dec 2012 08:16:06 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4EAB28FC0A; Sun, 30 Dec 2012 08:16:06 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBU8G6fC058496; Sun, 30 Dec 2012 08:16:06 GMT (envelope-from ume@svn.freebsd.org) Received: (from ume@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBU8G61W058495; Sun, 30 Dec 2012 08:16:06 GMT (envelope-from ume@svn.freebsd.org) Message-Id: <201212300816.qBU8G61W058495@svn.freebsd.org> From: Hajimu UMEMOTO Date: Sun, 30 Dec 2012 08:16:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244856 - stable/9 X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 08:16:06 -0000 Author: ume Date: Sun Dec 30 08:16:05 2012 New Revision: 244856 URL: http://svnweb.freebsd.org/changeset/base/244856 Log: MFC r244855: Add directories which were wrongly created during auditdistd addition. Requested by: netchild Modified: stable/9/ObsoleteFiles.inc (contents, props changed) Modified: stable/9/ObsoleteFiles.inc ============================================================================== --- stable/9/ObsoleteFiles.inc Sun Dec 30 08:00:40 2012 (r244855) +++ stable/9/ObsoleteFiles.inc Sun Dec 30 08:16:05 2012 (r244856) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20121230: remove wrongly created directories for auditdistd +OLD_DIRS+=var/dist +OLD_DIRS+=var/remote # 20121015: remove incomplete unwind.h OLD_FILES+=usr/include/clang/3.1/unwind.h # 20120713: auth.conf removed From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 10:31:13 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2BB01A73; Sun, 30 Dec 2012 10:31:13 +0000 (UTC) (envelope-from pawel@dawidek.net) Received: from mail.dawidek.net (garage.dawidek.net [91.121.88.72]) by mx1.freebsd.org (Postfix) with ESMTP id ADF518FC0C; Sun, 30 Dec 2012 10:31:11 +0000 (UTC) Received: from localhost (89-73-195-149.dynamic.chello.pl [89.73.195.149]) by mail.dawidek.net (Postfix) with ESMTPSA id C17C7F84; Sun, 30 Dec 2012 11:28:48 +0100 (CET) Date: Sun, 30 Dec 2012 11:31:05 +0100 From: Pawel Jakub Dawidek To: mdf@FreeBSD.org Subject: Re: svn commit: r244663 - stable/9 Message-ID: <20121230103105.GH5028@garage.freebsd.pl> References: <201212241422.qBOEMrcF021632@svn.freebsd.org> <50D8B533.8080507@mu.org> <20121225104422.GB53644@kib.kiev.ua> <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jaTU8Y2VLE5tlY1O" Content-Disposition: inline In-Reply-To: X-OS: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Benjamin Kaduk , src-committers@freebsd.org, svn-src-stable@freebsd.org, svn-src-all@freebsd.org, svn-src-stable-9@freebsd.org, "Robert N. M. Watson" X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 10:31:13 -0000 --jaTU8Y2VLE5tlY1O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 29, 2012 at 08:43:56PM -0800, mdf@FreeBSD.org wrote: > On Sat, Dec 29, 2012 at 6:38 PM, Benjamin Kaduk wrote: > > On Sat, Dec 29, 2012 at 5:44 AM, Robert N. M. Watson > > wrote: > >> > >> When we talked to various VFS maintainers, looked at the past change > >> history there, and looked at the set of third-party file systems > >> (especially, those we could see in ports), the consensus there was tha= t it > >> was too difficult to define a stable VFS KPI and KBI for third-party > >> modules. In particular, there appear to be at most one or two in ports= at > >> any given moment, and quick analyses of them suggested that their kern= el > >> feature dependency footprint was far more than just "vnode operations". > > > > > > If OpenAFS is the only out-of-tree filesystem in ports, then most defin= itely > > there are far more dependencies in place. I don't know how closely Isi= lon's > > stuff keeps to our models >=20 > KBI/ABI are not relevant for Isilon since we build universe every > time. Changes to the KPI need to be tracked, of course. I agree that KBI is not that much important to vendors, it is better to prepare build infrastructure that will compile everything and create instalation image or upgrade package. KPI is of course totally different story. > I don't know if there are other vendors with a custom filesystem who > are not shipping a whole system (NetApp has a pretty odd use case > AFAIK). There are other vendors, but from my experience vendors don't really follow stable as close as possible. Once "good enough" stable/N revision is found, vendors will stick to it, most likely until at least stable/N+1 appears. Most of the time there are no changes significant enough in stable branch to afford the slide and all the testing. This is a lot of work and random things can break. Even if there are important changes, they may also be cherry-picked instead of upgrading everything. And if the next upgrade is done to stable/N+1, vendor will have to deal with KPI changes anyway. It is very nice if KPI changes in a way that code no longer compiles, so changing order of bcopy(9) arguments is not welcome:) To sum up, I think stable KPI/KBI is most important for 3rd-party kernel modules. We don't want them to stop loading once user upgrades because of security fix and if we can't avoid the breakage UPDATING entry is a must. I wonder how many 3rd-party kernel modules do we have in ports. If not that many maybe we could provide new target to ports' Makefile to just build kernel modules to verify they at least compile. This would help catch problems like the recent one with VM KPI change and VirtualBox modules easier. As for the KBI, maybe installkernel could verify that modules in ${DESTDIR}/boot/modules/ are compiled for the same __FreeBSD_version and warn if not? --=20 Pawel Jakub Dawidek http://www.wheelsystems.com FreeBSD committer http://www.FreeBSD.org Am I Evil? Yes, I Am! http://tupytaj.pl --jaTU8Y2VLE5tlY1O Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlDgF+kACgkQForvXbEpPzRmBQCfV9IBvkbbXtzrF6Yx8Ho3HieW gigAn0sBYnnDVshnT/SY7uD81w/YWO7j =teAC -----END PGP SIGNATURE----- --jaTU8Y2VLE5tlY1O-- From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 13:32:36 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AD97AB42; Sun, 30 Dec 2012 13:32:36 +0000 (UTC) (envelope-from rwatson@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 640388FC0A; Sun, 30 Dec 2012 13:32:36 +0000 (UTC) Received: from [192.168.2.119] (host86-129-88-139.range86-129.btcentralplus.com [86.129.88.139]) by cyrus.watson.org (Postfix) with ESMTPSA id C1C7646B3C; Sun, 30 Dec 2012 08:32:28 -0500 (EST) Subject: Re: svn commit: r244663 - stable/9 Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=iso-8859-1 From: "Robert N. M. Watson" In-Reply-To: Date: Sun, 30 Dec 2012 13:32:24 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201212241422.qBOEMrcF021632@svn.freebsd.org> <50D8B533.8080507@mu.org> <20121225104422.GB53644@kib.kiev.ua> <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> To: Adrian Chadd X-Mailer: Apple Mail (2.1283) Cc: src-committers@freebsd.org, svn-src-stable@freebsd.org, svn-src-all@freebsd.org, Alfred Perlstein , svn-src-stable-9@freebsd.org, Konstantin Belousov X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 13:32:36 -0000 On 29 Dec 2012, at 14:50, Adrian Chadd wrote: >> The standing consensus is that we try not to break certain classes of = device drivers, not that we don't ever change any kernel interfaces. The = reason is that we don't have a formal definition of "public" and do not = wish to use the definition "all definitions in all header files" or "all = symbols ever linked by any module" -- that definition would prevent = almost any change to the kernel in -STABLE branches at all. The reason = VIMAGE/MRT/etc had to be done with great caution is that they directly = affected network device drivers, which are a category of module which we = have decided we do want to try to support in external binary form. The = other major category is binary storage drivers. >>=20 >> When we talked to various VFS maintainers, looked at the past change = history there, and looked at the set of third-party file systems = (especially, those we could see in ports), the consensus there was that = it was too difficult to define a stable VFS KPI and KBI for third-party = modules. In particular, there appear to be at most one or two in ports = at any given moment, and quick analyses of them suggested that their = kernel feature dependency footprint was far more than just "vnode = operations". >>=20 >> KPIs and KBIs have benefits and downsides: we need to consider them = as a tradeoff space, and not an absolute, and use them where they have = significant payoff. Especially as we don't have formal tools for = reasoning about or testing them. >=20 > Sure, that's a logical, reasoned analysis of what the state of play of > the VFS interface and users. But again, it'd have been nice to get > some notification before it was pushed to -stable, just as a heads up > (and a chance for feedback) for people and companies who aren't on > your radar. Unless a module is in one of the narrow class of {network, storage} = device drivers, then third parties should expect to always recompile any = locally compiled modules, and always perform an analysis of whether = local kernel extensions are affected by upstream changes. Remember that the interfaces for "file systems" aren't just the vnode = interface -- it's also interfaces to VM, the buffer cache, the network = stack, in-kernel and file system-related locking, quotas, ACLs, IPC, = etc. A key reason why we are moving FUSE into the tree is to provide = easier access to file system extensions without having them depend on = kernel-internal interfaces. We provide a detailed change log for the kernel via Subversion and its = associated mailing lists, and that's the best (only) reference for = granular changes to our tens of thousands of kernel-internal interfaces. Robert= From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 14:00:52 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D4FC51C9; Sun, 30 Dec 2012 14:00:52 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pb0-f47.google.com (mail-pb0-f47.google.com [209.85.160.47]) by mx1.freebsd.org (Postfix) with ESMTP id 6DA758FC13; Sun, 30 Dec 2012 14:00:52 +0000 (UTC) Received: by mail-pb0-f47.google.com with SMTP id un1so6630786pbc.20 for ; Sun, 30 Dec 2012 06:00:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=wSzllmYNABJlnOI5I+47NEXryQPMC1i8rTpGB2MFjmA=; b=XzqZHtwOhq2DfNp1p2vIGj4ELcFQ7iqqnRuxKt6lvY9mKiUPMX6Y78+gdCXv91KIgO y7Yvq5KXEYvDRBSbD65wNbpDHvgqP45U4LsgLI32memvxrAbY1wDT7zLQ565+QHrEUHY 0qlTBeIEhKgZuuZrOQSJd0D3p5Y+JsTMBRkgMzoBhF1pzTwO3lpeQc1q9trOofnx+Fix E+8XU6E1iPOiksUmLEfhom6f0RV01EeXPZJgKzwHSFU+7IHt8dh9kFkeqACWJWIqmaAa qBVi4omwMTaJL6IMmsz4ObqNRcps2m1koazqeOrApPOHEe7mq/uUGFFEWHQkuJPoxRPR pQyQ== X-Received: by 10.68.209.133 with SMTP id mm5mr120933289pbc.42.1356874628211; Sun, 30 Dec 2012 05:37:08 -0800 (PST) Received: from [192.168.20.12] (c-24-19-191-56.hsd1.wa.comcast.net. [24.19.191.56]) by mx.google.com with ESMTPS id v2sm23903256paz.36.2012.12.30.05.37.05 (version=SSLv3 cipher=OTHER); Sun, 30 Dec 2012 05:37:06 -0800 (PST) References: <201212241422.qBOEMrcF021632@svn.freebsd.org> <50D8B533.8080507@mu.org> <20121225104422.GB53644@kib.kiev.ua> <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> <20121230103105.GH5028@garage.freebsd.pl> Mime-Version: 1.0 (1.0) In-Reply-To: <20121230103105.GH5028@garage.freebsd.pl> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <25D528BC-8D25-4566-9B53-0BF2927ED1B2@gmail.com> X-Mailer: iPhone Mail (10A523) From: Garrett Cooper Subject: Re: svn commit: r244663 - stable/9 Date: Sun, 30 Dec 2012 05:37:02 -0800 To: Pawel Jakub Dawidek Cc: Benjamin Kaduk , "mdf@FreeBSD.org" , "src-committers@freebsd.org" , "svn-src-stable@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-stable-9@freebsd.org" , "Robert N. M. Watson" X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 14:00:52 -0000 On Dec 30, 2012, at 2:31 AM, Pawel Jakub Dawidek wrote: > On Sat, Dec 29, 2012 at 08:43:56PM -0800, mdf@FreeBSD.org wrote: >> On Sat, Dec 29, 2012 at 6:38 PM, Benjamin Kaduk wrote= : >>> On Sat, Dec 29, 2012 at 5:44 AM, Robert N. M. Watson >>> wrote: >>>>=20 >>>> When we talked to various VFS maintainers, looked at the past change >>>> history there, and looked at the set of third-party file systems >>>> (especially, those we could see in ports), the consensus there was that= it >>>> was too difficult to define a stable VFS KPI and KBI for third-party >>>> modules. In particular, there appear to be at most one or two in ports a= t >>>> any given moment, and quick analyses of them suggested that their kerne= l >>>> feature dependency footprint was far more than just "vnode operations".= >>>=20 >>>=20 >>> If OpenAFS is the only out-of-tree filesystem in ports, then most defini= tely >>> there are far more dependencies in place. I don't know how closely Isil= on's >>> stuff keeps to our models >>=20 >> KBI/ABI are not relevant for Isilon since we build universe every >> time. Changes to the KPI need to be tracked, of course. >=20 > I agree that KBI is not that much important to vendors, it is better to > prepare build infrastructure that will compile everything and create > instalation image or upgrade package. KPI is of course totally different > story. >=20 >> I don't know if there are other vendors with a custom filesystem who >> are not shipping a whole system (NetApp has a pretty odd use case >> AFAIK). >=20 > There are other vendors, but from my experience vendors don't really > follow stable as close as possible. Once "good enough" stable/N revision > is found, vendors will stick to it, most likely until at least > stable/N+1 appears. Most of the time there are no changes significant > enough in stable branch to afford the slide and all the testing. This is > a lot of work and random things can break. Even if there are important > changes, they may also be cherry-picked instead of upgrading everything. > And if the next upgrade is done to stable/N+1, vendor will have to deal > with KPI changes anyway. It is very nice if KPI changes in a way that > code no longer compiles, so changing order of bcopy(9) arguments is not > welcome:) >=20 > To sum up, I think stable KPI/KBI is most important for 3rd-party kernel > modules. We don't want them to stop loading once user upgrades because of > security fix and if we can't avoid the breakage UPDATING entry is a > must. >=20 > I wonder how many 3rd-party kernel modules do we have in ports. If not > that many maybe we could provide new target to ports' Makefile to just > build kernel modules to verify they at least compile. This would help > catch problems like the recent one with VM KPI change and VirtualBox > modules easier. open-vm-tools, virtualbox-ose-kmod, fusefs-kmod, and kqemu-kmod* are the big= pain points I discovered because they generally delve in low-level kpis lik= e vfs, vm, and newbus. > As for the KBI, maybe installkernel could verify that modules in > ${DESTDIR}/boot/modules/ are compiled for the same __FreeBSD_version and > warn if not? That would be somewhat interesting, but fixing everything to work with PORTS= _MODULES to ensure that one's kernel and ports klds are in synch should be t= he well defined/supported model, s.t. having to focus on this becomes a non-= issue. Thanks, -Garrett From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 15:37:05 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C67B0870; Sun, 30 Dec 2012 15:37:05 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A90158FC0A; Sun, 30 Dec 2012 15:37:05 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUFb5Gv028911; Sun, 30 Dec 2012 15:37:05 GMT (envelope-from gshapiro@svn.freebsd.org) Received: (from gshapiro@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUFb5Jg028910; Sun, 30 Dec 2012 15:37:05 GMT (envelope-from gshapiro@svn.freebsd.org) Message-Id: <201212301537.qBUFb5Jg028910@svn.freebsd.org> From: Gregory Neil Shapiro Date: Sun, 30 Dec 2012 15:37:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244862 - stable/9/etc/sendmail X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 15:37:05 -0000 Author: gshapiro Date: Sun Dec 30 15:37:05 2012 New Revision: 244862 URL: http://svnweb.freebsd.org/changeset/base/244862 Log: MFC: Add missing closing quote on commented out example Modified: stable/9/etc/sendmail/freebsd.mc Directory Properties: stable/9/etc/ (props changed) Modified: stable/9/etc/sendmail/freebsd.mc ============================================================================== --- stable/9/etc/sendmail/freebsd.mc Sun Dec 30 15:20:27 2012 (r244861) +++ stable/9/etc/sendmail/freebsd.mc Sun Dec 30 15:37:05 2012 (r244862) @@ -69,7 +69,7 @@ dnl http://www.google.com/Top/Computers/ dnl Uncomment to activate your chosen DNS based blacklist dnl FEATURE(dnsbl, `dnsbl.example.com') dnl Alternatively, you can provide your own server and rejection message: -dnl FEATURE(dnsbl, `dnsbl.example.com', ``"550 Mail from " $&{client_addr} " rejected'') +dnl FEATURE(dnsbl, `dnsbl.example.com', ``"550 Mail from " $&{client_addr} " rejected"'') dnl Dialup users should uncomment and define this appropriately dnl define(`SMART_HOST', `your.isp.mail.server') From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 15:37:39 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 08F969D2; Sun, 30 Dec 2012 15:37:39 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DED5A8FC08; Sun, 30 Dec 2012 15:37:38 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUFbcgJ029027; Sun, 30 Dec 2012 15:37:38 GMT (envelope-from gshapiro@svn.freebsd.org) Received: (from gshapiro@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUFbch1029026; Sun, 30 Dec 2012 15:37:38 GMT (envelope-from gshapiro@svn.freebsd.org) Message-Id: <201212301537.qBUFbch1029026@svn.freebsd.org> From: Gregory Neil Shapiro Date: Sun, 30 Dec 2012 15:37:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244863 - stable/8/etc/sendmail X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 15:37:39 -0000 Author: gshapiro Date: Sun Dec 30 15:37:38 2012 New Revision: 244863 URL: http://svnweb.freebsd.org/changeset/base/244863 Log: MFC: Add missing closing quote on commented out example Modified: stable/8/etc/sendmail/freebsd.mc Directory Properties: stable/8/etc/ (props changed) Modified: stable/8/etc/sendmail/freebsd.mc ============================================================================== --- stable/8/etc/sendmail/freebsd.mc Sun Dec 30 15:37:05 2012 (r244862) +++ stable/8/etc/sendmail/freebsd.mc Sun Dec 30 15:37:38 2012 (r244863) @@ -69,7 +69,7 @@ dnl http://www.google.com/Top/Computers/ dnl Uncomment to activate your chosen DNS based blacklist dnl FEATURE(dnsbl, `dnsbl.example.com') dnl Alternatively, you can provide your own server and rejection message: -dnl FEATURE(dnsbl, `dnsbl.example.com', ``"550 Mail from " $&{client_addr} " rejected'') +dnl FEATURE(dnsbl, `dnsbl.example.com', ``"550 Mail from " $&{client_addr} " rejected"'') dnl Dialup users should uncomment and define this appropriately dnl define(`SMART_HOST', `your.isp.mail.server') From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 15:38:06 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D483EB33; Sun, 30 Dec 2012 15:38:06 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B89258FC08; Sun, 30 Dec 2012 15:38:06 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUFc6of029148; Sun, 30 Dec 2012 15:38:06 GMT (envelope-from gshapiro@svn.freebsd.org) Received: (from gshapiro@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUFc6cA029147; Sun, 30 Dec 2012 15:38:06 GMT (envelope-from gshapiro@svn.freebsd.org) Message-Id: <201212301538.qBUFc6cA029147@svn.freebsd.org> From: Gregory Neil Shapiro Date: Sun, 30 Dec 2012 15:38:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244864 - stable/7/etc/sendmail X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 15:38:06 -0000 Author: gshapiro Date: Sun Dec 30 15:38:06 2012 New Revision: 244864 URL: http://svnweb.freebsd.org/changeset/base/244864 Log: MFC: Add missing closing quote on commented out example Modified: stable/7/etc/sendmail/freebsd.mc Directory Properties: stable/7/etc/ (props changed) Modified: stable/7/etc/sendmail/freebsd.mc ============================================================================== --- stable/7/etc/sendmail/freebsd.mc Sun Dec 30 15:37:38 2012 (r244863) +++ stable/7/etc/sendmail/freebsd.mc Sun Dec 30 15:38:06 2012 (r244864) @@ -69,7 +69,7 @@ dnl http://www.google.com/Top/Computers/ dnl Uncomment to activate your chosen DNS based blacklist dnl FEATURE(dnsbl, `dnsbl.example.com') dnl Alternatively, you can provide your own server and rejection message: -dnl FEATURE(dnsbl, `dnsbl.example.com', ``"550 Mail from " $&{client_addr} " rejected'') +dnl FEATURE(dnsbl, `dnsbl.example.com', ``"550 Mail from " $&{client_addr} " rejected"'') dnl Dialup users should uncomment and define this appropriately dnl define(`SMART_HOST', `your.isp.mail.server') From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 16:39:33 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 29344A27; Sun, 30 Dec 2012 16:39:33 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0CA238FC08; Sun, 30 Dec 2012 16:39:33 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUGdWHg038972; Sun, 30 Dec 2012 16:39:32 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUGdWNp038971; Sun, 30 Dec 2012 16:39:32 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201212301639.qBUGdWNp038971@svn.freebsd.org> From: Hiroki Sato Date: Sun, 30 Dec 2012 16:39:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244866 - stable/9/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 16:39:33 -0000 Author: hrs Date: Sun Dec 30 16:39:32 2012 New Revision: 244866 URL: http://svnweb.freebsd.org/changeset/base/244866 Log: Fix entries of new C++ libraries and xlocale. Submitted by: theraven Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Dec 30 16:28:06 2012 (r244865) +++ stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Dec 30 16:39:32 2012 (r244866) @@ -1031,16 +1031,24 @@ improved. It now works 10 times faster especially under the condition that a mutex is heavily contested. - libcxxrt and - libc++ C++ runtime libraries from - PathScale have been imported. This implementation is a full - replacement for the GNU libsupc++ - library for platforms that use the Itanium C++ ABI, including - i386 and amd64, and will replace portions of the C++ stack - previously only available under the GPL. It provides - implementations of the dynamic features of C++, including - dynamic casting, exception handling, and thread-safe static - initializers. + A new C++ stack has been imported. This + consists of libcxxrt, originally + developed by a &os; developer under contract by PathScale and + open sourced by the &os; and NetBSD foundations, and + libc++ from the LLVM project. + libcxxrt is a drop-in replacement + for GNU libsupc++, which implements + the C++ runtime support for features such as run-time type + information, dynamic casting, thread-safe static initializer, + and exceptions. libc++ implements + the C++11 standard library, and will replace GNU + libstdc++ in a future release. In + 9.1-RELEASE, libstdc++ is still + installed as standard and now dynamically links against + libsupc++. This allows libraries + linking libstdc++ and + libc++ to both be used in the same + program, to aid migration. The &man.limits.1; utility now supports a option to @@ -1096,9 +1104,13 @@ implemented. This consists of _l-suffixed versions of various standard library functions that use the global locale, making them take an explicit locale parameter - and allowing thread-safe extended locale support. This is - from Apple Darwin, and mainly for use by - libc++. + and allowing thread-safe extended locale support. Most of + these APIs are required for IEEE Std 1003.1-2008 (POSIX.1-2008 + or ISO/IEC 9945:2009) compatibility, and are required by + libc++ and recent versions of + GNOME. This implementation also + supports several extensions for compatibility with Apple + Darwin. &man.periodic.8; Scripts From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 16:41:18 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1CC08B9B; Sun, 30 Dec 2012 16:41:18 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DC0738FC14; Sun, 30 Dec 2012 16:41:17 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUGfHUU039269; Sun, 30 Dec 2012 16:41:17 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUGfHMY039268; Sun, 30 Dec 2012 16:41:17 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201212301641.qBUGfHMY039268@svn.freebsd.org> From: Hiroki Sato Date: Sun, 30 Dec 2012 16:41:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244867 - stable/9/release/doc/en_US.ISO8859-1/installation X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 16:41:18 -0000 Author: hrs Date: Sun Dec 30 16:41:17 2012 New Revision: 244867 URL: http://svnweb.freebsd.org/changeset/base/244867 Log: Fix version numbers. PR: 174813 Modified: stable/9/release/doc/en_US.ISO8859-1/installation/article.xml Modified: stable/9/release/doc/en_US.ISO8859-1/installation/article.xml ============================================================================== --- stable/9/release/doc/en_US.ISO8859-1/installation/article.xml Sun Dec 30 16:39:32 2012 (r244866) +++ stable/9/release/doc/en_US.ISO8859-1/installation/article.xml Sun Dec 30 16:41:17 2012 (r244867) @@ -58,7 +58,7 @@ If you are upgrading from a previous release of &os;, please read upgrading + url="http://www.FreeBSD.org/releases/9.1R/relnotes-detailed.html#upgrade">upgrading section in the Release Notes for notable incompatibilities carefully. @@ -68,12 +68,12 @@ The procedure for doing a source code based update is described in and - . + . - For SVN use the releng/9.0 branch + For SVN use the releng/9.1 branch which will be where any upcoming Security Advisories or Errata Notices will be applied. The branch tag to use for updating - the source is RELENG_9_0 for CVS. + the source is RELENG_9_1 for CVS. @@ -84,8 +84,9 @@ earlier FreeBSD releases. Systems running 7.[34]-RELEASE, 8.[12]-RELEASE, - 9.0-BETA[123], or - 9.0-RC[123] can upgrade as follows: + 9.0-RELEASE, + 9.1-BETA1, or + 9.1-RC[123] can upgrade as follows: First, ensure that your current system is up to date; a change was recently made to &man.freebsd-update.8; (Errata @@ -102,7 +103,7 @@ &man.freebsd-update.8; will ask for help in merging configuration files. - &prompt.root; freebsd-update upgrade -r 9.0-RELEASE + &prompt.root; freebsd-update upgrade -r 9.1-RELEASE Due to changes in the way that &os; is packaged on the release media, two complications may arise in this process if From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 17:51:19 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7311EC8; Sun, 30 Dec 2012 17:51:19 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id A568F8FC14; Sun, 30 Dec 2012 17:51:19 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 8C91556074; Sun, 30 Dec 2012 11:43:49 -0600 (CST) Date: Sun, 30 Dec 2012 11:43:49 -0600 From: Mark Linimon To: Pawel Jakub Dawidek Subject: Re: svn commit: r244663 - stable/9 Message-ID: <20121230174349.GA1535@lonesome.com> References: <201212241422.qBOEMrcF021632@svn.freebsd.org> <50D8B533.8080507@mu.org> <20121225104422.GB53644@kib.kiev.ua> <00E4FFFA-8ADB-4D43-B977-3834C48133E4@freebsd.org> <20121230103105.GH5028@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20121230103105.GH5028@garage.freebsd.pl> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Benjamin Kaduk , mdf@FreeBSD.org, src-committers@freebsd.org, svn-src-stable@freebsd.org, svn-src-all@freebsd.org, svn-src-stable-9@freebsd.org, "Robert N. M. Watson" X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 17:51:19 -0000 On Sun, Dec 30, 2012 at 11:31:05AM +0100, Pawel Jakub Dawidek wrote: > I wonder how many 3rd-party kernel modules do we have in ports. http://www.freebsd.org/ports/kld.html mcl From owner-svn-src-stable@FreeBSD.ORG Sun Dec 30 17:54:26 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6C543E0; Sun, 30 Dec 2012 17:54:26 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 508218FC0C; Sun, 30 Dec 2012 17:54:26 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBUHsQ4i050524; Sun, 30 Dec 2012 17:54:26 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBUHsQaG050523; Sun, 30 Dec 2012 17:54:26 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201212301754.qBUHsQaG050523@svn.freebsd.org> From: Hiroki Sato Date: Sun, 30 Dec 2012 17:54:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244869 - stable/9/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 17:54:26 -0000 Author: hrs Date: Sun Dec 30 17:54:25 2012 New Revision: 244869 URL: http://svnweb.freebsd.org/changeset/base/244869 Log: Fix a missing word. Spotted by: theraven Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Dec 30 17:28:08 2012 (r244868) +++ stable/9/release/doc/en_US.ISO8859-1/relnotes/article.xml Sun Dec 30 17:54:25 2012 (r244869) @@ -995,8 +995,8 @@ support has been fixed. The &man.ifconfig.8; utility now - supports a carp - state parameter to set + supports a carp state state + parameter to set the state to backup or master forcibly. From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 00:51:58 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8D8F9AD2; Mon, 31 Dec 2012 00:51:58 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 728EF8FC13; Mon, 31 Dec 2012 00:51:58 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV0pwNY022492; Mon, 31 Dec 2012 00:51:58 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV0pwxV022491; Mon, 31 Dec 2012 00:51:58 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212310051.qBV0pwxV022491@svn.freebsd.org> From: Glen Barber Date: Mon, 31 Dec 2012 00:51:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244875 - stable/9/bin/ln X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 00:51:58 -0000 Author: gjb (doc,ports committer) Date: Mon Dec 31 00:51:57 2012 New Revision: 244875 URL: http://svnweb.freebsd.org/changeset/base/244875 Log: MFC r244791: - Fix wording nit. PR: 174787 Submitted by: Cody Rank Modified: stable/9/bin/ln/ln.1 Directory Properties: stable/9/bin/ln/ (props changed) Modified: stable/9/bin/ln/ln.1 ============================================================================== --- stable/9/bin/ln/ln.1 Sun Dec 30 23:06:09 2012 (r244874) +++ stable/9/bin/ln/ln.1 Mon Dec 31 00:51:57 2012 (r244875) @@ -227,7 +227,7 @@ implementations. .Pp The .Fl F -option is +option is a .Fx extension and should not be used in portable scripts. .Sh SEE ALSO From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 00:52:17 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4FB61C34; Mon, 31 Dec 2012 00:52:17 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 33A298FC0C; Mon, 31 Dec 2012 00:52:17 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV0qHNs022588; Mon, 31 Dec 2012 00:52:17 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV0qHN8022587; Mon, 31 Dec 2012 00:52:17 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212310052.qBV0qHN8022587@svn.freebsd.org> From: Glen Barber Date: Mon, 31 Dec 2012 00:52:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244876 - stable/8/bin/ln X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 00:52:17 -0000 Author: gjb (doc,ports committer) Date: Mon Dec 31 00:52:16 2012 New Revision: 244876 URL: http://svnweb.freebsd.org/changeset/base/244876 Log: MFC r244791: - Fix wording nit. PR: 174787 Submitted by: Cody Rank Modified: stable/8/bin/ln/ln.1 Directory Properties: stable/8/bin/ln/ (props changed) Modified: stable/8/bin/ln/ln.1 ============================================================================== --- stable/8/bin/ln/ln.1 Mon Dec 31 00:51:57 2012 (r244875) +++ stable/8/bin/ln/ln.1 Mon Dec 31 00:52:16 2012 (r244876) @@ -227,7 +227,7 @@ implementations. .Pp The .Fl F -option is +option is a .Fx extention and should not be used in portable scripts. .Sh SEE ALSO From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:34:15 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 960977D8; Mon, 31 Dec 2012 03:34:15 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7B9808FC08; Mon, 31 Dec 2012 03:34:15 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3YFFU047505; Mon, 31 Dec 2012 03:34:15 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3YFPR047504; Mon, 31 Dec 2012 03:34:15 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310334.qBV3YFPR047504@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:34:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244878 - stable/9/etc X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:34:15 -0000 Author: markj Date: Mon Dec 31 03:34:14 2012 New Revision: 244878 URL: http://svnweb.freebsd.org/changeset/base/244878 Log: MFC r244522: Don't reload syslogd after rotating sendmail.st. Approved by: emaste (co-mentor) Modified: stable/9/etc/newsyslog.conf Modified: stable/9/etc/newsyslog.conf ============================================================================== --- stable/9/etc/newsyslog.conf Mon Dec 31 01:13:41 2012 (r244877) +++ stable/9/etc/newsyslog.conf Mon Dec 31 03:34:14 2012 (r244878) @@ -32,7 +32,7 @@ /var/log/pflog 600 3 100 * JB /var/run/pflogd.pid /var/log/ppp.log root:network 640 3 100 * JC /var/log/security 600 10 100 * JC -/var/log/sendmail.st 640 10 * 168 B +/var/log/sendmail.st 640 10 * 168 BN /var/log/utx.log 644 3 * @01T05 B /var/log/weekly.log 640 5 1 $W6D0 JN /var/log/xferlog 600 7 100 * JC From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:34:24 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 46415924; Mon, 31 Dec 2012 03:34:24 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 29CCF8FC12; Mon, 31 Dec 2012 03:34:24 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3YOXO047560; Mon, 31 Dec 2012 03:34:24 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3YOVW047559; Mon, 31 Dec 2012 03:34:24 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310334.qBV3YOVW047559@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:34:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244879 - stable/8/etc X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:34:24 -0000 Author: markj Date: Mon Dec 31 03:34:23 2012 New Revision: 244879 URL: http://svnweb.freebsd.org/changeset/base/244879 Log: MFC r244522: Don't reload syslogd after rotating sendmail.st. Approved by: emaste (co-mentor) Modified: stable/8/etc/newsyslog.conf Modified: stable/8/etc/newsyslog.conf ============================================================================== --- stable/8/etc/newsyslog.conf Mon Dec 31 03:34:14 2012 (r244878) +++ stable/8/etc/newsyslog.conf Mon Dec 31 03:34:23 2012 (r244879) @@ -32,7 +32,7 @@ /var/log/pflog 600 3 100 * JB /var/run/pflogd.pid /var/log/ppp.log root:network 640 3 100 * JC /var/log/security 600 10 100 * JC -/var/log/sendmail.st 640 10 * 168 B +/var/log/sendmail.st 640 10 * 168 BN /var/log/weekly.log 640 5 1 $W6D0 JN /var/log/wtmp 644 3 * @01T05 B /var/log/xferlog 600 7 100 * JC From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:34:31 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D2269A2F; Mon, 31 Dec 2012 03:34:31 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3AC8E8FC13; Mon, 31 Dec 2012 03:34:31 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3YVMf047612; Mon, 31 Dec 2012 03:34:31 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3YVWQ047611; Mon, 31 Dec 2012 03:34:31 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310334.qBV3YVWQ047611@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:34:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244880 - stable/7/etc X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:34:31 -0000 Author: markj Date: Mon Dec 31 03:34:30 2012 New Revision: 244880 URL: http://svnweb.freebsd.org/changeset/base/244880 Log: MFC r244522: Don't reload syslogd after rotating sendmail.st. Approved by: emaste (co-mentor) Modified: stable/7/etc/newsyslog.conf Modified: stable/7/etc/newsyslog.conf ============================================================================== --- stable/7/etc/newsyslog.conf Mon Dec 31 03:34:23 2012 (r244879) +++ stable/7/etc/newsyslog.conf Mon Dec 31 03:34:30 2012 (r244880) @@ -32,7 +32,7 @@ /var/log/pflog 600 3 100 * JB /var/run/pflogd.pid /var/log/ppp.log root:network 640 3 100 * JC /var/log/security 600 10 100 * JC -/var/log/sendmail.st 640 10 * 168 B +/var/log/sendmail.st 640 10 * 168 BN /var/log/slip.log root:network 640 3 100 * JC /var/log/weekly.log 640 5 1 $W6D0 JN /var/log/wtmp 644 3 * @01T05 B From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:34:53 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0DEA3BAA; Mon, 31 Dec 2012 03:34:53 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id CDD228FC15; Mon, 31 Dec 2012 03:34:52 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3Yq05047688; Mon, 31 Dec 2012 03:34:52 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3YqBs047687; Mon, 31 Dec 2012 03:34:52 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310334.qBV3YqBs047687@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:34:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244881 - stable/9/usr.sbin/syslogd X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:34:53 -0000 Author: markj Date: Mon Dec 31 03:34:52 2012 New Revision: 244881 URL: http://svnweb.freebsd.org/changeset/base/244881 Log: MFC 244523: - Make sure that errno isn't modified before calling logerror() in error conditions. - Don't check for AF_INET6 when compiled without INET6 support. Approved by: emaste (co-mentor) Modified: stable/9/usr.sbin/syslogd/syslogd.c Modified: stable/9/usr.sbin/syslogd/syslogd.c ============================================================================== --- stable/9/usr.sbin/syslogd/syslogd.c Mon Dec 31 03:34:30 2012 (r244880) +++ stable/9/usr.sbin/syslogd/syslogd.c Mon Dec 31 03:34:52 2012 (r244881) @@ -1873,6 +1873,7 @@ cfline(const char *line, struct filed *f pri = decode(buf, prioritynames); if (pri < 0) { + errno = 0; (void)snprintf(ebuf, sizeof ebuf, "unknown priority name \"%s\"", buf); logerror(ebuf); @@ -1901,6 +1902,7 @@ cfline(const char *line, struct filed *f } else { i = decode(buf, facilitynames); if (i < 0) { + errno = 0; (void)snprintf(ebuf, sizeof ebuf, "unknown facility name \"%s\"", buf); @@ -2687,6 +2689,7 @@ socksetup(int af, char *bindhostname) logerror("socket"); continue; } +#ifdef INET6 if (r->ai_family == AF_INET6) { if (setsockopt(*s, IPPROTO_IPV6, IPV6_V6ONLY, (char *)&on, sizeof (on)) < 0) { @@ -2695,6 +2698,7 @@ socksetup(int af, char *bindhostname) continue; } } +#endif if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR, (char *)&on, sizeof (on)) < 0) { logerror("setsockopt"); @@ -2711,8 +2715,8 @@ socksetup(int af, char *bindhostname) */ if (!NoBind) { if (bind(*s, r->ai_addr, r->ai_addrlen) < 0) { - close(*s); logerror("bind"); + close(*s); continue; } From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:35:02 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 01D2ACB7; Mon, 31 Dec 2012 03:35:02 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C21768FC08; Mon, 31 Dec 2012 03:35:01 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3Z10n047764; Mon, 31 Dec 2012 03:35:01 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3Z1lI047763; Mon, 31 Dec 2012 03:35:01 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310335.qBV3Z1lI047763@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:35:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244882 - stable/8/usr.sbin/syslogd X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:35:02 -0000 Author: markj Date: Mon Dec 31 03:35:01 2012 New Revision: 244882 URL: http://svnweb.freebsd.org/changeset/base/244882 Log: MFC 244523: - Make sure that errno isn't modified before calling logerror() in error conditions. - Don't check for AF_INET6 when compiled without INET6 support. Approved by: emaste (co-mentor) Modified: stable/8/usr.sbin/syslogd/syslogd.c Modified: stable/8/usr.sbin/syslogd/syslogd.c ============================================================================== --- stable/8/usr.sbin/syslogd/syslogd.c Mon Dec 31 03:34:52 2012 (r244881) +++ stable/8/usr.sbin/syslogd/syslogd.c Mon Dec 31 03:35:01 2012 (r244882) @@ -1881,6 +1881,7 @@ cfline(const char *line, struct filed *f pri = decode(buf, prioritynames); if (pri < 0) { + errno = 0; (void)snprintf(ebuf, sizeof ebuf, "unknown priority name \"%s\"", buf); logerror(ebuf); @@ -1909,6 +1910,7 @@ cfline(const char *line, struct filed *f } else { i = decode(buf, facilitynames); if (i < 0) { + errno = 0; (void)snprintf(ebuf, sizeof ebuf, "unknown facility name \"%s\"", buf); @@ -2664,6 +2666,7 @@ socksetup(int af, const char *bindhostna logerror("socket"); continue; } +#ifdef INET6 if (r->ai_family == AF_INET6) { if (setsockopt(*s, IPPROTO_IPV6, IPV6_V6ONLY, (char *)&on, sizeof (on)) < 0) { @@ -2672,6 +2675,7 @@ socksetup(int af, const char *bindhostna continue; } } +#endif if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR, (char *)&on, sizeof (on)) < 0) { logerror("setsockopt"); @@ -2688,8 +2692,8 @@ socksetup(int af, const char *bindhostna */ if (!NoBind) { if (bind(*s, r->ai_addr, r->ai_addrlen) < 0) { - close(*s); logerror("bind"); + close(*s); continue; } From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:35:10 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C9725E07; Mon, 31 Dec 2012 03:35:10 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6DC5C8FC0C; Mon, 31 Dec 2012 03:35:10 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3ZAKc047824; Mon, 31 Dec 2012 03:35:10 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3ZA9W047823; Mon, 31 Dec 2012 03:35:10 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310335.qBV3ZA9W047823@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:35:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244883 - stable/7/usr.sbin/syslogd X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:35:10 -0000 Author: markj Date: Mon Dec 31 03:35:09 2012 New Revision: 244883 URL: http://svnweb.freebsd.org/changeset/base/244883 Log: MFC 244523: - Make sure that errno isn't modified before calling logerror() in error conditions. - Don't check for AF_INET6 when compiled without INET6 support. Approved by: emaste (co-mentor) Modified: stable/7/usr.sbin/syslogd/syslogd.c Modified: stable/7/usr.sbin/syslogd/syslogd.c ============================================================================== --- stable/7/usr.sbin/syslogd/syslogd.c Mon Dec 31 03:35:01 2012 (r244882) +++ stable/7/usr.sbin/syslogd/syslogd.c Mon Dec 31 03:35:09 2012 (r244883) @@ -1877,6 +1877,7 @@ cfline(const char *line, struct filed *f pri = decode(buf, prioritynames); if (pri < 0) { + errno = 0; (void)snprintf(ebuf, sizeof ebuf, "unknown priority name \"%s\"", buf); logerror(ebuf); @@ -1905,6 +1906,7 @@ cfline(const char *line, struct filed *f } else { i = decode(buf, facilitynames); if (i < 0) { + errno = 0; (void)snprintf(ebuf, sizeof ebuf, "unknown facility name \"%s\"", buf); @@ -2660,6 +2662,7 @@ socksetup(int af, const char *bindhostna logerror("socket"); continue; } +#ifdef INET6 if (r->ai_family == AF_INET6) { if (setsockopt(*s, IPPROTO_IPV6, IPV6_V6ONLY, (char *)&on, sizeof (on)) < 0) { @@ -2668,6 +2671,7 @@ socksetup(int af, const char *bindhostna continue; } } +#endif if (setsockopt(*s, SOL_SOCKET, SO_REUSEADDR, (char *)&on, sizeof (on)) < 0) { logerror("setsockopt"); @@ -2684,8 +2688,8 @@ socksetup(int af, const char *bindhostna */ if (!NoBind) { if (bind(*s, r->ai_addr, r->ai_addrlen) < 0) { - close(*s); logerror("bind"); + close(*s); continue; } From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:47:44 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C713228A; Mon, 31 Dec 2012 03:47:44 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 912298FC08; Mon, 31 Dec 2012 03:47:44 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3liuP049682; Mon, 31 Dec 2012 03:47:44 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3liGt049681; Mon, 31 Dec 2012 03:47:44 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310347.qBV3liGt049681@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:47:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244884 - stable/9/etc X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:47:44 -0000 Author: markj Date: Mon Dec 31 03:47:43 2012 New Revision: 244884 URL: http://svnweb.freebsd.org/changeset/base/244884 Log: Add mergeinfo that I accidentally omitted in my last commit. Approved by: emaste (co-mentor) Modified: Directory Properties: stable/9/etc/ (props changed) From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:47:51 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BF4DE391; Mon, 31 Dec 2012 03:47:51 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6AF0E8FC0C; Mon, 31 Dec 2012 03:47:51 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3lpt7049730; Mon, 31 Dec 2012 03:47:51 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3lpR6049729; Mon, 31 Dec 2012 03:47:51 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310347.qBV3lpR6049729@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:47:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244885 - stable/8/etc X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:47:51 -0000 Author: markj Date: Mon Dec 31 03:47:50 2012 New Revision: 244885 URL: http://svnweb.freebsd.org/changeset/base/244885 Log: Add mergeinfo that I accidentally omitted in my last commit. Approved by: emaste (co-mentor) Modified: Directory Properties: stable/8/etc/ (props changed) From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:47:59 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B88314E5; Mon, 31 Dec 2012 03:47:57 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 422BE8FC13; Mon, 31 Dec 2012 03:47:57 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3lvlD049778; Mon, 31 Dec 2012 03:47:57 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3lv7B049777; Mon, 31 Dec 2012 03:47:57 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310347.qBV3lv7B049777@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:47:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244886 - stable/7/etc X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:47:59 -0000 Author: markj Date: Mon Dec 31 03:47:56 2012 New Revision: 244886 URL: http://svnweb.freebsd.org/changeset/base/244886 Log: Add mergeinfo that I accidentally omitted in my last commit. Approved by: emaste (co-mentor) Modified: Directory Properties: stable/7/etc/ (props changed) From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:48:18 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 953B265C; Mon, 31 Dec 2012 03:48:18 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5F3328FC15; Mon, 31 Dec 2012 03:48:18 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3mIUD049878; Mon, 31 Dec 2012 03:48:18 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3mIDe049877; Mon, 31 Dec 2012 03:48:18 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310348.qBV3mIDe049877@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:48:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244887 - stable/9/usr.sbin/syslogd X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:48:18 -0000 Author: markj Date: Mon Dec 31 03:48:17 2012 New Revision: 244887 URL: http://svnweb.freebsd.org/changeset/base/244887 Log: Add mergeinfo that I accidentally omitted in my last commit. Approved by: emaste (co-mentor) Modified: Directory Properties: stable/9/usr.sbin/syslogd/ (props changed) From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:48:27 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A2B4C75E; Mon, 31 Dec 2012 03:48:24 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 35F0D8FC16; Mon, 31 Dec 2012 03:48:24 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3mOMM049927; Mon, 31 Dec 2012 03:48:24 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3mOMD049925; Mon, 31 Dec 2012 03:48:24 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310348.qBV3mOMD049925@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:48:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244888 - stable/8/usr.sbin/syslogd X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:48:27 -0000 Author: markj Date: Mon Dec 31 03:48:23 2012 New Revision: 244888 URL: http://svnweb.freebsd.org/changeset/base/244888 Log: Add mergeinfo that I accidentally omitted in my last commit. Approved by: emaste (co-mentor) Modified: Directory Properties: stable/8/usr.sbin/syslogd/ (props changed) From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 03:48:30 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6D68A7AF; Mon, 31 Dec 2012 03:48:30 +0000 (UTC) (envelope-from markj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3836E8FC0A; Mon, 31 Dec 2012 03:48:30 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBV3mUR7049974; Mon, 31 Dec 2012 03:48:30 GMT (envelope-from markj@svn.freebsd.org) Received: (from markj@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBV3mUmP049973; Mon, 31 Dec 2012 03:48:30 GMT (envelope-from markj@svn.freebsd.org) Message-Id: <201212310348.qBV3mUmP049973@svn.freebsd.org> From: Mark Johnston Date: Mon, 31 Dec 2012 03:48:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244889 - stable/7/usr.sbin/syslogd X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 03:48:30 -0000 Author: markj Date: Mon Dec 31 03:48:29 2012 New Revision: 244889 URL: http://svnweb.freebsd.org/changeset/base/244889 Log: Add mergeinfo that I accidentally omitted in my last commit. Approved by: emaste (co-mentor) Modified: Directory Properties: stable/7/usr.sbin/syslogd/ (props changed) From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 11:59:57 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 21A0DA5C; Mon, 31 Dec 2012 11:59:57 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 031728FC63; Mon, 31 Dec 2012 11:59:55 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVBxsts025075; Mon, 31 Dec 2012 11:59:54 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVBxsh8025073; Mon, 31 Dec 2012 11:59:54 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201212311159.qBVBxsh8025073@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Mon, 31 Dec 2012 11:59:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244901 - in stable/9: . sys/sys X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 11:59:57 -0000 Author: bz Date: Mon Dec 31 11:59:54 2012 New Revision: 244901 URL: http://svnweb.freebsd.org/changeset/base/244901 Log: MFC r244900: Happy New Year 2013! Modified: stable/9/COPYRIGHT (contents, props changed) stable/9/sys/sys/copyright.h Directory Properties: stable/9/sys/ (props changed) Modified: stable/9/COPYRIGHT ============================================================================== --- stable/9/COPYRIGHT Mon Dec 31 11:22:55 2012 (r244900) +++ stable/9/COPYRIGHT Mon Dec 31 11:59:54 2012 (r244901) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2012 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: stable/9/sys/sys/copyright.h ============================================================================== --- stable/9/sys/sys/copyright.h Mon Dec 31 11:22:55 2012 (r244900) +++ stable/9/sys/sys/copyright.h Mon Dec 31 11:59:54 2012 (r244901) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 1992-2012 The FreeBSD Project. All rights reserved. + * Copyright (C) 1992-2013 The FreeBSD Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -30,7 +30,7 @@ /* FreeBSD */ #define COPYRIGHT_FreeBSD \ - "Copyright (c) 1992-2012 The FreeBSD Project.\n" + "Copyright (c) 1992-2013 The FreeBSD Project.\n" /* Foundation */ #define TRADEMARK_Foundation \ From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 12:05:35 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 373F91DC; Mon, 31 Dec 2012 12:05:35 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 029358FC0A; Mon, 31 Dec 2012 12:05:35 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVC5YKb026540; Mon, 31 Dec 2012 12:05:34 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVC5Y92026536; Mon, 31 Dec 2012 12:05:34 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201212311205.qBVC5Y92026536@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Mon, 31 Dec 2012 12:05:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244902 - in stable/8: . sys/sys X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 12:05:35 -0000 Author: bz Date: Mon Dec 31 12:05:34 2012 New Revision: 244902 URL: http://svnweb.freebsd.org/changeset/base/244902 Log: MFC r244900: Happy New Year 2013! Modified: stable/8/COPYRIGHT (contents, props changed) stable/8/sys/sys/copyright.h Directory Properties: stable/8/sys/ (props changed) stable/8/sys/sys/ (props changed) Modified: stable/8/COPYRIGHT ============================================================================== --- stable/8/COPYRIGHT Mon Dec 31 11:59:54 2012 (r244901) +++ stable/8/COPYRIGHT Mon Dec 31 12:05:34 2012 (r244902) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2012 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: stable/8/sys/sys/copyright.h ============================================================================== --- stable/8/sys/sys/copyright.h Mon Dec 31 11:59:54 2012 (r244901) +++ stable/8/sys/sys/copyright.h Mon Dec 31 12:05:34 2012 (r244902) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 1992-2012 The FreeBSD Project. All rights reserved. + * Copyright (C) 1992-2013 The FreeBSD Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -30,7 +30,7 @@ /* FreeBSD */ #define COPYRIGHT_FreeBSD \ - "Copyright (c) 1992-2012 The FreeBSD Project.\n" + "Copyright (c) 1992-2013 The FreeBSD Project.\n" /* Foundation */ #define TRADEMARK_Foundation \ From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 12:11:15 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5CE2E370; Mon, 31 Dec 2012 12:11:15 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 28C7A8FC0A; Mon, 31 Dec 2012 12:11:15 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVCBFlq027621; Mon, 31 Dec 2012 12:11:15 GMT (envelope-from bz@svn.freebsd.org) Received: (from bz@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVCBEFC027619; Mon, 31 Dec 2012 12:11:14 GMT (envelope-from bz@svn.freebsd.org) Message-Id: <201212311211.qBVCBEFC027619@svn.freebsd.org> From: "Bjoern A. Zeeb" Date: Mon, 31 Dec 2012 12:11:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244903 - in stable/7: . sys/sys X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 12:11:15 -0000 Author: bz Date: Mon Dec 31 12:11:14 2012 New Revision: 244903 URL: http://svnweb.freebsd.org/changeset/base/244903 Log: MFC 244900: Happy New Year 2013! Modified: stable/7/COPYRIGHT (contents, props changed) stable/7/sys/sys/copyright.h Directory Properties: stable/7/sys/ (props changed) Modified: stable/7/COPYRIGHT ============================================================================== --- stable/7/COPYRIGHT Mon Dec 31 12:05:34 2012 (r244902) +++ stable/7/COPYRIGHT Mon Dec 31 12:11:14 2012 (r244903) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (c) 1992-2012 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: stable/7/sys/sys/copyright.h ============================================================================== --- stable/7/sys/sys/copyright.h Mon Dec 31 12:05:34 2012 (r244902) +++ stable/7/sys/sys/copyright.h Mon Dec 31 12:11:14 2012 (r244903) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 1992-2012 The FreeBSD Project. All rights reserved. + * Copyright (C) 1992-2013 The FreeBSD Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -30,7 +30,7 @@ /* FreeBSD */ #define COPYRIGHT_FreeBSD \ - "Copyright (c) 1992-2012 The FreeBSD Project.\n" + "Copyright (c) 1992-2013 The FreeBSD Project.\n" /* Foundation */ #define TRADEMARK_Foundation \ From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 14:21:32 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EF1FAD27; Mon, 31 Dec 2012 14:21:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D2F0C8FC15; Mon, 31 Dec 2012 14:21:31 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVELVPG049006; Mon, 31 Dec 2012 14:21:31 GMT (envelope-from dim@svn.freebsd.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVELVN9049003; Mon, 31 Dec 2012 14:21:31 GMT (envelope-from dim@svn.freebsd.org) Message-Id: <201212311421.qBVELVN9049003@svn.freebsd.org> From: Dimitry Andric Date: Mon, 31 Dec 2012 14:21:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244904 - stable/9/contrib/binutils/bfd X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 14:21:32 -0000 Author: dim Date: Mon Dec 31 14:21:31 2012 New Revision: 244904 URL: http://svnweb.freebsd.org/changeset/base/244904 Log: MFC r244600: Fix a bug in ld --gc-sections: it strips out .note sections, while it should never do so. This can cause global constructors and destructors to not be executed at run-time, resulting in crashes and other strange behaviour. Reported by: rene Modified: stable/9/contrib/binutils/bfd/elflink.c Directory Properties: stable/9/contrib/binutils/ (props changed) Modified: stable/9/contrib/binutils/bfd/elflink.c ============================================================================== --- stable/9/contrib/binutils/bfd/elflink.c Mon Dec 31 12:11:14 2012 (r244903) +++ stable/9/contrib/binutils/bfd/elflink.c Mon Dec 31 14:21:31 2012 (r244904) @@ -10584,6 +10584,7 @@ elf_gc_sweep (bfd *abfd, struct bfd_link { /* Keep debug and special sections. */ if ((o->flags & (SEC_DEBUGGING | SEC_LINKER_CREATED)) != 0 + || elf_section_data (o)->this_hdr.sh_type == SHT_NOTE || (o->flags & (SEC_ALLOC | SEC_LOAD | SEC_RELOC)) == 0) o->gc_mark = 1; From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 14:21:42 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7A171E40; Mon, 31 Dec 2012 14:21:42 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5E00A8FC08; Mon, 31 Dec 2012 14:21:42 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVELgI9049066; Mon, 31 Dec 2012 14:21:42 GMT (envelope-from dim@svn.freebsd.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVELgmM049065; Mon, 31 Dec 2012 14:21:42 GMT (envelope-from dim@svn.freebsd.org) Message-Id: <201212311421.qBVELgmM049065@svn.freebsd.org> From: Dimitry Andric Date: Mon, 31 Dec 2012 14:21:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org Subject: svn commit: r244905 - stable/8/contrib/binutils/bfd X-SVN-Group: stable-8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 14:21:42 -0000 Author: dim Date: Mon Dec 31 14:21:41 2012 New Revision: 244905 URL: http://svnweb.freebsd.org/changeset/base/244905 Log: MFC r244600: Fix a bug in ld --gc-sections: it strips out .note sections, while it should never do so. This can cause global constructors and destructors to not be executed at run-time, resulting in crashes and other strange behaviour. Reported by: rene Modified: stable/8/contrib/binutils/bfd/elflink.c Directory Properties: stable/8/contrib/binutils/ (props changed) Modified: stable/8/contrib/binutils/bfd/elflink.c ============================================================================== --- stable/8/contrib/binutils/bfd/elflink.c Mon Dec 31 14:21:31 2012 (r244904) +++ stable/8/contrib/binutils/bfd/elflink.c Mon Dec 31 14:21:41 2012 (r244905) @@ -8248,6 +8248,7 @@ elf_gc_sweep (struct bfd_link_info *info { /* Keep special sections. Keep .debug sections. */ if ((o->flags & SEC_LINKER_CREATED) + || elf_section_data (o)->this_hdr.sh_type == SHT_NOTE || (o->flags & SEC_DEBUGGING)) o->gc_mark = 1; From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 14:21:52 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5A63BF99; Mon, 31 Dec 2012 14:21:52 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3E8208FC12; Mon, 31 Dec 2012 14:21:52 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVELqA2049127; Mon, 31 Dec 2012 14:21:52 GMT (envelope-from dim@svn.freebsd.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVELqfp049126; Mon, 31 Dec 2012 14:21:52 GMT (envelope-from dim@svn.freebsd.org) Message-Id: <201212311421.qBVELqfp049126@svn.freebsd.org> From: Dimitry Andric Date: Mon, 31 Dec 2012 14:21:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org Subject: svn commit: r244906 - stable/7/contrib/binutils/bfd X-SVN-Group: stable-7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 14:21:52 -0000 Author: dim Date: Mon Dec 31 14:21:51 2012 New Revision: 244906 URL: http://svnweb.freebsd.org/changeset/base/244906 Log: MFC r244600: Fix a bug in ld --gc-sections: it strips out .note sections, while it should never do so. This can cause global constructors and destructors to not be executed at run-time, resulting in crashes and other strange behaviour. Reported by: rene Modified: stable/7/contrib/binutils/bfd/elflink.c Directory Properties: stable/7/contrib/binutils/ (props changed) Modified: stable/7/contrib/binutils/bfd/elflink.c ============================================================================== --- stable/7/contrib/binutils/bfd/elflink.c Mon Dec 31 14:21:41 2012 (r244905) +++ stable/7/contrib/binutils/bfd/elflink.c Mon Dec 31 14:21:51 2012 (r244906) @@ -8248,6 +8248,7 @@ elf_gc_sweep (struct bfd_link_info *info { /* Keep special sections. Keep .debug sections. */ if ((o->flags & SEC_LINKER_CREATED) + || elf_section_data (o)->this_hdr.sh_type == SHT_NOTE || (o->flags & SEC_DEBUGGING)) o->gc_mark = 1; From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 16:52:53 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 83B5F218; Mon, 31 Dec 2012 16:52:53 +0000 (UTC) (envelope-from kensmith@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 65FF08FC08; Mon, 31 Dec 2012 16:52:53 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVGqrcj066189; Mon, 31 Dec 2012 16:52:53 GMT (envelope-from kensmith@svn.freebsd.org) Received: (from kensmith@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVGqrig066188; Mon, 31 Dec 2012 16:52:53 GMT (envelope-from kensmith@svn.freebsd.org) Message-Id: <201212311652.qBVGqrig066188@svn.freebsd.org> From: Ken Smith Date: Mon, 31 Dec 2012 16:52:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org Subject: svn commit: r244911 - stable/9/sys/conf X-SVN-Group: stable-9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 16:52:53 -0000 Author: kensmith Date: Mon Dec 31 16:52:52 2012 New Revision: 244911 URL: http://svnweb.freebsd.org/changeset/base/244911 Log: Shift to -STABLE now that -RELEASE is done. Approved by: re (implicit) Modified: stable/9/sys/conf/newvers.sh Modified: stable/9/sys/conf/newvers.sh ============================================================================== --- stable/9/sys/conf/newvers.sh Mon Dec 31 16:29:10 2012 (r244910) +++ stable/9/sys/conf/newvers.sh Mon Dec 31 16:52:52 2012 (r244911) @@ -32,7 +32,7 @@ TYPE="FreeBSD" REVISION="9.1" -BRANCH="PRERELEASE" +BRANCH="STABLE" if [ "X${BRANCH_OVERRIDE}" != "X" ]; then BRANCH=${BRANCH_OVERRIDE} fi From owner-svn-src-stable@FreeBSD.ORG Mon Dec 31 23:31:06 2012 Return-Path: Delivered-To: svn-src-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EE3178E9; Mon, 31 Dec 2012 23:31:06 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id B94B78FC08; Mon, 31 Dec 2012 23:31:06 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBVNV60p030294; Mon, 31 Dec 2012 23:31:06 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBVNV6qc030292; Mon, 31 Dec 2012 23:31:06 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201212312331.qBVNV6qc030292@svn.freebsd.org> From: "David E. O'Brien" Date: Mon, 31 Dec 2012 23:31:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-6@freebsd.org Subject: svn commit: r244917 - in stable/6: . sys/sys X-SVN-Group: stable-6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Dec 2012 23:31:07 -0000 Author: obrien Date: Mon Dec 31 23:31:05 2012 New Revision: 244917 URL: http://svnweb.freebsd.org/changeset/base/244917 Log: MFC 244900: Happy New Year 2013! (and we're still making commits to 6.x!) Modified: stable/6/COPYRIGHT (contents, props changed) stable/6/sys/sys/copyright.h Directory Properties: stable/6/ (props changed) stable/6/sys/ (props changed) Modified: stable/6/COPYRIGHT ============================================================================== --- stable/6/COPYRIGHT Mon Dec 31 22:48:54 2012 (r244916) +++ stable/6/COPYRIGHT Mon Dec 31 23:31:05 2012 (r244917) @@ -4,7 +4,7 @@ The compilation of software known as FreeBSD is distributed under the following terms: -Copyright (C) 1992-2010 The FreeBSD Project. All rights reserved. +Copyright (c) 1992-2013 The FreeBSD Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions Modified: stable/6/sys/sys/copyright.h ============================================================================== --- stable/6/sys/sys/copyright.h Mon Dec 31 22:48:54 2012 (r244916) +++ stable/6/sys/sys/copyright.h Mon Dec 31 23:31:05 2012 (r244917) @@ -1,5 +1,5 @@ /*- - * Copyright (C) 1992-2010 The FreeBSD Project. All rights reserved. + * Copyright (C) 1992-2013 The FreeBSD Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -30,7 +30,7 @@ /* FreeBSD */ #define COPYRIGHT_FreeBSD \ - "Copyright (c) 1992-2010 The FreeBSD Project.\n" + "Copyright (c) 1992-2013 The FreeBSD Project.\n" /* Foundation */ #define TRADEMARK_Foundation \