Skip to content

release_notes_3120

Bryan Drewery edited this page Jun 22, 2017 · 22 revisions

Release Notes

3.1.20

  • jail -c: Do not create a filesystem with -m none [may come out #469]
  • ports -c: Don't try removing a filesystem that was not created [may come out #469]
  • pwait: Fix kern.randompid hangs
  • queue: Fix for sending commands to poudriered [not well supported]
  • jail -u: Don't run freebsd-update update for PRERELEASE, STABLE or CURRENT jails.
  • jail -c: Don't allow creating a jail when its mountpoint already exists
  • XDEV: Attempt to link /usr/bin/makewhatis
  • sh: Update from FreeBSD head r319826
  • sh: Enable nofork for clock, dirempty and realpath commands.
  • jail -u: Only run freebsd-install if needed
  • bulk CHECK_CHANGED_DEPS: Only run ldconfig -r once for the entire build rather than for every package.
  • poudriere: Allow MAKEOBJDIRPREFIX from command environment.
  • poudriere: Force umask 022 and allow override with UMASK in poudriere.conf
  • Default RESOLV_CONF to host's /etc/resolv.conf
  • jail -k: Don't force having a portstree for cleanup
  • Fix MNAMELEN check consistency (2 different length paths were being used for calculations)
  • Jails: Don't use allow.socket_af, allow.raw_sockets in the no-networking jail.
  • bulk -n: Fix .building directory sticking around on early exit.
  • Nested jails:
    • Don't force allow.socket_af, allow.raw_sockets, allow.chflags, allow.sysvipc
    • Check for and error if the follow flags are not enabled:
      • enforce_statfs=1, allow.mount, allow.mount.devfs, allow.mount.nullfs, allow.mount.tmpfs
      • children.max is not properly exposed in a nested jail and so is not checked.
    • Fix trying to add loopback address in nested jail when there is none.