Commit Graph

7118 Commits

Author SHA1 Message Date
gjb
29249492ee MFC r282148:
Fix CROCHETBRANCH.

PR:		199760
Sponsored by:	The FreeBSD Foundation
2015-05-01 00:31:40 +00:00
gjb
64b7754f6b MFC r282116:
Add the cw-ec2-portinstall target to always install the
  net/bsdec2-image-upload port.

Sponsored by:	The FreeBSD Foundation
2015-04-30 00:35:45 +00:00
gjb
759d86de96 MFC r282112:
Fix a comment.

Sponsored by:	The FreeBSD Foundation
2015-04-30 00:34:41 +00:00
gjb
b59e42fc1b Document r282199, drm update to match Linux 3.8.13.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:38 +00:00
gjb
9b60b8a1a9 Document r280632, kern.osreldate now configurable jail(8) parameters.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:36 +00:00
gjb
f319ce52d0 Document r278608, bcm2835_cpufreq driver addition.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:34 +00:00
gjb
309cd7e69a Document r277592, file(1) update to version 5.22.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:32 +00:00
gjb
28cadbdcef Document r281255, devfs(5) read/write update timestamp
precision.

Sponsored by:	The FreeBSD Foundation
2015-04-28 21:58:11 +00:00
gjb
616b358cb6 Fix a whitespace nit.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:10 +00:00
gjb
f0e52a9e86 Update svn revision marker.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:08 +00:00
gjb
b1cc027581 Document r281957, hptnr(4) driver updated to version 1.1.1.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:05 +00:00
gjb
e66d470bac Document r281936, disallow ar(1) directory traversal.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:03 +00:00
gjb
a8eeb1fd3c Document r281843, GELI passphrase prompt support in loader.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:01 +00:00
gjb
24c15ce528 Document r281687, ACPI update to 20150410.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:59 +00:00
gjb
b6b2438e58 Document r281161, '-R' flag added to netstat(8).
Add Limelight Networks to sponsors.ent.

Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:56 +00:00
gjb
d03ffc1ba5 Document r281075, ACPICA update to version 20150204.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:54 +00:00
gjb
9ebde01b61 Document r281044, fix directory inclusion when '--one-file-system'
is specified.

Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:51 +00:00
gjb
a5430d204e Document r280392, make sure that setmode sets errno on failure.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:49 +00:00
gjb
87b6ee8e62 Document r280370, DSM TRIM support for virtual AHCI disks.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:47 +00:00
gjb
9784d9022b Document r280304, OpenSSL update to version 1.0.1m.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:45 +00:00
gjb
971f2aaa6e MFC r280299, r280840, r280846, r280879, r280881, r280884, r280928,
r281783, r281809, r281832:

 r280299 (cperciva):
  When creating VM images, copy the contents of the created filesystem
  into a new filesystem before packaging it into a disk image.  This
  prevents "remnants" of deleted files from showing up in the VM images,
  and reduces their compressed size (by about 10% for the cloudware
  images) as a result.

 r280840 (cperciva):
  Clean up filesystem unmounting in vmimage builds:
  - Remove vm_umount_base function which is currently unused.
  - Add umount_loop function which loops attempting to unmount one
    filesystem.
  - Replace calls to umount with calls to umount_loop.
  - Don't attempt to unmount ${DESTDIR}/dev if it isn't mounted.

  The looping is necessary because sometimes umount fails due to
  filesystems being busy.  The most common cause of such busyness is
  periodic(8) jobs running `find / ...`.

 r280846 (cperciva):
  Improve check for whether ${DESTDIR}/dev is mounted.

 r280879 (cperciva):
  Add bits for building EC2 disk images.

 r280881 (cperciva):
  Partially revert r278118 now that the required logic for deciding
  whether freebsd-update can be useful has moved into the
  firstboot_freebsd_update script.

 r280884 (cperciva):
  Fix pkg(8) command line in vm_extra_pre_umount().

 r280928 (cperciva):
  Add code for creating an EC2 AMI.

 r281783:
  When building VM disk images, vm_copy_base() uses tar(1) to copy
  the userland from one md(4)-mounted filesystem to a clean filesystem
  to prevent remnants of files that were added and removed from
  resulting in an unclean filesystem.  When newfs(8) creates the first
  filesystem with journaled soft-updates enabled, the /.sujournal file
  in the new filesystem cannot be overwritten by the /.sujournal in the
  original filesystem.

  To avoid this particular error case, do not enable journaled
  soft-updates when creating the md(4)-backed filesystems, and instead
  use tunefs(8) to enable journaled soft-updates after the new
  filesystem is populated in vm_copy_base().

  While here, fix a long standing bug where the build environment /boot
  files were used by mkimg(1) when creating the VM disk images by using
  the files in .OBJDIR.

 r281809:
  Simplify variable expansion in attempt to fix the vm-image build.

 r281832:
  Fix locating the /boot files.

Sponsored by:	The FreeBSD Foundation
2015-04-27 19:41:40 +00:00
gjb
5a1ef38103 Document SA-15:07, SA-15:08, SA-15:09.
Sponsored by:	The FreeBSD Foundation
2015-04-21 16:54:21 +00:00
gjb
fc210ded1f MFC r280861:
s/AutoSize/Growfs/ following upstream commit r761.

Sponsored by:	The FreeBSD Foundation
2015-04-08 22:02:15 +00:00
gjb
f771564270 Document removal of 10.1-RELEASE QCOW2 virtual machine disk
images from FTP, due to a crash-on-boot problem.

Requested by:	jhb (months ago), bapt (recently)
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-04-01 04:58:08 +00:00
gjb
92d4896ada MFC r280640:
Crochet sources moved to a new home; update accordingly.

Sponsored by:	The FreeBSD Foundation
2015-03-28 05:11:16 +00:00
gjb
024d3d32c2 Document SA-15:06.
Sponsored by:	The FreeBSD Foundation
2015-03-25 17:58:44 +00:00
gjb
8de40d0193 MFC r279249, r279250, r279257:
r279249:
  Add 'cloudware-install' target to handle copying cloud
  disk images to a directory within DESTDIR.

  Add CLOUDINSTALL variable to automatically generate the
  actual list of install targets.  While here, rename the
  cloud-specific names from 'vm-' to 'cw-' to avoid naming
  collisions.

  Add AZURE_DISK, GCE_DISK, and OPENSTACK_DISK output file
  variables.

  Add 'cloudware-install' to the 'install' target.

 r279250:
  Remove a stale comment.

 r279257:
  Add a CLOUDPACKAGE variable to contain a list of targets for
  post-install packaging cloud provider images.

  Add a 'gce-package.sh' script to generate the final output
  image ready for upload to the GCE platform.  Right now, this
  is the only image that has a specific output format (GNU-tar),
  and this implementation is expected to be temporary.

  This is not directly connected to the other release targets.

Sponsored by:	The FreeBSD Foundation
2015-03-03 02:46:59 +00:00
gjb
30ef228521 Document FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl,
FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp,
FreeBSD-SA-15:05.bind

Sponsored by:	The FreeBSD Foundation
2015-02-25 16:36:44 +00:00
gjb
af525877d1 Update commented last revision.
Sponsored by:	The FreeBSD Foundation
2015-02-20 20:33:43 +00:00
gjb
d7fe3fe354 Add 'Generic Storage' section.
Document r279002, r279055:
 ctld(8) update to control non-iSCSI CTL ports
 CTL LUN mapping rewrite

Sponsored by:	The FreeBSD Foundation
2015-02-20 20:30:04 +00:00
gjb
b60421a369 Document r277583, arc_meta_limit exposed via kstats.
Sponsored by:	The FreeBSD Foundation
2015-02-20 20:30:01 +00:00
gjb
31503f4494 Document r277434, fstyp(8) addition.
Sponsored by:	The FreeBSD Foundation
2015-02-20 20:29:59 +00:00
gjb
63bb400ac7 Document r278982, pmc callchain depths increased.
Sponsored by:	The FreeBSD Foundation
2015-02-20 18:06:33 +00:00
gjb
92782b6e3e MFC r277458, r277536, r277606, r277609, r277836, r277839,
r278118, r278119, r278206, r278502:

 r277458:
  Move virtual machine / cloud provider targets and
  options from release/Makefile to their own Makefile.

  Add glue to allow enabling building cloud provider VM images
  by default.

  Add a 'vm-cloudware' target, used to drive all targets in
  CLOUDTARGETS.

  Add examples for WITH_CLOUDWARE to release.conf.sample.
  Add WITH_CLOUDWARE evaluation to RELEASE_RMAKEFLAGS.

  Rewrite to consolidate VM image build scripts into one.

  Fix duplicated mkimg(1) call in vm_create_disk().

  Add primitive (untested) PowerPC/PowerPC64 VM image support.

  Note: As it is currently written, the /boot/pmbr and
  /boot/{gptboot,boot1.hfs} use the build host and not the
  target build.  Fixing this is likely going to be a hack in
  itself.

  mount(8) and umount(8) devfs(5) as needed.

  Change path for mk-vmimage.sh from ${TARGET}/ to scripts/ now that
  it is consolidated into one file.

  Fix paths for the base image and output disk image files.

  Set the boot partition type to 'apple-boot' for powerpc.

  In vm_install_base(), copy the host resolv.conf into the build
  chroot before attempting to do anything that requires working DNS
  (i.e., pkg bootstrap).

  In vm_extra_pre_umount(), remove the resolv.conf before the disk
  image is unmounted from the backing md(4).

  Silence errors when umounting the chroot's /dev, since it probably
  doesn't exist when we're running this.

  Unmount filesystems before attempting to destroy the md which
  holds them.

  Unmount filesystem and destroy md before we read the vnode from
  disk and package it into a disk image.  Otherwise we end up
  packaging an unclean filesystem.

  Merge duplicative vm-CLOUDTYPE targets before additional duplication
  gets added by the impending arrival of ec2 and gcloud.

  Add NOSWAP option which can be set by a vmimage.conf file to specify
  that no swap space should be created in the image.  This will be used
  by EC2 builds, since FreeBSD/EC2 allocates swap space on "ephemeral"
  disks which are physically attached to the Xen host node.

  In vm_extra_install_packages(), only bootstrap pkg(8) if
  VM_EXTRA_PACKAGES is empty.

  In vm_extra_pre_umount(), cleanup downloaded packages if pkg(8) was
  bootstrapped earlier.

  In vm_extra_install_base(), do not install waagent in the openstack
  image, because it is not used.  This appears to be a copy mistake.

  Remove vm_extra_install_base() from the openstack.conf entirely,
  since it does not need to be overridden.

  Enable password-less sudo for openstack images.

  Update the VM_EXTRA_PACKAGES list for the openstack images.

  Remove vm_extra_install_base() for the Azure image, now that the
  waagent exists in the ports tree.

  Add sysutils/azure-agent to the VM_EXTRA_PACKAGES list.

  In vm_extra_pre_umount(), remove the explicit pkg(8) install
  list, as dependencies are resolved by sysutils/azure-agent.

  Add a 'list-cloudware' target to print the list of supported CLOUDWARE
  values and a description.

  Add the AZURE_DESC and OPENSTACK_DESC descriptions.

  Update release(7)

  Add 'list-vmtargets' target, which produces a list of all supported
  VM and cloud provider images.

  Add VHD_DESC, VMDK_DESC, QCOW2_DESC, RAW_DESC image descriptions.

  Update release(7) to document the list-vmtargets target.

  Add initial support for the GCE (Google Compute Engine) cloud hosting
  provider image.

  Remove the console setting from rc.conf(5), which is not used there.
  While here, set console to include vidconsole in the loader.conf(5).

  Remove the pkg-clean(8) call from vm_extra_pre_umount() since the
  function is often overridden.

  Add vm_extra_pkg_rmcache() to call pkg-clean(8) to avoid duplicated
  code.

  Move resolv.conf(5) removal back to vm_extra_pre_umount() where it
  belongs.

  The GCE image needs resolv.conf(5) to exist (created as part of the
  image setup), so it cannot be removed.

  Comment the line that configures ttys(5) to 'off', which makes it
  impossible to test that the image boots.

  Add a note explaining why the line is commented, and not (yet) removed
  entirely.

  Move the 'install' bits that are specific to virtual machine images
  from the Makefile to Makefile.vm.

  Rename the 'install' target to 'release-install', and add a new
  'vm-install' target.

  Add a new 'install' target that invokes the new targets.

  Add WITH_CLOUDWARE to the list of make(1) variables for the release
  build.

  Remove hw.vga.textmode=1 from the VM image loader.conf, which was
  included during test builds and not intended to be included when
  merging this project branch back to head.

  Remove mk-azure.sh, which is no longer needed.

 r277536:
  Rename the 'release' target to 'real-release', and add two targets,
  'vm-release' and 'cloudware-release', that are invoked if
  WITH_VMIMAGES and WITH_CLOUDWARE are not empty.

  This fixes an issue where 'make release' would not build the cloud
  provider targets because CLOUDWARE was not yet set.

  Move the WITH_VMIMAGES and WITH_CLOUDWARE targets to Makefile.vm.

  Note: There is no 'cloudware-install' target yet, since some of the
  disk image names may need to be specific to the provider, so this is
  probably best handled by the build scripts.

 r277606:
  Provide a recipe of "true" for building the "release" target once
  its prerequisites are satisfied, in order to avoid having an implicit
  rule triggered by the presence of release.sh.

 r277609:
  When iterating through VMFORMATS, the VMBASE file is not removed
  or truncated to a zero-size file, which if used to create more
  than one disk image format, can result in accidental pollution of
  the target formatted disk image.

  Instead of using a single VMBASE image (vm.img, by default), use
  a single base file for each format, named as VMFORMAT.img, which
  produces VMBASE.VMFORMAT as the final formatted image.

 r277836:
  Rename the 'system' target to 'disc1', which is specific to the
  disc1.iso installer image.

  Replace 'system' with 'release' in CLEANFILES, and add 'disc1'
  to CLEANDIRS.

  Ensure the 'dvd' target depends on 'packagesystem'.

  Fix 'mini-memstick.img' prerequisite, which should be the 'bootonly'
  target, not 'disc1' (previously 'system').

  Use .TARGET as the target installation directory for the disc1.iso
  and bootonly.iso images, which now expand to 'disc1' and 'bootonly'
  respectively, mimicking the behavior of the 'dvd' target.

  Remove '@true' from the 'release' target, and instead use
  'touch ${.TARGET}' to prevent multiple iterations of
  'make release' from clobbering previously-built installer
  medium.

 r277839:
  Update release(7) to reflect renaming the 'system' target to 'disc1'.

 r278118:
  Move service_enable="YES" rc.conf(5) additions to VM_RC_LIST and
  deduplicate.

  Evaluate if firstboot_freebsd_update should be enabled based on
  UNAME_r, because it is not supported for the -CURRENT or -STABLE
  branches.

 r278119:
  Use ifconfig_DEFAULT="" instead of hard-coding vtnet(4)

 r278206:
  Bump copyright after r277458.

 r278502:
  In scripts/mk-vmimage.sh, prevent incorrect usage() by defaulting
  VMCONFIG to /dev/null, and additionally ensuring VMCONFIG is not
  a character device before it is sourced.

  While here, be sure to exit if usage() is called.

  This should effectively be no-op, but the usage() output was
  discovered while investigating a larger issue.

* Several changes local to stable/10 were needed in order to handle
  UEFI images that are specific to this branch.

Tested with:	stable/10@r278906
Sponsored by:	The FreeBSD Foundation
2015-02-19 03:57:47 +00:00
gjb
99687cf094 Document a failure case when using freebsd-update
to upgrade systems that use nss_ldap.

Sponsored by:	The FreeBSD Foundation
2015-02-06 19:44:26 +00:00
gjb
8800e37bec Reapply 'Open Issues' to the 10.1-RELEASE errata page,
which was only added to releng/10.1, not stable/10.

Sponsored by:	The FreeBSD Foundation
2015-02-05 16:31:49 +00:00
gjb
47d966effe Apply r278265 from head:
Security Advisory information is included on several
pages in the release notes.  Rather than duplicating
the information between various files, add two new
files to include in all pages that currently display
the information.

Sponsored by:	The FreeBSD Foundation
2015-02-05 16:28:18 +00:00
gjb
8599898fbb Add an entity to use to link to SAs and ENs.
Update the Security Advisories and Errata Notices
section to use the new entity.
Prefer https:// for other URLs.

Sponsored by:	The FreeBSD Foundation
2015-02-05 14:12:05 +00:00
gjb
35b84cbc9e Fill in the Security Advisories and Errata Notices sections.
Sponsored by:	The FreeBSD Foundation
2015-02-05 13:53:31 +00:00
gjb
96fe6d92bc MFC [1] r278115, r278116:
r278115:
  Move the 'Upgrading from Previous Releases of FreeBSD'
  section to the top of the file, following the introduction.

 r278116:
  Overhaul the relnotes page to reorganize the sections.

  With the previous layout, the majority of the release
  notes were categorized under one main "What's New"
  section, which in addition to making the page difficult
  to parse relevant bits, also had a few rendering issues,
  such as 'Note' blocks visually not appearing as if they
  pertain to a particular change.

  This change removes the "What's New" section, integrating
  it with the introduction.  In addition, each section now
  provides a brief description of its contents, broken down
  further into a subsection for each "topic", making it much
  easier to find a specific topic in the page.

[1] This is a direct commit, not an MFC.

Sponsored by:	The FreeBSD Foundation
2015-02-05 13:07:41 +00:00
gjb
46eddd6366 MFC r278101 (hrs):
Add a toc.section.depth=3 parameter to use the same
  ToC depth as DocBook DSSSL stylesheet.

Sponsored by:	The FreeBSD Foundation
2015-02-05 11:54:34 +00:00
gjb
cb1ae98039 MFC r277837, r277838:
r277837:
  Provide a description for the 'tests.txz' distribution
  in the MANIFEST file.

  Turn off the test suite installation by default.

 r277838:
  Fix a typo in a comment.

Sponsored by:	The FreeBSD Foundation
2015-02-04 00:34:12 +00:00
gjb
ae62155522 MFC r262936:
Update board definition for WANDBOARD-QUAD to match crochet.

Sponsored by:	The FreeBSD Foundation
2015-02-02 01:02:49 +00:00
luigi
0f243342b5 use the same version as in HEAD
(among other things, the -v flag to make is long since unsupported)
2015-01-24 06:11:13 +00:00
delphij
e878593535 Note OpenSSL MFC.
This is a direct commit to stable/10.
2015-01-23 19:19:34 +00:00
gjb
174dee1760 Document r276991, Remove termcap(5) entry reordering; install
termcap(5) verbatim instead.

Sponsored by:	The FreeBSD Foundation
2015-01-12 03:14:54 +00:00
gjb
234ac35f3c Document r276986, hint.acpi_throttle.0.disabled="1" and
hint.p4tcc.0.disabled="1" by default.

Sponsored by:	The FreeBSD Foundation
2015-01-12 02:50:22 +00:00
gjb
11947f9f2c MFC r276765, r276766, r276820, r276822, r276827, r276828:
r276765:
  Update pkg-stage.sh to be compatible with pkg-1.4.x.

  In 1.3.x and earlier, ABI format is, for example,
  freebsd:11:x86:64.

  In 1.4.x, ABI format is FreeBSD:11:amd64, and a new
  configuration entry, ALTABI, is: freebsd:11:x86:64.

  Export PKG_ABI and PKG_ALTABI accordingly, and if
  PKG_ALTABI is set, create a symlink within the dvd
  PKG_CACHEDIR so both new and old ABI directories
  exist.

r276766:
  Properly change directories before creating the
  PKG_ALTABI -> PKG_ABI symlink.

r276820:
  Print informational output when NOPORTS is set,
  which would otherwise cause pkg-stage.sh to
  silently exit.

r276822:
  Ensure /var/run/ld-elf.so.hints exists before building
  pkg(8).

r276827:
  Ensure the ports directories exist for the list of
  packages intended to be included on the DVD, and
  remove any nonexistent ports from the final list.

  Print the list of missing paths, and ensure that
  DVD_PACKAGES is non-zero length (which should never
  happen).

r276828:
  Switch to x11/gnome3 now that x11/gnome2 no longer
  exists in the ports tree.

Sponsored by:	The FreeBSD Foundation
2015-01-11 01:38:32 +00:00
gjb
31e20d2979 Document r275945, capabilities support added to elfdump(1).
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:34:06 +00:00
gjb
32746be851 Document r275891, CAM port/LUN limits increased.
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:34:03 +00:00
gjb
2a026b5e44 Document r275490, vfs.zfs.spa_slop_shift tunable addition.
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:34:00 +00:00
gjb
6fba1b732c Document r275040, dpv(1), dpv(3), figpar(3).
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:33:57 +00:00
gjb
fe32005990 Document r274939, iSNS support in ctld(8).
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:33:53 +00:00
gjb
5efd4bba3b Trim the copyright year list to match the style in head.
Sponsored by:	The FreeBSD Foundation
2015-01-02 22:53:03 +00:00
gjb
774118f7d2 Bump copyright year.
Sponsored by:	The FreeBSD Foundation
2015-01-02 22:25:30 +00:00
gjb
c99b8c3579 Prune stable/10 release notes page after 10.1-RELEASE.
Sponsored by:	The FreeBSD Foundation
2015-01-02 22:25:27 +00:00
gjb
bdd13de679 Bump copyright year.
Sponsored by:	The FreeBSD Foundation
2015-01-02 21:41:39 +00:00
gjb
170aa43d26 Document the following security advisorires:
- FreeBSD-SA-14:27.stdio
 - FreeBSD-SA-14:28.file
 - FreeBSD-SA-14:30.unbound
 - FreeBSD-SA-14:31.ntp

Sponsored by:	The FreeBSD Foundation
2015-01-02 21:40:55 +00:00
ngie
d4c625976a MFC r264400,r265836:
r264400:

  NO_MAN= has been deprecated in favor of MAN= for some time, go ahead
  and finish the job. ncurses is now the only Makefile in the tree that
  uses it since it wasn't a simple mechanical change, and will be
  addressed in a future commit.

r265836:

  Remove last two NO_MAN= in the tree. In both of these cases, MAN= is
  what is needed.
2014-12-31 23:25:37 +00:00
gjb
cc923c43ad Update the FreeBSD versions in the stable/10 errata file.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-11-14 21:12:28 +00:00
gjb
94b1b73868 MFC r274095:
Fix VOLUME_LABEL when BRANCH contains '-' and '.'
  characters, in particular '-' and '.'.

Insta-MFC ok:	re (hrs)
Sponsored by:	The FreeBSD Foundation
2014-11-04 23:02:16 +00:00
gjb
e9593a9647 MFC r273653:
Fix a few issues with creating VOLUME_LABEL for the
  installation ISOs:

   - TYPE, BRANCH, and REVISION are only defined if
     OSRELEASE is not defined, so in situations where
     one might set OSRELEASE for an in-house ISO build,
     VOLUME_LABEL would be empty.

   - makefs(8) limits the volume label to 32 characters,
     which for the powerpc64 case, OSRELEASE expands to
     FreeBSD-11.0-CURRENT-powerpc-powerpc64.  Even with
     removing the prefixing 'FreeBSD-', the string is 30
     characters long, leaving zero room for suffixing the
     type of ISO media (BO for bootonly, CD for cdrom, and
     DVD for dvdrom).

  Resolve these by defining VOLUME_LABEL when defining
  OSRELEASE if unset.  If OSRELEASE is defined by the
  builder, use the OSRELEASE from that definition as the
  VOLUME_LABEL.

  In addition, for cases where both TARGET and TARGET_ARCH
  are used for the VOLUME_LABEL, use TARGET_ARCH if it
  differs from TARGET.

  There are probably a few sharp edges here yet, but these
  problems are going to affect the powerpc/powerpc64 builds
  for 10.1-RELEASE, so the immediate concern is fixing the
  underlying problem at hand quickly, and less so about the
  elegance of the fix.

Insta-MFC ok:	re (kib)
Sponsored by:	The FreeBSD Foundation
2014-10-26 17:14:57 +00:00
pfg
f56339f043 MFC r271787:
simple_httpd: cosmetic cleanups.

Many tab vs space cleanups.
Use setpgid() instead of setpgrp() which is more portable.
2014-10-23 02:50:18 +00:00
gjb
96f65a33d2 Fix label for the UEFI bootonly cd.
Sponsored by:	The FreeBSD Foundation
2014-10-21 00:07:37 +00:00
gjb
f36e929e1c MFC r273204:
Add more descriptive metadata to the ISO images.

Sponsored by:	The FreeBSD Foundation
2014-10-21 00:06:03 +00:00
gjb
14d211224f MFC r273093, r273096:
r273093:
  Merge the following from ^/projects/release-vmimage:
  r272436, r272437, r272792:

  r272436:
    Remove the first argument to panic(), which was initially
    intended to be the exit code, however when a non-zero exit
    code was returned to release/Makefile, this would prevent
    any remaining (and possibly successful) stages from being
    attempted.

  r272437:

    If the vm-base target fails, prevent the vm-image target
    from being run since it cannot possibly succeed.

  r272792:

    Add /usr/local/bin and /usr/local/sbin to PATH, needed
    if third-party software needs to use utilities outside
    of the base system during post-install stages (indexinfo
    is one culprit).

r273096:
  Merge the following from ^/projects/release-vmimage:
  r273076, r273077, r273079, r273095:

  r273076:
    Add a separate make(1) target to release/Makefile to
    build FreeBSD virtual machine disk images for use on
    the Microsoft Azure service.

    For now, this target is not directly connected to the
    build, however can be manually invoked.

    The 'vm-azure' target invokes {amd64,i386}/mk-azure.sh,
    which does the heavy lifting to produce proper VHDs.
    mk-azure.sh uses a configuration file, defaulting to
    tools/azure.conf if otherwise unset.

  r273077:
    Clear VM_RC_LIST.

  r273079:
    Fix signal list to trigger umount(8).

  r273095:
    Output an informational message when mkimg(1) runs, so it
    does not appear that the process has stopped while waiting
    for a 'y/n' response when waagent is deprovisioned.

Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
2014-10-16 23:16:26 +00:00
gjb
bf64761c21 Revert r273084:
In the stable/ branches, release.prev intentionally points to the
  previous version, in addition to a number of intentional version
  mappings for the errata.html page, that this commit breaks.

Reported by:	hrs
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-10-14 16:44:15 +00:00
gjb
d8c07bdc2c Clean up the stable/10 errata document now that releng/10.1
has precedence over releng/10.0.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-10-14 13:06:13 +00:00
gjb
209cc41052 Update the FreeBSD versions in the stable/10 errata documentation
to reflect reality.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-10-14 13:03:11 +00:00
gjb
dcfed64a2e MFC r272414:
Merge the following revisions from ^/projects/release-vmimage:

  r272234, r272236, r272262, r272264, r272269, r272271, r272272,
  r272277, r272279, r272376, r272380, r272381, r272392, r272234,
  r272412:

  r272234:
    Initial commit to include virtual machine images as part
    of the FreeBSD release builds.

    This adds a make(1) environment variable requirement,
    WITH_VMIMAGES, which triggers the virtual machine image
    targets when not defined to an empty value.

    Relevant user-driven variables include:

     o VMFORMATS:	The virtual machine image formats to create.
       Valid formats are provided by running 'mkimg --formats'

     o VMSIZE:	The size of the resulting virtual machine
       image.  Typical compression is roughly 140Mb, regardless
       of the target size (10GB, 15GB, 20GB, 40GB sizes have been
       tested with the same result).

     o VMBASE:	The prefix of the virtual machine disk images.
       The VMBASE make(1) environment variable is suffixed with
       each format in VMFORMATS for each individual disk image, as
       well as '.img' for the source UFS filesystem passed to
       mkimg(1).

    This also includes a new script, mk-vmimage.sh, based on how
    the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE
    were created (mk-vmimage.sh in ^/user/gjb/thermite/).

    With the order in which the stages need to occur, as well as
    sanity-checking error cases, it makes much more sense to
    execute a shell script called from make(1), using env(1) to
    set specific parameters for the target image than it does to
    do this in make(1) directly.

  r272236:
    Use VMBASE in place of a hard-coded filename in the CLEANFILES
    list.

  r272262:
    Remove a 'set -x' that snuck in during testing.

  r272264:
    release/Makefile:
      Connect the virtual machine image build to the release
      target if WITH_VMIMAGES is set to a non-empty value.

    release/release.sh:
      Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS.

    release/release.conf.sample:
      Add commented entries for tuning the release build if the
      WITH_VMIMAGES make(1) environment variable is set to
      a non-empty value.

  r272269:
    release/Makefile:
      Include .OBJDIR in DESTDIR in the vm-base target.

    release/release.sh:
      Provide the full path to mddev.

  r272271:
    Fix UFS label for the root filesystem.

  r272272:
    Remove comments left in accidentally while testing, so the
    VM /etc/fstab is actually created.

  r272277:
    Remove the UFS label from the root filesystem since it is added
    by mkimg(1) as a gpt label, consistent with the fstab(5) entry.

  r272279:
    Comment cleanup in panic() message when mkimg(1) does not support
    the requested disk image format.

  r272376:
    Separate release/scripts/mk-vmimage.sh to machine-specific
    scripts, making it possible to mimic the functionality for
    non-x86 targets.

    Move echo output if MAKEFLAGS is empty outside of usage().

    Remove TARGET/TARGET_ARCH evaluation.

  r272380:
    Avoid using env(1) to set values passed to mk-vmimage.sh,
    and instead pass the values as arguments to the script,
    making it easier to run this by hand, without 'make release'.

    Add usage_vm_base() and usage_vm_image() usage helpers.

  r272381:
    After evaluating WITH_VMIMAGES is non-empty, ensure
    the mk-vmimage.sh script exists before running it.

  r272392:
    Add WITH_COMPRESSED_VMIMAGES variable, which when set enables
    xz(1) compression of the virtual machine images.

    This is intentionally separate to allow more fine-grained
    tuning over which images are compressed, especially in cases
    where compressing 20GB sparse images can take hours.

  r272412:
    Document the new 'vm-image' target, and associated release.conf
    variables.

  r272413:
    Remove two stray comments added during the initial iterations
    of testing, no longer needed.

Sponsored by:	The FreeBSD Foundation
2014-10-14 12:23:44 +00:00
gjb
524a0ad518 Revert r272724:
Features not yet available in stable/10 are needed in
  mkimg(1), and it is more dangerous to tweak these changes
  in stable/10 directly without explicitly testing certain
  failure cases.

  Re-addition of this change is imminent.

Sponsored by:	The FreeBSD Foundation
2014-10-08 04:42:56 +00:00
gjb
50b9567d08 MFC r272414:
Merge the following revisions from ^/projects/release-vmimage:

r272234, r272236, r272262, r272264, r272269, r272271, r272272,
r272277, r272279, r272376, r272380, r272381, r272392, r272234,
r272412:

r272234:
  Initial commit to include virtual machine images as part
  of the FreeBSD release builds.

  This adds a make(1) environment variable requirement,
  WITH_VMIMAGES, which triggers the virtual machine image
  targets when not defined to an empty value.

  Relevant user-driven variables include:

   o VMFORMATS:	The virtual machine image formats to create.
     Valid formats are provided by running 'mkimg --formats'

   o VMSIZE:	The size of the resulting virtual machine
     image.  Typical compression is roughly 140Mb, regardless
     of the target size (10GB, 15GB, 20GB, 40GB sizes have been
     tested with the same result).

   o VMBASE:	The prefix of the virtual machine disk images.
     The VMBASE make(1) environment variable is suffixed with
     each format in VMFORMATS for each individual disk image, as
     well as '.img' for the source UFS filesystem passed to
     mkimg(1).

  This also includes a new script, mk-vmimage.sh, based on how
  the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE
  were created (mk-vmimage.sh in ^/user/gjb/thermite/).

  With the order in which the stages need to occur, as well as
  sanity-checking error cases, it makes much more sense to
  execute a shell script called from make(1), using env(1) to
  set specific parameters for the target image than it does to
  do this in make(1) directly.

r272236:
  Use VMBASE in place of a hard-coded filename in the CLEANFILES
  list.

r272262:
  Remove a 'set -x' that snuck in during testing.

r272264:
  release/Makefile:
    Connect the virtual machine image build to the release
    target if WITH_VMIMAGES is set to a non-empty value.

  release/release.sh:
    Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS.

  release/release.conf.sample:
    Add commented entries for tuning the release build if the
    WITH_VMIMAGES make(1) environment variable is set to
    a non-empty value.

r272269:
  release/Makefile:
    Include .OBJDIR in DESTDIR in the vm-base target.

  release/release.sh:
    Provide the full path to mddev.

r272271:
  Fix UFS label for the root filesystem.

r272272:
  Remove comments left in accidentally while testing, so the
  VM /etc/fstab is actually created.

r272277:
  Remove the UFS label from the root filesystem since it is added
  by mkimg(1) as a gpt label, consistent with the fstab(5) entry.

r272279:
  Comment cleanup in panic() message when mkimg(1) does not support
  the requested disk image format.

r272376:
  Separate release/scripts/mk-vmimage.sh to machine-specific
  scripts, making it possible to mimic the functionality for
  non-x86 targets.

  Move echo output if MAKEFLAGS is empty outside of usage().

  Remove TARGET/TARGET_ARCH evaluation.

r272380:
  Avoid using env(1) to set values passed to mk-vmimage.sh,
  and instead pass the values as arguments to the script,
  making it easier to run this by hand, without 'make release'.

  Add usage_vm_base() and usage_vm_image() usage helpers.

r272381:
  After evaluating WITH_VMIMAGES is non-empty, ensure
  the mk-vmimage.sh script exists before running it.

r272392:
  Add WITH_COMPRESSED_VMIMAGES variable, which when set enables
  xz(1) compression of the virtual machine images.

  This is intentionally separate to allow more fine-grained
  tuning over which images are compressed, especially in cases
  where compressing 20GB sparse images can take hours.

r272412:
  Document the new 'vm-image' target, and associated release.conf
  variables.

r272413:
  Remove two stray comments added during the initial iterations
  of testing, no longer needed.

Sponsored by:	The FreeBSD Foundation
2014-10-08 04:25:17 +00:00
emaste
618d8006d2 MFC r271549 (nwhitehorn):
Create /tmp/bsdinstall_etc even if we aren't starting the installer
    so that dhclient can write resolv.conf when used from the live
    environment.

PR:		176078
Approved by:	re
2014-09-30 16:36:50 +00:00
gjb
b5e5f060ae Document r271947, OpenPAM updated to Ourouparia (20140912).
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-25 16:48:23 +00:00
gjb
d1d1b8fe18 Document r271943, Latest/pkg.txz symlink included on the DVD to
make bootstrapping pkg(8) easier.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-25 16:48:21 +00:00
gjb
74ceae8d3b Document r271880, serial and null console support added to UEFI
boot loader.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-25 16:48:19 +00:00
gjb
1dbb0a1907 Document r272006, GEOM_ELI passphrase caching on boot with multiple
providers.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:18 +00:00
gjb
d7e6a9f504 Document r271967, mkimg(1) empty partition support.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:16 +00:00
gjb
d63d137b6a Add sponsor attribution for r271470
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:13 +00:00
gjb
d36a045e13 Document r271816, drm/i915 HW context support.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:11 +00:00
gjb
66a7fec3b0 Document r271470, addition of BIOS- and UEFI-capable CDROM images.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:09 +00:00
brueffer
c546415691 Spelling, grammar and punctuation fixes.
Approved by:	re (gjb)
2014-09-22 20:04:59 +00:00
gjb
e34350f59e MFC r271876:
When populating the dvd/packages/ directory, create
  a symlink to All/pkg-*.txz in the Latest/ directory.

  This allows 'pkg bootstrap' to work out-of-box if
  the REPOS_DIR environment is properly set.

Approved by:	re (delphij)
Sponsored by:	The FreeBSD Foundation
2014-09-22 05:00:55 +00:00
gjb
af46b1fe8b MFC r271676, r271677, r271678:
r271676:
  Catch up with Crochet changes to fix the BEAGLEBONE
  build.

r271677:
  Catch up with Crochet changes to fix the WANDBOARD-QUAD
  build.

r271678:
  Set a static revision of the Crochet checkout to avoid
  surprise build failures.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2014-09-18 17:15:38 +00:00
gjb
ed5abc5007 Document SA-14:19
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-16 19:25:27 +00:00
emaste
11d930cebb MFC r265171 by nwhitehorn: Use mkimg instead of md(4) and gpart [for powerpc].
Approved by:	re
2014-09-15 16:47:04 +00:00
gjb
4f7be401fc MFC r271480, r271483, r271491:
r271480:
  Set PKG_CACHEDIR to an 'All/' directory one level lower
  to fix 'pkg repo' generating repository metadata for the
  on-disc packages.

r271483:
  Fix duplicate PKG_ABI in the PKG_CACHEDIR path.

r271491:
  Simplify dvd package population with pkg-1.3.

Approved by:	re (rodrigc)
Sponsored by:	The FreeBSD Foundation
2014-09-15 02:21:34 +00:00
gjb
dd436f76ca Include the 'mini' (bootonly) UEFI memstick image
in the list of IMAGES.

This is a direct commit to stable/10.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2014-09-12 19:32:18 +00:00
gjb
ebd65b549a Connect the UEFI-capable disc1.iso and dvd1.iso variants
to the build.

This is a direct commit to stable/10.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2014-09-12 18:23:22 +00:00
gjb
9d621a762d MFC r271331:
Change how the recommended mailing list to track is
  added to the footer of the release/doc/ pages by
  moving a hard-coded value (that is subject to human
  error to change) to release.ent where other values
  are regularly changed, and adding parsing logic to
  release.xsl.

Approved by:	re (implicit, relnotes)
Sponsored by:	The FreeBSD Foundation
2014-09-12 17:01:14 +00:00
emaste
52dc56108e MFC r264995 (nwhitehorn):
Add script to setup bootable CD ISOs for both BIOS and EFI systems.
    Tested and working on QEMU. Actually using this script as the regular
    image generator, like with the memstick one, will require that the
    kernel support EFI too. In particular, the following two things are
    required:
    1. vt(9) be the default console driver
    2. vt_efifb and vt_vga be able to coexist usefully in the same kernel

    One other note here is that this requires newfs_msdos and mdconfig,
    which is really ugly. NetBSD's makefs at least seems to support FAT
    now. If that actually works, it should be imported and we can get rid
    of the mdconfig mess.

Approved by:	re
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
2014-09-12 16:37:56 +00:00
gjb
30e366f556 Connect the UEFI-capable memstick.img to the build.
This is a direct commit to stable/10, as the script
in head/ does UEFI by default.

Approved by:	re (rodrigc)
Sponsored by:	The FreeBSD Foundation
2014-09-09 21:07:21 +00:00
gjb
c32d713587 Document SA-14:18.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-09 17:38:55 +00:00
emaste
63b0cc75c9 MFC UEFI memstick build script
r264935 (gjb):

    Add a separate script to build the memstick.img and the
    mini-memstick.img with UEFI support.

    As the comments in the file suggest, 1) there must
    be existing ${.OBJDIR}/usr/src/release/{release,bootonly};
    2) TARGET/TARGET_ARCH must be amd64; and 3) it must be
    a vt(4)-enabled kernel with vt_efifb (*not* vt_vga).

    This script is not hooked into release/Makefile in any way
    until further testing is complete.

r264992 (nwhitehorn):

    Make a dual-boot BIOS/UEFI memstick image. Testing required before
    this gets renamed make-memstick.sh.

r265017 (nwhitehorn):

    loader's GPT support on BIOS does not seem to like the root
    filesystem being the last filesystem on the disk for some reason
    when made by this script. Add a vestigial swap partition to allow
    this to boot with QEMU BIOS.

Approved by:	re
Sponsored by:	The FreeBSD Foundation
2014-09-09 16:11:04 +00:00
gjb
259a8f66d5 - Document 263725, ctld(8) 'portal-group' is overrideable.
- Document 263726, ctld(8) 'auth-group' default entry.

Submitted by:	trasz
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 15:42:47 +00:00
gjb
8894289180 Document r263720, hostname- and IP-based restrictions added
to ctld(8).

Submitted by:	trasz
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 15:42:45 +00:00
gjb
f9220a91f7 Document r271260, support for /etc/rc.d/<service>/
subdirectories.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 15:00:01 +00:00
gjb
8df04a2533 Document r271234, mrsas(4) enabled in GENERIC for amd64
and i386.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:59 +00:00
gjb
41da06704c Document r271205, powerpc ATI Radeon 9700 backlight fix.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:57 +00:00
gjb
2139254e4b Document r271153, KSTACK_PAGES increased 4 -> 8 on powerpc64.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:55 +00:00
gjb
48180318a3 - Refine entry for r271130 since a follow-up commit
adds 64-bit libstand.

- Document r271135, initial UEFI boot support.

- Document r271136, boot1.efi, boot1.efifat, loader.efi
  installed to /boot.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:53 +00:00
gjb
471b8a73bc Document r271130, sys/boot/libstand moved to 32-bit specific
directory naming convention.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:51 +00:00
gjb
d2a36566dd Document r271128, several performance enhancements to vt(4).
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:49 +00:00
gjb
778da94be7 Document r271116, ofwfb updated to work with
x11-servers/xorg-server.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:47 +00:00
gjb
a434c5e9c4 Document r271111, vt(4) enabled for PS3.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:45 +00:00
gjb
be0094980b Document r271095, vt(4) keymap support added to the syscons
rc(8) startup script.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-08 14:59:43 +00:00
gjb
b97bfa455f Document r271069, Mac Mini 3,1 support added to asmc(4).
Sponsored by:	The FreeBSD Foundation
2014-09-04 11:15:38 +00:00
gjb
68b3b15c73 Document r262566, sshd(8) startup script creates ed25519 keys
if ENOENT on startup.

Sponsored by:	The FreeBSD Foundation
2014-09-04 02:14:57 +00:00
gjb
f9b0b57357 Document r264438, mdconfig(8) rc.conf(5) listing is no longer
required to be sequential.

Sponsored by:	The FreeBSD Foundation
2014-09-04 02:14:55 +00:00
gjb
d270d2b3cb Document r259141, jail(8) ipv6 allocation startup bug.
Sponsored by:	The FreeBSD Foundation
2014-09-04 02:14:53 +00:00
gjb
dff59f47ed Document libc updates from illumos and Apple.
Submitted by:	pfg
Sponsored by:	The FreeBSD Foundation
2014-09-03 20:53:11 +00:00
gjb
478f4fda1a Minor rewording to the r260387 entry.
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:48:33 +00:00
gjb
788030ad60 Document r270890, pathchk(1): Ensure bytes >= 128 are considered
non-portable characters.

Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:45 +00:00
gjb
edcd7cfaa7 Document r270997, zdb(8) included in /rescue.
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:43 +00:00
gjb
2f29c013bf Document r270810, hptnr(4) update to 1.0.1.
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:41 +00:00
gjb
59f561a488 Document r270892, autofs(5)
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:39 +00:00
gjb
f77dd08d74 Minor rewording to the r260385 entry.
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:37 +00:00
gjb
8c9c43b55e Remove a generalized sentence regarding iSCSI updates that
should be covered by the past few commits.

Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:35 +00:00
gjb
c0977ad13c Expand r262855 to illustrate how to enable the test suite.
Submitted by:	jmmv
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:33 +00:00
gjb
dc49e9fd5f Document r265524, iSCSI performance optimizations.
Submitted by:	trasz
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:31 +00:00
gjb
f2a8669af3 Document r265524, iSCSI lock contention optimizations.
Submitted by:	trasz
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:29 +00:00
gjb
3cfb12d1c4 Document r265523, kern.iscsi.fail_on_disconnection
Submitted by:	trasz
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:27 +00:00
gjb
0fff2a660f Document r269065, iSCSI redirection handling
Submitted by:	trasz
Sponsored by:	The FreeBSD Foundation
2014-09-03 16:46:25 +00:00
gjb
29ecd8ce13 Bump revision ID after r270817
Sponsored by:	The FreeBSD Foundation
2014-08-29 13:56:10 +00:00
pluknet
17992407d1 Document r270817, tzdata2014f. 2014-08-29 13:46:30 +00:00
gjb
1ac0881b23 Minor wording changes.
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:27:37 +00:00
gjb
a770683736 FDP style nits.
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:25:30 +00:00
gjb
2a6104aaf5 Minor rewording to a few sections.
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:18:59 +00:00
gjb
09f76a1025 We do not differentiate the SMP from GENERIC kernel anymore,
so remove mention of it.

Sponsored by:	The FreeBSD Foundation
2014-08-28 21:16:30 +00:00
gjb
2bca62d4ac Use <acronym> and <literal> in a few places where needed.
Minor rewording to r264732 entry.

Sponsored by:	The FreeBSD Foundation
2014-08-28 21:14:32 +00:00
mav
dafc384cfe Fix typo.
Submitted by:	Hugo Lombard <hal@elizium.za.net>
2014-08-28 21:07:54 +00:00
gjb
56f0a8e304 Add FreeBSD/ARM notes.
These do not have corresponding revision numbers, since
the updates took place over a large span of revisions,
not one revision in particular.

Submitted/prepared by:	ian
Sponsored by:	The FreeBSD Foundation
2014-08-28 21:02:10 +00:00
mav
cd8dbb84fe Document ZVOLs got BIO_DELETE support. 2014-08-28 20:41:53 +00:00
mav
73282715bf Document volmode ZVOL property addition. 2014-08-28 20:38:04 +00:00
mav
811c9b05ab Mention NFS and kernel iSCSI optimizations. 2014-08-28 20:25:17 +00:00
gjb
d3edf358e5 Note r269398 adds RFC5661 support.
Submitted by:	rmacklem
Sponsored by:	The FreeBSD Foundation
2014-08-28 15:05:42 +00:00
gjb
a24aeb1cc1 Document r270242, sequential packet support in devd(8)
Submitted by:	asomers
Sponsored by:	The FreeBSD Foundation
2014-08-28 15:00:04 +00:00
gjb
3fbe92a085 Note r268700 was sponsored by Spectra Logic.
Sponsored by:	The FreeBSD Foundation
2014-08-28 14:57:09 +00:00
mav
89e1ad644f Document some CTL improvements. 2014-08-28 09:40:44 +00:00
mav
5026093b21 Document CAM locking improvements. 2014-08-28 09:00:53 +00:00
mav
bcec5b1a40 Document GEOM direct dispatch support and some other GEOM changes. 2014-08-28 08:48:10 +00:00
mav
dc56f7a8c9 Move more storage stuff to storage section. 2014-08-28 08:25:15 +00:00
mav
1820a87415 Move some points between sections. 2014-08-28 07:57:00 +00:00
gjb
00b599b348 Document r269946, USDT DTrace probe improvements.
Submitted by:	rpaulo
Sponsored by:	The FreeBSD Foundation
2014-08-28 06:16:36 +00:00
gjb
588247cb3e Correct the note about r270401: s/pam(3)/pam_group(8)
Submitted by:	jilles
Sponsored by:	The FreeBSD Foundation
2014-08-28 01:14:59 +00:00
gjb
339221a5fa MFC r270417, r270418, r270455, r270457:
r270417:
  Fix arm build breakage when building stable/10 on
  head/.

r270418:
  Also export UNAME_r to fix arm builds.

r270455:
  Set OSREL and UNAME_r in release/release.sh when building
  ports to prevent ports build failures from killing the
  release build.

r270457:
  Wrap a long line.

Sponsored by:	The FreeBSD Foundation
2014-08-27 00:50:51 +00:00
gjb
80176f5f2d Fix the stable/10 errata/article.xml to conform to
FDP style conventions (as best as possible).

Sponsored by:	The FreeBSD Foundation
2014-08-27 00:07:33 +00:00
gjb
d5621d9056 Fix the stable/10 hardware/article.xml to conform to
FDP style conventions.
Fix a few rendering issues, while here.

Sponsored by:	The FreeBSD Foundation
2014-08-26 23:58:54 +00:00
gjb
c92b76c506 Bump copyright year.
Sponsored by:	The FreeBSD Foundation
2014-08-26 23:51:01 +00:00
gjb
3aaef63295 Update the readme/article.xml to reflect send-pr(1) is
deprecated, and direct to Bugzilla.

Sponsored by:	The FreeBSD Foundation
2014-08-26 23:50:21 +00:00
gjb
1d9ce7180f Fix the stable/10 hardware/article.xml to conform to
FDP style conventions.

Sponsored by:	The FreeBSD Foundation
2014-08-26 23:45:26 +00:00
gjb
7600e67eea Fix a typo: s/sytem/system/
Sponsored by:	The FreeBSD Foundation
2014-08-26 23:31:22 +00:00
gjb
8d2caafa2e Fix alphabetical sorting with alc(4) addition.
Move atp(4) driver under 'Pointing Devices', added
to 'Keyboards' by mistake.

Sponsored by:	The FreeBSD Foundation
2014-08-26 23:19:09 +00:00
gjb
6a4ccf4c2e Add the following to the hardware notes:
- aacraid(4)
 - alc(4)
 - ath_hal(4)
 - atp(4)
 - cxgbe(4)
 - hptnr(4)

Sponsored by:	The FreeBSD Foundation
2014-08-26 22:47:40 +00:00
gjb
5ad02b7b78 Add a non-breaking space in the mount_nfs(8) example.
Sponsored by:	The FreeBSD Foundation
2014-08-26 13:53:01 +00:00
gjb
82ca591c86 Fix an oddly-worded sentence.
Sponsored by:	The FreeBSD Foundation
2014-08-26 13:44:56 +00:00
gjb
26cdb2e3c1 Document r270631, ixlv(4) merged from head/.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:31:04 +00:00
gjb
d3ad9046aa Fix a formatting nit.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:25:57 +00:00
gjb
0181a17a03 Document r270630, vm 'fast path' page fault hander.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:20:04 +00:00
gjb
4f5e79fa23 Document r270552, kern.geom.part.mbr.enforce_chs tunable.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:20:02 +00:00
gjb
c3c38a18f9 Document r270514, ASUS USB-AC51 support in urtwn(4).
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:20:00 +00:00
gjb
513d64a369 Document r270509, vtnet(4) netmap(4) support.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:19:58 +00:00
gjb
100ad6e386 Document r270415, lukemftpd removal.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:19:56 +00:00
gjb
2da6e6053d Document r270401, pam(3) 'account' facility support.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:19:54 +00:00
gjb
da40b91a24 Document r270297, native netmap(4) support in cxgbe(4) for
the T5 10G/40G card.

Sponsored by:	The FreeBSD Foundation
2014-08-25 22:19:52 +00:00
gjb
ce8e8a7f68 Document r270159, various bhyve(4) enhancements.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:19:50 +00:00
gjb
fe04941d01 Document r270157, FFS multithreaded soft updates.
Sponsored by:	The FreeBSD Foundation
2014-08-25 22:19:48 +00:00
gjb
57688a0616 Add attribution for r270130
Sponsored by:	The FreeBSD Foundation
2014-08-25 20:37:12 +00:00
gjb
60036a7e9c Document r270130, unmapped I/O in Xen's blkfront driver.
Sponsored by:	The FreeBSD Foundation
2014-08-25 20:37:10 +00:00
gjb
747a1a5403 Document r270061, if__nf10bmac(4) merged from head/.
Sponsored by:	The FreeBSD Foundation
2014-08-25 20:37:09 +00:00
gjb
be53a64a41 Document r270043, '-o key=val' pairing for NFS version
specification.

Sponsored by:	The FreeBSD Foundation
2014-08-25 20:37:07 +00:00
gjb
63f60d0507 Document r270031, fparseln(3) update to 1.7.
Sponsored by:	The FreeBSD Foundation
2014-08-25 20:37:05 +00:00
gjb
a6f67f035b Document r270026, nvi 2.1.2-c80f493b038
Sponsored by:	The FreeBSD Foundation
2014-08-25 20:37:03 +00:00
gjb
43f43926f8 Document r269975, igxbe(4) tunable renaming.
Sponsored by:	The FreeBSD Foundation
2014-08-25 19:45:46 +00:00
gjb
e794ea1339 Document r269968, iscsictl(8) '-M' flag.
Sponsored by:	The FreeBSD Foundation
2014-08-25 19:45:44 +00:00
gjb
6e0ac1b0a6 Document r269847:
apr 1.4.8 -> 1.5.1
 apr-util 1.5.2 -> 1.5.3
 serf 1.3.4 -> 1.3.7
 svnlite 1.8.8 -> 1.8.10

Sponsored by:	The FreeBSD Foundation
2014-08-25 19:45:42 +00:00
gjb
f7ed64898b Document r269846, vfs.zfs.arc_average_blocksize.
Sponsored by:	The FreeBSD Foundation
2014-08-25 19:45:40 +00:00
gjb
2ede92f3be Document r269805, extra ifconfig(8) arguments are passable to
jail(8) ip4.addr and ip6.addr parameters.

Sponsored by:	The FreeBSD Foundation
2014-08-25 18:52:51 +00:00
gjb
7304e9fcc0 Document r269800, ping6(8) itimer reset when low interval and
small number of packets.

Sponsored by:	The FreeBSD Foundation
2014-08-25 18:52:49 +00:00
gjb
78a4320593 Document r269774, new zfs(8) sysctls.
Sponsored by:	The FreeBSD Foundation
2014-08-25 18:52:47 +00:00
gjb
0122fc0221 Document r269686, OpenSSL update to 1.0.1i.
Sponsored by:	The FreeBSD Foundation
2014-08-25 18:52:45 +00:00
gjb
3f85699ffa Document r269651, restore(8) fix when restoring UFS dump to
ZFS filesystem.

Sponsored by:	The FreeBSD Foundation
2014-08-25 18:52:43 +00:00
gjb
789736958a Document r269432, ttyu0 and ttyu1 default to 'onifconsole'
on ia64.

Sponsored by:	The FreeBSD Foundation
2014-08-25 18:52:41 +00:00
gjb
e0de69b3b8 Document r269398, NFSv4.1
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:53:03 +00:00
gjb
6f144a0fed Document r269397, vmrun.sh synced with head/.
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:53:01 +00:00
gjb
3bf2412433 Document r269298, max SCSI ports in ctl(4).
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:33 +00:00
gjb
1a6e033563 Document r269257, ldns/unbound update.
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:31 +00:00
gjb
766f6eafb0 Document r269220, save-entropy.sh no longer harvests entropy
within jail(8).

Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:29 +00:00
gjb
7419f7c332 Document r269196, em(4) update to 7.4.2.
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:27 +00:00
gjb
983694f9ce Document r269177, fixed- and dynamically-allocated support in
mkimg(1) for VMDK and VHD files.

Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:25 +00:00
gjb
246771ccd9 Document r269024, lldb update to r202189.
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:23 +00:00
gjb
37ee6ab317 Document r268933, virtio_random(4).
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:21 +00:00
gjb
dee4d28d78 Document r268932, bhyve(4) zfs boot
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:20 +00:00
gjb
1022cfa3f6 Document r268903, kldstat(8) '-q' support when using '-n module.ko'
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:18 +00:00
gjb
53cb98b6aa Document r268899, byacc(1) update to 20140422.
Sponsored by:	The FreeBSD Foundation
2014-08-25 17:30:16 +00:00
gjb
bb8f610216 Document r268791, gstat(8) '-p' flag.
Sponsored by:	The FreeBSD Foundation
2014-08-25 16:25:18 +00:00
gjb
fa3dbbac07 Document r268700, camcontrol(8) 'persist' command.
Sponsored by:	The FreeBSD Foundation
2014-08-25 16:25:16 +00:00
gjb
6d06306840 Document r268515, file(1) and libmagic(3) update to 5.19.
Sponsored by:	The FreeBSD Foundation
2014-08-25 16:25:14 +00:00
gjb
1a46e07d80 Fix revision sorting for r268161.
Sponsored by:	The FreeBSD Foundation
2014-08-25 16:25:12 +00:00
gjb
ce4f2e5793 Document r268098, service(8) directory traversal check.
Sponsored by:	The FreeBSD Foundation
2014-08-25 16:25:10 +00:00