Index: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml
===================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml (revision 52052)
+++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml (revision 52053)
@@ -1,8708 +1,8708 @@
__FreeBSD_version ValuesHere is a convenient list of
__FreeBSD_version values as defined in
sys/param.h:&os; 12 Versions
&os; 12 __FreeBSD_version
ValuesValueRevisionDateRelease1200000302409July 7, 201612.0-CURRENT.1200001302628July 12, 201612.0-CURRENT after removing collation from
[a-z]-type ranges.1200002304395August 18, 201612.0-CURRENT after removing unused and obsolete
openbsd_poll system call.1200003304608August 22, 201612.0-CURRENT after adding C++11
thread_local support in rev
303795.1200004304752August 24, 201612.0-CURRENT after fixing LC_*_MASK for
&man.newlocale.3; and &man.querylocale.3; (rev
304703).1200005304789August 25, 201612.0-CURRENT after changing some ioctl interfaces
in rev 304787 between the
iSCSI userspace programs and the
kernel.1200006305256September 1, 201612.0-CURRENT after &man.crunchgen.1; META_MODE fix
in 305254.1200007305421September 5, 201612.0-CURRENT after resolving a deadlock between
device_detach() and
&man.usbd.do.request.flags.9;.1200008305833September 15, 201612.0-CURRENT after removing the 4.3BSD compatible
macro m_copy() in
305824.1200009306077September 21, 201612.0-CURRENT after removing
bio_taskqueue() in
305988.1200010306276September 23, 201612.0-CURRENT after mounting &man.msdosfs.5; with
longnames support by default.1200011306556October 1, 201612.0-CURRENT after adding
fb_memattr field to
fb_info in
306555.1200012306592October 2, 201612.0-CURRENT after &man.net80211.4; changes (rev
306590,
306591).1200013307140October 12, 201612.0-CURRENT after installing header files required
development with libzfs_core.1200014307529October 17, 201612.0-CURRENT after merging common code in
&man.rtwn.4; and &man.urtwn.4;, and adding support for
802.11ac devices.1200015308874November 20, 201612.0-CURRENT after some ABI change for unbreaking
powerpc.1200016309017November 22, 201612.0-CURRENT after removing
PG_CACHED-related fields from
vmmeter.1200017309124November 25, 201612.0-CURRENT after upgrading our copies of clang,
llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and
adding lld 3.9.0.1200018309676December 7, 201612.0-CURRENT after adding the
ki_moretdname member to
struct kinfo_proc and
struct kinfo_proc32 to export the
whole thread name to user-space utilities.1200019310149December 16, 201612.0-CURRENT after starting to lay down the
foundation for 11ac support.1200020312087January 13, 201712.0-CURRENT after removing
fgetsock and
fputsock.1200021313858February 16, 201712.0-CURRENT after removing MCA and EISA
support.1200022314040February 21, 201712.0-CURRENT after making the LinuxKPI task struct
persistent across system calls.(not changed)314373March 2, 201712.0-CURRENT after removing System V Release 4
binary compatibility support.1200023314564March 2, 201712.0-CURRENT after upgrading our copies of clang,
llvm, lld, lldb, compiler-rt and libc++ to
4.0.0.1200024314865March 7, 201712.0-CURRENT after removal of
pcap-int.h1200025315430March 16, 201712.0-CURRENT after addition of the
<dev/mmc/mmc_ioctl.h>
header.1200026315662March 16, 201712.0-CURRENT after hiding
struct inpcb and struct
tcpcb from userland.1200027315673March 21, 201712.0-CURRENT after making CAM SIM lock
optional.1200028316683April 10, 201712.0-CURRENT after renaming
smp_no_rendevous_barrier() to
smp_no_rendezvous_barrier() in
316648.1200029317176April 19, 201712.0-CURRENT after the removal of struct
vmmeter from struct pcpu
from 317061.1200030317383April 24, 201712.0-CURRENT after removing NATM support including
&man.en.4;, &man.fatm.4;, &man.hatm.4;, and
&man.patm.4;.1200031318736May 23, 201712.0-CURRENT after types ino_t,
dev_t, nlink_t
were extended to 64bit and struct
dirent
changed layout (also known as ino64).1200032319664June 8, 201712.0-CURRENT after removal of
groff.1200033320043June 17, 201712.0-CURRENT after the type of the struct
event member data was
increased to 64bit, and ext structure members
added.1200034320085June 19, 201712.0-CURRENT after the NFS client and server were
changed so that they actually use the 64bit
ino_t.1200035320317June 24, 201712.0-CURRENT after the MAP_GUARD
&man.mmap.2; flag was added.1200036320347June 26, 201712.0-CURRENT after changing
time_t
to 64 bits on powerpc (32-bit version).1200037320545July 1, 201712.0-CURRENT after the cleanup and inlining of
bus_dmamap* functions
(320528).1200038320879July 10, 201712.0-CURRENT after MMC CAM committed.
(320844).1200039r321369July 22, 201712.0-CURRENT after upgrade of copies of clang,
llvm, lld, lldb, compiler-rt and libc++ to 5.0.0 (trunk
r308421).1200040r321688July 29, 201712.0-CURRENT after adding NFS client forced
dismount support umount -N.1200041r322762August 21, 201712.0-CURRENT after WRFSBASE instruction become
operational on amd64.1200042r322900August 25, 201712.0-CURRENT after PLPMTUD counters were changed to
use &man.counter.9;.1200043r322989August 28, 201712.0-CURRENT after dropping x86 CACHE_LINE_SIZE
down to 64 bytes.1200044r323349September 8, 201712.0-CURRENT after implementing poll_wait() in the
LinuxKPI.1200045r323706September 18, 201712.0-CURRENT after adding shared memory support to
LinuxKPI.
(r323703).1200046r323910September 22, 201712.0-CURRENT after adding support for 32-bit
compatibility IOCTLs to LinuxKPI.1200047r324053September 26, 201712.0-CURRENT after removing
M_HASHTYPE_RSS_UDP_IPV4_EX.
(r324052).1200048r324227October 2, 201712.0-CURRENT after hiding struct
socket and struct unpcb
from userland.1200049r324281October 4, 201712.0-CURRENT after adding the
value.u16 field to struct
diocgattr_arg.1200050r324342October 5, 201712.0-CURRENT after adding the
armv7MACHINE_ARCH.
(r324340).1200051r324455October 9, 201712.0-CURRENT after removing
libstand.a as a public interface.
(r324454).1200052r325028October 26, 201712.0-CURRENT after fixing
ptrace() to always clear the
correct thread event when resuming.1200053r325506November 7, 201712.0-CURRENT after changing struct
mbuf layout to add optional hardware
timestamps for receive packets.1200054r325852November 15, 201712.0-CURRENT after changing the layout of
struct vmtotal to allow for reporting
large memory counters.1200055r327740January 9, 201812.0-CURRENT after adding
cpucontrol -e support.1200056r327952January 14, 201812.0-CURRENT after upgrading clang, llvm, lld,
lldb, compiler-rt and libc++ to 6.0.0
(branches/release_60 r321788).1200057r329033February 8, 201812.0-CURRENT after applying a clang 6.0.0 fix to
make the wine ports build correctly.1200058r329166February 12, 201812.0-CURRENT after the lua loader was
committed.1200059r330299March 2, 201812.0-CURRENT after removing the declaration of
union semun unless
_WANT_SEMUN is defined. Also the
removal of struct mymsg and the
renaming of kernel-only members of
struct semid_ds and
struct msgid_ds.1200060r330384March 4, 201812.0-CURRENT after upgrading clang, llvm, lld,
lldb, compiler-rt and libc++ to 6.0.0 release.1200061r332100April 6, 201812.0-CURRENT after changing
- syslog(3) to emit RFC 5424 formatted
+ &man.syslog.3; to emit RFC 5424 formatted
messages.1200062r332423April 12, 201812.0-CURRENT after changing the Netmap API.1200063r333446May 10, 201812.0-CURRENT after reworking CTL frontend and backend
- options to use nv(3), allow creating multiple ioctl
+ options to use &man.nv.3;, allow creating multiple ioctl
frontend ports.1200064r334074May 22, 201812.0-CURRENT after changing the ifnet address and
multicast address TAILQ to CK_STAILQ.1200065r334290May 28, 2018
- 12.0-CURRENT after changing dwatch(1) to allow
+ 12.0-CURRENT after changing &man.dwatch.1; to allow
'-E code' to override profile EVENT_DETAILS.1200066r334466June 1, 201812.0-CURRENT after removal of in-kernel pmc
tables for Intel.1200067r334892June 9, 201812.0-CURRENT after adding DW_LANG constants
to libdwarf.1200068r334930June 12, 201812.0-CURRENT after changing the interface between
the NFS modules.1200069r335237June 15, 201812.0-CURRENT after changing struct
kerneldumpheader to version 4 (similar to version 2 in
11-STABLE and previous).1200070r335873July 2, 201812.0-CURRENT after inlining &man.atomic.9; in modules on
amd64 and i386 requiring all modules of consumers to be rebuilt
for these architectures.1200071r335930July 4, 201812.0-CURRENT after changing the ABI and API of
- epoch(9) (r335924)
+ &man.epoch.9; (r335924)
requiring modules of consumers to be rebuilt.1200072r335979July 5, 201812.0-CURRENT after changing the ABI and API of
struct xinpcb and friends.1200073r336313July 15, 201812.0-CURRENT after changing the ABI and API of
struct if_shared_ctx and
struct if_softc_ctx requiring modules of
&man.iflib.9; consumers to be rebuilt.1200074r336360July 16, 201812.0-CURRENT after updating the configuration of
libstdc++ to make use of C99 functions.1200075r336538July 19, 201812.0-CURRENT after zfsloader being folded into loader,
and after adding ntpd:ntpd as uid:gid 123:123, and after
removing arm big-endian support (MACHINE_ARCH=armeb).
&os; 11 Versions
&os; 11 __FreeBSD_version
ValuesValueRevisionDateRelease1100000256284October 10, 201311.0-CURRENT.1100001256776October 19, 201311.0-CURRENT after addition of support for "first
boot" rc.d scripts, so ports can
make use of this.1100002257696November 5, 201311.0-CURRENT after dropping support for historic
ioctls.1100003258284November 17, 201311.0-CURRENT after iconv changes.1100004259424December 15, 201311.0-CURRENT after the behavior change of
gss_pseudo_random introduced in
259286.1100005260010December 28, 201311.0-CURRENT after 259951 -
Do not coalesce entries in &man.vm.map.stack.9;.1100006261246January 28, 201411.0-CURRENT after upgrades of libelf and
libdwarf.1100007261283January 30, 201411.0-CURRENT after upgrade of libc++ to 3.4
release.1100008261881February 14, 201411.0-CURRENT after libc++ 3.4 ABI compatibility
fix.1100009261991February 16, 201411.0-CURRENT after upgrade of llvm/clang to 3.4
release.1100010262630February 28, 201411.0-CURRENT after upgrade of ncurses to 5.9
release (rev 262629).1100011263102March 13, 201411.0-CURRENT after ABI change in struct
if_data.1100012263140March 14, 201411.0-CURRENT after removal of Novell IPX protocol
support.1100013263152March 14, 201411.0-CURRENT after removal of AppleTalk protocol
support.1100014263235March 16, 201411.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.1100015263620March 22, 201411.0-CURRENT after cnt rename to
vm_cnt.1100016263660March 23, 201411.0-CURRENT after addition of
armv6hfTARGET_ARCH.1100017264121April 4, 201411.0-CURRENT after GCC support for
__block definition.1100018264212April 6, 201411.0-CURRENT after support for UDP-Lite protocol
(RFC 3828).1100019264289April 8, 201411.0-CURRENT after FreeBSD-SA-14:06.openssl (rev
264265).1100020265215May 1, 201411.0-CURRENT after removing lindev in favor of
having /dev/full by default (rev
265212).1100021266151May 6, 201411.0-CURRENT after src.opts.mk
changes, decoupling &man.make.conf.5; from
buildworld (rev
265419).1100022266904May 30, 201411.0-CURRENT after changes to &man.strcasecmp.3;,
moving &man.strcasecmp.l.3; and &man.strncasecmp.l.3;
from <string.h> to
<strings.h> for POSIX 2008
compliance (rev 266865).1100023267440June 13, 201411.0-CURRENT after the CUSE library and kernel
module have been attached to the build by
default.1100024267992June 27, 201411.0-CURRENT after &man.sysctl.3;
API change.1100025268066June 30, 201411.0-CURRENT after &man.regex.3; library update to
add > and <
delimiters.1100026268118July 1, 201411.0-CURRENT after the internal interface between
the NFS modules, including the krpc, was changed by (rev
268115).1100027268441July 8, 201411.0-CURRENT after FreeBSD-SA-14:17.kmem (rev
268431).1100028268945July 21, 201411.0-CURRENT after &man.hdestroy.3; compliance fix
changed ABI.1100029270173August 3, 201411.0-CURRENT after SOCK_DGRAM
bug fix (rev 269489).1100030270929September 1, 201411.0-CURRENT after SOCK_RAW
sockets were changed to not modify packets at
all.1100031271341September 9, 201411.0-CURRENT after FreeBSD-SA-14:18.openssl (rev
269686).1100032271438September 11, 201411.0-CURRENT after API changes to
ifa_ifwithbroadaddr,
ifa_ifwithdstaddr,
ifa_ifwithnet, and
ifa_ifwithroute.1100033271657September 9, 201411.0-CURRENT after changing
access, eaccess,
and faccessat to validate the mode
argument.1100034271686September 16, 201411.0-CURRENT after FreeBSD-SA-14:19.tcp (rev
271666).1100035271705September 17, 201411.0-CURRENT after i915 HW context support.1100036271724September 17, 2014Version bump to have ABI note distinguish binaries
ready for strict &man.mmap.2; flags checking (rev
271724).1100037272674October 6, 201411.0-CURRENT after addition of
&man.explicit.bzero.3; (rev
272673).1100038272951October 11, 201411.0-CURRENT after cleanup of TCP wrapper
headers.1100039273250October 18, 201411.0-CURRENT after removal of
MAP_RENAME and
MAP_NORESERVE.1100040273432October 21, 201411.0-CURRENT after FreeBSD-SA-14:23 (rev
273146).1100041273875October 30, 201411.0-CURRENT after API changes to
syscall_register,
syscall32_register,
syscall_register_helper and
syscall32_register_helper (rev
273707).1100042274046November 3, 201411.0-CURRENT after a change to struct
tcpcb.1100043274085November 4, 201411.0-CURRENT after enabling &man.vt.4; by
default.1100044274116November 4, 201411.0-CURRENT after adding new libraries/utilities
(dpv and figpar) for data throughput
visualization.1100045274162November 4, 201411.0-CURRENT after FreeBSD-SA-14:23,
FreeBSD-SA-14:24, and FreeBSD-SA-14:25.1100046274470November 13, 201411.0-CURRENT after kern_poll
signature change (rev
274462).1100047274476November 13, 201411.0-CURRENT after removal of no-at version of VFS
syscalls helpers, like
kern_open.1100048275358December 1, 201411.0-CURRENT after starting the process of removing
the use of the deprecated "M_FLOWID" flag from the
network code.1100049275633December 9, 201411.0-CURRENT after importing an important fix to
the LLVM vectorizer, which could lead to buffer overruns
in some cases.1100050275732December 12, 201411.0-CURRENT after adding AES-ICM and AES-GCM to
OpenCrypto.1100051276096December 23, 201411.0-CURRENT after removing old NFS client and
server code from the kernel.1100052276479December 31, 201411.0-CURRENT after upgrade of clang, llvm and lldb
to 3.5.0 release.1100053276781January 7, 201511.0-CURRENT after &man.MCLGET.9; gained a return
value (rev 276750).1100054277213January 15, 201511.0-CURRENT after rewrite of callout
subsystem.1100055277528January 22, 201511.0-CURRENT after reverting callout changes in
277213.1100056277610January 23, 201511.0-CURRENT after addition of
futimens and
utimensat system calls.1100057277897January 29, 201511.0-CURRENT after removal of d_thread_t.1100058278228February 5, 201511.0-CURRENT after addition of support for probing
the SCSI VPD Extended Inquiry page (0x86).1100059278442February 9, 201511.0-CURRENT after import of xz 5.2.0, which added
multi-threaded compression and lzma gained libthr
dependency (rev 278433).1100060278846February 16, 201511.0-CURRENT after forwarding
FBIO_BLANK to framebuffer
clients.1100061278964February 18, 201511.0-CURRENT after
CDAI_FLAG_NONE addition.1100062279221February 23, 201511.0-CURRENT after &man.mtio.4; and &man.sa.4;
API and &man.ioctl.2;
additions.1100063279728March 7, 201511.0-CURRENT after adding mutex support to the
pps_ioctl() API in the
kernel.1100064279729March 7, 201511.0-CURRENT after adding PPS support to USB serial
drivers.1100065280031March 15, 201511.0-CURRENT after upgrading clang, llvm and lldb
to 3.6.0.1100066280306March 20, 201511.0-CURRENT after removal of SSLv2 support from
OpenSSL.1100067280630March 25, 201511.0-CURRENT after removal of SSLv2 support from
&man.fetch.1; and &man.fetch.3;.1100068281172April 6, 201511.0-CURRENT after change to
net.inet6.ip6.mif6table sysctl.1100069281550April 15, 201511.0-CURRENT after removal of const qualifier from
&man.iconv.3;.1100070281613April 16, 201511.0-CURRENT after moving ALTQ from
contrib to
net/altq.1100071282256April 29, 201511.0-CURRENT after API/ABI change to &man.smb.4;
(rev 281985).1100072282319May 1, 201511.0-CURRENT after adding &man.reallocarray.3; in
libc (rev 282314).1100073282650May 8, 201511.0-CURRENT after extending the maximum number of
allowed PCM channels in a PCM stream to 127 and
decreasing the maximum number of sub-channels to
1.1100074283526May 25, 201511.0-CURRENT after adding preliminary support for
x86-64 Linux binaries (rev
283424), and upgrading clang and
llvm to 3.6.1.1100075283623May 27, 201511.0-CURRENT after
dounmount()requiring a reference on
the passed struct mount (rev
283602).1100076283983June 4, 201511.0-CURRENT after disabled generation of legacy
formatted password databases entries by default.1100077284233June 10, 201511.0-CURRENT after API changes to
lim_cur, lim_max,
and lim_rlimit (rev
284215).1100078286672August 12, 201511.0-CURRENT after &man.crunchgen.1; changes from
284356 to
285986.1100079286874August 18, 201511.0-CURRENT after import of jemalloc 4.0.0 (rev
286866).1100080288943October 5, 201511.0-CURRENT after upgrading clang, llvm, lldb,
compiler-rt and libc++ to 3.7.0.1100081289415October 16, 201511.0-CURRENT after undating ZFS to support
resumable send/receive (rev
289362).1100082289594October 19, 201511.0-CURRENT after Linux KPI updates.1100083289749October 22, 201511.0-CURRENT after renaming
linuxapi.ko to
linuxkpi.ko.1100084290135October 29, 201511.0-CURRENT after moving the LinuxKPI module into
the default kernel build.1100085290207October 30, 201511.0-CURRENT after import of OpenSSL
1.0.2d.1100086290275November 2, 201511.0-CURRENT after making &man.figpar.3; macros
more unique.1100087290479November 7, 201511.0-CURRENT after changing
&man.sysctl.add.oid.9;'s ABI.1100088290495November 7, 201511.0-CURRENT after string collation and locales
rework.1100089290505November 7, 201511.0-CURRENT after API change to
&man.sysctl.add.oid.9; (rev
290475).1100090290715November 10, 201511.0-CURRENT after API change to callout_stop
macro; (rev 290664).1100091291537November 30, 201511.0-CURRENT after changing the interface between
the nfsd.ko and
nfscommon.ko modules in
291527.1100092292499December 19, 201511.0-CURRENT after removal of vm_pageout_grow_cache
(rev 292469).1100093292966December 30, 201511.0-CURRENT after removal of sys/crypto/sha2.h
(rev 292782).1100094294086January 15, 201611.0-CURRENT after LinuxKPI PCI changes (rev
294086).1100095294327January 19, 201611.0-CURRENT after LRO optimizations.1100096294505January 21, 201611.0-CURRENT after LinuxKPI idr_*
additions.1100097294860January 26, 201611.0-CURRENT after API change to
&man.dpv.3;.1100098295682February 16, 201611.0-CURRENT after API change to rman (rev
294883).1100099295739February 18, 201611.0-CURRENT after allowing drivers to set the TCP
ACK/data segment aggregation limit.1100100296136February 26, 201611.0-CURRENT after
&man.bus.alloc.resource.anywhere.9; API
addition.1100101296417March 5, 201611.0-CURRENT after upgrading our copies of clang,
llvm, lldb and compiler-rt to 3.8.0 release.1100102296749March 12, 201611.0-CURRENT after libelf cross-endian fix in rev
296685.1100103297000March 18, 201611.0-CURRENT after using uintmax_t for rman
ranges.1100104297156March 21, 201611.0-CURRENT after tracking filemon usage via a
proc.p_filemon pointer rather than its own
lists.1100105297602April 6, 201611.0-CURRENT after fixing sed functions
i and a from
discarding leading white space.1100106298486April 22, 201611.0-CURRENT after fixes for using IPv6 addresses
with RDMA.1100107299090May 4, 201611.0-CURRENT after improving performance and
functionality of the &man.bitstring.3; api.1100108299530May 12, 201611.0-CURRENT after fixing handling of IOCTLs in the
LinuxKPI.1100109299933May 16, 201611.0-CURRENT after implementing more Linux device
related functions in the LinuxKPI.1100110300207May 19, 201611.0-CURRENT after adding support for managing
Shingled Magnetic Recording (SMR) drives.1100111300303May 20, 201611.0-CURRENT after removing brk and sbrk from
arm64.1100112300539May 23, 201611.0-CURRENT after adding bit_count to the
&man.bitstring.3; API.1100113300701May 26, 201611.0-CURRENT after disabling alignment faults on
armv6.1100114300806May 26, 201611.0-CURRENT after fixing &man.crunchgen.1; usage
with MAKEOBJDIRPREFIX.1100115300982May 30, 201611.0-CURRENT after adding an mbuf flag for
M_HASHTYPE_.1100116301011May 31, 201611.0-CURRENT after SHA-512t256 (rev
300903) and Skein (rev
300966) where added to libmd,
libcrypt, the kernel, and ZFS (rev
301010).1100117301892June 6, 201611.0-CURRENT after libpam was synced with stock
301602, bumping library
version.1100118302071June 21, 201611.0-CURRENT after breaking binary compatibility of
struct disk 302069.1100119302150June 23, 201611.0-CURRENT after switching geom_disk to using a
pool mutex.1100120302153June 23, 201611.0-CURRENT after adding spares to struct
ifnet.1100121303979August 12, 201511-STABLE after releng/11.0
branched from 11-STABLE (rev
303975).1100500303979August 12, 201611.0-STABLE adding branched
303976.1100501304609August 22, 201611.0-STABLE after adding C++11 thread_local
support.1100502304865August 26, 201611.0-STABLE after
LC_*_MASK
fix.1100503305733September 12, 201611.0-STABLE after resolving a deadlock between
device_detach() and
&man.usbd.do.request.flags.9;.1100504307330October 14, 201611.0-STABLE after ZFS merges.1100505307590October 19, 201611.0-STABLE after struct fb_info
change.1100506308048October 28, 201611.0-STABLE after installing header files required
development with libzfs_core.1100507310120December 15, 201611.0-STABLE after adding the
ki_moretdname member to
struct kinfo_proc and
struct kinfo_proc32 to export the
whole thread name to user-space utilities.1100508310618December 26, 201611.0-STABLE after upgrading our copies of clang,
llvm, lldb, compiler-rt and libc++ to 3.9.1 release, and
adding lld 3.9.1.1100509311186January 3, 201711.0-STABLE after &man.crunchgen.1; META_MODE fix
(rev r311185).1100510315312March 15, 201711.0-STABLE after MFC of
fget_cap,
getsock_cap,
and related changes.1100511316423April 2, 201711.0-STABLE after multiple MFCs updating
clang, llvm, lld, lldb, compiler-rt and libc++
to 4.0.0 release.1100512316498April 4, 201711.0-STABLE after making CAM SIM lock optional
(revs 315673,
315674).1100513318197May 11, 201711-STABLE after merging the addition of the
<dev/mmc/mmc_ioctl.h>
header.1100514319279May 31, 201711.0-STABLE after multiple MFCs of
libpcap,
WITHOUT_INET6, and
a few other minor changes.1101000320486June 30, 2017releng/11.1 branched
from stable/11.1101001320763June 30, 201711.1-RC1 After merging the
MAP_GUARD &man.mmap.2; flag
addition.1101500320487June 30, 201711-STABLE after releng/11.1
branched.1101501320666July 5, 201711-STABLE after merging the
MAP_GUARD &man.mmap.2; flag
addition.1101502r321688July 29, 201711-STABLE after merging the NFS client forced
dismount support umount -N
addition.1101503r323431September 11, 201711-STABLE after merging changes making the WRFSBASE
instruction operational on amd64.1101504r324006September 26, 201711-STABLE after merging libm from head, which adds
&man.cacoshl.3;, &man.cacosl.3;, &man.casinhl.3;,
&man.casinl.3;, &man.catanl.3;, &man.catanhl.3;,
&man.sincos.3;, &man.sincosf.3;, and
&man.sincosl.3;.1101505r324023September 26, 201711-STABLE after merging clang, llvm, lld, lldb,
compiler-rt and libc++ 5.0.0 release.1101506r325003October 25, 201711-STABLE after merging
r324281, adding the
value.u16 field to struct
diocgattr_arg.1101507r328379January 24, 201811-STABLE after merging
r325028, fixing
ptrace() to always clear the
correct thread event when resuming.1101508r328386January 24, 201811-STABLE after merging
r316648,
renaming smp_no_rendevous_barrier() to
smp_no_rendezvous_barrier().1101509r328653February 1, 201811-STABLE after an overwrite merge backport of the
LinuxKPI from FreeBSD-head.1101510r329450February 17, 201811-STABLE after the cmpxchg() macro is now fully
functional in the LinuxKPI.1101511r329981February 25, 201811-STABLE after concluding the recent LinuxKPI
related updates.1101512r331219March 19, 201811-STABLE after merging retpoline support from the
upstream llvm, clang and lld 5.0 branches.1101513r331838March 31, 201811-STABLE after merging clang, llvm, lld, lldb,
compiler-rt and libc++ 6.0.0 release, and several
follow-up fixes.1101514r332089April 5, 201811-STABLE after merging
r328331, adding a new and incompatible
interpretation of ${name}_limits in rc scripts.1101515r332363April 10, 201811-STABLE after reverting
r331880, removing the new and incompatible
interpretation of ${name}_limits in rc scripts.1101516r334392May 30, 2018
- 11-STABLE after dwatch(1) touch-ups.
+ 11-STABLE after &man.dwatch.1; touch-ups.1102000r334459June 1, 201811-STABLE after releng/11.2 branched.1102500r334461June 1, 201811-STABLE after releng/11.2 branched.
&os; 10 Versions
&os; 10 __FreeBSD_version
ValuesValueRevisionDateRelease1000000225757September 26, 201110.0-CURRENT.1000001227070November 4, 201110-CURRENT after addition of the
&man.posix.fadvise.2; system call.1000002228444December 12, 201110-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).1000003228571December 16, 201110-CURRENT after major changes to &man.carp.4;,
changing size of struct in_aliasreq,
struct in6_aliasreq (rev
228571) and straitening arguments
check of SIOCAIFADDR (rev
228574).1000004229204January 1, 201210-CURRENT after the removal of
skpc() and the addition of
&man.memcchr.9; (rev
229200).1000005230207January 16, 201210-CURRENT after the removal of support for
SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR,
SIOCSIFDSTADDR ioctls.1000006230590January 26, 201210-CURRENT after introduction of read capacity data
asynchronous notification in the &man.cam.4;
layer.1000007231025February 5, 201210-CURRENT after introduction of new &man.tcp.4;
socket options: TCP_KEEPINIT, TCP_KEEPIDLE,
TCP_KEEPINTVL, and TCP_KEEPCNT.1000008231505February 11, 201210-CURRENT after introduction of the new extensible
&man.sysctl.3; interface NET_RT_IFLISTL to query address
lists.1000009232154February 25, 201210-CURRENT after import of libarchive 3.0.3 (rev
232153).1000010233757March 31, 201210-CURRENT after xlocale cleanup.1000011234355April 16, 201210-CURRENT import of LLVM/Clang 3.1 trunk
154661 (rev
234353).1000012234924May 2, 201210-CURRENT jemalloc import.1000013235788May 22, 201210-CURRENT after byacc import.1000014237631June 27, 201210-CURRENT after BSD sort becoming the default sort
(rev 237629).1000015238405July 12, 201210-CURRENT after import of OpenSSL 1.0.1c.(not changed)238429July 13, 201210-CURRENT after the fix for LLVM/Clang 3.1
regression.1000016239179August 8, 201210-CURRENT after KBI change in
&man.ucom.4;.1000017239214August 8, 201210-CURRENT after adding streams feature to the USB
stack.1000018240233September 8, 201210-CURRENT after major rewrite of
&man.pf.4;.1000019241245October 6, 201210-CURRENT after &man.pfil.9; KBI/KPI changed to
supply packets in net byte order to AF_INET filter
hooks.1000020241610October 16, 201210-CURRENT after the network interface cloning KPI
changed and struct if_clone becoming opaque.1000021241897October 22, 201210-CURRENT after removal of support for non-MPSAFE
filesystems and addition of support for FUSEFS (rev
241519).1000022241913October 22, 201210-CURRENT after the entire IPv4 stack switched to
network byte order for IP packet header storage.1000023242619November 5, 201210-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.1000024242624November 5, 201210-CURRENT after clang was made the default
compiler on i386 and amd64.1000025243443November 17, 201210-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.1000026245313January 11, 201310-CURRENT after install gained the -N flag. May
also be used to indicate the presence of nmtree.1000027246084January 29, 201310-CURRENT after cat gained the -l flag (rev
246083).1000028246759February 13, 201310-CURRENT after USB moved to the driver structure
requiring a rebuild of all USB modules.1000029247821March 4, 201310-CURRENT after the introduction of tickless
callout facility which also changed the layout of struct
callout (rev 247777).1000030248210March 12, 201310-CURRENT after KPI breakage introduced in the VM
subsystem to support read/write locking (rev
248084).1000031249943April 26, 201310-CURRENT after the dst parameter of the ifnet
if_output method was changed to
take const qualifier (rev
249925).1000032250163May 1, 201310-CURRENT after the introduction of the
&man.accept4.2; (rev 250154) and
&man.pipe2.2; (rev 250159) system
calls.1000033250881May 21, 201310-CURRENT after flex 2.5.37 import.1000034251294June 3, 201310-CURRENT after the addition of these functions to
libm: &man.cacos.3;, &man.cacosf.3;, &man.cacosh.3;,
&man.cacoshf.3;, &man.casin.3;, &man.casinf.3;,
&man.casinh.3;, &man.casinhf.3;, &man.catan.3;,
&man.catanf.3;, &man.catanh.3;, &man.catanhf.3;,
&man.logl.3;, &man.log2l.3;, &man.log10l.3;,
&man.log1pl.3;, &man.expm1l.3;.1000035251527June 8, 201310-CURRENT after the introduction of the
&man.aio.mlock.2; system call (rev
251526).1000036253049July 9, 201310-CURRENT after the addition of a new function to
the kernel GSSAPI module's function call
interface.1000037253089July 9, 201310-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).1000038253396July 16, 201310-CURRENT after making ARM EABI
the default ABI on arm, armeb, armv6, and armv6eb
architectures.1000039253549July 22, 201310-CURRENT after CAM and
&man.mps.4; driver scanning changes.1000040253638July 24, 201310-CURRENT after addition of libusb pkgconf
files.1000041253970August 5, 201310-CURRENT after change from
time_second to
time_uptime in
PF_INET6.1000042254138August 9, 201310-CURRENT after VM subsystem change to unify soft
and hard busy mechanisms.1000043254273August 13, 201310-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.1000044254358August 15, 201310-CURRENT after libc.so
conversion to an &man.ld.1; script (rev
251668).1000045254389August 15, 201310-CURRENT after devfs programming interface change
by replacing the cdevsw flag
D_UNMAPPED_IO with the struct cdev
flag SI_UNMAPPED.1000046254537August 19, 201310-CURRENT after addition of
M_PROTO[9-12] and removal of
M_FRAG|M_FIRSTFRAG|M_LASTFRAG mbuf
flags (rev 254524,
254526).1000047254627August 21, 201310-CURRENT after &man.stat.2; update to allow
storing some Windows/DOS and CIFS file attributes as
&man.stat.2; flags.1000048254672August 22, 201310-CURRENT after modification of structure
xsctp_inpcb.1000049254760August 24, 201310-CURRENT after &man.physio.9; support for devices
that do not function properly with split I/O, such as
&man.sa.4;.1000050254844August 24, 201310-CURRENT after modifications of structure
mbuf (rev
254780,
254799,
254804,
254807254842).1000051254887August 25, 201310-CURRENT after Radeon KMS driver import (rev
254885).1000052255180September 3, 201310-CURRENT after import of NetBSD
libexecinfo is connected to the
build.1000053255305September 6, 201310-CURRENT after API and ABI changes to the
Capsicum framework.1000054255321September 6, 201310-CURRENT after gcc and
libstdc++ are no longer built by
default.1000055255449September 6, 201310-CURRENT after addition of
MMAP_32BIT &man.mmap.2; flag (rev
255426).1000100259065December 7, 2013releng/10.0 branched from
stable/10.1000500256283October 10, 201310-STABLE after branch from
head/.1000501256916October 22, 201310-STABLE after addition of first-boot &man.rc.8;
support.1000502258398November 20, 201310-STABLE after removal of iconv symbols from
libc.so.7.1000510259067December 7, 2013releng/10.0 __FreeBSD_version
update to prevent the value from going
backwards.1000700259069December 7, 201310-STABLE after releng/10.0
branch.1000701259447December 15, 201310.0-STABLE after Heimdal encoding fix.1000702260135December 31, 201310-STABLE after MAP_STACK fixes.1000703262801March 5, 201410-STABLE after upgrade of libc++ to 3.4
release.1000704262889March 7, 201410-STABLE after MFC of the &man.vt.4; driver (rev
262861).1000705263508March 21, 201410-STABLE after upgrade of llvm/clang to 3.4
release.1000706264214April 6, 201410-STABLE after GCC support for
__block definition.1000707264289April 8, 201410-STABLE after FreeBSD-SA-14:06.openssl.1000708265122April 30, 201410-STABLE after FreeBSD-SA-14:07.devfs,
FreeBSD-SA-14:08.tcp, and
FreeBSD-SA-14:09.openssl.1000709265946May 13, 201410-STABLE after support for UDP-Lite protocol (RFC
3828).1000710267465June 13, 201410-STABLE after changes to &man.strcasecmp.3;,
moving &man.strcasecmp.l.3; and &man.strncasecmp.l.3;
from <string.h> to
<strings.h> for POSIX 2008
compliance.1000711268442July 8, 201410-STABLE after FreeBSD-SA-14:17.kmem (rev
268432).1000712269400August 1, 201410-STABLE after &man.nfsd.8; 4.1 merge (rev
269398).1000713269484August 3, 201410-STABLE after &man.regex.3; library update to add
> and <
delimiters.1000714270174August 3, 201410-STABLE after SOCK_DGRAM bug
fix (rev 269490).1000715271341September 9, 201410-STABLE after FreeBSD-SA-14:18 (rev
269686).1000716271686September 16, 201410-STABLE after FreeBSD-SA-14:19 (rev
271667).1000717271816September 18, 201410-STABLE after i915 HW context support.1001000272463October 2, 201410.1-RC1 after releng/10.1 branch.1001500272464October 2, 201410-STABLE after releng/10.1 branch.1001501273432October 21, 201410-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:22,
and FreeBSD-SA-14:23 (rev
273411).1001502274162November 4, 201410-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24,
and FreeBSD-SA-14:25.1001503275040November 25, 201410-STABLE after merging new libraries/utilities
(&man.dpv.1;, &man.dpv.3;, and &man.figpar.3;) for data
throughput visualization.1001504275742December 13, 201410-STABLE after merging an important fix to the
LLVM vectorizer, which could lead to buffer overruns in
some cases.1001505276633January 3, 201510-STABLE after merging some arm constants in
276312.1001506277087January 12, 201510-STABLE after merging max table size update for
yacc.1001507277790January 27, 201510-STABLE after changes to the UDP tunneling
callback to provide a context pointer and the source
sockaddr.1001508278974February 18, 201510-STABLE after addition of the
CDAI_TYPE_EXT_INQ request
type.1001509279287February 25, 201510-STABLE after FreeBSD-EN-15:01.vt,
FreeBSD-EN-15:02.openssl,
FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp,
and FreeBSD-SA-15:05.bind.1001510279329February 26, 201510-STABLE after MFC of rev
278964.100151128024619 March, 201510-STABLE after
sys/capability.h is renamed to
sys/capsicum.h (rev
280224/).100151228043824 March, 201510-STABLE after addition of new &man.mtio.4;,
&man.sa.4; ioctls.100151328195524 April, 201510-STABLE after starting the process of removing
the use of the deprecated "M_FLOWID" flag from the
network code.1001514282275April 30, 201510-STABLE after MFC of &man.iconv.3; fixes.1001515282781May 11, 201510-STABLE after adding back
M_FLOWID.1001516283341May 24, 201510-STABLE after MFC of many USB things.1001517283950June 3, 201510-STABLE after MFC of sound related
things.1001518284204June 10, 201510-STABLE after MFC of zfs vfs fixes (rev
284203).1001519284720June 23, 201510-STABLE after reverting bumping
MAXCPU on amd64.100200028583024 July, 2015releng/10.2 branched from
10-STABLE.100250028583124 July, 201510-STABLE after releng/10.2
branched from 10-STABLE.10025012890058 October, 201510-STABLE after merge of ZFS changes that affected
the internal interface of zfeature_info structure (rev
288572).100250229124324 November, 201510-STABLE after merge of dump device changes that
affected the arguments of
g_dev_setdumpdev()(rev
291215).100250329222414 December, 201510-STABLE after merge of changes to the internal
interface between the nfsd.ko and nfscommon.ko modules,
requiring them to be upgraded together (rev
292223).100250429258922 December, 201510-STABLE after merge of xz 5.2.2 merge
(multithread support) (rev
292588).100250529290830 December, 201510-STABLE after merge of changes to &man.pci.4;
(rev 292907).10025062934769 January, 201610-STABLE after merge of &man.utimensat.2; (rev
293473).10025072936109 January, 201610-STABLE after merge of changes to &man.linux.4;
(rev 293477 through
293609 ).10025082936199 January, 201610-STABLE after merge of changes to &man.figpar.3;
types/macros (rev
290275).10025092951071 February, 201610-STABLE after merge of API change to
&man.dpv.3;.10030002963734 March, 2016releng/10.3 branched from
10-STABLE.10035002963744 March, 201610-STABLE after releng/10.3
branched from 10-STABLE.100350129829919 June, 201610-STABLE after adding kdbcontrol's -P option (rev
298297).100350229996619 June, 201610-STABLE after libcrypto.so was made position
independent.100350330023519 June, 201610-STABLE after allowing MK_ overrides (rev
300233).100350430206621 June, 201610-STABLE after MFC of filemon changes from
11-CURRENT.100350530222827 June, 201610-STABLE after converting sed to use REG_STARTEND,
fixing a Mesa issue.1003506304611August 22, 201610-STABLE after adding C++11 thread_local
support.1003507304864August 26, 201610-STABLE after
LC_*_MASK
fix.1003508305734September 12, 201610-STABLE after resolving a deadlock between
device_detach() and
&man.usbd.do.request.flags.9;.1003509307331October 14, 201610-STABLE after ZFS merges.1003510308047October 28, 201610-STABLE after installing header files required
development with libzfs_core.1003511310121December 15, 201610-STABLE after exporting whole thread name in
kinfo_proc
(rev 309676).1003512315730March 22, 201710-STABLE after libmd changes
(rev 314143).1003513316499April 4, 201710-STABLE after making CAM SIM lock optional
(revs 315673,
315674).1003514318198May 11, 201710-STABLE after merging the addition of the
<dev/mmc/mmc_ioctl.h>
header.1003515321222July 19, 201710-STABLE after adding C++14 sized deallocation
functions to libc++.1003516321717July 30, 201710-STABLE after merging the
MAP_GUARD &man.mmap.2; flag
addition.1004000323604September 15, 2017releng/10.4 branched from
10-STABLE.1004500323605September 15, 201710-STABLE after releng/10.4
branched from 10-STABLE.1004501r328379January 24, 201810-STABLE after merging
r325028, fixing
ptrace() to always clear the
correct thread event when resuming.
&os; 9 Versions
&os; 9 __FreeBSD_version
ValuesValueRevisionDateRelease900000196432August 22, 20099.0-CURRENT.900001197019September 8, 20099.0-CURRENT after importing x86emu, a software
emulator for real mode x86 CPU from OpenBSD.900002197430September 23, 20099.0-CURRENT after implementing the EVFILT_USER
kevent filter functionality.900003200039December 2, 20099.0-CURRENT after addition of
&man.sigpause.2; and PIE support in
csu.900004200185December 6, 20099.0-CURRENT after addition of libulog and its
libutempter compatibility interface.900005200447December 12, 20099.0-CURRENT after addition of
&man.sleepq.sleepcnt.9;, which can be
used to query the number of waiters on a specific
waiting queue.900006201513January 4, 20109.0-CURRENT after change of the
&man.scandir.3; and
&man.alphasort.3; prototypes to conform
to SUSv4.900007202219January 13, 20109.0-CURRENT after the removal of &man.utmp.5; and
the addition of utmpx (see
&man.getutxent.3;) for improved logging
of user logins and system events.900008202722January 20, 20109.0-CURRENT after the import of BSDL bc/dc and the
deprecation of GNU bc/dc.900009203052January 26, 20109.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.900010205471March 22, 20109.0-CURRENT after the import of zlib 1.2.4.900011207410April 24, 20109.0-CURRENT after adding soft-updates
journalling.900012207842May 10, 20109.0-CURRENT after adding liblzma, xz, xzdec, and
lzmainfo.900013208486May 24, 20109.0-CURRENT after bringing in USB fixes for
&man.linux.4;.900014208973June 10, 20109.0-CURRENT after adding Clang.900015210390July 22, 20109.0-CURRENT after the import of BSD grep.900016210565July 28, 20109.0-CURRENT after adding mti_zone to struct
malloc_type_internal.900017211701August 23, 20109.0-CURRENT after changing back default grep to GNU
grep and adding WITH_BSD_GREP knob.900018211735August 24, 20109.0-CURRENT after the
&man.pthread.kill.3; -generated signal
is identified as SI_LWP in si_code. Previously, si_code
was SI_USER.900019211937August 28, 20109.0-CURRENT after addition of the MAP_PREFAULT_READ
flag to &man.mmap.2;.900020212381September 9, 20109.0-CURRENT after adding drain functionality to
sbufs, which also changed the layout of struct
sbuf.900021212568September 13, 20109.0-CURRENT after DTrace has grown support for
userland tracing.900022213395October 2, 20109.0-CURRENT after addition of the BSDL man
utilities and retirement of GNU/GPL man
utilities.900023213700October 11, 20109.0-CURRENT after updating xz to git 20101010
snapshot.900024215127November 11, 20109.0-CURRENT after libgcc.a was replaced by
libcompiler_rt.a.900025215166November 12, 20109.0-CURRENT after the introduction of the
modularised congestion control.900026216088November 30, 20109.0-CURRENT after the introduction of Serial
Management Protocol (SMP) passthrough and the XPT_SMP_IO
and XPT_GDEV_ADVINFO CAM CCBs.900027216212December 5, 20109.0-CURRENT after the addition of log2 to
libm.900028216615December 21, 20109.0-CURRENT after the addition of the Hhook (Helper
Hook), Khelp (Kernel Helpers) and Object Specific Data
(OSD) KPIs.900029216758December 28, 20109.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.900030217309January 12, 20119.0-CURRENT after the update of libdialog to
version 20100428.900031218414February 7, 20119.0-CURRENT after the addition of
&man.pthread.getthreadid.np.3;.900032218425February 8, 20119.0-CURRENT after the removal of the uio_yield
prototype and symbol.900033218822February 18, 20119.0-CURRENT after the update of binutils to version
2.17.50.900034219406March 8, 20119.0-CURRENT after the struct sysvec (sv_schedtail)
changes.900035220150March 29, 20119.0-CURRENT after the update of base gcc and
libstdc++ to the last GPLv2 licensed revision.900036220770April 18, 20119.0-CURRENT after the removal of libobjc and
Objective-C support from the base system.900037221862May 13, 20119.0-CURRENT after importing the &man.libprocstat.3;
library and &man.fuser.1; utility to the base
system.900038222167May 22, 20119.0-CURRENT after adding a lock flag argument to
&man.VFS.FHTOVP.9;.900039223637June 28, 20119.0-CURRENT after importing pf from OpenBSD
4.5.900040224217July 19, 2011Increase default MAXCPU for FreeBSD to 64 on amd64
and ia64 and to 128 for XLP (mips).900041224834August 13, 20119.0-CURRENT after the implementation of Capsicum
capabilities; fget(9) gains a rights argument.900042225350August 28, 2011Bump shared libraries' version numbers for
libraries whose ABI has changed in preparation for
9.0.900043225350September 2, 2011Add automatic detection of USB mass storage devices
which do not support the no synchronize cache SCSI
command.900044225469September 10, 2011Re-factor auto-quirk. 9.0-RELEASE.900045229285January 2, 20129-STABLE after MFC of true/false from
1000002.900500229318January 2, 20129.0-STABLE.900501229723January 6, 20129.0-STABLE after merging of addition of the
&man.posix.fadvise.2; system call.900502230237January 16, 20129.0-STABLE after merging gperf 3.0.3900503231768February 15, 20129.0-STABLE after introduction of the new extensible
&man.sysctl.3; interface NET_RT_IFLISTL to query address
lists.900504232728March 3, 20129.0-STABLE after changes related to mounting of
filesystem inside a jail.900505232945March 13, 20129.0-STABLE after introduction of new &man.tcp.4;
socket options: TCP_KEEPINIT, TCP_KEEPIDLE,
TCP_KEEPINTVL, and TCP_KEEPCNT.900506235786May 22, 20129.0-STABLE after introduction of the
quick_exit function and related
changes required for C++11.901000239082August 5, 20129.1-RELEASE.901500239081August 6, 20129.1-STABLE after branching releng/9.1
(RELENG_9_1).901501240659November 11, 20129.1-STABLE after &man.LIST.PREV.3; added to queue.h
(rev 242893) and KBI change in
USB serial devices.901502243656November 28, 20129.1-STABLE after USB serial jitter buffer requires
rebuild of USB serial device modules.901503247090February 21, 20139.1-STABLE after USB moved to the driver structure
requiring a rebuild of all USB modules. Also indicates
the presence of nmtree.901504248338March 15, 20139.1-STABLE after install gained -l, -M, -N and
related flags and cat gained the -l option.901505251687June 13, 20139.1-STABLE after fixes in ctfmerge bootstrapping
(rev 249243).902001253912August 3, 2013releng/9.2 branched from
stable/9.902501253913August 2, 20139.2-STABLE after creation of
releng/9.2 branch.902502254938August 26, 20139.2-STABLE after inclusion of the
PIM_RESCAN CAM path inquiry
flag.902503254979August 27, 20139.2-STABLE after inclusion of the
SI_UNMAPPED cdev flag.902504256917October 22, 20139.2-STABLE after inclusion of support for
first boot &man.rc.8; scripts.902505259448December 12, 20139.2-STABLE after Heimdal encoding fix.902506260136December 31, 20139-STABLE after MAP_STACK fixes (rev
260082).902507262801March 5, 20149-STABLE after upgrade of libc++ to 3.4
release.902508263171March 14, 20149-STABLE after merge of the Radeon KMS driver (rev
263170).902509263509March 21, 20149-STABLE after upgrade of llvm/clang to 3.4
release.902510263818March 27, 20149-STABLE after merge of the &man.vt.4;
driver.902511264289March 27, 20149-STABLE after FreeBSD-SA-14:06.openssl.902512265123April 30, 20149-STABLE after FreeBSD-SA-14:08.tcp.903000267656June 20, 20149-RC1 releng/9.3 branch.903500267657June 20, 20149.3-STABLE releng/9.3
branch.903501268443July 8, 20149-STABLE after FreeBSD-SA-14:17.kmem (rev
268433).903502270175August 19, 20149-STABLE after SOCK_DGRAM bug
fix (rev 269789).903503271341September 9, 20149-STABLE after FreeBSD-SA-14:18 (rev
269687).903504271686September 16, 20149-STABLE after FreeBSD-SA-14:19 (rev
271668).903505273432October 21, 20149-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:21,
and FreeBSD-SA-14:22 (rev
273412).903506274162November 4, 20149-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24,
and FreeBSD-SA-14:25.903507275742December 13, 20149-STABLE after merging an important fix to the LLVM
vectorizer, which could lead to buffer overruns in some
cases.903508279287February 25, 20159-STABLE after FreeBSD-EN-15:01.vt,
FreeBSD-EN-15:02.openssl,
FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp,
and FreeBSD-SA-15:05.bind.903509296219February 29, 20169-STABLE after bumping the default value of
compat.linux.osrelease to
2.6.18 to support the linux-c6-*
ports out of the box.903510300236May 19, 20169-STABLE after System Binary Interface (SBI) page
was moved in latest version of Berkeley Boot Loader
(BBL) due to code size increase in
300234.903511305735September 12, 20169-STABLE after resolving a deadlock between
device_detach() and
&man.usbd.do.request.flags.9;.
&os; 8 Versions
&os; 8 __FreeBSD_version
ValuesValueRevisionDateRelease800000172531October 11, 20078.0-CURRENT. Separating wide and single byte
ctype.800001172688October 16, 20078.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8
import.800002172841October 21, 20078.0-CURRENT after renaming &man.kthread.create.9;
and friends to &man.kproc.create.9; etc.800003172932October 24, 20078.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
again800004173573November 12, 20078.0-CURRENT after &man.agp.4; driver moved from
src/sys/pci to src/sys/dev/agp800005174261December 4, 20078.0-CURRENT after changes to the jumbo frame
allocator (rev 174247).800006174399December 7, 20078.0-CURRENT after the addition of callgraph capture
functionality to &man.hwpmc.4;.800007174901December 25, 20078.0-CURRENT after kdb_enter()
gains a "why" argument.800008174951December 28, 20078.0-CURRENT after LK_EXCLUPGRADE option
removal.800009175168January 9, 20088.0-CURRENT after introduction of
&man.lockmgr.disown.9;800010175204January 10, 20088.0-CURRENT after the &man.vn.lock.9; prototype
change.800011175295January 13, 20088.0-CURRENT after the &man.VOP.LOCK.9; and
&man.VOP.UNLOCK.9; prototype changes.800012175487January 19, 20088.0-CURRENT after introduction of
&man.lockmgr.recursed.9;, &man.BUF.RECURSED.9; and
&man.BUF.ISLOCKED.9; and the removal of
BUF_REFCNT().800013175581January 23, 20088.0-CURRENT after introduction of the
ASCII encoding.800014175636January 24, 20088.0-CURRENT after changing the prototype of
&man.lockmgr.9; and removal of
lockcount() and
LOCKMGR_ASSERT().800015175688January 26, 20088.0-CURRENT after extending the types of the
&man.fts.3; structures.800016175872February 1, 20088.0-CURRENT after adding an argument to
&man.MEXTADD.9;800017176015February 6, 20088.0-CURRENT after the introduction of LK_NODUP and
LK_NOWITNESS options in the &man.lockmgr.9;
space.800018176112February 8, 20088.0-CURRENT after the addition of
m_collapse.800019176124February 9, 20088.0-CURRENT after the addition of current working
directory, root directory, and jail directory support to
the kern.proc.filedesc sysctl.800020176251February 13, 20088.0-CURRENT after introduction of
&man.lockmgr.assert.9; and
BUF_ASSERT functions.800021176321February 15, 20088.0-CURRENT after introduction of
&man.lockmgr.args.9; and LK_INTERNAL flag
removal.800022176556(backed out)8.0-CURRENT after changing the default system ar to
BSD &man.ar.1;.800023176560February 25, 20088.0-CURRENT after changing the prototypes of
&man.lockstatus.9; and &man.VOP.ISLOCKED.9;, more
specifically retiring the struct
thread argument.800024176709March 1, 20088.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;.800025176958March 8, 20088.0-CURRENT after adding F_DUP2FD command to
&man.fcntl.2;.800026177086March 12, 20088.0-CURRENT after changing the priority parameter
to cv_broadcastpri such that 0 means no
priority.800027177551March 24, 20088.0-CURRENT after changing the bpf monitoring ABI
when zerocopy bpf buffers were added.800028177637March 26, 20088.0-CURRENT after adding l_sysid to struct
flock.800029177688March 28, 20088.0-CURRENT after reintegration of the
BUF_LOCKWAITERS function and the
addition of &man.lockmgr.waiters.9;.800030177844April 1, 20088.0-CURRENT after the introduction of the
&man.rw.try.rlock.9; and &man.rw.try.wlock.9;
functions.800031177958April 6, 20088.0-CURRENT after the introduction of the
lockmgr_rw and
lockmgr_args_rw functions.800032178006April 8, 20088.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.800033178017April 8, 20088.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.800034178051April 10, 20088.0-CURRENT after introduction of the
memrchr function.800035178256April 16, 20088.0-CURRENT after introduction of the
fdopendir function.800036178362April 20, 20088.0-CURRENT after switchover of 802.11 wireless to
multi-bss support (aka vaps).800037178892May 9, 20088.0-CURRENT after addition of multi routing table
support (aka &man.setfib.1;, &man.setfib.2;).800038179316May 26, 20088.0-CURRENT after removal of netatm and ISDN4BSD.
Also, the addition of the Compact C Type (CTF)
tools.800039179784June 14, 20088.0-CURRENT after removal of sgtty.800040180025June 26, 20088.0-CURRENT with kernel NFS lockd client.800041180691July 22, 20088.0-CURRENT after addition of
&man.arc4random.buf.3; and
&man.arc4random.uniform.3;.800042181439August 8, 20088.0-CURRENT after addition of
&man.cpuctl.4;.800043181694August 13, 20088.0-CURRENT after changing &man.bpf.4; to use a
single device node, instead of device cloning.800044181803August 17, 20088.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.800045181905August 20, 20088.0-CURRENT after the integration of the MPSAFE TTY
layer, including changes to various drivers and
utilities that interact with it.800046182869September 8, 20088.0-CURRENT after the separation of the GDT per CPU
on amd64 architecture.800047182905September 10, 20088.0-CURRENT after removal of VSVTX, VSGID and
VSUID.800048183091September 16, 20088.0-CURRENT after converting the kernel NFS mount
code to accept individual mount options in the
&man.nmount.2; iovec, not just one big struct
nfs_args.800049183114September 17, 20088.0-CURRENT after the removal of &man.suser.9; and
&man.suser.cred.9;.800050184099October 20, 20088.0-CURRENT after buffer cache API change.800051184205October 23, 20088.0-CURRENT after the removal of the &man.MALLOC.9;
and &man.FREE.9; macros.800052184419October 28, 20088.0-CURRENT after the introduction of accmode_t and
renaming of VOP_ACCESS 'a_mode' argument to
'a_accmode'.800053184555November 2, 20088.0-CURRENT after the prototype change of
&man.vfs.busy.9; and the introduction of its MBF_NOWAIT
and MBF_MNTLSTLOCK flags.800054185162November 22, 20088.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.800055185363November 27, 20088.0-CURRENT after the addition of Intel™
Core, Core2, and Atom support to &man.hwpmc.4;.800056185435November 29, 20088.0-CURRENT after the introduction of
multi-/no-IPv4/v6 jails.800057185522December 1, 20088.0-CURRENT after the switch to the ath hal source
code.800058185968December 12, 20088.0-CURRENT after the introduction of the
VOP_VPTOCNP operation.800059186119December 15, 20088.0-CURRENT incorporates the new arp-v2
rewrite.800060186344December 19, 20088.0-CURRENT after the addition of makefs.800061187289January 15, 20098.0-CURRENT after TCP Appropriate Byte
Counting.800062187830January 28, 20098.0-CURRENT after removal of minor(), minor2unit(),
unit2minor(), etc.800063188745February 18, 20098.0-CURRENT after GENERIC config change to use the
USB2 stack, but also the addition of
&man.fdevname.3;.800064188946February 23, 20098.0-CURRENT after the USB2 stack is moved to and
replaces dev/usb.800065189092February 26, 20098.0-CURRENT after the renaming of all functions in
&man.libmp.3;.800066189110February 27, 20098.0-CURRENT after changing USB devfs handling and
layout.800067189136February 28, 20098.0-CURRENT after adding getdelim(), getline(),
stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and
wcsncasecmp().800068189276March 2, 20098.0-CURRENT after renaming the ushub devclass to
uhub.800069189585March 9, 20098.0-CURRENT after libusb20.so.1 was renamed to
libusb.so.1.800070189592March 9, 20098.0-CURRENT after merging IGMPv3 and
Source-Specific Multicast (SSM) to the IPv4
stack.800071189825March 14, 20098.0-CURRENT after gcc was patched to use C99 inline
semantics in c99 and gnu99 mode.800072189853March 15, 20098.0-CURRENT after the IFF_NEEDSGIANT flag has been
removed; non-MPSAFE network device drivers are no longer
supported.800073190265March 18, 20098.0-CURRENT after the dynamic string token
substitution has been implemented for rpath and needed
paths.800074190373March 24, 20098.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0
import.800075190787April 6, 20098.0-CURRENT after layout of structs vnet_net,
vnet_inet and vnet_ipfw has been changed.800076190866April 9, 20098.0-CURRENT after adding delay profiles in
dummynet.800077190914April 14, 20098.0-CURRENT after removing VOP_LEASE() and
vop_vector.vop_lease.800078191080April 15, 20098.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.800079191117April 15, 20098.0-CURRENT after struct llentry pointers are added
to struct route and struct route_in6.800080191126April 15, 20098.0-CURRENT after layout of struct inpcb has been
changed.800081191267April 19, 20098.0-CURRENT after the layout of struct malloc_type
has been changed.800082191368April 21, 20098.0-CURRENT after the layout of struct ifnet has
changed, and with if_ref() and if_rele() ifnet
refcounting.800083191389April 22, 20098.0-CURRENT after the implementation of a low-level
Bluetooth HCI API.800084191672April 29, 20098.0-CURRENT after IPv6 SSM and MLDv2
changes.800085191688April 30, 20098.0-CURRENT after enabling support for VIMAGE
kernel builds with one active image.800086191910May 8, 20098.0-CURRENT after adding support for input lines of
arbitrarily length in &man.patch.1;.800087191990May 11, 20098.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.800088192470May 20, 20098.0-CURRENT after net80211 monitor mode
changes.800089192649May 23, 20098.0-CURRENT after adding UDP control block
support.800090192669May 23, 20098.0-CURRENT after virtualizing interface
cloning.800091192895May 27, 20098.0-CURRENT after adding hierarchical jails and
removing global securelevel.800092193011May 29, 20098.0-CURRENT after changing
sx_init_flags() KPI. The
SX_ADAPTIVESPIN is retired and a
new SX_NOADAPTIVE flag is
introduced to handle the reversed logic.800093193047May 29, 20098.0-CURRENT after adding mnt_xflag to struct
mount.800094193093May 30, 20098.0-CURRENT after adding
&man.VOP.ACCESSX.9;.800095193096May 30, 20098.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.800096193219June 1, 20098.0-CURRENT after updating to the new netisr
implementation and after changing the way we store and
access FIBs.800097193731June 8, 20098.0-CURRENT after the introduction of vnet
destructor hooks and infrastructure.(not changed)194012June 11, 20098.0-CURRENT after the introduction of netgraph
outbound to inbound path call detection and queuing,
which also changed the layout of struct thread.800098194210June 14, 20098.0-CURRENT after OpenSSL 0.9.8k import.800099194675June 22, 20098.0-CURRENT after NGROUPS update and moving route
virtualization into its own VImage module.800100194920June 24, 20098.0-CURRENT after SYSVIPC ABI change.800101195175June 29, 20098.0-CURRENT after the removal of the /dev/net/*
per-interface character devices.800102195634July 12, 20098.0-CURRENT after padding was added to struct
sackhint, struct tcpcb, and struct tcpstat.800103195654July 13, 20098.0-CURRENT after replacing struct tcpopt with
struct toeopt in the TOE driver interface to the TCP
syncache.800104195699July 14, 20098.0-CURRENT after the addition of the linker-set
based per-vnet allocator.800105195767July 19, 20098.0-CURRENT after version bump for all shared
libraries that do not have symbol versioning turned
on.800106195852July 24, 20098.0-CURRENT after introduction of OBJT_SG VM object
type.800107196037August 2, 20098.0-CURRENT after making the newbus subsystem Giant
free by adding the newbus sxlock and
8.0-RELEASE.800108199627November 21, 20098.0-STABLE after implementing EVFILT_USER kevent
filter.800500201749January 7, 20108.0-STABLE after
__FreeBSD_version bump to make
pkg_add -r use
packages-8-stable.800501202922January 24, 20108.0-STABLE after change of the
&man.scandir.3; and
&man.alphasort.3; prototypes to conform
to SUSv4.800502203299January 31, 20108.0-STABLE after addition of
&man.sigpause.2;.800503204344February 25, 20108.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.800504204546March 1, 20108.0-STABLE after MFC of importing x86emu, a
software emulator for real mode x86 CPU from
OpenBSD.800505208259May 18, 20108.0-STABLE after MFC of adding liblzma, xz, xzdec,
and lzmainfo.801000209150June 14, 20108.1-RELEASE801500209146June 14, 20108.1-STABLE after 8.1-RELEASE.801501214762November 3, 20108.1-STABLE after KBI change in struct sysentvec,
and implementation of PL_FLAG_SCE/SCX/EXEC/SI and
pl_siginfo for ptrace(PT_LWPINFO) .802000216639December 22, 20108.2-RELEASE802500216654December 22, 20108.2-STABLE after 8.2-RELEASE.802501219107February 28, 20118.2-STABLE after merging DTrace changes, including
support for userland tracing.802502219324March 6, 20118.2-STABLE after merging log2 and log2f into
libm.802503221275May 1, 20118.2-STABLE after upgrade of the gcc to the last
GPLv2 version from the FSF gcc-4_2-branch.802504222401May 28, 20118.2-STABLE after introduction of the KPI and
supporting infrastructure for modular congestion
control.802505222406May 28, 20118.2-STABLE after introduction of Hhook and Khelp
KPIs.802506222408May 28, 20118.2-STABLE after addition of OSD to struct
tcpcb.802507222741June 6, 20118.2-STABLE after ZFS v28 import.802508222846June 8, 20118.2-STABLE after removal of the schedtail event
handler and addition of the sv_schedtail method to
struct sysvec.802509224017July 14, 20118.2-STABLE after merging the SSSE3 support into
binutils.802510224214July 19, 20118.2-STABLE after addition of RFTSIGZMB flag for
&man.rfork.2;.802511225458September 9, 20118.2-STABLE after addition of automatic detection of
USB mass storage devices which do not support the no
synchronize cache SCSI command.802512225470September 10, 20118.2-STABLE after merging of re-factoring of
auto-quirk.802513226763October 25, 20118.2-STABLE after merging of the MAP_PREFAULT_READ
flag to &man.mmap.2;.802514227573November 16, 20118.2-STABLE after merging of addition of
&man.posix.fallocate.2; syscall.802515229725January 6, 20128.2-STABLE after merging of addition of the
&man.posix.fadvise.2; system call.802516230239January 16, 20128.2-STABLE after merging gperf 3.0.3802517231769February 15, 20128.2-STABLE after introduction of the new extensible
&man.sysctl.3; interface NET_RT_IFLISTL to query address
lists.803000232446March 3, 20128.3-RELEASE.803500232439March 3, 20128.3-STABLE after branching releng/8.3
(RELENG_8_3).803501247091February 21, 20138.3-STABLE after MFC of two USB fixes (rev
246616 and
246759).804000248850March 28, 20138.4-RELEASE.804500248819March 28, 20138.4-STABLE after 8.4-RELEASE.804501259449December 16, 20138.4-STABLE after MFC of upstream Heimdal encoding
fix.804502265123April 30, 20148.4-STABLE after FreeBSD-SA-14:08.tcp.804503268444July 9, 20148.4-STABLE after FreeBSD-SA-14:17.kmem.804504271341September 9, 20148.4-STABLE after FreeBSD-SA-14:18 (rev
271305).804505271686September 16, 20148.4-STABLE after FreeBSD-SA-14:19 (rev
271668).804506273432October 21, 20148.4-STABLE after FreeBSD-SA-14:21 (rev
273413).804507274162November 4, 20148.4-STABLE after FreeBSD-SA-14:23,
FreeBSD-SA-14:24, and FreeBSD-SA-14:25.804508279287February 25, 20158-STABLE after FreeBSD-EN-15:01.vt,
FreeBSD-EN-15:02.openssl,
FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp,
and FreeBSD-SA-15:05.bind.804509305736September 12, 20168-STABLE after resolving a deadlock between
device_detach() and
&man.usbd.do.request.flags.9;.
&os; 7 Versions
&os; 7 __FreeBSD_version
ValuesValueRevisionDateRelease700000147925July 11, 20057.0-CURRENT.700001148341July 23, 20057.0-CURRENT after bump of all shared library
versions that had not been changed since
RELENG_5.700002149039August 13, 20057.0-CURRENT after credential argument is added to
dev_clone event handler.700003149470August 25, 20057.0-CURRENT after &man.memmem.3; is added to
libc.700004151888October 30, 20057.0-CURRENT after &man.solisten.9; kernel arguments
are modified to accept a backlog parameter.700005152296November 11, 20057.0-CURRENT after IFP2ENADDR() was changed to
return a pointer to IF_LLADDR().700006152315November 11, 20057.0-CURRENT after addition of
if_addr member to struct
ifnet and IFP2ENADDR() removal.700007153027December 2, 20057.0-CURRENT after incorporating scripts from the
local_startup directories into the base
&man.rcorder.8;.700008153107December 5, 20057.0-CURRENT after removal of MNT_NODEV mount
option.700009153519December 19, 20057.0-CURRENT after ELF-64 type changes and symbol
versioning.700010153579December 20, 20057.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.700011153936December 31, 20057.0-CURRENT after tv_sec was made time_t on all
platforms but Alpha.700012154114January 8, 20067.0-CURRENT after ldconfig_local_dirs
change.700013154269January 12, 20067.0-CURRENT after changes to
/etc/rc.d/abi to support
/compat/linux/etc/ld.so.cache being
a symlink in a readonly filesystem.700014154863January 26, 20067.0-CURRENT after pts import.700015157144March 26, 20067.0-CURRENT after the introduction of version 2 of
&man.hwpmc.4;'s ABI.700016157962April 22, 20067.0-CURRENT after addition of &man.fcloseall.3; to
libc.700017158513May 13, 20067.0-CURRENT after removal of ip6fw.700018160386July 15, 20067.0-CURRENT after import of snd_emu10kx.700019160821July 29, 20067.0-CURRENT after import of OpenSSL 0.9.8b.700020161931September 3, 20067.0-CURRENT after addition of bus_dma_get_tag
function700021162023September 4, 20067.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4
import.700022162170September 9, 20067.0-CURRENT after dlsym change to look for a
requested symbol both in specified dso and its implicit
dependencies.700023162588September 23, 20067.0-CURRENT after adding new sound IOCTLs for the
OSSv4 mixer API.700024162919September 28, 20067.0-CURRENT after import of OpenSSL 0.9.8d.700025164190November 11, 20067.0-CURRENT after the addition of libelf.700026164614November 26, 20067.0-CURRENT after major changes on sound
sysctls.700027164770November 30, 20067.0-CURRENT after the addition of Wi-Spy
quirk.700028165242December 15, 20067.0-CURRENT after the addition of sctp calls to
libc700029166259January 26, 20077.0-CURRENT after the GNU &man.gzip.1;
implementation was replaced with a BSD licensed version
ported from NetBSD.700030166549February 7, 20077.0-CURRENT after the removal of IPIP tunnel
encapsulation (VIFF_TUNNEL) from the IPv4 multicast
forwarding code.700031166907February 23, 20077.0-CURRENT after the modification of
bus_setup_intr() (newbus).700032167165March 2, 20077.0-CURRENT after the inclusion of &man.ipw.4; and
&man.iwi.4; firmware.700033167360March 9, 20077.0-CURRENT after the inclusion of ncurses wide
character support.700034167684March 19, 20077.0-CURRENT after changes to how insmntque(),
getnewvnode(), and vfs_hash_insert() work.700035167906March 26, 20077.0-CURRENT after addition of a notify mechanism
for CPU frequency changes.700036168413April 6, 20077.0-CURRENT after import of the ZFS
filesystem.700037168504April 8, 20077.0-CURRENT after addition of CAM 'SG' peripheral
device, which implements a subset of Linux SCSI SG
passthrough device API.700038169151April 30, 20077.0-CURRENT after changing &man.getenv.3;,
&man.putenv.3;, &man.setenv.3; and &man.unsetenv.3; to
be POSIX conformant.700039169190May 1, 20077.0-CURRENT after the changes in 700038 were backed
out.700040169453May 10, 20077.0-CURRENT after the addition of &man.flopen.3; to
libutil.700041169526May 13, 20077.0-CURRENT after enabling symbol versioning, and
changing the default thread library to libthr.700042169758May 19, 20077.0-CURRENT after the import of gcc 4.2.0.700043169830May 21, 20077.0-CURRENT after bump of all shared library
versions that had not been changed since
RELENG_6.700044170395June 7, 20077.0-CURRENT after changing the argument for
vn_open()/VOP_OPEN() from file descriptor index to the
struct file *.700045170510June 10, 20077.0-CURRENT after changing &man.pam.nologin.8; to
provide an account management function instead of an
authentication function to the PAM framework.700046170530June 11, 20077.0-CURRENT after updated 802.11 wireless
support.700047170579June 11, 20077.0-CURRENT after adding TCP LRO interface
capabilities.700048170613June 12, 20077.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.
Use struct ipmreqn instead.700049171175July 3, 20077.0-CURRENT after importing pf from OpenBSD
4.1(not changed)1711677.0-CURRENT after adding IPv6 support for
FAST_IPSEC, deleting KAME IPSEC, and renaming FAST_IPSEC
to IPSEC.700050171195July 4, 20077.0-CURRENT after converting setenv/putenv/etc.
calls from traditional BSD to POSIX.700051171211July 4, 20077.0-CURRENT after adding new mmap/lseek/etc
syscalls.700052171275July 6, 20077.0-CURRENT after moving I4B headers to
include/i4b.700053172394September 30, 20077.0-CURRENT after the addition of support for PCI
domains700054172988October 25, 20077.0-STABLE after MFC of wide and single byte ctype
separation.700055173104October 28, 20077.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 again700100174864December 22, 20077.0-STABLE after 7.0-RELEASE700101176111February 8, 20087.0-STABLE after the MFC of m_collapse().700102177735March 30, 20087.0-STABLE after the MFC of
kdb_enter_why().700103178061April 10, 20087.0-STABLE after adding l_sysid to struct
flock.700104178108April 11, 20087.0-STABLE after the MFC of
&man.procstat.1;.700105178120April 11, 20087.0-STABLE after the MFC of umtx features.700106178225April 15, 20087.0-STABLE after the MFC of &man.write.2; support
to &man.psm.4;.700107178353April 20, 20087.0-STABLE after the MFC of F_DUP2FD command to
&man.fcntl.2;.700108178783May 5, 20087.0-STABLE after some &man.lockmgr.9; changes,
which makes it necessary to include
sys/lock.h to use
&man.lockmgr.9;.700109179367May 27, 20087.0-STABLE after MFC of the
&man.memrchr.3; function.700110181328August 5, 20087.0-STABLE after MFC of kernel NFS lockd
client.700111181940August 20, 20087.0-STABLE after addition of physically contiguous
jumbo frame support.700112182294August 27, 20087.0-STABLE after MFC of kernel DTrace
support.701000185315November 25, 20087.1-RELEASE701100185302November 25, 20087.1-STABLE after 7.1-RELEASE.701101187023January 10, 20097.1-STABLE after &man.strndup.3;
merge.701102187370January 17, 20097.1-STABLE after &man.cpuctl.4; support
added.701103188281February 7, 20097.1-STABLE after the merge of multi-/no-IPv4/v6
jails.701104188625February 14, 20097.1-STABLE after the store of the suspension owner
in the struct mount, and introduction of vfs_susp_clean
method into the struct vfsops.701105189740March 12, 20097.1-STABLE after the incompatible change to the
kern.ipc.shmsegs sysctl to allow allocating larger SysV
shared memory segments on 64bit architectures.701106189786March 14, 20097.1-STABLE after the merge of a fix for POSIX
semaphore wait operations.702000191099April 15, 20097.2-RELEASE702100191091April 15, 20097.2-STABLE after 7.2-RELEASE.702101192149May 15, 20097.2-STABLE after &man.ichsmb.4; was changed to use
left-adjusted slave addressing to match other SMBus
controller drivers.702102193020May 28, 20097.2-STABLE after MFC of the
&man.fdopendir.3; function.702103193638June 06, 20097.2-STABLE after MFC of PmcTools.702104195694July 14, 20097.2-STABLE after MFC of the
&man.closefrom.2; system call.702105196006July 31, 20097.2-STABLE after MFC of the SYSVIPC ABI
change.702106197198September 14, 20097.2-STABLE after MFC of the x86 PAT enhancements
and addition of d_mmap_single() and the scatter/gather
list VM object type.703000203740February 9, 20107.3-RELEASE703100203742February 9, 20107.3-STABLE after 7.3-RELEASE.704000216647December 22, 20107.4-RELEASE704100216658December 22, 20107.4-STABLE after 7.4-RELEASE.704101221318May 2, 20117.4-STABLE after the gcc MFC in rev
221317.
&os; 6 Versions
&os; 6 __FreeBSD_version
ValuesValueRevisionDateRelease600000133921August 18, 20046.0-CURRENT600001134396August 27, 20046.0-CURRENT after permanently enabling PFIL_HOOKS
in the kernel.600002134514August 30, 20046.0-CURRENT after initial addition of ifi_epoch to
struct if_data. Backed out after a few days. Do not
use this value.600003134933September 8, 20046.0-CURRENT after the re-addition of the ifi_epoch
member of struct if_data.600004135920September 29, 20046.0-CURRENT after addition of the struct inpcb
argument to the pfil API.600005136172October 5, 20046.0-CURRENT after addition of the "-d DESTDIR"
argument to newsyslog.600006137192November 4, 20046.0-CURRENT after addition of glibc style
&man.strftime.3; padding options.600007138760December 12, 20046.0-CURRENT after addition of 802.11 framework
updates.600008140809January 25, 20056.0-CURRENT after changes to VOP_*VOBJECT()
functions and introduction of MNTK_MPSAFE flag for
Giantfree filesystems.600009141250February 4, 20056.0-CURRENT after addition of the cpufreq framework
and drivers.600010141394February 6, 20056.0-CURRENT after importing OpenBSD's
&man.nc.1;.600011141727February 12, 20056.0-CURRENT after removing semblance of SVID2
matherr() support.600012141940February 15, 20056.0-CURRENT after increase of default thread
stacks' size.600013142089February 19, 20056.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.600014142184February 21, 20056.0-CURRENT after EOVERFLOW checks in
&man.vswprintf.3; fixed.600015142501February 25, 20056.0-CURRENT after changing the struct if_data
member, ifi_epoch, from wall clock time to
uptime.600016142582February 26, 20056.0-CURRENT after LC_CTYPE disk format
changed.600017142683February 27, 20056.0-CURRENT after NLS catalogs disk format
changed.600018142686February 27, 20056.0-CURRENT after LC_COLLATE disk format
changed.600019142752February 28, 2005Installation of acpica includes into
/usr/include.600020143308March 9, 2005Addition of MSG_NOSIGNAL flag to &man.send.2;
API.600021143746March 17, 2005Addition of fields to cdevsw600022143901March 21, 2005Removed gtar from base system.600023144980April 13, 2005LOCAL_CREDS, LOCAL_CONNWAIT socket options added to
&man.unix.4;.600024145565April 19, 2005&man.hwpmc.4; and related tools added to
6.0-CURRENT.600025145565April 26, 2005struct icmphdr added to 6.0-CURRENT.600026145843May 3, 2005pf updated to 3.7.600027145966May 6, 2005Kernel libalias and ng_nat introduced.600028146191May 13, 2005POSIX &man.ttyname.r.3; made available through
unistd.h and libc.600029146780May 29, 20056.0-CURRENT after libpcap updated to v0.9.1 alpha
096.600030146988June 5, 20056.0-CURRENT after importing NetBSD's
&man.if.bridge.4;.600031147256June 10, 20056.0-CURRENT after struct ifnet was broken out of
the driver softcs.600032147898July 11, 20056.0-CURRENT after the import of libpcap
v0.9.1.600033148388July 25, 20056.0-STABLE after bump of all shared library
versions that had not been changed since
RELENG_5.600034149040August 13, 20056.0-STABLE after credential argument is added to
dev_clone event handler. 6.0-RELEASE.600100151958November 1, 20056.0-STABLE after 6.0-RELEASE600101153601December 21, 20056.0-STABLE after incorporating scripts from the
local_startup directories into the base
&man.rcorder.8;.600102153912December 30, 20056.0-STABLE after updating the ELF types and
constants.600103154396January 15, 20066.0-STABLE after MFC of &man.pidfile.3;
API.600104154453January 17, 20066.0-STABLE after MFC of ldconfig_local_dirs
change.600105156019February 26, 20066.0-STABLE after NLS catalog support of
&man.csh.1;.601000158330May 6, 20066.1-RELEASE601100158331May 6, 20066.1-STABLE after 6.1-RELEASE.601101159861June 22, 20066.1-STABLE after the import of csup.601102160253July 11, 20066.1-STABLE after the &man.iwi.4; update.601103160429July 17, 20066.1-STABLE after the resolver update to BIND9, and
exposure of reentrant version of netdb
functions.601104161098August 8, 20066.1-STABLE after DSO (dynamic shared objects)
support has been enabled in OpenSSL.601105161900September 2, 20066.1-STABLE after 802.11 fixups changed the api for
the IEEE80211_IOC_STA_INFO ioctl.602000164312November 15, 20066.2-RELEASE602100162329September 15, 20066.2-STABLE after 6.2-RELEASE.602101165122December 12, 20066.2-STABLE after the addition of Wi-Spy
quirk.602102165596December 28, 20066.2-STABLE after pci_find_extcap()
addition.602103166039January 16, 20076.2-STABLE after MFC of dlsym change to look for a
requested symbol both in specified dso and its implicit
dependencies.602104166314January 28, 20076.2-STABLE after MFC of &man.ng.deflate.4; and
&man.ng.pred1.4; netgraph nodes and new compression and
encryption modes for &man.ng.ppp.4; node.602105166840February 20, 20076.2-STABLE after MFC of BSD licensed version of
&man.gzip.1; ported from NetBSD.602106168133March 31, 20076.2-STABLE after MFC of PCI MSI and MSI-X
support.602107168438April 6, 20076.2-STABLE after MFC of ncurses 5.6 and wide
character support.602108168611April 11, 20076.2-STABLE after MFC of CAM 'SG' peripheral device,
which implements a subset of Linux SCSI SG passthrough
device API.602109168805April 17, 20076.2-STABLE after MFC of readline 5.2 patchset
002.602110169222May 2, 20076.2-STABLE after MFC of pmap_invalidate_cache(),
pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr(),
and pmap_unmapbios() for amd64 and i386.602111170556June 11, 20076.2-STABLE after MFC of BOP_BDFLUSH and caused
breakage of the filesystem modules KBI.602112172284September 21, 20076.2-STABLE after libutil(3) MFC's.602113172986October 25, 20076.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.602114173170October 30, 20076.2-STABLE after ctype ABI forward compatibility
restored.602115173794November 21, 20076.2-STABLE after back out of wide and single byte
ctype separation.603000173897November 25, 20076.3-RELEASE603100173891November 25, 20076.3-STABLE after 6.3-RELEASE.(not changed)174434December 7, 20076.3-STABLE after fixing multibyte type support in
bit macro.603102178459April 24, 20086.3-STABLE after adding l_sysid to struct
flock.603103179367May 27, 20086.3-STABLE after MFC of the
&man.memrchr.3; function.603104179810June 15, 20086.3-STABLE after MFC of support for
:u variable modifier in
&man.make.1;.604000183583October 4, 20086.4-RELEASE604100183584October 4, 20086.4-STABLE after 6.4-RELEASE.
&os; 5 Versions
&os; 5 __FreeBSD_version
ValuesValueRevisionDateRelease50000058009March 13, 20005.0-CURRENT50000159348April 18, 20005.0-CURRENT after adding addition ELF header
fields, and changing our ELF binary branding
method.50000259906May 2, 20005.0-CURRENT after kld metadata changes.50000360688May 18, 20005.0-CURRENT after buf/bio changes.50000460936May 26, 20005.0-CURRENT after binutils upgrade.50000561221June 3, 20005.0-CURRENT after merging libxpg4 code into libc
and after TASKQ interface introduction.50000661500June 10, 20005.0-CURRENT after the addition of AGP
interfaces.50000762235June 29, 20005.0-CURRENT after Perl upgrade to 5.6.050000862764July 7, 20005.0-CURRENT after the update of KAME code to
2000/07 sources.50000963154July 14, 20005.0-CURRENT after ether_ifattach() and
ether_ifdetach() changes.50001063265July 16, 20005.0-CURRENT after changing mtree defaults back to
original variant, adding -L to follow symlinks.50001163459July 18, 20005.0-CURRENT after kqueue API changed.50001265353September 2, 20005.0-CURRENT after &man.setproctitle.3; moved from
libutil to libc.50001365671September 10, 20005.0-CURRENT after the first SMPng commit.50001470650January 4, 20015.0-CURRENT after <sys/select.h> moved to
<sys/selinfo.h>.50001570894January 10, 20015.0-CURRENT after combining libgcc.a and
libgcc_r.a, and associated GCC linkage changes.50001671583January 24, 20015.0-CURRENT after change allowing libc and libc_r
to be linked together, deprecating -pthread
option.50001772650February 18, 20015.0-CURRENT after switch from struct ucred to
struct xucred to stabilize kernel-exported API for
mountd et al.50001872975February 24, 20015.0-CURRENT after addition of CPUTYPE make variable
for controlling CPU-specific optimizations.50001977937June 9, 20015.0-CURRENT after moving machine/ioctl_fd.h to
sys/fdcio.h50002078304June 15, 20015.0-CURRENT after locale names renaming.50002178632June 22, 20015.0-CURRENT after Bzip2 import. Also signifies
removal of S/Key.50002283435July 12, 20015.0-CURRENT after SSE support.50002383435September 14, 20015.0-CURRENT after KSE Milestone 2.50002484324October 1, 20015.0-CURRENT after d_thread_t, and moving UUCP to
ports.50002584481October 4, 20015.0-CURRENT after ABI change for descriptor and
creds passing on 64 bit platforms.50002684710October 9, 20015.0-CURRENT after moving to XFree86 4 by default
for package builds, and after the new libc strnstr()
function was added.50002784743October 10, 20015.0-CURRENT after the new libc strcasestr()
function was added.50002887879December 14, 20015.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.50002989938January 29, 20025.0-CURRENT after a change was made in the return
value of &man.sendfile.2;.50003090711February 15, 20025.0-CURRENT after the introduction of the type
fflags_t, which is the appropriate
size for file flags.50003191203February 24, 20025.0-CURRENT after the usb structure element
rename.50003292453March 16, 20025.0-CURRENT after the introduction of Perl
5.6.1.50003393722April 3, 20025.0-CURRENT after the
sendmail_enable &man.rc.conf.5;
variable was made to take the value
NONE.50003495831April 30, 20025.0-CURRENT after mtx_init() grew a third
argument.50003596498May 13, 20025.0-CURRENT with Gcc 3.1.50003696781May 17, 20025.0-CURRENT without Perl in /usr/src50003797516May 29, 20025.0-CURRENT after the addition of
&man.dlfunc.3;500038100591July 24, 20025.0-CURRENT after the types of some struct sockbuf
members were changed and the structure was
reordered.500039102757September 1, 20025.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.500040103675September 20, 20025.0-CURRENT after various changes to disk functions
were made in the name of removing dependency on
disklabel structure internals.500041104250October 1, 20025.0-CURRENT after the addition of
&man.getopt.long.3; to libc.500042105178October 15, 20025.0-CURRENT after Binutils 2.13 upgrade, which
included new FreeBSD emulation, vec, and output
format.500043106289November 1, 20025.0-CURRENT after adding weak pthread_XXX stubs to
libc, obsoleting libXThrStub.so. 5.0-RELEASE.500100109405January 17, 20035.0-CURRENT after branching for RELENG_5_0500101111120February 19, 2003<sys/dkstat.h> is empty. Do not include
it.500102111482February 25, 20035.0-CURRENT after the d_mmap_t interface
change.500103111540February 26, 20035.0-CURRENT after taskqueue_swi changed to run
without Giant, and taskqueue_swi_giant added to run with
Giant.500104111600February 27, 2003cdevsw_add() and cdevsw_remove() no longer exists.
Appearance of MAJOR_AUTO allocation facility.500105111864March 4, 20035.0-CURRENT after new cdevsw initialization
method.500106112007March 8, 2003devstat_add_entry() has been replaced by
devstat_new_entry()500107112288March 15, 2003Devstat interface change; see sys/sys/param.h
1.149500108112300March 15, 2003Token-Ring interface changes.500109112571March 25, 2003Addition of vm_paddr_t.500110112741March 28, 20035.0-CURRENT after &man.realpath.3; has been made
thread-safe500111113273April 9, 20035.0-CURRENT after &man.usbhid.3; has been synced
with NetBSD500112113597April 17, 20035.0-CURRENT after new NSS implementation and
addition of POSIX.1 getpw*_r, getgr*_r functions500113114492May 2, 20035.0-CURRENT after removal of the old rc
system.501000115816June 4, 20035.1-RELEASE.501100115710June 2, 20035.1-CURRENT after branching for RELENG_5_1.501101117025June 29, 20035.1-CURRENT after correcting the semantics of
&man.sigtimedwait.2; and &man.sigwaitinfo.2;.501102117191July 3, 20035.1-CURRENT after adding the lockfunc and
lockfuncarg fields to
&man.bus.dma.tag.create.9;.501103118241July 31, 20035.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot
integration.501104118511August 5, 20035.1-CURRENT 3ware API changes to twe.501105119021August 17, 20035.1-CURRENT dynamically-linked /bin and /sbin
support and movement of libraries to /lib.501106119881September 8, 20035.1-CURRENT after adding kernel support for Coda
6.x.501107120180September 17, 20035.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.501108120386September 23, 20035.1-CURRENT after PFIL_HOOKS API update501109120503September 27, 20035.1-CURRENT after adding &man.kiconv.3;501110120556September 28, 20035.1-CURRENT after changing default operations for
open and close in cdevsw501111121125October 16, 20035.1-CURRENT after changed layout of cdevsw501112121129October 16, 2003 5.1-CURRENT after adding kobj multiple
inheritance501113121816October 31, 2003 5.1-CURRENT after the if_xname change in struct
ifnet501114122779November 16, 2003 5.1-CURRENT after changing /bin and /sbin to be
dynamically linked502000123198December 7, 20035.2-RELEASE502010126150February 23, 20045.2.1-RELEASE502100123196December 7, 20035.2-CURRENT after branching for RELENG_5_2502101123677December 19, 20035.2-CURRENT after __cxa_atexit/__cxa_finalize
functions were added to libc.502102125236January 30, 20045.2-CURRENT after change of default thread library
from libc_r to libpthread.502103126083February 21, 20045.2-CURRENT after device driver API
megapatch.502104126208February 25, 20045.2-CURRENT after getopt_long_only()
addition.502105126644March 5, 20045.2-CURRENT after NULL is made into ((void *)0) for
C, creating more warnings.502106126757March 8, 20045.2-CURRENT after pf is linked to the build and
install.502107126819March 10, 20045.2-CURRENT after time_t is changed to a 64-bit
value on sparc64.502108126891March 12, 20045.2-CURRENT after Intel C/C++ compiler support in
some headers and &man.execve.2; changes to be more
strictly conforming to POSIX.502109127312March 22, 20045.2-CURRENT after the introduction of the
bus_alloc_resource_any API502110127475March 27, 20045.2-CURRENT after the addition of UTF-8
locales502111128144April 11, 20045.2-CURRENT after the removal of the
&man.getvfsent.3; API502112128182April 13, 20045.2-CURRENT after the addition of the .warning
directive for make.502113130057June 4, 20045.2-CURRENT after ttyioctl() was made mandatory for
serial drivers.502114130418June 13, 20045.2-CURRENT after import of the ALTQ
framework.502115130481June 14, 20045.2-CURRENT after changing &man.sema.timedwait.9;
to return 0 on success and a non-zero error code on
failure.502116130585June 16, 20045.2-CURRENT after changing kernel dev_t to be
pointer to struct cdev *.502117130640June 17, 20045.2-CURRENT after changing kernel udev_t to
dev_t.502118130656June 17, 20045.2-CURRENT after adding support for CLOCK_VIRTUAL
and CLOCK_PROF to &man.clock.gettime.2; and
&man.clock.getres.2;.502119130934June 22, 20045.2-CURRENT after changing network interface
cloning overhaul.502120131429July 2, 20045.2-CURRENT after the update of the package tools
to revision 20040629.502121131883July 9, 20045.2-CURRENT after marking Bluetooth code as
non-i386 specific.502122131971July 11, 20045.2-CURRENT after the introduction of the KDB
debugger framework, the conversion of DDB into a backend
and the introduction of the GDB backend.502123132025July 12, 20045.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.502124132597July 24, 20045.2-CURRENT after the change to separate the way
ports rc.d and legacy scripts are started.502125132726July 28, 20045.2-CURRENT after the backout of the previous
change.502126132914July 31, 20045.2-CURRENT after the removal of
kmem_alloc_pageable() and the import of gcc
3.4.2.502127132991August 2, 20045.2-CURRENT after changing the UMA kernel API to
allow ctors/inits to fail.502128133306August 8, 20045.2-CURRENT after the change of the vfs_mount
signature as well as global replacement of PRISON_ROOT
with SUSER_ALLOWJAIL for the &man.suser.9; API.503000134189August 23, 20045.3-BETA/RC before the pfil API change503001135580September 22, 20045.3-RELEASE503100136595October 16, 20045.3-STABLE after branching for RELENG_5_3503101138459December 3, 20045.3-STABLE after addition of glibc style
&man.strftime.3; padding options.503102141788February 13, 20055.3-STABLE after OpenBSD's &man.nc.1; import
MFC.503103142639February 27, 20055.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.503104142835February 28, 20055.4-PRERELEASE after the MFC of the change of
ifi_epoch from wall clock time to uptime.503105143029March 2, 20055.4-PRERELEASE after the MFC of the fix of
EOVERFLOW check in &man.vswprintf.3;.504000144575April 3, 20055.4-RELEASE.504100144581April 3, 20055.4-STABLE after branching for RELENG_5_4504101146105May 11, 20055.4-STABLE after increasing the default thread
stacksizes504102504101June 24, 20055.4-STABLE after the addition of sha256504103150892October 3, 20055.4-STABLE after the MFC of if_bridge504104152370November 13, 20055.4-STABLE after the MFC of bsdiff and
portsnap504105154464January 17, 20065.4-STABLE after MFC of ldconfig_local_dirs
change.505000158481May 12, 20065.5-RELEASE.505100158482May 12, 20065.5-STABLE after branching for RELENG_5_5
&os; 4 Versions
&os; 4 __FreeBSD_version
ValuesValueRevisionDateRelease40000043041January 22, 19994.0-CURRENT after 3.4 branch40000144177February 20, 19994.0-CURRENT after change in dynamic linker
handling40000244699March 13, 19994.0-CURRENT after C++ constructor/destructor order
change40000345059March 27, 19994.0-CURRENT after functioning
&man.dladdr.3;40000445321April 5, 19994.0-CURRENT after __deregister_frame_info dynamic
linker bug fix (also 4.0-CURRENT after EGCS 1.1.2
integration)40000546113April 27, 19994.0-CURRENT after &man.suser.9; API change (also
4.0-CURRENT after newbus)40000647640May 31, 19994.0-CURRENT after cdevsw registration
change40000747992June 17, 19994.0-CURRENT after the addition of so_cred for
socket level credentials40000848048June 20, 19994.0-CURRENT after the addition of a poll syscall
wrapper to libc_r40000948936July 20, 19994.0-CURRENT after the change of the kernel's
dev_t type to struct
specinfo pointer40001051649September 25, 19994.0-CURRENT after fixing a hole in
&man.jail.2;40001151791September 29, 19994.0-CURRENT after the sigset_t
datatype change40001253164November 15, 19994.0-CURRENT after the cutover to the GCC 2.95.2
compiler40001354123December 4, 19994.0-CURRENT after adding pluggable linux-mode ioctl
handlers40001456216January 18, 20004.0-CURRENT after importing OpenSSL40001556700January 27, 20004.0-CURRENT after the C++ ABI change in GCC 2.95.2
from -fvtable-thunks to -fno-vtable-thunks by
default40001657529February 27, 20004.0-CURRENT after importing OpenSSH40001758005March 13, 20004.0-RELEASE40001858170March 17, 20004.0-STABLE after 4.0-RELEASE40001960047May 5, 20004.0-STABLE after the introduction of delayed
checksums.40002061262June 4, 20004.0-STABLE after merging libxpg4 code into
libc.40002162820July 8, 20004.0-STABLE after upgrading Binutils to 2.10.0, ELF
branding changes, and tcsh in the base system.41000063095July 14, 20004.1-RELEASE41000164012July 29, 20004.1-STABLE after 4.1-RELEASE41000265962September 16, 20004.1-STABLE after &man.setproctitle.3; moved from
libutil to libc.41100066336September 25, 20004.1.1-RELEASE4110014.1.1-STABLE after 4.1.1-RELEASE42000068066October 31, 20004.2-RELEASE42000170895January 10, 20014.2-STABLE after combining libgcc.a and libgcc_r.a,
and associated GCC linkage changes.43000073800March 6, 20014.3-RELEASE43000176779May 18, 20014.3-STABLE after wint_t introduction.43000280157July 22, 20014.3-STABLE after PCI powerstate API merge.44000080923August 1, 20014.4-RELEASE44000185341October 23, 20014.4-STABLE after d_thread_t introduction.44000286038November 4, 20014.4-STABLE after mount structure changes (affects
filesystem klds).44000388130December 18, 20014.4-STABLE after the userland components of smbfs
were imported.45000088271December 20, 20014.5-RELEASE45000191203February 24, 20024.5-STABLE after the usb structure element
rename.45000292151March 12, 20024.5-STABLE after locale changes.450003(Never created)45000494840April 16, 20024.5-STABLE after the
sendmail_enable &man.rc.conf.5;
variable was made to take the value
NONE.45000595555April 27, 20024.5-STABLE after moving to XFree86 4 by default for
package builds.45000695846May 1, 20024.5-STABLE after accept filtering was fixed so that
is no longer susceptible to an easy DoS.46000097923June 21, 20024.6-RELEASE46000198730June 21, 20024.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.460002100366July 19, 20024.6.2-RELEASE46010098857June 26, 20024.6-STABLE46010198880June 26, 20024.6-STABLE after MFC of `sed -i'.460102102759September 1, 20024.6-STABLE after MFC of many new pkg_install
features from the HEAD.470000104655October 8, 20024.7-RELEASE470100104717October 9, 20024.7-STABLE470101106732November 10, 2002Start 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.470102109753January 23, 20034.7-STABLE after MFC of mbuf changes to replace
m_aux mbufs by m_tag's470103110887February 14, 20034.7-STABLE gets OpenSSL 0.9.7480000112852March 30, 20034.8-RELEASE480100113107April 5, 20034.8-STABLE480101115232May 22, 20034.8-STABLE after &man.realpath.3; has been made
thread-safe480102118737August 10, 20034.8-STABLE 3ware API changes to twe.490000121592October 27, 20034.9-RELEASE490100121593October 27, 20034.9-STABLE490101124264January 8, 20044.9-STABLE after e_sid was added to struct
kinfo_eproc.490102125417February 4, 20044.9-STABLE after MFC of libmap functionality for
rtld.491000129700May 25, 20044.10-RELEASE491100129918June 1, 20044.10-STABLE491101133506August 11, 20044.10-STABLE after MFC of revision 20040629 of the
package tools491102137786November 16, 20044.10-STABLE after VM fix dealing with unwiring of
fictitious pages492000138960December 17, 20044.11-RELEASE492100138959December 17, 20044.11-STABLE492101157843April 18, 20064.11-STABLE after adding libdata/ldconfig
directories to mtree files.
&os; 3 Versions
&os; 3 __FreeBSD_version
ValuesValueRevisionDateRelease30000022917February 19, 19963.0-CURRENT before &man.mount.2; change30000136283September 24, 19973.0-CURRENT after &man.mount.2; change30000236592June 2, 19983.0-CURRENT after &man.semctl.2; change30000336735June 7, 19983.0-CURRENT after ioctl arg changes30000438768September 3, 19983.0-CURRENT after ELF conversion30000540438October 16, 19983.0-RELEASE30000640445October 16, 19983.0-CURRENT after 3.0-RELEASE30000743042January 22, 19993.0-STABLE after 3/4 branch31000043807February 9, 19993.1-RELEASE31000145060March 27, 19993.1-STABLE after 3.1-RELEASE31000245689April 14, 19993.1-STABLE after C++ constructor/destructor order
change3200003.2-RELEASE32000146742May 8, 19993.2-STABLE32000250563August 29, 19993.2-STABLE after binary-incompatible IPFW and
socket changes33000050813September 2, 19993.3-RELEASE33000151328September 16, 19993.3-STABLE33000253671November 24, 19993.3-STABLE after adding &man.mkstemp.3; to
libc34000054166December 5, 19993.4-RELEASE34000154730December 17, 19993.4-STABLE35000061876June 20, 20003.5-RELEASE35000163043July 12, 20003.5-STABLE
&os; 2.2 Versions
&os; 2.2 __FreeBSD_version
ValuesValueRevisionDateRelease22000022918February 19, 19972.2-RELEASE(not changed)2.2.1-RELEASE(not changed)2.2-STABLE after 2.2.1-RELEASE22100124941April 15, 19972.2-STABLE after texinfo-3.922100225325April 30, 19972.2-STABLE after top22200025851May 16, 19972.2.2-RELEASE22200125921May 19, 19972.2-STABLE after 2.2.2-RELEASE22500030053October 2, 19972.2.5-RELEASE22500131300November 20, 19972.2-STABLE after 2.2.5-RELEASE22500232019December 27, 19972.2-STABLE after ldconfig -R merge22600034445March 24, 19982.2.6-RELEASE22700037803July 21, 19982.2.7-RELEASE22700137809July 21, 19982.2-STABLE after 2.2.7-RELEASE22700239489September 19, 19982.2-STABLE after &man.semctl.2; change22800041403November 29, 19982.2.8-RELEASE22800141418November 29, 19982.2-STABLE after 2.2.8-RELEASE
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 merely by their real release dates. Do not worry
about old -CURRENTs; they are listed here just for
reference.&os; 2 Before 2.2-RELEASE Versions
&os; 2 Before 2.2-RELEASE
__FreeBSD_version ValuesValueRevisionDateRelease1194112.0-RELEASE1995017153March 19, 19952.1-CURRENT1995037310March 24, 19952.1-CURRENT1995047704April 9, 19952.0.5-RELEASE19950810297August 26, 19952.2-CURRENT before 2.119951112189November 10, 19952.1.0-RELEASE19951212196November 10, 19952.2-CURRENT before 2.1.519960717067July 10, 19962.1.5-RELEASE19960817127July 12, 19962.2-CURRENT before 2.1.619961219358November 15, 19962.1.6-RELEASE1996122.1.7-RELEASE