[PC-BSD Commits] [pcbsd/freebsd] 741776: Reduce the disc1.iso image size by setting WITHOUT...

GitHub noreply at github.com
Tue Sep 10 07:34:14 PDT 2013


  Branch: refs/heads/releng/9.2
  Home:   https://github.com/pcbsd/freebsd
  Commit: 741776fb5514153f84f5196ebd42f4760a0c20d1
      https://github.com/pcbsd/freebsd/commit/741776fb5514153f84f5196ebd42f4760a0c20d1
  Author: gjb <gjb at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M release/Makefile

  Log Message:
  -----------
  Reduce the disc1.iso image size by setting WITHOUT_CLANG=1 for the
'system' target.  Since clang is not enabled by default for releng/9.2,
this has no user visible changes by default.

This brings 9.2-R* well enough below the 700MB mark so that we do not
need to be concerned with it fitting on standard CD-ROM medium.

This is a direct commit to releng/9.2, pending further review for head/
and stable/9/.

Discussed with:	delphij, hrs
Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation


  Commit: 0ec41e16d207054dcca387f6ab2afa32f6d100c2
      https://github.com/pcbsd/freebsd/commit/0ec41e16d207054dcca387f6ab2afa32f6d100c2
  Author: mckusick <mckusick at FreeBSD.org>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M sys/ufs/ufs/ufs_vnops.c

  Log Message:
  -----------
  MFS of 255104:
MFC of 253998:

This bug fix is in a code path in rename taken when there is a
collision between a rename and an open system call for the same
target file. Here, rename releases its vnode references, waits for
the open to finish, and then restarts by reacquiring its needed
vnode locks. In this case, rename was unlocking but failing to
release its reference to one of its held vnodes. The effect was
that even after all the actual references to the vnode had gone,
the vnode still showed active references. For files that had been
removed, their space was not reclaimed until the filesystem was
forcibly unmounted.

This bug manifested itself in the Postgres server which would
leak/lose hundreds of files per day amounting to many gigabytes of
disk space. This bug required shutting down Postgres, forcibly
unmounting its filesystem, remounting its filesystem and restarting
Postgres every few days to recover the lost space.

Reported by: Dan Thomas and Palle Girgensohn
Bug-fix by:  kib
Tested by:   Dan Thomas and Palle Girgensohn

Approved by: re@ (Marius Strobl <marius at freebsd.org>)


  Commit: e07154320a02525e7de9e7491af43352c01e34e2
      https://github.com/pcbsd/freebsd/commit/e07154320a02525e7de9e7491af43352c01e34e2
  Author: dim <dim at FreeBSD.org>
  Date:   2013-09-06 (Fri, 06 Sep 2013)

  Changed paths:
    M include/time.h

  Log Message:
  -----------
  MFS9 r255306:
MFC r245428:

Add CLOCK_PROCESS_CPUTIME_ID to <time.h>, to synchronize the CLOCK_*
values with those in <sys/time.h>.  Otherwise, if a program includes
<time.h> before <sys/time.h>, the CLOCK_PROCESS_CPUTIME_ID macro never
gets defined.

Reviewed by:	davidxu
Approved by:	re (kib)


  Commit: 22c695fd01ef56a8ee39036d2b870c755fcae056
      https://github.com/pcbsd/freebsd/commit/22c695fd01ef56a8ee39036d2b870c755fcae056
  Author: des <des at FreeBSD.org>
  Date:   2013-09-08 (Sun, 08 Sep 2013)

  Changed paths:
    M usr.sbin/rtadvd/config.c
    M usr.sbin/rtadvd/if.c

  Log Message:
  -----------
  MFH (r254684, r254955): fix segfault on reload.
MFH (r255156): silence an error message on non-IPv6 interfaces.

Approved by:    re (glebius)


  Commit: d90afe68d50ee80fd8b093afd84f2574980bc1f8
      https://github.com/pcbsd/freebsd/commit/d90afe68d50ee80fd8b093afd84f2574980bc1f8
  Author: des <des at FreeBSD.org>
  Date:   2013-09-08 (Sun, 08 Sep 2013)

  Changed paths:
    M etc/mtree/BSD.var.dist

  Log Message:
  -----------
  MFH (r255243): create /var/authpf with correct ownership and permissions.

Approved by:	re (glebius)


  Commit: c31d215c71d1938fc106a404d44173089eb353be
      https://github.com/pcbsd/freebsd/commit/c31d215c71d1938fc106a404d44173089eb353be
  Author: delphij <delphij at FreeBSD.org>
  Date:   2013-09-09 (Mon, 09 Sep 2013)

  Changed paths:
    M sys/dev/hpt27xx/hpt27xx_osm_bsd.c

  Log Message:
  -----------
  MFS r255435: MFC r255320:

Return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC.

Approved by:	re (hrs)


  Commit: 290b528387ae508e18bfc170402722f4fcee6a84
      https://github.com/pcbsd/freebsd/commit/290b528387ae508e18bfc170402722f4fcee6a84
  Author: des <des at FreeBSD.org>
  Date:   2013-09-10 (Tue, 10 Sep 2013)

  Changed paths:
    M sys/conf/newvers.sh
    M sys/fs/nullfs/null_vnops.c
    M sys/net/if.c
    M sys/netinet6/in6.c
    M sys/netnatm/natm.c

  Log Message:
  -----------
  In IPv6 and NetATM, stop SIOCSIFADDR, SIOCSIFBRDADDR, SIOCSIFDSTADDR
and SIOCSIFNETMASK at the socket layer rather than pass them on to the
link layer without validation or credential checks.  [SA-13:12]

Prevent cross-mount hardlinks between different nullfs mounts of the
same underlying filesystem.  [SA-13:13]

Security:	CVE-2013-5691
Security:	FreeBSD-SA-13:12.ifioctl
Security:	CVE-2013-5710
Security:	FreeBSD-SA-13:13.nullfs
Approved by:	re


  Commit: 05ca0e51a923c802f05a4ad278886b38c7bb9503
      https://github.com/pcbsd/freebsd/commit/05ca0e51a923c802f05a4ad278886b38c7bb9503
  Author: Kris Moore <kris at pcbsd.org>
  Date:   2013-09-10 (Tue, 10 Sep 2013)

  Changed paths:
    M etc/mtree/BSD.var.dist
    M include/time.h
    M release/Makefile
    M sys/conf/newvers.sh
    M sys/dev/hpt27xx/hpt27xx_osm_bsd.c
    M sys/fs/nullfs/null_vnops.c
    M sys/net/if.c
    M sys/netinet6/in6.c
    M sys/netnatm/natm.c
    M sys/ufs/ufs/ufs_vnops.c
    M usr.sbin/rtadvd/config.c
    M usr.sbin/rtadvd/if.c

  Log Message:
  -----------
  Merge branch 'releng/9.2' of https://github.com/freebsd/freebsd into releng/9.2

Tag -p6

Conflicts:
	sys/conf/newvers.sh


Compare: https://github.com/pcbsd/freebsd/compare/cf86a7016112...05ca0e51a923


More information about the Commits mailing list