Here is a convenient list of
__FreeBSD_version
values as defined in
sys/param.h:
__FreeBSD_version
ValuesValue | Date | Release |
---|---|---|
119411 | 2.0-RELEASE | |
199501, 199503 | March 19, 1995 | 2.1-CURRENT |
199504 | April 9, 1995 | 2.0.5-RELEASE |
199508 | August 26, 1995 | 2.2-CURRENT before 2.1 |
199511 | November 10, 1995 | 2.1.0-RELEASE |
199512 | November 10, 1995 | 2.2-CURRENT before 2.1.5 |
199607 | July 10, 1996 | 2.1.5-RELEASE |
199608 | July 12, 1996 | 2.2-CURRENT before 2.1.6 |
199612 | November 15, 1996 | 2.1.6-RELEASE |
199612 | 2.1.7-RELEASE | |
220000 | February 19, 1997 | 2.2-RELEASE |
(not changed) | 2.2.1-RELEASE | |
(not changed) | 2.2-STABLE after 2.2.1-RELEASE | |
221001 | April 15, 1997 | 2.2-STABLE after texinfo-3.9 |
221002 | April 30, 1997 | 2.2-STABLE after top |
222000 | May 16, 1997 | 2.2.2-RELEASE |
222001 | May 19, 1997 | 2.2-STABLE after 2.2.2-RELEASE |
225000 | October 2, 1997 | 2.2.5-RELEASE |
225001 | November 20, 1997 | 2.2-STABLE after 2.2.5-RELEASE |
225002 | December 27, 1997 | 2.2-STABLE after ldconfig -R merge |
226000 | March 24, 1998 | 2.2.6-RELEASE |
227000 | July 21, 1998 | 2.2.7-RELEASE |
227001 | July 21, 1998 | 2.2-STABLE after 2.2.7-RELEASE |
227002 | September 19, 1998 | 2.2-STABLE after semctl(2) change |
228000 | November 29, 1998 | 2.2.8-RELEASE |
228001 | November 29, 1998 | 2.2-STABLE after 2.2.8-RELEASE |
300000 | February 19, 1996 | 3.0-CURRENT before mount(2) change |
300001 | September 24, 1997 | 3.0-CURRENT after mount(2) change |
300002 | June 2, 1998 | 3.0-CURRENT after semctl(2) change |
300003 | June 7, 1998 | 3.0-CURRENT after ioctl arg changes |
300004 | September 3, 1998 | 3.0-CURRENT after ELF conversion |
300005 | October 16, 1998 | 3.0-RELEASE |
300006 | October 16, 1998 | 3.0-CURRENT after 3.0-RELEASE |
300007 | January 22, 1999 | 3.0-STABLE after 3/4 branch |
310000 | February 9, 1999 | 3.1-RELEASE |
310001 | March 27, 1999 | 3.1-STABLE after 3.1-RELEASE |
310002 | April 14, 1999 | 3.1-STABLE after C++ constructor/destructor order change |
320000 | 3.2-RELEASE | |
320001 | May 8, 1999 | 3.2-STABLE |
320002 | August 29, 1999 | 3.2-STABLE after binary-incompatible IPFW and socket changes |
330000 | September 2, 1999 | 3.3-RELEASE |
330001 | September 16, 1999 | 3.3-STABLE |
330002 | November 24, 1999 | 3.3-STABLE after adding mkstemp(3) to libc |
340000 | December 5, 1999 | 3.4-RELEASE |
340001 | December 17, 1999 | 3.4-STABLE |
350000 | June 20, 2000 | 3.5-RELEASE |
350001 | July 12, 2000 | 3.5-STABLE |
400000 | January 22, 1999 | 4.0-CURRENT after 3.4 branch |
400001 | February 20, 1999 | 4.0-CURRENT after change in dynamic linker handling |
400002 | March 13, 1999 | 4.0-CURRENT after C++ constructor/destructor order change |
400003 | March 27, 1999 | 4.0-CURRENT after functioning dladdr(3) |
400004 | April 5, 1999 | 4.0-CURRENT after __deregister_frame_info dynamic linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 integration) |
400005 | April 27, 1999 | 4.0-CURRENT after suser(9) API change (also 4.0-CURRENT after newbus) |
400006 | May 31, 1999 | 4.0-CURRENT after cdevsw registration change |
400007 | June 17, 1999 | 4.0-CURRENT after the addition of so_cred for socket level credentials |
400008 | June 20, 1999 | 4.0-CURRENT after the addition of a poll syscall wrapper to libc_r |
400009 | July 20, 1999 | 4.0-CURRENT after the change of the kernel's
dev_t type to struct
specinfo pointer |
400010 | September 25, 1999 | 4.0-CURRENT after fixing a hole in jail(2) |
400011 | September 29, 1999 | 4.0-CURRENT after the sigset_t
datatype change |
400012 | November 15, 1999 | 4.0-CURRENT after the cutover to the GCC 2.95.2 compiler |
400013 | December 4, 1999 | 4.0-CURRENT after adding pluggable linux-mode ioctl handlers |
400014 | January 18, 2000 | 4.0-CURRENT after importing OpenSSL |
400015 | January 27, 2000 | 4.0-CURRENT after the C++ ABI change in GCC 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by default |
400016 | February 27, 2000 | 4.0-CURRENT after importing OpenSSH |
400017 | March 13, 2000 | 4.0-RELEASE |
400018 | March 17, 2000 | 4.0-STABLE after 4.0-RELEASE |
400019 | May 5, 2000 | 4.0-STABLE after the introduction of delayed checksums. |
400020 | June 4, 2000 | 4.0-STABLE after merging libxpg4 code into libc. |
400021 | July 8, 2000 | 4.0-STABLE after upgrading Binutils to 2.10.0, ELF branding changes, and tcsh in the base system. |
410000 | July 14, 2000 | 4.1-RELEASE |
410001 | July 29, 2000 | 4.1-STABLE after 4.1-RELEASE |
410002 | September 16, 2000 | 4.1-STABLE after setproctitle(3) moved from libutil to libc. |
411000 | September 25, 2000 | 4.1.1-RELEASE |
411001 | 4.1.1-STABLE after 4.1.1-RELEASE | |
420000 | October 31, 2000 | 4.2-RELEASE |
420001 | January 10, 2001 | 4.2-STABLE after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes. |
430000 | March 6, 2001 | 4.3-RELEASE |
430001 | May 18, 2001 | 4.3-STABLE after wint_t introduction. |
430002 | July 22, 2001 | 4.3-STABLE after PCI powerstate API merge. |
440000 | August 1, 2001 | 4.4-RELEASE |
440001 | October 23, 2001 | 4.4-STABLE after d_thread_t introduction. |
440002 | November 4, 2001 | 4.4-STABLE after mount structure changes (affects filesystem klds). |
440003 | December 18, 2001 | 4.4-STABLE after the userland components of smbfs were imported. |
450000 | December 20, 2001 | 4.5-RELEASE |
450001 | February 24, 2002 | 4.5-STABLE after the usb structure element rename. |
450004 | April 16, 2002 | 4.5-STABLE after the
sendmail_enable rc.conf(5)
variable was made to take the value
NONE . |
450005 | April 27, 2002 | 4.5-STABLE after moving to XFree86 4 by default for package builds. |
450006 | May 1, 2002 | 4.5-STABLE after accept filtering was fixed so that is no longer susceptible to an easy DoS. |
460000 | June 21, 2002 | 4.6-RELEASE |
460001 | June 21, 2002 | 4.6-STABLE sendfile(2) fixed to comply with documentation, not to count any headers sent against the amount of data to be sent from the file. |
460002 | July 19, 2002 | 4.6.2-RELEASE |
460100 | June 26, 2002 | 4.6-STABLE |
460101 | June 26, 2002 | 4.6-STABLE after MFC of `sed -i'. |
460102 | September 1, 2002 | 4.6-STABLE after MFC of many new pkg_install features from the HEAD. |
470000 | October 8, 2002 | 4.7-RELEASE |
470100 | October 9, 2002 | 4.7-STABLE |
470101 | November 10, 2002 | Start generated __std{in,out,err}p references rather than __sF. This changes std{in,out,err} from a compile time expression to a runtime one. |
470102 | January 23, 2003 | 4.7-STABLE after MFC of mbuf changes to replace m_aux mbufs by m_tag's |
470103 | February 14, 2003 | 4.7-STABLE gets OpenSSL 0.9.7 |
480000 | March 30, 2003 | 4.8-RELEASE |
480100 | April 5, 2003 | 4.8-STABLE |
480101 | May 22, 2003 | 4.8-STABLE after realpath(3) has been made thread-safe |
480102 | August 10, 2003 | 4.8-STABLE 3ware API changes to twe. |
490000 | October 27, 2003 | 4.9-RELEASE |
490100 | October 27, 2003 | 4.9-STABLE |
490101 | January 8, 2004 | 4.9-STABLE after e_sid was added to struct kinfo_eproc. |
490102 | February 4, 2004 | 4.9-STABLE after MFC of libmap functionality for rtld. |
491000 | May 25, 2004 | 4.10-RELEASE |
491100 | June 1, 2004 | 4.10-STABLE |
491101 | August 11, 2004 | 4.10-STABLE after MFC of revision 20040629 of the package tools |
491102 | November 16, 2004 | 4.10-STABLE after VM fix dealing with unwiring of fictitious pages |
492000 | December 17, 2004 | 4.11-RELEASE |
492100 | December 17, 2004 | 4.11-STABLE |
492101 | April 18, 2006 | 4.11-STABLE after adding libdata/ldconfig directories to mtree files. |
500000 | March 13, 2000 | 5.0-CURRENT |
500001 | April 18, 2000 | 5.0-CURRENT after adding addition ELF header fields, and changing our ELF binary branding method. |
500002 | May 2, 2000 | 5.0-CURRENT after kld metadata changes. |
500003 | May 18, 2000 | 5.0-CURRENT after buf/bio changes. |
500004 | May 26, 2000 | 5.0-CURRENT after binutils upgrade. |
500005 | June 3, 2000 | 5.0-CURRENT after merging libxpg4 code into libc and after TASKQ interface introduction. |
500006 | June 10, 2000 | 5.0-CURRENT after the addition of AGP interfaces. |
500007 | June 29, 2000 | 5.0-CURRENT after Perl upgrade to 5.6.0 |
500008 | July 7, 2000 | 5.0-CURRENT after the update of KAME code to 2000/07 sources. |
500009 | July 14, 2000 | 5.0-CURRENT after ether_ifattach() and ether_ifdetach() changes. |
500010 | July 16, 2000 | 5.0-CURRENT after changing mtree defaults back to original variant, adding -L to follow symlinks. |
500011 | July 18, 2000 | 5.0-CURRENT after kqueue API changed. |
500012 | September 2, 2000 | 5.0-CURRENT after setproctitle(3) moved from libutil to libc. |
500013 | September 10, 2000 | 5.0-CURRENT after the first SMPng commit. |
500014 | January 4, 2001 | 5.0-CURRENT after <sys/select.h> moved to <sys/selinfo.h>. |
500015 | January 10, 2001 | 5.0-CURRENT after combining libgcc.a and libgcc_r.a, and associated GCC linkage changes. |
500016 | January 24, 2001 | 5.0-CURRENT after change allowing libc and libc_r to be linked together, deprecating -pthread option. |
500017 | February 18, 2001 | 5.0-CURRENT after switch from struct ucred to struct xucred to stabilize kernel-exported API for mountd et al. |
500018 | February 24, 2001 | 5.0-CURRENT after addition of CPUTYPE make variable for controlling CPU-specific optimizations. |
500019 | June 9, 2001 | 5.0-CURRENT after moving machine/ioctl_fd.h to sys/fdcio.h |
500020 | June 15, 2001 | 5.0-CURRENT after locale names renaming. |
500021 | June 22, 2001 | 5.0-CURRENT after Bzip2 import. Also signifies removal of S/Key. |
500022 | July 12, 2001 | 5.0-CURRENT after SSE support. |
500023 | September 14, 2001 | 5.0-CURRENT after KSE Milestone 2. |
500024 | October 1, 2001 | 5.0-CURRENT after d_thread_t, and moving UUCP to ports. |
500025 | October 4, 2001 | 5.0-CURRENT after ABI change for descriptor and creds passing on 64 bit platforms. |
500026 | October 9, 2001 | 5.0-CURRENT after moving to XFree86 4 by default for package builds, and after the new libc strnstr() function was added. |
500027 | October 10, 2001 | 5.0-CURRENT after the new libc strcasestr() function was added. |
500028 | December 14, 2001 | 5.0-CURRENT after the userland components of smbfs were imported. |
(not changed) | 5.0-CURRENT after the new C99 specific-width integer types were added. | |
500029 | January 29, 2002 | 5.0-CURRENT after a change was made in the return value of sendfile(2). |
500030 | February 15, 2002 | 5.0-CURRENT after the introduction of the
type fflags_t , which is the
appropriate size for file flags. |
500031 | February 24, 2002 | 5.0-CURRENT after the usb structure element rename. |
500032 | March 16, 2002 | 5.0-CURRENT after the introduction of Perl 5.6.1. |
500033 | April 3, 2002 | 5.0-CURRENT after the
sendmail_enable rc.conf(5)
variable was made to take the value
NONE . |
500034 | April 30, 2002 | 5.0-CURRENT after mtx_init() grew a third argument. |
500035 | May 13, 2002 | 5.0-CURRENT with Gcc 3.1. |
500036 | May 17, 2002 | 5.0-CURRENT without Perl in /usr/src |
500037 | May 29, 2002 | 5.0-CURRENT after the addition of dlfunc(3) |
500038 | July 24, 2002 | 5.0-CURRENT after the types of some struct sockbuf members were changed and the structure was reordered. |
500039 | September 1, 2002 | 5.0-CURRENT after GCC 3.2.1 import. Also after headers stopped using _BSD_FOO_T_ and started using _FOO_T_DECLARED. This value can also be used as a conservative estimate of the start of bzip2(1) package support. |
500040 | September 20, 2002 | 5.0-CURRENT after various changes to disk functions were made in the name of removing dependency on disklabel structure internals. |
500041 | October 1, 2002 | 5.0-CURRENT after the addition of getopt_long(3) to libc. |
500042 | October 15, 2002 | 5.0-CURRENT after Binutils 2.13 upgrade, which included new FreeBSD emulation, vec, and output format. |
500043 | November 1, 2002 | 5.0-CURRENT after adding weak pthread_XXX stubs to libc, obsoleting libXThrStub.so. 5.0-RELEASE. |
500100 | January 17, 2003 | 5.0-CURRENT after branching for RELENG_5_0 |
500101 | February 19, 2003 | <sys/dkstat.h> is empty. Do not include it. |
500102 | February 25, 2003 | 5.0-CURRENT after the d_mmap_t interface change. |
500103 | February 26, 2003 | 5.0-CURRENT after taskqueue_swi changed to run without Giant, and taskqueue_swi_giant added to run with Giant. |
500104 | February 27, 2003 | cdevsw_add() and cdevsw_remove() no longer exists. Appearance of MAJOR_AUTO allocation facility. |
500105 | March 4, 2003 | 5.0-CURRENT after new cdevsw initialization method. |
500106 | March 8, 2003 | devstat_add_entry() has been replaced by devstat_new_entry() |
500107 | March 15, 2003 | Devstat interface change; see sys/sys/param.h 1.149 |
500108 | March 15, 2003 | Token-Ring interface changes. |
500109 | March 25, 2003 | Addition of vm_paddr_t. |
500110 | March 28, 2003 | 5.0-CURRENT after realpath(3) has been made thread-safe |
500111 | April 9, 2003 | 5.0-CURRENT after usbhid(3) has been synced with NetBSD |
500112 | April 17, 2003 | 5.0-CURRENT after new NSS implementation and addition of POSIX.1 getpw*_r, getgr*_r functions |
500113 | May 2, 2003 | 5.0-CURRENT after removal of the old rc system. |
501000 | June 4, 2003 | 5.1-RELEASE. |
501100 | June 2, 2003 | 5.1-CURRENT after branching for RELENG_5_1. |
501101 | June 29, 2003 | 5.1-CURRENT after correcting the semantics of sigtimedwait(2) and sigwaitinfo(2). |
501102 | July 3, 2003 | 5.1-CURRENT after adding the lockfunc and lockfuncarg fields to bus_dma_tag_create(9). |
501103 | July 31, 2003 | 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot integration. |
501104 | August 5, 2003 | 5.1-CURRENT 3ware API changes to twe. |
501105 | August 17, 2003 | 5.1-CURRENT dynamically-linked /bin and /sbin support and movement of libraries to /lib. |
501106 | September 8, 2003 | 5.1-CURRENT after adding kernel support for Coda 6.x. |
501107 | September 17, 2003 | 5.1-CURRENT after 16550 UART constants moved from
<dev/sio/sioreg.h> to
<dev/ic/ns16550.h> .
Also when libmap functionality was unconditionally
supported by rtld. |
501108 | September 23, 2003 | 5.1-CURRENT after PFIL_HOOKS API update |
501109 | September 27, 2003 | 5.1-CURRENT after adding kiconv(3) |
501110 | September 28, 2003 | 5.1-CURRENT after changing default operations for open and close in cdevsw |
501111 | October 16, 2003 | 5.1-CURRENT after changed layout of cdevsw |
501112 | October 16, 2003 | 5.1-CURRENT after adding kobj multiple inheritance |
501113 | October 31, 2003 | 5.1-CURRENT after the if_xname change in struct ifnet |
501114 | November 16, 2003 | 5.1-CURRENT after changing /bin and /sbin to be dynamically linked |
502000 | December 7, 2003 | 5.2-RELEASE |
502010 | February 23, 2004 | 5.2.1-RELEASE |
502100 | December 7, 2003 | 5.2-CURRENT after branching for RELENG_5_2 |
502101 | December 19, 2003 | 5.2-CURRENT after __cxa_atexit/__cxa_finalize functions were added to libc. |
502102 | January 30, 2004 | 5.2-CURRENT after change of default thread library from libc_r to libpthread. |
502103 | February 21, 2004 | 5.2-CURRENT after device driver API megapatch. |
502104 | February 25, 2004 | 5.2-CURRENT after getopt_long_only() addition. |
502105 | March 5, 2004 | 5.2-CURRENT after NULL is made into ((void *)0) for C, creating more warnings. |
502106 | March 8, 2004 | 5.2-CURRENT after pf is linked to the build and install. |
502107 | March 10, 2004 | 5.2-CURRENT after time_t is changed to a 64-bit value on sparc64. |
502108 | March 12, 2004 | 5.2-CURRENT after Intel C/C++ compiler support in some headers and execve(2) changes to be more strictly conforming to POSIX. |
502109 | March 22, 2004 | 5.2-CURRENT after the introduction of the bus_alloc_resource_any API |
502110 | March 27, 2004 | 5.2-CURRENT after the addition of UTF-8 locales |
502111 | April 11, 2004 | 5.2-CURRENT after the removal of the getvfsent(3) API |
502112 | April 13, 2004 | 5.2-CURRENT after the addition of the .warning directive for make. |
502113 | June 4, 2004 | 5.2-CURRENT after ttyioctl() was made mandatory for serial drivers. |
502114 | June 13, 2004 | 5.2-CURRENT after import of the ALTQ framework. |
502115 | June 14, 2004 | 5.2-CURRENT after changing sema_timedwait(9) to return 0 on success and a non-zero error code on failure. |
502116 | June 16, 2004 | 5.2-CURRENT after changing kernel dev_t to be pointer to struct cdev *. |
502117 | June 17, 2004 | 5.2-CURRENT after changing kernel udev_t to dev_t. |
502118 | June 17, 2004 | 5.2-CURRENT after adding support for CLOCK_VIRTUAL and CLOCK_PROF to clock_gettime(2) and clock_getres(2). |
502119 | June 22, 2004 | 5.2-CURRENT after changing network interface cloning overhaul. |
502120 | July 2, 2004 | 5.2-CURRENT after the update of the package tools to revision 20040629. |
502121 | July 9, 2004 | 5.2-CURRENT after marking Bluetooth code as non-i386 specific. |
502122 | July 11, 2004 | 5.2-CURRENT after the introduction of the KDB debugger framework, the conversion of DDB into a backend and the introduction of the GDB backend. |
502123 | July 12, 2004 | 5.2-CURRENT after change to make VFS_ROOT take a
struct thread argument as does vflush. Struct
kinfo_proc now has a user data pointer. The switch of
the default X implementation to
xorg was also made at this
time. |
502124 | July 24, 2004 | 5.2-CURRENT after the change to separate the way ports rc.d and legacy scripts are started. |
502125 | July 28, 2004 | 5.2-CURRENT after the backout of the previous change. |
502126 | July 31, 2004 | 5.2-CURRENT after the removal of kmem_alloc_pageable() and the import of gcc 3.4.2. |
502127 | August 2, 2004 | 5.2-CURRENT after changing the UMA kernel API to allow ctors/inits to fail. |
502128 | August 8, 2004 | 5.2-CURRENT after the change of the vfs_mount signature as well as global replacement of PRISON_ROOT with SUSER_ALLOWJAIL for the suser(9) API. |
503000 | August 23, 2004 | 5.3-BETA/RC before the pfil API change |
503001 | September 22, 2004 | 5.3-RELEASE |
503100 | October 16, 2004 | 5.3-STABLE after branching for RELENG_5_3 |
503101 | December 3, 2004 | 5.3-STABLE after addition of glibc style strftime(3) padding options. |
503102 | February 13, 2005 | 5.3-STABLE after OpenBSD's nc(1) import MFC. |
503103 | February 27, 2005 | 5.4-PRERELEASE after the MFC of the fixes in
<src/include/stdbool.h> and
<src/sys/i386/include/_types.h>
for using the GCC-compatibility of the Intel C/C++
compiler. |
503104 | February 28, 2005 | 5.4-PRERELEASE after the MFC of the change of ifi_epoch from wall clock time to uptime. |
503105 | March 2, 2005 | 5.4-PRERELEASE after the MFC of the fix of EOVERFLOW check in vswprintf(3). |
504000 | April 3, 2005 | 5.4-RELEASE. |
504100 | April 3, 2005 | 5.4-STABLE after branching for RELENG_5_4 |
504101 | May 11, 2005 | 5.4-STABLE after increasing the default thread stacksizes |
504102 | June 24, 2005 | 5.4-STABLE after the addition of sha256 |
504103 | October 3, 2005 | 5.4-STABLE after the MFC of if_bridge |
504104 | November 13, 2005 | 5.4-STABLE after the MFC of bsdiff and portsnap |
504105 | January 17, 2006 | 5.4-STABLE after MFC of ldconfig_local_dirs change. |
505000 | May 12, 2006 | 5.5-RELEASE. |
505100 | May 12, 2006 | 5.5-STABLE after branching for RELENG_5_5 |
600000 | August 18, 2004 | 6.0-CURRENT |
600001 | August 27, 2004 | 6.0-CURRENT after permanently enabling PFIL_HOOKS in the kernel. |
600002 | August 30, 2004 | 6.0-CURRENT after initial addition of ifi_epoch to struct if_data. Backed out after a few days. Do not use this value. |
600003 | September 8, 2004 | 6.0-CURRENT after the re-addition of the ifi_epoch member of struct if_data. |
600004 | September 29, 2004 | 6.0-CURRENT after addition of the struct inpcb argument to the pfil API. |
600005 | October 5, 2004 | 6.0-CURRENT after addition of the "-d DESTDIR" argument to newsyslog. |
600006 | November 4, 2004 | 6.0-CURRENT after addition of glibc style strftime(3) padding options. |
600007 | December 12, 2004 | 6.0-CURRENT after addition of 802.11 framework updates. |
600008 | January 25, 2005 | 6.0-CURRENT after changes to VOP_*VOBJECT() functions and introduction of MNTK_MPSAFE flag for Giantfree filesystems. |
600009 | February 4, 2005 | 6.0-CURRENT after addition of the cpufreq framework and drivers. |
600010 | February 6, 2005 | 6.0-CURRENT after importing OpenBSD's nc(1). |
600011 | February 12, 2005 | 6.0-CURRENT after removing semblance of SVID2
matherr() support. |
600012 | February 15, 2005 | 6.0-CURRENT after increase of default thread stacks' size. |
600013 | February 19, 2005 | 6.0-CURRENT after fixes in
<src/include/stdbool.h> and
<src/sys/i386/include/_types.h>
for using the GCC-compatibility of the Intel C/C++
compiler. |
600014 | February 21, 2005 | 6.0-CURRENT after EOVERFLOW checks in vswprintf(3) fixed. |
600015 | February 25, 2005 | 6.0-CURRENT after changing the struct if_data member, ifi_epoch, from wall clock time to uptime. |
600016 | February 26, 2005 | 6.0-CURRENT after LC_CTYPE disk format changed. |
600017 | February 27, 2005 | 6.0-CURRENT after NLS catalogs disk format changed. |
600018 | February 27, 2005 | 6.0-CURRENT after LC_COLLATE disk format changed. |
600019 | February 28, 2005 | Installation of acpica includes into /usr/include. |
600020 | March 9, 2005 | Addition of MSG_NOSIGNAL flag to send(2) API. |
600021 | March 17, 2005 | Addition of fields to cdevsw |
600022 | March 21, 2005 | Removed gtar from base system. |
600023 | April 13, 2005 | LOCAL_CREDS, LOCAL_CONNWAIT socket options added to unix(4). |
600024 | April 19, 2005 | hwpmc(4) and related tools added to 6.0-CURRENT. |
600025 | April 26, 2005 | struct icmphdr added to 6.0-CURRENT. |
600026 | May 3, 2005 | pf updated to 3.7. |
600027 | May 6, 2005 | Kernel libalias and ng_nat introduced. |
600028 | May 13, 2005 | POSIX ttyname_r(3) made available through unistd.h and libc. |
600029 | May 29, 2005 | 6.0-CURRENT after libpcap updated to v0.9.1 alpha 096. |
600030 | June 5, 2005 | 6.0-CURRENT after importing NetBSD's if_bridge(4). |
600031 | June 10, 2005 | 6.0-CURRENT after struct ifnet was broken out of the driver softcs. |
600032 | July 11, 2005 | 6.0-CURRENT after the import of libpcap v0.9.1. |
600033 | July 25, 2005 | 6.0-STABLE after bump of all shared library versions that had not been changed since RELENG_5. |
600034 | August 13, 2005 | 6.0-STABLE after credential argument is added to dev_clone event handler. 6.0-RELEASE. |
600100 | November 1, 2005 | 6.0-STABLE after 6.0-RELEASE |
600101 | December 21, 2005 | 6.0-STABLE after incorporating scripts from the local_startup directories into the base rcorder(8). |
600102 | December 30, 2005 | 6.0-STABLE after updating the ELF types and constants. |
600103 | January 15, 2006 | 6.0-STABLE after MFC of pidfile(3) API. |
600104 | January 17, 2006 | 6.0-STABLE after MFC of ldconfig_local_dirs change. |
600105 | February 26, 2006 | 6.0-STABLE after NLS catalog support of csh(1). |
601000 | May 6, 2006 | 6.1-RELEASE |
601100 | May 6, 2006 | 6.1-STABLE after 6.1-RELEASE. |
601101 | June 22, 2006 | 6.1-STABLE after the import of csup. |
601102 | July 11, 2006 | 6.1-STABLE after the iwi(4) update. |
601103 | July 17, 2006 | 6.1-STABLE after the resolver update to BIND9, and exposure of reentrant version of netdb functions. |
601104 | August 8, 2006 | 6.1-STABLE after DSO (dynamic shared objects) support has been enabled in OpenSSL. |
601105 | September 2, 2006 | 6.1-STABLE after 802.11 fixups changed the api for the IEEE80211_IOC_STA_INFO ioctl. |
602000 | November 15, 2006 | 6.2-RELEASE |
602100 | September 15, 2006 | 6.2-STABLE after 6.2-RELEASE. |
602101 | December 12, 2006 | 6.2-STABLE after the addition of Wi-Spy quirk. |
602102 | December 28, 2006 | 6.2-STABLE after pci_find_extcap() addition. |
602103 | January 16, 2007 | 6.2-STABLE after MFC of dlsym change to look for a requested symbol both in specified dso and its implicit dependencies. |
602104 | January 28, 2007 | 6.2-STABLE after MFC of ng_deflate(4) and ng_pred1(4) netgraph nodes and new compression and encryption modes for ng_ppp(4) node. |
602105 | February 20, 2007 | 6.2-STABLE after MFC of BSD licensed version of gzip(1) ported from NetBSD. |
602106 | March 31, 2007 | 6.2-STABLE after MFC of PCI MSI and MSI-X support. |
602107 | April 6, 2007 | 6.2-STABLE after MFC of ncurses 5.6 and wide character support. |
602108 | April 11, 2007 | 6.2-STABLE after MFC of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API. |
602109 | April 17, 2007 | 6.2-STABLE after MFC of readline 5.2 patchset 002. |
602110 | May 2, 2007 | 6.2-STABLE after MFC of pmap_invalidate_cache(), pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr(), and pmap_unmapbios() for amd64 and i386. |
602111 | June 11, 2007 | 6.2-STABLE after MFC of BOP_BDFLUSH and caused breakage of the filesystem modules KBI. |
602112 | September 21, 2007 | 6.2-STABLE after libutil(3) MFC's. |
602113 | October 25, 2007 | 6.2-STABLE after MFC of wide and single byte ctype separation. Newly compiled binary that references to ctype.h may require a new symbol, __mb_sb_limit, which is not available on older systems. |
602114 | October 30, 2007 | 6.2-STABLE after ctype ABI forward compatibility restored. |
602115 | November 21, 2007 | 6.2-STABLE after back out of wide and single byte ctype separation. |
603000 | November 25, 2007 | 6.3-RELEASE |
603100 | November 25, 2007 | 6.3-STABLE after 6.3-RELEASE. |
603101 | December 7, 2007 | 6.3-STABLE after fixing multibyte type support in bit macro. |
603102 | April 24, 2008 | 6.3-STABLE after adding l_sysid to struct flock. |
603103 | May 27, 2008 | 6.3-STABLE after MFC of the
memrchr function. |
603104 | June 15, 2008 | 6.3-STABLE after MFC of support for
:u variable modifier in
make(1). |
604000 | October 4, 2008 | 6.4-RELEASE |
604100 | October 4, 2008 | 6.4-STABLE after 6.4-RELEASE. |
700000 | July 11, 2005 | 7.0-CURRENT. |
700001 | July 23, 2005 | 7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_5. |
700002 | August 13, 2005 | 7.0-CURRENT after credential argument is added to dev_clone event handler. |
700003 | August 25, 2005 | 7.0-CURRENT after memmem(3) is added to libc. |
700004 | October 30, 2005 | 7.0-CURRENT after solisten(9) kernel arguments are modified to accept a backlog parameter. |
700005 | November 11, 2005 | 7.0-CURRENT after IFP2ENADDR() was changed to return a pointer to IF_LLADDR(). |
700006 | November 11, 2005 | 7.0-CURRENT after addition of
if_addr member to struct
ifnet and IFP2ENADDR() removal. |
700007 | December 2, 2005 | 7.0-CURRENT after incorporating scripts from the local_startup directories into the base rcorder(8). |
700008 | December 5, 2005 | 7.0-CURRENT after removal of MNT_NODEV mount option. |
700009 | December 19, 2005 | 7.0-CURRENT after ELF-64 type changes and symbol versioning. |
700010 | December 20, 2005 | 7.0-CURRENT after addition of hostb and vgapci drivers, addition of pci_find_extcap(), and changing the AGP drivers to no longer map the aperture. |
700011 | December 31, 2005 | 7.0-CURRENT after tv_sec was made time_t on all platforms but Alpha. |
700012 | January 8, 2006 | 7.0-CURRENT after ldconfig_local_dirs change. |
700013 | January 12, 2006 | 7.0-CURRENT after changes to
/etc/rc.d/abi to support
/compat/linux/etc/ld.so.cache
being a symlink in a readonly filesystem. |
700014 | January 26, 2006 | 7.0-CURRENT after pts import. |
700015 | March 26, 2006 | 7.0-CURRENT after the introduction of version 2 of hwpmc(4)'s ABI. |
700016 | April 22, 2006 | 7.0-CURRENT after addition of fcloseall(3) to libc. |
700017 | May 13, 2006 | 7.0-CURRENT after removal of ip6fw. |
700018 | July 15, 2006 | 7.0-CURRENT after import of snd_emu10kx. |
700019 | July 29, 2006 | 7.0-CURRENT after import of OpenSSL 0.9.8b. |
700020 | September 3, 2006 | 7.0-CURRENT after addition of bus_dma_get_tag function |
700021 | September 4, 2006 | 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4 import. |
700022 | September 9, 2006 | 7.0-CURRENT after dlsym change to look for a requested symbol both in specified dso and its implicit dependencies. |
700023 | September 23, 2006 | 7.0-CURRENT after adding new sound IOCTLs for the OSSv4 mixer API. |
700024 | September 28, 2006 | 7.0-CURRENT after import of OpenSSL 0.9.8d. |
700025 | November 11, 2006 | 7.0-CURRENT after the addition of libelf. |
700026 | November 26, 2006 | 7.0-CURRENT after major changes on sound sysctls. |
700027 | November 30, 2006 | 7.0-CURRENT after the addition of Wi-Spy quirk. |
700028 | December 15, 2006 | 7.0-CURRENT after the addition of sctp calls to libc |
700029 | January 26, 2007 | 7.0-CURRENT after the GNU gzip(1) implementation was replaced with a BSD licensed version ported from NetBSD. |
700030 | February 7, 2007 | 7.0-CURRENT after the removal of IPIP tunnel encapsulation (VIFF_TUNNEL) from the IPv4 multicast forwarding code. |
700031 | February 23, 2007 | 7.0-CURRENT after the modification of bus_setup_intr() (newbus). |
700032 | March 2, 2007 | 7.0-CURRENT after the inclusion of ipw(4) and iwi(4) firmware. |
700033 | March 9, 2007 | 7.0-CURRENT after the inclusion of ncurses wide character support. |
700034 | March 19, 2007 | 7.0-CURRENT after changes to how insmntque(), getnewvnode(), and vfs_hash_insert() work. |
700035 | March 26, 2007 | 7.0-CURRENT after addition of a notify mechanism for CPU frequency changes. |
700036 | April 6, 2007 | 7.0-CURRENT after import of the ZFS filesystem. |
700037 | April 8, 2007 | 7.0-CURRENT after addition of CAM 'SG' peripheral device, which implements a subset of Linux SCSI SG passthrough device API. |
700038 | April 30, 2007 | 7.0-CURRENT after changing getenv(3), putenv(3), setenv(3) and unsetenv(3) to be POSIX conformant. |
700039 | May 1, 2007 | 7.0-CURRENT after the changes in 700038 were backed out. |
700040 | May 10, 2007 | 7.0-CURRENT after the addition of flopen(3) to libutil. |
700041 | May 13, 2007 | 7.0-CURRENT after enabling symbol versioning, and changing the default thread library to libthr. |
700042 | May 19, 2007 | 7.0-CURRENT after the import of gcc 4.2.0. |
700043 | May 21, 2007 | 7.0-CURRENT after bump of all shared library versions that had not been changed since RELENG_6. |
700044 | June 7, 2007 | 7.0-CURRENT after changing the argument for vn_open()/VOP_OPEN() from file descriptor index to the struct file *. |
700045 | June 10, 2007 | 7.0-CURRENT after changing pam_nologin(8) to provide an account management function instead of an authentication function to the PAM framework. |
700046 | June 11, 2007 | 7.0-CURRENT after updated 802.11 wireless support. |
700047 | June 11, 2007 | 7.0-CURRENT after adding TCP LRO interface capabilities. |
700048 | June 12, 2007 | 7.0-CURRENT after RFC 3678 API support added to the IPv4 stack. Legacy RFC 1724 behavior of the IP_MULTICAST_IF ioctl has now been removed; 0.0.0.0/8 may no longer be used to specify an interface index. Use struct ipmreqn instead. |
700049 | July 3, 2007 | 7.0-CURRENT after importing pf from OpenBSD 4.1 |
(not changed) | 7.0-CURRENT after adding IPv6 support for FAST_IPSEC, deleting KAME IPSEC, and renaming FAST_IPSEC to IPSEC. | |
700050 | July 4, 2007 | 7.0-CURRENT after converting setenv/putenv/etc. calls from traditional BSD to POSIX. |
700051 | July 4, 2007 | 7.0-CURRENT after adding new mmap/lseek/etc syscalls. |
700052 | July 6, 2007 | 7.0-CURRENT after moving I4B headers to include/i4b. |
700053 | September 30, 2007 | 7.0-CURRENT after the addition of support for PCI domains |
700054 | October 25, 2007 | 7.0-CURRENT after MFC of wide and single byte ctype separation. |
700055 | October 28, 2007 | 7.0-RELEASE, and 7.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was MFCed, which required the ABI of the PCIOCGETCONF IOCTL to be broken again |
700100 | December 22, 2007 | 7.0-STABLE after 7.0-RELEASE |
700101 | February 8, 2008 | 7.0-STABLE after the MFC of m_collapse(). |
700102 | March 30, 2008 | 7.0-STABLE after the MFC of kdb_enter_why(). |
700103 | April 10, 2008 | 7.0-STABLE after adding l_sysid to struct flock. |
700104 | April 11, 2008 | 7.0-STABLE after the MFC of procstat(1). |
700105 | April 11, 2008 | 7.0-STABLE after the MFC of umtx features. |
700106 | April 15, 2008 | 7.0-STABLE after the MFC of write(2) support to psm(4). |
700107 | April 20, 2008 | 7.0-STABLE after the MFC of F_DUP2FD command to fcntl(2). |
700108 | May 5, 2008 | 7.0-STABLE after some lockmgr(9) changes,
which makes it necessary to include
sys/lock.h to use
lockmgr(9). |
700109 | May 27, 2008 | 7.0-STABLE after MFC of the
memrchr function. |
700110 | August 5, 2008 | 7.0-STABLE after MFC of kernel NFS lockd client. |
700111 | August 20, 2008 | 7.0-STABLE after addition of physically contiguous jumbo frame support. |
700112 | August 27, 2008 | 7.0-STABLE after MFC of kernel DTrace support. |
701000 | November 25, 2008 | 7.1-RELEASE |
701100 | November 25, 2008 | 7.1-STABLE after 7.1-RELEASE. |
701101 | January 10, 2009 | 7.1-STABLE after strndup
merge. |
701102 | January 17, 2009 | 7.1-STABLE after cpuctl(4) support added. |
701103 | February 7, 2009 | 7.1-STABLE after the merge of multi-/no-IPv4/v6 jails. |
701104 | February 14, 2009 | 7.1-STABLE after the store of the suspension owner in the struct mount, and introduction of vfs_susp_clean method into the struct vfsops. |
701105 | March 12, 2009 | 7.1-STABLE after the incompatible change to the kern.ipc.shmsegs sysctl to allow allocating larger SysV shared memory segments on 64bit architectures. |
701106 | March 14, 2009 | 7.1-STABLE after the merge of a fix for POSIX semaphore wait operations. |
702000 | April 15, 2009 | 7.2-RELEASE |
702100 | April 15, 2009 | 7.2-STABLE after 7.2-RELEASE. |
702101 | May 15, 2009 | 7.2-STABLE after ichsmb(4) was changed to use left-adjusted slave addressing to match other SMBus controller drivers. |
702102 | May 28, 2009 | 7.2-STABLE after MFC of the
fdopendir function. |
702103 | June 06, 2009 | 7.2-STABLE after MFC of PmcTools. |
702104 | July 14, 2009 | 7.2-STABLE after MFC of the
closefrom system call. |
702105 | July 31, 2009 | 7.2-STABLE after MFC of the SYSVIPC ABI change. |
702106 | September 14, 2009 | 7.2-STABLE after MFC of the x86 PAT enhancements and addition of d_mmap_single() and the scatter/gather list VM object type. |
703000 | February 9, 2010 | 7.3-RELEASE |
703100 | February 9, 2010 | 7.3-STABLE after 7.3-RELEASE. |
704000 | December 22, 2010 | 7.4-RELEASE |
704100 | December 22, 2010 | 7.4-STABLE after 7.4-RELEASE. |
800000 | October 11, 2007 | 8.0-CURRENT. Separating wide and single byte ctype. |
800001 | October 16, 2007 | 8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8 import. |
800002 | October 21, 2007 | 8.0-CURRENT after renaming kthread_create() and friends to kproc_create() etc. |
800003 | October 24, 2007 | 8.0-CURRENT after ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was added, which required the ABI of the PCIOCGETCONF IOCTL to be broken again |
800004 | November 12, 2007 | 8.0-CURRENT after agp(4) driver moved from src/sys/pci to src/sys/dev/agp |
800005 | December 4, 2007 | 8.0-CURRENT after changes to the jumbo frame allocator (rev 174247). |
800006 | December 7, 2007 | 8.0-CURRENT after the addition of callgraph capture functionality to hwpmc(4). |
800007 | December 25, 2007 | 8.0-CURRENT after kdb_enter() gains a "why" argument. |
800008 | December 28, 2007 | 8.0-CURRENT after LK_EXCLUPGRADE option removal. |
800009 | January 9, 2008 | 8.0-CURRENT after introduction of lockmgr_disown(9) |
800010 | January 10, 2008 | 8.0-CURRENT after the vn_lock(9) prototype change. |
800011 | January 13, 2008 | 8.0-CURRENT after the VOP_LOCK(9) and VOP_UNLOCK(9) prototype changes. |
800012 | January 19, 2008 | 8.0-CURRENT after introduction of
lockmgr_recursed(9), BUF_RECURSED(9) and
BUF_ISLOCKED(9) and the removal of
BUF_REFCNT() . |
800013 | January 23, 2008 | 8.0-CURRENT after introduction of the “ASCII” encoding. |
800014 | January 24, 2008 | 8.0-CURRENT after changing the prototype of
lockmgr(9) and removal of
lockcount() and
LOCKMGR_ASSERT() . |
800015 | January 26, 2008 | 8.0-CURRENT after extending the types of the fts(3) structures. |
800016 | February 1, 2008 | 8.0-CURRENT after adding an argument to MEXTADD(9) |
800017 | February 6, 2008 | 8.0-CURRENT after the introduction of LK_NODUP and LK_NOWITNESS options in the lockmgr(9) space. |
800018 | February 8, 2008 | 8.0-CURRENT after the addition of m_collapse. |
800019 | February 9, 2008 | 8.0-CURRENT after the addition of current working directory, root directory, and jail directory support to the kern.proc.filedesc sysctl. |
800020 | February 13, 2008 | 8.0-CURRENT after introduction of
lockmgr_assert(9) and
BUF_ASSERT functions. |
800021 | February 15, 2008 | 8.0-CURRENT after introduction of lockmgr_args(9) and LK_INTERNAL flag removal. |
800022 | (backed out) | 8.0-CURRENT after changing the default system ar to BSD ar(1). |
800023 | February 25, 2008 | 8.0-CURRENT after changing the prototypes of
lockstatus(9) and VOP_ISLOCKED(9), more
specifically retiring the
struct thread argument. |
800024 | March 1, 2008 | 8.0-CURRENT after axing out the
lockwaiters and
BUF_LOCKWAITERS functions,
changing the return value of
brelvp from void to int and
introducing new flags for lockinit(9). |
800025 | March 8, 2008 | 8.0-CURRENT after adding F_DUP2FD command to fcntl(2). |
800026 | March 12, 2008 | 8.0-CURRENT after changing the priority parameter to cv_broadcastpri such that 0 means no priority. |
800027 | March 24, 2008 | 8.0-CURRENT after changing the bpf monitoring ABI when zerocopy bpf buffers were added. |
800028 | March 26, 2008 | 8.0-CURRENT after adding l_sysid to struct flock. |
800029 | March 28, 2008 | 8.0-CURRENT after reintegration of the
BUF_LOCKWAITERS function and the
addition of lockmgr_waiters(9). |
800030 | April 1, 2008 | 8.0-CURRENT after the introduction of the rw_try_rlock(9) and rw_try_wlock(9) functions. |
800031 | April 6, 2008 | 8.0-CURRENT after the introduction of the
lockmgr_rw and
lockmgr_args_rw
functions. |
800032 | April 8, 2008 | 8.0-CURRENT after the implementation of the openat and related syscalls, introduction of the O_EXEC flag for the open(2), and providing the corresponding linux compatibility syscalls. |
800033 | April 8, 2008 | 8.0-CURRENT after added write(2) support for
psm(4) in native operation level. Now arbitrary
commands can be written to
/dev/psm%d and status can be
read back from it. |
800034 | April 10, 2008 | 8.0-CURRENT after introduction of the
memrchr function. |
800035 | April 16, 2008 | 8.0-CURRENT after introduction of the
fdopendir function. |
800036 | April 20, 2008 | 8.0-CURRENT after switchover of 802.11 wireless to multi-bss support (aka vaps). |
800037 | May 9, 2008 | 8.0-CURRENT after addition of multi routing table support (aka setfib(1), setfib(2)). |
800038 | May 26, 2008 | 8.0-CURRENT after removal of netatm and ISDN4BSD. Also, the addition of the Compact C Type (CTF) tools. |
800039 | June 14, 2008 | 8.0-CURRENT after removal of sgtty. |
800040 | June 26, 2008 | 8.0-CURRENT with kernel NFS lockd client. |
800041 | July 22, 2008 | 8.0-CURRENT after addition of arc4random_buf(3) and arc4random_uniform(3). |
800042 | August 8, 2008 | 8.0-CURRENT after addition of cpuctl(4). |
800043 | August 13, 2008 | 8.0-CURRENT after changing bpf(4) to use a single device node, instead of device cloning. |
800044 | August 17, 2008 | 8.0-CURRENT after the commit of the first step of the vimage project renaming global variables to be virtualized with a V_ prefix with macros to map them back to their global names. |
800045 | August 20, 2008 | 8.0-CURRENT after the integration of the MPSAFE TTY layer, including changes to various drivers and utilities that interact with it. |
800046 | September 8, 2008 | 8.0-CURRENT after the separation of the GDT per CPU on amd64 architecture. |
800047 | September 10, 2008 | 8.0-CURRENT after removal of VSVTX, VSGID and VSUID. |
800048 | September 16, 2008 | 8.0-CURRENT after converting the kernel NFS mount code to accept individual mount options in the nmount() iovec, not just one big struct nfs_args. |
800049 | September 17, 2008 | 8.0-CURRENT after the removal of suser(9) and suser_cred(9). |
800050 | October 20, 2008 | 8.0-CURRENT after buffer cache API change. |
800051 | October 23, 2008 | 8.0-CURRENT after the removal of the MALLOC(9) and FREE(9) macros. |
800052 | October 28, 2008 | 8.0-CURRENT after the introduction of accmode_t and renaming of VOP_ACCESS 'a_mode' argument to 'a_accmode'. |
800053 | November 2, 2008 | 8.0-CURRENT after the prototype change of vfs_busy(9) and the introduction of its MBF_NOWAIT and MBF_MNTLSTLOCK flags. |
800054 | November 22, 2008 | 8.0-CURRENT after the addition of buf_ring, memory barriers and ifnet functions to facilitate multiple hardware transmit queues for cards that support them, and a lockless ring-buffer implementation to enable drivers to more efficiently manage queuing of packets. |
800055 | November 27, 2008 | 8.0-CURRENT after the addition of Intel™ Core, Core2, and Atom support to hwpmc(4). |
800056 | November 29, 2008 | 8.0-CURRENT after the introduction of multi-/no-IPv4/v6 jails. |
800057 | December 1, 2008 | 8.0-CURRENT after the switch to the ath hal source code. |
800058 | December 12, 2008 | 8.0-CURRENT after the introduction of the VOP_VPTOCNP operation. |
800059 | December 15, 2008 | 8.0-CURRENT incorporates the new arp-v2 rewrite. |
800060 | December 19, 2008 | 8.0-CURRENT after the addition of makefs. |
800061 | January 15, 2009 | 8.0-CURRENT after TCP Appropriate Byte Counting. |
800062 | January 28, 2009 | 8.0-CURRENT after removal of minor(), minor2unit(), unit2minor(), etc. |
800063 | February 18, 2009 | 8.0-CURRENT after GENERIC config change to use the USB2 stack, but also the addition of fdevname(3). |
800064 | February 23, 2009 | 8.0-CURRENT after the USB2 stack is moved to and replaces dev/usb. |
800065 | February 26, 2009 | 8.0-CURRENT after the renaming of all functions in libmp(3). |
800066 | February 27, 2009 | 8.0-CURRENT after changing USB devfs handling and layout. |
800067 | February 28, 2009 | 8.0-CURRENT after adding getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and wcsncasecmp(). |
800068 | March 2, 2009 | 8.0-CURRENT after renaming the ushub devclass to uhub. |
800069 | March 9, 2009 | 8.0-CURRENT after libusb20.so.1 was renamed to libusb.so.1. |
800070 | March 9, 2009 | 8.0-CURRENT after merging IGMPv3 and Source-Specific Multicast (SSM) to the IPv4 stack. |
800071 | March 14, 2009 | 8.0-CURRENT after gcc was patched to use C99 inline semantics in c99 and gnu99 mode. |
800072 | March 15, 2009 | 8.0-CURRENT after the IFF_NEEDSGIANT flag has been removed; non-MPSAFE network device drivers are no longer supported. |
800073 | March 18, 2009 | 8.0-CURRENT after the dynamic string token substitution has been implemented for rpath and needed paths. |
800074 | March 24, 2009 | 8.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0 import. |
800075 | April 6, 2009 | 8.0-CURRENT after layout of structs vnet_net, vnet_inet and vnet_ipfw has been changed. |
800076 | April 9, 2009 | 8.0-CURRENT after adding delay profiles in dummynet. |
800077 | April 14, 2009 | 8.0-CURRENT after removing VOP_LEASE() and vop_vector.vop_lease. |
800078 | April 15, 2009 | 8.0-CURRENT after struct rt_weight fields have been added to struct rt_metrics and struct rt_metrics_lite, changing the layout of struct rt_metrics_lite. A bump to RTM_VERSION was made, but backed out. |
800079 | April 15, 2009 | 8.0-CURRENT after struct llentry pointers are added to struct route and struct route_in6. |
800080 | April 15, 2009 | 8.0-CURRENT after layout of struct inpcb has been changed. |
800081 | April 19, 2009 | 8.0-CURRENT after the layout of struct malloc_type has been changed. |
800082 | April 21, 2009 | 8.0-CURRENT after the layout of struct ifnet has changed, and with if_ref() and if_rele() ifnet refcounting. |
800083 | April 22, 2009 | 8.0-CURRENT after the implementation of a low-level Bluetooth HCI API. |
800084 | April 29, 2009 | 8.0-CURRENT after IPv6 SSM and MLDv2 changes. |
800085 | April 30, 2009 | 8.0-CURRENT after enabling support for VIMAGE kernel builds with one active image. |
800086 | May 8, 2009 | 8.0-CURRENT after adding support for input lines of arbitrarily length in patch(1). |
800087 | May 11, 2009 | 8.0-CURRENT after some VFS KPI changes. The
thread argument has been removed from the FSD parts of
the VFS. VFS_* functions do not
need the context any more because it always refers to
curthread . In some special cases,
the old behavior is retained. |
800088 | May 20, 2009 | 8.0-CURRENT after net80211 monitor mode changes. |
800089 | May 23, 2009 | 8.0-CURRENT after adding UDP control block support. |
800090 | May 23, 2009 | 8.0-CURRENT after virtualizing interface cloning. |
800091 | May 27, 2009 | 8.0-CURRENT after adding hierarchical jails and removing global securelevel. |
800092 | May 29, 2009 | 8.0-CURRENT after changing
sx_init_flags() KPI. The
SX_ADAPTIVESPIN is retired and a
new SX_NOADAPTIVE flag is
introduced to handle the reversed
logic. |
800093 | May 29, 2009 | 8.0-CURRENT after adding mnt_xflag to struct mount. |
800094 | May 30, 2009 | 8.0-CURRENT after adding VOP_ACCESSX(9). |
800095 | May 30, 2009 | 8.0-CURRENT after changing the polling KPI.
The polling handlers now return the number of packets
processed. A new
IFCAP_POLLING_NOCOUNT is also
introduced to specify that the return value is
not significant and the counting should be
skipped. |
800096 | June 1, 2009 | 8.0-CURRENT after updating to the new netisr implementation and after changing the way we store and access FIBs. |
800097 | June 8, 2009 | 8.0-CURRENT after the introduction of vnet destructor hooks and infrastructure. |
800097 | June 11, 2009 | 8.0-CURRENT after the introduction of netgraph outbound to inbound path call detection and queuing, which also changed the layout of struct thread. |
800098 | June 14, 2009 | 8.0-CURRENT after OpenSSL 0.9.8k import. |
800099 | June 22, 2009 | 8.0-CURRENT after NGROUPS update and moving route virtualization into its own VImage module. |
800100 | June 24, 2009 | 8.0-CURRENT after SYSVIPC ABI change. |
800101 | June 29, 2009 | 8.0-CURRENT after the removal of the /dev/net/* per-interface character devices. |
800102 | July 12, 2009 | 8.0-CURRENT after padding was added to struct sackhint, struct tcpcb, and struct tcpstat. |
800103 | July 13, 2009 | 8.0-CURRENT after replacing struct tcpopt with struct toeopt in the TOE driver interface to the TCP syncache. |
800104 | July 14, 2009 | 8.0-CURRENT after the addition of the linker-set based per-vnet allocator. |
800105 | July 19, 2009 | 8.0-CURRENT after version bump for all shared libraries that do not have symbol versioning turned on. |
800106 | July 24, 2009 | 8.0-CURRENT after introduction of OBJT_SG VM object type. |
800107 | August 2, 2009 | 8.0-CURRENT after making the newbus subsystem Giant free by adding the newbus sxlock and 8.0-RELEASE. |
800108 | November 21, 2009 | 8.0-STABLE after implementing EVFILT_USER kevent filter. |
800500 | January 7, 2010 | 8.0-STABLE after
__FreeBSD_version bump to make
pkg_add -r use
packages-8-stable. |
800501 | January 24, 2010 | 8.0-STABLE after change of the
scandir(3) and
alphasort(3) prototypes to
conform to SUSv4. |
800502 | January 31, 2010 | 8.0-STABLE after addition of
sigpause(3) . |
800503 | February 25, 2010 | 8.0-STABLE after addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD. |
800504 | March 1, 2010 | 8.0-STABLE after MFC of importing x86emu, a software emulator for real mode x86 CPU from OpenBSD. |
800505 | May 18, 2010 | 8.0-STABLE after MFC of adding liblzma, xz, xzdec, and lzmainfo. |
801000 | June 14, 2010 | 8.1-RELEASE |
801500 | June 14, 2010 | 8.1-STABLE after 8.1-RELEASE. |
801501 | November 3, 2010 | 8.1-STABLE after KBI change in struct sysentvec, and implementation of PL_FLAG_SCE/SCX/EXEC/SI and pl_siginfo for ptrace(PT_LWPINFO) . |
802000 | December 22, 2010 | 8.2-RELEASE |
802500 | December 22, 2010 | 8.2-STABLE after 8.2-RELEASE. |
802501 | February 28, 2011 | 8.2-STABLE after merging DTrace changes, including support for userland tracing. |
802502 | March 6, 2011 | 8.2-STABLE after merging log2 and log2f into libm. |
802503 | May 1, 2011 | 8.2-STABLE after upgrade of the gcc to the last GPLv2 version from the FSF gcc-4_2-branch. |
802504 | May 28, 2011 | 8.2-STABLE after introduction of the KPI and supporting infrastructure for modular congestion control. |
802505 | May 28, 2011 | 8.2-STABLE after introduction of Hhook and Khelp KPIs. |
802506 | May 28, 2011 | 8.2-STABLE after addition of OSD to struct tcpcb. |
802507 | June 6, 2011 | 8.2-STABLE after ZFS v28 import. |
802508 | June 8, 2011 | 8.2-STABLE after removal of the schedtail event handler and addition of the sv_schedtail method to struct sysvec. |
802509 | July 14, 2011 | 8.2-STABLE after merging the SSSE3 support into binutils. |
802510 | July 19, 2011 | 8.2-STABLE after addition of
RFTSIGZMB flag for
rfork(2) . |
802511 | September 9, 2011 | 8.2-STABLE after addition of automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command. |
802512 | September 10, 2011 | 8.2-STABLE after merging of re-factoring of auto-quirk. |
802513 | October 25, 2011 | 8.2-STABLE after merging of the MAP_PREFAULT_READ
flag to mmap(2) . |
802514 | November 16, 2011 | 8.2-STABLE after merging of addition of posix_fallocate(2) syscall. |
802515 | January 6, 2012 | 8.2-STABLE after merging of addition of the posix_fadvise(2) system call. |
802516 | January 16, 2012 | 8.2-STABLE after merging gperf 3.0.3 |
802517 | February 15, 2012 | 8.2-STABLE after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists (rev 231769). |
803000 | March 3, 2012 | 8.3-RELEASE. |
803500 | March 3, 2012 | 8.3-STABLE after branching releng/8.3 (RELENG_8_3). |
804000 | March 28, 2013 | 8.4-RELEASE. |
804500 | March 28, 2013 | 8.4-STABLE after 8.4-RELEASE. |
804504 | September 9, 2014 | 8.4-STABLE after FreeBSD-SA-14:18 (rev 271305). |
804505 | September 16, 2014 | 8.4-STABLE after FreeBSD-SA-14:19 (rev 271668). |
804506 | October 21, 2014 | 8.4-STABLE after FreeBSD-SA-14:21 (rev 273413). |
804507 | November 4, 2014 | 8.4-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25 (rev 274162). |
804508 | February 25, 2015 | 8-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 (rev 279287). |
900000 | August 22, 2009 | 9.0-CURRENT. |
900001 | September 8, 2009 | 9.0-CURRENT after importing x86emu, a software emulator for real mode x86 CPU from OpenBSD. |
900002 | September 23, 2009 | 9.0-CURRENT after implementing the EVFILT_USER kevent filter functionality. |
900003 | December 2, 2009 | 9.0-CURRENT after addition of
sigpause(3) and PIE
support in csu. |
900004 | December 6, 2009 | 9.0-CURRENT after addition of libulog and its libutempter compatibility interface. |
900005 | December 12, 2009 | 9.0-CURRENT after addition of
sleepq_sleepcnt() , which can be
used to query the number of waiters on a specific
waiting queue. |
900006 | January 4, 2010 | 9.0-CURRENT after change of the
scandir(3) and
alphasort(3) prototypes to
conform to SUSv4. |
900007 | January 13, 2010 | 9.0-CURRENT after the removal of utmp(5) and
the addition of utmpx (see
getutxent(3) ) for improved
logging of user logins and system events. |
900008 | January 20, 2010 | 9.0-CURRENT after the import of BSDL bc/dc and the deprecation of GNU bc/dc. |
900009 | January 26, 2010 | 9.0-CURRENT after the addition of SIOCGIFDESCR and SIOCSIFDESCR ioctls to network interfaces. These ioctl can be used to manipulate interface description, as inspired by OpenBSD. |
900010 | March 22, 2010 | 9.0-CURRENT after the import of zlib 1.2.4. |
900011 | April 24, 2010 | 9.0-CURRENT after adding soft-updates journalling. |
900012 | May 10, 2010 | 9.0-CURRENT after adding liblzma, xz, xzdec, and lzmainfo. |
900013 | May 24, 2010 | 9.0-CURRENT after bringing in USB fixes for linux(4). |
900014 | June 10, 2010 | 9.0-CURRENT after adding Clang. |
900015 | July 22, 2010 | 9.0-CURRENT after the import of BSD grep. |
900016 | July 28, 2010 | 9.0-CURRENT after adding mti_zone to struct malloc_type_internal. |
900017 | August 23, 2010 | 9.0-CURRENT after changing back default grep to GNU grep and adding WITH_BSD_GREP knob. |
900018 | August 24, 2010 | 9.0-CURRENT after the
pthread_kill(3) -generated signal
is identified as SI_LWP in si_code. Previously,
si_code was SI_USER. |
900019 | August 28, 2010 | 9.0-CURRENT after addition of the
MAP_PREFAULT_READ flag to
mmap(2) . |
900020 | September 9, 2010 | 9.0-CURRENT after adding drain functionality to sbufs, which also changed the layout of struct sbuf. |
900021 | September 13, 2010 | 9.0-CURRENT after DTrace has grown support for userland tracing. |
900022 | October 2, 2010 | 9.0-CURRENT after addition of the BSDL man utilities and retirement of GNU/GPL man utilities. |
900023 | October 11, 2010 | 9.0-CURRENT after updating xz to git 20101010 snapshot. |
900024 | November 11, 2010 | 9.0-CURRENT after libgcc.a was replaced by libcompiler_rt.a. |
900025 | November 12, 2010 | 9.0-CURRENT after the introduction of the modularised congestion control. |
900026 | November 30, 2010 | 9.0-CURRENT after the introduction of Serial Management Protocol (SMP) passthrough and the XPT_SMP_IO and XPT_GDEV_ADVINFO CAM CCBs. |
900027 | December 5, 2010 | 9.0-CURRENT after the addition of log2 to libm. |
900028 | December 21, 2010 | 9.0-CURRENT after the addition of the Hhook (Helper Hook), Khelp (Kernel Helpers) and Object Specific Data (OSD) KPIs. |
900029 | December 28, 2010 | 9.0-CURRENT after the modification of the TCP stack to allow Khelp modules to interact with it via helper hook points and store per-connection data in the TCP control block. |
900030 | January 12, 2011 | 9.0-CURRENT after the update of libdialog to version 20100428. |
900031 | February 7, 2011 | 9.0-CURRENT after the addition of
pthread_getthreadid_np(3) . |
900032 | February 8, 2011 | 9.0-CURRENT after the removal of the uio_yield prototype and symbol. |
900033 | February 18, 2011 | 9.0-CURRENT after the update of binutils to version 2.17.50. |
900034 | March 8, 2011 | 9.0-CURRENT after the struct sysvec (sv_schedtail) changes. |
900035 | March 29, 2011 | 9.0-CURRENT after the update of base gcc and libstdc++ to the last GPLv2 licensed revision. |
900036 | April 18, 2011 | 9.0-CURRENT after the removal of libobjc and Objective-C support from the base system. |
900037 | May 13, 2011 | 9.0-CURRENT after importing the libprocstat(3) library and fuser(1) utility to the base system. |
900038 | May 22, 2011 | 9.0-CURRENT after adding a lock flag argument to VFS_FHTOVP(9). |
900039 | June 28, 2011 | 9.0-CURRENT after importing pf from OpenBSD 4.5. |
900040 | July 19, 2011 | Increase default MAXCPU for FreeBSD to 64 on amd64 and ia64 and to 128 for XLP (mips). |
900041 | August 13, 2011 | 9.0-CURRENT after the implementation of Capsicum capabilities; fget(9) gains a rights argument. |
900042 | August 28, 2011 | Bump shared libraries' version numbers for libraries whose ABI has changed in preparation for 9.0. |
900043 | September 2, 2011 | Add automatic detection of USB mass storage devices which do not support the no synchronize cache SCSI command. |
900044 | September 10, 2011 | Re-factor auto-quirk. 9.0-RELEASE. |
900045 | January 2, 2012 | 9-CURRENT after MFC of true/false from 1000002. |
900500 | January 2, 2012 | 9.0-STABLE. |
900501 | January 6, 2012 | 9.0-STABLE after merging of addition of the posix_fadvise(2) system call. |
900502 | January 16, 2012 | 9.0-STABLE after merging gperf 3.0.3 |
900503 | February 15, 2012 | 9.0-STABLE after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists (rev 231768). |
900504 | March 3, 2012 | 9.0-STABLE after changes related to mounting of filesystem inside a jail (rev 232728). |
900505 | March 13, 2012 | 9.0-STABLE after introduction of new tcp(4) socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT (rev 232945). |
900506 | May 22, 2012 | 9.0-STABLE after introduction of the
quick_exit function and
related changes required for C++11 (rev
235786). |
901000 | August 5, 2012 | 9.1-RELEASE. |
901500 | August 6, 2012 | 9.1-STABLE after branching releng/9.1 (RELENG_9_1). |
901501 | November 11, 2012 | 9.1-STABLE after LIST_PREV() added to queue.h (rev 242893) and KBI change in USB serial devices (rev 240659). |
901502 | November 28, 2012 | 9.1-STABLE after USB serial jitter buffer requires rebuild of USB serial device modules. |
901503 | February 21, 2013 | 9.1-STABLE after USB moved to the driver structure requiring a rebuild of all USB modules. Also indicates the presence of nmtree. |
901504 | March 15, 2013 | 9.1-STABLE after install gained -l, -M, -N and related flags and cat gained the -l option. |
901505 | June 13, 2013 | 9.1-STABLE after fixes in ctfmerge bootstrapping (rev 249243). |
902001 | August 3, 2013 | releng/9.2 branched from
stable/9
(rev 253912). |
902501 | August 2, 2013 | 9.2-STABLE after creation of
releng/9.2 branch
(rev 253913). |
902502 | August 26, 2013 | 9.2-STABLE after inclusion of the
PIM_RESCAN CAM path inquiry flag
(rev 254938). |
902503 | August 27, 2013 | 9.2-STABLE after inclusion of the
SI_UNMAPPED cdev flag
(rev 254979). |
902504 | October 22, 2013 | 9.2-STABLE after inclusion of support for “first boot” rc(8) scripts (rev 256917). |
902505 | December 12, 2013 | 9.2-STABLE after Heimdal encoding fix (rev 259448). |
902506 | December 31, 2013 | 9-STABLE after MAP_STACK fixes (rev 260082). |
902507 | March 5, 2014 | 9-STABLE after upgrade of libc++ to 3.4 release (rev 262801). |
902508 | March 14, 2014 | 9-STABLE after merge of the Radeon KMS driver (rev 263170). |
902509 | March 21, 2014 | 9-STABLE after upgrade of llvm/clang to 3.4 release (rev 263509). |
902510 | March 27, 2014 | 9-STABLE after merge of the vt(4) driver (rev 263818). |
902511 | March 27, 2014 | 9-STABLE after FreeBSD-SA-14:06.openssl (rev 264289). |
902512 | April 30, 2014 | 9-STABLE after FreeBSD-SA-14:08.tcp (rev 265123). |
903000 | June 20, 2014 | 9-RC1 releng/9.3 branch
(rev 267656). |
903500 | June 20, 2014 | 9.3-STABLE releng/9.3 branch
(rev 267657). |
903501 | July 8, 2014 | 9-STABLE after FreeBSD-SA-14:17.kmem (rev 268433). |
903502 | August 19, 2014 | 9-STABLE after SOCK_DGRAM
bug fix (rev 269789). |
903503 | September 9, 2014 | 9-STABLE after FreeBSD-SA-14:18 (rev 269687). |
903504 | September 16, 2014 | 9-STABLE after FreeBSD-SA-14:19 (rev 271668). |
903505 | October 21, 2014 | 9-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:21, and FreeBSD-SA-14:22 (rev 273412). |
903506 | November 4, 2014 | 9-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25 (rev 274162). |
903507 | December 13, 2014 | 9-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases (rev 275742). |
903508 | February 25, 2015 | 9-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 (rev 279287). |
1000000 | September 26, 2011 | 10.0-CURRENT. |
1000001 | November 4, 2011 | 10-CURRENT after addition of the posix_fadvise(2) system call. |
1000002 | December 12, 2011 | 10-CURRENT after defining boolean true/false in sys/types.h, sizeof(bool) may have changed (rev 228444). 10-CURRENT after xlocale.h was introduced (rev 227753). |
1000003 | December 16, 2011 | 10-CURRENT after major changes to carp(4), changing size of struct in_aliasreq, struct in6_aliasreq (rev 228571) and straitening arguments check of SIOCAIFADDR (rev 228574). |
1000004 | January 1, 2012 | 10-CURRENT after the removal of skpc(9) and the addition of memcchr(9) (rev 229200). |
1000005 | January 16, 2012 | 10-CURRENT after the removal of support for SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, SIOCSIFDSTADDR ioctls (rev 230207). |
1000006 | January 26, 2012 | 10-CURRENT after introduction of read capacity data asynchronous notification in the cam(4) layer (rev 230590). |
1000007 | February 5, 2012 | 10-CURRENT after introduction of new tcp(4) socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT (rev 231025). |
1000008 | February 11, 2012 | 10-CURRENT after introduction of the new extensible sysctl(3) interface NET_RT_IFLISTL to query address lists (rev 231505). |
1000009 | February 25, 2012 | 10-CURRENT after import of libarchive 3.0.3 (rev 232153). |
1000010 | March 31, 2012 | 10-CURRENT after xlocale cleanup (rev 233757). |
1000011 | April 16, 2012 | 10-CURRENT import of LLVM/Clang 3.1 trunk r154661 (rev 234353). |
1000012 | May 2, 2012 | 10-CURRENT jemalloc import (rev 234924). |
1000013 | May 22, 2012 | 10-CURRENT after byacc import (rev 235788). |
1000014 | June 27, 2012 | 10-CURRENT after BSD sort becoming the default sort (rev 237629). |
1000015 | July 12, 2012 | 10-CURRENT after import of OpenSSL 1.0.1c (rev 238405). |
(not changed) | July 13, 2012 | 10-CURRENT after the fix for LLVM/Clang 3.1 regression (rev 238429). |
1000016 | August 8, 2012 | 10-CURRENT after KBI change in ucom(4) (rev 239179). |
1000017 | August 8, 2012 | 10-CURRENT after adding streams feature to the USB stack (rev 239214). |
1000018 | September 8, 2012 | 10-CURRENT after major rewrite of pf(4) (rev 240233). |
1000019 | October 6, 2012 | 10-CURRENT after pfil(9) KBI/KPI changed to supply packets in net byte order to AF_INET filter hooks (rev 241245). |
1000020 | October 16, 2012 | 10-CURRENT after the network interface cloning KPI changed and struct if_clone becoming opaque (rev 241610). |
1000021 | October 22, 2012 | 10-CURRENT after removal of support for non-MPSAFE filesystems and addition of support for FUSEFS (rev 241519, 241897). |
1000022 | October 22, 2012 | 10-CURRENT after the entire IPv4 stack switched to network byte order for IP packet header storage (rev 241913). |
1000023 | November 5, 2012 | 10-CURRENT after jitter buffer in the common USB serial driver code, to temporarily store characters if the TTY buffer is full. Add flow stop and start signals when this happens (rev 242619). |
1000024 | November 5, 2012 | 10-CURRENT after clang was made the default compiler on i386 and amd64 (rev 242624). |
1000025 | November 17, 2012 | 10-CURRENT after the sin6_scope_id member variable in struct sockaddr_in6 was changed to being filled by the kernel before passing the structure to the userland via sysctl or routing socket. This means the KAME-specific embedded scope id in sin6_addr.s6_addr[2] is always cleared in userland application (rev 243443). |
1000026 | January 11, 2013 | 10-CURRENT after install gained the -N flag (rev 245313). May also be used to indicate the presence of nmtree. |
1000027 | January 29, 2013 | 10-CURRENT after cat gained the -l flag (rev 246083). |
1000028 | February 13, 2013 | 10-CURRENT after USB moved to the driver structure requiring a rebuild of all USB modules (rev 246759). |
1000029 | March 4, 2013 | 10-CURRENT after the introduction of tickless callout facility which also changed the layout of struct callout (rev 247777). |
1000030 | March 12, 2013 | 10-CURRENT after KPI breakage introduced in the VM subsystem to support read/write locking (rev 248084). |
1000031 | April 26, 2013 | 10-CURRENT after the dst parameter of the
ifnet if_output method was
changed to take const qualifier (rev
249925). |
1000032 | May 1, 2013 | 10-CURRENT after the introduction of the
accept4 (rev
250154) and
pipe2 (rev
250159) system calls. |
1000033 | May 21, 2013 | 10-CURRENT after flex 2.5.37 import (rev 250881). |
1000034 | June 3, 2013 | 10-CURRENT after the addition of these
functions to libm: cacos ,
cacosf ,
cacosh ,
cacoshf ,
casin ,
casinf ,
casinh ,
casinhf ,
catan ,
catanf ,
catanh ,
catanhf ,
logl ,
log2l ,
log10l ,
log1pl ,
expm1l (rev
251294). |
1000035 | June 8, 2013 | 10-CURRENT after the introduction of the
aio_mlock system call (rev
251526). |
1000036 | July 9, 2013 | 10-CURRENT after the addition of a new function to the kernel GSSAPI module's function call interface (rev 253049). |
1000037 | July 9, 2013 | 10-CURRENT after the migration of statistics
structures to PCPU counters.
Changed structures include: ahstat ,
arpstat ,
espstat ,
icmp6_ifstat ,
icmp6stat ,
in6_ifstat ,
ip6stat ,
ipcompstat ,
ipipstat ,
ipsecstat ,
mrt6stat ,
mrtstat ,
pfkeystat ,
pim6stat ,
pimstat ,
rip6stat ,
udpstat (rev
253081). |
1000038 | July 16, 2013 | 10-CURRENT after making ARM
EABI the default ABI on arm,
armeb, armv6, and armv6eb architectures
(rev 253396). |
1000039 | July 22, 2013 | 10-CURRENT after CAM
and mps(4) driver scanning changes
(rev 253549). |
1000040 | July 24, 2013 | 10-CURRENT after addition of libusb pkgconf files (rev 253638). |
1000041 | August 5, 2013 | 10-CURRENT after change from
time_second to
time_uptime
in PF_INET6
(rev 253970). |
1000042 | August 9, 2013 | 10-CURRENT after VM subsystem change to unify soft and hard busy mechanisms (rev 254138). |
1000043 | August 13, 2013 | 10-CURRENT after WITH_ICONV is
enabled by default. A new src.conf(5) option,
WITH_LIBICONV_COMPAT (disabled by
default) adds libiconv_open to
provide compatibility with the
libiconv port (rev
254273). |
1000044 | August 15, 2013 | 10-CURRENT after libc.so
conversion to an ld(1)
script (rev
251668,
254358). |
1000045 | August 15, 2013 | 10-CURRENT after devfs programming interface
change by replacing the cdevsw flag
D_UNMAPPED_IO with the struct cdev
flag SI_UNMAPPED (rev
254389). |
1000046 | August 19, 2013 | 10-CURRENT after addition of
M_PROTO[9-12] and removal of
M_FRAG|M_FIRSTFRAG|M_LASTFRAG
mbuf flags (rev 254524,
254526). |
1000047 | August 21, 2013 | 10-CURRENT after stat(2) update to allow storing some Windows/DOS and CIFS file attributes as stat(2) flags (rev 254627). |
1000048 | August 22, 2013 | 10-CURRENT after modification of structure
xsctp_inpcb
(rev 254672). |
1000049 | August 24, 2013 | 10-CURRENT after physio(9) support for devices that do not function properly with split I/O, such as sa(4) (rev 254760). |
1000050 | August 24, 2013 | 10-CURRENT after modifications of structure
mbuf (rev
254780,
254799,
254804,
254807
254842). |
1000051 | August 25, 2013 | 10-CURRENT after Radeon KMS driver import (rev 254885, 254887). |
1000052 | September 3, 2013 | 10-CURRENT after import of NetBSD
libexecinfo is connected to the
build (rev 255180). |
1000053 | September 6, 2013 | 10-CURRENT after API and ABI changes to the Capsicum framework (rev 255305). |
1000054 | September 6, 2013 | 10-CURRENT after gcc and
libstdc++ are no longer built by
default (rev 255321). |
1000055 | September 6, 2013 | 10-CURRENT after addition of
MMAP_32BIT mmap(2) flag
(rev 255426). |
1000100 | December 7, 2013 | releng/10.0 branched from
stable/10
(rev 259065). |
1000500 | October 10, 2013 | 10-STABLE after branch from head/
(rev 256283). |
1000501 | October 22, 2013 | 10-STABLE after addition of first-boot rc(8) support (rev 256916). |
1000502 | November 20, 2013 | 10-STABLE after removal of iconv symbols from
libc.so.7
(rev 258398). |
1000510 | December 7, 2013 | releng/10.0 __FreeBSD_version
update to prevent the value from going backwards
(rev 259067). |
1000700 | December 7, 2013 | 10-STABLE after releng/10.0 branch
(rev 259069). |
1000701 | December 15, 2013 | 10.0-STABLE after Heimdal encoding fix (rev 259447). |
1000702 | December 31, 2013 | 10-STABLE after MAP_STACK fixes (rev 260135). |
1000703 | March 5, 2014 | 10-STABLE after upgrade of libc++ to 3.4 release (rev 262801). |
1000704 | March 7, 2014 | 10-STABLE after MFC of the vt(4) driver (rev 262861). |
1000705 | March 21, 2014 | 10-STABLE after upgrade of llvm/clang to 3.4 release (rev 263508). |
1000706 | April 6, 2014 | 10-STABLE after GCC support for
__block definition (rev
264214). |
1000707 | April 8, 2014 | 10-STABLE after FreeBSD-SA-14:06.openssl (rev 264289). |
1000708 | April 30, 2014 | 10-STABLE after FreeBSD-SA-14:07.devfs, FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl (rev 265122). |
1000709 | May 13, 2014 | 10-STABLE after support for UDP-Lite protocol (RFC 3828) (rev 265946). |
1000710 | June 13, 2014 | 10-STABLE after changes to strcasecmp(3), moving
strcasecmp_l() and
strncasecmp_l() from
<string.h> to
<strings.h> for POSIX 2008
compliance (rev 267465). |
1000711 | July 8, 2014 | 10-STABLE after FreeBSD-SA-14:17.kmem (rev 268432). |
1000712 | August 1, 2014 | 10-STABLE after nfsd(8) 4.1 merge (rev 269398). |
1000713 | August 3, 2014 | 10-STABLE after regex(3) library update to add “>” and “<” delimiters (rev 269484). |
1000714 | August 3, 2014 | 10-STABLE after SOCK_DGRAM
bug fix (rev 269490). |
1000715 | September 9, 2014 | 10-STABLE after FreeBSD-SA-14:18 (rev 269686). |
1000716 | September 16, 2014 | 10-STABLE after FreeBSD-SA-14:19 (rev 271667). |
1000717 | September 18, 2014 | 10-STABLE after i915 HW context support (rev 271816). |
1001000 | October 2, 2014 | 10.1-RC1 after releng/10.1 branch (rev 272463). |
1001500 | October 2, 2014 | 10-STABLE after releng/10.1 branch (rev 272464). |
1001501 | October 21, 2014 | 10-STABLE after FreeBSD-SA-14:20, FreeBSD-SA-14:22, and FreeBSD-SA-14:23 (rev 273411). |
1001502 | November 4, 2014 | 10-STABLE after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25 (rev 274162). |
1001503 | November 25, 2014 | 10-STABLE after merging new libraries/utilities (dpv and figpar) for data throughput visualization (rev 275040). |
1001504 | December 13, 2014 | 10-STABLE after merging an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases (rev 275742). |
1001505 | January 3, 2015 | 10-STABLE after merging some arm constants in r276312 (rev 276633). |
1001506 | January 12, 2015 | 10-STABLE after merging max table size update for yacc (rev 277087). |
1001507 | January 27, 2015 | 10-STABLE after changes to the UDP tunneling callback to provide a context pointer and the source sockaddr (rev 277790). |
1001508 | February 18, 2015 | 10-STABLE after addition of the
CDAI_TYPE_EXT_INQ request type (rev
278974). |
1001509 | February 25, 2015 | 10-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 (rev 279287). |
1001511 | 19 March, 2015 | 10-STABLE after sys/capability.h is
renamed to sys/capsicum.h (rev
280224/). |
1001512 | 24 March, 2015 | 10-STABLE after addition of new mtio(4), sa(4) ioctls (rev 281954). |
1001513 | 24 April, 2015 | 10-STABLE after starting the process of removing the use of the deprecated "M_FLOWID" flag from the network code (rev 281955). |
1100000 | October 10, 2013 | 11.0-CURRENT (rev 256284). |
1100001 | October 19, 2013 | 11.0-CURRENT after addition of support for "first
boot" rc.d scripts, so ports can make
use of this (rev 256776). |
1100002 | November 5, 2013 | 11.0-CURRENT after dropping support for historic ioctls (rev 257696). |
1100003 | November 17, 2013 | 11.0-CURRENT after iconv changes (rev 258284). |
1100004 | December 15, 2013 | 11.0-CURRENT after the behavior change of
gss_pseudo_random introduced in
r259286 (rev 259424). |
1100005 | December 28, 2013 | 11.0-CURRENT after r259951 - Do not coalesce entries
in vm_map_stack() (rev
260010). |
1100006 | January 28, 2014 | 11.0-CURRENT after upgrades of libelf and libdwarf (rev 261246). |
1100007 | January 30, 2014 | 11.0-CURRENT after upgrade of libc++ to 3.4 release (rev 261283). |
1100008 | February 14, 2014 | 11.0-CURRENT after libc++ 3.4 ABI compatibility fix (rev 261801). |
1100009 | February 16, 2014 | 11.0-CURRENT after upgrade of llvm/clang to 3.4 release (rev 261991). |
1100010 | February 28, 2014 | 11.0-CURRENT after upgrade of ncurses to 5.9 release (rev 262629). |
1100011 | March 13, 2014 | 11.0-CURRENT after ABI change in struct if_data (rev 263102). |
1100012 | March 14, 2014 | 11.0-CURRENT after removal of Novell IPX protocol support (rev 263140). |
1100013 | March 14, 2014 | 11.0-CURRENT after removal of AppleTalk protocol support (rev 263152). |
1100014 | March 16, 2014 | 11.0-CURRENT after renaming
<sys/capability.h> to
<sys/capsicum.h> to avoid a
clash with similarly named headers in other operating
systems. A compatibility header is left in place to limit
build breakage, but will be deprecated in due course
(rev 263235). |
1100015 | March 22, 2014 | 11.0-CURRENT after cnt rename to
vm_cnt (rev
263620). |
1100016 | March 23, 2014 | 11.0-CURRENT after addition of
armv6hf TARGET_ARCH
(rev 263660). |
1100017 | April 4, 2014 | 11.0-CURRENT after GCC support for
__block definition (rev
264121). |
1100018 | April 6, 2014 | 11.0-CURRENT after support for UDP-Lite protocol (RFC 3828) (rev 264212). |
1100019 | April 8, 2014 | 11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev 264265). |
1100020 | May 1, 2014 | 11.0-CURRENT after removing lindev in favor of having /dev/full by default (rev 265212). |
1100021 | May 6, 2014 | 11.0-CURRENT after src.opts.mk
changes, decoupling make.conf(5) from
buildworld (rev
265419). |
1100022 | May 30, 2014 | 11.0-CURRENT after changes to strcasecmp(3),
moving strcasecmp_l() and
strncasecmp_l() from
<string.h> to
<strings.h> for POSIX 2008
compliance (rev 266865). |
1100023 | June 13, 2014 | 11.0-CURRENT after the CUSE library and kernel module have been attached to the build by default (rev 267440). |
1100024 | June 27, 2014 | 11.0-CURRENT after sysctl(3) API change (rev 267992). |
1100025 | June 30, 2014 | 11.0-CURRENT after regex(3) library update to add “>” and “<” delimiters (rev 268066). |
1100026 | July 1, 2014 | 11.0-CURRENT after the internal interface between the NFS modules, including the krpc, was changed by (rev 268115). |
1100027 | July 8, 2014 | 11.0-CURRENT after FreeBSD-SA-14:17.kmem (rev 268431). |
1100028 | July 21, 2014 | 11.0-CURRENT after hdestroy()
compliance fix changed ABI (rev
268945). |
1100029 | August 3, 2014 | 11.0-CURRENT after SOCK_DGRAM
bug fix (rev 269489). |
1100030 | September 1, 2014 | 11.0-CURRENT after SOCK_RAW
sockets were changed to not modify packets at all (rev
270929). |
1100031 | September 9, 2014 | 11.0-CURRENT after FreeBSD-SA-14:18.openssl (rev 269686). |
1100032 | September 11, 2014 | 11.0-CURRENT after API changes to
ifa_ifwithbroadaddr ,
ifa_ifwithdstaddr ,
ifa_ifwithnet , and
ifa_ifwithroute (rev
271438). |
1100033 | September 9, 2014 | 11.0-CURRENT after changing
access , eaccess , and
faccessat to validate the mode argument
(rev 271657). |
1100034 | September 16, 2014 | 11.0-CURRENT after FreeBSD-SA-14:19.tcp (rev 271666). |
1100035 | September 17, 2014 | 11.0-CURRENT after i915 HW context support (rev 271705). |
1100036 | September 17, 2014 | Version bump to have ABI note distinguish binaries ready for strict mmap(2) flags checking (rev 271724). |
1100037 | October 6, 2014 | 11.0-CURRENT after addition of explicit_bzero(3) (rev 272673). |
1100038 | October 11, 2014 | 11.0-CURRENT after cleanup of TCP wrapper headers (rev 272951). |
1100039 | October 18, 2014 | 11.0-CURRENT after removal of
MAP_RENAME and
MAP_NORESERVE (rev
273250). |
1100040 | October 21, 2014 | 11.0-CURRENT after FreeBSD-SA-14:23 (rev 273146). |
1100041 | October 30, 2014 | 11.0-CURRENT after API changes to
syscall_register ,
syscall32_register ,
syscall_register_helper and
syscall32_register_helper (rev
273707). |
1100042 | November 3, 2014 | 11.0-CURRENT after a change to struct
tcpcb (rev
274046). |
1100043 | November 4, 2014 | 11.0-CURRENT after enabling vt(4) by default (rev 274085). |
1100044 | November 4, 2014 | 11.0-CURRENT after adding new libraries/utilities (dpv and figpar) for data throughput visualization (rev 274116). |
1100045 | November 4, 2014 | 11.0-CURRENT after FreeBSD-SA-14:23, FreeBSD-SA-14:24, and FreeBSD-SA-14:25 (rev 274162). |
1100046 | November 13, 2014 | 11.0-CURRENT after kern_poll
signature change (rev 274462). |
1100047 | November 13, 2014 | 11.0-CURRENT after removal of no-at version
of VFS syscalls helpers, like kern_open
(rev 274476). |
1100048 | December 1, 2014 | 11.0-CURRENT after starting the process of removing the use of the deprecated "M_FLOWID" flag from the network code (rev 275358). |
1100049 | December 9, 2014 | 11.0-CURRENT after importing an important fix to the LLVM vectorizer, which could lead to buffer overruns in some cases (rev 275633). |
1100050 | December 12, 2014 | 11.0-CURRENT after adding AES-ICM and AES-GCM to OpenCrypto (rev 275732). |
1100051 | December 23, 2014 | 11.0-CURRENT after removing old NFS client and server code from the kernel (rev 276096). |
1100052 | December 31, 2014 | 11.0-CURRENT after upgrade of clang, llvm and lldb to 3.5.0 release (rev 276479). |
1100053 | January 7, 2015 | 11.0-CURRENT after MCLGET() gained a return value (rev 276750). |
1100054 | January 15, 2015 | 11.0-CURRENT after rewrite of callout subsystem (rev 277213). |
1100055 | January 22, 2015 | 11.0-CURRENT after reverting callout changes in r277213 (rev 277528). |
1100056 | January 23, 2015 | 11.0-CURRENT after addition of
futimens and
utimensat system calls
(rev 277610). |
1100057 | January 29, 2015 | 11.0-CURRENT after removal of d_thread_t (rev 277897). |
1100058 | February 5, 2015 | 11.0-CURRENT after addition of support for probing the SCSI VPD Extended Inquiry page (0x86) (rev 278228). |
1100059 | February 9, 2015 | 11.0-CURRENT after import of xz 5.2.0, which added multi-threaded compression and lzma gained libthr dependency (rev 278433). |
1100060 | February 16, 2015 | 11.0-CURRENT after forwarding
FBIO_BLANK
to framebuffer clients
(rev 278846). |
1100061 | February 18, 2015 | 11.0-CURRENT after CDAI_FLAG_NONE
addition (rev 278964). |
1100062 | February 23, 2015 | 11.0-CURRENT after mtio(4) and sa(4) API and ioctl(2) additions (rev 279221). |
1100063 | March 7, 2015 | 11.0-CURRENT after adding mutex support to the pps_ioctl() API in the kernel (rev 279728). |
1100064 | March 7, 2015 | 11.0-CURRENT after adding PPS support to USB serial drivers (rev 279729). |
1100065 | March 15, 2015 | 11.0-CURRENT after upgrading clang, llvm and lldb to 3.6.0 (rev 280031). |
1100066 | March 20, 2015 | 11.0-CURRENT after removal of SSLv2 support from OpenSSL (rev 280306). |
1100067 | March 25, 2015 | 11.0-CURRENT after removal of SSLv2 support from fetch(1) and fetch(3) (rev 280630). |
1100068 | April 6, 2015 | 11.0-CURRENT after change to net.inet6.ip6.mif6table sysctl (rev 281172). |
1100069 | April 15, 2015 | 11.0-CURRENT after removal of const qualifier from iconv(3) (rev 281550). |
1100071 | April 29, 2015 | 11.0-CURRENT after API/ABI change to smb(4) (rev 281985). |
1100072 | May 1, 2015 | 11.0-CURRENT after adding reallocarray(3) in libc (rev 282314). |
1100073 | May 8, 2015 | 11.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 (rev 282650). |
1100074 | May 25, 2015 | 11.0-CURRENT after adding preliminary support for x86-64 Linux binaries (rev 283424), and upgrading clang and llvm to 3.6.1 (rev 283526). |
1100075 | May 27, 2015 | 11.0-CURRENT after dounmount() requiring a reference on the passed struct mount (rev 283602 ). |
1100076 | June 4, 2015 | 11.0-CURRENT after disabled generation of legacy formatted password databases entries by default. (rev 283983). |
1100077 | June 10, 2015 | 11.0-CURRENT after API changes to
lim_cur ,
lim_max , and
lim_rlimit (rev
284215). |
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.
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <[email protected]>.
Send questions about this document to <[email protected]>.