summaryrefslogtreecommitdiffstats
path: root/sys/conf/newvers.sh
Commit message (Collapse)AuthorAgeFilesLines
* Fix mishandling of x86 debug exceptions. [SA-18:06.debugreg]gordon2018-05-081-1/+1
| | | | | | | | | Bump newvers.sh and UPDATING for today's patches. Approved by: so Security: CVE-2018-8897 Security: FreeBSD-SA-18:06.debugreg Sponsored by: The FreeBSD Foundation
* Fix vt console memory disclosure. [SA-18:04.vt]gordon2018-04-041-1/+1
| | | | | | | | | | | Bump newvers.sh and UPDATING for today's patches. Submitted by: emaste Reported by: Dr Silvio Cesare of InfoSect Approved by: so Security: CVE-2018-6917 Security: FreeBSD-SA-18:04.vt Sponsored by: The FreeBSD Foundation
* Add mitigations for two classes of speculative execution vulnerabilitiesgordon2018-03-141-1/+1
| | | | | | | | | on amd64. [FreeBSD-SA-18:03.speculative_execution] Approved by: so Security: FreeBSD-SA-18:03.speculative_execution Security: CVE-2017-5715 Security: CVE-2017-5754
* Fix ipsec validation and use-after-free. [SA-18:01.ipsec]gordon2018-03-071-1/+1
| | | | | | Approved by: so Security: FreeBSD-SA-18:01.ipsec Security: CVE-2018-6916
* Fix multiple OpenSSL vulnerabilities.gordon2017-12-091-1/+1
| | | | | | | Approved by: so Security: CVE-2017-3737 Security: CVE-2017-3738 Security: FreeBSD-SA-17:12.openssl
* Bump patch level.delphij2017-11-291-1/+1
| | | | | Reported by: Franco Fichtner <franco lastsummer de> Approved by: so
* Properly bzero kldstat structure to prevent information leak. [SA-17:10]gordon2017-11-151-1/+1
| | | | | | Approved by: so Security: FreeBSD-SA-17:10.kldstat Security: CVE-2017-1088
* Update timezone database information. [EN-17:09]gordon2017-11-021-1/+1
| | | | Approved by: so
* Fix WPA2 protocol vulnerability. [SA-17:07]gordon2017-10-171-1/+1
| | | | Approved by: so
* Fix OpenSSH Denial of Service vulnerability. [SA-17:06]releng/11.1delphij2017-08-101-1/+1
| | | | | | | | Fix VNET kernel panic with asynchronous I/O. [EN-17:07] Fix pf(4) housekeeping thread causes kernel panic. [EN-17:08] Approved by: so
* - Switch releng/11.1 to -RELEASE.gjb2017-07-201-1/+1
| | | | | | | | - Add the anticipated 11.1-RELEASE date to UPDATING. - Set a static __FreeBSD_version. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Rename releng/11.1 to RC3 as part of the 11.1-RELEASE cycle.gjb2017-07-131-1/+1
| | | | | | | Use the 'release_1' package set to populate the dvd1.iso packages. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Rename releng/11.1 to RC2 as part of the 11.1-RELEASE cycle.gjb2017-07-071-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* - Copy stable/11@r320475 to releng/11.1 as part of the 11.1-RELEASEgjb2017-06-291-1/+1
| | | | | | | | | | cycle. - Prune svn:mergeinfo from the new branch. - Bump __FreeBSD_version. - Rename releng/11.1 to RC1. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update stable/11 to BETA3 as part of the 11.1-RELEASE cycle.gjb2017-06-231-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update stable/11 to BETA2 as part of the 11.1-RELEASE cycle.gjb2017-06-161-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Rename stable/11 from PRERELEASE to BETA1 as part of the 11.1-RELEASEgjb2017-06-081-1/+1
| | | | | | | cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update stable/11 from 11.0-STABLE to 11.1-PRERELEASE, marking thegjb2017-05-191-2/+2
| | | | | | | | | | | official start of the code slush. Set the default mdoc(7) version to 11.1, and update the clang(1) TARGET_TRIPLE to reflect 11.1. While here, add missing FreeBSD major versions to mdoc(7). Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* newvers.sh: add options to eliminate kernel build metadataemaste2017-01-161-5/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | MFC r310112, r310114, r310273, r310279 r310112: newvers.sh: add option to eliminate kernel build metadata Build metadata (username, hostname, etc.) prevents the FreeBSD kernel from building reproducibly. Add an option to disable inclusion of that metadata but retain the release information and SVN/git VCS details. See https://reproducible-builds.org/ for additional background. r310114: newvers.sh: correct typo in comment r310273: newvers.sh: add -R option to include metadata only for unmodified src tree r310279: newvers.sh: consider as modified SVN mixed revision and other cases The newvers -R option is intended to include build metadata (e.g. user, host, time) if the build is from an unmodified VCS tree. For subversion it considered a trailing 'M' as an indication of a modified tree, and any other version string as modified. Also include mixed revision checkouts (e.g. 123:126), switched (123S) and partial (123P) working copies as modified: the revision number is insufficient to uniquely determine which source was used for the build.
* Switch stable/11 to -STABLE following the release.gjb2016-10-111-1/+1
| | | | | Reminded by: Piotr Smyrak Sponsored by: The FreeBSD Foundation
* Update stable/11 to 11.0-PRERELEASE.gjb2016-08-111-1/+1
| | | | | | | Reset __FreeBSD_version for 11.0-STABLE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update stable/11 to BETA4 as part of the 11.0-RELEASE cycle.gjb2016-08-051-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update stable/11 to BETA3 as part of the 11.0-RELEASE cycle.gjb2016-07-291-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update stable/11 to BETA2 as part of the 11.0-RELEASE cycle.gjb2016-07-221-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Switch 11.0 from -ALPHA6 to -BETA1 to prepare for builds.gjb2016-07-081-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update 11.0 to ALPHA6.gjb2016-07-011-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update head to ALPHA5 in preparation of new snapshot builds.gjb2016-06-241-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update 11.0 to -ALPHA4 in preparation of a new set of snapshotgjb2016-06-171-1/+1
| | | | | | | builds. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update 11.0 to ALPHA3 in preparation for new snapshot builds.gjb2016-06-101-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update to ALPHA2 in preparation of a new set of snapshot builds.gjb2016-06-031-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update head from 11.0-CURRENT to 11.0-ALPHA1, marking the officialgjb2016-05-271-1/+1
| | | | | | | start of the code slush. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* newvers.sh: rationalize licence condition numberingemaste2016-04-071-1/+1
|
* newvers.sh: put variable assignments on separate linesemaste2015-12-311-1/+4
| | | | | This makes it easier to grep for where they're set, and may simplify future merging for FreeBSD derivatives that change these.
* newvers: Honour SOURCE_DATE_EPOCH as a build reproducibility measureemaste2015-12-031-1/+9
| | | | | | | | | | | | | | | One reason the kernel does not build reproducibly is that it includes a timestamp in the version string. SOURCE_DATE_EPOCH provides a standard method to address this: it should be set to the last modification time of the source, and build processes use the specified timestamp instead of the "current" date and time. This change uses SOURCE_DATE_EPOCH if it is set; how it gets set needs to be addressed elsewhere. Reviewed by: bapt MFC after: 1 week Sponsored by: The FreeBSD Foundation
* Stop building vers.c in include/ and only build the needed osreldate.h.bdrewery2015-11-251-0/+6
| | | | | | | | | | | | | Because of how osreldate.h was being built with newvers.sh, which always spat out a vers.c dependent on SVN or git, the meta mode build was considering osreldate.h to depend on the current git or SVN index. This would lead to entire tree rebuilds when modifying git's index. There's no reason to be generating vers.c here so just skip it. While here, in mk-osreldate.sh rename PARAM_H to proper PARAMFILE (which newvers.sh already has a default for) and remove unneeded export. Sponsored by: EMC / Isilon Storage Division
* newvers.sh: remove 'X' hack from shell scripteadler2015-04-081-4/+4
| | | | Reviewed by: allanjude, Daniel O'Connor
* Don't require ${SYSDIR}/../COPYRIGHT to exist. Fall back to theimp2014-12-221-1/+5
| | | | | | current date if we can't find it. MFC After: 2 weeks
* Use ${SYSDIR} as the reference pointer instead of specifying relative path ↵delphij2014-11-141-1/+1
| | | | | | directly. Reported by: jenkins via Olivér Pintér (on github)
* Derive copyright year from src/COPYRIGHT.delphij2014-11-131-1/+1
| | | | MFC after: 2 weeks
* Only catch the line from the compiler output where 'version' is a wordbapt2014-10-091-1/+1
| | | | This allows to build the kernel with gcc 4.9.1 from ports
* Fix the definition of hg_cmd.rpaulo2014-02-031-1/+1
| | | | MFC after: 3 days
* Add support for Mercurial repositories.rpaulo2013-10-151-3/+23
|
* Turn it all the way up to 11:gjb2013-10-101-2/+2
| | | | | | | | | | | | | - Update FreeBSD version in: - UPDATING - sys/conf/newvers.sh - Add 11.0 FreeBSD version for manual pages - Bump __FreeBSD_version to 1100000 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update head/ to ALPHA6 in preparation of branching to stable/10.gjb2013-10-101-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update head/ to 10.0-ALPHA5.gjb2013-10-061-1/+1
| | | | Approved by: re (implicit)
* Append the Git branch to the version string.rpaulo2013-10-031-0/+4
| | | | Approved by: re (gjb)
* Update head/ to -ALPHA4.gjb2013-09-291-1/+1
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Allow the path to the system source directory to be passed in toian2013-09-281-1/+4
| | | | | | | | | | | | | | | | newvers.sh. Pass it in from include/Makefile. If it isn't passed in, fall back to the old logic of using dirname $0. Using dirname $0 does not yield the path to the script if it was sourced in from another script in another directory; you end up with the parent script's path. That was causing newvers.sh to look one level below the FreeBSD src/ directory when building osreldate.h and it may find something like a git or svn repo there that has nothing to do with FreeBSD. PR: 174422 Approved by: re () MFC after: 2 weeks
* Update head/ to -ALPHA3.gjb2013-09-241-1/+1
| | | | | | | | This commit marks the point the final KBI change was made as part of the 10.0-RELEASE cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Update head/ to -ALPHA2 status.gjb2013-09-161-1/+1
| | | | Approved by: re (implicit)
OpenPOWER on IntegriCloud