summaryrefslogtreecommitdiffstats
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* Document r282199, drm update to match Linux 3.8.13.gjb2015-04-291-1/+2
| | | | Sponsored by: The FreeBSD Foundation
* Document r280632, kern.osreldate now configurable jail(8) parameters.gjb2015-04-291-0/+4
| | | | Sponsored by: The FreeBSD Foundation
* Document r278608, bcm2835_cpufreq driver addition.gjb2015-04-291-1/+4
| | | | Sponsored by: The FreeBSD Foundation
* Document r277592, file(1) update to version 5.22.gjb2015-04-291-0/+3
| | | | Sponsored by: The FreeBSD Foundation
* Document r281255, devfs(5) read/write update timestampgjb2015-04-281-0/+8
| | | | | | precision. Sponsored by: The FreeBSD Foundation
* Fix a whitespace nit.gjb2015-04-281-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* Update svn revision marker.gjb2015-04-281-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Document r281957, hptnr(4) driver updated to version 1.1.1.gjb2015-04-281-1/+2
| | | | Sponsored by: The FreeBSD Foundation
* Document r281936, disallow ar(1) directory traversal.gjb2015-04-281-0/+7
| | | | Sponsored by: The FreeBSD Foundation
* Document r281843, GELI passphrase prompt support in loader.gjb2015-04-281-1/+5
| | | | Sponsored by: The FreeBSD Foundation
* Document r281687, ACPI update to 20150410.gjb2015-04-281-2/+2
| | | | Sponsored by: The FreeBSD Foundation
* Document r281161, '-R' flag added to netstat(8).gjb2015-04-282-0/+6
| | | | | | Add Limelight Networks to sponsors.ent. Sponsored by: The FreeBSD Foundation
* Document r281075, ACPICA update to version 20150204.gjb2015-04-281-0/+3
| | | | Sponsored by: The FreeBSD Foundation
* Document r281044, fix directory inclusion when '--one-file-system'gjb2015-04-281-0/+5
| | | | | | is specified. Sponsored by: The FreeBSD Foundation
* Document r280392, make sure that setmode sets errno on failure.gjb2015-04-281-0/+4
| | | | Sponsored by: The FreeBSD Foundation
* Document r280370, DSM TRIM support for virtual AHCI disks.gjb2015-04-281-1/+3
| | | | Sponsored by: The FreeBSD Foundation
* Document r280304, OpenSSL update to version 1.0.1m.gjb2015-04-281-2/+2
| | | | Sponsored by: The FreeBSD Foundation
* MFC r280299, r280840, r280846, r280879, r280881, r280884, r280928,gjb2015-04-276-21/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Document SA-15:07, SA-15:08, SA-15:09.gjb2015-04-211-0/+23
| | | | Sponsored by: The FreeBSD Foundation
* MFC r280861:gjb2015-04-085-5/+5
| | | | | | s/AutoSize/Growfs/ following upstream commit r761. Sponsored by: The FreeBSD Foundation
* Document removal of 10.1-RELEASE QCOW2 virtual machine diskgjb2015-04-011-0/+11
| | | | | | | | 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
* MFC r280640:gjb2015-03-285-5/+5
| | | | | | Crochet sources moved to a new home; update accordingly. Sponsored by: The FreeBSD Foundation
* Document SA-15:06.gjb2015-03-251-0/+7
| | | | Sponsored by: The FreeBSD Foundation
* MFC r279249, r279250, r279257:gjb2015-03-033-7/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Document FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl,gjb2015-02-252-0/+30
| | | | | | | FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp, FreeBSD-SA-15:05.bind Sponsored by: The FreeBSD Foundation
* Update commented last revision.gjb2015-02-201-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Add 'Generic Storage' section.gjb2015-02-201-0/+12
| | | | | | | | Document r279002, r279055: ctld(8) update to control non-iSCSI CTL ports CTL LUN mapping rewrite Sponsored by: The FreeBSD Foundation
* Document r277583, arc_meta_limit exposed via kstats.gjb2015-02-201-0/+8
| | | | Sponsored by: The FreeBSD Foundation
* Document r277434, fstyp(8) addition.gjb2015-02-201-0/+4
| | | | Sponsored by: The FreeBSD Foundation
* Document r278982, pmc callchain depths increased.gjb2015-02-201-0/+5
| | | | Sponsored by: The FreeBSD Foundation
* MFC r277458, r277536, r277606, r277609, r277836, r277839,gjb2015-02-1913-851/+634
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Document a failure case when using freebsd-updategjb2015-02-061-0/+20
| | | | | | to upgrade systems that use nss_ldap. Sponsored by: The FreeBSD Foundation
* Reapply 'Open Issues' to the 10.1-RELEASE errata page,gjb2015-02-051-0/+93
| | | | | | which was only added to releng/10.1, not stable/10. Sponsored by: The FreeBSD Foundation
* Apply r278265 from head:gjb2015-02-054-137/+120
| | | | | | | | | | 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
* Add an entity to use to link to SAs and ENs.gjb2015-02-052-10/+13
| | | | | | | | Update the Security Advisories and Errata Notices section to use the new entity. Prefer https:// for other URLs. Sponsored by: The FreeBSD Foundation
* Fill in the Security Advisories and Errata Notices sections.gjb2015-02-051-2/+95
| | | | Sponsored by: The FreeBSD Foundation
* MFC [1] r278115, r278116:gjb2015-02-051-106/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* MFC r278101 (hrs):gjb2015-02-051-0/+1
| | | | | | | Add a toc.section.depth=3 parameter to use the same ToC depth as DocBook DSSSL stylesheet. Sponsored by: The FreeBSD Foundation
* MFC r277837, r277838:gjb2015-02-041-1/+3
| | | | | | | | | | | | | 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
* MFC r262936:gjb2015-02-021-1/+1
| | | | | | Update board definition for WANDBOARD-QUAD to match crochet. Sponsored by: The FreeBSD Foundation
* use the same version as in HEADluigi2015-01-241-115/+91
| | | | (among other things, the -v flag to make is long since unsupported)
* Note OpenSSL MFC.delphij2015-01-231-1/+2
| | | | This is a direct commit to stable/10.
* Document r276991, Remove termcap(5) entry reordering; installgjb2015-01-121-1/+8
| | | | | | termcap(5) verbatim instead. Sponsored by: The FreeBSD Foundation
* Document r276986, hint.acpi_throttle.0.disabled="1" andgjb2015-01-121-1/+5
| | | | | | hint.p4tcc.0.disabled="1" by default. Sponsored by: The FreeBSD Foundation
* MFC r276765, r276766, r276820, r276822, r276827, r276828:gjb2015-01-111-3/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Document r275945, capabilities support added to elfdump(1).gjb2015-01-051-0/+4
| | | | Sponsored by: The FreeBSD Foundation
* Document r275891, CAM port/LUN limits increased.gjb2015-01-051-0/+6
| | | | Sponsored by: The FreeBSD Foundation
* Document r275490, vfs.zfs.spa_slop_shift tunable addition.gjb2015-01-051-1/+3
| | | | Sponsored by: The FreeBSD Foundation
* Document r275040, dpv(1), dpv(3), figpar(3).gjb2015-01-051-1/+7
| | | | Sponsored by: The FreeBSD Foundation
* Document r274939, iSNS support in ctld(8).gjb2015-01-051-1/+7
| | | | Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud