- Values of USES
-
-
-
-
- Feature
- Arguments
- Description
-
-
-
-
-
-
- ada
-
- (none)
-
- Depends on an Ada-capable
- compiler, and sets CC accordingly.
-
-
-
- bison
-
- (none), build, run,
- both
-
- Uses devel/bison
- By default, with no arguments or with the
- build argument, it implies
- bison is a build-time dependency,
- run implies a run-time dependency, and
- both implies both run-time and build-time
- dependencies.
-
-
-
- charsetfix
-
- (none)
-
- Prevents the port from installing
- charset.alias. This should be installed only
- by converters/libiconv.
- CHARSETFIX_MAKEFILEIN can be set to a path
- relative to WRKSRC if
- charset.alias is not installed by
- WRKSRC/Makefile.in.
-
-
-
- cmake
-
- (none), outsource,
- run
-
- Uses CMake for configuring and
- building. With the outsource argument, an
- out-of-source build will be performed. With the
- run argument, a run-time dependency is
- registered. For more information see
- .
-
-
-
- compiler
-
- (none), c++0x,
- c++11-lang, c++11-lib,
- c11, openmp,
- nestedfct, features
-
- Determines which compiler to use based on any given wishes.
- Use c++11-lang if the port needs a
- C++11-capable compiler, and c++11-lib if the
- port also needs a C++11-ready standard library. If the port needs
- a compiler understanding C++0X, C11, OpenMP, or nested functions,
- the corresponding parameters can be used. Use
- features to request a list of features
- supported by the default compiler. After including
- bsd.port.pre.mk the port can inspect the
- results using these variables:
-
-
-
- COMPILER_TYPE: the default compiler
- on the system, either gcc or clang
-
-
-
- ALT_COMPILER_TYPE: the alternative
- compiler on the system, either gcc or clang. Only set if
- two compilers are present in the base
- system.
-
-
-
- COMPILER_VERSION: the first two
- digits of the version of the default compiler.
-
-
-
- ALT_COMPILER_VERSION: the first two
- digits of the version of the alternative compiler, if
- present.
-
-
-
- CHOSEN_COMPILER_TYPE: the chosen
- compiler, either gcc or clang
-
-
-
- COMPILER_FEATURES: the features
- supported by the default compiler. It currently lists the
- C++ library.
-
-
-
-
-
- cran
-
- (none), auto-plist
-
- Uses the Comprehensive R Archive Network. Specify
- auto-plist to automatically generate
- pkg-plist.
-
-
-
- desktop-file-utils
-
- (none)
-
- Uses update-desktop-database from
- devel/desktop-file-utils. An extra
- post-install step will be run without interfering with any
- post-install steps already in the port
- Makefile. Lines will be inserted into the
- plist to run update-desktop-database on
- package install or removal.
-
-
-
- desthack
-
- (none)
-
- Changes the behavior of GNU configure to properly support
- DESTDIR in case the original software does
- not.
-
-
-
- display
-
- (none), ARGS
-
- Set up a virtual display environment. If the environment
- variable DISPLAY is not set, then
- Xvfb is added as a build dependency,
- and CONFIGURE_ENV is extended with the port
- number of the currently running instance of
- Xvfb. The ARGS
- parameter defaults to install and controls the
- phase around which to start and stop the virtual display.
-
-
-
- dos2unix
-
- (none)
-
- The port has files with line endings in
- DOS format which need to be converted. Three
- variables can be set to control which files will be converted.
- The default is to convert all files,
- including binaries. See for examples.
-
-
-
- DOS2UNIX_REGEX: match file names
- based on a regular expression.
-
-
-
- DOS2UNIX_FILES: match literal file
- names.
-
-
-
- DOS2UNIX_GLOB: match file names based
- on a glob pattern.
-
-
-
-
-
- fam
-
- (none), fam, gamin
-
- Uses a File Alteration Monitor as a library dependency,
- either devel/fam or
- devel/gamin. End users can set
- WITH_FAM_SYSTEM to specify their preference.
-
-
-
- fmake
-
- (none)
-
- Uses devel/fmake as a
- build-time dependency.
-
-
-
- fortran
-
- gcc (default),
- ifort
-
- Uses the Fortran compiler from either GNU or Intel.
-
-
-
- fuse
-
- (none)
-
- The port will depend on the FUSE library and handle the
- dependency on the kernel module depending on the version of
- &os;.
-
-
-
- gettext
-
- (none), lib (default),
- build, run
-
- Uses devel/gettext. By
- default, with no arguments or with the lib
- argument, implies a library dependency on
- libintl.so. build and
- run implies, respectively a build-time and a
- run-time dependency on xgettext.
-
-
-
- gmake
-
- (none)
-
- Uses devel/gmake as a
- build-time dependency and sets up the environment to use
- gmake as the default make
- for the build.
-
-
-
- gssapi
-
- (none), base (default),
- heimdal, mit,
- flags, bootstrap
-
-
- Handle dependencies needed by consumers of the
- GSS-API. Only libraries that provide the
- Kerberos mechanism are available.
- By default, or set to base,
- the GSS-API library from the base system is used.
- Can also be set to heimdal to use security/heimdal, or
- mit to use security/krb5.
-
- When the local Kerberos
- installation is not in LOCALBASE, set
- HEIMDAL_HOME (for heimdal)
- or KRB5_HOME (for krb5) to
- the location of the Kerberos
- installation.
-
- These variables are exported for the ports to use:
-
-
- GSSAPIBASEDIR
- GSSAPICPPFLAGS
- GSSAPIINCDIR
- GSSAPILDFLAGS
- GSSAPILIBDIR
- GSSAPILIBS
- GSSAPI_CONFIGURE_ARGS
-
-
- The flags option can be given alongside
- base, heimdal, or
- mit to automatically add
- GSSAPICPPFLAGS,
- GSSAPILDFLAGS, and
- GSSAPILIBS to CFLAGS,
- LDFLAGS, and LDADD,
- respectively. For example, use
- base,flags.
-
- The bootstrap option is a special prefix
- only for use by security/krb5
- and security/heimdal. For
- example, use bootstrap,mit.
-
-
- Typical Use
-
- OPTIONS_SINGLE= GSSAPI
+ Values of
+ USES
+
+
+ Values of USES
+
+
+
+
+ Feature
+
+ Arguments
+
+ Description
+
+
+
+
+
+ ada
+
+ (none)
+
+ Depends on an Ada-capable
+ compiler, and sets CC
+ accordingly.
+
+
+
+ bison
+
+ (none), build,
+ run, both
+
+ Uses devel/bison
+ By default, with no arguments or with the
+ build argument, it implies
+ bison is a build-time dependency,
+ run implies a run-time dependency, and
+ both implies both run-time and
+ build-time dependencies.
+
+
+
+ charsetfix
+
+ (none)
+
+ Prevents the port from installing
+ charset.alias. This should be
+ installed only by
+ converters/libiconv.
+ CHARSETFIX_MAKEFILEIN can be set to a
+ path relative to WRKSRC if
+ charset.alias is not installed by
+ WRKSRC/Makefile.in.
+
+
+
+ cmake
+
+ (none), outsource,
+ run
+
+ Uses CMake for configuring
+ and building. With the outsource
+ argument, an out-of-source build will be performed. With
+ the run argument, a run-time dependency
+ is registered. For more information see
+ .
+
+
+
+ compiler
+
+ (none), c++0x,
+ c++11-lang,
+ c++11-lib, c11,
+ openmp, nestedfct,
+ features
+
+ Determines which compiler to use based on any given
+ wishes. Use c++11-lang if the port
+ needs a C++11-capable compiler, and
+ c++11-lib if the port also needs a
+ C++11-ready standard library. If the port needs a
+ compiler understanding C++0X, C11, OpenMP, or nested
+ functions, the corresponding parameters can be used. Use
+ features to request a list of features
+ supported by the default compiler. After including
+ bsd.port.pre.mk the port can inspect
+ the results using these variables:
+
+
+
+ COMPILER_TYPE: the default
+ compiler on the system, either gcc or clang
+
+
+
+ ALT_COMPILER_TYPE: the
+ alternative compiler on the system, either gcc or
+ clang. Only set if two compilers are present in the
+ base system.
+
+
+
+ COMPILER_VERSION: the first
+ two digits of the version of the default
+ compiler.
+
+
+
+
+ ALT_COMPILER_VERSION: the
+ first two digits of the version of the alternative
+ compiler, if present.
+
+
+
+ CHOSEN_COMPILER_TYPE: the
+ chosen compiler, either gcc or clang
+
+
+
+ COMPILER_FEATURES: the
+ features supported by the default compiler. It
+ currently lists the C++ library.
+
+
+
+
+
+ cran
+
+ (none), auto-plist
+
+ Uses the Comprehensive R Archive Network. Specify
+ auto-plist to automatically generate
+ pkg-plist.
+
+
+
+ desktop-file-utils
+
+ (none)
+
+ Uses
+ update-desktop-database from
+ devel/desktop-file-utils.
+ An extra post-install step will be run without interfering
+ with any post-install steps already in the port
+ Makefile. Lines will be inserted
+ into the plist to run
+ update-desktop-database on
+ package install or removal.
+
+
+
+ desthack
+
+ (none)
+
+ Changes the behavior of GNU configure to properly
+ support DESTDIR in case the original
+ software does not.
+
+
+
+ display
+
+ (none), ARGS
+
+ Set up a virtual display environment. If the
+ environment variable DISPLAY is not
+ set, then Xvfb is added as a
+ build dependency, and CONFIGURE_ENV is
+ extended with the port number of the currently running
+ instance of Xvfb. The
+ ARGS parameter defaults to
+ install and controls the phase around
+ which to start and stop the virtual display.
+
+
+
+ dos2unix
+
+ (none)
+
+ The port has files with line endings in
+ DOS format which need to be converted.
+ Three variables can be set to control which files will be
+ converted. The default is to convert
+ all files, including binaries. See
+ for
+ examples.
+
+
+
+ DOS2UNIX_REGEX: match file
+ names based on a regular expression.
+
+
+
+ DOS2UNIX_FILES: match literal
+ file names.
+
+
+
+ DOS2UNIX_GLOB: match file
+ names based on a glob pattern.
+
+
+
+
+
+ fam
+
+ (none), fam, gamin
+
+ Uses a File Alteration Monitor as a library
+ dependency, either
+ devel/fam or
+ devel/gamin. End users can
+ set WITH_FAM_SYSTEM to specify their preference.
+
+
+
+ fmake
+
+ (none)
+
+ Uses devel/fmake as a
+ build-time dependency.
+
+
+
+ fortran
+
+ gcc (default),
+ ifort
+
+ Uses the Fortran compiler from either GNU or
+ Intel.
+
+
+
+ fuse
+
+ (none)
+
+ The port will depend on the FUSE library and handle
+ the dependency on the kernel module depending on the
+ version of &os;.
+
+
+
+ gettext
+
+ (none), lib (default),
+ build, run
+
+ Uses devel/gettext.
+ By default, with no arguments or with the
+ lib argument, implies a library
+ dependency on libintl.so.
+ build and run
+ implies, respectively a build-time and a run-time
+ dependency on xgettext.
+
+
+
+ gmake
+
+ (none)
+
+ Uses devel/gmake as a
+ build-time dependency and sets up the environment to use
+ gmake as the default
+ make for the build.
+
+
+
+ gssapi
+
+ (none), base (default),
+ heimdal, mit,
+ flags,
+ bootstrap
+
+
+ Handle dependencies needed by consumers of the
+ GSS-API. Only libraries that provide
+ the Kerberos mechanism are
+ available. By default, or set to
+ base, the GSS-API
+ library from the base system is used. Can also be set
+ to heimdal to use
+ security/heimdal, or
+ mit to use
+ security/krb5.
+
+ When the local Kerberos
+ installation is not in LOCALBASE, set
+ HEIMDAL_HOME (for
+ heimdal) or
+ KRB5_HOME (for
+ krb5) to the location of the
+ Kerberos installation.
+
+ These variables are exported for the ports to
+ use:
+
+
+
+ GSSAPIBASEDIR
+
+
+
+ GSSAPICPPFLAGS
+
+
+
+ GSSAPIINCDIR
+
+
+
+ GSSAPILDFLAGS
+
+
+
+ GSSAPILIBDIR
+
+
+
+ GSSAPILIBS
+
+
+
+ GSSAPI_CONFIGURE_ARGS
+
+
+
+ The flags option can be given
+ alongside base,
+ heimdal, or mit to
+ automatically add GSSAPICPPFLAGS,
+ GSSAPILDFLAGS, and
+ GSSAPILIBS to
+ CFLAGS, LDFLAGS,
+ and LDADD, respectively. For
+ example, use base,flags.
+
+ The bootstrap option is a special
+ prefix only for use by
+ security/krb5 and
+ security/heimdal. For
+ example, use bootstrap,mit.
+
+
+ Typical Use
+
+ OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
GSSAPI_BASE_USES= gssapi
@@ -354,621 +396,668 @@ GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_A
GSSAPI_MIT_USES= gssapi:mit
GSSAPI_MIT_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS}
GSSAPI_NONE_CONFIGURE_ON= --without-gssapi
-
-
-
-
- iconv
-
- (none), lib, build,
- patch
-
- Uses iconv functions, either from the port
- converters/libiconv as a build-time
- and run-time dependency, or from the base system on 10-CURRENT
- after a native iconv was committed in
- 254273. By default, with no arguments or
- with the lib argument, implies
- iconv with build-time and run-time
- dependencies. build implies a build-time
- dependency, and patch implies a patch-time
- dependency. For more information see
- .
-
-
-
- imake
-
- (none), env,
- notall
-
- Uses devel/imake as
- build-time dependency. If the env argument is
- given, only setup the environment and do not define any target.
- If the notall argument is given does not pass
- -a to xmkmf.
-
-
-
- kmod
-
- (none)
-
- Fills in the boilerplate for kernel module ports, currently:
-
-
-
- Add kld to
- CATEGORIES.
-
-
-
- Set SSP_UNSAFE.
-
-
-
- Set IGNORE if the kernel sources are
- not found in SRC_BASE.
-
-
-
- Define KMODDIR to
- /boot/modules by
- default, add it to PLIST_SUB and
- MAKE_ENV, and create it upon
- installation. If KMODDIR is set to
- /boot/kernel, it will
- be rewritten to
- /boot/modules. This
- prevents breaking packages when upgrading the kernel due to
- /boot/kernel being
- renamed to
- /boot/kernel.old in
- the process.
-
-
-
- Handle cross-referencing kernel modules upon
- installation and deinstallation.
-
-
-
-
-
- lha
- (none)
- Set EXTRACT_SUFX to
- .lzh
-
-
-
- libtool
-
- (none)
-
- Patches libtool scripts. This should be
- added to all ports that use libtool.
-
-
-
- lua
-
- (none), XY+, XY,
- build, run
-
- Adds a dependency on Lua. By
- default this is a library undependency, unless overridden by the
- build or run option. The
- default version is 5.2, unless set by the XY
- parameter (e.g., 51 or
- 52+).
-
-
-
- makeself
-
- (none)
-
- Indicates that the distribution files are makeself
- archives and sets the appropriate dependencies.
-
-
-
- mono
-
- (none)
-
- Adds a dependency on the Mono
- (currently only C#) framework by setting the appropriate
- dependencies.
-
-
-
- motif
-
- (none)
-
- Uses x11-toolkits/open-motif
- as a library dependency. End users can set
- WANT_LESSTIF for the dependency to be on
- x11-toolkits/lesstif instead of
- x11-toolkits/open-motif.
-
-
-
- ncurses
-
- (none), base,
- port
-
- Uses ncurses, and causes some
- useful variables to be set.
-
-
-
- ninja
-
- (none)
-
- Uses ninja to build the port. End
- users can set NINJA_VERBOSE for verbose
- output.
-
-
-
- openal
-
- al, soft (default),
- si, alut
-
- Uses OpenAL. The backend can be
- specified, with the software implementation as the default. The
- user can specify a preferred backend with the
- WANT_OPENAL knob. Valid values for this knob
- are soft (default) and
- si.
-
-
-
- pathfix
-
- (none)
-
- Look for the Makefile.in and
- configure files in the port's associated
- sources and fix common paths to make sure they respect the &os;
- hierarchy.
-
-
-
- perl5
-
- (none)
-
- Depends on Perl. These variables
- can be set:
-
-
-
- PERL_VERSION: Full version of
- Perl to use, or the default if
- not set
-
-
-
- PERL_ARCH: Directory name of
- architecture dependent libraries, defaults to
- mach
-
-
-
- PERL_PORT: Name of the
- Perl port to be installed, the
- default is derived from
- PERL_VERSION
-
-
-
- SITE_PERL: Directory name for
- site specific Perl
- packages
-
-
-
- USE_PERL5: Phases in which to
- use Perl, can be
- extract, patch,
- build, install, or
- run. It can also be
- configure, modbuild,
- or modbuildtiny when
- Makefile.PL,
- Build.PL, or the Module::Build::Tiny
- flavor of Build.PL is required. If
- there is a .packlist referencing
- ${STAGEDIR}, then
- fixpacklist should be used to patch it.
- It defaults to build run.
-
-
-
-
-
- pgsql
-
- (none), X.Y, X.Y+,
- X.Y-
-
-
- Provide support for PostgreSQL. Maintainer can set version
- required. Minimum and maximum versions can be specified; e.g.,
- 9.0-, 8.4+.
-
- Add PostgreSQL component dependency, using
- WANT_PGSQL=component[:target]. e.g.,
- WANT_PGSQL=server:configure pltcl plperl For
- the full list use
- make -V _USE_PGSQL_DEP.
-
-
-
- pkgconfig
-
- (none), build (default),
- run, both
-
- Uses devel/pkgconf. With no
- arguments or with the build argument, it
- implies pkg-config as a build-time dependency.
- run implies a run-time dependency and
- both implies both run-time and build-time
- dependencies.
-
-
-
- pure
-
- (none), ffi
-
- Uses lang/pure. Largely used
- for building related pure ports. With
- the ffi argument, it implies
- devel/pure-ffi as a run-time
- dependency.
-
-
-
- qmail
-
- (none), build, run,
- both, vars
-
- Uses mail/qmail. With the
- build argument, it implies
- qmail as a build-time dependency.
- run implies a run-time dependency. Using no
- argument or the both argument implies both
- run-time and build-time dependencies. vars
- will only set QMAIL variables for the port to use.
-
-
-
- qmake
-
- (none), norecursive,
- outsource
-
- Uses QMake for configuring. For
- more information see .
-
-
-
- readline
-
- (none), port
-
- Uses readline as library
- dependency, and sets CPPFLAGS and
- LDFLAGS as necessary. If the
- port argument is used, force the use of
- devel/readline
-
-
-
- scons
-
- (none)
-
- Provide support for the use of
- devel/scons
-
-
-
- shared-mime-info
-
- (none)
-
- Uses update-mime-database from
- misc/shared-mime-info. This uses
- will automatically add a post-install step in such a way that the
- port itself still can specify there own post-install step if
- needed. It also insert lines into the plist for package install
- and removal to run update-mime-data
- with the correct arguments.
-
-
-
- shebangfix
-
- (none)
-
- A lot of software uses incorrect locations for script
- interpreters, most notably /usr/bin/perl and
- /bin/bash. This fixes shebang lines in
- scripts listed in SHEBANG_FILES. Currently
- Perl,
- Python,
- Bash, Ruby,
- and PHP are supported by default. To
- support another interpreter, set SHEBANG_LANG
- (for example SHEBANG_LANG=lua), then
- lua_OLD_CMD and
- lua_CMD.
-
-
-
- tar
- (none), Z, bzip2,
- lzma, tbz,
- tgz, xz
- Set EXTRACT_SUFX to
- .tar, .tar.Z,
- .tar.bz2, .tar.lzma,
- .tbz, .tgz or
- .tar.xz respectively.
-
-
-
- tcl
-
- PORT
-
- Add a dependency on Tcl. The
- PORT parameter can be either
- tcl or tk. Either a version
- or wrapper dependency can be appended using
- PORT:version or
- PORT:wrapper. The version can be empty, one or
- more exact version numbers (currently 84,
- 85, or 86), or a minimal
- version number (currently 84+,
- 85+ or 86+). A build- or
- run-time only dependency can be specified using
- PORT,build or PORT,run.
- After including bsd.port.pre.mk the port can
- inspect the results using these variables:
-
-
-
- TCL_VER: chosen major.minor version
- of Tcl
-
-
-
- TCLSH: full path of the
- Tcl interpreter
-
-
-
- TCL_LIBDIR: path of the
- Tcl libraries
-
-
-
- TCL_INCLUDEDIR: path of the
- Tcl C header files
-
-
-
- TK_VER: chosen major.minor version of
- Tk
-
-
-
- WISH: full path of the
- Tk interpreter
-
-
-
- TK_LIBDIR: path of the
- Tk libraries
-
-
-
- TK_INCLUDEDIR: path of the
- Tk C header files
-
-
-
-
-
- tk
-
- Same as arguments for tcl
-
- Small wrapper when using both Tcl
- and Tk. The same variables are
- returned as when using Tcl.
-
-
-
- twisted
-
- (none), ARGS
-
- Add a dependency on twistedCore.
- The list of required components can be specified as a value of
- this variable. ARGS can be one of:
-
-
-
- build: add
- twistedCore or any specified
- component as build dependency.
-
-
-
- run: add
- twistedCore or any specified
- component as run dependency.
-
-
-
- Besides build and run, one
- or more other supported twisted
- components can be specified. Supported values are listed in
- Uses/twisted.mk.
-
-
-
- uidfix
-
- (none)
-
- Changes some default behavior (mostly variables) of the build
- system to allow installing this port as a normal user. Try this
- in your port before adding
- NEED_ROOT=yes
-
-
-
- uniquefiles
-
- (none), dirs
-
-
- Make files or directories 'unique', by adding a prefix or suffix.
- If the dirs argument is used, the port needs a
- prefix (a only a prefix) based on UNIQUE_PREFIX
- for standard directories DOCSDIR,
- EXAMPLESDIR, DATADIR,
- WWWDIR, ETCDIR. The
- following variables are available for ports:
-
-
- UNIQUE_PREFIX: The prefix to
- be used for directories and files. Default:
- ${PKGNAMEPREFIX}.
-
- UNIQUE_PREFIX_FILES: A list
- of files that need to be prefixed. Default:
- empty.
-
- UNIQUE_SUFFIX: The suffix to
- be used for files. Default:
- ${PKGNAMESUFFIX}.
-
- UNIQUE_SUFFIX_FILES: A list
- of files that need to be suffixed. Default:
- empty.
-
-
-
-
- webplugin
-
- (none), ARGS
-
- Automatically create and remove symbolic links for each
- application that supports the webplugin framework.
- ARGS can be one of:
-
-
-
- gecko: support plug-ins based
- on Gecko
-
-
-
- native: support plug-ins for
- Gecko, Opera, and WebKit-GTK
-
-
-
- linux: support Linux
- plug-ins
-
-
-
- all (default, implicit):
- support all plug-in types
-
-
-
- (individual entries): support only the browsers
- listed
-
-
-
- These variables can be adjusted:
-
-
-
- WEBPLUGIN_FILES: No default, must be
- set manually. The plug-in files to install.
-
-
-
- WEBPLUGIN_DIR: The directory
- to install the plug-in files to, default PREFIX/lib/browser_plugins/WEBPLUGIN_NAME.
- Set this if the port installs plug-in files outside of the
- default directory to prevent broken symbolic
- links.
-
-
-
- WEBPLUGIN_NAME: The final
- directory to install the plug-in files into, default
- PKGBASE.
-
-
-
-
-
- zenoss
-
- (none)
-
- Uses net-mgmt/zenoss.
- Largely used for building zenoss
- related zenpack ports.
-
-
-
- zip
-
- (none), infozip
-
- Indicates that the distribution files use the ZIP compression
- algorithm. For files using the InfoZip algorithm the
- infozip argument must be passed to set the
- appropriate dependencies.
-
-
-
- zope
-
- (none)
-
- Uses www/zope. Mostly used
- for building zope related ports.
- ZOPE_VERSION can be used by a port to indicate
- that a specific version of zope shall
- be used.
-
-
-
-
-
+
+
+
+
+ iconv
+
+ (none), lib,
+ build,
+ patch
+
+ Uses iconv functions, either from
+ the port
+ converters/libiconv as a
+ build-time and run-time dependency, or from the base
+ system on 10-CURRENT after a native
+ iconv was committed in
+ 254273. By default, with no
+ arguments or with the lib argument,
+ implies iconv with build-time and
+ run-time dependencies. build implies a
+ build-time dependency, and patch
+ implies a patch-time dependency. For more information see
+ .
+
+
+
+ imake
+
+ (none), env,
+ notall
+
+ Uses devel/imake as
+ build-time dependency. If the env
+ argument is given, only setup the environment and do not
+ define any target. If the notall
+ argument is given does not pass -a to
+ xmkmf.
+
+
+
+ kmod
+
+ (none)
+
+ Fills in the boilerplate for kernel module ports,
+ currently:
+
+
+
+ Add kld to
+ CATEGORIES.
+
+
+
+ Set SSP_UNSAFE.
+
+
+
+ Set IGNORE if the kernel
+ sources are not found in
+ SRC_BASE.
+
+
+
+ Define KMODDIR to
+ /boot/modules
+ by default, add it to PLIST_SUB
+ and MAKE_ENV, and create it upon
+ installation. If KMODDIR is set
+ to
+ /boot/kernel,
+ it will be rewritten to /boot/modules. This
+ prevents breaking packages when upgrading the kernel
+ due to /boot/kernel being
+ renamed to /boot/kernel.old in
+ the process.
+
+
+
+ Handle cross-referencing kernel modules upon
+ installation and deinstallation.
+
+
+
+
+
+ lha
+ (none)
+ Set EXTRACT_SUFX to
+ .lzh
+
+
+
+ libtool
+
+ (none)
+
+ Patches libtool scripts. This
+ should be added to all ports that use
+ libtool.
+
+
+
+ lua
+
+ (none), XY+,
+ XY, build,
+ run
+
+ Adds a dependency on Lua.
+ By default this is a library undependency, unless
+ overridden by the build or
+ run option. The default version is
+ 5.2, unless set by the XY parameter
+ (e.g., 51 or
+ 52+).
+
+
+
+ makeself
+
+ (none)
+
+ Indicates that the distribution files are makeself
+ archives and sets the appropriate dependencies.
+
+
+
+ mono
+
+ (none)
+
+ Adds a dependency on the
+ Mono (currently only C#)
+ framework by setting the appropriate dependencies.
+
+
+
+ motif
+
+ (none)
+
+ Uses
+ x11-toolkits/open-motif as
+ a library dependency. End users can set
+ WANT_LESSTIF for the dependency to be
+ on x11-toolkits/lesstif
+ instead of x11-toolkits/open-motif.
+
+
+
+ ncurses
+
+ (none), base,
+ port
+
+ Uses ncurses, and causes
+ some useful variables to be set.
+
+
+
+ ninja
+
+ (none)
+
+ Uses ninja to build the
+ port. End users can set NINJA_VERBOSE
+ for verbose output.
+
+
+
+ openal
+
+ al, soft
+ (default), si,
+ alut
+
+ Uses OpenAL. The backend
+ can be specified, with the software implementation as the
+ default. The user can specify a preferred backend with
+ the WANT_OPENAL knob. Valid values for
+ this knob are soft (default) and
+ si.
+
+
+
+ pathfix
+
+ (none)
+
+ Look for the Makefile.in and
+ configure files in the port's
+ associated sources and fix common paths to make sure they
+ respect the &os; hierarchy.
+
+
+
+ perl5
+
+ (none)
+
+ Depends on Perl. These
+ variables can be set:
+
+
+
+ PERL_VERSION: Full version of
+ Perl to use, or the
+ default if not set
+
+
+
+ PERL_ARCH: Directory name of
+ architecture dependent libraries, defaults to
+ mach
+
+
+
+ PERL_PORT: Name of the
+ Perl port to be
+ installed, the default is derived from
+ PERL_VERSION
+
+
+
+ SITE_PERL: Directory name for
+ site specific Perl
+ packages
+
+
+
+ USE_PERL5: Phases in which to
+ use Perl, can be
+ extract,
+ patch, build,
+ install, or
+ run. It can also be
+ configure,
+ modbuild, or
+ modbuildtiny when
+ Makefile.PL,
+ Build.PL, or the
+ Module::Build::Tiny flavor of
+ Build.PL is required. If there
+ is a .packlist referencing
+ ${STAGEDIR}, then
+ fixpacklist should be used to
+ patch it. It defaults to
+ build run.
+
+
+
+
+
+ pgsql
+
+ (none), X.Y,
+ X.Y+,
+ X.Y-
+
+
+ Provide support for PostgreSQL. Maintainer can
+ set version required. Minimum and maximum versions can
+ be specified; e.g., 9.0-, 8.4+.
+
+ Add PostgreSQL component dependency, using
+ WANT_PGSQL=component[:target]. e.g.,
+ WANT_PGSQL=server:configure pltcl
+ plperl For the full list use
+ make -V _USE_PGSQL_DEP.
+
+
+
+
+ pkgconfig
+
+ (none), build (default),
+ run, both
+
+ Uses devel/pkgconf.
+ With no arguments or with the build
+ argument, it implies pkg-config as a
+ build-time dependency. run implies a
+ run-time dependency and both implies
+ both run-time and build-time dependencies.
+
+
+
+ pure
+
+ (none), ffi
+
+ Uses lang/pure.
+ Largely used for building related
+ pure ports. With the
+ ffi argument, it implies
+ devel/pure-ffi as a
+ run-time dependency.
+
+
+
+ qmail
+
+ (none), build,
+ run,
+ both, vars
+
+ Uses mail/qmail. With
+ the build argument, it implies
+ qmail as a build-time dependency.
+ run implies a run-time dependency.
+ Using no argument or the both argument
+ implies both run-time and build-time dependencies.
+ vars will only set QMAIL variables for
+ the port to use.
+
+
+
+ qmake
+
+ (none), norecursive,
+ outsource
+
+ Uses QMake for
+ configuring. For more information see
+ .
+
+
+
+ readline
+
+ (none), port
+
+ Uses readline as library
+ dependency, and sets CPPFLAGS and
+ LDFLAGS as necessary. If the
+ port argument is used, force the use of
+ devel/readline
+
+
+
+ scons
+
+ (none)
+
+ Provide support for the use of
+ devel/scons
+
+
+
+ shared-mime-info
+
+ (none)
+
+ Uses update-mime-database
+ from misc/shared-mime-info.
+ This uses will automatically add a post-install step in
+ such a way that the port itself still can specify there
+ own post-install step if needed. It also insert lines
+ into the plist for package install and removal to run
+ update-mime-data with the
+ correct arguments.
+
+
+
+ shebangfix
+
+ (none)
+
+ A lot of software uses incorrect locations for script
+ interpreters, most notably
+ /usr/bin/perl and
+ /bin/bash. This fixes shebang lines
+ in scripts listed in SHEBANG_FILES.
+ Currently Perl,
+ Python,
+ Bash,
+ Ruby, and
+ PHP are supported by default.
+ To support another interpreter, set
+ SHEBANG_LANG (for example
+ SHEBANG_LANG=lua), then
+ lua_OLD_CMD and
+ lua_CMD.
+
+
+
+ tar
+
+ (none), Z,
+ bzip2, lzma,
+ tbz, tgz,
+ xz
+
+ Set EXTRACT_SUFX to
+ .tar, .tar.Z,
+ .tar.bz2, .tar.lzma,
+ .tbz, .tgz or
+ .tar.xz respectively.
+
+
+
+ tcl
+
+ PORT
+
+ Add a dependency on Tcl.
+ The PORT parameter can be either
+ tcl or tk. Either a
+ version or wrapper dependency can be appended using
+ PORT:version or
+ PORT:wrapper. The version can be
+ empty, one or more exact version numbers (currently
+ 84, 85, or
+ 86), or a minimal version number
+ (currently 84+, 85+
+ or 86+). A build- or run-time only
+ dependency can be specified using
+ PORT,build or
+ PORT,run. After including
+ bsd.port.pre.mk the port can inspect
+ the results using these variables:
+
+
+
+ TCL_VER: chosen major.minor
+ version of Tcl
+
+
+
+ TCLSH: full path of the
+ Tcl interpreter
+
+
+
+ TCL_LIBDIR: path of the
+ Tcl libraries
+
+
+
+ TCL_INCLUDEDIR: path of the
+ Tcl C header files
+
+
+
+ TK_VER: chosen major.minor
+ version of Tk
+
+
+
+ WISH: full path of the
+ Tk interpreter
+
+
+
+ TK_LIBDIR: path of the
+ Tk libraries
+
+
+
+ TK_INCLUDEDIR: path of the
+ Tk C header files
+
+
+
+
+
+ tk
+
+ Same as arguments for tcl
+
+ Small wrapper when using both
+ Tcl and
+ Tk. The same variables are
+ returned as when using
+ Tcl.
+
+
+
+ twisted
+
+ (none), ARGS
+
+ Add a dependency on
+ twistedCore. The list of
+ required components can be specified as a value of this
+ variable. ARGS can be one of:
+
+
+
+ build: add
+ twistedCore or any
+ specified component as build dependency.
+
+
+
+ run: add
+ twistedCore or any
+ specified component as run dependency.
+
+
+
+ Besides build and
+ run, one or more other supported
+ twisted components can be
+ specified. Supported values are listed in
+ Uses/twisted.mk.
+
+
+
+ uidfix
+
+ (none)
+
+ Changes some default behavior (mostly variables) of
+ the build system to allow installing this port as a normal
+ user. Try this in your port before adding
+ NEED_ROOT=yes
+
+
+
+ uniquefiles
+
+ (none), dirs
+
+ Make files or directories 'unique', by adding a
+ prefix or suffix. If the dirs argument
+ is used, the port needs a prefix (a only a prefix) based
+ on UNIQUE_PREFIX for standard
+ directories DOCSDIR,
+ EXAMPLESDIR,
+ DATADIR, WWWDIR,
+ ETCDIR. The following variables are
+ available for ports:
+
+
+
+ UNIQUE_PREFIX: The prefix to
+ be used for directories and files. Default:
+ ${PKGNAMEPREFIX}.
+
+
+
+ UNIQUE_PREFIX_FILES: A list
+ of files that need to be prefixed. Default:
+ empty.
+
+
+
+ UNIQUE_SUFFIX: The suffix to
+ be used for files. Default:
+ ${PKGNAMESUFFIX}.
+
+
+
+ UNIQUE_SUFFIX_FILES: A list
+ of files that need to be suffixed. Default:
+ empty.
+
+
+
+
+
+ webplugin
+
+ (none), ARGS
+
+ Automatically create and remove symbolic links for
+ each application that supports the webplugin framework.
+ ARGS can be one of:
+
+
+
+ gecko: support plug-ins based
+ on Gecko
+
+
+
+ native: support plug-ins for
+ Gecko, Opera, and WebKit-GTK
+
+
+
+ linux: support Linux
+ plug-ins
+
+
+
+ all (default, implicit):
+ support all plug-in types
+
+
+
+ (individual entries): support only the browsers
+ listed
+
+
+
+ These variables can be adjusted:
+
+
+
+ WEBPLUGIN_FILES: No default,
+ must be set manually. The plug-in files to
+ install.
+
+
+
+ WEBPLUGIN_DIR: The directory
+ to install the plug-in files to, default PREFIX/lib/browser_plugins/WEBPLUGIN_NAME.
+ Set this if the port installs plug-in files outside
+ of the default directory to prevent broken symbolic
+ links.
+
+
+
+ WEBPLUGIN_NAME: The final
+ directory to install the plug-in files into, default
+ PKGBASE.
+
+
+
+
+
+ zenoss
+
+ (none)
+
+ Uses net-mgmt/zenoss.
+ Largely used for building
+ zenoss related
+ zenpack ports.
+
+
+
+ zip
+
+ (none), infozip
+
+ Indicates that the distribution files use the ZIP
+ compression algorithm. For files using the InfoZip
+ algorithm the infozip argument must be
+ passed to set the appropriate dependencies.
+
+
+
+ zope
+
+ (none)
+
+ Uses www/zope. Mostly
+ used for building zope related
+ ports. ZOPE_VERSION can be used by a
+ port to indicate that a specific version of
+ zope shall be used.
+
+
+
+
__FreeBSD_version Values
-
- Here is a convenient list of
- __FreeBSD_version values as defined in
- sys/param.h:
-
-
- __FreeBSD_version Values
-
-
-
-
- Value
- Date
- Release
-
-
-
-
-
- 119411
-
- 2.0-RELEASE
-
-
-
- 199501, 199503
- March 19, 1995
- 2.1-CURRENT
-
-
-
- 199504
- April 9, 1995
- 2.0.5-RELEASE
-
-
-
- 199508
- August 26, 1995
- 2.2-CURRENT before 2.1
-
-
-
- 199511
- November 10, 1995
- 2.1.0-RELEASE
-
-
-
- 199512
- November 10, 1995
- 2.2-CURRENT before 2.1.5
-
-
-
- 199607
- July 10, 1996
- 2.1.5-RELEASE
-
-
-
- 199608
- July 12, 1996
- 2.2-CURRENT before 2.1.6
-
-
-
- 199612
- November 15, 1996
- 2.1.6-RELEASE
-
-
-
- 199612
-
- 2.1.7-RELEASE
-
-
-
- 220000
- February 19, 1997
- 2.2-RELEASE
-
-
-
- (not changed)
-
- 2.2.1-RELEASE
-
-
-
- (not changed)
-
- 2.2-STABLE after 2.2.1-RELEASE
-
-
-
- 221001
- April 15, 1997
- 2.2-STABLE after texinfo-3.9
-
-
-
- 221002
- April 30, 1997
- 2.2-STABLE after top
-
-
-
- 222000
- May 16, 1997
- 2.2.2-RELEASE
-
-
-
- 222001
- May 19, 1997
- 2.2-STABLE after 2.2.2-RELEASE
-
-
-
- 225000
- October 2, 1997
- 2.2.5-RELEASE
-
-
-
- 225001
- November 20, 1997
- 2.2-STABLE after 2.2.5-RELEASE
-
-
-
- 225002
- December 27, 1997
- 2.2-STABLE after ldconfig -R merge
-
-
-
- 226000
- March 24, 1998
- 2.2.6-RELEASE
-
-
-
- 227000
- July 21, 1998
- 2.2.7-RELEASE
-
-
-
- 227001
- July 21, 1998
- 2.2-STABLE after 2.2.7-RELEASE
-
-
-
- 227002
- September 19, 1998
- 2.2-STABLE after &man.semctl.2; change
-
-
-
- 228000
- November 29, 1998
- 2.2.8-RELEASE
-
-
-
- 228001
- November 29, 1998
- 2.2-STABLE after 2.2.8-RELEASE
-
-
-
- 300000
- February 19, 1996
- 3.0-CURRENT before &man.mount.2; change
-
-
-
- 300001
- September 24, 1997
- 3.0-CURRENT after &man.mount.2; change
-
-
-
- 300002
- June 2, 1998
- 3.0-CURRENT after &man.semctl.2; change
-
-
-
- 300003
- June 7, 1998
- 3.0-CURRENT after ioctl arg changes
-
-
-
- 300004
- September 3, 1998
- 3.0-CURRENT after ELF conversion
-
-
-
- 300005
- October 16, 1998
- 3.0-RELEASE
-
-
-
- 300006
- October 16, 1998
- 3.0-CURRENT after 3.0-RELEASE
-
-
-
- 300007
- January 22, 1999
- 3.0-STABLE after 3/4 branch
-
-
-
- 310000
- February 9, 1999
- 3.1-RELEASE
-
-
-
- 310001
- March 27, 1999
- 3.1-STABLE after 3.1-RELEASE
-
-
-
- 310002
- April 14, 1999
- 3.1-STABLE after C++ constructor/destructor order
- change
-
-
-
- 320000
-
- 3.2-RELEASE
-
-
-
- 320001
- May 8, 1999
- 3.2-STABLE
-
-
-
- 320002
- August 29, 1999
- 3.2-STABLE after binary-incompatible IPFW and
- socket changes
-
-
-
- 330000
- September 2, 1999
- 3.3-RELEASE
-
-
-
- 330001
- September 16, 1999
- 3.3-STABLE
-
-
-
- 330002
- November 24, 1999
- 3.3-STABLE after adding &man.mkstemp.3;
- to libc
-
-
-
- 340000
- December 5, 1999
- 3.4-RELEASE
-
-
-
- 340001
- December 17, 1999
- 3.4-STABLE
-
-
-
- 350000
- June 20, 2000
- 3.5-RELEASE
-
-
-
- 350001
- July 12, 2000
- 3.5-STABLE
-
-
-
- 400000
- January 22, 1999
- 4.0-CURRENT after 3.4 branch
-
-
-
- 400001
- February 20, 1999
- 4.0-CURRENT after change in dynamic linker
- handling
-
-
-
- 400002
- March 13, 1999
- 4.0-CURRENT after C++ constructor/destructor
- order change
-
-
-
- 400003
- March 27, 1999
- 4.0-CURRENT after functioning
- &man.dladdr.3;
-
-
-
- 400004
- April 5, 1999
- 4.0-CURRENT after __deregister_frame_info dynamic
- linker bug fix (also 4.0-CURRENT after EGCS 1.1.2
- integration)
-
-
-
- 400005
- April 27, 1999
- 4.0-CURRENT after &man.suser.9; API change
- (also 4.0-CURRENT after newbus)
-
-
-
- 400006
- May 31, 1999
- 4.0-CURRENT after cdevsw registration
- change
-
-
-
- 400007
- June 17, 1999
- 4.0-CURRENT after the addition of so_cred for
- socket level credentials
-
-
-
- 400008
- June 20, 1999
- 4.0-CURRENT after the addition of a poll syscall
- wrapper to libc_r
-
-
-
- 400009
- July 20, 1999
- 4.0-CURRENT after the change of the kernel's
- dev_t type to struct
- specinfo pointer
-
-
-
- 400010
- September 25, 1999
- 4.0-CURRENT after fixing a hole
- in &man.jail.2;
-
-
-
- 400011
- September 29, 1999
- 4.0-CURRENT after the sigset_t
- datatype change
-
-
-
- 400012
- November 15, 1999
- 4.0-CURRENT after the cutover to the GCC 2.95.2
- compiler
-
-
-
- 400013
- December 4, 1999
- 4.0-CURRENT after adding pluggable linux-mode
- ioctl handlers
-
-
-
- 400014
- January 18, 2000
- 4.0-CURRENT after importing OpenSSL
-
-
-
- 400015
- January 27, 2000
- 4.0-CURRENT after the C++ ABI change in GCC
- 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by
- default
-
-
-
- 400016
- February 27, 2000
- 4.0-CURRENT after importing OpenSSH
-
-
-
- 400017
- March 13, 2000
- 4.0-RELEASE
-
-
-
- 400018
- March 17, 2000
- 4.0-STABLE after 4.0-RELEASE
-
-
-
- 400019
- May 5, 2000
- 4.0-STABLE after the introduction of delayed
- checksums.
-
-
-
- 400020
- June 4, 2000
- 4.0-STABLE after merging libxpg4 code into
- libc.
-
-
-
- 400021
- July 8, 2000
- 4.0-STABLE after upgrading Binutils to 2.10.0,
- ELF branding changes, and tcsh in the base
- system.
-
-
-
- 410000
- July 14, 2000
- 4.1-RELEASE
-
-
-
- 410001
- July 29, 2000
- 4.1-STABLE after 4.1-RELEASE
-
-
-
- 410002
- September 16, 2000
- 4.1-STABLE after &man.setproctitle.3; moved from
- libutil to libc.
-
-
-
- 411000
- September 25, 2000
- 4.1.1-RELEASE
-
-
-
- 411001
-
- 4.1.1-STABLE after 4.1.1-RELEASE
-
-
-
- 420000
- October 31, 2000
- 4.2-RELEASE
-
-
-
- 420001
- January 10, 2001
- 4.2-STABLE after combining libgcc.a and
- libgcc_r.a, and associated GCC linkage
- changes.
-
-
-
- 430000
- March 6, 2001
- 4.3-RELEASE
-
-
-
- 430001
- May 18, 2001
- 4.3-STABLE after wint_t introduction.
-
-
-
- 430002
- July 22, 2001
- 4.3-STABLE after PCI powerstate API
- merge.
-
-
-
- 440000
- August 1, 2001
- 4.4-RELEASE
-
-
-
- 440001
- October 23, 2001
- 4.4-STABLE after d_thread_t introduction.
-
-
-
- 440002
- November 4, 2001
- 4.4-STABLE after mount structure changes (affects
- filesystem klds).
-
-
-
- 440003
- December 18, 2001
- 4.4-STABLE after the userland components of smbfs
- were imported.
-
-
-
- 450000
- December 20, 2001
- 4.5-RELEASE
-
-
-
- 450001
- February 24, 2002
- 4.5-STABLE after the usb structure element
- rename.
-
-
-
- 450004
- April 16, 2002
- 4.5-STABLE after the
- sendmail_enable &man.rc.conf.5;
- variable was made to take the value
- NONE.
-
-
-
- 450005
- April 27, 2002
- 4.5-STABLE after moving to XFree86 4 by default
- for package builds.
-
-
-
- 450006
- May 1, 2002
- 4.5-STABLE after accept filtering was fixed so
- that is no longer susceptible to an easy DoS.
-
-
-
- 460000
- June 21, 2002
- 4.6-RELEASE
-
-
-
- 460001
- June 21, 2002
- 4.6-STABLE &man.sendfile.2; fixed to comply with
- documentation, not to count any headers sent against
- the amount of data to be sent from the file.
-
-
-
- 460002
- July 19, 2002
- 4.6.2-RELEASE
-
-
-
- 460100
- June 26, 2002
- 4.6-STABLE
-
-
-
- 460101
- June 26, 2002
- 4.6-STABLE after MFC of `sed -i'.
-
-
-
- 460102
- September 1, 2002
- 4.6-STABLE after MFC of many new pkg_install
- features from the HEAD.
-
-
-
- 470000
- October 8, 2002
- 4.7-RELEASE
-
-
-
- 470100
- October 9, 2002
- 4.7-STABLE
-
-
-
- 470101
- November 10, 2002
- Start generated __std{in,out,err}p references
- rather than __sF. This changes std{in,out,err} from a
- compile time expression to a runtime one.
-
-
-
- 470102
- January 23, 2003
- 4.7-STABLE after MFC of mbuf changes to replace
- m_aux mbufs by m_tag's
-
-
-
- 470103
- February 14, 2003
- 4.7-STABLE gets OpenSSL 0.9.7
-
-
-
- 480000
- March 30, 2003
- 4.8-RELEASE
-
-
-
- 480100
- April 5, 2003
- 4.8-STABLE
-
-
-
- 480101
- May 22, 2003
- 4.8-STABLE after &man.realpath.3; has been made
- thread-safe
-
-
-
- 480102
- August 10, 2003
- 4.8-STABLE 3ware API changes to twe.
-
-
-
- 490000
- October 27, 2003
- 4.9-RELEASE
-
-
-
- 490100
- October 27, 2003
- 4.9-STABLE
-
-
-
- 490101
- January 8, 2004
- 4.9-STABLE after e_sid was added to struct
- kinfo_eproc.
-
-
-
- 490102
- February 4, 2004
- 4.9-STABLE after MFC of libmap functionality
- for rtld.
-
-
-
- 491000
- May 25, 2004
- 4.10-RELEASE
-
-
-
- 491100
- June 1, 2004
- 4.10-STABLE
-
-
-
- 491101
- August 11, 2004
- 4.10-STABLE after MFC of revision 20040629 of
- the package tools
-
-
-
- 491102
- November 16, 2004
- 4.10-STABLE after VM fix dealing with unwiring
- of fictitious pages
-
-
-
- 492000
- December 17, 2004
- 4.11-RELEASE
-
-
-
- 492100
- December 17, 2004
- 4.11-STABLE
-
-
-
- 492101
- April 18, 2006
- 4.11-STABLE after adding libdata/ldconfig
- directories to mtree files.
-
-
-
- 500000
- March 13, 2000
- 5.0-CURRENT
-
-
-
- 500001
- April 18, 2000
- 5.0-CURRENT after adding addition ELF header
- fields, and changing our ELF binary branding
- method.
-
-
-
- 500002
- May 2, 2000
- 5.0-CURRENT after kld metadata changes.
-
-
-
- 500003
- May 18, 2000
- 5.0-CURRENT after buf/bio changes.
-
-
-
- 500004
- May 26, 2000
- 5.0-CURRENT after binutils upgrade.
-
-
-
- 500005
- June 3, 2000
- 5.0-CURRENT after merging libxpg4 code into
- libc and after TASKQ interface introduction.
-
-
-
- 500006
- June 10, 2000
- 5.0-CURRENT after the addition of AGP
- interfaces.
-
-
-
- 500007
- June 29, 2000
- 5.0-CURRENT after Perl upgrade to 5.6.0
-
-
-
- 500008
- July 7, 2000
- 5.0-CURRENT after the update of KAME code to
- 2000/07 sources.
-
-
-
- 500009
- July 14, 2000
- 5.0-CURRENT after ether_ifattach() and
- ether_ifdetach() changes.
-
-
-
- 500010
- July 16, 2000
- 5.0-CURRENT after changing mtree defaults
- back to original variant, adding -L to follow
- symlinks.
-
-
-
- 500011
- July 18, 2000
- 5.0-CURRENT after kqueue API changed.
-
-
-
- 500012
- September 2, 2000
- 5.0-CURRENT after &man.setproctitle.3; moved from
- libutil to libc.
-
-
-
- 500013
- September 10, 2000
- 5.0-CURRENT after the first SMPng commit.
-
-
-
- 500014
- January 4, 2001
- 5.0-CURRENT after <sys/select.h> moved to
- <sys/selinfo.h>.
-
-
-
- 500015
- January 10, 2001
- 5.0-CURRENT after combining libgcc.a and
- libgcc_r.a, and associated GCC linkage
- changes.
-
-
-
- 500016
- January 24, 2001
- 5.0-CURRENT after change allowing libc and libc_r
- to be linked together, deprecating -pthread
- option.
-
-
-
- 500017
- February 18, 2001
- 5.0-CURRENT after switch from struct ucred to
- struct xucred to stabilize kernel-exported API for
- mountd et al.
-
-
-
- 500018
- February 24, 2001
- 5.0-CURRENT after addition of CPUTYPE make
- variable for controlling CPU-specific
- optimizations.
-
-
-
- 500019
- June 9, 2001
- 5.0-CURRENT after moving machine/ioctl_fd.h to
- sys/fdcio.h
-
-
-
- 500020
- June 15, 2001
- 5.0-CURRENT after locale names renaming.
-
-
-
- 500021
- June 22, 2001
- 5.0-CURRENT after Bzip2 import.
- Also signifies removal of S/Key.
-
-
-
- 500022
- July 12, 2001
- 5.0-CURRENT after SSE support.
-
-
-
- 500023
- September 14, 2001
- 5.0-CURRENT after KSE Milestone 2.
-
-
-
- 500024
- October 1, 2001
- 5.0-CURRENT after d_thread_t,
- and moving UUCP to ports.
-
-
-
- 500025
- October 4, 2001
- 5.0-CURRENT after ABI change for descriptor
- and creds passing on 64 bit platforms.
-
-
-
- 500026
- October 9, 2001
- 5.0-CURRENT after moving to XFree86 4 by default
- for package builds, and after the new libc strnstr()
- function was added.
-
-
-
- 500027
- October 10, 2001
- 5.0-CURRENT after the new libc strcasestr()
- function was added.
-
-
-
- 500028
- December 14, 2001
- 5.0-CURRENT after the userland components of
- smbfs were imported.
-
-
-
- (not changed)
-
- 5.0-CURRENT after the new C99 specific-width
- integer types were added.
-
-
-
- 500029
- January 29, 2002
- 5.0-CURRENT after a change was made in the return
- value of &man.sendfile.2;.
-
-
-
- 500030
- February 15, 2002
- 5.0-CURRENT after the introduction of the
- type fflags_t, which is the
- appropriate size for file flags.
-
-
-
- 500031
- February 24, 2002
- 5.0-CURRENT after the usb structure element
- rename.
-
-
-
- 500032
- March 16, 2002
- 5.0-CURRENT after the introduction of
- Perl 5.6.1.
-
-
-
- 500033
- April 3, 2002
- 5.0-CURRENT after the
- sendmail_enable &man.rc.conf.5;
- variable was made to take the value
- NONE.
-
-
-
- 500034
- April 30, 2002
- 5.0-CURRENT after mtx_init() grew a third
- argument.
-
-
-
- 500035
- May 13, 2002
- 5.0-CURRENT with Gcc 3.1.
-
-
-
- 500036
- May 17, 2002
- 5.0-CURRENT without Perl in /usr/src
-
-
-
- 500037
- May 29, 2002
- 5.0-CURRENT after the addition of
- &man.dlfunc.3;
-
-
-
- 500038
- July 24, 2002
- 5.0-CURRENT after the types of some struct
- sockbuf members were changed and the structure was
- reordered.
-
-
-
- 500039
- September 1, 2002
- 5.0-CURRENT after GCC 3.2.1 import.
- Also after headers stopped using
- _BSD_FOO_T_ and started using _FOO_T_DECLARED.
- This value can also be used as a conservative
- estimate of the start of &man.bzip2.1; package
- support.
-
-
-
- 500040
- September 20, 2002
- 5.0-CURRENT after various changes to disk
- functions were made in the name of removing dependency
- on disklabel structure internals.
-
-
-
- 500041
- October 1, 2002
- 5.0-CURRENT after the addition of
- &man.getopt.long.3; to libc.
-
-
-
- 500042
- October 15, 2002
- 5.0-CURRENT after Binutils 2.13 upgrade, which
- included new FreeBSD emulation, vec, and output
- format.
-
-
-
- 500043
- November 1, 2002
- 5.0-CURRENT after adding weak pthread_XXX stubs
- to libc, obsoleting libXThrStub.so.
- 5.0-RELEASE.
-
-
-
- 500100
- January 17, 2003
- 5.0-CURRENT after branching for
- RELENG_5_0
-
-
-
- 500101
- February 19, 2003
- <sys/dkstat.h> is empty and should
- not be included.
-
-
-
- 500102
- February 25, 2003
- 5.0-CURRENT after the d_mmap_t interface
- change.
-
-
-
- 500103
- February 26, 2003
- 5.0-CURRENT after taskqueue_swi changed to run
- without Giant, and taskqueue_swi_giant added to run
- with Giant.
-
-
-
- 500104
- February 27, 2003
- cdevsw_add() and cdevsw_remove() no
- longer exists.
- Appearance of MAJOR_AUTO allocation facility.
-
-
-
- 500105
- March 4, 2003
- 5.0-CURRENT after new cdevsw initialization
- method.
-
-
-
- 500106
- March 8, 2003
- devstat_add_entry() has been replaced by
- devstat_new_entry()
-
-
-
- 500107
- March 15, 2003
- Devstat interface change; see sys/sys/param.h
- 1.149
-
-
-
- 500108
- March 15, 2003
- Token-Ring interface changes.
-
-
-
- 500109
- March 25, 2003
- Addition of vm_paddr_t.
-
-
-
- 500110
- March 28, 2003
- 5.0-CURRENT after &man.realpath.3; has been made
- thread-safe
-
-
-
- 500111
- April 9, 2003
- 5.0-CURRENT after &man.usbhid.3; has been synced
- with NetBSD
-
-
-
- 500112
- April 17, 2003
- 5.0-CURRENT after new NSS implementation
- and addition of POSIX.1 getpw*_r, getgr*_r
- functions
-
-
-
- 500113
- May 2, 2003
- 5.0-CURRENT after removal of the old rc
- system.
-
-
-
- 501000
- June 4, 2003
- 5.1-RELEASE.
-
-
-
- 501100
- June 2, 2003
- 5.1-CURRENT after branching for
- RELENG_5_1.
-
-
-
- 501101
- June 29, 2003
- 5.1-CURRENT after correcting the semantics of
- sigtimedwait(2) and sigwaitinfo(2).
-
-
-
- 501102
- July 3, 2003
- 5.1-CURRENT after adding the lockfunc and
- lockfuncarg fields to
- &man.bus.dma.tag.create.9;.
-
-
-
- 501103
- July 31, 2003
- 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot
- integration.
-
-
-
- 501104
- August 5, 2003
- 5.1-CURRENT 3ware API changes to twe.
-
-
-
- 501105
- August 17, 2003
- 5.1-CURRENT dynamically-linked /bin and /sbin
- support and movement of libraries to /lib.
-
-
-
- 501106
- September 8, 2003
- 5.1-CURRENT after adding kernel support for
- Coda 6.x.
-
-
-
- 501107
- September 17, 2003
- 5.1-CURRENT after 16550 UART constants moved from
- <dev/sio/sioreg.h> to
- <dev/ic/ns16550.h>.
- Also when libmap functionality was unconditionally
- supported by rtld.
-
-
-
- 501108
- September 23, 2003
- 5.1-CURRENT after PFIL_HOOKS API update
-
-
-
- 501109
- September 27, 2003
- 5.1-CURRENT after adding kiconv(3)
-
-
-
- 501110
- September 28, 2003
- 5.1-CURRENT after changing default operations
- for open and close in cdevsw
-
-
-
- 501111
- October 16, 2003
- 5.1-CURRENT after changed layout of
- cdevsw
-
-
-
- 501112
- October 16, 2003
- 5.1-CURRENT after adding kobj multiple
- inheritance
-
-
-
- 501113
- October 31, 2003
- 5.1-CURRENT after the if_xname change in
- struct ifnet
-
-
-
- 501114
- November 16, 2003
- 5.1-CURRENT after changing /bin and /sbin to
- be dynamically linked
-
-
-
- 502000
- December 7, 2003
- 5.2-RELEASE
-
-
-
- 502010
- February 23, 2004
- 5.2.1-RELEASE
-
-
-
- 502100
- December 7, 2003
- 5.2-CURRENT after branching for
- RELENG_5_2
-
-
-
- 502101
- December 19, 2003
- 5.2-CURRENT after __cxa_atexit/__cxa_finalize
- functions were added to libc.
-
-
-
- 502102
- January 30, 2004
- 5.2-CURRENT after change of default thread
- library from libc_r to libpthread.
-
-
-
- 502103
- February 21, 2004
- 5.2-CURRENT after device driver API
- megapatch.
-
-
-
- 502104
- February 25, 2004
- 5.2-CURRENT after getopt_long_only()
- addition.
-
-
-
- 502105
- March 5, 2004
- 5.2-CURRENT after NULL is made into ((void *)0)
- for C, creating more warnings.
-
-
-
- 502106
- March 8, 2004
- 5.2-CURRENT after pf is linked to the build and
- install.
-
-
-
- 502107
- March 10, 2004
- 5.2-CURRENT after time_t is changed to a
- 64-bit value on sparc64.
-
-
-
- 502108
- March 12, 2004
- 5.2-CURRENT after Intel C/C++ compiler support in
- some headers and execve(2) changes to be more strictly
- conforming to POSIX.
-
-
-
- 502109
- March 22, 2004
- 5.2-CURRENT after the introduction of the
- bus_alloc_resource_any API
-
-
-
- 502110
- March 27, 2004
- 5.2-CURRENT after the addition of UTF-8
- locales
-
-
-
- 502111
- April 11, 2004
- 5.2-CURRENT after the removal of the getvfsent(3)
- API
-
-
-
- 502112
- April 13, 2004
- 5.2-CURRENT after the addition of the .warning
- directive for make.
-
-
-
- 502113
- June 4, 2004
- 5.2-CURRENT after ttyioctl() was made mandatory
- for serial drivers.
-
-
-
- 502114
- June 13, 2004
- 5.2-CURRENT after import of the ALTQ
- framework.
-
-
-
- 502115
- June 14, 2004
- 5.2-CURRENT after changing sema_timedwait(9) to
- return 0 on success and a non-zero error code on
- failure.
-
-
-
- 502116
- June 16, 2004
- 5.2-CURRENT after changing kernel dev_t to be
- pointer to struct cdev *.
-
-
-
- 502117
- June 17, 2004
- 5.2-CURRENT after changing kernel udev_t to
- dev_t.
-
-
-
- 502118
- June 17, 2004
- 5.2-CURRENT after adding support for
- CLOCK_VIRTUAL and CLOCK_PROF to clock_gettime(2) and
- clock_getres(2).
-
-
-
- 502119
- June 22, 2004
- 5.2-CURRENT after changing network interface
- cloning overhaul.
-
-
-
- 502120
- July 2, 2004
- 5.2-CURRENT after the update of the package tools
- to revision 20040629.
-
-
-
- 502121
- July 9, 2004
- 5.2-CURRENT after marking Bluetooth code as
- non-i386 specific.
-
-
-
- 502122
- July 11, 2004
- 5.2-CURRENT after the introduction of the KDB
- debugger framework, the conversion of DDB into a
- backend and the introduction of the GDB
- backend.
-
-
-
- 502123
- July 12, 2004
- 5.2-CURRENT after change to make VFS_ROOT take a
- struct thread argument as does vflush. Struct
- kinfo_proc now has a user data pointer. The switch of
- the default X implementation to
- xorg was also made at this
- time.
-
-
-
- 502124
- July 24, 2004
- 5.2-CURRENT after the change to separate the way
- ports rc.d and legacy scripts are started.
-
-
-
- 502125
- July 28, 2004
- 5.2-CURRENT after the backout of the previous
- change.
-
-
-
- 502126
- July 31, 2004
- 5.2-CURRENT after the removal of
- kmem_alloc_pageable() and the import of gcc
- 3.4.2.
-
-
-
- 502127
- August 2, 2004
- 5.2-CURRENT after changing the UMA kernel
- API to allow ctors/inits to fail.
-
-
-
- 502128
- August 8, 2004
- 5.2-CURRENT after the change of the
- vfs_mount signature as well as global replacement of
- PRISON_ROOT with SUSER_ALLOWJAIL for the suser(9)
- API.
-
-
-
- 503000
- August 23, 2004
- 5.3-BETA/RC before the pfil API change
-
-
-
- 503001
- September 22, 2004
- 5.3-RELEASE
-
-
-
- 503100
- October 16, 2004
- 5.3-STABLE after branching for RELENG_5_3
-
-
-
- 503101
- December 3, 2004
- 5.3-STABLE after addition of glibc style
- &man.strftime.3; padding options.
-
-
-
- 503102
- February 13, 2005
- 5.3-STABLE after OpenBSD's nc(1) import
- MFC.
-
-
-
- 503103
- February 27, 2005
- 5.4-PRERELEASE after the MFC of the fixes in
- <src/include/stdbool.h> and
- <src/sys/i386/include/_types.h>
- for using the GCC-compatibility of the Intel C/C++
- compiler.
-
-
-
- 503104
- February 28, 2005
- 5.4-PRERELEASE after the MFC of the change of
- ifi_epoch from wall clock time to uptime.
-
-
-
- 503105
- March 2, 2005
- 5.4-PRERELEASE after the MFC of the fix of
- EOVERFLOW check in vswprintf(3).
-
-
-
- 504000
- April 3, 2005
- 5.4-RELEASE.
-
-
-
- 504100
- April 3, 2005
- 5.4-STABLE after branching for RELENG_5_4
-
-
-
- 504101
- May 11, 2005
- 5.4-STABLE after increasing the default
- thread stacksizes
-
-
-
- 504102
- June 24, 2005
- 5.4-STABLE after the addition of sha256
-
-
-
- 504103
- October 3, 2005
- 5.4-STABLE after the MFC of if_bridge
-
-
-
- 504104
- November 13, 2005
- 5.4-STABLE after the MFC of bsdiff and
- portsnap
-
-
-
- 504105
- January 17, 2006
- 5.4-STABLE after MFC of ldconfig_local_dirs
- change.
-
-
-
- 505000
- May 12, 2006
- 5.5-RELEASE.
-
-
-
- 505100
- May 12, 2006
- 5.5-STABLE after branching for RELENG_5_5
-
-
-
- 600000
- August 18, 2004
- 6.0-CURRENT
-
-
-
- 600001
- August 27, 2004
- 6.0-CURRENT after permanently enabling PFIL_HOOKS
- in the kernel.
-
-
-
- 600002
- August 30, 2004
- 6.0-CURRENT after initial addition of
- ifi_epoch to struct if_data. Backed out after a
- few days. Do not use this value.
-
-
-
- 600003
- September 8, 2004
- 6.0-CURRENT after the re-addition of the
- ifi_epoch member of struct if_data.
-
-
-
- 600004
- September 29, 2004
- 6.0-CURRENT after addition of the struct inpcb
- argument to the pfil API.
-
-
-
- 600005
- October 5, 2004
- 6.0-CURRENT after addition of the "-d
- DESTDIR" argument to newsyslog.
-
-
-
- 600006
- November 4, 2004
- 6.0-CURRENT after addition of glibc style
- &man.strftime.3; padding options.
-
-
-
- 600007
- December 12, 2004
- 6.0-CURRENT after addition of 802.11 framework
- updates.
-
-
-
- 600008
- January 25, 2005
- 6.0-CURRENT after changes to VOP_*VOBJECT()
- functions and introduction of MNTK_MPSAFE flag for
- Giantfree filesystems.
-
-
-
- 600009
- February 4, 2005
- 6.0-CURRENT after addition of the cpufreq
- framework and drivers.
-
-
-
- 600010
- February 6, 2005
- 6.0-CURRENT after importing OpenBSD's
- nc(1).
-
-
-
- 600011
- February 12, 2005
- 6.0-CURRENT after removing semblance of SVID2
- matherr() support.
-
-
-
- 600012
- February 15, 2005
- 6.0-CURRENT after increase of default thread
- stacks' size.
-
-
-
- 600013
- February 19, 2005
- 6.0-CURRENT after fixes in
- <src/include/stdbool.h> and
- <src/sys/i386/include/_types.h>
- for using the GCC-compatibility of the Intel C/C++
- compiler.
-
-
-
- 600014
- February 21, 2005
- 6.0-CURRENT after EOVERFLOW checks in
- vswprintf(3) fixed.
-
-
-
- 600015
- February 25, 2005
- 6.0-CURRENT after changing the struct if_data
- member, ifi_epoch, from wall clock time to
- uptime.
-
-
-
- 600016
- February 26, 2005
- 6.0-CURRENT after LC_CTYPE disk format
- changed.
-
-
-
- 600017
- February 27, 2005
- 6.0-CURRENT after NLS catalogs disk format
- changed.
-
-
-
- 600018
- February 27, 2005
- 6.0-CURRENT after LC_COLLATE disk format
- changed.
-
-
-
- 600019
- February 28, 2005
- Installation of acpica includes into
- /usr/include.
-
-
-
- 600020
- March 9, 2005
- Addition of MSG_NOSIGNAL flag to send(2)
- API.
-
-
-
- 600021
- March 17, 2005
- Addition of fields to cdevsw
-
-
-
- 600022
- March 21, 2005
- Removed gtar from base system.
-
-
-
- 600023
- April 13, 2005
- LOCAL_CREDS, LOCAL_CONNWAIT socket options added
- to unix(4).
-
-
-
- 600024
- April 19, 2005
- &man.hwpmc.4; and related tools added to
- 6.0-CURRENT.
-
-
-
- 600025
- April 26, 2005
- struct icmphdr added to 6.0-CURRENT.
-
-
-
- 600026
- May 3, 2005
- pf updated to 3.7.
-
-
-
- 600027
- May 6, 2005
- Kernel libalias and ng_nat introduced.
-
-
-
- 600028
- May 13, 2005
- POSIX ttyname_r(3) made available through
- unistd.h and libc.
-
-
-
- 600029
- May 29, 2005
- 6.0-CURRENT after libpcap updated to v0.9.1 alpha
- 096.
-
-
-
- 600030
- June 5, 2005
- 6.0-CURRENT after importing NetBSD's
- if_bridge(4).
-
-
-
- 600031
- June 10, 2005
- 6.0-CURRENT after struct ifnet was broken out
- of the driver softcs.
-
-
-
- 600032
- July 11, 2005
- 6.0-CURRENT after the import of libpcap
- v0.9.1.
-
-
-
- 600033
- July 25, 2005
- 6.0-STABLE after bump of all shared library
- versions that had not been changed since
- RELENG_5.
-
-
-
- 600034
- August 13, 2005
- 6.0-STABLE after credential argument is added to
- dev_clone event handler. 6.0-RELEASE.
-
-
-
- 600100
- November 1, 2005
- 6.0-STABLE after 6.0-RELEASE
-
-
-
- 600101
- December 21, 2005
- 6.0-STABLE after incorporating scripts from the
- local_startup directories into the base
- &man.rcorder.8;.
-
-
-
- 600102
- December 30, 2005
- 6.0-STABLE after updating the ELF types and
- constants.
-
-
-
- 600103
- January 15, 2006
- 6.0-STABLE after MFC of pidfile(3) API.
-
-
-
- 600104
- January 17, 2006
- 6.0-STABLE after MFC of ldconfig_local_dirs
- change.
-
-
-
- 600105
- February 26, 2006
- 6.0-STABLE after NLS catalog support of
- csh(1).
-
-
-
- 601000
- May 6, 2006
- 6.1-RELEASE
-
-
-
- 601100
- May 6, 2006
- 6.1-STABLE after 6.1-RELEASE.
-
-
-
- 601101
- June 22, 2006
- 6.1-STABLE after the import of csup.
-
-
-
- 601102
- July 11, 2006
- 6.1-STABLE after the iwi(4) update.
-
-
-
- 601103
- July 17, 2006
- 6.1-STABLE after the resolver update to
- BIND9, and exposure of reentrant version of
- netdb functions.
-
-
-
- 601104
- August 8, 2006
- 6.1-STABLE after DSO (dynamic shared
- objects) support has been enabled in
- OpenSSL.
-
-
-
- 601105
- September 2, 2006
- 6.1-STABLE after 802.11 fixups changed the
- api for the IEEE80211_IOC_STA_INFO ioctl.
-
-
-
- 602000
- November 15, 2006
- 6.2-RELEASE
-
-
-
- 602100
- September 15, 2006
- 6.2-STABLE after 6.2-RELEASE.
-
-
-
- 602101
- December 12, 2006
- 6.2-STABLE after the addition of Wi-Spy
- quirk.
-
-
-
- 602102
- December 28, 2006
- 6.2-STABLE after pci_find_extcap()
- addition.
-
-
-
- 602103
- January 16, 2007
- 6.2-STABLE after MFC of dlsym change to look for
- a requested symbol both in specified dso and its
- implicit dependencies.
-
-
-
- 602104
- January 28, 2007
- 6.2-STABLE after MFC of ng_deflate(4) and
- ng_pred1(4) netgraph nodes and new compression and
- encryption modes for ng_ppp(4) node.
-
-
-
- 602105
- February 20, 2007
- 6.2-STABLE after MFC of BSD licensed version of
- &man.gzip.1; ported from NetBSD.
-
-
-
- 602106
- March 31, 2007
- 6.2-STABLE after MFC of PCI MSI and MSI-X
- support.
-
-
-
- 602107
- April 6, 2007
- 6.2-STABLE after MFC of ncurses 5.6 and wide
- character support.
-
-
-
- 602108
- April 11, 2007
- 6.2-STABLE after MFC of CAM 'SG' peripheral
- device, which implements a subset of Linux SCSI SG
- passthrough device API.
-
-
-
- 602109
- April 17, 2007
- 6.2-STABLE after MFC of readline 5.2 patchset
- 002.
-
-
-
- 602110
- May 2, 2007
- 6.2-STABLE after MFC of pmap_invalidate_cache(),
- pmap_change_attr(), pmap_mapbios(),
- pmap_mapdev_attr(), and pmap_unmapbios() for amd64 and
- i386.
-
-
-
- 602111
- June 11, 2007
- 6.2-STABLE after MFC of BOP_BDFLUSH and caused
- breakage of the filesystem modules KBI.
-
-
-
- 602112
- September 21, 2007
- 6.2-STABLE after libutil(3) MFC's.
-
-
-
- 602113
- October 25, 2007
- 6.2-STABLE after MFC of wide and single byte
- ctype separation. Newly compiled binary that
- references to ctype.h may require a new symbol,
- __mb_sb_limit, which is not available on older
- systems.
-
-
-
- 602114
- October 30, 2007
- 6.2-STABLE after ctype ABI forward compatibility
- restored.
-
-
-
- 602115
- November 21, 2007
- 6.2-STABLE after back out of wide and single byte
- ctype separation.
-
-
-
- 603000
- November 25, 2007
- 6.3-RELEASE
-
-
-
- 603100
- November 25, 2007
- 6.3-STABLE after 6.3-RELEASE.
-
-
-
- 603101
- December 7, 2007
- 6.3-STABLE after fixing
- multibyte type support in bit macro.
-
-
-
- 603102
- April 24, 2008
- 6.3-STABLE after adding l_sysid to struct
- flock.
-
-
-
- 603103
- May 27, 2008
- 6.3-STABLE after MFC of the
- memrchr function.
-
-
-
- 603104
- June 15, 2008
- 6.3-STABLE after MFC of support for
- :u variable modifier in
- make(1).
-
-
-
- 604000
- October 4, 2008
- 6.4-RELEASE
-
-
-
- 604100
- October 4, 2008
- 6.4-STABLE after 6.4-RELEASE.
-
-
-
- 700000
- July 11, 2005
- 7.0-CURRENT.
-
-
-
- 700001
- July 23, 2005
- 7.0-CURRENT after bump of all shared library
- versions that had not been changed since
- RELENG_5.
-
-
-
- 700002
- August 13, 2005
- 7.0-CURRENT after credential argument is added to
- dev_clone event handler.
-
-
-
- 700003
- August 25, 2005
- 7.0-CURRENT after memmem(3) is added to
- libc.
-
-
-
- 700004
- October 30, 2005
- 7.0-CURRENT after solisten(9) kernel arguments
- are modified to accept a backlog parameter.
-
-
-
- 700005
- November 11, 2005
- 7.0-CURRENT after IFP2ENADDR() was changed to
- return a pointer to IF_LLADDR().
-
-
-
- 700006
- November 11, 2005
- 7.0-CURRENT after addition of
- if_addr member to struct
- ifnet and IFP2ENADDR() removal.
-
-
-
- 700007
- December 2, 2005
- 7.0-CURRENT after incorporating scripts from the
- local_startup directories into the base
- &man.rcorder.8;.
-
-
-
- 700008
- December 5, 2005
- 7.0-CURRENT after removal of MNT_NODEV mount
- option.
-
-
-
- 700009
- December 19, 2005
- 7.0-CURRENT after ELF-64 type changes and symbol
- versioning.
-
-
-
- 700010
- December 20, 2005
- 7.0-CURRENT after addition of hostb and vgapci
- drivers, addition of pci_find_extcap(), and changing
- the AGP drivers to no longer map the aperture.
-
-
-
- 700011
- December 31, 2005
- 7.0-CURRENT after tv_sec was made time_t on
- all platforms but Alpha.
-
-
-
- 700012
- January 8, 2006
- 7.0-CURRENT after ldconfig_local_dirs
- change.
-
-
-
- 700013
- January 12, 2006
- 7.0-CURRENT after changes to
- /etc/rc.d/abi to support
- /compat/linux/etc/ld.so.cache
- being a symlink in a readonly filesystem.
-
-
-
- 700014
- January 26, 2006
- 7.0-CURRENT after pts import.
-
-
-
- 700015
- March 26, 2006
- 7.0-CURRENT after the introduction of version 2
- of &man.hwpmc.4;'s ABI.
-
-
-
- 700016
- April 22, 2006
- 7.0-CURRENT after addition of &man.fcloseall.3;
- to libc.
-
-
-
- 700017
- May 13, 2006
- 7.0-CURRENT after removal of ip6fw.
-
-
-
- 700018
- July 15, 2006
- 7.0-CURRENT after import of snd_emu10kx.
-
-
-
- 700019
- July 29, 2006
- 7.0-CURRENT after import of OpenSSL
- 0.9.8b.
-
-
-
- 700020
- September 3, 2006
- 7.0-CURRENT after addition of bus_dma_get_tag
- function
-
-
-
- 700021
- September 4, 2006
- 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4
- import.
-
-
-
- 700022
- September 9, 2006
- 7.0-CURRENT after dlsym change to look for a
- requested symbol both in specified dso and its
- implicit dependencies.
-
-
-
- 700023
- September 23, 2006
- 7.0-CURRENT after adding new sound IOCTLs for the
- OSSv4 mixer API.
-
-
-
- 700024
- September 28, 2006
- 7.0-CURRENT after import of OpenSSL
- 0.9.8d.
-
-
-
- 700025
- November 11, 2006
- 7.0-CURRENT after the addition of libelf.
-
-
-
- 700026
- November 26, 2006
- 7.0-CURRENT after major changes on sound
- sysctls.
-
-
-
- 700027
- November 30, 2006
- 7.0-CURRENT after the addition of Wi-Spy
- quirk.
-
-
-
- 700028
- December 15, 2006
- 7.0-CURRENT after the addition of sctp calls to
- libc
-
-
-
- 700029
- January 26, 2007
- 7.0-CURRENT after the GNU &man.gzip.1;
- implementation was replaced with a BSD licensed
- version ported from NetBSD.
-
-
-
- 700030
- February 7, 2007
- 7.0-CURRENT after the removal of IPIP tunnel
- encapsulation (VIFF_TUNNEL) from the IPv4 multicast
- forwarding code.
-
-
-
- 700031
- February 23, 2007
- 7.0-CURRENT after the modification of
- bus_setup_intr() (newbus).
-
-
-
- 700032
- March 2, 2007
- 7.0-CURRENT after the inclusion of ipw(4) and
- iwi(4) firmware.
-
-
-
- 700033
- March 9, 2007
- 7.0-CURRENT after the inclusion of ncurses wide
- character support.
-
-
-
- 700034
- March 19, 2007
- 7.0-CURRENT after changes to how insmntque(),
- getnewvnode(), and vfs_hash_insert() work.
-
-
-
- 700035
- March 26, 2007
- 7.0-CURRENT after addition of a notify mechanism
- for CPU frequency changes.
-
-
-
- 700036
- April 6, 2007
- 7.0-CURRENT after import of the ZFS
- filesystem.
-
-
-
- 700037
- April 8, 2007
- 7.0-CURRENT after addition of CAM 'SG' peripheral
- device, which implements a subset of Linux SCSI SG
- passthrough device API.
-
-
-
- 700038
- April 30, 2007
- 7.0-CURRENT after changing &man.getenv.3;,
- &man.putenv.3;, &man.setenv.3; and &man.unsetenv.3; to
- be POSIX conformant.
-
-
-
- 700039
- May 1, 2007
- 7.0-CURRENT after the changes in 700038 were
- backed out.
-
-
-
- 700040
- May 10, 2007
- 7.0-CURRENT after the addition of &man.flopen.3;
- to libutil.
-
-
-
- 700041
- May 13, 2007
- 7.0-CURRENT after enabling symbol versioning, and
- changing the default thread library to libthr.
-
-
-
- 700042
- May 19, 2007
- 7.0-CURRENT after the import of gcc
- 4.2.0.
-
-
-
- 700043
- May 21, 2007
- 7.0-CURRENT after bump of all shared library
- versions that had not been changed since
- RELENG_6.
-
-
-
- 700044
- June 7, 2007
- 7.0-CURRENT after changing the argument for
- vn_open()/VOP_OPEN() from file descriptor index to the
- struct file *.
-
-
-
- 700045
- June 10, 2007
- 7.0-CURRENT after changing &man.pam.nologin.8; to
- provide an account management function instead of an
- authentication function to the PAM framework.
-
-
-
- 700046
- June 11, 2007
- 7.0-CURRENT after updated 802.11 wireless
- support.
-
-
-
- 700047
- June 11, 2007
- 7.0-CURRENT after adding TCP LRO interface
- capabilities.
-
-
-
- 700048
- June 12, 2007
- 7.0-CURRENT after
- RFC 3678 API support added to the IPv4 stack.
- Legacy RFC 1724 behavior of the IP_MULTICAST_IF
- ioctl has now been removed; 0.0.0.0/8 may no longer
- be used to specify an interface index.
- struct ipmreqn should be used instead.
-
-
-
- 700049
- July 3, 2007
- 7.0-CURRENT after importing pf from OpenBSD
- 4.1
-
-
-
- (not changed)
-
- 7.0-CURRENT after adding IPv6 support for
- FAST_IPSEC, deleting KAME IPSEC, and renaming
- FAST_IPSEC to IPSEC.
-
-
-
- 700050
- July 4, 2007
- 7.0-CURRENT after converting setenv/putenv/etc.
- calls from traditional BSD to POSIX.
-
-
-
- 700051
- July 4, 2007
- 7.0-CURRENT after adding new mmap/lseek/etc
- syscalls.
-
-
-
- 700052
- July 6, 2007
- 7.0-CURRENT after moving I4B headers to
- include/i4b.
-
-
-
- 700053
- September 30, 2007
- 7.0-CURRENT after the addition of support for
- PCI domains
-
-
-
- 700054
- October 25, 2007
- 7.0-CURRENT after MFC of wide and single byte
- ctype separation.
-
-
-
- 700055
- October 28, 2007
- 7.0-RELEASE, and 7.0-CURRENT after ABI backwards
- compatibility to the FreeBSD 4/5/6 versions of the
- PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was
- MFCed, which required the ABI of the PCIOCGETCONF
- IOCTL to be broken again
-
-
-
- 700100
- December 22, 2007
- 7.0-STABLE after 7.0-RELEASE
-
-
-
- 700101
- February 8, 2008
- 7.0-STABLE after the MFC of m_collapse().
-
-
-
- 700102
- March 30, 2008
- 7.0-STABLE after the MFC of
- kdb_enter_why().
-
-
-
- 700103
- April 10, 2008
- 7.0-STABLE after adding l_sysid to struct
- flock.
-
-
-
- 700104
- April 11, 2008
- 7.0-STABLE after the MFC of procstat(1).
-
-
-
- 700105
- April 11, 2008
- 7.0-STABLE after the MFC of umtx
- features.
-
-
-
- 700106
- April 15, 2008
- 7.0-STABLE after the MFC of &man.write.2; support
- to &man.psm.4;.
-
-
-
- 700107
- April 20, 2008
- 7.0-STABLE after the MFC of F_DUP2FD command
- to &man.fcntl.2;.
-
-
-
- 700108
- May 5, 2008
- 7.0-STABLE after some &man.lockmgr.9; changes,
- which makes it necessary to include
- sys/lock.h in order to use
- &man.lockmgr.9;.
-
-
-
- 700109
- May 27, 2008
- 7.0-STABLE after MFC of the
- memrchr function.
-
-
-
- 700110
- August 5, 2008
- 7.0-STABLE after MFC of kernel NFS lockd
- client.
-
-
-
- 700111
- August 20, 2008
- 7.0-STABLE after addition of physically
- contiguous jumbo frame support.
-
-
-
- 700112
- August 27, 2008
- 7.0-STABLE after MFC of kernel DTrace
- support.
-
-
-
- 701000
- November 25, 2008
- 7.1-RELEASE
-
-
-
- 701100
- November 25, 2008
- 7.1-STABLE after 7.1-RELEASE.
-
-
-
- 701101
- January 10, 2009
- 7.1-STABLE after strndup
- merge.
-
-
-
- 701102
- January 17, 2009
- 7.1-STABLE after cpuctl(4) support
- added.
-
-
-
- 701103
- February 7, 2009
- 7.1-STABLE after the merge of
- multi-/no-IPv4/v6 jails.
-
-
-
- 701104
- February 14, 2009
- 7.1-STABLE after the store of the suspension
- owner in the struct mount, and introduction of
- vfs_susp_clean method into the struct vfsops.
-
-
-
- 701105
- March 12, 2009
- 7.1-STABLE after the incompatible change
- to the kern.ipc.shmsegs sysctl to allow to allocate
- larger SysV shared memory segments on 64bit
- architectures.
-
-
-
- 701106
- March 14, 2009
- 7.1-STABLE after the merge of a fix for
- POSIX semaphore wait operations.
-
-
-
- 702000
- April 15, 2009
- 7.2-RELEASE
-
-
-
- 702100
- April 15, 2009
- 7.2-STABLE after 7.2-RELEASE.
-
-
-
- 702101
- May 15, 2009
- 7.2-STABLE after ichsmb(4) was changed to
- use left-adjusted slave addressing to match other
- SMBus controller drivers.
-
-
-
- 702102
- May 28, 2009
- 7.2-STABLE after MFC of the
- fdopendir function.
-
-
-
- 702103
- June 06, 2009
- 7.2-STABLE after MFC of PmcTools.
-
-
-
- 702104
- July 14, 2009
- 7.2-STABLE after MFC of the
- closefrom system call.
-
-
-
- 702105
- July 31, 2009
- 7.2-STABLE after MFC of the SYSVIPC ABI
- change.
-
-
-
- 702106
- September 14, 2009
- 7.2-STABLE after MFC of the x86 PAT
- enhancements and addition of d_mmap_single() and
- the scatter/gather list VM object type.
-
-
-
- 703000
- February 9, 2010
- 7.3-RELEASE
-
-
-
- 703100
- February 9, 2010
- 7.3-STABLE after 7.3-RELEASE.
-
-
-
- 704000
- December 22, 2010
- 7.4-RELEASE
-
-
-
- 704100
- December 22, 2010
- 7.4-STABLE after 7.4-RELEASE.
-
-
-
- 800000
- October 11, 2007
- 8.0-CURRENT. Separating wide and single byte
- ctype.
-
-
-
- 800001
- October 16, 2007
- 8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8
- import.
-
-
-
- 800002
- October 21, 2007
- 8.0-CURRENT after renaming kthread_create()
- and friends to kproc_create() etc.
-
-
-
- 800003
- October 24, 2007
- 8.0-CURRENT after ABI backwards compatibility
- to the FreeBSD 4/5/6 versions of the PCIOCGETCONF,
- PCIOCREAD and PCIOCWRITE IOCTLs was added, which
- required the ABI of the PCIOCGETCONF IOCTL to be
- broken again
-
-
-
- 800004
- November 12, 2007
- 8.0-CURRENT after agp(4) driver moved from
- src/sys/pci to src/sys/dev/agp
-
-
-
- 800005
- December 4, 2007
- 8.0-CURRENT after changes to the jumbo frame
- allocator (rev 174247).
-
-
-
- 800006
- December 7, 2007
- 8.0-CURRENT after the addition of callgraph
- capture functionality to &man.hwpmc.4;.
-
-
-
- 800007
- December 25, 2007
- 8.0-CURRENT after kdb_enter() gains a "why"
- argument.
-
-
-
- 800008
- December 28, 2007
- 8.0-CURRENT after LK_EXCLUPGRADE option
- removal.
-
-
-
- 800009
- January 9, 2008
- 8.0-CURRENT after introduction of
- &man.lockmgr.disown.9;
-
-
-
- 800010
- January 10, 2008
- 8.0-CURRENT after the &man.vn.lock.9; prototype
- change.
-
-
-
- 800011
- January 13, 2008
- 8.0-CURRENT after the &man.VOP.LOCK.9; and
- &man.VOP.UNLOCK.9; prototype changes.
-
-
-
- 800012
- January 19, 2008
- 8.0-CURRENT after introduction of
- &man.lockmgr.recursed.9;, &man.BUF.RECURSED.9; and
- &man.BUF.ISLOCKED.9; and the removal of
- BUF_REFCNT().
-
-
-
- 800013
- January 23, 2008
- 8.0-CURRENT after introduction of the
- ASCII encoding.
-
-
-
- 800014
- January 24, 2008
- 8.0-CURRENT after changing the prototype of
- &man.lockmgr.9; and removal of
- lockcount() and
- LOCKMGR_ASSERT().
-
-
-
- 800015
- January 26, 2008
- 8.0-CURRENT after extending the types
- of the &man.fts.3; structures.
-
-
-
- 800016
- February 1, 2008
- 8.0-CURRENT after adding an argument to
- MEXTADD(9)
-
-
-
- 800017
- February 6, 2008
- 8.0-CURRENT after the introduction of
- LK_NODUP and LK_NOWITNESS options in the
- &man.lockmgr.9; space.
-
-
-
- 800018
- February 8, 2008
- 8.0-CURRENT after the addition of
- m_collapse.
-
-
-
- 800019
- February 9, 2008
- 8.0-CURRENT after the addition of current
- working directory, root directory, and jail
- directory support to the kern.proc.filedesc
- sysctl.
-
-
-
- 800020
- February 13, 2008
- 8.0-CURRENT after introduction of
- &man.lockmgr.assert.9; and
- BUF_ASSERT functions.
-
-
-
- 800021
- February 15, 2008
- 8.0-CURRENT after introduction of
- &man.lockmgr.args.9; and LK_INTERNAL flag
- removal.
-
-
-
- 800022
- (backed out)
- 8.0-CURRENT after changing the default system ar
- to BSD &man.ar.1;.
-
-
-
- 800023
- February 25, 2008
- 8.0-CURRENT after changing the prototypes of
- &man.lockstatus.9; and &man.VOP.ISLOCKED.9;, more
- specifically retiring the
- struct thread argument.
-
-
-
- 800024
- March 1, 2008
- 8.0-CURRENT after axing out the
- lockwaiters and
- BUF_LOCKWAITERS functions,
- changing the return value of
- brelvp from void to int and
- introducing new flags for &man.lockinit.9;.
-
-
-
- 800025
- March 8, 2008
- 8.0-CURRENT after adding F_DUP2FD command
- to &man.fcntl.2;.
-
-
-
- 800026
- March 12, 2008
- 8.0-CURRENT after changing the priority parameter
- to cv_broadcastpri such that 0 means no
- priority.
-
-
-
- 800027
- March 24, 2008
- 8.0-CURRENT after changing the bpf monitoring ABI
- when zerocopy bpf buffers were added.
-
-
-
- 800028
- March 26, 2008
- 8.0-CURRENT after adding l_sysid to struct
- flock.
-
-
-
- 800029
- March 28, 2008
- 8.0-CURRENT after reintegration of the
- BUF_LOCKWAITERS function and the
- addition of &man.lockmgr.waiters.9;.
-
-
-
- 800030
- April 1, 2008
- 8.0-CURRENT after the introduction of the
- &man.rw.try.rlock.9; and &man.rw.try.wlock.9;
- functions.
-
-
-
- 800031
- April 6, 2008
- 8.0-CURRENT after the introduction of the
- lockmgr_rw and
- lockmgr_args_rw
- functions.
-
-
-
- 800032
- April 8, 2008
- 8.0-CURRENT after the implementation of the
- openat and related syscalls, introduction of the
- O_EXEC flag for the &man.open.2;, and providing the
- corresponding linux compatibility syscalls.
-
-
-
- 800033
- April 8, 2008
- 8.0-CURRENT after added &man.write.2; support for
- &man.psm.4; in native operation level. Now arbitrary
- commands can be written to
- /dev/psm%d and status can be
- read back from it.
-
-
-
- 800034
- April 10, 2008
- 8.0-CURRENT after introduction of the
- memrchr function.
-
-
-
- 800035
- April 16, 2008
- 8.0-CURRENT after introduction of the
- fdopendir function.
-
-
-
- 800036
- April 20, 2008
- 8.0-CURRENT after switchover of 802.11 wireless
- to multi-bss support (aka vaps).
-
-
-
- 800037
- May 9, 2008
- 8.0-CURRENT after addition of multi routing
- table support (aka setfib(1), setfib(2)).
-
-
-
- 800038
- May 26, 2008
- 8.0-CURRENT after removal of netatm and
- ISDN4BSD. Also, the addition of the
- Compact C Type (CTF) tools.
-
-
-
- 800039
- June 14, 2008
- 8.0-CURRENT after removal of sgtty.
-
-
-
- 800040
- June 26, 2008
- 8.0-CURRENT with kernel NFS lockd client.
-
-
-
- 800041
- July 22, 2008
- 8.0-CURRENT after addition of arc4random_buf(3)
- and arc4random_uniform(3).
-
-
-
- 800042
- August 8, 2008
- 8.0-CURRENT after addition of cpuctl(4).
-
-
-
- 800043
- August 13, 2008
- 8.0-CURRENT after changing bpf(4) to use a
- single device node, instead of device cloning.
-
-
-
- 800044
- August 17, 2008
- 8.0-CURRENT after the commit of the first step of
- the vimage project renaming global variables to be
- virtualized with a V_ prefix with macros to map them
- back to their global names.
-
-
-
- 800045
- August 20, 2008
- 8.0-CURRENT after the integration of the
- MPSAFE TTY layer, including changes to various
- drivers and utilities that interact with it.
-
-
-
- 800046
- September 8, 2008
- 8.0-CURRENT after the separation of the GDT
- per CPU on amd64 architecture.
-
-
-
- 800047
- September 10, 2008
- 8.0-CURRENT after removal of VSVTX, VSGID
- and VSUID.
-
-
-
- 800048
- September 16, 2008
- 8.0-CURRENT after converting the kernel NFS mount
- code to accept individual mount options in the
- nmount() iovec, not just one big
- struct nfs_args.
-
-
-
- 800049
- September 17, 2008
- 8.0-CURRENT after the removal of &man.suser.9;
- and &man.suser.cred.9;.
-
-
-
- 800050
- October 20, 2008
- 8.0-CURRENT after buffer cache API
- change.
-
-
-
- 800051
- October 23, 2008
- 8.0-CURRENT after the removal of the
- &man.MALLOC.9; and &man.FREE.9; macros.
-
-
-
- 800052
- October 28, 2008
- 8.0-CURRENT after the introduction of accmode_t
- and renaming of VOP_ACCESS 'a_mode' argument
- to 'a_accmode'.
-
-
-
- 800053
- November 2, 2008
- 8.0-CURRENT after the prototype change of
- &man.vfs.busy.9; and the introduction of its
- MBF_NOWAIT and MBF_MNTLSTLOCK flags.
-
-
-
- 800054
- November 22, 2008
- 8.0-CURRENT after the addition of buf_ring,
- memory barriers and ifnet functions to facilitate
- multiple hardware transmit queues for cards that
- support them, and a lockless ring-buffer
- implementation to enable drivers to more efficiently
- manage queuing of packets.
-
-
-
- 800055
- November 27, 2008
- 8.0-CURRENT after the addition of Intel™
- Core, Core2, and Atom support to
- &man.hwpmc.4;.
-
-
-
- 800056
- November 29, 2008
- 8.0-CURRENT after the introduction of
- multi-/no-IPv4/v6 jails.
-
-
-
- 800057
- December 1, 2008
- 8.0-CURRENT after the switch to the
- ath hal source code.
-
-
-
- 800058
- December 12, 2008
- 8.0-CURRENT after the introduction of
- the VOP_VPTOCNP operation.
-
-
-
- 800059
- December 15, 2008
- 8.0-CURRENT incorporates the
- new arp-v2 rewrite.
-
-
-
- 800060
- December 19, 2008
- 8.0-CURRENT after the addition of makefs.
-
-
-
- 800061
- January 15, 2009
- 8.0-CURRENT after TCP Appropriate Byte
- Counting.
-
-
-
- 800062
- January 28, 2009
- 8.0-CURRENT after removal of minor(),
- minor2unit(), unit2minor(), etc.
-
-
-
- 800063
- February 18, 2009
- 8.0-CURRENT after GENERIC config change to use
- the USB2 stack, but also the addition of
- fdevname(3).
-
-
-
- 800064
- February 23, 2009
- 8.0-CURRENT after the USB2 stack is moved to and
- replaces dev/usb.
-
-
-
- 800065
- February 26, 2009
- 8.0-CURRENT after the renaming of all functions
- in libmp(3).
-
-
-
- 800066
- February 27, 2009
- 8.0-CURRENT after changing USB devfs handling and
- layout.
-
-
-
- 800067
- February 28, 2009
- 8.0-CURRENT after adding getdelim(), getline(),
- stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and
- wcsncasecmp().
-
-
-
- 800068
- March 2, 2009
- 8.0-CURRENT after renaming the ushub devclass to
- uhub.
-
-
-
- 800069
- March 9, 2009
- 8.0-CURRENT after libusb20.so.1 was renamed to
- libusb.so.1.
-
-
-
- 800070
- March 9, 2009
- 8.0-CURRENT after merging IGMPv3 and
- Source-Specific Multicast (SSM) to the IPv4
- stack.
-
-
-
- 800071
- March 14, 2009
- 8.0-CURRENT after gcc was patched to use C99
- inline semantics in c99 and gnu99 mode.
-
-
-
- 800072
- March 15, 2009
- 8.0-CURRENT after the IFF_NEEDSGIANT flag has
- been removed; non-MPSAFE network device drivers are no
- longer supported.
-
-
-
- 800073
- March 18, 2009
- 8.0-CURRENT after the dynamic string token
- substitution has been implemented for rpath and needed
- paths.
-
-
-
- 800074
- March 24, 2009
- 8.0-CURRENT after tcpdump 4.0.0 and
- libpcap 1.0.0 import.
-
-
-
- 800075
- April 6, 2009
- 8.0-CURRENT after layout of structs vnet_net,
- vnet_inet and vnet_ipfw has been changed.
-
-
-
- 800076
- April 9, 2009
- 8.0-CURRENT after adding delay profiles in
- dummynet.
-
-
-
- 800077
- April 14, 2009
- 8.0-CURRENT after removing VOP_LEASE() and
- vop_vector.vop_lease.
-
-
-
- 800078
- April 15, 2009
- 8.0-CURRENT after struct rt_weight fields have
- been added to struct rt_metrics and struct
- rt_metrics_lite, changing the layout of struct
- rt_metrics_lite. A bump to RTM_VERSION was made, but
- backed out.
-
-
-
- 800079
- April 15, 2009
- 8.0-CURRENT after struct llentry pointers are
- added to struct route and struct route_in6.
-
-
-
- 800080
- April 15, 2009
- 8.0-CURRENT after layout of struct inpcb has been
- changed.
-
-
-
- 800081
- April 19, 2009
- 8.0-CURRENT after the layout of struct
- malloc_type has been changed.
-
-
-
- 800082
- April 21, 2009
- 8.0-CURRENT after the layout of struct ifnet has
- changed, and with if_ref() and if_rele() ifnet
- refcounting.
-
-
-
- 800083
- April 22, 2009
- 8.0-CURRENT after the implementation of a
- low-level Bluetooth HCI API.
-
-
-
- 800084
- April 29, 2009
- 8.0-CURRENT after IPv6 SSM and MLDv2
- changes.
-
-
-
- 800085
- April 30, 2009
- 8.0-CURRENT after enabling support for
- VIMAGE kernel builds with one active image.
-
-
-
- 800086
- May 8, 2009
- 8.0-CURRENT after adding support for input lines
- of arbitrarily length in patch(1).
-
-
-
- 800087
- May 11, 2009
- 8.0-CURRENT after some VFS KPI changes. The
- thread argument has been removed from the FSD parts of
- the VFS. VFS_* functions do not
- need the context any more because it always refers to
- curthread. In some special cases,
- the old behavior is retained.
-
-
-
- 800088
- May 20, 2009
- 8.0-CURRENT after net80211 monitor mode
- changes.
-
-
-
- 800089
- May 23, 2009
- 8.0-CURRENT after adding UDP control block
- support.
-
-
-
- 800090
- May 23, 2009
- 8.0-CURRENT after virtualizing interface
- cloning.
-
-
-
- 800091
- May 27, 2009
- 8.0-CURRENT after adding hierarchical jails
- and removing global securelevel.
-
-
-
- 800092
- May 29, 2009
- 8.0-CURRENT after changing
- sx_init_flags() KPI. The
- SX_ADAPTIVESPIN is retired and a
- new SX_NOADAPTIVE flag is
- introduced in order to handle the reversed
- logic.
-
-
-
- 800093
- May 29, 2009
- 8.0-CURRENT after adding mnt_xflag to
- struct mount.
-
-
-
- 800094
- May 30, 2009
- 8.0-CURRENT after adding
- &man.VOP.ACCESSX.9;.
-
-
-
- 800095
- May 30, 2009
- 8.0-CURRENT after changing the polling KPI.
- The polling handlers now return the number of packets
- processed. A new
- IFCAP_POLLING_NOCOUNT is also
- introduced to specify that the return value is
- not significant and the counting should be
- skipped.
-
-
-
- 800096
- June 1, 2009
- 8.0-CURRENT after updating to the new netisr
- implementation and after changing the way we
- store and access FIBs.
-
-
-
-
- 800097
- June 8, 2009
- 8.0-CURRENT after the introduction of vnet
- destructor hooks and infrastructure.
-
-
-
- 800097
- June 11, 2009
- 8.0-CURRENT after the introduction of netgraph
- outbound to inbound path call detection and queuing,
- which also changed the layout of struct
- thread.
-
-
-
- 800098
- June 14, 2009
- 8.0-CURRENT after OpenSSL 0.9.8k import.
-
-
-
- 800099
- June 22, 2009
- 8.0-CURRENT after NGROUPS update and moving
- route virtualization into its own VImage
- module.
-
-
-
- 800100
- June 24, 2009
- 8.0-CURRENT after SYSVIPC ABI change.
-
-
-
- 800101
- June 29, 2009
- 8.0-CURRENT after the removal of the
- /dev/net/* per-interface character
- devices.
-
-
-
- 800102
- July 12, 2009
- 8.0-CURRENT after padding was added to
- struct sackhint, struct tcpcb, and struct
- tcpstat.
-
-
-
- 800103
- July 13, 2009
- 8.0-CURRENT after replacing struct tcpopt
- with struct toeopt in the TOE driver interface
- to the TCP syncache.
-
-
-
- 800104
- July 14, 2009
- 8.0-CURRENT after the addition of the
- linker-set based per-vnet allocator.
-
-
-
- 800105
- July 19, 2009
- 8.0-CURRENT after version bump for all
- shared libraries that do not have symbol versioning
- turned on.
-
-
-
- 800106
- July 24, 2009
- 8.0-CURRENT after introduction of OBJT_SG
- VM object type.
-
-
-
- 800107
- August 2, 2009
- 8.0-CURRENT after making the newbus subsystem
- Giant free by adding the newbus sxlock and
- 8.0-RELEASE.
-
-
-
- 800108
- November 21, 2009
- 8.0-STABLE after implementing EVFILT_USER kevent
- filter.
-
-
-
- 800500
- January 7, 2010
- 8.0-STABLE after
- __FreeBSD_version bump to make
- pkg_add -r use
- packages-8-stable.
-
-
-
- 800501
- January 24, 2010
- 8.0-STABLE after change of the
- scandir(3) and
- alphasort(3) prototypes to
- conform to SUSv4.
-
-
-
- 800502
- January 31, 2010
- 8.0-STABLE after addition of
- sigpause(3).
-
-
-
- 800503
- February 25, 2010
- 8.0-STABLE after addition of SIOCGIFDESCR
- and SIOCSIFDESCR ioctls to network interfaces. These
- ioctl can be used to manipulate interface description,
- as inspired by OpenBSD.
-
-
-
- 800504
- March 1, 2010
- 8.0-STABLE after MFC of importing x86emu, a
- software emulator for real mode x86 CPU from
- OpenBSD.
-
-
-
- 800505
- May 18, 2010
- 8.0-STABLE after MFC of adding liblzma, xz,
- xzdec, and lzmainfo.
-
-
-
- 801000
- June 14, 2010
- 8.1-RELEASE
-
-
-
- 801500
- June 14, 2010
- 8.1-STABLE after 8.1-RELEASE.
-
-
-
- 801501
- November 3, 2010
- 8.1-STABLE after KBI change in struct sysentvec,
- and implementation of PL_FLAG_SCE/SCX/EXEC/SI and
- pl_siginfo for ptrace(PT_LWPINFO) .
-
-
-
- 802000
- December 22, 2010
- 8.2-RELEASE
-
-
-
- 802500
- December 22, 2010
- 8.2-STABLE after 8.2-RELEASE.
-
-
-
- 802501
- February 28, 2011
- 8.2-STABLE after merging DTrace changes,
- including support for userland tracing.
-
-
-
- 802502
- March 6, 2011
- 8.2-STABLE after merging log2 and log2f
- into libm.
-
-
-
- 802503
- May 1, 2011
- 8.2-STABLE after upgrade of the gcc to the last
- GPLv2 version from the FSF gcc-4_2-branch.
-
-
-
- 802504
- May 28, 2011
- 8.2-STABLE after introduction of the KPI and
- supporting infrastructure for modular congestion
- control.
-
-
-
- 802505
- May 28, 2011
- 8.2-STABLE after introduction of Hhook and Khelp
- KPIs.
-
-
-
- 802506
- May 28, 2011
- 8.2-STABLE after addition of OSD to struct
- tcpcb.
-
-
-
- 802507
- June 6, 2011
- 8.2-STABLE after ZFS v28 import.
-
-
-
- 802508
- June 8, 2011
- 8.2-STABLE after removal of the schedtail event
- handler and addition of the sv_schedtail method to
- struct sysvec.
-
-
-
- 802509
- July 14, 2011
- 8.2-STABLE after merging the SSSE3 support
- into binutils.
-
-
-
- 802510
- July 19, 2011
- 8.2-STABLE after addition of
- RFTSIGZMB flag for
- rfork(2).
-
-
-
- 802511
- September 9, 2011
- 8.2-STABLE after addition of automatic detection
- of USB mass storage devices which do not support the
- no synchronize cache SCSI command.
-
-
-
- 802512
- September 10, 2011
- 8.2-STABLE after merging of
- re-factoring of auto-quirk.
-
-
-
- 802513
- October 25, 2011
- 8.2-STABLE after merging of the MAP_PREFAULT_READ
- flag to mmap(2).
-
-
-
- 802514
- November 16, 2011
- 8.2-STABLE after merging of
- addition of posix_fallocate(2) syscall.
-
-
-
- 802515
- January 6, 2012
- 8.2-STABLE after merging of addition of the
- posix_fadvise(2) system call.
-
-
-
- 802516
- January 16, 2012
- 8.2-STABLE after merging gperf 3.0.3
-
-
-
- 802517
- February 15, 2012
- 8.2-STABLE after introduction of the new
- extensible sysctl(3) interface NET_RT_IFLISTL
- to query address lists (rev
- 231769).
-
-
-
- 803000
- March 3, 2012
- 8.3-RELEASE.
-
-
-
- 803500
- March 3, 2012
- 8.3-STABLE after branching releng/8.3
- (RELENG_8_3).
-
-
-
- 804000
- March 28, 2013
- 8.4-RELEASE.
-
-
-
- 804500
- March 28, 2013
- 8.4-STABLE after 8.4-RELEASE.
-
-
-
- 900000
- August 22, 2009
- 9.0-CURRENT.
-
-
-
- 900001
- September 8, 2009
- 9.0-CURRENT after importing x86emu, a software
- emulator for real mode x86 CPU from OpenBSD.
-
-
-
- 900002
- September 23, 2009
- 9.0-CURRENT after implementing the EVFILT_USER
- kevent filter functionality.
-
-
-
- 900003
- December 2, 2009
- 9.0-CURRENT after addition of
- sigpause(3) and PIE
- support in csu.
-
-
-
- 900004
- December 6, 2009
- 9.0-CURRENT after addition of libulog and its
- libutempter compatibility interface.
-
-
-
- 900005
- December 12, 2009
- 9.0-CURRENT after addition of
- sleepq_sleepcnt(), which can be
- used to query the number of waiters on a specific
- waiting queue.
-
-
-
- 900006
- January 4, 2010
- 9.0-CURRENT after change of the
- scandir(3) and
- alphasort(3) prototypes to
- conform to SUSv4.
-
-
-
- 900007
- January 13, 2010
- 9.0-CURRENT after the removal of utmp(5) and
- the addition of utmpx (see
- getutxent(3)) for improved
- logging of user logins and system events.
-
-
-
- 900008
- January 20, 2010
- 9.0-CURRENT after the import of BSDL bc/dc and
- the deprecation of GNU bc/dc.
-
-
-
- 900009
- January 26, 2010
- 9.0-CURRENT after the addition of SIOCGIFDESCR
- and SIOCSIFDESCR ioctls to network interfaces. These
- ioctl can be used to manipulate interface description,
- as inspired by OpenBSD.
-
-
-
- 900010
- March 22, 2010
- 9.0-CURRENT after the import of zlib
- 1.2.4.
-
-
-
- 900011
- April 24, 2010
- 9.0-CURRENT after adding soft-updates
- journalling.
-
-
-
- 900012
- May 10, 2010
- 9.0-CURRENT after adding liblzma, xz, xzdec,
- and lzmainfo.
-
-
-
- 900013
- May 24, 2010
- 9.0-CURRENT after bringing in USB fixes for
- linux(4).
-
-
-
- 900014
- June 10, 2010
- 9.0-CURRENT after adding Clang.
-
-
-
- 900015
- July 22, 2010
- 9.0-CURRENT after the import of BSD grep.
-
-
-
- 900016
- July 28, 2010
- 9.0-CURRENT after adding mti_zone to
- struct malloc_type_internal.
-
-
-
- 900017
- August 23, 2010
- 9.0-CURRENT after changing back default grep to
- GNU grep and adding WITH_BSD_GREP knob.
-
-
-
- 900018
- August 24, 2010
- 9.0-CURRENT after the
- pthread_kill(3) -generated signal
- is identified as SI_LWP in si_code. Previously,
- si_code was SI_USER.
-
-
-
- 900019
- August 28, 2010
- 9.0-CURRENT after addition of the
- MAP_PREFAULT_READ flag to
- mmap(2).
-
-
-
- 900020
- September 9, 2010
- 9.0-CURRENT after adding drain functionality
- to sbufs, which also changed the layout of
- struct sbuf.
-
-
-
- 900021
- September 13, 2010
- 9.0-CURRENT after DTrace has grown support
- for userland tracing.
-
-
-
- 900022
- October 2, 2010
- 9.0-CURRENT after addition of the BSDL man
- utilities and retirement of GNU/GPL man
- utilities.
-
-
-
- 900023
- October 11, 2010
- 9.0-CURRENT after updating xz to git 20101010
- snapshot.
-
-
-
- 900024
- November 11, 2010
- 9.0-CURRENT after libgcc.a was replaced
- by libcompiler_rt.a.
-
-
-
- 900025
- November 12, 2010
- 9.0-CURRENT after the introduction of the
- modularised congestion control.
-
-
-
- 900026
- November 30, 2010
- 9.0-CURRENT after the introduction of Serial
- Management Protocol (SMP) passthrough and the
- XPT_SMP_IO and XPT_GDEV_ADVINFO CAM CCBs.
-
-
-
- 900027
- December 5, 2010
- 9.0-CURRENT after the addition of log2 to
- libm.
-
-
-
- 900028
- December 21, 2010
- 9.0-CURRENT after the addition of the Hhook
- (Helper Hook), Khelp (Kernel Helpers) and Object
- Specific Data (OSD) KPIs.
-
-
-
- 900029
- December 28, 2010
- 9.0-CURRENT after the modification of the TCP
- stack to allow Khelp modules to interact with it via
- helper hook points and store per-connection data in
- the TCP control block.
-
-
-
- 900030
- January 12, 2011
- 9.0-CURRENT after the update of libdialog to
- version 20100428.
-
-
-
- 900031
- February 7, 2011
- 9.0-CURRENT after the addition of
- pthread_getthreadid_np(3).
-
-
-
- 900032
- February 8, 2011
- 9.0-CURRENT after the removal of the uio_yield
- prototype and symbol.
-
-
-
- 900033
- February 18, 2011
- 9.0-CURRENT after the update of binutils to
- version 2.17.50.
-
-
-
- 900034
- March 8, 2011
- 9.0-CURRENT after the struct sysvec
- (sv_schedtail) changes.
-
-
-
- 900035
- March 29, 2011
- 9.0-CURRENT after the update of base gcc and
- libstdc++ to the last GPLv2 licensed revision.
-
-
-
- 900036
- April 18, 2011
- 9.0-CURRENT after the removal of libobjc and
- Objective-C support from the base system.
-
-
-
- 900037
- May 13, 2011
- 9.0-CURRENT after importing the libprocstat(3)
- library and fuser(1) utility to the base
- system.
-
-
-
- 900038
- May 22, 2011
- 9.0-CURRENT after adding a lock flag argument to
- VFS_FHTOVP(9).
-
-
-
- 900039
- June 28, 2011
- 9.0-CURRENT after importing pf from OpenBSD
- 4.5.
-
-
-
- 900040
- July 19, 2011
- Increase default MAXCPU for FreeBSD to 64 on
- amd64 and ia64 and to 128 for XLP (mips).
-
-
-
- 900041
- August 13, 2011
- 9.0-CURRENT after the implementation of Capsicum
- capabilities; fget(9) gains a rights argument.
-
-
-
- 900042
- August 28, 2011
- Bump shared libraries' version numbers for
- libraries whose ABI has changed in preparation for
- 9.0.
-
-
-
- 900043
- September 2, 2011
- Add automatic detection of USB mass storage
- devices which do not support the no synchronize cache
- SCSI command.
-
-
-
- 900044
- September 10, 2011
- Re-factor auto-quirk. 9.0-RELEASE.
-
-
-
-
-
- 900045
- January 2, 2012
- 9-CURRENT after MFC of true/false from
- 1000002.
-
-
-
- 900500
- January 2, 2012
- 9.0-STABLE.
-
-
-
- 900501
- January 6, 2012
- 9.0-STABLE after merging of addition of the
- posix_fadvise(2) system call.
-
-
-
- 900502
- January 16, 2012
- 9.0-STABLE after merging gperf 3.0.3
-
-
-
- 900503
- February 15, 2012
- 9.0-STABLE after introduction of the new
- extensible sysctl(3) interface NET_RT_IFLISTL
- to query address lists (rev
- 231768).
-
-
-
- 900504
- March 3, 2012
- 9.0-STABLE after changes related to mounting
- of filesystem inside a jail (rev
- 232728).
-
-
-
- 900505
- March 13, 2012
- 9.0-STABLE after introduction of new tcp(4)
- socket options: TCP_KEEPINIT, TCP_KEEPIDLE,
- TCP_KEEPINTVL, and TCP_KEEPCNT (rev
- 232945).
-
-
-
- 900506
- May 22, 2012
- 9.0-STABLE after introduction of the
- quick_exit function and
- related changes required for C++11 (rev
- 235786).
-
-
-
- 901000
- August 5, 2012
- 9.1-RELEASE.
-
-
-
- 901500
- August 6, 2012
- 9.1-STABLE after branching releng/9.1
- (RELENG_9_1).
-
-
-
- 901501
- November 11, 2012
- 9.1-STABLE after LIST_PREV() added to queue.h
- (rev 242893) and KBI change in USB
- serial devices (rev 240659).
-
-
-
- 901502
- November 28, 2012
- 9.1-STABLE after USB serial jitter buffer
- requires rebuild of USB serial device modules.
-
-
-
- 901503
- February 21, 2013
- 9.1-STABLE after USB moved to the driver
- structure requiring a rebuild of all USB modules.
- Also indicates the presence of nmtree.
-
-
-
- 901504
- March 15, 2013
- 9.1-STABLE after install gained -l, -M, -N and
- related flags and cat gained the -l option.
-
-
-
- 901505
- June 13, 2013
- 9.1-STABLE after fixes in ctfmerge bootstrapping
- (rev 249243).
-
-
-
- 902001
- August 3, 2013
- releng/9.2 branched from
- stable/9
- (rev 253912).
-
-
-
- 902501
- August 2, 2013
- 9.2-STABLE after creation of
- releng/9.2 branch
- (rev 253913).
-
-
-
- 902502
- August 26, 2013
- 9.2-STABLE after inclusion of the
- PIM_RESCAN CAM path inquiry flag
- (rev 254938).
-
-
-
- 902503
- August 27, 2013
- 9.2-STABLE after inclusion of the
- SI_UNMAPPED cdev flag
- (rev 254979).
-
-
-
- 902504
- October 22, 2013
- 9.2-STABLE after inclusion of support for
- first boot &man.rc.8; scripts
- (rev 256917).
-
-
-
- 902505
- December 12, 2013
- 9.2-STABLE after Heimdal encoding fix
- (rev 259448).
-
-
-
- 902506
- December 31, 2013
- 9-STABLE after MAP_STACK fixes
- (rev 260082).
-
-
-
- 902507
- March 5, 2014
- 9-STABLE after upgrade of libc++ to 3.4 release
- (rev 262801).
-
-
-
- 902508
- March 14, 2014
- 9-STABLE after merge of the Radeon KMS driver
- (rev 263170).
-
-
-
- 902509
- March 21, 2014
- 9-STABLE after upgrade of llvm/clang to 3.4 release
- (rev 263509).
-
-
-
- 902510
- March 27, 2014
- 9-STABLE after merge of the vt(4) driver
- (rev 263818).
-
-
-
- 902511
- March 27, 2014
- 9-STABLE after FreeBSD-SA-14:06.openssl
- (rev 264289).
-
-
-
- 902512
- April 30, 2014
- 9-STABLE after FreeBSD-SA-14:08.tcp
- (rev 265123).
-
-
-
- 903000
- June 20, 2014
- 9-RC1 releng/9.3 branch
- (rev 267656).
-
-
-
- 903500
- June 20, 2014
- 9.3-STABLE releng/9.3 branch
- (rev 267657).
-
-
-
- 903501
- July 8, 2014
- 9-STABLE after FreeBSD-SA-14:17.kmem
- (rev 268433).
-
-
-
- 1000000
- September 26, 2011
- 10.0-CURRENT.
-
-
-
- 1000001
- November 4, 2011
- 10-CURRENT after addition of the posix_fadvise(2)
- system call.
-
-
-
- 1000002
- December 12, 2011
- 10-CURRENT after defining boolean true/false in
- sys/types.h, sizeof(bool) may have changed (rev
- 228444). 10-CURRENT after xlocale.h
- was introduced (rev
- 227753).
-
-
-
- 1000003
- December 16, 2011
- 10-CURRENT after major changes to carp(4),
- changing size of struct in_aliasreq,
- struct in6_aliasreq (rev 228571)
- and straitening arguments check of SIOCAIFADDR (rev
- 228574).
-
-
-
- 1000004
- January 1, 2012
- 10-CURRENT after the removal of skpc(9) and the
- addition of memcchr(9) (rev
- 229200).
-
-
-
- 1000005
- January 16, 2012
- 10-CURRENT after the removal of support for
- SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR,
- SIOCSIFDSTADDR ioctls (rev
- 230207).
-
-
-
- 1000006
- January 26, 2012
- 10-CURRENT after introduction of read capacity
- data asynchronous notification in the cam(4) layer
- (rev 230590).
-
-
-
- 1000007
- February 5, 2012
- 10-CURRENT after introduction of new tcp(4)
- socket options: TCP_KEEPINIT, TCP_KEEPIDLE,
- TCP_KEEPINTVL, and TCP_KEEPCNT (rev
- 231025).
-
-
-
- 1000008
- February 11, 2012
- 10-CURRENT after introduction of the new
- extensible sysctl(3) interface NET_RT_IFLISTL
- to query address lists (rev
- 231505).
-
-
-
- 1000009
- February 25, 2012
- 10-CURRENT after import of libarchive 3.0.3
- (rev 232153).
-
-
-
- 1000010
- March 31, 2012
- 10-CURRENT after xlocale cleanup (rev
- 233757).
-
-
-
- 1000011
- April 16, 2012
- 10-CURRENT import of LLVM/Clang 3.1 trunk r154661
- (rev 234353).
-
-
-
- 1000012
- May 2, 2012
- 10-CURRENT jemalloc import
- (rev 234924).
-
-
-
- 1000013
- May 22, 2012
- 10-CURRENT after byacc import
- (rev 235788).
-
-
-
- 1000014
- June 27, 2012
- 10-CURRENT after BSD sort becoming the default
- sort (rev 237629).
-
-
-
- 1000015
- July 12, 2012
- 10-CURRENT after import of OpenSSL 1.0.1c
- (rev 238405).
-
-
-
- (not changed)
- July 13, 2012
- 10-CURRENT after the fix for LLVM/Clang 3.1
- regression (rev 238429).
-
-
-
- 1000016
- August 8, 2012
- 10-CURRENT after KBI change in &man.ucom.4;
- (rev 239179).
-
-
-
- 1000017
- August 8, 2012
- 10-CURRENT after adding streams feature to the
- USB stack (rev 239214).
-
-
-
- 1000018
- September 8, 2012
- 10-CURRENT after major rewrite of &man.pf.4;
- (rev 240233).
-
-
-
- 1000019
- October 6, 2012
- 10-CURRENT after &man.pfil.9; KBI/KPI changed
- to supply packets in net byte order to AF_INET
- filter hooks (rev 241245).
-
-
-
- 1000020
- October 16, 2012
- 10-CURRENT after the network interface cloning
- KPI changed and struct if_clone becoming opaque (rev
- 241610).
-
-
-
- 1000021
- October 22, 2012
- 10-CURRENT after removal of support for
- non-MPSAFE filesystems and addition of support for
- FUSEFS (rev
- 241519,
- 241897).
-
-
-
- 1000022
- October 22, 2012
- 10-CURRENT after the entire IPv4 stack switched
- to network byte order for IP packet header storage
- (rev 241913).
-
-
-
- 1000023
- November 5, 2012
- 10-CURRENT after jitter buffer in the common USB
- serial driver code, to temporarily store characters
- if the TTY buffer is full. Add flow stop and start
- signals when this happens (rev
- 242619).
-
-
-
- 1000024
- November 5, 2012
- 10-CURRENT after clang was made the default
- compiler on i386 and amd64
- (rev 242624).
-
-
-
- 1000025
- November 17, 2012
- 10-CURRENT after the sin6_scope_id member
- variable in struct sockaddr_in6 was changed to being
- filled by the kernel before passing the structure to
- the userland via sysctl or routing socket. This means
- the KAME-specific embedded scope id in
- sin6_addr.s6_addr[2] is always cleared in userland
- application (rev 243443).
-
-
-
- 1000026
- January 11, 2013
- 10-CURRENT after install gained the -N flag (rev
- 245313). May also be used to
- indicate the presence of nmtree.
-
-
-
- 1000027
- January 29, 2013
- 10-CURRENT after cat gained the -l flag (rev
- 246083).
-
-
-
- 1000028
- February 13, 2013
- 10-CURRENT after USB moved to the driver
- structure requiring a rebuild of all USB modules (rev
- 246759).
-
-
-
- 1000029
- March 4, 2013
- 10-CURRENT after the introduction of tickless
- callout facility which also changed the layout of
- struct callout (rev 247777).
-
-
-
- 1000030
- March 12, 2013
- 10-CURRENT after KPI breakage introduced in the
- VM subsystem to support read/write locking (rev
- 248084).
-
-
-
- 1000031
- April 26, 2013
- 10-CURRENT after the dst parameter of the
- ifnet if_output method was
- changed to take const qualifier (rev
- 249925).
-
-
-
- 1000032
- May 1, 2013
- 10-CURRENT after the introduction of the
- accept4 (rev
- 250154) and
- pipe2 (rev
- 250159) system calls.
-
-
-
- 1000033
- May 21, 2013
- 10-CURRENT after flex 2.5.37 import (rev
- 250881).
-
-
-
- 1000034
- June 3, 2013
- 10-CURRENT after the addition of the following
- functions to libm: cacos,
- cacosf,
- cacosh,
- cacoshf,
- casin,
- casinf,
- casinh,
- casinhf,
- catan,
- catanf,
- catanh,
- catanhf,
- logl,
- log2l,
- log10l,
- log1pl,
- expm1l (rev
- 251294).
-
-
-
- 1000035
- June 8, 2013
- 10-CURRENT after the introduction of the
- aio_mlock system call (rev
- 251526).
-
-
-
- 1000036
- July 9, 2013
- 10-CURRENT after the addition of a new function
- to the kernel GSSAPI module's
- function call interface (rev
- 253049).
-
-
-
- 1000037
- July 9, 2013
- 10-CURRENT after the migration of statistics
- structures to PCPU counters.
- Changed structures include: ahstat,
- arpstat,
- espstat,
- icmp6_ifstat,
- icmp6stat,
- in6_ifstat,
- ip6stat,
- ipcompstat,
- ipipstat,
- ipsecstat,
- mrt6stat,
- mrtstat,
- pfkeystat,
- pim6stat,
- pimstat,
- rip6stat,
- udpstat (rev
- 253081).
-
-
-
- 1000038
- July 16, 2013
- 10-CURRENT after making ARM
- EABI the default ABI on arm,
- armeb, armv6, and armv6eb architectures
- (rev 253396).
-
-
-
- 1000039
- July 22, 2013
- 10-CURRENT after CAM
- and &man.mps.4; driver scanning changes
- (rev 253549).
-
-
-
- 1000040
- July 24, 2013
- 10-CURRENT after addition of libusb
- pkgconf files (rev 253638).
-
-
-
- 1000041
- August 5, 2013
- 10-CURRENT after change from
- time_second to
- time_uptime
- in PF_INET6
- (rev 253970).
-
-
-
- 1000042
- August 9, 2013
- 10-CURRENT after VM subsystem change to unify
- soft and hard busy mechanisms
- (rev 254138).
-
-
-
- 1000043
- August 13, 2013
- 10-CURRENT after WITH_ICONV is
- enabled by default. A new &man.src.conf.5; option,
- WITH_LIBICONV_COMPAT (disabled by
- default) adds libiconv_open to
- provide compatibility with the
- libiconv port (rev
- 254273).
-
-
-
- 1000044
- August 15, 2013
- 10-CURRENT after libc.so
- conversion to an &man.ld.1;
- script (rev
- 251668,
- 254358).
-
-
-
- 1000045
- August 15, 2013
- 10-CURRENT after devfs programming interface
- change by replacing the cdevsw flag
- D_UNMAPPED_IO with the struct cdev
- flag SI_UNMAPPED (rev
- 254389).
-
-
-
- 1000046
- August 19, 2013
- 10-CURRENT after addition of
- M_PROTO[9-12] and removal of
- M_FRAG|M_FIRSTFRAG|M_LASTFRAG
- mbuf flags (rev 254524,
- 254526).
-
-
-
- 1000047
- August 21, 2013
- 10-CURRENT after &man.stat.2; update to allow
- storing some Windows/DOS and CIFS file attributes
- as &man.stat.2; flags (rev
- 254627).
-
-
-
- 1000048
- August 22, 2013
- 10-CURRENT after modification of structure
- xsctp_inpcb
- (rev 254672).
-
-
-
- 1000049
- August 24, 2013
- 10-CURRENT after &man.physio.9; support for
- devices that do not function properly with split
- I/O, such as &man.sa.4; (rev
- 254760).
-
-
-
- 1000050
- August 24, 2013
- 10-CURRENT after modifications of structure
- mbuf
- (rev 254780, 254799,
- 254804, 254807
- 254842).
-
-
-
- 1000051
- August 25, 2013
- 10-CURRENT after Radeon KMS driver import
- (rev 254885,
- 254887).
-
-
-
- 1000052
- September 3, 2013
- 10-CURRENT after import of NetBSD
- libexecinfo is connected to the
- build (rev 255180).
-
-
-
- 1000053
- September 6, 2013
- 10-CURRENT after API and ABI changes to the
- Capsicum framework (rev
- 255305).
-
-
-
- 1000054
- September 6, 2013
- 10-CURRENT after gcc and
- libstdc++ are no longer built by
- default (rev 255321).
-
-
-
- 1000055
- September 6, 2013
- 10-CURRENT after addition of
- MMAP_32BIT &man.mmap.2; flag
- (rev 255426).
-
-
-
- 1000100
- December 7, 2013
- releng/10.0 branched from
- stable/10
- (rev 259065).
-
-
-
- 1000500
- October 10, 2013
- 10-STABLE after branch from head/
- (rev 256283).
-
-
-
- 1000501
- October 22, 2013
- 10-STABLE after addition of first-boot &man.rc.8; support
- (rev 256916).
-
-
-
- 1000502
- November 20, 2013
- 10-STABLE after removal of iconv symbols from
- libc.so.7
- (rev 258398).
-
-
-
- 1000510
- December 7, 2013
- releng/10.0 __FreeBSD_version
- update to prevent the value from going backwards
- (rev 259067).
-
-
-
- 1000700
- December 7, 2013
- 10-STABLE after releng/10.0 branch
- (rev 259069).
-
-
-
- 1000701
- December 15, 2013
- 10.0-STABLE after Heimdal encoding fix
- (rev 259447).
-
-
-
- 1000702
- December 31, 2013
- 10-STABLE after MAP_STACK fixes
- (rev 260135).
-
-
-
- 1000703
- March 5, 2014
- 10-STABLE after upgrade of libc++ to 3.4 release
- (rev 262801).
-
-
-
- 1000704
- March 7, 2014
- 10-STABLE after MFC of the vt(4) driver
- (rev 262861).
-
-
-
- 1000705
- March 21, 2014
- 10-STABLE after upgrade of llvm/clang to 3.4 release
- (rev 263508).
-
-
-
- 1000706
- April 6, 2014
- 10-STABLE after GCC support for __block
- definition (rev 264214).
-
-
-
- 1000707
- April 8, 2014
- 10-STABLE after FreeBSD-SA-14:06.openssl (rev
- 264289).
-
-
-
- 1000708
- April 30, 2014
- 10-STABLE after FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp,
- and FreeBSD-SA-14:09.openssl
- (rev 265122).
-
-
-
- 1000709
- May 13, 2014
- 10-STABLE after support for UDP-Lite protocol (RFC 3828)
- (rev 265946).
-
-
-
- 1000710
- June 13, 2014
- 10-STABLE after changes to &man.strcasecmp.3;, moving
- strcasecmp_l() and
- strncasecmp_l() from
- <string.h> to
- <strings.h> for POSIX 2008 compliance
- (rev 267465).
-
-
-
- 1000711
- July 8, 2014
- 10-STABLE after FreeBSD-SA-14:17.kmem
- (rev 268432).
-
-
-
- 1100000
- October 10, 2013
- 11.0-CURRENT
- (rev 256284).
-
-
-
- 1100001
- October 19, 2013
- 11.0-CURRENT after addition of support for "first boot"
- rc.d scripts, so ports can make use of this
- (rev 256776).
-
-
-
- 1100002
- November 5, 2013
- 11.0-CURRENT after dropping support for historic ioctls
- (rev 257696).
-
-
-
- 1100003
- November 17, 2013
- 11.0-CURRENT after iconv changes
- (rev 258284).
-
-
-
- 1100004
- December 15, 2013
- 11.0-CURRENT after the behavior change of
- gss_pseudo_random introduced in r259286.
- (rev 259424)
-
-
-
- 1100005
- December 28, 2013
- 11.0-CURRENT after r259951 - Do not coalesce entries in
- vm_map_stack() (rev
- 260010).
-
-
-
- 1100006
- January 28, 2014
- 11.0-CURRENT after upgrades of libelf and libdwarf
- (rev 261246).
-
-
-
- 1100007
- January 30, 2014
- 11.0-CURRENT after upgrade of libc++ to 3.4 release
- (rev 261283).
-
-
-
- 1100008
- February 14, 2014
- 11.0-CURRENT after libc++ 3.4 ABI compatibility fix
- (rev 261801).
-
-
-
- 1100009
- February 16, 2014
- 11.0-CURRENT after upgrade of llvm/clang to 3.4 release
- (rev 261991).
-
-
-
- 1100010
- February 28, 2014
- 11.0-CURRENT after upgrade of ncurses to 5.9 release
- (rev 262629).
-
-
-
- 1100011
- March 13, 2014
- 11.0-CURRENT after ABI change in struct if_data
- (rev 263102).
-
-
-
- 1100012
- March 14, 2014
- 11.0-CURRENT after removal of Novell IPX protocol support
- (rev 263140).
-
-
-
- 1100013
- March 14, 2014
- 11.0-CURRENT after removal of AppleTalk protocol support
- (rev 263152).
-
-
-
- 1100014
- March 16, 2014
- 11.0-CURRENT after renaming
- <sys/capability.h> to
- <sys/capsicum.h> to avoid a clash with
- similarly named headers in other operating systems.
- A compatibility header is left in place to limit build breakage,
- but will be deprecated in due course. (rev
- 263235).
-
-
-
- 1100015
- March 22, 2014
- 11.0-CURRENT after cnt rename to
- vm_cnt (rev
- 263620).
-
-
-
- 1100016
- March 23, 2014
- 11.0-CURRENT after addition of armv6hf
- TARGET_ARCH (rev
- 263660).
-
-
-
- 1100017
- April 4, 2014
- 11.0-CURRENT after GCC support for __block
- definition (rev 264121).
-
-
-
- 1100018
- April 6, 2014
- 11.0-CURRENT after support for UDP-Lite protocol (RFC 3828)
- (rev 264212).
-
-
-
- 1100019
- April 8, 2014
- 11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev
- 264265).
-
-
-
- 1100020
- May 1, 2014
- 11.0-CURRENT after removing lindev in favor of having
- /dev/full by default (rev 265212).
-
-
-
- 1100021
- May 6, 2014
- 11.0-CURRENT after src.opts.mk changes,
- decoupling &man.make.conf.5; from buildworld
- (rev 265419).
-
-
-
- 1100022
- May 30, 2014
- 11.0-CURRENT after changes to &man.strcasecmp.3;, moving
- strcasecmp_l() and
- strncasecmp_l() from
- <string.h> to
- <strings.h> for POSIX 2008 compliance
- (rev 266865).
-
-
-
- 1100023
- June 13, 2014
- 11.0-CURRENT after the CUSE library and kernel module have
- been attached to the build by default (rev
- 267440).
-
-
-
- 1100026
- July 1, 2014
- 11.0-CURRENT after the internal interface between the NFS
- modules, including the krpc, was changed by (rev
- 268115).
-
-
-
- 1100027
- July 8, 2014
- 11.0-CURRENT after FreeBSD-SA-14:17.kmem
- (rev 268431).
-
-
-
-
-
-
- Note that 2.2-STABLE sometimes identifies itself as
- 2.2.5-STABLE after the 2.2.5-RELEASE. The
- pattern used to be year followed by the month, but we decided
- to change it to a more straightforward major/minor system
- starting from 2.2. This is because the parallel development
- on several branches made it infeasible to classify the
- releases simply by their real release dates. If you are
- making a port now, you do not have to worry about old
- -CURRENTs; they are listed here just for your
- reference.
-
+ __FreeBSD_version
+ Values
+
+ Here is a convenient list of
+ __FreeBSD_version values as defined in
+ sys/param.h:
+
+
+ __FreeBSD_version Values
+
+
+
+
+ Value
+
+ Date
+
+ Release
+
+
+
+
+
+ 119411
+
+ 2.0-RELEASE
+
+
+
+ 199501, 199503
+ March 19, 1995
+ 2.1-CURRENT
+
+
+
+ 199504
+ April 9, 1995
+ 2.0.5-RELEASE
+
+
+
+ 199508
+ August 26, 1995
+ 2.2-CURRENT before 2.1
+
+
+
+ 199511
+ November 10, 1995
+ 2.1.0-RELEASE
+
+
+
+ 199512
+ November 10, 1995
+ 2.2-CURRENT before 2.1.5
+
+
+
+ 199607
+ July 10, 1996
+ 2.1.5-RELEASE
+
+
+
+ 199608
+ July 12, 1996
+ 2.2-CURRENT before 2.1.6
+
+
+
+ 199612
+ November 15, 1996
+ 2.1.6-RELEASE
+
+
+
+ 199612
+
+ 2.1.7-RELEASE
+
+
+
+ 220000
+ February 19, 1997
+ 2.2-RELEASE
+
+
+
+ (not changed)
+
+ 2.2.1-RELEASE
+
+
+
+ (not changed)
+
+ 2.2-STABLE after 2.2.1-RELEASE
+
+
+
+ 221001
+ April 15, 1997
+ 2.2-STABLE after texinfo-3.9
+
+
+
+ 221002
+ April 30, 1997
+ 2.2-STABLE after top
+
+
+
+ 222000
+ May 16, 1997
+ 2.2.2-RELEASE
+
+
+
+ 222001
+ May 19, 1997
+ 2.2-STABLE after 2.2.2-RELEASE
+
+
+
+ 225000
+ October 2, 1997
+ 2.2.5-RELEASE
+
+
+
+ 225001
+ November 20, 1997
+ 2.2-STABLE after 2.2.5-RELEASE
+
+
+
+ 225002
+ December 27, 1997
+ 2.2-STABLE after ldconfig -R merge
+
+
+
+ 226000
+ March 24, 1998
+ 2.2.6-RELEASE
+
+
+
+ 227000
+ July 21, 1998
+ 2.2.7-RELEASE
+
+
+
+ 227001
+ July 21, 1998
+ 2.2-STABLE after 2.2.7-RELEASE
+
+
+
+ 227002
+ September 19, 1998
+ 2.2-STABLE after &man.semctl.2; change
+
+
+
+ 228000
+ November 29, 1998
+ 2.2.8-RELEASE
+
+
+
+ 228001
+ November 29, 1998
+ 2.2-STABLE after 2.2.8-RELEASE
+
+
+
+ 300000
+ February 19, 1996
+ 3.0-CURRENT before &man.mount.2; change
+
+
+
+ 300001
+ September 24, 1997
+ 3.0-CURRENT after &man.mount.2; change
+
+
+
+ 300002
+ June 2, 1998
+ 3.0-CURRENT after &man.semctl.2; change
+
+
+
+ 300003
+ June 7, 1998
+ 3.0-CURRENT after ioctl arg changes
+
+
+
+ 300004
+ September 3, 1998
+ 3.0-CURRENT after ELF conversion
+
+
+
+ 300005
+ October 16, 1998
+ 3.0-RELEASE
+
+
+
+ 300006
+ October 16, 1998
+ 3.0-CURRENT after 3.0-RELEASE
+
+
+
+ 300007
+ January 22, 1999
+ 3.0-STABLE after 3/4 branch
+
+
+
+ 310000
+ February 9, 1999
+ 3.1-RELEASE
+
+
+
+ 310001
+ March 27, 1999
+ 3.1-STABLE after 3.1-RELEASE
+
+
+
+ 310002
+ April 14, 1999
+ 3.1-STABLE after C++ constructor/destructor order
+ change
+
+
+
+ 320000
+
+ 3.2-RELEASE
+
+
+
+ 320001
+ May 8, 1999
+ 3.2-STABLE
+
+
+
+ 320002
+ August 29, 1999
+ 3.2-STABLE after binary-incompatible IPFW and
+ socket changes
+
+
+
+ 330000
+ September 2, 1999
+ 3.3-RELEASE
+
+
+
+ 330001
+ September 16, 1999
+ 3.3-STABLE
+
+
+
+ 330002
+ November 24, 1999
+ 3.3-STABLE after adding &man.mkstemp.3;
+ to libc
+
+
+
+ 340000
+ December 5, 1999
+ 3.4-RELEASE
+
+
+
+ 340001
+ December 17, 1999
+ 3.4-STABLE
+
+
+
+ 350000
+ June 20, 2000
+ 3.5-RELEASE
+
+
+
+ 350001
+ July 12, 2000
+ 3.5-STABLE
+
+
+
+ 400000
+ January 22, 1999
+ 4.0-CURRENT after 3.4 branch
+
+
+
+ 400001
+ February 20, 1999
+ 4.0-CURRENT after change in dynamic linker
+ handling
+
+
+
+ 400002
+ March 13, 1999
+ 4.0-CURRENT after C++ constructor/destructor
+ order change
+
+
+
+ 400003
+ March 27, 1999
+ 4.0-CURRENT after functioning
+ &man.dladdr.3;
+
+
+
+ 400004
+ April 5, 1999
+ 4.0-CURRENT after __deregister_frame_info dynamic
+ linker bug fix (also 4.0-CURRENT after EGCS 1.1.2
+ integration)
+
+
+
+ 400005
+ April 27, 1999
+ 4.0-CURRENT after &man.suser.9; API change
+ (also 4.0-CURRENT after newbus)
+
+
+
+ 400006
+ May 31, 1999
+ 4.0-CURRENT after cdevsw registration
+ change
+
+
+
+ 400007
+ June 17, 1999
+ 4.0-CURRENT after the addition of so_cred for
+ socket level credentials
+
+
+
+ 400008
+ June 20, 1999
+ 4.0-CURRENT after the addition of a poll syscall
+ wrapper to libc_r
+
+
+
+ 400009
+ July 20, 1999
+ 4.0-CURRENT after the change of the kernel's
+ dev_t type to struct
+ specinfo pointer
+
+
+
+ 400010
+ September 25, 1999
+ 4.0-CURRENT after fixing a hole
+ in &man.jail.2;
+
+
+
+ 400011
+ September 29, 1999
+ 4.0-CURRENT after the sigset_t
+ datatype change
+
+
+
+ 400012
+ November 15, 1999
+ 4.0-CURRENT after the cutover to the GCC 2.95.2
+ compiler
+
+
+
+ 400013
+ December 4, 1999
+ 4.0-CURRENT after adding pluggable linux-mode
+ ioctl handlers
+
+
+
+ 400014
+ January 18, 2000
+ 4.0-CURRENT after importing OpenSSL
+
+
+
+ 400015
+ January 27, 2000
+ 4.0-CURRENT after the C++ ABI change in GCC
+ 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by
+ default
+
+
+
+ 400016
+ February 27, 2000
+ 4.0-CURRENT after importing OpenSSH
+
+
+
+ 400017
+ March 13, 2000
+ 4.0-RELEASE
+
+
+
+ 400018
+ March 17, 2000
+ 4.0-STABLE after 4.0-RELEASE
+
+
+
+ 400019
+ May 5, 2000
+ 4.0-STABLE after the introduction of delayed
+ checksums.
+
+
+
+ 400020
+ June 4, 2000
+ 4.0-STABLE after merging libxpg4 code into
+ libc.
+
+
+
+ 400021
+ July 8, 2000
+ 4.0-STABLE after upgrading Binutils to 2.10.0,
+ ELF branding changes, and tcsh in the base
+ system.
+
+
+
+ 410000
+ July 14, 2000
+ 4.1-RELEASE
+
+
+
+ 410001
+ July 29, 2000
+ 4.1-STABLE after 4.1-RELEASE
+
+
+
+ 410002
+ September 16, 2000
+ 4.1-STABLE after &man.setproctitle.3; moved from
+ libutil to libc.
+
+
+
+ 411000
+ September 25, 2000
+ 4.1.1-RELEASE
+
+
+
+ 411001
+
+ 4.1.1-STABLE after 4.1.1-RELEASE
+
+
+
+ 420000
+ October 31, 2000
+ 4.2-RELEASE
+
+
+
+ 420001
+ January 10, 2001
+ 4.2-STABLE after combining libgcc.a and
+ libgcc_r.a, and associated GCC linkage
+ changes.
+
+
+
+ 430000
+ March 6, 2001
+ 4.3-RELEASE
+
+
+
+ 430001
+ May 18, 2001
+ 4.3-STABLE after wint_t introduction.
+
+
+
+ 430002
+ July 22, 2001
+ 4.3-STABLE after PCI powerstate API
+ merge.
+
+
+
+ 440000
+ August 1, 2001
+ 4.4-RELEASE
+
+
+
+ 440001
+ October 23, 2001
+ 4.4-STABLE after d_thread_t introduction.
+
+
+
+ 440002
+ November 4, 2001
+ 4.4-STABLE after mount structure changes (affects
+ filesystem klds).
+
+
+
+ 440003
+ December 18, 2001
+ 4.4-STABLE after the userland components of smbfs
+ were imported.
+
+
+
+ 450000
+ December 20, 2001
+ 4.5-RELEASE
+
+
+
+ 450001
+ February 24, 2002
+ 4.5-STABLE after the usb structure element
+ rename.
+
+
+
+ 450004
+ April 16, 2002
+ 4.5-STABLE after the
+ sendmail_enable &man.rc.conf.5;
+ variable was made to take the value
+ NONE.
+
+
+
+ 450005
+ April 27, 2002
+ 4.5-STABLE after moving to XFree86 4 by default
+ for package builds.
+
+
+
+ 450006
+ May 1, 2002
+ 4.5-STABLE after accept filtering was fixed so
+ that is no longer susceptible to an easy DoS.
+
+
+
+ 460000
+ June 21, 2002
+ 4.6-RELEASE
+
+
+
+ 460001
+ June 21, 2002
+ 4.6-STABLE &man.sendfile.2; fixed to comply with
+ documentation, not to count any headers sent against
+ the amount of data to be sent from the file.
+
+
+
+ 460002
+ July 19, 2002
+ 4.6.2-RELEASE
+
+
+
+ 460100
+ June 26, 2002
+ 4.6-STABLE
+
+
+
+ 460101
+ June 26, 2002
+ 4.6-STABLE after MFC of `sed -i'.
+
+
+
+ 460102
+ September 1, 2002
+ 4.6-STABLE after MFC of many new pkg_install
+ features from the HEAD.
+
+
+
+ 470000
+ October 8, 2002
+ 4.7-RELEASE
+
+
+
+ 470100
+ October 9, 2002
+ 4.7-STABLE
+
+
+
+ 470101
+ November 10, 2002
+ Start generated __std{in,out,err}p references
+ rather than __sF. This changes std{in,out,err} from a
+ compile time expression to a runtime one.
+
+
+
+ 470102
+ January 23, 2003
+ 4.7-STABLE after MFC of mbuf changes to replace
+ m_aux mbufs by m_tag's
+
+
+
+ 470103
+ February 14, 2003
+ 4.7-STABLE gets OpenSSL 0.9.7
+
+
+
+ 480000
+ March 30, 2003
+ 4.8-RELEASE
+
+
+
+ 480100
+ April 5, 2003
+ 4.8-STABLE
+
+
+
+ 480101
+ May 22, 2003
+ 4.8-STABLE after &man.realpath.3; has been made
+ thread-safe
+
+
+
+ 480102
+ August 10, 2003
+ 4.8-STABLE 3ware API changes to twe.
+
+
+
+ 490000
+ October 27, 2003
+ 4.9-RELEASE
+
+
+
+ 490100
+ October 27, 2003
+ 4.9-STABLE
+
+
+
+ 490101
+ January 8, 2004
+ 4.9-STABLE after e_sid was added to struct
+ kinfo_eproc.
+
+
+
+ 490102
+ February 4, 2004
+ 4.9-STABLE after MFC of libmap functionality
+ for rtld.
+
+
+
+ 491000
+ May 25, 2004
+ 4.10-RELEASE
+
+
+
+ 491100
+ June 1, 2004
+ 4.10-STABLE
+
+
+
+ 491101
+ August 11, 2004
+ 4.10-STABLE after MFC of revision 20040629 of
+ the package tools
+
+
+
+ 491102
+ November 16, 2004
+ 4.10-STABLE after VM fix dealing with unwiring
+ of fictitious pages
+
+
+
+ 492000
+ December 17, 2004
+ 4.11-RELEASE
+
+
+
+ 492100
+ December 17, 2004
+ 4.11-STABLE
+
+
+
+ 492101
+ April 18, 2006
+ 4.11-STABLE after adding libdata/ldconfig
+ directories to mtree files.
+
+
+
+ 500000
+ March 13, 2000
+ 5.0-CURRENT
+
+
+
+ 500001
+ April 18, 2000
+ 5.0-CURRENT after adding addition ELF header
+ fields, and changing our ELF binary branding
+ method.
+
+
+
+ 500002
+ May 2, 2000
+ 5.0-CURRENT after kld metadata changes.
+
+
+
+ 500003
+ May 18, 2000
+ 5.0-CURRENT after buf/bio changes.
+
+
+
+ 500004
+ May 26, 2000
+ 5.0-CURRENT after binutils upgrade.
+
+
+
+ 500005
+ June 3, 2000
+ 5.0-CURRENT after merging libxpg4 code into
+ libc and after TASKQ interface introduction.
+
+
+
+ 500006
+ June 10, 2000
+ 5.0-CURRENT after the addition of AGP
+ interfaces.
+
+
+
+ 500007
+ June 29, 2000
+ 5.0-CURRENT after Perl upgrade to 5.6.0
+
+
+
+ 500008
+ July 7, 2000
+ 5.0-CURRENT after the update of KAME code to
+ 2000/07 sources.
+
+
+
+ 500009
+ July 14, 2000
+ 5.0-CURRENT after ether_ifattach() and
+ ether_ifdetach() changes.
+
+
+
+ 500010
+ July 16, 2000
+ 5.0-CURRENT after changing mtree defaults
+ back to original variant, adding -L to follow
+ symlinks.
+
+
+
+ 500011
+ July 18, 2000
+ 5.0-CURRENT after kqueue API changed.
+
+
+
+ 500012
+ September 2, 2000
+ 5.0-CURRENT after &man.setproctitle.3; moved from
+ libutil to libc.
+
+
+
+ 500013
+ September 10, 2000
+ 5.0-CURRENT after the first SMPng commit.
+
+
+
+ 500014
+ January 4, 2001
+ 5.0-CURRENT after <sys/select.h> moved to
+ <sys/selinfo.h>.
+
+
+
+ 500015
+ January 10, 2001
+ 5.0-CURRENT after combining libgcc.a and
+ libgcc_r.a, and associated GCC linkage
+ changes.
+
+
+
+ 500016
+ January 24, 2001
+ 5.0-CURRENT after change allowing libc and libc_r
+ to be linked together, deprecating -pthread
+ option.
+
+
+
+ 500017
+ February 18, 2001
+ 5.0-CURRENT after switch from struct ucred to
+ struct xucred to stabilize kernel-exported API for
+ mountd et al.
+
+
+
+ 500018
+ February 24, 2001
+ 5.0-CURRENT after addition of CPUTYPE make
+ variable for controlling CPU-specific
+ optimizations.
+
+
+
+ 500019
+ June 9, 2001
+ 5.0-CURRENT after moving machine/ioctl_fd.h to
+ sys/fdcio.h
+
+
+
+ 500020
+ June 15, 2001
+ 5.0-CURRENT after locale names renaming.
+
+
+
+ 500021
+ June 22, 2001
+ 5.0-CURRENT after Bzip2 import.
+ Also signifies removal of S/Key.
+
+
+
+ 500022
+ July 12, 2001
+ 5.0-CURRENT after SSE support.
+
+
+
+ 500023
+ September 14, 2001
+ 5.0-CURRENT after KSE Milestone 2.
+
+
+
+ 500024
+ October 1, 2001
+ 5.0-CURRENT after d_thread_t,
+ and moving UUCP to ports.
+
+
+
+ 500025
+ October 4, 2001
+ 5.0-CURRENT after ABI change for descriptor
+ and creds passing on 64 bit platforms.
+
+
+
+ 500026
+ October 9, 2001
+ 5.0-CURRENT after moving to XFree86 4 by default
+ for package builds, and after the new libc strnstr()
+ function was added.
+
+
+
+ 500027
+ October 10, 2001
+ 5.0-CURRENT after the new libc strcasestr()
+ function was added.
+
+
+
+ 500028
+ December 14, 2001
+ 5.0-CURRENT after the userland components of
+ smbfs were imported.
+
+
+
+ (not changed)
+
+ 5.0-CURRENT after the new C99 specific-width
+ integer types were added.
+
+
+
+ 500029
+ January 29, 2002
+ 5.0-CURRENT after a change was made in the return
+ value of &man.sendfile.2;.
+
+
+
+ 500030
+ February 15, 2002
+ 5.0-CURRENT after the introduction of the
+ type fflags_t, which is the
+ appropriate size for file flags.
+
+
+
+ 500031
+ February 24, 2002
+ 5.0-CURRENT after the usb structure element
+ rename.
+
+
+
+ 500032
+ March 16, 2002
+ 5.0-CURRENT after the introduction of
+ Perl 5.6.1.
+
+
+
+ 500033
+ April 3, 2002
+ 5.0-CURRENT after the
+ sendmail_enable &man.rc.conf.5;
+ variable was made to take the value
+ NONE.
+
+
+
+ 500034
+ April 30, 2002
+ 5.0-CURRENT after mtx_init() grew a third
+ argument.
+
+
+
+ 500035
+ May 13, 2002
+ 5.0-CURRENT with Gcc 3.1.
+
+
+
+ 500036
+ May 17, 2002
+ 5.0-CURRENT without Perl in /usr/src
+
+
+
+ 500037
+ May 29, 2002
+ 5.0-CURRENT after the addition of
+ &man.dlfunc.3;
+
+
+
+ 500038
+ July 24, 2002
+ 5.0-CURRENT after the types of some struct
+ sockbuf members were changed and the structure was
+ reordered.
+
+
+
+ 500039
+ September 1, 2002
+ 5.0-CURRENT after GCC 3.2.1 import.
+ Also after headers stopped using
+ _BSD_FOO_T_ and started using _FOO_T_DECLARED.
+ This value can also be used as a conservative
+ estimate of the start of &man.bzip2.1; package
+ support.
+
+
+
+ 500040
+ September 20, 2002
+ 5.0-CURRENT after various changes to disk
+ functions were made in the name of removing dependency
+ on disklabel structure internals.
+
+
+
+ 500041
+ October 1, 2002
+ 5.0-CURRENT after the addition of
+ &man.getopt.long.3; to libc.
+
+
+
+ 500042
+ October 15, 2002
+ 5.0-CURRENT after Binutils 2.13 upgrade, which
+ included new FreeBSD emulation, vec, and output
+ format.
+
+
+
+ 500043
+ November 1, 2002
+ 5.0-CURRENT after adding weak pthread_XXX stubs
+ to libc, obsoleting libXThrStub.so.
+ 5.0-RELEASE.
+
+
+
+ 500100
+ January 17, 2003
+ 5.0-CURRENT after branching for
+ RELENG_5_0
+
+
+
+ 500101
+ February 19, 2003
+ <sys/dkstat.h> is empty and should
+ not be included.
+
+
+
+ 500102
+ February 25, 2003
+ 5.0-CURRENT after the d_mmap_t interface
+ change.
+
+
+
+ 500103
+ February 26, 2003
+ 5.0-CURRENT after taskqueue_swi changed to run
+ without Giant, and taskqueue_swi_giant added to run
+ with Giant.
+
+
+
+ 500104
+ February 27, 2003
+ cdevsw_add() and cdevsw_remove() no
+ longer exists.
+ Appearance of MAJOR_AUTO allocation facility.
+
+
+
+ 500105
+ March 4, 2003
+ 5.0-CURRENT after new cdevsw initialization
+ method.
+
+
+
+ 500106
+ March 8, 2003
+ devstat_add_entry() has been replaced by
+ devstat_new_entry()
+
+
+
+ 500107
+ March 15, 2003
+ Devstat interface change; see sys/sys/param.h
+ 1.149
+
+
+
+ 500108
+ March 15, 2003
+ Token-Ring interface changes.
+
+
+
+ 500109
+ March 25, 2003
+ Addition of vm_paddr_t.
+
+
+
+ 500110
+ March 28, 2003
+ 5.0-CURRENT after &man.realpath.3; has been made
+ thread-safe
+
+
+
+ 500111
+ April 9, 2003
+ 5.0-CURRENT after &man.usbhid.3; has been synced
+ with NetBSD
+
+
+
+ 500112
+ April 17, 2003
+ 5.0-CURRENT after new NSS implementation
+ and addition of POSIX.1 getpw*_r, getgr*_r
+ functions
+
+
+
+ 500113
+ May 2, 2003
+ 5.0-CURRENT after removal of the old rc
+ system.
+
+
+
+ 501000
+ June 4, 2003
+ 5.1-RELEASE.
+
+
+
+ 501100
+ June 2, 2003
+ 5.1-CURRENT after branching for
+ RELENG_5_1.
+
+
+
+ 501101
+ June 29, 2003
+ 5.1-CURRENT after correcting the semantics of
+ sigtimedwait(2) and sigwaitinfo(2).
+
+
+
+ 501102
+ July 3, 2003
+ 5.1-CURRENT after adding the lockfunc and
+ lockfuncarg fields to
+ &man.bus.dma.tag.create.9;.
+
+
+
+ 501103
+ July 31, 2003
+ 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot
+ integration.
+
+
+
+ 501104
+ August 5, 2003
+ 5.1-CURRENT 3ware API changes to twe.
+
+
+
+ 501105
+ August 17, 2003
+ 5.1-CURRENT dynamically-linked /bin and /sbin
+ support and movement of libraries to /lib.
+
+
+
+ 501106
+ September 8, 2003
+ 5.1-CURRENT after adding kernel support for
+ Coda 6.x.
+
+
+
+ 501107
+ September 17, 2003
+ 5.1-CURRENT after 16550 UART constants moved from
+ <dev/sio/sioreg.h> to
+ <dev/ic/ns16550.h>.
+ Also when libmap functionality was unconditionally
+ supported by rtld.
+
+
+
+ 501108
+ September 23, 2003
+ 5.1-CURRENT after PFIL_HOOKS API update
+
+
+
+ 501109
+ September 27, 2003
+ 5.1-CURRENT after adding kiconv(3)
+
+
+
+ 501110
+ September 28, 2003
+ 5.1-CURRENT after changing default operations
+ for open and close in cdevsw
+
+
+
+ 501111
+ October 16, 2003
+ 5.1-CURRENT after changed layout of
+ cdevsw
+
+
+
+ 501112
+ October 16, 2003
+ 5.1-CURRENT after adding kobj multiple
+ inheritance
+
+
+
+ 501113
+ October 31, 2003
+ 5.1-CURRENT after the if_xname change in
+ struct ifnet
+
+
+
+ 501114
+ November 16, 2003
+ 5.1-CURRENT after changing /bin and /sbin to
+ be dynamically linked
+
+
+
+ 502000
+ December 7, 2003
+ 5.2-RELEASE
+
+
+
+ 502010
+ February 23, 2004
+ 5.2.1-RELEASE
+
+
+
+ 502100
+ December 7, 2003
+ 5.2-CURRENT after branching for
+ RELENG_5_2
+
+
+
+ 502101
+ December 19, 2003
+ 5.2-CURRENT after __cxa_atexit/__cxa_finalize
+ functions were added to libc.
+
+
+
+ 502102
+ January 30, 2004
+ 5.2-CURRENT after change of default thread
+ library from libc_r to libpthread.
+
+
+
+ 502103
+ February 21, 2004
+ 5.2-CURRENT after device driver API
+ megapatch.
+
+
+
+ 502104
+ February 25, 2004
+ 5.2-CURRENT after getopt_long_only()
+ addition.
+
+
+
+ 502105
+ March 5, 2004
+ 5.2-CURRENT after NULL is made into ((void *)0)
+ for C, creating more warnings.
+
+
+
+ 502106
+ March 8, 2004
+ 5.2-CURRENT after pf is linked to the build and
+ install.
+
+
+
+ 502107
+ March 10, 2004
+ 5.2-CURRENT after time_t is changed to a
+ 64-bit value on sparc64.
+
+
+
+ 502108
+ March 12, 2004
+ 5.2-CURRENT after Intel C/C++ compiler support in
+ some headers and execve(2) changes to be more strictly
+ conforming to POSIX.
+
+
+
+ 502109
+ March 22, 2004
+ 5.2-CURRENT after the introduction of the
+ bus_alloc_resource_any API
+
+
+
+ 502110
+ March 27, 2004
+ 5.2-CURRENT after the addition of UTF-8
+ locales
+
+
+
+ 502111
+ April 11, 2004
+ 5.2-CURRENT after the removal of the getvfsent(3)
+ API
+
+
+
+ 502112
+ April 13, 2004
+ 5.2-CURRENT after the addition of the .warning
+ directive for make.
+
+
+
+ 502113
+ June 4, 2004
+ 5.2-CURRENT after ttyioctl() was made mandatory
+ for serial drivers.
+
+
+
+ 502114
+ June 13, 2004
+ 5.2-CURRENT after import of the ALTQ
+ framework.
+
+
+
+ 502115
+ June 14, 2004
+ 5.2-CURRENT after changing sema_timedwait(9) to
+ return 0 on success and a non-zero error code on
+ failure.
+
+
+
+ 502116
+ June 16, 2004
+ 5.2-CURRENT after changing kernel dev_t to be
+ pointer to struct cdev *.
+
+
+
+ 502117
+ June 17, 2004
+ 5.2-CURRENT after changing kernel udev_t to
+ dev_t.
+
+
+
+ 502118
+ June 17, 2004
+ 5.2-CURRENT after adding support for
+ CLOCK_VIRTUAL and CLOCK_PROF to clock_gettime(2) and
+ clock_getres(2).
+
+
+
+ 502119
+ June 22, 2004
+ 5.2-CURRENT after changing network interface
+ cloning overhaul.
+
+
+
+ 502120
+ July 2, 2004
+ 5.2-CURRENT after the update of the package tools
+ to revision 20040629.
+
+
+
+ 502121
+ July 9, 2004
+ 5.2-CURRENT after marking Bluetooth code as
+ non-i386 specific.
+
+
+
+ 502122
+ July 11, 2004
+ 5.2-CURRENT after the introduction of the KDB
+ debugger framework, the conversion of DDB into a
+ backend and the introduction of the GDB
+ backend.
+
+
+
+ 502123
+ July 12, 2004
+ 5.2-CURRENT after change to make VFS_ROOT take a
+ struct thread argument as does vflush. Struct
+ kinfo_proc now has a user data pointer. The switch of
+ the default X implementation to
+ xorg was also made at this
+ time.
+
+
+
+ 502124
+ July 24, 2004
+ 5.2-CURRENT after the change to separate the way
+ ports rc.d and legacy scripts are started.
+
+
+
+ 502125
+ July 28, 2004
+ 5.2-CURRENT after the backout of the previous
+ change.
+
+
+
+ 502126
+ July 31, 2004
+ 5.2-CURRENT after the removal of
+ kmem_alloc_pageable() and the import of gcc
+ 3.4.2.
+
+
+
+ 502127
+ August 2, 2004
+ 5.2-CURRENT after changing the UMA kernel
+ API to allow ctors/inits to fail.
+
+
+
+ 502128
+ August 8, 2004
+ 5.2-CURRENT after the change of the
+ vfs_mount signature as well as global replacement of
+ PRISON_ROOT with SUSER_ALLOWJAIL for the suser(9)
+ API.
+
+
+
+ 503000
+ August 23, 2004
+ 5.3-BETA/RC before the pfil API change
+
+
+
+ 503001
+ September 22, 2004
+ 5.3-RELEASE
+
+
+
+ 503100
+ October 16, 2004
+ 5.3-STABLE after branching for RELENG_5_3
+
+
+
+ 503101
+ December 3, 2004
+ 5.3-STABLE after addition of glibc style
+ &man.strftime.3; padding options.
+
+
+
+ 503102
+ February 13, 2005
+ 5.3-STABLE after OpenBSD's nc(1) import
+ MFC.
+
+
+
+ 503103
+ February 27, 2005
+ 5.4-PRERELEASE after the MFC of the fixes in
+ <src/include/stdbool.h> and
+ <src/sys/i386/include/_types.h>
+ for using the GCC-compatibility of the Intel C/C++
+ compiler.
+
+
+
+ 503104
+ February 28, 2005
+ 5.4-PRERELEASE after the MFC of the change of
+ ifi_epoch from wall clock time to uptime.
+
+
+
+ 503105
+ March 2, 2005
+ 5.4-PRERELEASE after the MFC of the fix of
+ EOVERFLOW check in vswprintf(3).
+
+
+
+ 504000
+ April 3, 2005
+ 5.4-RELEASE.
+
+
+
+ 504100
+ April 3, 2005
+ 5.4-STABLE after branching for RELENG_5_4
+
+
+
+ 504101
+ May 11, 2005
+ 5.4-STABLE after increasing the default
+ thread stacksizes
+
+
+
+ 504102
+ June 24, 2005
+ 5.4-STABLE after the addition of sha256
+
+
+
+ 504103
+ October 3, 2005
+ 5.4-STABLE after the MFC of if_bridge
+
+
+
+ 504104
+ November 13, 2005
+ 5.4-STABLE after the MFC of bsdiff and
+ portsnap
+
+
+
+ 504105
+ January 17, 2006
+ 5.4-STABLE after MFC of ldconfig_local_dirs
+ change.
+
+
+
+ 505000
+ May 12, 2006
+ 5.5-RELEASE.
+
+
+
+ 505100
+ May 12, 2006
+ 5.5-STABLE after branching for RELENG_5_5
+
+
+
+ 600000
+ August 18, 2004
+ 6.0-CURRENT
+
+
+
+ 600001
+ August 27, 2004
+ 6.0-CURRENT after permanently enabling PFIL_HOOKS
+ in the kernel.
+
+
+
+ 600002
+ August 30, 2004
+ 6.0-CURRENT after initial addition of
+ ifi_epoch to struct if_data. Backed out after a
+ few days. Do not use this value.
+
+
+
+ 600003
+ September 8, 2004
+ 6.0-CURRENT after the re-addition of the
+ ifi_epoch member of struct if_data.
+
+
+
+ 600004
+ September 29, 2004
+ 6.0-CURRENT after addition of the struct inpcb
+ argument to the pfil API.
+
+
+
+ 600005
+ October 5, 2004
+ 6.0-CURRENT after addition of the "-d
+ DESTDIR" argument to newsyslog.
+
+
+
+ 600006
+ November 4, 2004
+ 6.0-CURRENT after addition of glibc style
+ &man.strftime.3; padding options.
+
+
+
+ 600007
+ December 12, 2004
+ 6.0-CURRENT after addition of 802.11 framework
+ updates.
+
+
+
+ 600008
+ January 25, 2005
+ 6.0-CURRENT after changes to VOP_*VOBJECT()
+ functions and introduction of MNTK_MPSAFE flag for
+ Giantfree filesystems.
+
+
+
+ 600009
+ February 4, 2005
+ 6.0-CURRENT after addition of the cpufreq
+ framework and drivers.
+
+
+
+ 600010
+ February 6, 2005
+ 6.0-CURRENT after importing OpenBSD's
+ nc(1).
+
+
+
+ 600011
+ February 12, 2005
+ 6.0-CURRENT after removing semblance of SVID2
+ matherr() support.
+
+
+
+ 600012
+ February 15, 2005
+ 6.0-CURRENT after increase of default thread
+ stacks' size.
+
+
+
+ 600013
+ February 19, 2005
+ 6.0-CURRENT after fixes in
+ <src/include/stdbool.h> and
+ <src/sys/i386/include/_types.h>
+ for using the GCC-compatibility of the Intel C/C++
+ compiler.
+
+
+
+ 600014
+ February 21, 2005
+ 6.0-CURRENT after EOVERFLOW checks in
+ vswprintf(3) fixed.
+
+
+
+ 600015
+ February 25, 2005
+ 6.0-CURRENT after changing the struct if_data
+ member, ifi_epoch, from wall clock time to
+ uptime.
+
+
+
+ 600016
+ February 26, 2005
+ 6.0-CURRENT after LC_CTYPE disk format
+ changed.
+
+
+
+ 600017
+ February 27, 2005
+ 6.0-CURRENT after NLS catalogs disk format
+ changed.
+
+
+
+ 600018
+ February 27, 2005
+ 6.0-CURRENT after LC_COLLATE disk format
+ changed.
+
+
+
+ 600019
+ February 28, 2005
+ Installation of acpica includes into
+ /usr/include.
+
+
+
+ 600020
+ March 9, 2005
+ Addition of MSG_NOSIGNAL flag to send(2)
+ API.
+
+
+
+ 600021
+ March 17, 2005
+ Addition of fields to cdevsw
+
+
+
+ 600022
+ March 21, 2005
+ Removed gtar from base system.
+
+
+
+ 600023
+ April 13, 2005
+ LOCAL_CREDS, LOCAL_CONNWAIT socket options added
+ to unix(4).
+
+
+
+ 600024
+ April 19, 2005
+ &man.hwpmc.4; and related tools added to
+ 6.0-CURRENT.
+
+
+
+ 600025
+ April 26, 2005
+ struct icmphdr added to 6.0-CURRENT.
+
+
+
+ 600026
+ May 3, 2005
+ pf updated to 3.7.
+
+
+
+ 600027
+ May 6, 2005
+ Kernel libalias and ng_nat introduced.
+
+
+
+ 600028
+ May 13, 2005
+ POSIX ttyname_r(3) made available through
+ unistd.h and libc.
+
+
+
+ 600029
+ May 29, 2005
+ 6.0-CURRENT after libpcap updated to v0.9.1 alpha
+ 096.
+
+
+
+ 600030
+ June 5, 2005
+ 6.0-CURRENT after importing NetBSD's
+ if_bridge(4).
+
+
+
+ 600031
+ June 10, 2005
+ 6.0-CURRENT after struct ifnet was broken out
+ of the driver softcs.
+
+
+
+ 600032
+ July 11, 2005
+ 6.0-CURRENT after the import of libpcap
+ v0.9.1.
+
+
+
+ 600033
+ July 25, 2005
+ 6.0-STABLE after bump of all shared library
+ versions that had not been changed since
+ RELENG_5.
+
+
+
+ 600034
+ August 13, 2005
+ 6.0-STABLE after credential argument is added to
+ dev_clone event handler. 6.0-RELEASE.
+
+
+
+ 600100
+ November 1, 2005
+ 6.0-STABLE after 6.0-RELEASE
+
+
+
+ 600101
+ December 21, 2005
+ 6.0-STABLE after incorporating scripts from the
+ local_startup directories into the base
+ &man.rcorder.8;.
+
+
+
+ 600102
+ December 30, 2005
+ 6.0-STABLE after updating the ELF types and
+ constants.
+
+
+
+ 600103
+ January 15, 2006
+ 6.0-STABLE after MFC of pidfile(3) API.
+
+
+
+ 600104
+ January 17, 2006
+ 6.0-STABLE after MFC of ldconfig_local_dirs
+ change.
+
+
+
+ 600105
+ February 26, 2006
+ 6.0-STABLE after NLS catalog support of
+ csh(1).
+
+
+
+ 601000
+ May 6, 2006
+ 6.1-RELEASE
+
+
+
+ 601100
+ May 6, 2006
+ 6.1-STABLE after 6.1-RELEASE.
+
+
+
+ 601101
+ June 22, 2006
+ 6.1-STABLE after the import of csup.
+
+
+
+ 601102
+ July 11, 2006
+ 6.1-STABLE after the iwi(4) update.
+
+
+
+ 601103
+ July 17, 2006
+ 6.1-STABLE after the resolver update to
+ BIND9, and exposure of reentrant version of
+ netdb functions.
+
+
+
+ 601104
+ August 8, 2006
+ 6.1-STABLE after DSO (dynamic shared
+ objects) support has been enabled in
+ OpenSSL.
+
+
+
+ 601105
+ September 2, 2006
+ 6.1-STABLE after 802.11 fixups changed the
+ api for the IEEE80211_IOC_STA_INFO ioctl.
+
+
+
+ 602000
+ November 15, 2006
+ 6.2-RELEASE
+
+
+
+ 602100
+ September 15, 2006
+ 6.2-STABLE after 6.2-RELEASE.
+
+
+
+ 602101
+ December 12, 2006
+ 6.2-STABLE after the addition of Wi-Spy
+ quirk.
+
+
+
+ 602102
+ December 28, 2006
+ 6.2-STABLE after pci_find_extcap()
+ addition.
+
+
+
+ 602103
+ January 16, 2007
+ 6.2-STABLE after MFC of dlsym change to look for
+ a requested symbol both in specified dso and its
+ implicit dependencies.
+
+
+
+ 602104
+ January 28, 2007
+ 6.2-STABLE after MFC of ng_deflate(4) and
+ ng_pred1(4) netgraph nodes and new compression and
+ encryption modes for ng_ppp(4) node.
+
+
+
+ 602105
+ February 20, 2007
+ 6.2-STABLE after MFC of BSD licensed version of
+ &man.gzip.1; ported from NetBSD.
+
+
+
+ 602106
+ March 31, 2007
+ 6.2-STABLE after MFC of PCI MSI and MSI-X
+ support.
+
+
+
+ 602107
+ April 6, 2007
+ 6.2-STABLE after MFC of ncurses 5.6 and wide
+ character support.
+
+
+
+ 602108
+ April 11, 2007
+ 6.2-STABLE after MFC of CAM 'SG' peripheral
+ device, which implements a subset of Linux SCSI SG
+ passthrough device API.
+
+
+
+ 602109
+ April 17, 2007
+ 6.2-STABLE after MFC of readline 5.2 patchset
+ 002.
+
+
+
+ 602110
+ May 2, 2007
+ 6.2-STABLE after MFC of pmap_invalidate_cache(),
+ pmap_change_attr(), pmap_mapbios(),
+ pmap_mapdev_attr(), and pmap_unmapbios() for amd64 and
+ i386.
+
+
+
+ 602111
+ June 11, 2007
+ 6.2-STABLE after MFC of BOP_BDFLUSH and caused
+ breakage of the filesystem modules KBI.
+
+
+
+ 602112
+ September 21, 2007
+ 6.2-STABLE after libutil(3) MFC's.
+
+
+
+ 602113
+ October 25, 2007
+ 6.2-STABLE after MFC of wide and single byte
+ ctype separation. Newly compiled binary that
+ references to ctype.h may require a new symbol,
+ __mb_sb_limit, which is not available on older
+ systems.
+
+
+
+ 602114
+ October 30, 2007
+ 6.2-STABLE after ctype ABI forward compatibility
+ restored.
+
+
+
+ 602115
+ November 21, 2007
+ 6.2-STABLE after back out of wide and single byte
+ ctype separation.
+
+
+
+ 603000
+ November 25, 2007
+ 6.3-RELEASE
+
+
+
+ 603100
+ November 25, 2007
+ 6.3-STABLE after 6.3-RELEASE.
+
+
+
+ 603101
+ December 7, 2007
+ 6.3-STABLE after fixing
+ multibyte type support in bit macro.
+
+
+
+ 603102
+ April 24, 2008
+ 6.3-STABLE after adding l_sysid to struct
+ flock.
+
+
+
+ 603103
+ May 27, 2008
+ 6.3-STABLE after MFC of the
+ memrchr function.
+
+
+
+ 603104
+ June 15, 2008
+ 6.3-STABLE after MFC of support for
+ :u variable modifier in
+ make(1).
+
+
+
+ 604000
+ October 4, 2008
+ 6.4-RELEASE
+
+
+
+ 604100
+ October 4, 2008
+ 6.4-STABLE after 6.4-RELEASE.
+
+
+
+ 700000
+ July 11, 2005
+ 7.0-CURRENT.
+
+
+
+ 700001
+ July 23, 2005
+ 7.0-CURRENT after bump of all shared library
+ versions that had not been changed since
+ RELENG_5.
+
+
+
+ 700002
+ August 13, 2005
+ 7.0-CURRENT after credential argument is added to
+ dev_clone event handler.
+
+
+
+ 700003
+ August 25, 2005
+ 7.0-CURRENT after memmem(3) is added to
+ libc.
+
+
+
+ 700004
+ October 30, 2005
+ 7.0-CURRENT after solisten(9) kernel arguments
+ are modified to accept a backlog parameter.
+
+
+
+ 700005
+ November 11, 2005
+ 7.0-CURRENT after IFP2ENADDR() was changed to
+ return a pointer to IF_LLADDR().
+
+
+
+ 700006
+ November 11, 2005
+ 7.0-CURRENT after addition of
+ if_addr member to struct
+ ifnet and IFP2ENADDR() removal.
+
+
+
+ 700007
+ December 2, 2005
+ 7.0-CURRENT after incorporating scripts from the
+ local_startup directories into the base
+ &man.rcorder.8;.
+
+
+
+ 700008
+ December 5, 2005
+ 7.0-CURRENT after removal of MNT_NODEV mount
+ option.
+
+
+
+ 700009
+ December 19, 2005
+ 7.0-CURRENT after ELF-64 type changes and symbol
+ versioning.
+
+
+
+ 700010
+ December 20, 2005
+ 7.0-CURRENT after addition of hostb and vgapci
+ drivers, addition of pci_find_extcap(), and changing
+ the AGP drivers to no longer map the aperture.
+
+
+
+ 700011
+ December 31, 2005
+ 7.0-CURRENT after tv_sec was made time_t on
+ all platforms but Alpha.
+
+
+
+ 700012
+ January 8, 2006
+ 7.0-CURRENT after ldconfig_local_dirs
+ change.
+
+
+
+ 700013
+ January 12, 2006
+ 7.0-CURRENT after changes to
+ /etc/rc.d/abi to support
+ /compat/linux/etc/ld.so.cache
+ being a symlink in a readonly filesystem.
+
+
+
+ 700014
+ January 26, 2006
+ 7.0-CURRENT after pts import.
+
+
+
+ 700015
+ March 26, 2006
+ 7.0-CURRENT after the introduction of version 2
+ of &man.hwpmc.4;'s ABI.
+
+
+
+ 700016
+ April 22, 2006
+ 7.0-CURRENT after addition of &man.fcloseall.3;
+ to libc.
+
+
+
+ 700017
+ May 13, 2006
+ 7.0-CURRENT after removal of ip6fw.
+
+
+
+ 700018
+ July 15, 2006
+ 7.0-CURRENT after import of snd_emu10kx.
+
+
+
+ 700019
+ July 29, 2006
+ 7.0-CURRENT after import of OpenSSL
+ 0.9.8b.
+
+
+
+ 700020
+ September 3, 2006
+ 7.0-CURRENT after addition of bus_dma_get_tag
+ function
+
+
+
+ 700021
+ September 4, 2006
+ 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4
+ import.
+
+
+
+ 700022
+ September 9, 2006
+ 7.0-CURRENT after dlsym change to look for a
+ requested symbol both in specified dso and its
+ implicit dependencies.
+
+
+
+ 700023
+ September 23, 2006
+ 7.0-CURRENT after adding new sound IOCTLs for the
+ OSSv4 mixer API.
+
+
+
+ 700024
+ September 28, 2006
+ 7.0-CURRENT after import of OpenSSL
+ 0.9.8d.
+
+
+
+ 700025
+ November 11, 2006
+ 7.0-CURRENT after the addition of libelf.
+
+
+
+ 700026
+ November 26, 2006
+ 7.0-CURRENT after major changes on sound
+ sysctls.
+
+
+
+ 700027
+ November 30, 2006
+ 7.0-CURRENT after the addition of Wi-Spy
+ quirk.
+
+
+
+ 700028
+ December 15, 2006
+ 7.0-CURRENT after the addition of sctp calls to
+ libc
+
+
+
+ 700029
+ January 26, 2007
+ 7.0-CURRENT after the GNU &man.gzip.1;
+ implementation was replaced with a BSD licensed
+ version ported from NetBSD.
+
+
+
+ 700030
+ February 7, 2007
+ 7.0-CURRENT after the removal of IPIP tunnel
+ encapsulation (VIFF_TUNNEL) from the IPv4 multicast
+ forwarding code.
+
+
+
+ 700031
+ February 23, 2007
+ 7.0-CURRENT after the modification of
+ bus_setup_intr() (newbus).
+
+
+
+ 700032
+ March 2, 2007
+ 7.0-CURRENT after the inclusion of ipw(4) and
+ iwi(4) firmware.
+
+
+
+ 700033
+ March 9, 2007
+ 7.0-CURRENT after the inclusion of ncurses wide
+ character support.
+
+
+
+ 700034
+ March 19, 2007
+ 7.0-CURRENT after changes to how insmntque(),
+ getnewvnode(), and vfs_hash_insert() work.
+
+
+
+ 700035
+ March 26, 2007
+ 7.0-CURRENT after addition of a notify mechanism
+ for CPU frequency changes.
+
+
+
+ 700036
+ April 6, 2007
+ 7.0-CURRENT after import of the ZFS
+ filesystem.
+
+
+
+ 700037
+ April 8, 2007
+ 7.0-CURRENT after addition of CAM 'SG' peripheral
+ device, which implements a subset of Linux SCSI SG
+ passthrough device API.
+
+
+
+ 700038
+ April 30, 2007
+ 7.0-CURRENT after changing &man.getenv.3;,
+ &man.putenv.3;, &man.setenv.3; and &man.unsetenv.3; to
+ be POSIX conformant.
+
+
+
+ 700039
+ May 1, 2007
+ 7.0-CURRENT after the changes in 700038 were
+ backed out.
+
+
+
+ 700040
+ May 10, 2007
+ 7.0-CURRENT after the addition of &man.flopen.3;
+ to libutil.
+
+
+
+ 700041
+ May 13, 2007
+ 7.0-CURRENT after enabling symbol versioning, and
+ changing the default thread library to libthr.
+
+
+
+ 700042
+ May 19, 2007
+ 7.0-CURRENT after the import of gcc
+ 4.2.0.
+
+
+
+ 700043
+ May 21, 2007
+ 7.0-CURRENT after bump of all shared library
+ versions that had not been changed since
+ RELENG_6.
+
+
+
+ 700044
+ June 7, 2007
+ 7.0-CURRENT after changing the argument for
+ vn_open()/VOP_OPEN() from file descriptor index to the
+ struct file *.
+
+
+
+ 700045
+ June 10, 2007
+ 7.0-CURRENT after changing &man.pam.nologin.8; to
+ provide an account management function instead of an
+ authentication function to the PAM framework.
+
+
+
+ 700046
+ June 11, 2007
+ 7.0-CURRENT after updated 802.11 wireless
+ support.
+
+
+
+ 700047
+ June 11, 2007
+ 7.0-CURRENT after adding TCP LRO interface
+ capabilities.
+
+
+
+ 700048
+ June 12, 2007
+ 7.0-CURRENT after
+ RFC 3678 API support added to the IPv4 stack.
+ Legacy RFC 1724 behavior of the IP_MULTICAST_IF
+ ioctl has now been removed; 0.0.0.0/8 may no longer
+ be used to specify an interface index.
+ struct ipmreqn should be used instead.
+
+
+
+ 700049
+ July 3, 2007
+ 7.0-CURRENT after importing pf from OpenBSD
+ 4.1
+
+
+
+ (not changed)
+
+ 7.0-CURRENT after adding IPv6 support for
+ FAST_IPSEC, deleting KAME IPSEC, and renaming
+ FAST_IPSEC to IPSEC.
+
+
+
+ 700050
+ July 4, 2007
+ 7.0-CURRENT after converting setenv/putenv/etc.
+ calls from traditional BSD to POSIX.
+
+
+
+ 700051
+ July 4, 2007
+ 7.0-CURRENT after adding new mmap/lseek/etc
+ syscalls.
+
+
+
+ 700052
+ July 6, 2007
+ 7.0-CURRENT after moving I4B headers to
+ include/i4b.
+
+
+
+ 700053
+ September 30, 2007
+ 7.0-CURRENT after the addition of support for
+ PCI domains
+
+
+
+ 700054
+ October 25, 2007
+ 7.0-CURRENT after MFC of wide and single byte
+ ctype separation.
+
+
+
+ 700055
+ October 28, 2007
+ 7.0-RELEASE, and 7.0-CURRENT after ABI backwards
+ compatibility to the FreeBSD 4/5/6 versions of the
+ PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was
+ MFCed, which required the ABI of the PCIOCGETCONF
+ IOCTL to be broken again
+
+
+
+ 700100
+ December 22, 2007
+ 7.0-STABLE after 7.0-RELEASE
+
+
+
+ 700101
+ February 8, 2008
+ 7.0-STABLE after the MFC of m_collapse().
+
+
+
+ 700102
+ March 30, 2008
+ 7.0-STABLE after the MFC of
+ kdb_enter_why().
+
+
+
+ 700103
+ April 10, 2008
+ 7.0-STABLE after adding l_sysid to struct
+ flock.
+
+
+
+ 700104
+ April 11, 2008
+ 7.0-STABLE after the MFC of procstat(1).
+
+
+
+ 700105
+ April 11, 2008
+ 7.0-STABLE after the MFC of umtx
+ features.
+
+
+
+ 700106
+ April 15, 2008
+ 7.0-STABLE after the MFC of &man.write.2; support
+ to &man.psm.4;.
+
+
+
+ 700107
+ April 20, 2008
+ 7.0-STABLE after the MFC of F_DUP2FD command
+ to &man.fcntl.2;.
+
+
+
+ 700108
+ May 5, 2008
+ 7.0-STABLE after some &man.lockmgr.9; changes,
+ which makes it necessary to include
+ sys/lock.h in order to use
+ &man.lockmgr.9;.
+
+
+
+ 700109
+ May 27, 2008
+ 7.0-STABLE after MFC of the
+ memrchr function.
+
+
+
+ 700110
+ August 5, 2008
+ 7.0-STABLE after MFC of kernel NFS lockd
+ client.
+
+
+
+ 700111
+ August 20, 2008
+ 7.0-STABLE after addition of physically
+ contiguous jumbo frame support.
+
+
+
+ 700112
+ August 27, 2008
+ 7.0-STABLE after MFC of kernel DTrace
+ support.
+
+
+
+ 701000
+ November 25, 2008
+ 7.1-RELEASE
+
+
+
+ 701100
+ November 25, 2008
+ 7.1-STABLE after 7.1-RELEASE.
+
+
+
+ 701101
+ January 10, 2009
+ 7.1-STABLE after strndup
+ merge.
+
+
+
+ 701102
+ January 17, 2009
+ 7.1-STABLE after cpuctl(4) support
+ added.
+
+
+
+ 701103
+ February 7, 2009
+ 7.1-STABLE after the merge of
+ multi-/no-IPv4/v6 jails.
+
+
+
+ 701104
+ February 14, 2009
+ 7.1-STABLE after the store of the suspension
+ owner in the struct mount, and introduction of
+ vfs_susp_clean method into the struct vfsops.
+
+
+
+ 701105
+ March 12, 2009
+ 7.1-STABLE after the incompatible change
+ to the kern.ipc.shmsegs sysctl to allow to allocate
+ larger SysV shared memory segments on 64bit
+ architectures.
+
+
+
+ 701106
+ March 14, 2009
+ 7.1-STABLE after the merge of a fix for
+ POSIX semaphore wait operations.
+
+
+
+ 702000
+ April 15, 2009
+ 7.2-RELEASE
+
+
+
+ 702100
+ April 15, 2009
+ 7.2-STABLE after 7.2-RELEASE.
+
+
+
+ 702101
+ May 15, 2009
+ 7.2-STABLE after ichsmb(4) was changed to
+ use left-adjusted slave addressing to match other
+ SMBus controller drivers.
+
+
+
+ 702102
+ May 28, 2009
+ 7.2-STABLE after MFC of the
+ fdopendir function.
+
+
+
+ 702103
+ June 06, 2009
+ 7.2-STABLE after MFC of PmcTools.
+
+
+
+ 702104
+ July 14, 2009
+ 7.2-STABLE after MFC of the
+ closefrom system call.
+
+
+
+ 702105
+ July 31, 2009
+ 7.2-STABLE after MFC of the SYSVIPC ABI
+ change.
+
+
+
+ 702106
+ September 14, 2009
+ 7.2-STABLE after MFC of the x86 PAT
+ enhancements and addition of d_mmap_single() and
+ the scatter/gather list VM object type.
+
+
+
+ 703000
+ February 9, 2010
+ 7.3-RELEASE
+
+
+
+ 703100
+ February 9, 2010
+ 7.3-STABLE after 7.3-RELEASE.
+
+
+
+ 704000
+ December 22, 2010
+ 7.4-RELEASE
+
+
+
+ 704100
+ December 22, 2010
+ 7.4-STABLE after 7.4-RELEASE.
+
+
+
+ 800000
+ October 11, 2007
+ 8.0-CURRENT. Separating wide and single byte
+ ctype.
+
+
+
+ 800001
+ October 16, 2007
+ 8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8
+ import.
+
+
+
+ 800002
+ October 21, 2007
+ 8.0-CURRENT after renaming kthread_create()
+ and friends to kproc_create() etc.
+
+
+
+ 800003
+ October 24, 2007
+ 8.0-CURRENT after ABI backwards compatibility
+ to the FreeBSD 4/5/6 versions of the PCIOCGETCONF,
+ PCIOCREAD and PCIOCWRITE IOCTLs was added, which
+ required the ABI of the PCIOCGETCONF IOCTL to be
+ broken again
+
+
+
+ 800004
+ November 12, 2007
+ 8.0-CURRENT after agp(4) driver moved from
+ src/sys/pci to src/sys/dev/agp
+
+
+
+ 800005
+ December 4, 2007
+ 8.0-CURRENT after changes to the jumbo frame
+ allocator (rev 174247).
+
+
+
+ 800006
+ December 7, 2007
+ 8.0-CURRENT after the addition of callgraph
+ capture functionality to &man.hwpmc.4;.
+
+
+
+ 800007
+ December 25, 2007
+ 8.0-CURRENT after kdb_enter() gains a "why"
+ argument.
+
+
+
+ 800008
+ December 28, 2007
+ 8.0-CURRENT after LK_EXCLUPGRADE option
+ removal.
+
+
+
+ 800009
+ January 9, 2008
+ 8.0-CURRENT after introduction of
+ &man.lockmgr.disown.9;
+
+
+
+ 800010
+ January 10, 2008
+ 8.0-CURRENT after the &man.vn.lock.9; prototype
+ change.
+
+
+
+ 800011
+ January 13, 2008
+ 8.0-CURRENT after the &man.VOP.LOCK.9; and
+ &man.VOP.UNLOCK.9; prototype changes.
+
+
+
+ 800012
+ January 19, 2008
+ 8.0-CURRENT after introduction of
+ &man.lockmgr.recursed.9;, &man.BUF.RECURSED.9; and
+ &man.BUF.ISLOCKED.9; and the removal of
+ BUF_REFCNT().
+
+
+
+ 800013
+ January 23, 2008
+ 8.0-CURRENT after introduction of the
+ ASCII encoding.
+
+
+
+ 800014
+ January 24, 2008
+ 8.0-CURRENT after changing the prototype of
+ &man.lockmgr.9; and removal of
+ lockcount() and
+ LOCKMGR_ASSERT().
+
+
+
+ 800015
+ January 26, 2008
+ 8.0-CURRENT after extending the types
+ of the &man.fts.3; structures.
+
+
+
+ 800016
+ February 1, 2008
+ 8.0-CURRENT after adding an argument to
+ MEXTADD(9)
+
+
+
+ 800017
+ February 6, 2008
+ 8.0-CURRENT after the introduction of
+ LK_NODUP and LK_NOWITNESS options in the
+ &man.lockmgr.9; space.
+
+
+
+ 800018
+ February 8, 2008
+ 8.0-CURRENT after the addition of
+ m_collapse.
+
+
+
+ 800019
+ February 9, 2008
+ 8.0-CURRENT after the addition of current
+ working directory, root directory, and jail
+ directory support to the kern.proc.filedesc
+ sysctl.
+
+
+
+ 800020
+ February 13, 2008
+ 8.0-CURRENT after introduction of
+ &man.lockmgr.assert.9; and
+ BUF_ASSERT functions.
+
+
+
+ 800021
+ February 15, 2008
+ 8.0-CURRENT after introduction of
+ &man.lockmgr.args.9; and LK_INTERNAL flag
+ removal.
+
+
+
+ 800022
+ (backed out)
+ 8.0-CURRENT after changing the default system ar
+ to BSD &man.ar.1;.
+
+
+
+ 800023
+ February 25, 2008
+ 8.0-CURRENT after changing the prototypes of
+ &man.lockstatus.9; and &man.VOP.ISLOCKED.9;, more
+ specifically retiring the
+ struct thread argument.
+
+
+
+ 800024
+ March 1, 2008
+ 8.0-CURRENT after axing out the
+ lockwaiters and
+ BUF_LOCKWAITERS functions,
+ changing the return value of
+ brelvp from void to int and
+ introducing new flags for &man.lockinit.9;.
+
+
+
+ 800025
+ March 8, 2008
+ 8.0-CURRENT after adding F_DUP2FD command
+ to &man.fcntl.2;.
+
+
+
+ 800026
+ March 12, 2008
+ 8.0-CURRENT after changing the priority parameter
+ to cv_broadcastpri such that 0 means no
+ priority.
+
+
+
+ 800027
+ March 24, 2008
+ 8.0-CURRENT after changing the bpf monitoring ABI
+ when zerocopy bpf buffers were added.
+
+
+
+ 800028
+ March 26, 2008
+ 8.0-CURRENT after adding l_sysid to struct
+ flock.
+
+
+
+ 800029
+ March 28, 2008
+ 8.0-CURRENT after reintegration of the
+ BUF_LOCKWAITERS function and the
+ addition of &man.lockmgr.waiters.9;.
+
+
+
+ 800030
+ April 1, 2008
+ 8.0-CURRENT after the introduction of the
+ &man.rw.try.rlock.9; and &man.rw.try.wlock.9;
+ functions.
+
+
+
+ 800031
+ April 6, 2008
+ 8.0-CURRENT after the introduction of the
+ lockmgr_rw and
+ lockmgr_args_rw
+ functions.
+
+
+
+ 800032
+ April 8, 2008
+ 8.0-CURRENT after the implementation of the
+ openat and related syscalls, introduction of the
+ O_EXEC flag for the &man.open.2;, and providing the
+ corresponding linux compatibility syscalls.
+
+
+
+ 800033
+ April 8, 2008
+ 8.0-CURRENT after added &man.write.2; support for
+ &man.psm.4; in native operation level. Now arbitrary
+ commands can be written to
+ /dev/psm%d and status can be
+ read back from it.
+
+
+
+ 800034
+ April 10, 2008
+ 8.0-CURRENT after introduction of the
+ memrchr function.
+
+
+
+ 800035
+ April 16, 2008
+ 8.0-CURRENT after introduction of the
+ fdopendir function.
+
+
+
+ 800036
+ April 20, 2008
+ 8.0-CURRENT after switchover of 802.11 wireless
+ to multi-bss support (aka vaps).
+
+
+
+ 800037
+ May 9, 2008
+ 8.0-CURRENT after addition of multi routing
+ table support (aka setfib(1), setfib(2)).
+
+
+
+ 800038
+ May 26, 2008
+ 8.0-CURRENT after removal of netatm and
+ ISDN4BSD. Also, the addition of the
+ Compact C Type (CTF) tools.
+
+
+
+ 800039
+ June 14, 2008
+ 8.0-CURRENT after removal of sgtty.
+
+
+
+ 800040
+ June 26, 2008
+ 8.0-CURRENT with kernel NFS lockd client.
+
+
+
+ 800041
+ July 22, 2008
+ 8.0-CURRENT after addition of arc4random_buf(3)
+ and arc4random_uniform(3).
+
+
+
+ 800042
+ August 8, 2008
+ 8.0-CURRENT after addition of cpuctl(4).
+
+
+
+ 800043
+ August 13, 2008
+ 8.0-CURRENT after changing bpf(4) to use a
+ single device node, instead of device cloning.
+
+
+
+ 800044
+ August 17, 2008
+ 8.0-CURRENT after the commit of the first step of
+ the vimage project renaming global variables to be
+ virtualized with a V_ prefix with macros to map them
+ back to their global names.
+
+
+
+ 800045
+ August 20, 2008
+ 8.0-CURRENT after the integration of the
+ MPSAFE TTY layer, including changes to various
+ drivers and utilities that interact with it.
+
+
+
+ 800046
+ September 8, 2008
+ 8.0-CURRENT after the separation of the GDT
+ per CPU on amd64 architecture.
+
+
+
+ 800047
+ September 10, 2008
+ 8.0-CURRENT after removal of VSVTX, VSGID
+ and VSUID.
+
+
+
+ 800048
+ September 16, 2008
+ 8.0-CURRENT after converting the kernel NFS mount
+ code to accept individual mount options in the
+ nmount() iovec, not just one big
+ struct nfs_args.
+
+
+
+ 800049
+ September 17, 2008
+ 8.0-CURRENT after the removal of &man.suser.9;
+ and &man.suser.cred.9;.
+
+
+
+ 800050
+ October 20, 2008
+ 8.0-CURRENT after buffer cache API
+ change.
+
+
+
+ 800051
+ October 23, 2008
+ 8.0-CURRENT after the removal of the
+ &man.MALLOC.9; and &man.FREE.9; macros.
+
+
+
+ 800052
+ October 28, 2008
+ 8.0-CURRENT after the introduction of accmode_t
+ and renaming of VOP_ACCESS 'a_mode' argument
+ to 'a_accmode'.
+
+
+
+ 800053
+ November 2, 2008
+ 8.0-CURRENT after the prototype change of
+ &man.vfs.busy.9; and the introduction of its
+ MBF_NOWAIT and MBF_MNTLSTLOCK flags.
+
+
+
+ 800054
+ November 22, 2008
+ 8.0-CURRENT after the addition of buf_ring,
+ memory barriers and ifnet functions to facilitate
+ multiple hardware transmit queues for cards that
+ support them, and a lockless ring-buffer
+ implementation to enable drivers to more efficiently
+ manage queuing of packets.
+
+
+
+ 800055
+ November 27, 2008
+ 8.0-CURRENT after the addition of Intel™
+ Core, Core2, and Atom support to
+ &man.hwpmc.4;.
+
+
+
+ 800056
+ November 29, 2008
+ 8.0-CURRENT after the introduction of
+ multi-/no-IPv4/v6 jails.
+
+
+
+ 800057
+ December 1, 2008
+ 8.0-CURRENT after the switch to the
+ ath hal source code.
+
+
+
+ 800058
+ December 12, 2008
+ 8.0-CURRENT after the introduction of
+ the VOP_VPTOCNP operation.
+
+
+
+ 800059
+ December 15, 2008
+ 8.0-CURRENT incorporates the
+ new arp-v2 rewrite.
+
+
+
+ 800060
+ December 19, 2008
+ 8.0-CURRENT after the addition of makefs.
+
+
+
+ 800061
+ January 15, 2009
+ 8.0-CURRENT after TCP Appropriate Byte
+ Counting.
+
+
+
+ 800062
+ January 28, 2009
+ 8.0-CURRENT after removal of minor(),
+ minor2unit(), unit2minor(), etc.
+
+
+
+ 800063
+ February 18, 2009
+ 8.0-CURRENT after GENERIC config change to use
+ the USB2 stack, but also the addition of
+ fdevname(3).
+
+
+
+ 800064
+ February 23, 2009
+ 8.0-CURRENT after the USB2 stack is moved to and
+ replaces dev/usb.
+
+
+
+ 800065
+ February 26, 2009
+ 8.0-CURRENT after the renaming of all functions
+ in libmp(3).
+
+
+
+ 800066
+ February 27, 2009
+ 8.0-CURRENT after changing USB devfs handling and
+ layout.
+
+
+
+ 800067
+ February 28, 2009
+ 8.0-CURRENT after adding getdelim(), getline(),
+ stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and
+ wcsncasecmp().
+
+
+
+ 800068
+ March 2, 2009
+ 8.0-CURRENT after renaming the ushub devclass to
+ uhub.
+
+
+
+ 800069
+ March 9, 2009
+ 8.0-CURRENT after libusb20.so.1 was renamed to
+ libusb.so.1.
+
+
+
+ 800070
+ March 9, 2009
+ 8.0-CURRENT after merging IGMPv3 and
+ Source-Specific Multicast (SSM) to the IPv4
+ stack.
+
+
+
+ 800071
+ March 14, 2009
+ 8.0-CURRENT after gcc was patched to use C99
+ inline semantics in c99 and gnu99 mode.
+
+
+
+ 800072
+ March 15, 2009
+ 8.0-CURRENT after the IFF_NEEDSGIANT flag has
+ been removed; non-MPSAFE network device drivers are no
+ longer supported.
+
+
+
+ 800073
+ March 18, 2009
+ 8.0-CURRENT after the dynamic string token
+ substitution has been implemented for rpath and needed
+ paths.
+
+
+
+ 800074
+ March 24, 2009
+ 8.0-CURRENT after tcpdump 4.0.0 and
+ libpcap 1.0.0 import.
+
+
+
+ 800075
+ April 6, 2009
+ 8.0-CURRENT after layout of structs vnet_net,
+ vnet_inet and vnet_ipfw has been changed.
+
+
+
+ 800076
+ April 9, 2009
+ 8.0-CURRENT after adding delay profiles in
+ dummynet.
+
+
+
+ 800077
+ April 14, 2009
+ 8.0-CURRENT after removing VOP_LEASE() and
+ vop_vector.vop_lease.
+
+
+
+ 800078
+ April 15, 2009
+ 8.0-CURRENT after struct rt_weight fields have
+ been added to struct rt_metrics and struct
+ rt_metrics_lite, changing the layout of struct
+ rt_metrics_lite. A bump to RTM_VERSION was made, but
+ backed out.
+
+
+
+ 800079
+ April 15, 2009
+ 8.0-CURRENT after struct llentry pointers are
+ added to struct route and struct route_in6.
+
+
+
+ 800080
+ April 15, 2009
+ 8.0-CURRENT after layout of struct inpcb has been
+ changed.
+
+
+
+ 800081
+ April 19, 2009
+ 8.0-CURRENT after the layout of struct
+ malloc_type has been changed.
+
+
+
+ 800082
+ April 21, 2009
+ 8.0-CURRENT after the layout of struct ifnet has
+ changed, and with if_ref() and if_rele() ifnet
+ refcounting.
+
+
+
+ 800083
+ April 22, 2009
+ 8.0-CURRENT after the implementation of a
+ low-level Bluetooth HCI API.
+
+
+
+ 800084
+ April 29, 2009
+ 8.0-CURRENT after IPv6 SSM and MLDv2
+ changes.
+
+
+
+ 800085
+ April 30, 2009
+ 8.0-CURRENT after enabling support for
+ VIMAGE kernel builds with one active image.
+
+
+
+ 800086
+ May 8, 2009
+ 8.0-CURRENT after adding support for input lines
+ of arbitrarily length in patch(1).
+
+
+
+ 800087
+ May 11, 2009
+ 8.0-CURRENT after some VFS KPI changes. The
+ thread argument has been removed from the FSD parts of
+ the VFS. VFS_* functions do not
+ need the context any more because it always refers to
+ curthread. In some special cases,
+ the old behavior is retained.
+
+
+
+ 800088
+ May 20, 2009
+ 8.0-CURRENT after net80211 monitor mode
+ changes.
+
+
+
+ 800089
+ May 23, 2009
+ 8.0-CURRENT after adding UDP control block
+ support.
+
+
+
+ 800090
+ May 23, 2009
+ 8.0-CURRENT after virtualizing interface
+ cloning.
+
+
+
+ 800091
+ May 27, 2009
+ 8.0-CURRENT after adding hierarchical jails
+ and removing global securelevel.
+
+
+
+ 800092
+ May 29, 2009
+ 8.0-CURRENT after changing
+ sx_init_flags() KPI. The
+ SX_ADAPTIVESPIN is retired and a
+ new SX_NOADAPTIVE flag is
+ introduced in order to handle the reversed
+ logic.
+
+
+
+ 800093
+ May 29, 2009
+ 8.0-CURRENT after adding mnt_xflag to
+ struct mount.
+
+
+
+ 800094
+ May 30, 2009
+ 8.0-CURRENT after adding
+ &man.VOP.ACCESSX.9;.
+
+
+
+ 800095
+ May 30, 2009
+ 8.0-CURRENT after changing the polling KPI.
+ The polling handlers now return the number of packets
+ processed. A new
+ IFCAP_POLLING_NOCOUNT is also
+ introduced to specify that the return value is
+ not significant and the counting should be
+ skipped.
+
+
+
+ 800096
+ June 1, 2009
+ 8.0-CURRENT after updating to the new netisr
+ implementation and after changing the way we
+ store and access FIBs.
+
+
+
+
+ 800097
+ June 8, 2009
+ 8.0-CURRENT after the introduction of vnet
+ destructor hooks and infrastructure.
+
+
+
+ 800097
+ June 11, 2009
+ 8.0-CURRENT after the introduction of netgraph
+ outbound to inbound path call detection and queuing,
+ which also changed the layout of struct
+ thread.
+
+
+
+ 800098
+ June 14, 2009
+ 8.0-CURRENT after OpenSSL 0.9.8k import.
+
+
+
+ 800099
+ June 22, 2009
+ 8.0-CURRENT after NGROUPS update and moving
+ route virtualization into its own VImage
+ module.
+
+
+
+ 800100
+ June 24, 2009
+ 8.0-CURRENT after SYSVIPC ABI change.
+
+
+
+ 800101
+ June 29, 2009
+ 8.0-CURRENT after the removal of the
+ /dev/net/* per-interface character
+ devices.
+
+
+
+ 800102
+ July 12, 2009
+ 8.0-CURRENT after padding was added to
+ struct sackhint, struct tcpcb, and struct
+ tcpstat.
+
+
+
+ 800103
+ July 13, 2009
+ 8.0-CURRENT after replacing struct tcpopt
+ with struct toeopt in the TOE driver interface
+ to the TCP syncache.
+
+
+
+ 800104
+ July 14, 2009
+ 8.0-CURRENT after the addition of the
+ linker-set based per-vnet allocator.
+
+
+
+ 800105
+ July 19, 2009
+ 8.0-CURRENT after version bump for all
+ shared libraries that do not have symbol versioning
+ turned on.
+
+
+
+ 800106
+ July 24, 2009
+ 8.0-CURRENT after introduction of OBJT_SG
+ VM object type.
+
+
+
+ 800107
+ August 2, 2009
+ 8.0-CURRENT after making the newbus subsystem
+ Giant free by adding the newbus sxlock and
+ 8.0-RELEASE.
+
+
+
+ 800108
+ November 21, 2009
+ 8.0-STABLE after implementing EVFILT_USER kevent
+ filter.
+
+
+
+ 800500
+ January 7, 2010
+ 8.0-STABLE after
+ __FreeBSD_version bump to make
+ pkg_add -r use
+ packages-8-stable.
+
+
+
+ 800501
+ January 24, 2010
+ 8.0-STABLE after change of the
+ scandir(3) and
+ alphasort(3) prototypes to
+ conform to SUSv4.
+
+
+
+ 800502
+ January 31, 2010
+ 8.0-STABLE after addition of
+ sigpause(3).
+
+
+
+ 800503
+ February 25, 2010
+ 8.0-STABLE after addition of SIOCGIFDESCR
+ and SIOCSIFDESCR ioctls to network interfaces. These
+ ioctl can be used to manipulate interface description,
+ as inspired by OpenBSD.
+
+
+
+ 800504
+ March 1, 2010
+ 8.0-STABLE after MFC of importing x86emu, a
+ software emulator for real mode x86 CPU from
+ OpenBSD.
+
+
+
+ 800505
+ May 18, 2010
+ 8.0-STABLE after MFC of adding liblzma, xz,
+ xzdec, and lzmainfo.
+
+
+
+ 801000
+ June 14, 2010
+ 8.1-RELEASE
+
+
+
+ 801500
+ June 14, 2010
+ 8.1-STABLE after 8.1-RELEASE.
+
+
+
+ 801501
+ November 3, 2010
+ 8.1-STABLE after KBI change in struct sysentvec,
+ and implementation of PL_FLAG_SCE/SCX/EXEC/SI and
+ pl_siginfo for ptrace(PT_LWPINFO) .
+
+
+
+ 802000
+ December 22, 2010
+ 8.2-RELEASE
+
+
+
+ 802500
+ December 22, 2010
+ 8.2-STABLE after 8.2-RELEASE.
+
+
+
+ 802501
+ February 28, 2011
+ 8.2-STABLE after merging DTrace changes,
+ including support for userland tracing.
+
+
+
+ 802502
+ March 6, 2011
+ 8.2-STABLE after merging log2 and log2f
+ into libm.
+
+
+
+ 802503
+ May 1, 2011
+ 8.2-STABLE after upgrade of the gcc to the last
+ GPLv2 version from the FSF gcc-4_2-branch.
+
+
+
+ 802504
+ May 28, 2011
+ 8.2-STABLE after introduction of the KPI and
+ supporting infrastructure for modular congestion
+ control.
+
+
+
+ 802505
+ May 28, 2011
+ 8.2-STABLE after introduction of Hhook and Khelp
+ KPIs.
+
+
+
+ 802506
+ May 28, 2011
+ 8.2-STABLE after addition of OSD to struct
+ tcpcb.
+
+
+
+ 802507
+ June 6, 2011
+ 8.2-STABLE after ZFS v28 import.
+
+
+
+ 802508
+ June 8, 2011
+ 8.2-STABLE after removal of the schedtail event
+ handler and addition of the sv_schedtail method to
+ struct sysvec.
+
+
+
+ 802509
+ July 14, 2011
+ 8.2-STABLE after merging the SSSE3 support
+ into binutils.
+
+
+
+ 802510
+ July 19, 2011
+ 8.2-STABLE after addition of
+ RFTSIGZMB flag for
+ rfork(2).
+
+
+
+ 802511
+ September 9, 2011
+ 8.2-STABLE after addition of automatic detection
+ of USB mass storage devices which do not support the
+ no synchronize cache SCSI command.
+
+
+
+ 802512
+ September 10, 2011
+ 8.2-STABLE after merging of
+ re-factoring of auto-quirk.
+
+
+
+ 802513
+ October 25, 2011
+ 8.2-STABLE after merging of the MAP_PREFAULT_READ
+ flag to mmap(2).
+
+
+
+ 802514
+ November 16, 2011
+ 8.2-STABLE after merging of
+ addition of posix_fallocate(2) syscall.
+
+
+
+ 802515
+ January 6, 2012
+ 8.2-STABLE after merging of addition of the
+ posix_fadvise(2) system call.
+
+
+
+ 802516
+ January 16, 2012
+ 8.2-STABLE after merging gperf 3.0.3
+
+
+
+ 802517
+ February 15, 2012
+ 8.2-STABLE after introduction of the new
+ extensible sysctl(3) interface NET_RT_IFLISTL
+ to query address lists (rev
+ 231769).
+
+
+
+ 803000
+ March 3, 2012
+ 8.3-RELEASE.
+
+
+
+ 803500
+ March 3, 2012
+ 8.3-STABLE after branching releng/8.3
+ (RELENG_8_3).
+
+
+
+ 804000
+ March 28, 2013
+ 8.4-RELEASE.
+
+
+
+ 804500
+ March 28, 2013
+ 8.4-STABLE after 8.4-RELEASE.
+
+
+
+ 900000
+ August 22, 2009
+ 9.0-CURRENT.
+
+
+
+ 900001
+ September 8, 2009
+ 9.0-CURRENT after importing x86emu, a software
+ emulator for real mode x86 CPU from OpenBSD.
+
+
+
+ 900002
+ September 23, 2009
+ 9.0-CURRENT after implementing the EVFILT_USER
+ kevent filter functionality.
+
+
+
+ 900003
+ December 2, 2009
+ 9.0-CURRENT after addition of
+ sigpause(3) and PIE
+ support in csu.
+
+
+
+ 900004
+ December 6, 2009
+ 9.0-CURRENT after addition of libulog and its
+ libutempter compatibility interface.
+
+
+
+ 900005
+ December 12, 2009
+ 9.0-CURRENT after addition of
+ sleepq_sleepcnt(), which can be
+ used to query the number of waiters on a specific
+ waiting queue.
+
+
+
+ 900006
+ January 4, 2010
+ 9.0-CURRENT after change of the
+ scandir(3) and
+ alphasort(3) prototypes to
+ conform to SUSv4.
+
+
+
+ 900007
+ January 13, 2010
+ 9.0-CURRENT after the removal of utmp(5) and
+ the addition of utmpx (see
+ getutxent(3)) for improved
+ logging of user logins and system events.
+
+
+
+ 900008
+ January 20, 2010
+ 9.0-CURRENT after the import of BSDL bc/dc and
+ the deprecation of GNU bc/dc.
+
+
+
+ 900009
+ January 26, 2010
+ 9.0-CURRENT after the addition of SIOCGIFDESCR
+ and SIOCSIFDESCR ioctls to network interfaces. These
+ ioctl can be used to manipulate interface description,
+ as inspired by OpenBSD.
+
+
+
+ 900010
+ March 22, 2010
+ 9.0-CURRENT after the import of zlib
+ 1.2.4.
+
+
+
+ 900011
+ April 24, 2010
+ 9.0-CURRENT after adding soft-updates
+ journalling.
+
+
+
+ 900012
+ May 10, 2010
+ 9.0-CURRENT after adding liblzma, xz, xzdec,
+ and lzmainfo.
+
+
+
+ 900013
+ May 24, 2010
+ 9.0-CURRENT after bringing in USB fixes for
+ linux(4).
+
+
+
+ 900014
+ June 10, 2010
+ 9.0-CURRENT after adding Clang.
+
+
+
+ 900015
+ July 22, 2010
+ 9.0-CURRENT after the import of BSD grep.
+
+
+
+ 900016
+ July 28, 2010
+ 9.0-CURRENT after adding mti_zone to
+ struct malloc_type_internal.
+
+
+
+ 900017
+ August 23, 2010
+ 9.0-CURRENT after changing back default grep to
+ GNU grep and adding WITH_BSD_GREP knob.
+
+
+
+ 900018
+ August 24, 2010
+ 9.0-CURRENT after the
+ pthread_kill(3) -generated signal
+ is identified as SI_LWP in si_code. Previously,
+ si_code was SI_USER.
+
+
+
+ 900019
+ August 28, 2010
+ 9.0-CURRENT after addition of the
+ MAP_PREFAULT_READ flag to
+ mmap(2).
+
+
+
+ 900020
+ September 9, 2010
+ 9.0-CURRENT after adding drain functionality
+ to sbufs, which also changed the layout of
+ struct sbuf.
+
+
+
+ 900021
+ September 13, 2010
+ 9.0-CURRENT after DTrace has grown support
+ for userland tracing.
+
+
+
+ 900022
+ October 2, 2010
+ 9.0-CURRENT after addition of the BSDL man
+ utilities and retirement of GNU/GPL man
+ utilities.
+
+
+
+ 900023
+ October 11, 2010
+ 9.0-CURRENT after updating xz to git 20101010
+ snapshot.
+
+
+
+ 900024
+ November 11, 2010
+ 9.0-CURRENT after libgcc.a was replaced
+ by libcompiler_rt.a.
+
+
+
+ 900025
+ November 12, 2010
+ 9.0-CURRENT after the introduction of the
+ modularised congestion control.
+
+
+
+ 900026
+ November 30, 2010
+ 9.0-CURRENT after the introduction of Serial
+ Management Protocol (SMP) passthrough and the
+ XPT_SMP_IO and XPT_GDEV_ADVINFO CAM CCBs.
+
+
+
+ 900027
+ December 5, 2010
+ 9.0-CURRENT after the addition of log2 to
+ libm.
+
+
+
+ 900028
+ December 21, 2010
+ 9.0-CURRENT after the addition of the Hhook
+ (Helper Hook), Khelp (Kernel Helpers) and Object
+ Specific Data (OSD) KPIs.
+
+
+
+ 900029
+ December 28, 2010
+ 9.0-CURRENT after the modification of the TCP
+ stack to allow Khelp modules to interact with it via
+ helper hook points and store per-connection data in
+ the TCP control block.
+
+
+
+ 900030
+ January 12, 2011
+ 9.0-CURRENT after the update of libdialog to
+ version 20100428.
+
+
+
+ 900031
+ February 7, 2011
+ 9.0-CURRENT after the addition of
+ pthread_getthreadid_np(3).
+
+
+
+ 900032
+ February 8, 2011
+ 9.0-CURRENT after the removal of the uio_yield
+ prototype and symbol.
+
+
+
+ 900033
+ February 18, 2011
+ 9.0-CURRENT after the update of binutils to
+ version 2.17.50.
+
+
+
+ 900034
+ March 8, 2011
+ 9.0-CURRENT after the struct sysvec
+ (sv_schedtail) changes.
+
+
+
+ 900035
+ March 29, 2011
+ 9.0-CURRENT after the update of base gcc and
+ libstdc++ to the last GPLv2 licensed revision.
+
+
+
+ 900036
+ April 18, 2011
+ 9.0-CURRENT after the removal of libobjc and
+ Objective-C support from the base system.
+
+
+
+ 900037
+ May 13, 2011
+ 9.0-CURRENT after importing the libprocstat(3)
+ library and fuser(1) utility to the base
+ system.
+
+
+
+ 900038
+ May 22, 2011
+ 9.0-CURRENT after adding a lock flag argument to
+ VFS_FHTOVP(9).
+
+
+
+ 900039
+ June 28, 2011
+ 9.0-CURRENT after importing pf from OpenBSD
+ 4.5.
+
+
+
+ 900040
+ July 19, 2011
+ Increase default MAXCPU for FreeBSD to 64 on
+ amd64 and ia64 and to 128 for XLP (mips).
+
+
+
+ 900041
+ August 13, 2011
+ 9.0-CURRENT after the implementation of Capsicum
+ capabilities; fget(9) gains a rights argument.
+
+
+
+ 900042
+ August 28, 2011
+ Bump shared libraries' version numbers for
+ libraries whose ABI has changed in preparation for
+ 9.0.
+
+
+
+ 900043
+ September 2, 2011
+ Add automatic detection of USB mass storage
+ devices which do not support the no synchronize cache
+ SCSI command.
+
+
+
+ 900044
+ September 10, 2011
+ Re-factor auto-quirk. 9.0-RELEASE.
+
+
+
+
+
+ 900045
+ January 2, 2012
+ 9-CURRENT after MFC of true/false from
+ 1000002.
+
+
+
+ 900500
+ January 2, 2012
+ 9.0-STABLE.
+
+
+
+ 900501
+ January 6, 2012
+ 9.0-STABLE after merging of addition of the
+ posix_fadvise(2) system call.
+
+
+
+ 900502
+ January 16, 2012
+ 9.0-STABLE after merging gperf 3.0.3
+
+
+
+ 900503
+ February 15, 2012
+ 9.0-STABLE after introduction of the new
+ extensible sysctl(3) interface NET_RT_IFLISTL
+ to query address lists (rev
+ 231768).
+
+
+
+ 900504
+ March 3, 2012
+ 9.0-STABLE after changes related to mounting
+ of filesystem inside a jail (rev
+ 232728).
+
+
+
+ 900505
+ March 13, 2012
+ 9.0-STABLE after introduction of new tcp(4)
+ socket options: TCP_KEEPINIT, TCP_KEEPIDLE,
+ TCP_KEEPINTVL, and TCP_KEEPCNT (rev
+ 232945).
+
+
+
+ 900506
+ May 22, 2012
+ 9.0-STABLE after introduction of the
+ quick_exit function and
+ related changes required for C++11 (rev
+ 235786).
+
+
+
+ 901000
+ August 5, 2012
+ 9.1-RELEASE.
+
+
+
+ 901500
+ August 6, 2012
+ 9.1-STABLE after branching releng/9.1
+ (RELENG_9_1).
+
+
+
+ 901501
+ November 11, 2012
+ 9.1-STABLE after LIST_PREV() added to queue.h
+ (rev 242893) and KBI change in USB
+ serial devices (rev
+ 240659).
+
+
+
+ 901502
+ November 28, 2012
+ 9.1-STABLE after USB serial jitter buffer
+ requires rebuild of USB serial device modules.
+
+
+
+ 901503
+ February 21, 2013
+ 9.1-STABLE after USB moved to the driver
+ structure requiring a rebuild of all USB modules.
+ Also indicates the presence of nmtree.
+
+
+
+ 901504
+ March 15, 2013
+ 9.1-STABLE after install gained -l, -M, -N and
+ related flags and cat gained the -l option.
+
+
+
+ 901505
+ June 13, 2013
+ 9.1-STABLE after fixes in ctfmerge bootstrapping
+ (rev 249243).
+
+
+
+ 902001
+ August 3, 2013
+ releng/9.2 branched from
+ stable/9
+ (rev 253912).
+
+
+
+ 902501
+ August 2, 2013
+ 9.2-STABLE after creation of
+ releng/9.2 branch
+ (rev 253913).
+
+
+
+ 902502
+ August 26, 2013
+ 9.2-STABLE after inclusion of the
+ PIM_RESCAN CAM path inquiry flag
+ (rev 254938).
+
+
+
+ 902503
+ August 27, 2013
+ 9.2-STABLE after inclusion of the
+ SI_UNMAPPED cdev flag
+ (rev 254979).
+
+
+
+ 902504
+ October 22, 2013
+ 9.2-STABLE after inclusion of support for
+ first boot &man.rc.8; scripts
+ (rev 256917).
+
+
+
+ 902505
+ December 12, 2013
+ 9.2-STABLE after Heimdal encoding fix
+ (rev 259448).
+
+
+
+ 902506
+ December 31, 2013
+ 9-STABLE after MAP_STACK fixes
+ (rev 260082).
+
+
+
+ 902507
+ March 5, 2014
+ 9-STABLE after upgrade of libc++ to 3.4 release
+ (rev 262801).
+
+
+
+ 902508
+ March 14, 2014
+ 9-STABLE after merge of the Radeon KMS driver
+ (rev 263170).
+
+
+
+ 902509
+ March 21, 2014
+ 9-STABLE after upgrade of llvm/clang to 3.4 release
+ (rev 263509).
+
+
+
+ 902510
+ March 27, 2014
+ 9-STABLE after merge of the vt(4) driver
+ (rev 263818).
+
+
+
+ 902511
+ March 27, 2014
+ 9-STABLE after FreeBSD-SA-14:06.openssl
+ (rev 264289).
+
+
+
+ 902512
+ April 30, 2014
+ 9-STABLE after FreeBSD-SA-14:08.tcp
+ (rev 265123).
+
+
+
+ 903000
+ June 20, 2014
+ 9-RC1 releng/9.3 branch
+ (rev 267656).
+
+
+
+ 903500
+ June 20, 2014
+ 9.3-STABLE releng/9.3 branch
+ (rev 267657).
+
+
+
+ 903501
+ July 8, 2014
+ 9-STABLE after FreeBSD-SA-14:17.kmem
+ (rev 268433).
+
+
+
+ 1000000
+ September 26, 2011
+ 10.0-CURRENT.
+
+
+
+ 1000001
+ November 4, 2011
+ 10-CURRENT after addition of the posix_fadvise(2)
+ system call.
+
+
+
+ 1000002
+ December 12, 2011
+ 10-CURRENT after defining boolean true/false in
+ sys/types.h, sizeof(bool) may have changed (rev
+ 228444). 10-CURRENT after
+ xlocale.h was introduced (rev
+ 227753).
+
+
+
+ 1000003
+ December 16, 2011
+ 10-CURRENT after major changes to carp(4),
+ changing size of struct in_aliasreq,
+ struct in6_aliasreq (rev
+ 228571) and straitening arguments
+ check of SIOCAIFADDR (rev
+ 228574).
+
+
+
+ 1000004
+ January 1, 2012
+ 10-CURRENT after the removal of skpc(9) and the
+ addition of memcchr(9) (rev
+ 229200).
+
+
+
+ 1000005
+ January 16, 2012
+ 10-CURRENT after the removal of support for
+ SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR,
+ SIOCSIFDSTADDR ioctls (rev
+ 230207).
+
+
+
+ 1000006
+ January 26, 2012
+ 10-CURRENT after introduction of read capacity
+ data asynchronous notification in the cam(4) layer
+ (rev 230590).
+
+
+
+ 1000007
+ February 5, 2012
+ 10-CURRENT after introduction of new tcp(4)
+ socket options: TCP_KEEPINIT, TCP_KEEPIDLE,
+ TCP_KEEPINTVL, and TCP_KEEPCNT (rev
+ 231025).
+
+
+
+ 1000008
+ February 11, 2012
+ 10-CURRENT after introduction of the new
+ extensible sysctl(3) interface NET_RT_IFLISTL
+ to query address lists (rev
+ 231505).
+
+
+
+ 1000009
+ February 25, 2012
+ 10-CURRENT after import of libarchive 3.0.3
+ (rev 232153).
+
+
+
+ 1000010
+ March 31, 2012
+ 10-CURRENT after xlocale cleanup (rev
+ 233757).
+
+
+
+ 1000011
+ April 16, 2012
+ 10-CURRENT import of LLVM/Clang 3.1 trunk r154661
+ (rev 234353).
+
+
+
+ 1000012
+ May 2, 2012
+ 10-CURRENT jemalloc import
+ (rev 234924).
+
+
+
+ 1000013
+ May 22, 2012
+ 10-CURRENT after byacc import
+ (rev 235788).
+
+
+
+ 1000014
+ June 27, 2012
+ 10-CURRENT after BSD sort becoming the default
+ sort (rev 237629).
+
+
+
+ 1000015
+ July 12, 2012
+ 10-CURRENT after import of OpenSSL 1.0.1c
+ (rev 238405).
+
+
+
+ (not changed)
+ July 13, 2012
+ 10-CURRENT after the fix for LLVM/Clang 3.1
+ regression (rev 238429).
+
+
+
+ 1000016
+ August 8, 2012
+ 10-CURRENT after KBI change in &man.ucom.4;
+ (rev 239179).
+
+
+
+ 1000017
+ August 8, 2012
+ 10-CURRENT after adding streams feature to the
+ USB stack (rev 239214).
+
+
+
+ 1000018
+ September 8, 2012
+ 10-CURRENT after major rewrite of &man.pf.4;
+ (rev 240233).
+
+
+
+ 1000019
+ October 6, 2012
+ 10-CURRENT after &man.pfil.9; KBI/KPI changed
+ to supply packets in net byte order to AF_INET
+ filter hooks (rev 241245).
+
+
+
+ 1000020
+ October 16, 2012
+ 10-CURRENT after the network interface cloning
+ KPI changed and struct if_clone becoming opaque (rev
+ 241610).
+
+
+
+ 1000021
+ October 22, 2012
+ 10-CURRENT after removal of support for
+ non-MPSAFE filesystems and addition of support for
+ FUSEFS (rev
+ 241519,
+ 241897).
+
+
+
+ 1000022
+ October 22, 2012
+ 10-CURRENT after the entire IPv4 stack switched
+ to network byte order for IP packet header storage
+ (rev 241913).
+
+
+
+ 1000023
+ November 5, 2012
+ 10-CURRENT after jitter buffer in the common USB
+ serial driver code, to temporarily store characters
+ if the TTY buffer is full. Add flow stop and start
+ signals when this happens (rev
+ 242619).
+
+
+
+ 1000024
+ November 5, 2012
+ 10-CURRENT after clang was made the default
+ compiler on i386 and amd64
+ (rev 242624).
+
+
+
+ 1000025
+ November 17, 2012
+ 10-CURRENT after the sin6_scope_id member
+ variable in struct sockaddr_in6 was changed to being
+ filled by the kernel before passing the structure to
+ the userland via sysctl or routing socket. This means
+ the KAME-specific embedded scope id in
+ sin6_addr.s6_addr[2] is always cleared in userland
+ application (rev 243443).
+
+
+
+ 1000026
+ January 11, 2013
+ 10-CURRENT after install gained the -N flag (rev
+ 245313). May also be used to
+ indicate the presence of nmtree.
+
+
+
+ 1000027
+ January 29, 2013
+ 10-CURRENT after cat gained the -l flag (rev
+ 246083).
+
+
+
+ 1000028
+ February 13, 2013
+ 10-CURRENT after USB moved to the driver
+ structure requiring a rebuild of all USB modules (rev
+ 246759).
+
+
+
+ 1000029
+ March 4, 2013
+ 10-CURRENT after the introduction of tickless
+ callout facility which also changed the layout of struct
+ callout (rev 247777).
+
+
+
+ 1000030
+ March 12, 2013
+ 10-CURRENT after KPI breakage introduced in the
+ VM subsystem to support read/write locking (rev
+ 248084).
+
+
+
+ 1000031
+ April 26, 2013
+ 10-CURRENT after the dst parameter of the
+ ifnet if_output method was
+ changed to take const qualifier (rev
+ 249925).
+
+
+
+ 1000032
+ May 1, 2013
+ 10-CURRENT after the introduction of the
+ accept4 (rev
+ 250154) and
+ pipe2 (rev
+ 250159) system calls.
+
+
+
+ 1000033
+ May 21, 2013
+ 10-CURRENT after flex 2.5.37 import (rev
+ 250881).
+
+
+
+ 1000034
+ June 3, 2013
+ 10-CURRENT after the addition of the following
+ functions to libm: cacos,
+ cacosf,
+ cacosh,
+ cacoshf,
+ casin,
+ casinf,
+ casinh,
+ casinhf,
+ catan,
+ catanf,
+ catanh,
+ catanhf,
+ logl,
+ log2l,
+ log10l,
+ log1pl,
+ expm1l (rev
+ 251294).
+
+
+
+ 1000035
+ June 8, 2013
+ 10-CURRENT after the introduction of the
+ aio_mlock system call (rev
+ 251526).
+
+
+
+ 1000036
+ July 9, 2013
+ 10-CURRENT after the addition of a new function
+ to the kernel GSSAPI module's
+ function call interface (rev
+ 253049).
+
+
+
+ 1000037
+ July 9, 2013
+ 10-CURRENT after the migration of statistics
+ structures to PCPU counters.
+ Changed structures include: ahstat,
+ arpstat,
+ espstat,
+ icmp6_ifstat,
+ icmp6stat,
+ in6_ifstat,
+ ip6stat,
+ ipcompstat,
+ ipipstat,
+ ipsecstat,
+ mrt6stat,
+ mrtstat,
+ pfkeystat,
+ pim6stat,
+ pimstat,
+ rip6stat,
+ udpstat (rev
+ 253081).
+
+
+
+ 1000038
+ July 16, 2013
+ 10-CURRENT after making ARM
+ EABI the default ABI on arm,
+ armeb, armv6, and armv6eb architectures
+ (rev 253396).
+
+
+
+ 1000039
+ July 22, 2013
+ 10-CURRENT after CAM
+ and &man.mps.4; driver scanning changes
+ (rev 253549).
+
+
+
+ 1000040
+ July 24, 2013
+ 10-CURRENT after addition of libusb
+ pkgconf files (rev 253638).
+
+
+
+ 1000041
+ August 5, 2013
+ 10-CURRENT after change from
+ time_second to
+ time_uptime
+ in PF_INET6
+ (rev 253970).
+
+
+
+ 1000042
+ August 9, 2013
+ 10-CURRENT after VM subsystem change to unify
+ soft and hard busy mechanisms
+ (rev 254138).
+
+
+
+ 1000043
+ August 13, 2013
+ 10-CURRENT after WITH_ICONV is
+ enabled by default. A new &man.src.conf.5; option,
+ WITH_LIBICONV_COMPAT (disabled by
+ default) adds libiconv_open to
+ provide compatibility with the
+ libiconv port (rev
+ 254273).
+
+
+
+ 1000044
+ August 15, 2013
+ 10-CURRENT after libc.so
+ conversion to an &man.ld.1;
+ script (rev
+ 251668,
+ 254358).
+
+
+
+ 1000045
+ August 15, 2013
+ 10-CURRENT after devfs programming interface
+ change by replacing the cdevsw flag
+ D_UNMAPPED_IO with the struct cdev
+ flag SI_UNMAPPED (rev
+ 254389).
+
+
+
+ 1000046
+ August 19, 2013
+ 10-CURRENT after addition of
+ M_PROTO[9-12] and removal of
+ M_FRAG|M_FIRSTFRAG|M_LASTFRAG
+ mbuf flags (rev 254524,
+ 254526).
+
+
+
+ 1000047
+ August 21, 2013
+ 10-CURRENT after &man.stat.2; update to allow
+ storing some Windows/DOS and CIFS file attributes
+ as &man.stat.2; flags (rev
+ 254627).
+
+
+
+ 1000048
+ August 22, 2013
+ 10-CURRENT after modification of structure
+ xsctp_inpcb
+ (rev 254672).
+
+
+
+ 1000049
+ August 24, 2013
+ 10-CURRENT after &man.physio.9; support for
+ devices that do not function properly with split
+ I/O, such as &man.sa.4; (rev
+ 254760).
+
+
+
+ 1000050
+ August 24, 2013
+ 10-CURRENT after modifications of structure
+ mbuf (rev
+ 254780,
+ 254799,
+ 254804,
+ 254807
+ 254842).
+
+
+
+ 1000051
+ August 25, 2013
+ 10-CURRENT after Radeon KMS driver import
+ (rev 254885,
+ 254887).
+
+
+
+ 1000052
+ September 3, 2013
+ 10-CURRENT after import of NetBSD
+ libexecinfo is connected to the
+ build (rev 255180).
+
+
+
+ 1000053
+ September 6, 2013
+ 10-CURRENT after API and ABI changes to the
+ Capsicum framework (rev
+ 255305).
+
+
+
+ 1000054
+ September 6, 2013
+ 10-CURRENT after gcc and
+ libstdc++ are no longer built by
+ default (rev 255321).
+
+
+
+ 1000055
+ September 6, 2013
+ 10-CURRENT after addition of
+ MMAP_32BIT &man.mmap.2; flag
+ (rev 255426).
+
+
+
+ 1000100
+ December 7, 2013
+ releng/10.0 branched from
+ stable/10
+ (rev 259065).
+
+
+
+ 1000500
+ October 10, 2013
+ 10-STABLE after branch from head/
+ (rev 256283).
+
+
+
+ 1000501
+ October 22, 2013
+ 10-STABLE after addition of first-boot &man.rc.8;
+ support (rev 256916).
+
+
+
+ 1000502
+ November 20, 2013
+ 10-STABLE after removal of iconv symbols from
+ libc.so.7
+ (rev 258398).
+
+
+
+ 1000510
+ December 7, 2013
+ releng/10.0 __FreeBSD_version
+ update to prevent the value from going backwards
+ (rev 259067).
+
+
+
+ 1000700
+ December 7, 2013
+ 10-STABLE after releng/10.0 branch
+ (rev 259069).
+
+
+
+ 1000701
+ December 15, 2013
+ 10.0-STABLE after Heimdal encoding fix
+ (rev 259447).
+
+
+
+ 1000702
+ December 31, 2013
+ 10-STABLE after MAP_STACK fixes
+ (rev 260135).
+
+
+
+ 1000703
+ March 5, 2014
+ 10-STABLE after upgrade of libc++ to 3.4 release
+ (rev 262801).
+
+
+
+ 1000704
+ March 7, 2014
+ 10-STABLE after MFC of the vt(4) driver
+ (rev 262861).
+
+
+
+ 1000705
+ March 21, 2014
+ 10-STABLE after upgrade of llvm/clang to 3.4 release
+ (rev 263508).
+
+
+
+ 1000706
+ April 6, 2014
+ 10-STABLE after GCC support for
+ __block definition (rev
+ 264214).
+
+
+
+ 1000707
+ April 8, 2014
+ 10-STABLE after FreeBSD-SA-14:06.openssl (rev
+ 264289).
+
+
+
+ 1000708
+ April 30, 2014
+ 10-STABLE after FreeBSD-SA-14:07.devfs,
+ FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl (rev
+ 265122).
+
+
+
+ 1000709
+ May 13, 2014
+ 10-STABLE after support for UDP-Lite protocol (RFC
+ 3828) (rev 265946).
+
+
+
+ 1000710
+ June 13, 2014
+ 10-STABLE after changes to &man.strcasecmp.3;, moving
+ strcasecmp_l() and
+ strncasecmp_l() from
+ <string.h> to
+ <strings.h> for POSIX 2008
+ compliance (rev 267465).
+
+
+
+ 1000711
+ July 8, 2014
+ 10-STABLE after FreeBSD-SA-14:17.kmem
+ (rev 268432).
+
+
+
+ 1100000
+ October 10, 2013
+ 11.0-CURRENT
+ (rev 256284).
+
+
+
+ 1100001
+ October 19, 2013
+
+ 11.0-CURRENT after addition of support for "first
+ boot" rc.d scripts, so ports can make
+ use of this (rev 256776).
+
+
+
+ 1100002
+ November 5, 2013
+
+ 11.0-CURRENT after dropping support for historic
+ ioctls (rev 257696).
+
+
+
+ 1100003
+ November 17, 2013
+ 11.0-CURRENT after iconv changes
+ (rev 258284).
+
+
+
+ 1100004
+ December 15, 2013
+ 11.0-CURRENT after the behavior change of
+ gss_pseudo_random introduced in
+ r259286. (rev 259424)
+
+
+
+ 1100005
+ December 28, 2013
+
+ 11.0-CURRENT after r259951 - Do not coalesce entries
+ in vm_map_stack() (rev
+ 260010).
+
+
+
+ 1100006
+ January 28, 2014
+ 11.0-CURRENT after upgrades of libelf and libdwarf
+ (rev 261246).
+
+
+
+ 1100007
+ January 30, 2014
+ 11.0-CURRENT after upgrade of libc++ to 3.4 release
+ (rev 261283).
+
+
+
+ 1100008
+ February 14, 2014
+ 11.0-CURRENT after libc++ 3.4 ABI compatibility fix
+ (rev 261801).
+
+
+
+ 1100009
+ February 16, 2014
+ 11.0-CURRENT after upgrade of llvm/clang to 3.4
+ release (rev 261991).
+
+
+
+ 1100010
+ February 28, 2014
+ 11.0-CURRENT after upgrade of ncurses to 5.9 release
+ (rev 262629).
+
+
+
+ 1100011
+ March 13, 2014
+ 11.0-CURRENT after ABI change in struct if_data
+ (rev 263102).
+
+
+
+ 1100012
+ March 14, 2014
+ 11.0-CURRENT after removal of Novell IPX protocol
+ support (rev 263140).
+
+
+
+ 1100013
+ March 14, 2014
+ 11.0-CURRENT after removal of AppleTalk protocol
+ support (rev 263152).
+
+
+
+ 1100014
+ March 16, 2014
+ 11.0-CURRENT after renaming
+ <sys/capability.h> to
+ <sys/capsicum.h> to avoid a
+ clash with similarly named headers in other operating
+ systems. A compatibility header is left in place to limit
+ build breakage, but will be deprecated in due course.
+ (rev 263235).
+
+
+
+ 1100015
+ March 22, 2014
+ 11.0-CURRENT after cnt rename to
+ vm_cnt (rev
+ 263620).
+
+
+
+ 1100016
+ March 23, 2014
+ 11.0-CURRENT after addition of
+ armv6hfTARGET_ARCH
+ (rev 263660).
+
+
+
+ 1100017
+ April 4, 2014
+ 11.0-CURRENT after GCC support for
+ __block definition (rev
+ 264121).
+
+
+
+ 1100018
+ April 6, 2014
+ 11.0-CURRENT after support for UDP-Lite protocol (RFC
+ 3828) (rev 264212).
+
+
+
+ 1100019
+ April 8, 2014
+ 11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev
+ 264265).
+
+
+
+ 1100020
+ May 1, 2014
+ 11.0-CURRENT after removing lindev in favor of having
+ /dev/full by default (rev
+ 265212).
+
+
+
+ 1100021
+ May 6, 2014
+ 11.0-CURRENT after src.opts.mk
+ changes, decoupling &man.make.conf.5; from
+ buildworld (rev
+ 265419).
+
+
+
+ 1100022
+ May 30, 2014
+
+ 11.0-CURRENT after changes to &man.strcasecmp.3;,
+ moving strcasecmp_l() and
+ strncasecmp_l() from
+ <string.h> to
+ <strings.h> for POSIX 2008
+ compliance (rev 266865).
+
+
+
+ 1100023
+ June 13, 2014
+ 11.0-CURRENT after the CUSE library and kernel module
+ have been attached to the build by default (rev
+ 267440).
+
+
+
+ 1100026
+ July 1, 2014
+ 11.0-CURRENT after the internal interface between the
+ NFS modules, including the krpc, was changed by (rev
+ 268115).
+
+
+
+ 1100027
+ July 8, 2014
+ 11.0-CURRENT after FreeBSD-SA-14:17.kmem
+ (rev 268431).
+
+
+
+
+
+
+ Note that 2.2-STABLE sometimes identifies itself as
+ 2.2.5-STABLE after the 2.2.5-RELEASE. The
+ pattern used to be year followed by the month, but we decided to
+ change it to a more straightforward major/minor system starting
+ from 2.2. This is because the parallel development on several
+ branches made it infeasible to classify the releases simply by
+ their real release dates. If you are making a port now, you do
+ not have to worry about old -CURRENTs; they are listed here just
+ for your reference.
+