Index: en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml =================================================================== --- en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml +++ en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml @@ -16,6235 +16,6443 @@ sys/param.h: - - <literal>__FreeBSD_version</literal> Values - - - - - Value - - Date - - Release - - - - - - 119411 - - 2.0-RELEASE - - - - 199501, 199503 - March 19, 1995 - 2.1-CURRENT - - - - 199504 - April 9, 1995 - 2.0.5-RELEASE - - - - 199508 - August 26, 1995 - 2.2-CURRENT before 2.1 - - - - 199511 - November 10, 1995 - 2.1.0-RELEASE - - - - 199512 - November 10, 1995 - 2.2-CURRENT before 2.1.5 - - - - 199607 - July 10, 1996 - 2.1.5-RELEASE - - - - 199608 - July 12, 1996 - 2.2-CURRENT before 2.1.6 - - - - 199612 - November 15, 1996 - 2.1.6-RELEASE - - - - 199612 - - 2.1.7-RELEASE - - - - 220000 - February 19, 1997 - 2.2-RELEASE - - - - (not changed) - - 2.2.1-RELEASE - - - - (not changed) - - 2.2-STABLE after 2.2.1-RELEASE - - - - 221001 - April 15, 1997 - 2.2-STABLE after texinfo-3.9 - - - - 221002 - April 30, 1997 - 2.2-STABLE after top - - - - 222000 - May 16, 1997 - 2.2.2-RELEASE - - - - 222001 - May 19, 1997 - 2.2-STABLE after 2.2.2-RELEASE - - - - 225000 - October 2, 1997 - 2.2.5-RELEASE - - - - 225001 - November 20, 1997 - 2.2-STABLE after 2.2.5-RELEASE - - - - 225002 - December 27, 1997 - 2.2-STABLE after ldconfig -R merge - - - - 226000 - March 24, 1998 - 2.2.6-RELEASE - - - - 227000 - July 21, 1998 - 2.2.7-RELEASE - - - - 227001 - July 21, 1998 - 2.2-STABLE after 2.2.7-RELEASE - - - - 227002 - September 19, 1998 - 2.2-STABLE after &man.semctl.2; change - - - - 228000 - November 29, 1998 - 2.2.8-RELEASE - - - - 228001 - November 29, 1998 - 2.2-STABLE after 2.2.8-RELEASE - - - - 300000 - February 19, 1996 - 3.0-CURRENT before &man.mount.2; change - - - - 300001 - September 24, 1997 - 3.0-CURRENT after &man.mount.2; change - - - - 300002 - June 2, 1998 - 3.0-CURRENT after &man.semctl.2; change - - - - 300003 - June 7, 1998 - 3.0-CURRENT after ioctl arg changes - - - - 300004 - September 3, 1998 - 3.0-CURRENT after ELF conversion - - - - 300005 - October 16, 1998 - 3.0-RELEASE - - - - 300006 - October 16, 1998 - 3.0-CURRENT after 3.0-RELEASE - - - - 300007 - January 22, 1999 - 3.0-STABLE after 3/4 branch - - - - 310000 - February 9, 1999 - 3.1-RELEASE - - - - 310001 - March 27, 1999 - 3.1-STABLE after 3.1-RELEASE - - - - 310002 - April 14, 1999 - 3.1-STABLE after C++ constructor/destructor order - change - - - - 320000 - - 3.2-RELEASE - - - - 320001 - May 8, 1999 - 3.2-STABLE - - - - 320002 - August 29, 1999 - 3.2-STABLE after binary-incompatible IPFW and - socket changes - - - - 330000 - September 2, 1999 - 3.3-RELEASE - - - - 330001 - September 16, 1999 - 3.3-STABLE - - - - 330002 - November 24, 1999 - 3.3-STABLE after adding &man.mkstemp.3; - to libc - - - - 340000 - December 5, 1999 - 3.4-RELEASE - - - - 340001 - December 17, 1999 - 3.4-STABLE - - - - 350000 - June 20, 2000 - 3.5-RELEASE - - - - 350001 - July 12, 2000 - 3.5-STABLE - - - - 400000 - January 22, 1999 - 4.0-CURRENT after 3.4 branch - - - - 400001 - February 20, 1999 - 4.0-CURRENT after change in dynamic linker - handling - - - - 400002 - March 13, 1999 - 4.0-CURRENT after C++ constructor/destructor - order change - - - - 400003 - March 27, 1999 - 4.0-CURRENT after functioning - &man.dladdr.3; - - - - 400004 - April 5, 1999 - 4.0-CURRENT after __deregister_frame_info dynamic - linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 - integration) - - - - 400005 - April 27, 1999 - 4.0-CURRENT after &man.suser.9; API change - (also 4.0-CURRENT after newbus) - - - - 400006 - May 31, 1999 - 4.0-CURRENT after cdevsw registration - change - - - - 400007 - June 17, 1999 - 4.0-CURRENT after the addition of so_cred for - socket level credentials - - - - 400008 - June 20, 1999 - 4.0-CURRENT after the addition of a poll syscall - wrapper to libc_r - - - - 400009 - July 20, 1999 - 4.0-CURRENT after the change of the kernel's - dev_t type to struct - specinfo pointer - - - - 400010 - September 25, 1999 - 4.0-CURRENT after fixing a hole - in &man.jail.2; - - - - 400011 - September 29, 1999 - 4.0-CURRENT after the sigset_t - datatype change - - - - 400012 - November 15, 1999 - 4.0-CURRENT after the cutover to the GCC 2.95.2 - compiler - - - - 400013 - December 4, 1999 - 4.0-CURRENT after adding pluggable linux-mode - ioctl handlers - - - - 400014 - January 18, 2000 - 4.0-CURRENT after importing OpenSSL - - - - 400015 - January 27, 2000 - 4.0-CURRENT after the C++ ABI change in GCC - 2.95.2 from -fvtable-thunks to -fno-vtable-thunks by - default - - - - 400016 - February 27, 2000 - 4.0-CURRENT after importing OpenSSH - - - - 400017 - March 13, 2000 - 4.0-RELEASE - - - - 400018 - March 17, 2000 - 4.0-STABLE after 4.0-RELEASE - - - - 400019 - May 5, 2000 - 4.0-STABLE after the introduction of delayed - checksums. - - - - 400020 - June 4, 2000 - 4.0-STABLE after merging libxpg4 code into - libc. - - - - 400021 - July 8, 2000 - 4.0-STABLE after upgrading Binutils to 2.10.0, - ELF branding changes, and tcsh in the base - system. - - - - 410000 - July 14, 2000 - 4.1-RELEASE - - - - 410001 - July 29, 2000 - 4.1-STABLE after 4.1-RELEASE - - - - 410002 - September 16, 2000 - 4.1-STABLE after &man.setproctitle.3; moved from - libutil to libc. - - - - 411000 - September 25, 2000 - 4.1.1-RELEASE - - - - 411001 - - 4.1.1-STABLE after 4.1.1-RELEASE - - - - 420000 - October 31, 2000 - 4.2-RELEASE - - - - 420001 - January 10, 2001 - 4.2-STABLE after combining libgcc.a and - libgcc_r.a, and associated GCC linkage - changes. - - - - 430000 - March 6, 2001 - 4.3-RELEASE - - - - 430001 - May 18, 2001 - 4.3-STABLE after wint_t introduction. - - - - 430002 - July 22, 2001 - 4.3-STABLE after PCI powerstate API - merge. - - - - 440000 - August 1, 2001 - 4.4-RELEASE - - - - 440001 - October 23, 2001 - 4.4-STABLE after d_thread_t introduction. - - - - 440002 - November 4, 2001 - 4.4-STABLE after mount structure changes (affects - filesystem klds). - - - - 440003 - December 18, 2001 - 4.4-STABLE after the userland components of smbfs - were imported. - - - - 450000 - December 20, 2001 - 4.5-RELEASE - - - - 450001 - February 24, 2002 - 4.5-STABLE after the usb structure element - rename. - - - - 450004 - April 16, 2002 - 4.5-STABLE after the - sendmail_enable &man.rc.conf.5; - variable was made to take the value - NONE. - - - - 450005 - April 27, 2002 - 4.5-STABLE after moving to XFree86 4 by default - for package builds. - - - - 450006 - May 1, 2002 - 4.5-STABLE after accept filtering was fixed so - that is no longer susceptible to an easy DoS. - - - - 460000 - June 21, 2002 - 4.6-RELEASE - - - - 460001 - June 21, 2002 - 4.6-STABLE &man.sendfile.2; fixed to comply with - documentation, not to count any headers sent against - the amount of data to be sent from the file. - - - - 460002 - July 19, 2002 - 4.6.2-RELEASE - - - - 460100 - June 26, 2002 - 4.6-STABLE - - - - 460101 - June 26, 2002 - 4.6-STABLE after MFC of `sed -i'. - - - - 460102 - September 1, 2002 - 4.6-STABLE after MFC of many new pkg_install - features from the HEAD. - - - - 470000 - October 8, 2002 - 4.7-RELEASE - - - - 470100 - October 9, 2002 - 4.7-STABLE - - - - 470101 - November 10, 2002 - Start generated __std{in,out,err}p references - rather than __sF. This changes std{in,out,err} from a - compile time expression to a runtime one. - - - - 470102 - January 23, 2003 - 4.7-STABLE after MFC of mbuf changes to replace - m_aux mbufs by m_tag's - - - - 470103 - February 14, 2003 - 4.7-STABLE gets OpenSSL 0.9.7 - - - - 480000 - March 30, 2003 - 4.8-RELEASE - - - - 480100 - April 5, 2003 - 4.8-STABLE - - - - 480101 - May 22, 2003 - 4.8-STABLE after &man.realpath.3; has been made - thread-safe - - - - 480102 - August 10, 2003 - 4.8-STABLE 3ware API changes to twe. - - - - 490000 - October 27, 2003 - 4.9-RELEASE - - - - 490100 - October 27, 2003 - 4.9-STABLE - - - - 490101 - January 8, 2004 - 4.9-STABLE after e_sid was added to struct - kinfo_eproc. - - - - 490102 - February 4, 2004 - 4.9-STABLE after MFC of libmap functionality - for rtld. - - - - 491000 - May 25, 2004 - 4.10-RELEASE - - - - 491100 - June 1, 2004 - 4.10-STABLE - - - - 491101 - August 11, 2004 - 4.10-STABLE after MFC of revision 20040629 of - the package tools - - - - 491102 - November 16, 2004 - 4.10-STABLE after VM fix dealing with unwiring - of fictitious pages - - - - 492000 - December 17, 2004 - 4.11-RELEASE - - - - 492100 - December 17, 2004 - 4.11-STABLE - - - - 492101 - April 18, 2006 - 4.11-STABLE after adding libdata/ldconfig - directories to mtree files. - - - - 500000 - March 13, 2000 - 5.0-CURRENT - - - - 500001 - April 18, 2000 - 5.0-CURRENT after adding addition ELF header - fields, and changing our ELF binary branding - method. - - - - 500002 - May 2, 2000 - 5.0-CURRENT after kld metadata changes. - - - - 500003 - May 18, 2000 - 5.0-CURRENT after buf/bio changes. - - - - 500004 - May 26, 2000 - 5.0-CURRENT after binutils upgrade. - - - - 500005 - June 3, 2000 - 5.0-CURRENT after merging libxpg4 code into - libc and after TASKQ interface introduction. - - - - 500006 - June 10, 2000 - 5.0-CURRENT after the addition of AGP - interfaces. - - - - 500007 - June 29, 2000 - 5.0-CURRENT after Perl upgrade to 5.6.0 - - - - 500008 - July 7, 2000 - 5.0-CURRENT after the update of KAME code to - 2000/07 sources. - - - - 500009 - July 14, 2000 - 5.0-CURRENT after ether_ifattach() and - ether_ifdetach() changes. - - - - 500010 - July 16, 2000 - 5.0-CURRENT after changing mtree defaults - back to original variant, adding -L to follow - symlinks. - - - - 500011 - July 18, 2000 - 5.0-CURRENT after kqueue API changed. - - - - 500012 - September 2, 2000 - 5.0-CURRENT after &man.setproctitle.3; moved from - libutil to libc. - - - - 500013 - September 10, 2000 - 5.0-CURRENT after the first SMPng commit. - - - - 500014 - January 4, 2001 - 5.0-CURRENT after <sys/select.h> moved to - <sys/selinfo.h>. - - - - 500015 - January 10, 2001 - 5.0-CURRENT after combining libgcc.a and - libgcc_r.a, and associated GCC linkage - changes. - - - - 500016 - January 24, 2001 - 5.0-CURRENT after change allowing libc and libc_r - to be linked together, deprecating -pthread - option. - - - - 500017 - February 18, 2001 - 5.0-CURRENT after switch from struct ucred to - struct xucred to stabilize kernel-exported API for - mountd et al. - - - - 500018 - February 24, 2001 - 5.0-CURRENT after addition of CPUTYPE make - variable for controlling CPU-specific - optimizations. - - - - 500019 - June 9, 2001 - 5.0-CURRENT after moving machine/ioctl_fd.h to - sys/fdcio.h - - - - 500020 - June 15, 2001 - 5.0-CURRENT after locale names renaming. - - - - 500021 - June 22, 2001 - 5.0-CURRENT after Bzip2 import. - Also signifies removal of S/Key. - - - - 500022 - July 12, 2001 - 5.0-CURRENT after SSE support. - - - - 500023 - September 14, 2001 - 5.0-CURRENT after KSE Milestone 2. - - - - 500024 - October 1, 2001 - 5.0-CURRENT after d_thread_t, - and moving UUCP to ports. - - - - 500025 - October 4, 2001 - 5.0-CURRENT after ABI change for descriptor - and creds passing on 64 bit platforms. - - - - 500026 - October 9, 2001 - 5.0-CURRENT after moving to XFree86 4 by default - for package builds, and after the new libc strnstr() - function was added. - - - - 500027 - October 10, 2001 - 5.0-CURRENT after the new libc strcasestr() - function was added. - - - - 500028 - December 14, 2001 - 5.0-CURRENT after the userland components of - smbfs were imported. - - - - (not changed) - - 5.0-CURRENT after the new C99 specific-width - integer types were added. - - - - 500029 - January 29, 2002 - 5.0-CURRENT after a change was made in the return - value of &man.sendfile.2;. - - - - 500030 - February 15, 2002 - 5.0-CURRENT after the introduction of the - type fflags_t, which is the - appropriate size for file flags. - - - - 500031 - February 24, 2002 - 5.0-CURRENT after the usb structure element - rename. - - - - 500032 - March 16, 2002 - 5.0-CURRENT after the introduction of - Perl 5.6.1. - - - - 500033 - April 3, 2002 - 5.0-CURRENT after the - sendmail_enable &man.rc.conf.5; - variable was made to take the value - NONE. - - - - 500034 - April 30, 2002 - 5.0-CURRENT after mtx_init() grew a third - argument. - - - - 500035 - May 13, 2002 - 5.0-CURRENT with Gcc 3.1. - - - - 500036 - May 17, 2002 - 5.0-CURRENT without Perl in /usr/src - - - - 500037 - May 29, 2002 - 5.0-CURRENT after the addition of - &man.dlfunc.3; - - - - 500038 - July 24, 2002 - 5.0-CURRENT after the types of some struct - sockbuf members were changed and the structure was - reordered. - - - - 500039 - September 1, 2002 - 5.0-CURRENT after GCC 3.2.1 import. - Also after headers stopped using - _BSD_FOO_T_ and started using _FOO_T_DECLARED. - This value can also be used as a conservative - estimate of the start of &man.bzip2.1; package - support. - - - - 500040 - September 20, 2002 - 5.0-CURRENT after various changes to disk - functions were made in the name of removing dependency - on disklabel structure internals. - - - - 500041 - October 1, 2002 - 5.0-CURRENT after the addition of - &man.getopt.long.3; to libc. - - - - 500042 - October 15, 2002 - 5.0-CURRENT after Binutils 2.13 upgrade, which - included new FreeBSD emulation, vec, and output - format. - - - - 500043 - November 1, 2002 - 5.0-CURRENT after adding weak pthread_XXX stubs - to libc, obsoleting libXThrStub.so. - 5.0-RELEASE. - - - - 500100 - January 17, 2003 - 5.0-CURRENT after branching for - RELENG_5_0 - - - - 500101 - February 19, 2003 - <sys/dkstat.h> is empty. 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 &man.realpath.3; has been made - thread-safe - - - - 500111 - April 9, 2003 - 5.0-CURRENT after &man.usbhid.3; has been synced - with NetBSD - - - - 500112 - April 17, 2003 - 5.0-CURRENT after new NSS implementation - and addition of POSIX.1 getpw*_r, getgr*_r - functions - - - - 500113 - May 2, 2003 - 5.0-CURRENT after removal of the old rc - system. - - - - 501000 - June 4, 2003 - 5.1-RELEASE. - - - - 501100 - June 2, 2003 - 5.1-CURRENT after branching for - RELENG_5_1. - - - - 501101 - June 29, 2003 - 5.1-CURRENT after correcting the semantics of - sigtimedwait(2) and sigwaitinfo(2). - - - - 501102 - July 3, 2003 - 5.1-CURRENT after adding the lockfunc and - lockfuncarg fields to - &man.bus.dma.tag.create.9;. - - - - 501103 - July 31, 2003 - 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot - integration. - - - - 501104 - August 5, 2003 - 5.1-CURRENT 3ware API changes to twe. - - - - 501105 - August 17, 2003 - 5.1-CURRENT dynamically-linked /bin and /sbin - support and movement of libraries to /lib. - - - - 501106 - September 8, 2003 - 5.1-CURRENT after adding kernel support for - Coda 6.x. - - - - 501107 - September 17, 2003 - 5.1-CURRENT after 16550 UART constants moved from - <dev/sio/sioreg.h> to - <dev/ic/ns16550.h>. - Also when libmap functionality was unconditionally - supported by rtld. - - - - 501108 - September 23, 2003 - 5.1-CURRENT after PFIL_HOOKS API update - - - - 501109 - September 27, 2003 - 5.1-CURRENT after adding kiconv(3) - - - - 501110 - September 28, 2003 - 5.1-CURRENT after changing default operations - for open and close in cdevsw - - - - 501111 - October 16, 2003 - 5.1-CURRENT after changed layout of - cdevsw - - - - 501112 - October 16, 2003 - 5.1-CURRENT after adding kobj multiple - inheritance - - - - 501113 - October 31, 2003 - 5.1-CURRENT after the if_xname change in - struct ifnet - - - - 501114 - November 16, 2003 - 5.1-CURRENT after changing /bin and /sbin to - be dynamically linked - - - - 502000 - December 7, 2003 - 5.2-RELEASE - - - - 502010 - February 23, 2004 - 5.2.1-RELEASE - - - - 502100 - December 7, 2003 - 5.2-CURRENT after branching for - RELENG_5_2 - - - - 502101 - December 19, 2003 - 5.2-CURRENT after __cxa_atexit/__cxa_finalize - functions were added to libc. - - - - 502102 - January 30, 2004 - 5.2-CURRENT after change of default thread - library from libc_r to libpthread. - - - - 502103 - February 21, 2004 - 5.2-CURRENT after device driver API - megapatch. - - - - 502104 - February 25, 2004 - 5.2-CURRENT after getopt_long_only() - addition. - - - - 502105 - March 5, 2004 - 5.2-CURRENT after NULL is made into ((void *)0) - for C, creating more warnings. - - - - 502106 - March 8, 2004 - 5.2-CURRENT after pf is linked to the build and - install. - - - - 502107 - March 10, 2004 - 5.2-CURRENT after time_t is changed to a - 64-bit value on sparc64. - - - - 502108 - March 12, 2004 - 5.2-CURRENT after Intel C/C++ compiler support in - some headers and execve(2) changes to be more strictly - conforming to POSIX. - - - - 502109 - March 22, 2004 - 5.2-CURRENT after the introduction of the - bus_alloc_resource_any API - - - - 502110 - March 27, 2004 - 5.2-CURRENT after the addition of UTF-8 - locales - - - - 502111 - April 11, 2004 - 5.2-CURRENT after the removal of the getvfsent(3) - API - - - - 502112 - April 13, 2004 - 5.2-CURRENT after the addition of the .warning - directive for make. - - - - 502113 - June 4, 2004 - 5.2-CURRENT after ttyioctl() was made mandatory - for serial drivers. - - - - 502114 - June 13, 2004 - 5.2-CURRENT after import of the ALTQ - framework. - - - - 502115 - June 14, 2004 - 5.2-CURRENT after changing sema_timedwait(9) to - return 0 on success and a non-zero error code on - failure. - - - - 502116 - June 16, 2004 - 5.2-CURRENT after changing kernel dev_t to be - pointer to struct cdev *. - - - - 502117 - June 17, 2004 - 5.2-CURRENT after changing kernel udev_t to - dev_t. - - - - 502118 - June 17, 2004 - 5.2-CURRENT after adding support for - CLOCK_VIRTUAL and CLOCK_PROF to clock_gettime(2) and - clock_getres(2). - - - - 502119 - June 22, 2004 - 5.2-CURRENT after changing network interface - cloning overhaul. - - - - 502120 - July 2, 2004 - 5.2-CURRENT after the update of the package tools - to revision 20040629. - - - - 502121 - July 9, 2004 - 5.2-CURRENT after marking Bluetooth code as - non-i386 specific. - - - - 502122 - July 11, 2004 - 5.2-CURRENT after the introduction of the KDB - debugger framework, the conversion of DDB into a - backend and the introduction of the GDB - backend. - - - - 502123 - July 12, 2004 - 5.2-CURRENT after change to make VFS_ROOT take a - struct thread argument as does vflush. Struct - kinfo_proc now has a user data pointer. The switch of - the default X implementation to - xorg was also made at this - time. - - - - 502124 - July 24, 2004 - 5.2-CURRENT after the change to separate the way - ports rc.d and legacy scripts are started. - - - - 502125 - July 28, 2004 - 5.2-CURRENT after the backout of the previous - change. - - - - 502126 - July 31, 2004 - 5.2-CURRENT after the removal of - kmem_alloc_pageable() and the import of gcc - 3.4.2. - - - - 502127 - August 2, 2004 - 5.2-CURRENT after changing the UMA kernel - API to allow ctors/inits to fail. - - - - 502128 - August 8, 2004 - 5.2-CURRENT after the change of the - vfs_mount signature as well as global replacement of - PRISON_ROOT with SUSER_ALLOWJAIL for the suser(9) - API. - - - - 503000 - August 23, 2004 - 5.3-BETA/RC before the pfil API change - - - - 503001 - September 22, 2004 - 5.3-RELEASE - - - - 503100 - October 16, 2004 - 5.3-STABLE after branching for RELENG_5_3 - - - - 503101 - December 3, 2004 - 5.3-STABLE after addition of glibc style - &man.strftime.3; padding options. - - - - 503102 - February 13, 2005 - 5.3-STABLE after OpenBSD's nc(1) import - MFC. - - - - 503103 - February 27, 2005 - 5.4-PRERELEASE after the MFC of the fixes in - <src/include/stdbool.h> and - <src/sys/i386/include/_types.h> - for using the GCC-compatibility of the Intel C/C++ - compiler. - - - - 503104 - February 28, 2005 - 5.4-PRERELEASE after the MFC of the change of - ifi_epoch from wall clock time to uptime. - - - - 503105 - March 2, 2005 - 5.4-PRERELEASE after the MFC of the fix of - EOVERFLOW check in vswprintf(3). - - - - 504000 - April 3, 2005 - 5.4-RELEASE. - - - - 504100 - April 3, 2005 - 5.4-STABLE after branching for RELENG_5_4 - - - - 504101 - May 11, 2005 - 5.4-STABLE after increasing the default - thread stacksizes - - - - 504102 - June 24, 2005 - 5.4-STABLE after the addition of sha256 - - - - 504103 - October 3, 2005 - 5.4-STABLE after the MFC of if_bridge - - - - 504104 - November 13, 2005 - 5.4-STABLE after the MFC of bsdiff and - portsnap - - - - 504105 - January 17, 2006 - 5.4-STABLE after MFC of ldconfig_local_dirs - change. - - - - 505000 - May 12, 2006 - 5.5-RELEASE. - - - - 505100 - May 12, 2006 - 5.5-STABLE after branching for RELENG_5_5 - - - - 600000 - August 18, 2004 - 6.0-CURRENT - - - - 600001 - August 27, 2004 - 6.0-CURRENT after permanently enabling PFIL_HOOKS - in the kernel. - - - - 600002 - August 30, 2004 - 6.0-CURRENT after initial addition of - ifi_epoch to struct if_data. Backed out after a - few days. Do not use this value. - - - - 600003 - September 8, 2004 - 6.0-CURRENT after the re-addition of the - ifi_epoch member of struct if_data. - - - - 600004 - September 29, 2004 - 6.0-CURRENT after addition of the struct inpcb - argument to the pfil API. - - - - 600005 - October 5, 2004 - 6.0-CURRENT after addition of the "-d - DESTDIR" argument to newsyslog. - - - - 600006 - November 4, 2004 - 6.0-CURRENT after addition of glibc style - &man.strftime.3; padding options. - - - - 600007 - December 12, 2004 - 6.0-CURRENT after addition of 802.11 framework - updates. - - - - 600008 - January 25, 2005 - 6.0-CURRENT after changes to VOP_*VOBJECT() - functions and introduction of MNTK_MPSAFE flag for - Giantfree filesystems. - - - - 600009 - February 4, 2005 - 6.0-CURRENT after addition of the cpufreq - framework and drivers. - - - - 600010 - February 6, 2005 - 6.0-CURRENT after importing OpenBSD's - nc(1). - - - - 600011 - February 12, 2005 - 6.0-CURRENT after removing semblance of SVID2 - matherr() support. - - - - 600012 - February 15, 2005 - 6.0-CURRENT after increase of default thread - stacks' size. - - - - 600013 - February 19, 2005 - 6.0-CURRENT after fixes in - <src/include/stdbool.h> and - <src/sys/i386/include/_types.h> - for using the GCC-compatibility of the Intel C/C++ - compiler. - - - - 600014 - February 21, 2005 - 6.0-CURRENT after EOVERFLOW checks in - vswprintf(3) fixed. - - - - 600015 - February 25, 2005 - 6.0-CURRENT after changing the struct if_data - member, ifi_epoch, from wall clock time to - uptime. - - - - 600016 - February 26, 2005 - 6.0-CURRENT after LC_CTYPE disk format - changed. - - - - 600017 - February 27, 2005 - 6.0-CURRENT after NLS catalogs disk format - changed. - - - - 600018 - February 27, 2005 - 6.0-CURRENT after LC_COLLATE disk format - changed. - - - - 600019 - February 28, 2005 - Installation of acpica includes into - /usr/include. - - - - 600020 - March 9, 2005 - Addition of MSG_NOSIGNAL flag to send(2) - API. - - - - 600021 - March 17, 2005 - Addition of fields to cdevsw - - - - 600022 - March 21, 2005 - Removed gtar from base system. - - - - 600023 - April 13, 2005 - LOCAL_CREDS, LOCAL_CONNWAIT socket options added - to unix(4). - - - - 600024 - April 19, 2005 - &man.hwpmc.4; and related tools added to - 6.0-CURRENT. - - - - 600025 - April 26, 2005 - struct icmphdr added to 6.0-CURRENT. - - - - 600026 - May 3, 2005 - pf updated to 3.7. - - - - 600027 - May 6, 2005 - Kernel libalias and ng_nat introduced. - - - - 600028 - May 13, 2005 - POSIX ttyname_r(3) made available through - unistd.h and libc. - - - - 600029 - May 29, 2005 - 6.0-CURRENT after libpcap updated to v0.9.1 alpha - 096. - - - - 600030 - June 5, 2005 - 6.0-CURRENT after importing NetBSD's - if_bridge(4). - - - - 600031 - June 10, 2005 - 6.0-CURRENT after struct ifnet was broken out - of the driver softcs. - - - - 600032 - July 11, 2005 - 6.0-CURRENT after the import of libpcap - v0.9.1. - - - - 600033 - July 25, 2005 - 6.0-STABLE after bump of all shared library - versions that had not been changed since - RELENG_5. - - - - 600034 - August 13, 2005 - 6.0-STABLE after credential argument is added to - dev_clone event handler. 6.0-RELEASE. - - - - 600100 - November 1, 2005 - 6.0-STABLE after 6.0-RELEASE - - - - 600101 - December 21, 2005 - 6.0-STABLE after incorporating scripts from the - local_startup directories into the base - &man.rcorder.8;. - - - - 600102 - December 30, 2005 - 6.0-STABLE after updating the ELF types and - constants. - - - - 600103 - January 15, 2006 - 6.0-STABLE after MFC of pidfile(3) API. - - - - 600104 - January 17, 2006 - 6.0-STABLE after MFC of ldconfig_local_dirs - change. - - - - 600105 - February 26, 2006 - 6.0-STABLE after NLS catalog support of - csh(1). - - - - 601000 - May 6, 2006 - 6.1-RELEASE - - - - 601100 - May 6, 2006 - 6.1-STABLE after 6.1-RELEASE. - - - - 601101 - June 22, 2006 - 6.1-STABLE after the import of csup. - - - - 601102 - July 11, 2006 - 6.1-STABLE after the iwi(4) update. - - - - 601103 - July 17, 2006 - 6.1-STABLE after the resolver update to - BIND9, and exposure of reentrant version of - netdb functions. - - - - 601104 - August 8, 2006 - 6.1-STABLE after DSO (dynamic shared - objects) support has been enabled in - OpenSSL. - - - - 601105 - September 2, 2006 - 6.1-STABLE after 802.11 fixups changed the - api for the IEEE80211_IOC_STA_INFO ioctl. - - - - 602000 - November 15, 2006 - 6.2-RELEASE - - - - 602100 - September 15, 2006 - 6.2-STABLE after 6.2-RELEASE. - - - - 602101 - December 12, 2006 - 6.2-STABLE after the addition of Wi-Spy - quirk. - - - - 602102 - December 28, 2006 - 6.2-STABLE after pci_find_extcap() - addition. - - - - 602103 - January 16, 2007 - 6.2-STABLE after MFC of dlsym change to look for - a requested symbol both in specified dso and its - implicit dependencies. - - - - 602104 - January 28, 2007 - 6.2-STABLE after MFC of ng_deflate(4) and - ng_pred1(4) netgraph nodes and new compression and - encryption modes for ng_ppp(4) node. - - - - 602105 - February 20, 2007 - 6.2-STABLE after MFC of BSD licensed version of - &man.gzip.1; ported from NetBSD. - - - - 602106 - March 31, 2007 - 6.2-STABLE after MFC of PCI MSI and MSI-X - support. - - - - 602107 - April 6, 2007 - 6.2-STABLE after MFC of ncurses 5.6 and wide - character support. - - - - 602108 - April 11, 2007 - 6.2-STABLE after MFC of CAM 'SG' peripheral - device, which implements a subset of Linux SCSI SG - passthrough device API. - - - - 602109 - April 17, 2007 - 6.2-STABLE after MFC of readline 5.2 patchset - 002. - - - - 602110 - May 2, 2007 - 6.2-STABLE after MFC of pmap_invalidate_cache(), - pmap_change_attr(), pmap_mapbios(), - pmap_mapdev_attr(), and pmap_unmapbios() for amd64 and - i386. - - - - 602111 - June 11, 2007 - 6.2-STABLE after MFC of BOP_BDFLUSH and caused - breakage of the filesystem modules KBI. - - - - 602112 - September 21, 2007 - 6.2-STABLE after libutil(3) MFC's. - - - - 602113 - October 25, 2007 - 6.2-STABLE after MFC of wide and single byte - ctype separation. Newly compiled binary that - references to ctype.h may require a new symbol, - __mb_sb_limit, which is not available on older - systems. - - - - 602114 - October 30, 2007 - 6.2-STABLE after ctype ABI forward compatibility - restored. - - - - 602115 - November 21, 2007 - 6.2-STABLE after back out of wide and single byte - ctype separation. - - - - 603000 - November 25, 2007 - 6.3-RELEASE - - - - 603100 - November 25, 2007 - 6.3-STABLE after 6.3-RELEASE. - - - - 603101 - December 7, 2007 - 6.3-STABLE after fixing - multibyte type support in bit macro. - - - - 603102 - April 24, 2008 - 6.3-STABLE after adding l_sysid to struct - flock. - - - - 603103 - May 27, 2008 - 6.3-STABLE after MFC of the - memrchr function. - - - - 603104 - June 15, 2008 - 6.3-STABLE after MFC of support for - :u variable modifier in - make(1). - - - - 604000 - October 4, 2008 - 6.4-RELEASE - - - - 604100 - October 4, 2008 - 6.4-STABLE after 6.4-RELEASE. - - - - 700000 - July 11, 2005 - 7.0-CURRENT. - - - - 700001 - July 23, 2005 - 7.0-CURRENT after bump of all shared library - versions that had not been changed since - RELENG_5. - - - - 700002 - August 13, 2005 - 7.0-CURRENT after credential argument is added to - dev_clone event handler. - - - - 700003 - August 25, 2005 - 7.0-CURRENT after memmem(3) is added to - libc. - - - - 700004 - October 30, 2005 - 7.0-CURRENT after solisten(9) kernel arguments - are modified to accept a backlog parameter. - - - - 700005 - November 11, 2005 - 7.0-CURRENT after IFP2ENADDR() was changed to - return a pointer to IF_LLADDR(). - - - - 700006 - November 11, 2005 - 7.0-CURRENT after addition of - if_addr member to struct - ifnet and IFP2ENADDR() removal. - - - - 700007 - December 2, 2005 - 7.0-CURRENT after incorporating scripts from the - local_startup directories into the base - &man.rcorder.8;. - - - - 700008 - December 5, 2005 - 7.0-CURRENT after removal of MNT_NODEV mount - option. - - - - 700009 - December 19, 2005 - 7.0-CURRENT after ELF-64 type changes and symbol - versioning. - - - - 700010 - December 20, 2005 - 7.0-CURRENT after addition of hostb and vgapci - drivers, addition of pci_find_extcap(), and changing - the AGP drivers to no longer map the aperture. - - - - 700011 - December 31, 2005 - 7.0-CURRENT after tv_sec was made time_t on - all platforms but Alpha. - - - - 700012 - January 8, 2006 - 7.0-CURRENT after ldconfig_local_dirs - change. - - - - 700013 - January 12, 2006 - 7.0-CURRENT after changes to - /etc/rc.d/abi to support - /compat/linux/etc/ld.so.cache - being a symlink in a readonly filesystem. - - - - 700014 - January 26, 2006 - 7.0-CURRENT after pts import. - - - - 700015 - March 26, 2006 - 7.0-CURRENT after the introduction of version 2 - of &man.hwpmc.4;'s ABI. - - - - 700016 - April 22, 2006 - 7.0-CURRENT after addition of &man.fcloseall.3; - to libc. - - - - 700017 - May 13, 2006 - 7.0-CURRENT after removal of ip6fw. - - - - 700018 - July 15, 2006 - 7.0-CURRENT after import of snd_emu10kx. - - - - 700019 - July 29, 2006 - 7.0-CURRENT after import of OpenSSL - 0.9.8b. - - - - 700020 - September 3, 2006 - 7.0-CURRENT after addition of bus_dma_get_tag - function - - - - 700021 - September 4, 2006 - 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4 - import. - - - - 700022 - September 9, 2006 - 7.0-CURRENT after dlsym change to look for a - requested symbol both in specified dso and its - implicit dependencies. - - - - 700023 - September 23, 2006 - 7.0-CURRENT after adding new sound IOCTLs for the - OSSv4 mixer API. - - - - 700024 - September 28, 2006 - 7.0-CURRENT after import of OpenSSL - 0.9.8d. - - - - 700025 - November 11, 2006 - 7.0-CURRENT after the addition of libelf. - - - - 700026 - November 26, 2006 - 7.0-CURRENT after major changes on sound - sysctls. - - - - 700027 - November 30, 2006 - 7.0-CURRENT after the addition of Wi-Spy - quirk. - - - - 700028 - December 15, 2006 - 7.0-CURRENT after the addition of sctp calls to - libc - - - - 700029 - January 26, 2007 - 7.0-CURRENT after the GNU &man.gzip.1; - implementation was replaced with a BSD licensed - version ported from NetBSD. - - - - 700030 - February 7, 2007 - 7.0-CURRENT after the removal of IPIP tunnel - encapsulation (VIFF_TUNNEL) from the IPv4 multicast - forwarding code. - - - - 700031 - February 23, 2007 - 7.0-CURRENT after the modification of - bus_setup_intr() (newbus). - - - - 700032 - March 2, 2007 - 7.0-CURRENT after the inclusion of ipw(4) and - iwi(4) firmware. - - - - 700033 - March 9, 2007 - 7.0-CURRENT after the inclusion of ncurses wide - character support. - - - - 700034 - March 19, 2007 - 7.0-CURRENT after changes to how insmntque(), - getnewvnode(), and vfs_hash_insert() work. - - - - 700035 - March 26, 2007 - 7.0-CURRENT after addition of a notify mechanism - for CPU frequency changes. - - - - 700036 - April 6, 2007 - 7.0-CURRENT after import of the ZFS - filesystem. - - - - 700037 - April 8, 2007 - 7.0-CURRENT after addition of CAM 'SG' peripheral - device, which implements a subset of Linux SCSI SG - passthrough device API. - - - - 700038 - April 30, 2007 - 7.0-CURRENT after changing &man.getenv.3;, - &man.putenv.3;, &man.setenv.3; and &man.unsetenv.3; to - be POSIX conformant. - - - - 700039 - May 1, 2007 - 7.0-CURRENT after the changes in 700038 were - backed out. - - - - 700040 - May 10, 2007 - 7.0-CURRENT after the addition of &man.flopen.3; - to libutil. - - - - 700041 - May 13, 2007 - 7.0-CURRENT after enabling symbol versioning, and - changing the default thread library to libthr. - - - - 700042 - May 19, 2007 - 7.0-CURRENT after the import of gcc - 4.2.0. - - - - 700043 - May 21, 2007 - 7.0-CURRENT after bump of all shared library - versions that had not been changed since - RELENG_6. - - - - 700044 - June 7, 2007 - 7.0-CURRENT after changing the argument for - vn_open()/VOP_OPEN() from file descriptor index to the - struct file *. - - - - 700045 - June 10, 2007 - 7.0-CURRENT after changing &man.pam.nologin.8; to - provide an account management function instead of an - authentication function to the PAM framework. - - - - 700046 - June 11, 2007 - 7.0-CURRENT after updated 802.11 wireless - support. - - - - 700047 - June 11, 2007 - 7.0-CURRENT after adding TCP LRO interface - capabilities. - - - - 700048 - June 12, 2007 - 7.0-CURRENT after - RFC 3678 API support added to the IPv4 stack. - Legacy RFC 1724 behavior of the IP_MULTICAST_IF - ioctl has now been removed; 0.0.0.0/8 may no longer - be used to specify an interface index. - 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 &man.write.2; support - to &man.psm.4;. - - - - 700107 - April 20, 2008 - 7.0-STABLE after the MFC of F_DUP2FD command - to &man.fcntl.2;. - - - - 700108 - May 5, 2008 - 7.0-STABLE after some &man.lockmgr.9; changes, - which makes it necessary to include - sys/lock.h to use - &man.lockmgr.9;. - - - - 700109 - May 27, 2008 - 7.0-STABLE after MFC of the - memrchr function. - - - - 700110 - August 5, 2008 - 7.0-STABLE after MFC of kernel NFS lockd - client. - - - - 700111 - August 20, 2008 - 7.0-STABLE after addition of physically - contiguous jumbo frame support. - - - - 700112 - August 27, 2008 - 7.0-STABLE after MFC of kernel DTrace - support. - - - - 701000 - November 25, 2008 - 7.1-RELEASE - - - - 701100 - November 25, 2008 - 7.1-STABLE after 7.1-RELEASE. - - - - 701101 - January 10, 2009 - 7.1-STABLE after strndup - merge. - - - - 701102 - January 17, 2009 - 7.1-STABLE after cpuctl(4) support - added. - - - - 701103 - February 7, 2009 - 7.1-STABLE after the merge of - multi-/no-IPv4/v6 jails. - - - - 701104 - February 14, 2009 - 7.1-STABLE after the store of the suspension - owner in the struct mount, and introduction of - vfs_susp_clean method into the struct vfsops. - - - - 701105 - March 12, 2009 - 7.1-STABLE after the incompatible change - to the kern.ipc.shmsegs sysctl to allow 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 &man.hwpmc.4;. - - - - 800007 - December 25, 2007 - 8.0-CURRENT after kdb_enter() gains a "why" - argument. - - - - 800008 - December 28, 2007 - 8.0-CURRENT after LK_EXCLUPGRADE option - removal. - - - - 800009 - January 9, 2008 - 8.0-CURRENT after introduction of - &man.lockmgr.disown.9; - - - - 800010 - January 10, 2008 - 8.0-CURRENT after the &man.vn.lock.9; prototype - change. - - - - 800011 - January 13, 2008 - 8.0-CURRENT after the &man.VOP.LOCK.9; and - &man.VOP.UNLOCK.9; prototype changes. - - - - 800012 - January 19, 2008 - 8.0-CURRENT after introduction of - &man.lockmgr.recursed.9;, &man.BUF.RECURSED.9; and - &man.BUF.ISLOCKED.9; and the removal of - BUF_REFCNT(). - - - - 800013 - January 23, 2008 - 8.0-CURRENT after introduction of the - ASCII encoding. - - - - 800014 - January 24, 2008 - 8.0-CURRENT after changing the prototype of - &man.lockmgr.9; and removal of - lockcount() and - LOCKMGR_ASSERT(). - - - - 800015 - January 26, 2008 - 8.0-CURRENT after extending the types - of the &man.fts.3; structures. - - - - 800016 - February 1, 2008 - 8.0-CURRENT after adding an argument to - MEXTADD(9) - - - - 800017 - February 6, 2008 - 8.0-CURRENT after the introduction of - LK_NODUP and LK_NOWITNESS options in the - &man.lockmgr.9; space. - - - - 800018 - February 8, 2008 - 8.0-CURRENT after the addition of - m_collapse. - - - - 800019 - February 9, 2008 - 8.0-CURRENT after the addition of current - working directory, root directory, and jail - directory support to the kern.proc.filedesc - sysctl. - - - - 800020 - February 13, 2008 - 8.0-CURRENT after introduction of - &man.lockmgr.assert.9; and - BUF_ASSERT functions. - - - - 800021 - February 15, 2008 - 8.0-CURRENT after introduction of - &man.lockmgr.args.9; and LK_INTERNAL flag - removal. - - - - 800022 - (backed out) - 8.0-CURRENT after changing the default system ar - to BSD &man.ar.1;. - - - - 800023 - February 25, 2008 - 8.0-CURRENT after changing the prototypes of - &man.lockstatus.9; and &man.VOP.ISLOCKED.9;, more - specifically retiring the - struct thread argument. - - - - 800024 - March 1, 2008 - 8.0-CURRENT after axing out the - lockwaiters and - BUF_LOCKWAITERS functions, - changing the return value of - brelvp from void to int and - introducing new flags for &man.lockinit.9;. - - - - 800025 - March 8, 2008 - 8.0-CURRENT after adding F_DUP2FD command - to &man.fcntl.2;. - - - - 800026 - March 12, 2008 - 8.0-CURRENT after changing the priority parameter - to cv_broadcastpri such that 0 means no - priority. - - - - 800027 - March 24, 2008 - 8.0-CURRENT after changing the bpf monitoring ABI - when zerocopy bpf buffers were added. - - - - 800028 - March 26, 2008 - 8.0-CURRENT after adding l_sysid to struct - flock. - - - - 800029 - March 28, 2008 - 8.0-CURRENT after reintegration of the - BUF_LOCKWAITERS function and the - addition of &man.lockmgr.waiters.9;. - - - - 800030 - April 1, 2008 - 8.0-CURRENT after the introduction of the - &man.rw.try.rlock.9; and &man.rw.try.wlock.9; - functions. - - - - 800031 - April 6, 2008 - 8.0-CURRENT after the introduction of the - lockmgr_rw and - lockmgr_args_rw - functions. - - - - 800032 - April 8, 2008 - 8.0-CURRENT after the implementation of the - openat and related syscalls, introduction of the - O_EXEC flag for the &man.open.2;, and providing the - corresponding linux compatibility syscalls. - - - - 800033 - April 8, 2008 - 8.0-CURRENT after added &man.write.2; support for - &man.psm.4; in native operation level. Now arbitrary - commands can be written to - /dev/psm%d and status can be - read back from it. - - - - 800034 - April 10, 2008 - 8.0-CURRENT after introduction of the - memrchr function. - - - - 800035 - April 16, 2008 - 8.0-CURRENT after introduction of the - fdopendir function. - - - - 800036 - April 20, 2008 - 8.0-CURRENT after switchover of 802.11 wireless - to multi-bss support (aka vaps). - - - - 800037 - May 9, 2008 - 8.0-CURRENT after addition of multi routing - table support (aka setfib(1), setfib(2)). - - - - 800038 - May 26, 2008 - 8.0-CURRENT after removal of netatm and - ISDN4BSD. Also, the addition of the - Compact C Type (CTF) tools. - - - - 800039 - June 14, 2008 - 8.0-CURRENT after removal of sgtty. - - - - 800040 - June 26, 2008 - 8.0-CURRENT with kernel NFS lockd client. - - - - 800041 - July 22, 2008 - 8.0-CURRENT after addition of arc4random_buf(3) - and arc4random_uniform(3). - - - - 800042 - August 8, 2008 - 8.0-CURRENT after addition of cpuctl(4). - - - - 800043 - August 13, 2008 - 8.0-CURRENT after changing bpf(4) to use a - single device node, instead of device cloning. - - - - 800044 - August 17, 2008 - 8.0-CURRENT after the commit of the first step of - the vimage project renaming global variables to be - virtualized with a V_ prefix with macros to map them - back to their global names. - - - - 800045 - August 20, 2008 - 8.0-CURRENT after the integration of the - MPSAFE TTY layer, including changes to various - drivers and utilities that interact with it. - - - - 800046 - September 8, 2008 - 8.0-CURRENT after the separation of the GDT - per CPU on amd64 architecture. - - - - 800047 - September 10, 2008 - 8.0-CURRENT after removal of VSVTX, VSGID - and VSUID. - - - - 800048 - September 16, 2008 - 8.0-CURRENT after converting the kernel NFS mount - code to accept individual mount options in the - nmount() iovec, not just one big - struct nfs_args. - - - - 800049 - September 17, 2008 - 8.0-CURRENT after the removal of &man.suser.9; - and &man.suser.cred.9;. - - - - 800050 - October 20, 2008 - 8.0-CURRENT after buffer cache API - change. - - - - 800051 - October 23, 2008 - 8.0-CURRENT after the removal of the - &man.MALLOC.9; and &man.FREE.9; macros. - - - - 800052 - October 28, 2008 - 8.0-CURRENT after the introduction of accmode_t - and renaming of VOP_ACCESS 'a_mode' argument - to 'a_accmode'. - - - - 800053 - November 2, 2008 - 8.0-CURRENT after the prototype change of - &man.vfs.busy.9; and the introduction of its - MBF_NOWAIT and MBF_MNTLSTLOCK flags. - - - - 800054 - November 22, 2008 - 8.0-CURRENT after the addition of buf_ring, - memory barriers and ifnet functions to facilitate - multiple hardware transmit queues for cards that - support them, and a lockless ring-buffer - implementation to enable drivers to more efficiently - manage queuing of packets. - - - - 800055 - November 27, 2008 - 8.0-CURRENT after the addition of Intel™ - Core, Core2, and Atom support to - &man.hwpmc.4;. - - - - 800056 - November 29, 2008 - 8.0-CURRENT after the introduction of - multi-/no-IPv4/v6 jails. - - - - 800057 - December 1, 2008 - 8.0-CURRENT after the switch to the - ath hal source code. - - - - 800058 - December 12, 2008 - 8.0-CURRENT after the introduction of - the VOP_VPTOCNP operation. - - - - 800059 - December 15, 2008 - 8.0-CURRENT incorporates the - new arp-v2 rewrite. - - - - 800060 - December 19, 2008 - 8.0-CURRENT after the addition of makefs. - - - - 800061 - January 15, 2009 - 8.0-CURRENT after TCP Appropriate Byte - Counting. - - - - 800062 - January 28, 2009 - 8.0-CURRENT after removal of minor(), - minor2unit(), unit2minor(), etc. - - - - 800063 - February 18, 2009 - 8.0-CURRENT after GENERIC config change to use - the USB2 stack, but also the addition of - fdevname(3). - - - - 800064 - February 23, 2009 - 8.0-CURRENT after the USB2 stack is moved to and - replaces dev/usb. - - - - 800065 - February 26, 2009 - 8.0-CURRENT after the renaming of all functions - in libmp(3). - - - - 800066 - February 27, 2009 - 8.0-CURRENT after changing USB devfs handling and - layout. - - - - 800067 - February 28, 2009 - 8.0-CURRENT after adding getdelim(), getline(), - stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and - wcsncasecmp(). - - - - 800068 - March 2, 2009 - 8.0-CURRENT after renaming the ushub devclass to - uhub. - - - - 800069 - March 9, 2009 - 8.0-CURRENT after libusb20.so.1 was renamed to - libusb.so.1. - - - - 800070 - March 9, 2009 - 8.0-CURRENT after merging IGMPv3 and - Source-Specific Multicast (SSM) to the IPv4 - stack. - - - - 800071 - March 14, 2009 - 8.0-CURRENT after gcc was patched to use C99 - inline semantics in c99 and gnu99 mode. - - - - 800072 - March 15, 2009 - 8.0-CURRENT after the IFF_NEEDSGIANT flag has - been removed; non-MPSAFE network device drivers are no - longer supported. - - - - 800073 - March 18, 2009 - 8.0-CURRENT after the dynamic string token - substitution has been implemented for rpath and needed - paths. - - - - 800074 - March 24, 2009 - 8.0-CURRENT after tcpdump 4.0.0 and - libpcap 1.0.0 import. - - - - 800075 - April 6, 2009 - 8.0-CURRENT after layout of structs vnet_net, - vnet_inet and vnet_ipfw has been changed. - - - - 800076 - April 9, 2009 - 8.0-CURRENT after adding delay profiles in - dummynet. - - - - 800077 - April 14, 2009 - 8.0-CURRENT after removing VOP_LEASE() and - vop_vector.vop_lease. - - - - 800078 - April 15, 2009 - 8.0-CURRENT after struct rt_weight fields have - been added to struct rt_metrics and struct - rt_metrics_lite, changing the layout of struct - rt_metrics_lite. A bump to RTM_VERSION was made, but - backed out. - - - - 800079 - April 15, 2009 - 8.0-CURRENT after struct llentry pointers are - added to struct route and struct route_in6. - - - - 800080 - April 15, 2009 - 8.0-CURRENT after layout of struct inpcb has been - changed. - - - - 800081 - April 19, 2009 - 8.0-CURRENT after the layout of struct - malloc_type has been changed. - - - - 800082 - April 21, 2009 - 8.0-CURRENT after the layout of struct ifnet has - changed, and with if_ref() and if_rele() ifnet - refcounting. - - - - 800083 - April 22, 2009 - 8.0-CURRENT after the implementation of a - low-level Bluetooth HCI API. - - - - 800084 - April 29, 2009 - 8.0-CURRENT after IPv6 SSM and MLDv2 - changes. - - - - 800085 - April 30, 2009 - 8.0-CURRENT after enabling support for - VIMAGE kernel builds with one active image. - - - - 800086 - May 8, 2009 - 8.0-CURRENT after adding support for input lines - of arbitrarily length in patch(1). - - - - 800087 - May 11, 2009 - 8.0-CURRENT after some VFS KPI changes. The - thread argument has been removed from the FSD parts of - the VFS. VFS_* functions do not - need the context any more because it always refers to - curthread. In some special cases, - the old behavior is retained. - - - - 800088 - May 20, 2009 - 8.0-CURRENT after net80211 monitor mode - changes. - - - - 800089 - May 23, 2009 - 8.0-CURRENT after adding UDP control block - support. - - - - 800090 - May 23, 2009 - 8.0-CURRENT after virtualizing interface - cloning. - - - - 800091 - May 27, 2009 - 8.0-CURRENT after adding hierarchical jails - and removing global securelevel. - - - - 800092 - May 29, 2009 - 8.0-CURRENT after changing - sx_init_flags() KPI. The - SX_ADAPTIVESPIN is retired and a - new SX_NOADAPTIVE flag is - introduced to handle the reversed - logic. - - - - 800093 - May 29, 2009 - 8.0-CURRENT after adding mnt_xflag to - struct mount. - - - - 800094 - May 30, 2009 - 8.0-CURRENT after adding - &man.VOP.ACCESSX.9;. - - - - 800095 - May 30, 2009 - 8.0-CURRENT after changing the polling KPI. - The polling handlers now return the number of packets - processed. A new - IFCAP_POLLING_NOCOUNT is also - introduced to specify that the return value is - not significant and the counting should be - skipped. - - - - 800096 - June 1, 2009 - 8.0-CURRENT after updating to the new netisr - implementation and after changing the way we - store and access FIBs. - + + + 900045 + January 2, 2012 + 9-CURRENT after MFC of true/false from + 1000002. + + + + 900500 + January 2, 2012 + 9.0-STABLE. + + + + 900501 + January 6, 2012 + 9.0-STABLE after merging of addition of the + posix_fadvise(2) system call. + + + + 900502 + January 16, 2012 + 9.0-STABLE after merging gperf 3.0.3 + + + + 900503 + February 15, 2012 + 9.0-STABLE after introduction of the new extensible + sysctl(3) interface NET_RT_IFLISTL to query address + lists (rev 231768). + + + + 900504 + March 3, 2012 + 9.0-STABLE after changes related to mounting of + filesystem inside a jail (rev + 232728). + + + + 900505 + March 13, 2012 + 9.0-STABLE after introduction of new tcp(4) socket + options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL, and + TCP_KEEPCNT (rev 232945). + + + + 900506 + May 22, 2012 + 9.0-STABLE after introduction of the + quick_exit function and related + changes required for C++11 (rev + 235786). + + + + 901000 + August 5, 2012 + 9.1-RELEASE. + + + + 901500 + August 6, 2012 + 9.1-STABLE after branching releng/9.1 + (RELENG_9_1). + + + + 901501 + November 11, 2012 + 9.1-STABLE after LIST_PREV() added to queue.h (rev + 242893) and KBI change in USB + serial devices (rev + 240659). + + + + 901502 + November 28, 2012 + 9.1-STABLE after USB serial jitter buffer requires + rebuild of USB serial device modules. + + + + 901503 + February 21, 2013 + 9.1-STABLE after USB moved to the driver structure + requiring a rebuild of all USB modules. Also indicates + the presence of nmtree. + + + + 901504 + March 15, 2013 + 9.1-STABLE after install gained -l, -M, -N and + related flags and cat gained the -l option. + + + + 901505 + June 13, 2013 + 9.1-STABLE after fixes in ctfmerge bootstrapping + (rev 249243). + + + + 902001 + August 3, 2013 + releng/9.2 branched from + stable/9 (rev + 253912). + + + + 902501 + August 2, 2013 + 9.2-STABLE after creation of + releng/9.2 branch (rev + 253913). + + + + 902502 + August 26, 2013 + 9.2-STABLE after inclusion of the + PIM_RESCAN CAM path inquiry flag (rev + 254938). + + + + 902503 + August 27, 2013 + 9.2-STABLE after inclusion of the + SI_UNMAPPED cdev flag (rev + 254979). + + + + 902504 + October 22, 2013 + 9.2-STABLE after inclusion of support for + first boot &man.rc.8; scripts (rev + 256917). + + + + 902505 + December 12, 2013 + 9.2-STABLE after Heimdal encoding fix (rev + 259448). + + + + 902506 + December 31, 2013 + 9-STABLE after MAP_STACK fixes (rev + 260082). + + + + 902507 + March 5, 2014 + 9-STABLE after upgrade of libc++ to 3.4 release + (rev 262801). + + + + 902508 + March 14, 2014 + 9-STABLE after merge of the Radeon KMS driver (rev + 263170). + + + + 902509 + March 21, 2014 + 9-STABLE after upgrade of llvm/clang to 3.4 release + (rev 263509). + + + + 902510 + March 27, 2014 + 9-STABLE after merge of the vt(4) driver (rev + 263818). + + + + 902511 + March 27, 2014 + 9-STABLE after FreeBSD-SA-14:06.openssl (rev + 264289). + + + + 902512 + April 30, 2014 + 9-STABLE after FreeBSD-SA-14:08.tcp (rev + 265123). + + + + 903000 + June 20, 2014 + 9-RC1 releng/9.3 branch (rev + 267656). + + + + 903500 + June 20, 2014 + 9.3-STABLE releng/9.3 branch + (rev 267657). + + + + 903501 + July 8, 2014 + 9-STABLE after FreeBSD-SA-14:17.kmem (rev + 268433). + + + + 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). + + + + 903509 + February 29, 2016 + 9-STABLE after bumping the default value of + compat.linux.osrelease to + 2.6.18 to support the linux-c6-* + ports out of the box (rev + 296219). + + + +
+ + + + &os; 8 versions + + + &os; 8 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 800000 + October 11, 2007 + 8.0-CURRENT. Separating wide and single byte + ctype. + + + + 800001 + October 16, 2007 + 8.0-CURRENT after libpcap 0.9.8 and tcpdump 3.9.8 + import. + + + + 800002 + October 21, 2007 + 8.0-CURRENT after renaming kthread_create() and + friends to kproc_create() etc. + + + + 800003 + October 24, 2007 + 8.0-CURRENT after ABI backwards compatibility to + the FreeBSD 4/5/6 versions of the PCIOCGETCONF, + PCIOCREAD and PCIOCWRITE IOCTLs was added, which + required the ABI of the PCIOCGETCONF IOCTL to be broken + again + + + + 800004 + November 12, 2007 + 8.0-CURRENT after agp(4) driver moved from + src/sys/pci to src/sys/dev/agp + + + + 800005 + December 4, 2007 + 8.0-CURRENT after changes to the jumbo frame + allocator (rev 174247). + + + + 800006 + December 7, 2007 + 8.0-CURRENT after the addition of callgraph capture + functionality to &man.hwpmc.4;. + + + + 800007 + December 25, 2007 + 8.0-CURRENT after kdb_enter() gains a "why" + argument. + + + + 800008 + December 28, 2007 + 8.0-CURRENT after LK_EXCLUPGRADE option + removal. + + + + 800009 + January 9, 2008 + 8.0-CURRENT after introduction of + &man.lockmgr.disown.9; + + + + 800010 + January 10, 2008 + 8.0-CURRENT after the &man.vn.lock.9; prototype + change. + + + + 800011 + January 13, 2008 + 8.0-CURRENT after the &man.VOP.LOCK.9; and + &man.VOP.UNLOCK.9; prototype changes. + + + + 800012 + January 19, 2008 + 8.0-CURRENT after introduction of + &man.lockmgr.recursed.9;, &man.BUF.RECURSED.9; and + &man.BUF.ISLOCKED.9; and the removal of + BUF_REFCNT(). + + + + 800013 + January 23, 2008 + 8.0-CURRENT after introduction of the + ASCII encoding. + + + + 800014 + January 24, 2008 + 8.0-CURRENT after changing the prototype of + &man.lockmgr.9; and removal of + lockcount() and + LOCKMGR_ASSERT(). + + + + 800015 + January 26, 2008 + 8.0-CURRENT after extending the types of the + &man.fts.3; structures. + + + + 800016 + February 1, 2008 + 8.0-CURRENT after adding an argument to + MEXTADD(9) + + + + 800017 + February 6, 2008 + 8.0-CURRENT after the introduction of LK_NODUP and + LK_NOWITNESS options in the &man.lockmgr.9; + space. + + + + 800018 + February 8, 2008 + 8.0-CURRENT after the addition of + m_collapse. + + + + 800019 + February 9, 2008 + 8.0-CURRENT after the addition of current working + directory, root directory, and jail directory support to + the kern.proc.filedesc sysctl. + + + + 800020 + February 13, 2008 + 8.0-CURRENT after introduction of + &man.lockmgr.assert.9; and + BUF_ASSERT functions. + + + + 800021 + February 15, 2008 + 8.0-CURRENT after introduction of + &man.lockmgr.args.9; and LK_INTERNAL flag + removal. + + + + 800022 + (backed out) + 8.0-CURRENT after changing the default system ar to + BSD &man.ar.1;. + + + + 800023 + February 25, 2008 + 8.0-CURRENT after changing the prototypes of + &man.lockstatus.9; and &man.VOP.ISLOCKED.9;, more + specifically retiring the struct + thread argument. + + + + 800024 + March 1, 2008 + 8.0-CURRENT after axing out the + lockwaiters and + BUF_LOCKWAITERS functions, changing + the return value of brelvp from + void to int and introducing new flags for + &man.lockinit.9;. + + + + 800025 + March 8, 2008 + 8.0-CURRENT after adding F_DUP2FD command to + &man.fcntl.2;. + + + + 800026 + March 12, 2008 + 8.0-CURRENT after changing the priority parameter + to cv_broadcastpri such that 0 means no + priority. + + + + 800027 + March 24, 2008 + 8.0-CURRENT after changing the bpf monitoring ABI + when zerocopy bpf buffers were added. + + + + 800028 + March 26, 2008 + 8.0-CURRENT after adding l_sysid to struct + flock. + + + + 800029 + March 28, 2008 + 8.0-CURRENT after reintegration of the + BUF_LOCKWAITERS function and the + addition of &man.lockmgr.waiters.9;. + + + + 800030 + April 1, 2008 + 8.0-CURRENT after the introduction of the + &man.rw.try.rlock.9; and &man.rw.try.wlock.9; + functions. + + + + 800031 + April 6, 2008 + 8.0-CURRENT after the introduction of the + lockmgr_rw and + lockmgr_args_rw functions. + + + + 800032 + April 8, 2008 + 8.0-CURRENT after the implementation of the openat + and related syscalls, introduction of the O_EXEC flag + for the &man.open.2;, and providing the corresponding + linux compatibility syscalls. + + + + 800033 + April 8, 2008 + 8.0-CURRENT after added &man.write.2; support for + &man.psm.4; in native operation level. Now arbitrary + commands can be written to + /dev/psm%d and status can be read + back from it. + + + + 800034 + April 10, 2008 + 8.0-CURRENT after introduction of the + memrchr function. + + + + 800035 + April 16, 2008 + 8.0-CURRENT after introduction of the + fdopendir function. + + + + 800036 + April 20, 2008 + 8.0-CURRENT after switchover of 802.11 wireless to + multi-bss support (aka vaps). + + + + 800037 + May 9, 2008 + 8.0-CURRENT after addition of multi routing table + support (aka setfib(1), setfib(2)). + + + + 800038 + May 26, 2008 + 8.0-CURRENT after removal of netatm and ISDN4BSD. + Also, the addition of the Compact C Type (CTF) + tools. + + + + 800039 + June 14, 2008 + 8.0-CURRENT after removal of sgtty. + + + + 800040 + June 26, 2008 + 8.0-CURRENT with kernel NFS lockd client. + + + + 800041 + July 22, 2008 + 8.0-CURRENT after addition of arc4random_buf(3) and + arc4random_uniform(3). + + + + 800042 + August 8, 2008 + 8.0-CURRENT after addition of cpuctl(4). + + + + 800043 + August 13, 2008 + 8.0-CURRENT after changing bpf(4) to use a single + device node, instead of device cloning. + + + + 800044 + August 17, 2008 + 8.0-CURRENT after the commit of the first step of + the vimage project renaming global variables to be + virtualized with a V_ prefix with macros to map them + back to their global names. + + + + 800045 + August 20, 2008 + 8.0-CURRENT after the integration of the MPSAFE TTY + layer, including changes to various drivers and + utilities that interact with it. + + + + 800046 + September 8, 2008 + 8.0-CURRENT after the separation of the GDT per CPU + on amd64 architecture. + + + + 800047 + September 10, 2008 + 8.0-CURRENT after removal of VSVTX, VSGID and + VSUID. + + + + 800048 + September 16, 2008 + 8.0-CURRENT after converting the kernel NFS mount + code to accept individual mount options in the nmount() + iovec, not just one big struct nfs_args. + + + + 800049 + September 17, 2008 + 8.0-CURRENT after the removal of &man.suser.9; and + &man.suser.cred.9;. + + + + 800050 + October 20, 2008 + 8.0-CURRENT after buffer cache API change. + + + + 800051 + October 23, 2008 + 8.0-CURRENT after the removal of the &man.MALLOC.9; + and &man.FREE.9; macros. + + + + 800052 + October 28, 2008 + 8.0-CURRENT after the introduction of accmode_t and + renaming of VOP_ACCESS 'a_mode' argument to + 'a_accmode'. + + + + 800053 + November 2, 2008 + 8.0-CURRENT after the prototype change of + &man.vfs.busy.9; and the introduction of its MBF_NOWAIT + and MBF_MNTLSTLOCK flags. + + + + 800054 + November 22, 2008 + 8.0-CURRENT after the addition of buf_ring, memory + barriers and ifnet functions to facilitate multiple + hardware transmit queues for cards that support them, + and a lockless ring-buffer implementation to enable + drivers to more efficiently manage queuing of + packets. + + + + 800055 + November 27, 2008 + 8.0-CURRENT after the addition of Intel™ + Core, Core2, and Atom support to &man.hwpmc.4;. + + + + 800056 + November 29, 2008 + 8.0-CURRENT after the introduction of + multi-/no-IPv4/v6 jails. + + + + 800057 + December 1, 2008 + 8.0-CURRENT after the switch to the ath hal source + code. + + + + 800058 + December 12, 2008 + 8.0-CURRENT after the introduction of the + VOP_VPTOCNP operation. + + + + 800059 + December 15, 2008 + 8.0-CURRENT incorporates the new arp-v2 + rewrite. + + + + 800060 + December 19, 2008 + 8.0-CURRENT after the addition of makefs. + + + + 800061 + January 15, 2009 + 8.0-CURRENT after TCP Appropriate Byte + Counting. + + + + 800062 + January 28, 2009 + 8.0-CURRENT after removal of minor(), minor2unit(), + unit2minor(), etc. + + + + 800063 + February 18, 2009 + 8.0-CURRENT after GENERIC config change to use the + USB2 stack, but also the addition of + fdevname(3). + + + + 800064 + February 23, 2009 + 8.0-CURRENT after the USB2 stack is moved to and + replaces dev/usb. + + + + 800065 + February 26, 2009 + 8.0-CURRENT after the renaming of all functions in + libmp(3). + + + + 800066 + February 27, 2009 + 8.0-CURRENT after changing USB devfs handling and + layout. + + + + 800067 + February 28, 2009 + 8.0-CURRENT after adding getdelim(), getline(), + stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and + wcsncasecmp(). + + + + 800068 + March 2, 2009 + 8.0-CURRENT after renaming the ushub devclass to + uhub. + + + + 800069 + March 9, 2009 + 8.0-CURRENT after libusb20.so.1 was renamed to + libusb.so.1. + + + + 800070 + March 9, 2009 + 8.0-CURRENT after merging IGMPv3 and + Source-Specific Multicast (SSM) to the IPv4 + stack. + + + + 800071 + March 14, 2009 + 8.0-CURRENT after gcc was patched to use C99 inline + semantics in c99 and gnu99 mode. + + + + 800072 + March 15, 2009 + 8.0-CURRENT after the IFF_NEEDSGIANT flag has been + removed; non-MPSAFE network device drivers are no longer + supported. + + + + 800073 + March 18, 2009 + 8.0-CURRENT after the dynamic string token + substitution has been implemented for rpath and needed + paths. + + + + 800074 + March 24, 2009 + 8.0-CURRENT after tcpdump 4.0.0 and libpcap 1.0.0 + import. + + + + 800075 + April 6, 2009 + 8.0-CURRENT after layout of structs vnet_net, + vnet_inet and vnet_ipfw has been changed. + + + + 800076 + April 9, 2009 + 8.0-CURRENT after adding delay profiles in + dummynet. + + + + 800077 + April 14, 2009 + 8.0-CURRENT after removing VOP_LEASE() and + vop_vector.vop_lease. + + + + 800078 + April 15, 2009 + 8.0-CURRENT after struct rt_weight fields have been + added to struct rt_metrics and struct rt_metrics_lite, + changing the layout of struct rt_metrics_lite. A bump + to RTM_VERSION was made, but backed out. + + + + 800079 + April 15, 2009 + 8.0-CURRENT after struct llentry pointers are added + to struct route and struct route_in6. + + + + 800080 + April 15, 2009 + 8.0-CURRENT after layout of struct inpcb has been + changed. + + + + 800081 + April 19, 2009 + 8.0-CURRENT after the layout of struct malloc_type + has been changed. + + + + 800082 + April 21, 2009 + 8.0-CURRENT after the layout of struct ifnet has + changed, and with if_ref() and if_rele() ifnet + refcounting. + + + + 800083 + April 22, 2009 + 8.0-CURRENT after the implementation of a low-level + Bluetooth HCI API. + + + + 800084 + April 29, 2009 + 8.0-CURRENT after IPv6 SSM and MLDv2 + changes. + + + + 800085 + April 30, 2009 + 8.0-CURRENT after enabling support for VIMAGE + kernel builds with one active image. + + + + 800086 + May 8, 2009 + 8.0-CURRENT after adding support for input lines of + arbitrarily length in patch(1). + + + + 800087 + May 11, 2009 + 8.0-CURRENT after some VFS KPI changes. The thread + argument has been removed from the FSD parts of the VFS. + VFS_* functions do not need the + context any more because it always refers to + curthread. In some special cases, + the old behavior is retained. + + + + 800088 + May 20, 2009 + 8.0-CURRENT after net80211 monitor mode + changes. + + + + 800089 + May 23, 2009 + 8.0-CURRENT after adding UDP control block + support. + + + + 800090 + May 23, 2009 + 8.0-CURRENT after virtualizing interface + cloning. + + + + 800091 + May 27, 2009 + 8.0-CURRENT after adding hierarchical jails and + removing global securelevel. + + + + 800092 + May 29, 2009 + 8.0-CURRENT after changing + sx_init_flags() KPI. The + SX_ADAPTIVESPIN is retired and a + new SX_NOADAPTIVE flag is + introduced to handle the reversed logic. + + + + 800093 + May 29, 2009 + 8.0-CURRENT after adding mnt_xflag to struct + mount. + + + + 800094 + May 30, 2009 + 8.0-CURRENT after adding + &man.VOP.ACCESSX.9;. + + + + 800095 + May 30, 2009 + 8.0-CURRENT after changing the polling KPI. The + polling handlers now return the number of packets + processed. A new + IFCAP_POLLING_NOCOUNT is also + introduced to specify that the return value is not + significant and the counting should be skipped. + + + + 800096 + June 1, 2009 + 8.0-CURRENT after updating to the new netisr + implementation and after changing the way we store and + access FIBs. + - - - - 800097 - June 8, 2009 - 8.0-CURRENT after the introduction of vnet - destructor hooks and infrastructure. - - - - 800097 - June 11, 2009 - 8.0-CURRENT after the introduction of netgraph - outbound to inbound path call detection and queuing, - which also changed the layout of struct - thread. - - - - 800098 - June 14, 2009 - 8.0-CURRENT after OpenSSL 0.9.8k import. - - - - 800099 - June 22, 2009 - 8.0-CURRENT after NGROUPS update and moving - route virtualization into its own VImage - module. - - - - 800100 - June 24, 2009 - 8.0-CURRENT after SYSVIPC ABI change. - - - - 800101 - June 29, 2009 - 8.0-CURRENT after the removal of the - /dev/net/* per-interface character - devices. - - - - 800102 - July 12, 2009 - 8.0-CURRENT after padding was added to - struct sackhint, struct tcpcb, and struct - tcpstat. - - - - 800103 - July 13, 2009 - 8.0-CURRENT after replacing struct tcpopt - with struct toeopt in the TOE driver interface - to the TCP syncache. - - - - 800104 - July 14, 2009 - 8.0-CURRENT after the addition of the - linker-set based per-vnet allocator. - - - - 800105 - July 19, 2009 - 8.0-CURRENT after version bump for all - shared libraries that do not have symbol versioning - turned on. - - - - 800106 - July 24, 2009 - 8.0-CURRENT after introduction of OBJT_SG - VM object type. - - - - 800107 - August 2, 2009 - 8.0-CURRENT after making the newbus subsystem - Giant free by adding the newbus sxlock and - 8.0-RELEASE. - - - - 800108 - November 21, 2009 - 8.0-STABLE after implementing EVFILT_USER kevent - filter. - - - - 800500 - January 7, 2010 - 8.0-STABLE after - __FreeBSD_version bump to make - pkg_add -r use - packages-8-stable. - - - - 800501 - January 24, 2010 - 8.0-STABLE after change of the - scandir(3) and - alphasort(3) prototypes to - conform to SUSv4. - - - - 800502 - January 31, 2010 - 8.0-STABLE after addition of - sigpause(3). - - - - 800503 - February 25, 2010 - 8.0-STABLE after addition of SIOCGIFDESCR - and SIOCSIFDESCR ioctls to network interfaces. These - ioctl can be used to manipulate interface description, - as inspired by OpenBSD. - - - - 800504 - March 1, 2010 - 8.0-STABLE after MFC of importing x86emu, a - software emulator for real mode x86 CPU from - OpenBSD. - - - - 800505 - May 18, 2010 - 8.0-STABLE after MFC of adding liblzma, xz, - xzdec, and lzmainfo. - - - - 801000 - June 14, 2010 - 8.1-RELEASE - - - - 801500 - June 14, 2010 - 8.1-STABLE after 8.1-RELEASE. - - - - 801501 - November 3, 2010 - 8.1-STABLE after KBI change in struct sysentvec, - and implementation of PL_FLAG_SCE/SCX/EXEC/SI and - pl_siginfo for ptrace(PT_LWPINFO) . - - - - 802000 - December 22, 2010 - 8.2-RELEASE - - - - 802500 - December 22, 2010 - 8.2-STABLE after 8.2-RELEASE. - - - - 802501 - February 28, 2011 - 8.2-STABLE after merging DTrace changes, - including support for userland tracing. - - - - 802502 - March 6, 2011 - 8.2-STABLE after merging log2 and log2f - into libm. - - - - 802503 - May 1, 2011 - 8.2-STABLE after upgrade of the gcc to the last - GPLv2 version from the FSF gcc-4_2-branch. - - - - 802504 - May 28, 2011 - 8.2-STABLE after introduction of the KPI and - supporting infrastructure for modular congestion - control. - - - - 802505 - May 28, 2011 - 8.2-STABLE after introduction of Hhook and Khelp - KPIs. - - - - 802506 - May 28, 2011 - 8.2-STABLE after addition of OSD to struct - tcpcb. - - - - 802507 - June 6, 2011 - 8.2-STABLE after ZFS v28 import. - - - - 802508 - June 8, 2011 - 8.2-STABLE after removal of the schedtail event - handler and addition of the sv_schedtail method to - struct sysvec. - - - - 802509 - July 14, 2011 - 8.2-STABLE after merging the SSSE3 support - into binutils. - - - - 802510 - July 19, 2011 - 8.2-STABLE after addition of - RFTSIGZMB flag for - rfork(2). - - - - 802511 - September 9, 2011 - 8.2-STABLE after addition of automatic detection - of USB mass storage devices which do not support the - no synchronize cache SCSI command. - - - - 802512 - September 10, 2011 - 8.2-STABLE after merging of - re-factoring of auto-quirk. - - - - 802513 - October 25, 2011 - 8.2-STABLE after merging of the MAP_PREFAULT_READ - flag to mmap(2). - - - - 802514 - November 16, 2011 - 8.2-STABLE after merging of - addition of posix_fallocate(2) syscall. - - - - 802515 - January 6, 2012 - 8.2-STABLE after merging of addition of the - posix_fadvise(2) system call. - - - - 802516 - January 16, 2012 - 8.2-STABLE after merging gperf 3.0.3 - - - - 802517 - February 15, 2012 - 8.2-STABLE after introduction of the new - extensible sysctl(3) interface NET_RT_IFLISTL - to query address lists (rev - 231769). - - - - 803000 - March 3, 2012 - 8.3-RELEASE. - - - - 803500 - March 3, 2012 - 8.3-STABLE after branching releng/8.3 - (RELENG_8_3). - - - - 804000 - March 28, 2013 - 8.4-RELEASE. - - - - 804500 - March 28, 2013 - 8.4-STABLE after 8.4-RELEASE. - - - - 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 &man.rc.8; scripts - (rev 256917). - - - - 902505 - December 12, 2013 - 9.2-STABLE after Heimdal encoding fix - (rev 259448). - - - - 902506 - December 31, 2013 - 9-STABLE after MAP_STACK fixes - (rev 260082). - - - - 902507 - March 5, 2014 - 9-STABLE after upgrade of libc++ to 3.4 release - (rev 262801). - - - - 902508 - March 14, 2014 - 9-STABLE after merge of the Radeon KMS driver - (rev 263170). - - - - 902509 - March 21, 2014 - 9-STABLE after upgrade of llvm/clang to 3.4 release - (rev 263509). - - - - 902510 - March 27, 2014 - 9-STABLE after merge of the vt(4) driver - (rev 263818). - - - - 902511 - March 27, 2014 - 9-STABLE after FreeBSD-SA-14:06.openssl - (rev 264289). - - - - 902512 - April 30, 2014 - 9-STABLE after FreeBSD-SA-14:08.tcp - (rev 265123). - - - - 903000 - June 20, 2014 - 9-RC1 releng/9.3 branch - (rev 267656). - - - - 903500 - June 20, 2014 - 9.3-STABLE releng/9.3 branch - (rev 267657). - - - - 903501 - July 8, 2014 - 9-STABLE after FreeBSD-SA-14:17.kmem - (rev 268433). - - - - 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). - - - - 903509 - February 29, 2016 - 9-STABLE after bumping the default value of - compat.linux.osrelease to - 2.6.18 to support the linux-c6-* ports - out of the box (rev 296219). - - - - 1000000 - September 26, 2011 - 10.0-CURRENT. - - - - 1000001 - November 4, 2011 - 10-CURRENT after addition of the posix_fadvise(2) - system call. - - - - 1000002 - December 12, 2011 - 10-CURRENT after defining boolean true/false in - sys/types.h, sizeof(bool) may have changed (rev - 228444). 10-CURRENT after - xlocale.h was introduced (rev - 227753). - - - - 1000003 - December 16, 2011 - 10-CURRENT after major changes to carp(4), - changing size of struct in_aliasreq, - struct in6_aliasreq (rev - 228571) and straitening arguments - check of SIOCAIFADDR (rev - 228574). - - - - 1000004 - January 1, 2012 - 10-CURRENT after the removal of skpc(9) and the - addition of memcchr(9) (rev - 229200). - - - - 1000005 - January 16, 2012 - 10-CURRENT after the removal of support for - SIOCSIFADDR, SIOCSIFNETMASK, SIOCSIFBRDADDR, - SIOCSIFDSTADDR ioctls (rev - 230207). - - - - 1000006 - January 26, 2012 - 10-CURRENT after introduction of read capacity - data asynchronous notification in the cam(4) layer - (rev 230590). - - - - 1000007 - February 5, 2012 - 10-CURRENT after introduction of new tcp(4) - socket options: TCP_KEEPINIT, TCP_KEEPIDLE, - TCP_KEEPINTVL, and TCP_KEEPCNT (rev - 231025). - - - - 1000008 - February 11, 2012 - 10-CURRENT after introduction of the new - extensible sysctl(3) interface NET_RT_IFLISTL - to query address lists (rev - 231505). - - - - 1000009 - February 25, 2012 - 10-CURRENT after import of libarchive 3.0.3 - (rev 232153). - - - - 1000010 - March 31, 2012 - 10-CURRENT after xlocale cleanup (rev - 233757). - - - - 1000011 - April 16, 2012 - 10-CURRENT import of LLVM/Clang 3.1 trunk r154661 - (rev 234353). - - - - 1000012 - May 2, 2012 - 10-CURRENT jemalloc import - (rev 234924). - - - - 1000013 - May 22, 2012 - 10-CURRENT after byacc import - (rev 235788). - - - - 1000014 - June 27, 2012 - 10-CURRENT after BSD sort becoming the default - sort (rev 237629). - - - - 1000015 - July 12, 2012 - 10-CURRENT after import of OpenSSL 1.0.1c - (rev 238405). - - - - (not changed) - July 13, 2012 - 10-CURRENT after the fix for LLVM/Clang 3.1 - regression (rev 238429). - - - - 1000016 - August 8, 2012 - 10-CURRENT after KBI change in &man.ucom.4; - (rev 239179). - - - - 1000017 - August 8, 2012 - 10-CURRENT after adding streams feature to the - USB stack (rev 239214). - - - - 1000018 - September 8, 2012 - 10-CURRENT after major rewrite of &man.pf.4; - (rev 240233). - - - - 1000019 - October 6, 2012 - 10-CURRENT after &man.pfil.9; KBI/KPI changed - to supply packets in net byte order to AF_INET - filter hooks (rev 241245). - - - - 1000020 - October 16, 2012 - 10-CURRENT after the network interface cloning - KPI changed and struct if_clone becoming opaque (rev - 241610). - - - - 1000021 - October 22, 2012 - 10-CURRENT after removal of support for - non-MPSAFE filesystems and addition of support for - FUSEFS (rev - 241519, - 241897). - - - - 1000022 - October 22, 2012 - 10-CURRENT after the entire IPv4 stack switched - to network byte order for IP packet header storage - (rev 241913). - - - - 1000023 - November 5, 2012 - 10-CURRENT after jitter buffer in the common USB - serial driver code, to temporarily store characters - if the TTY buffer is full. Add flow stop and start - signals when this happens (rev - 242619). - - - - 1000024 - November 5, 2012 - 10-CURRENT after clang was made the default - compiler on i386 and amd64 - (rev 242624). - - - - 1000025 - November 17, 2012 - 10-CURRENT after the sin6_scope_id member - variable in struct sockaddr_in6 was changed to being - filled by the kernel before passing the structure to - the userland via sysctl or routing socket. This means - the KAME-specific embedded scope id in - sin6_addr.s6_addr[2] is always cleared in userland - application (rev 243443). - - - - 1000026 - January 11, 2013 - 10-CURRENT after install gained the -N flag (rev - 245313). May also be used to - indicate the presence of nmtree. - - - - 1000027 - January 29, 2013 - 10-CURRENT after cat gained the -l flag (rev - 246083). - - - - 1000028 - February 13, 2013 - 10-CURRENT after USB moved to the driver - structure requiring a rebuild of all USB modules (rev - 246759). - - - - 1000029 - March 4, 2013 - 10-CURRENT after the introduction of tickless - callout facility which also changed the layout of struct - callout (rev 247777). - - - - 1000030 - March 12, 2013 - 10-CURRENT after KPI breakage introduced in the - VM subsystem to support read/write locking (rev - 248084). - - - - 1000031 - April 26, 2013 - 10-CURRENT after the dst parameter of the - ifnet if_output method was - changed to take const qualifier (rev - 249925). - - - - 1000032 - May 1, 2013 - 10-CURRENT after the introduction of the - accept4 (rev - 250154) and - pipe2 (rev - 250159) system calls. - - - - 1000033 - May 21, 2013 - 10-CURRENT after flex 2.5.37 import (rev - 250881). - - - - 1000034 - June 3, 2013 - 10-CURRENT after the addition of 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 &man.mps.4; driver scanning changes - (rev 253549). - - - - 1000040 - July 24, 2013 - 10-CURRENT after addition of libusb - pkgconf files (rev 253638). - - - - 1000041 - August 5, 2013 - 10-CURRENT after change from - time_second to - time_uptime - in PF_INET6 - (rev 253970). - - - - 1000042 - August 9, 2013 - 10-CURRENT after VM subsystem change to unify - soft and hard busy mechanisms - (rev 254138). - - - - 1000043 - August 13, 2013 - 10-CURRENT after WITH_ICONV is - enabled by default. A new &man.src.conf.5; option, - WITH_LIBICONV_COMPAT (disabled by - default) adds libiconv_open to - provide compatibility with the - libiconv port (rev - 254273). - - - - 1000044 - August 15, 2013 - 10-CURRENT after libc.so - conversion to an &man.ld.1; - script (rev - 251668, - 254358). - - - - 1000045 - August 15, 2013 - 10-CURRENT after devfs programming interface - change by replacing the cdevsw flag - D_UNMAPPED_IO with the struct cdev - flag SI_UNMAPPED (rev - 254389). - - - - 1000046 - August 19, 2013 - 10-CURRENT after addition of - M_PROTO[9-12] and removal of - M_FRAG|M_FIRSTFRAG|M_LASTFRAG - mbuf flags (rev 254524, - 254526). - - - - 1000047 - August 21, 2013 - 10-CURRENT after &man.stat.2; update to allow - storing some Windows/DOS and CIFS file attributes - as &man.stat.2; flags (rev - 254627). - - - - 1000048 - August 22, 2013 - 10-CURRENT after modification of structure - xsctp_inpcb - (rev 254672). - - - - 1000049 - August 24, 2013 - 10-CURRENT after &man.physio.9; support for - devices that do not function properly with split - I/O, such as &man.sa.4; (rev - 254760). - - - - 1000050 - August 24, 2013 - 10-CURRENT after modifications of structure - mbuf (rev - 254780, - 254799, - 254804, - 254807 - 254842). - - - - 1000051 - August 25, 2013 - 10-CURRENT after Radeon KMS driver import - (rev 254885, - 254887). - - - - 1000052 - September 3, 2013 - 10-CURRENT after import of NetBSD - libexecinfo is connected to the - build (rev 255180). - - - - 1000053 - September 6, 2013 - 10-CURRENT after API and ABI changes to the - Capsicum framework (rev - 255305). - - - - 1000054 - September 6, 2013 - 10-CURRENT after gcc and - libstdc++ are no longer built by - default (rev 255321). - - - - 1000055 - September 6, 2013 - 10-CURRENT after addition of - MMAP_32BIT &man.mmap.2; flag - (rev 255426). - - - - 1000100 - December 7, 2013 - releng/10.0 branched from - stable/10 - (rev 259065). - - - - 1000500 - October 10, 2013 - 10-STABLE after branch from head/ - (rev 256283). - - - - 1000501 - October 22, 2013 - 10-STABLE after addition of first-boot &man.rc.8; - support (rev 256916). - - - - 1000502 - November 20, 2013 - 10-STABLE after removal of iconv symbols from - libc.so.7 - (rev 258398). - - - - 1000510 - December 7, 2013 - releng/10.0 __FreeBSD_version - update to prevent the value from going backwards - (rev 259067). - - - - 1000700 - December 7, 2013 - 10-STABLE after releng/10.0 branch - (rev 259069). - - - - 1000701 - December 15, 2013 - 10.0-STABLE after Heimdal encoding fix - (rev 259447). - - - - 1000702 - December 31, 2013 - 10-STABLE after MAP_STACK fixes - (rev 260135). - - - - 1000703 - March 5, 2014 - 10-STABLE after upgrade of libc++ to 3.4 release - (rev 262801). - - - - 1000704 - March 7, 2014 - 10-STABLE after MFC of the vt(4) driver - (rev 262861). - - - - 1000705 - March 21, 2014 - 10-STABLE after upgrade of llvm/clang to 3.4 release - (rev 263508). - - - - 1000706 - April 6, 2014 - 10-STABLE after GCC support for - __block definition (rev - 264214). - - - - 1000707 - April 8, 2014 - 10-STABLE after FreeBSD-SA-14:06.openssl (rev - 264289). - - - - 1000708 - April 30, 2014 - 10-STABLE after FreeBSD-SA-14:07.devfs, - FreeBSD-SA-14:08.tcp, and FreeBSD-SA-14:09.openssl (rev - 265122). - - - - 1000709 - May 13, 2014 - 10-STABLE after support for UDP-Lite protocol (RFC - 3828) (rev 265946). - - - - 1000710 - June 13, 2014 - 10-STABLE after changes to &man.strcasecmp.3;, moving - strcasecmp_l() and - strncasecmp_l() from - <string.h> to - <strings.h> for POSIX 2008 - compliance (rev 267465). - - - - 1000711 - July 8, 2014 - 10-STABLE after FreeBSD-SA-14:17.kmem - (rev 268432). - - - - 1000712 - August 1, 2014 - 10-STABLE after &man.nfsd.8; 4.1 merge - (rev 269398). - - - - 1000713 - August 3, 2014 - 10-STABLE after &man.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). - - - - 1002000 - 24 July, 2015 - releng/10.2 branched from - 10-STABLE (rev 285830). - - - - 1002500 - 24 July, 2015 - 10-STABLE after releng/10.2 - branched from 10-STABLE (rev - 285831). - - - - 1002501 - 8 October, 2015 - 10-STABLE after merge of ZFS changes that affected - the internal interface of zfeature_info structure (rev - 288572). - - - - 1002502 - 24 November, 2015 - 10-STABLE after merge of dump device changes that - affected the arguments of g_dev_setdumpdev() (rev - 291215). - - - - 1002503 - 14 December, 2015 - 10-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). - - - - 1002504 - 22 December, 2015 - 10-STABLE after merge of xz 5.2.2 merge (multithread - support) (rev 292588). - - - - 1002505 - 30 December, 2015 - 10-STABLE after merge of changes to &man.pci.4; (rev - 292907). - - - - 1002506 - 9 January, 2016 - 10-STABLE after merge of utimensat(5) (rev - 293473). - - - - 1002507 - 9 January, 2016 - 10-STABLE after merge of changes to &man.linux.4; (rev - 293477 through 293609 - ). - - - - 1002508 - 9 January, 2016 - 10-STABLE after merge of changes to figbar(3) - types/macros (rev 290275). - - - - 1002509 - 1 February, 2016 - 10-STABLE after merge of API change to dpv(3) (rev - 295107). - - - - 1003000 - 4 March, 2016 - releng/10.3 branched from 10-STABLE - (rev 296373). - - - - 1003500 - 4 March, 2016 - 10-STABLE after releng/10.3 branched - from 10-STABLE (rev 296374). - - - - 1003501 - 19 June, 2016 - 10-STABLE after adding kdbcontrol's -P option - (rev 298297). - - - - 1003502 - 19 June, 2016 - 10-STABLE after libcrypto.so was made position independent - (rev 299966). - - - - 1003503 - 19 June, 2016 - 10-STABLE after allowing MK_ overrides - (rev 300233). - - - - 1003504 - 21 June, 2016 - 10-STABLE after MFC of filemon changes from 11-CURRENT - (rev 302066). - - - - 1003505 - 27 June, 2016 - 10-STABLE after converting sed to use REG_STARTEND, fixing - a Mesa issue (rev 302228). - - - - 1100000 - October 10, 2013 - 11.0-CURRENT - (rev 256284). - - - - 1100001 - October 19, 2013 - - 11.0-CURRENT after addition of support for "first - boot" rc.d scripts, so ports can make - use of this (rev 256776). - - - - 1100002 - November 5, 2013 - - 11.0-CURRENT after dropping support for historic - ioctls (rev 257696). - - - - 1100003 - November 17, 2013 - 11.0-CURRENT after iconv changes - (rev 258284). - - - - 1100004 - December 15, 2013 - 11.0-CURRENT after the behavior change of - gss_pseudo_random introduced in - r259286 (rev 259424). - - - - 1100005 - December 28, 2013 - - 11.0-CURRENT after r259951 - Do not coalesce entries - in vm_map_stack() (rev - 260010). - - - - 1100006 - January 28, 2014 - 11.0-CURRENT after upgrades of libelf and libdwarf - (rev 261246). - - - - 1100007 - January 30, 2014 - 11.0-CURRENT after upgrade of libc++ to 3.4 release - (rev 261283). - - - - 1100008 - February 14, 2014 - 11.0-CURRENT after libc++ 3.4 ABI compatibility fix - (rev 261801). - - - - 1100009 - February 16, 2014 - 11.0-CURRENT after upgrade of llvm/clang to 3.4 - release (rev 261991). - - - - 1100010 - February 28, 2014 - 11.0-CURRENT after upgrade of ncurses to 5.9 release - (rev 262629). - - - - 1100011 - March 13, 2014 - 11.0-CURRENT after ABI change in struct if_data - (rev 263102). - - - - 1100012 - March 14, 2014 - 11.0-CURRENT after removal of Novell IPX protocol - support (rev 263140). - - - - 1100013 - March 14, 2014 - 11.0-CURRENT after removal of AppleTalk protocol - support (rev 263152). - - - - 1100014 - March 16, 2014 - 11.0-CURRENT after renaming - <sys/capability.h> to - <sys/capsicum.h> to avoid a - clash with similarly named headers in other operating - systems. A compatibility header is left in place to limit - build breakage, but will be deprecated in due course - (rev 263235). - - - - 1100015 - March 22, 2014 - 11.0-CURRENT after cnt rename to - vm_cnt (rev - 263620). - - - - 1100016 - March 23, 2014 - 11.0-CURRENT after addition of - armv6hf TARGET_ARCH - (rev 263660). - - - - 1100017 - April 4, 2014 - 11.0-CURRENT after GCC support for - __block definition (rev - 264121). - - - - 1100018 - April 6, 2014 - 11.0-CURRENT after support for UDP-Lite protocol (RFC - 3828) (rev 264212). - - - - 1100019 - April 8, 2014 - 11.0-CURRENT after FreeBSD-SA-14:06.openssl (rev - 264265). - - - - 1100020 - May 1, 2014 - 11.0-CURRENT after removing lindev in favor of having - /dev/full by default (rev - 265212). - - - - 1100021 - May 6, 2014 - 11.0-CURRENT after src.opts.mk - changes, decoupling &man.make.conf.5; from - buildworld (rev - 265419). - - - - 1100022 - May 30, 2014 - 11.0-CURRENT after changes to &man.strcasecmp.3;, - moving strcasecmp_l() and - strncasecmp_l() from - <string.h> to - <strings.h> for POSIX 2008 - compliance (rev 266865). - - - - 1100023 - June 13, 2014 - 11.0-CURRENT after the CUSE library and kernel module - have been attached to the build by default (rev - 267440). - - - - 1100024 - June 27, 2014 - 11.0-CURRENT after &man.sysctl.3; - API change (rev - 267992). - - - - 1100025 - June 30, 2014 - 11.0-CURRENT after &man.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 &man.mmap.2; flags checking - (rev 271724). - - - - 1100037 - October 6, 2014 - 11.0-CURRENT after addition of - &man.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 &man.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 &man.mtio.4; and &man.sa.4; - API and &man.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 - &man.fetch.1; and &man.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 - &man.iconv.3; (rev 281550). - - - - 1100071 - April 29, 2015 - 11.0-CURRENT after API/ABI change to - &man.smb.4; (rev 281985). - - - - 1100072 - May 1, 2015 - 11.0-CURRENT after adding &man.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). - - - - 1100079 - August 18, 2015 - 11.0-CURRENT after import of jemalloc 4.0.0 - (rev 286866). - - - - 1100080 - October 5, 2015 - 11.0-CURRENT after upgrading clang, llvm, lldb, - compiler-rt and libc++ to 3.7.0 (rev - 288943). - - - - 1100081 - October 16, 2015 - 11.0-CURRENT after undating ZFS to support resumable - send/receive (rev r289362). - - - - 1100085 - October 30, 2015 - 11.0-CURRENT after import of OpenSSL 1.0.2d (rev - 290207). - - - - 1100088 - November 7, 2015 - 11.0-CURRENT after string collation and locales - rework (rev 290495). - - - - 1100089 - November 7, 2015 - 11.0-CURRENT after API change to - &man.sysctl.add.oid.9; (rev 290475 - and r290505). - - - - 1100090 - November 10, 2015 - 11.0-CURRENT after API change to callout_stop macro; - (rev 290664). - - - - 1100092 - December 19, 2015 - 11.0-CURRENT after removal of vm_pageout_grow_cache - (rev 292469). - - - - 1100093 - December 30, 2015 - 11.0-CURRENT after removal of sys/crypto/sha2.h - (rev 292782). - - - - 1100094 - January 15, 2016 - 11.0-CURRENT after LinuxKPI PCI changes - (rev 294086). - - - - 1100095 - January 19, 2016 - 11.0-CURRENT after LRO optimizations - (rev 294327). - - - - 1100096 - January 21, 2016 - 11.0-CURRENT after LinuxKPI idr_* additions - (rev 294505). - - - - 1100097 - January 26, 2016 - 11.0-CURRENT after API change to dpv(3) - (rev 294860). - - - - 1100098 - February 16, 2016 - 11.0-CURRENT after API change to rman - (rev 294883). - - - - 1100100 - February 26, 2016 - 11.0-CURRENT after bus_alloc_resource_anywhere() API - addition (rev 296136). - - - - 1100116 - May 31, 2016 - 11.0-CURRENT after SHA-512t256 (rev - 300903) and Skein (rev - 300966) where added to - libmd, libcrypt, the kernel, and ZFS (rev - 301010). - - - - 1100117 - June 6, 2016 - 11.0-CURRENT after libpam was synced with stock - 301602, bumping library version. - - - - 1100118 - June 21, 2016 - 11.0-CURRENT after breaking binary compatibility of struct disk - 302069. - - - - 1100119 - June 23, 2016 - 11.0-CURRENT after switching geom_disk to using a pool mutex - 302150. - - - - 1100120 - June 23, 2016 - 11.0-CURRENT after adding spares to struct ifnet - 302153. - - - - 1100500 - August 12, 2016 - 11.0-STABLE adding branched - 303976. - - - - 1100121 - August 12, 2015 - 11-STABLE after releng/11.0 - branched from 11-STABLE (rev - 303975). - - - - 1200000 - July 7, 2016 - 12.0-CURRENT - (rev 302409). - - - - 1200004 - August 24, 2016 - 12.0-CURRENT after fixing LC_*_MASK for newlocale(3) and querylocale(3) - (rev 304703). - - - -
- - - 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. - + --> + + + + 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). + + + + +
+ + + &os; 7 versions + + + &os; 7 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 700000 + July 11, 2005 + 7.0-CURRENT. + + + + 700001 + July 23, 2005 + 7.0-CURRENT after bump of all shared library + versions that had not been changed since + RELENG_5. + + + + 700002 + August 13, 2005 + 7.0-CURRENT after credential argument is added to + dev_clone event handler. + + + + 700003 + August 25, 2005 + 7.0-CURRENT after memmem(3) is added to + libc. + + + + 700004 + October 30, 2005 + 7.0-CURRENT after solisten(9) kernel arguments are + modified to accept a backlog parameter. + + + + 700005 + November 11, 2005 + 7.0-CURRENT after IFP2ENADDR() was changed to + return a pointer to IF_LLADDR(). + + + + 700006 + November 11, 2005 + 7.0-CURRENT after addition of + if_addr member to struct + ifnet and IFP2ENADDR() removal. + + + + 700007 + December 2, 2005 + 7.0-CURRENT after incorporating scripts from the + local_startup directories into the base + &man.rcorder.8;. + + + + 700008 + December 5, 2005 + 7.0-CURRENT after removal of MNT_NODEV mount + option. + + + + 700009 + December 19, 2005 + 7.0-CURRENT after ELF-64 type changes and symbol + versioning. + + + + 700010 + December 20, 2005 + 7.0-CURRENT after addition of hostb and vgapci + drivers, addition of pci_find_extcap(), and changing the + AGP drivers to no longer map the aperture. + + + + 700011 + December 31, 2005 + 7.0-CURRENT after tv_sec was made time_t on all + platforms but Alpha. + + + + 700012 + January 8, 2006 + 7.0-CURRENT after ldconfig_local_dirs + change. + + + + 700013 + January 12, 2006 + 7.0-CURRENT after changes to + /etc/rc.d/abi to support + /compat/linux/etc/ld.so.cache being + a symlink in a readonly filesystem. + + + + 700014 + January 26, 2006 + 7.0-CURRENT after pts import. + + + + 700015 + March 26, 2006 + 7.0-CURRENT after the introduction of version 2 of + &man.hwpmc.4;'s ABI. + + + + 700016 + April 22, 2006 + 7.0-CURRENT after addition of &man.fcloseall.3; to + libc. + + + + 700017 + May 13, 2006 + 7.0-CURRENT after removal of ip6fw. + + + + 700018 + July 15, 2006 + 7.0-CURRENT after import of snd_emu10kx. + + + + 700019 + July 29, 2006 + 7.0-CURRENT after import of OpenSSL 0.9.8b. + + + + 700020 + September 3, 2006 + 7.0-CURRENT after addition of bus_dma_get_tag + function + + + + 700021 + September 4, 2006 + 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4 + import. + + + + 700022 + September 9, 2006 + 7.0-CURRENT after dlsym change to look for a + requested symbol both in specified dso and its implicit + dependencies. + + + + 700023 + September 23, 2006 + 7.0-CURRENT after adding new sound IOCTLs for the + OSSv4 mixer API. + + + + 700024 + September 28, 2006 + 7.0-CURRENT after import of OpenSSL 0.9.8d. + + + + 700025 + November 11, 2006 + 7.0-CURRENT after the addition of libelf. + + + + 700026 + November 26, 2006 + 7.0-CURRENT after major changes on sound + sysctls. + + + + 700027 + November 30, 2006 + 7.0-CURRENT after the addition of Wi-Spy + quirk. + + + + 700028 + December 15, 2006 + 7.0-CURRENT after the addition of sctp calls to + libc + + + + 700029 + January 26, 2007 + 7.0-CURRENT after the GNU &man.gzip.1; + implementation was replaced with a BSD licensed version + ported from NetBSD. + + + + 700030 + February 7, 2007 + 7.0-CURRENT after the removal of IPIP tunnel + encapsulation (VIFF_TUNNEL) from the IPv4 multicast + forwarding code. + + + + 700031 + February 23, 2007 + 7.0-CURRENT after the modification of + bus_setup_intr() (newbus). + + + + 700032 + March 2, 2007 + 7.0-CURRENT after the inclusion of ipw(4) and + iwi(4) firmware. + + + + 700033 + March 9, 2007 + 7.0-CURRENT after the inclusion of ncurses wide + character support. + + + + 700034 + March 19, 2007 + 7.0-CURRENT after changes to how insmntque(), + getnewvnode(), and vfs_hash_insert() work. + + + + 700035 + March 26, 2007 + 7.0-CURRENT after addition of a notify mechanism + for CPU frequency changes. + + + + 700036 + April 6, 2007 + 7.0-CURRENT after import of the ZFS + filesystem. + + + + 700037 + April 8, 2007 + 7.0-CURRENT after addition of CAM 'SG' peripheral + device, which implements a subset of Linux SCSI SG + passthrough device API. + + + + 700038 + April 30, 2007 + 7.0-CURRENT after changing &man.getenv.3;, + &man.putenv.3;, &man.setenv.3; and &man.unsetenv.3; to + be POSIX conformant. + + + + 700039 + May 1, 2007 + 7.0-CURRENT after the changes in 700038 were backed + out. + + + + 700040 + May 10, 2007 + 7.0-CURRENT after the addition of &man.flopen.3; to + libutil. + + + + 700041 + May 13, 2007 + 7.0-CURRENT after enabling symbol versioning, and + changing the default thread library to libthr. + + + + 700042 + May 19, 2007 + 7.0-CURRENT after the import of gcc 4.2.0. + + + + 700043 + May 21, 2007 + 7.0-CURRENT after bump of all shared library + versions that had not been changed since + RELENG_6. + + + + 700044 + June 7, 2007 + 7.0-CURRENT after changing the argument for + vn_open()/VOP_OPEN() from file descriptor index to the + struct file *. + + + + 700045 + June 10, 2007 + 7.0-CURRENT after changing &man.pam.nologin.8; to + provide an account management function instead of an + authentication function to the PAM framework. + + + + 700046 + June 11, 2007 + 7.0-CURRENT after updated 802.11 wireless + support. + + + + 700047 + June 11, 2007 + 7.0-CURRENT after adding TCP LRO interface + capabilities. + + + + 700048 + June 12, 2007 + 7.0-CURRENT after RFC 3678 API support added to the + IPv4 stack. Legacy RFC 1724 behavior of the + IP_MULTICAST_IF ioctl has now been removed; 0.0.0.0/8 + may no longer be used to specify an interface index. + 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 &man.write.2; support + to &man.psm.4;. + + + + 700107 + April 20, 2008 + 7.0-STABLE after the MFC of F_DUP2FD command to + &man.fcntl.2;. + + + + 700108 + May 5, 2008 + 7.0-STABLE after some &man.lockmgr.9; changes, + which makes it necessary to include + sys/lock.h to use + &man.lockmgr.9;. + + + + 700109 + May 27, 2008 + 7.0-STABLE after MFC of the + memrchr function. + + + + 700110 + August 5, 2008 + 7.0-STABLE after MFC of kernel NFS lockd + client. + + + + 700111 + August 20, 2008 + 7.0-STABLE after addition of physically contiguous + jumbo frame support. + + + + 700112 + August 27, 2008 + 7.0-STABLE after MFC of kernel DTrace + support. + + + + 701000 + November 25, 2008 + 7.1-RELEASE + + + + 701100 + November 25, 2008 + 7.1-STABLE after 7.1-RELEASE. + + + + 701101 + January 10, 2009 + 7.1-STABLE after strndup + merge. + + + + 701102 + January 17, 2009 + 7.1-STABLE after cpuctl(4) support added. + + + + 701103 + February 7, 2009 + 7.1-STABLE after the merge of multi-/no-IPv4/v6 + jails. + + + + 701104 + February 14, 2009 + 7.1-STABLE after the store of the suspension owner + in the struct mount, and introduction of vfs_susp_clean + method into the struct vfsops. + + + + 701105 + March 12, 2009 + 7.1-STABLE after the incompatible change to the + kern.ipc.shmsegs sysctl to allow 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. + + + +
+
+ + + &os; 6 versions + + + &os; 6 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 600000 + August 18, 2004 + 6.0-CURRENT + + + + 600001 + August 27, 2004 + 6.0-CURRENT after permanently enabling PFIL_HOOKS + in the kernel. + + + + 600002 + August 30, 2004 + 6.0-CURRENT after initial addition of ifi_epoch to + struct if_data. Backed out after a few days. Do not + use this value. + + + + 600003 + September 8, 2004 + 6.0-CURRENT after the re-addition of the ifi_epoch + member of struct if_data. + + + + 600004 + September 29, 2004 + 6.0-CURRENT after addition of the struct inpcb + argument to the pfil API. + + + + 600005 + October 5, 2004 + 6.0-CURRENT after addition of the "-d DESTDIR" + argument to newsyslog. + + + + 600006 + November 4, 2004 + 6.0-CURRENT after addition of glibc style + &man.strftime.3; padding options. + + + + 600007 + December 12, 2004 + 6.0-CURRENT after addition of 802.11 framework + updates. + + + + 600008 + January 25, 2005 + 6.0-CURRENT after changes to VOP_*VOBJECT() + functions and introduction of MNTK_MPSAFE flag for + Giantfree filesystems. + + + + 600009 + February 4, 2005 + 6.0-CURRENT after addition of the cpufreq framework + and drivers. + + + + 600010 + February 6, 2005 + 6.0-CURRENT after importing OpenBSD's + nc(1). + + + + 600011 + February 12, 2005 + 6.0-CURRENT after removing semblance of SVID2 + matherr() support. + + + + 600012 + February 15, 2005 + 6.0-CURRENT after increase of default thread + stacks' size. + + + + 600013 + February 19, 2005 + 6.0-CURRENT after fixes in + <src/include/stdbool.h> and + <src/sys/i386/include/_types.h> + for using the GCC-compatibility of the Intel C/C++ + compiler. + + + + 600014 + February 21, 2005 + 6.0-CURRENT after EOVERFLOW checks in vswprintf(3) + fixed. + + + + 600015 + February 25, 2005 + 6.0-CURRENT after changing the struct if_data + member, ifi_epoch, from wall clock time to + uptime. + + + + 600016 + February 26, 2005 + 6.0-CURRENT after LC_CTYPE disk format + changed. + + + + 600017 + February 27, 2005 + 6.0-CURRENT after NLS catalogs disk format + changed. + + + + 600018 + February 27, 2005 + 6.0-CURRENT after LC_COLLATE disk format + changed. + + + + 600019 + February 28, 2005 + Installation of acpica includes into + /usr/include. + + + + 600020 + March 9, 2005 + Addition of MSG_NOSIGNAL flag to send(2) + API. + + + + 600021 + March 17, 2005 + Addition of fields to cdevsw + + + + 600022 + March 21, 2005 + Removed gtar from base system. + + + + 600023 + April 13, 2005 + LOCAL_CREDS, LOCAL_CONNWAIT socket options added to + unix(4). + + + + 600024 + April 19, 2005 + &man.hwpmc.4; and related tools added to + 6.0-CURRENT. + + + + 600025 + April 26, 2005 + struct icmphdr added to 6.0-CURRENT. + + + + 600026 + May 3, 2005 + pf updated to 3.7. + + + + 600027 + May 6, 2005 + Kernel libalias and ng_nat introduced. + + + + 600028 + May 13, 2005 + POSIX ttyname_r(3) made available through unistd.h + and libc. + + + + 600029 + May 29, 2005 + 6.0-CURRENT after libpcap updated to v0.9.1 alpha + 096. + + + + 600030 + June 5, 2005 + 6.0-CURRENT after importing NetBSD's + if_bridge(4). + + + + 600031 + June 10, 2005 + 6.0-CURRENT after struct ifnet was broken out of + the driver softcs. + + + + 600032 + July 11, 2005 + 6.0-CURRENT after the import of libpcap + v0.9.1. + + + + 600033 + July 25, 2005 + 6.0-STABLE after bump of all shared library + versions that had not been changed since + RELENG_5. + + + + 600034 + August 13, 2005 + 6.0-STABLE after credential argument is added to + dev_clone event handler. 6.0-RELEASE. + + + + 600100 + November 1, 2005 + 6.0-STABLE after 6.0-RELEASE + + + + 600101 + December 21, 2005 + 6.0-STABLE after incorporating scripts from the + local_startup directories into the base + &man.rcorder.8;. + + + + 600102 + December 30, 2005 + 6.0-STABLE after updating the ELF types and + constants. + + + + 600103 + January 15, 2006 + 6.0-STABLE after MFC of pidfile(3) API. + + + + 600104 + January 17, 2006 + 6.0-STABLE after MFC of ldconfig_local_dirs + change. + + + + 600105 + February 26, 2006 + 6.0-STABLE after NLS catalog support of + csh(1). + + + + 601000 + May 6, 2006 + 6.1-RELEASE + + + + 601100 + May 6, 2006 + 6.1-STABLE after 6.1-RELEASE. + + + + 601101 + June 22, 2006 + 6.1-STABLE after the import of csup. + + + + 601102 + July 11, 2006 + 6.1-STABLE after the iwi(4) update. + + + + 601103 + July 17, 2006 + 6.1-STABLE after the resolver update to BIND9, and + exposure of reentrant version of netdb + functions. + + + + 601104 + August 8, 2006 + 6.1-STABLE after DSO (dynamic shared objects) + support has been enabled in OpenSSL. + + + + 601105 + September 2, 2006 + 6.1-STABLE after 802.11 fixups changed the api for + the IEEE80211_IOC_STA_INFO ioctl. + + + + 602000 + November 15, 2006 + 6.2-RELEASE + + + + 602100 + September 15, 2006 + 6.2-STABLE after 6.2-RELEASE. + + + + 602101 + December 12, 2006 + 6.2-STABLE after the addition of Wi-Spy + quirk. + + + + 602102 + December 28, 2006 + 6.2-STABLE after pci_find_extcap() + addition. + + + + 602103 + January 16, 2007 + 6.2-STABLE after MFC of dlsym change to look for a + requested symbol both in specified dso and its implicit + dependencies. + + + + 602104 + January 28, 2007 + 6.2-STABLE after MFC of ng_deflate(4) and + ng_pred1(4) netgraph nodes and new compression and + encryption modes for ng_ppp(4) node. + + + + 602105 + February 20, 2007 + 6.2-STABLE after MFC of BSD licensed version of + &man.gzip.1; ported from NetBSD. + + + + 602106 + March 31, 2007 + 6.2-STABLE after MFC of PCI MSI and MSI-X + support. + + + + 602107 + April 6, 2007 + 6.2-STABLE after MFC of ncurses 5.6 and wide + character support. + + + + 602108 + April 11, 2007 + 6.2-STABLE after MFC of CAM 'SG' peripheral device, + which implements a subset of Linux SCSI SG passthrough + device API. + + + + 602109 + April 17, 2007 + 6.2-STABLE after MFC of readline 5.2 patchset + 002. + + + + 602110 + May 2, 2007 + 6.2-STABLE after MFC of pmap_invalidate_cache(), + pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr(), + and pmap_unmapbios() for amd64 and i386. + + + + 602111 + June 11, 2007 + 6.2-STABLE after MFC of BOP_BDFLUSH and caused + breakage of the filesystem modules KBI. + + + + 602112 + September 21, 2007 + 6.2-STABLE after libutil(3) MFC's. + + + + 602113 + October 25, 2007 + 6.2-STABLE after MFC of wide and single byte ctype + separation. Newly compiled binary that references to + ctype.h may require a new symbol, __mb_sb_limit, which + is not available on older systems. + + + + 602114 + October 30, 2007 + 6.2-STABLE after ctype ABI forward compatibility + restored. + + + + 602115 + November 21, 2007 + 6.2-STABLE after back out of wide and single byte + ctype separation. + + + + 603000 + November 25, 2007 + 6.3-RELEASE + + + + 603100 + November 25, 2007 + 6.3-STABLE after 6.3-RELEASE. + + + + 603101 + December 7, 2007 + 6.3-STABLE after fixing multibyte type support in + bit macro. + + + + 603102 + April 24, 2008 + 6.3-STABLE after adding l_sysid to struct + flock. + + + + 603103 + May 27, 2008 + 6.3-STABLE after MFC of the + memrchr function. + + + + 603104 + June 15, 2008 + 6.3-STABLE after MFC of support for + :u variable modifier in + make(1). + + + + 604000 + October 4, 2008 + 6.4-RELEASE + + + + 604100 + October 4, 2008 + 6.4-STABLE after 6.4-RELEASE. + + + +
+
+ + + &os; 5 versions + + + &os; 5 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 500000 + March 13, 2000 + 5.0-CURRENT + + + + 500001 + April 18, 2000 + 5.0-CURRENT after adding addition ELF header + fields, and changing our ELF binary branding + method. + + + + 500002 + May 2, 2000 + 5.0-CURRENT after kld metadata changes. + + + + 500003 + May 18, 2000 + 5.0-CURRENT after buf/bio changes. + + + + 500004 + May 26, 2000 + 5.0-CURRENT after binutils upgrade. + + + + 500005 + June 3, 2000 + 5.0-CURRENT after merging libxpg4 code into libc + and after TASKQ interface introduction. + + + + 500006 + June 10, 2000 + 5.0-CURRENT after the addition of AGP + interfaces. + + + + 500007 + June 29, 2000 + 5.0-CURRENT after Perl upgrade to 5.6.0 + + + + 500008 + July 7, 2000 + 5.0-CURRENT after the update of KAME code to + 2000/07 sources. + + + + 500009 + July 14, 2000 + 5.0-CURRENT after ether_ifattach() and + ether_ifdetach() changes. + + + + 500010 + July 16, 2000 + 5.0-CURRENT after changing mtree defaults back to + original variant, adding -L to follow symlinks. + + + + 500011 + July 18, 2000 + 5.0-CURRENT after kqueue API changed. + + + + 500012 + September 2, 2000 + 5.0-CURRENT after &man.setproctitle.3; moved from + libutil to libc. + + + + 500013 + September 10, 2000 + 5.0-CURRENT after the first SMPng commit. + + + + 500014 + January 4, 2001 + 5.0-CURRENT after <sys/select.h> moved to + <sys/selinfo.h>. + + + + 500015 + January 10, 2001 + 5.0-CURRENT after combining libgcc.a and + libgcc_r.a, and associated GCC linkage changes. + + + + 500016 + January 24, 2001 + 5.0-CURRENT after change allowing libc and libc_r + to be linked together, deprecating -pthread + option. + + + + 500017 + February 18, 2001 + 5.0-CURRENT after switch from struct ucred to + struct xucred to stabilize kernel-exported API for + mountd et al. + + + + 500018 + February 24, 2001 + 5.0-CURRENT after addition of CPUTYPE make variable + for controlling CPU-specific optimizations. + + + + 500019 + June 9, 2001 + 5.0-CURRENT after moving machine/ioctl_fd.h to + sys/fdcio.h + + + + 500020 + June 15, 2001 + 5.0-CURRENT after locale names renaming. + + + + 500021 + June 22, 2001 + 5.0-CURRENT after Bzip2 import. Also signifies + removal of S/Key. + + + + 500022 + July 12, 2001 + 5.0-CURRENT after SSE support. + + + + 500023 + September 14, 2001 + 5.0-CURRENT after KSE Milestone 2. + + + + 500024 + October 1, 2001 + 5.0-CURRENT after d_thread_t, and moving UUCP to + ports. + + + + 500025 + October 4, 2001 + 5.0-CURRENT after ABI change for descriptor and + creds passing on 64 bit platforms. + + + + 500026 + October 9, 2001 + 5.0-CURRENT after moving to XFree86 4 by default + for package builds, and after the new libc strnstr() + function was added. + + + + 500027 + October 10, 2001 + 5.0-CURRENT after the new libc strcasestr() + function was added. + + + + 500028 + December 14, 2001 + 5.0-CURRENT after the userland components of smbfs + were imported. + + + + (not changed) + + 5.0-CURRENT after the new C99 specific-width + integer types were added. + + + + 500029 + January 29, 2002 + 5.0-CURRENT after a change was made in the return + value of &man.sendfile.2;. + + + + 500030 + February 15, 2002 + 5.0-CURRENT after the introduction of the type + fflags_t, which is the appropriate + size for file flags. + + + + 500031 + February 24, 2002 + 5.0-CURRENT after the usb structure element + rename. + + + + 500032 + March 16, 2002 + 5.0-CURRENT after the introduction of Perl + 5.6.1. + + + + 500033 + April 3, 2002 + 5.0-CURRENT after the + sendmail_enable &man.rc.conf.5; + variable was made to take the value + NONE. + + + + 500034 + April 30, 2002 + 5.0-CURRENT after mtx_init() grew a third + argument. + + + + 500035 + May 13, 2002 + 5.0-CURRENT with Gcc 3.1. + + + + 500036 + May 17, 2002 + 5.0-CURRENT without Perl in /usr/src + + + + 500037 + May 29, 2002 + 5.0-CURRENT after the addition of + &man.dlfunc.3; + + + + 500038 + July 24, 2002 + 5.0-CURRENT after the types of some struct sockbuf + members were changed and the structure was + reordered. + + + + 500039 + September 1, 2002 + 5.0-CURRENT after GCC 3.2.1 import. Also after + headers stopped using _BSD_FOO_T_ and started using + _FOO_T_DECLARED. This value can also be used as a + conservative estimate of the start of &man.bzip2.1; + package support. + + + + 500040 + September 20, 2002 + 5.0-CURRENT after various changes to disk functions + were made in the name of removing dependency on + disklabel structure internals. + + + + 500041 + October 1, 2002 + 5.0-CURRENT after the addition of + &man.getopt.long.3; to libc. + + + + 500042 + October 15, 2002 + 5.0-CURRENT after Binutils 2.13 upgrade, which + included new FreeBSD emulation, vec, and output + format. + + + + 500043 + November 1, 2002 + 5.0-CURRENT after adding weak pthread_XXX stubs to + libc, obsoleting libXThrStub.so. 5.0-RELEASE. + + + + 500100 + January 17, 2003 + 5.0-CURRENT after branching for RELENG_5_0 + + + + 500101 + February 19, 2003 + <sys/dkstat.h> is empty. 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 &man.realpath.3; has been made + thread-safe + + + + 500111 + April 9, 2003 + 5.0-CURRENT after &man.usbhid.3; has been synced + with NetBSD + + + + 500112 + April 17, 2003 + 5.0-CURRENT after new NSS implementation and + addition of POSIX.1 getpw*_r, getgr*_r functions + + + + 500113 + May 2, 2003 + 5.0-CURRENT after removal of the old rc + system. + + + + 501000 + June 4, 2003 + 5.1-RELEASE. + + + + 501100 + June 2, 2003 + 5.1-CURRENT after branching for RELENG_5_1. + + + + 501101 + June 29, 2003 + 5.1-CURRENT after correcting the semantics of + sigtimedwait(2) and sigwaitinfo(2). + + + + 501102 + July 3, 2003 + 5.1-CURRENT after adding the lockfunc and + lockfuncarg fields to + &man.bus.dma.tag.create.9;. + + + + 501103 + July 31, 2003 + 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot + integration. + + + + 501104 + August 5, 2003 + 5.1-CURRENT 3ware API changes to twe. + + + + 501105 + August 17, 2003 + 5.1-CURRENT dynamically-linked /bin and /sbin + support and movement of libraries to /lib. + + + + 501106 + September 8, 2003 + 5.1-CURRENT after adding kernel support for Coda + 6.x. + + + + 501107 + September 17, 2003 + 5.1-CURRENT after 16550 UART constants moved from + <dev/sio/sioreg.h> to + <dev/ic/ns16550.h>. Also + when libmap functionality was unconditionally supported + by rtld. + + + + 501108 + September 23, 2003 + 5.1-CURRENT after PFIL_HOOKS API update + + + + 501109 + September 27, 2003 + 5.1-CURRENT after adding kiconv(3) + + + + 501110 + September 28, 2003 + 5.1-CURRENT after changing default operations for + open and close in cdevsw + + + + 501111 + October 16, 2003 + 5.1-CURRENT after changed layout of cdevsw + + + + 501112 + October 16, 2003 + 5.1-CURRENT after adding kobj multiple + inheritance + + + + 501113 + October 31, 2003 + 5.1-CURRENT after the if_xname change in struct + ifnet + + + + 501114 + November 16, 2003 + 5.1-CURRENT after changing /bin and /sbin to be + dynamically linked + + + + 502000 + December 7, 2003 + 5.2-RELEASE + + + + 502010 + February 23, 2004 + 5.2.1-RELEASE + + + + 502100 + December 7, 2003 + 5.2-CURRENT after branching for RELENG_5_2 + + + + 502101 + December 19, 2003 + 5.2-CURRENT after __cxa_atexit/__cxa_finalize + functions were added to libc. + + + + 502102 + January 30, 2004 + 5.2-CURRENT after change of default thread library + from libc_r to libpthread. + + + + 502103 + February 21, 2004 + 5.2-CURRENT after device driver API + megapatch. + + + + 502104 + February 25, 2004 + 5.2-CURRENT after getopt_long_only() + addition. + + + + 502105 + March 5, 2004 + 5.2-CURRENT after NULL is made into ((void *)0) for + C, creating more warnings. + + + + 502106 + March 8, 2004 + 5.2-CURRENT after pf is linked to the build and + install. + + + + 502107 + March 10, 2004 + 5.2-CURRENT after time_t is changed to a 64-bit + value on sparc64. + + + + 502108 + March 12, 2004 + 5.2-CURRENT after Intel C/C++ compiler support in + some headers and execve(2) changes to be more strictly + conforming to POSIX. + + + + 502109 + March 22, 2004 + 5.2-CURRENT after the introduction of the + bus_alloc_resource_any API + + + + 502110 + March 27, 2004 + 5.2-CURRENT after the addition of UTF-8 + locales + + + + 502111 + April 11, 2004 + 5.2-CURRENT after the removal of the getvfsent(3) + API + + + + 502112 + April 13, 2004 + 5.2-CURRENT after the addition of the .warning + directive for make. + + + + 502113 + June 4, 2004 + 5.2-CURRENT after ttyioctl() was made mandatory for + serial drivers. + + + + 502114 + June 13, 2004 + 5.2-CURRENT after import of the ALTQ + framework. + + + + 502115 + June 14, 2004 + 5.2-CURRENT after changing sema_timedwait(9) to + return 0 on success and a non-zero error code on + failure. + + + + 502116 + June 16, 2004 + 5.2-CURRENT after changing kernel dev_t to be + pointer to struct cdev *. + + + + 502117 + June 17, 2004 + 5.2-CURRENT after changing kernel udev_t to + dev_t. + + + + 502118 + June 17, 2004 + 5.2-CURRENT after adding support for CLOCK_VIRTUAL + and CLOCK_PROF to clock_gettime(2) and + clock_getres(2). + + + + 502119 + June 22, 2004 + 5.2-CURRENT after changing network interface + cloning overhaul. + + + + 502120 + July 2, 2004 + 5.2-CURRENT after the update of the package tools + to revision 20040629. + + + + 502121 + July 9, 2004 + 5.2-CURRENT after marking Bluetooth code as + non-i386 specific. + + + + 502122 + July 11, 2004 + 5.2-CURRENT after the introduction of the KDB + debugger framework, the conversion of DDB into a backend + and the introduction of the GDB backend. + + + + 502123 + July 12, 2004 + 5.2-CURRENT after change to make VFS_ROOT take a + struct thread argument as does vflush. Struct + kinfo_proc now has a user data pointer. The switch of + the default X implementation to xorg + was also made at this time. + + + + 502124 + July 24, 2004 + 5.2-CURRENT after the change to separate the way + ports rc.d and legacy scripts are started. + + + + 502125 + July 28, 2004 + 5.2-CURRENT after the backout of the previous + change. + + + + 502126 + July 31, 2004 + 5.2-CURRENT after the removal of + kmem_alloc_pageable() and the import of gcc + 3.4.2. + + + + 502127 + August 2, 2004 + 5.2-CURRENT after changing the UMA kernel API to + allow ctors/inits to fail. + + + + 502128 + August 8, 2004 + 5.2-CURRENT after the change of the vfs_mount + signature as well as global replacement of PRISON_ROOT + with SUSER_ALLOWJAIL for the suser(9) API. + + + + 503000 + August 23, 2004 + 5.3-BETA/RC before the pfil API change + + + + 503001 + September 22, 2004 + 5.3-RELEASE + + + + 503100 + October 16, 2004 + 5.3-STABLE after branching for RELENG_5_3 + + + + 503101 + December 3, 2004 + 5.3-STABLE after addition of glibc style + &man.strftime.3; padding options. + + + + 503102 + February 13, 2005 + 5.3-STABLE after OpenBSD's nc(1) import + MFC. + + + + 503103 + February 27, 2005 + 5.4-PRERELEASE after the MFC of the fixes in + <src/include/stdbool.h> and + <src/sys/i386/include/_types.h> + for using the GCC-compatibility of the Intel C/C++ + compiler. + + + + 503104 + February 28, 2005 + 5.4-PRERELEASE after the MFC of the change of + ifi_epoch from wall clock time to uptime. + + + + 503105 + March 2, 2005 + 5.4-PRERELEASE after the MFC of the fix of + EOVERFLOW check in vswprintf(3). + + + + 504000 + April 3, 2005 + 5.4-RELEASE. + + + + 504100 + April 3, 2005 + 5.4-STABLE after branching for RELENG_5_4 + + + + 504101 + May 11, 2005 + 5.4-STABLE after increasing the default thread + stacksizes + + + + 504102 + June 24, 2005 + 5.4-STABLE after the addition of sha256 + + + + 504103 + October 3, 2005 + 5.4-STABLE after the MFC of if_bridge + + + + 504104 + November 13, 2005 + 5.4-STABLE after the MFC of bsdiff and + portsnap + + + + 504105 + January 17, 2006 + 5.4-STABLE after MFC of ldconfig_local_dirs + change. + + + + 505000 + May 12, 2006 + 5.5-RELEASE. + + + + 505100 + May 12, 2006 + 5.5-STABLE after branching for RELENG_5_5 + + + +
+
+ + + &os; 4 versions + + + &os; 4 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 400000 + January 22, 1999 + 4.0-CURRENT after 3.4 branch + + + + 400001 + February 20, 1999 + 4.0-CURRENT after change in dynamic linker + handling + + + + 400002 + March 13, 1999 + 4.0-CURRENT after C++ constructor/destructor order + change + + + + 400003 + March 27, 1999 + 4.0-CURRENT after functioning + &man.dladdr.3; + + + + 400004 + April 5, 1999 + 4.0-CURRENT after __deregister_frame_info dynamic + linker bug fix (also 4.0-CURRENT after EGCS 1.1.2 + integration) + + + + 400005 + April 27, 1999 + 4.0-CURRENT after &man.suser.9; API change (also + 4.0-CURRENT after newbus) + + + + 400006 + May 31, 1999 + 4.0-CURRENT after cdevsw registration + change + + + + 400007 + June 17, 1999 + 4.0-CURRENT after the addition of so_cred for + socket level credentials + + + + 400008 + June 20, 1999 + 4.0-CURRENT after the addition of a poll syscall + wrapper to libc_r + + + + 400009 + July 20, 1999 + 4.0-CURRENT after the change of the kernel's + dev_t type to struct + specinfo pointer + + + + 400010 + September 25, 1999 + 4.0-CURRENT after fixing a hole in + &man.jail.2; + + + + 400011 + September 29, 1999 + 4.0-CURRENT after the sigset_t + datatype change + + + + 400012 + November 15, 1999 + 4.0-CURRENT after the cutover to the GCC 2.95.2 + compiler + + + + 400013 + December 4, 1999 + 4.0-CURRENT after adding pluggable linux-mode ioctl + handlers + + + + 400014 + January 18, 2000 + 4.0-CURRENT after importing OpenSSL + + + + 400015 + January 27, 2000 + 4.0-CURRENT after the C++ ABI change in GCC 2.95.2 + from -fvtable-thunks to -fno-vtable-thunks by + default + + + + 400016 + February 27, 2000 + 4.0-CURRENT after importing OpenSSH + + + + 400017 + March 13, 2000 + 4.0-RELEASE + + + + 400018 + March 17, 2000 + 4.0-STABLE after 4.0-RELEASE + + + + 400019 + May 5, 2000 + 4.0-STABLE after the introduction of delayed + checksums. + + + + 400020 + June 4, 2000 + 4.0-STABLE after merging libxpg4 code into + libc. + + + + 400021 + July 8, 2000 + 4.0-STABLE after upgrading Binutils to 2.10.0, ELF + branding changes, and tcsh in the base system. + + + + 410000 + July 14, 2000 + 4.1-RELEASE + + + + 410001 + July 29, 2000 + 4.1-STABLE after 4.1-RELEASE + + + + 410002 + September 16, 2000 + 4.1-STABLE after &man.setproctitle.3; moved from + libutil to libc. + + + + 411000 + September 25, 2000 + 4.1.1-RELEASE + + + + 411001 + + 4.1.1-STABLE after 4.1.1-RELEASE + + + + 420000 + October 31, 2000 + 4.2-RELEASE + + + + 420001 + January 10, 2001 + 4.2-STABLE after combining libgcc.a and libgcc_r.a, + and associated GCC linkage changes. + + + + 430000 + March 6, 2001 + 4.3-RELEASE + + + + 430001 + May 18, 2001 + 4.3-STABLE after wint_t introduction. + + + + 430002 + July 22, 2001 + 4.3-STABLE after PCI powerstate API merge. + + + + 440000 + August 1, 2001 + 4.4-RELEASE + + + + 440001 + October 23, 2001 + 4.4-STABLE after d_thread_t introduction. + + + + 440002 + November 4, 2001 + 4.4-STABLE after mount structure changes (affects + filesystem klds). + + + + 440003 + December 18, 2001 + 4.4-STABLE after the userland components of smbfs + were imported. + + + + 450000 + December 20, 2001 + 4.5-RELEASE + + + + 450001 + February 24, 2002 + 4.5-STABLE after the usb structure element + rename. + + + + 450004 + April 16, 2002 + 4.5-STABLE after the + sendmail_enable &man.rc.conf.5; + variable was made to take the value + NONE. + + + + 450005 + April 27, 2002 + 4.5-STABLE after moving to XFree86 4 by default for + package builds. + + + + 450006 + May 1, 2002 + 4.5-STABLE after accept filtering was fixed so that + is no longer susceptible to an easy DoS. + + + + 460000 + June 21, 2002 + 4.6-RELEASE + + + + 460001 + June 21, 2002 + 4.6-STABLE &man.sendfile.2; fixed to comply with + documentation, not to count any headers sent against the + amount of data to be sent from the file. + + + + 460002 + July 19, 2002 + 4.6.2-RELEASE + + + + 460100 + June 26, 2002 + 4.6-STABLE + + + + 460101 + June 26, 2002 + 4.6-STABLE after MFC of `sed -i'. + + + + 460102 + September 1, 2002 + 4.6-STABLE after MFC of many new pkg_install + features from the HEAD. + + + + 470000 + October 8, 2002 + 4.7-RELEASE + + + + 470100 + October 9, 2002 + 4.7-STABLE + + + + 470101 + November 10, 2002 + Start generated __std{in,out,err}p references + rather than __sF. This changes std{in,out,err} from a + compile time expression to a runtime one. + + + + 470102 + January 23, 2003 + 4.7-STABLE after MFC of mbuf changes to replace + m_aux mbufs by m_tag's + + + + 470103 + February 14, 2003 + 4.7-STABLE gets OpenSSL 0.9.7 + + + + 480000 + March 30, 2003 + 4.8-RELEASE + + + + 480100 + April 5, 2003 + 4.8-STABLE + + + + 480101 + May 22, 2003 + 4.8-STABLE after &man.realpath.3; has been made + thread-safe + + + + 480102 + August 10, 2003 + 4.8-STABLE 3ware API changes to twe. + + + + 490000 + October 27, 2003 + 4.9-RELEASE + + + + 490100 + October 27, 2003 + 4.9-STABLE + + + + 490101 + January 8, 2004 + 4.9-STABLE after e_sid was added to struct + kinfo_eproc. + + + + 490102 + February 4, 2004 + 4.9-STABLE after MFC of libmap functionality for + rtld. + + + + 491000 + May 25, 2004 + 4.10-RELEASE + + + + 491100 + June 1, 2004 + 4.10-STABLE + + + + 491101 + August 11, 2004 + 4.10-STABLE after MFC of revision 20040629 of the + package tools + + + + 491102 + November 16, 2004 + 4.10-STABLE after VM fix dealing with unwiring of + fictitious pages + + + + 492000 + December 17, 2004 + 4.11-RELEASE + + + + 492100 + December 17, 2004 + 4.11-STABLE + + + + 492101 + April 18, 2006 + 4.11-STABLE after adding libdata/ldconfig + directories to mtree files. + + + +
+
+ + + &os; 3 versions + + + &os; 3 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 300000 + February 19, 1996 + 3.0-CURRENT before &man.mount.2; change + + + + 300001 + September 24, 1997 + 3.0-CURRENT after &man.mount.2; change + + + + 300002 + June 2, 1998 + 3.0-CURRENT after &man.semctl.2; change + + + + 300003 + June 7, 1998 + 3.0-CURRENT after ioctl arg changes + + + + 300004 + September 3, 1998 + 3.0-CURRENT after ELF conversion + + + + 300005 + October 16, 1998 + 3.0-RELEASE + + + + 300006 + October 16, 1998 + 3.0-CURRENT after 3.0-RELEASE + + + + 300007 + January 22, 1999 + 3.0-STABLE after 3/4 branch + + + + 310000 + February 9, 1999 + 3.1-RELEASE + + + + 310001 + March 27, 1999 + 3.1-STABLE after 3.1-RELEASE + + + + 310002 + April 14, 1999 + 3.1-STABLE after C++ constructor/destructor order + change + + + + 320000 + + 3.2-RELEASE + + + + 320001 + May 8, 1999 + 3.2-STABLE + + + + 320002 + August 29, 1999 + 3.2-STABLE after binary-incompatible IPFW and + socket changes + + + + 330000 + September 2, 1999 + 3.3-RELEASE + + + + 330001 + September 16, 1999 + 3.3-STABLE + + + + 330002 + November 24, 1999 + 3.3-STABLE after adding &man.mkstemp.3; to + libc + + + + 340000 + December 5, 1999 + 3.4-RELEASE + + + + 340001 + December 17, 1999 + 3.4-STABLE + + + + 350000 + June 20, 2000 + 3.5-RELEASE + + + + 350001 + July 12, 2000 + 3.5-STABLE + + + +
+
+ + + &os; 2.2 versions + + + &os; 2.2 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 220000 + February 19, 1997 + 2.2-RELEASE + + + + (not changed) + + 2.2.1-RELEASE + + + + (not changed) + + 2.2-STABLE after 2.2.1-RELEASE + + + + 221001 + April 15, 1997 + 2.2-STABLE after texinfo-3.9 + + + + 221002 + April 30, 1997 + 2.2-STABLE after top + + + + 222000 + May 16, 1997 + 2.2.2-RELEASE + + + + 222001 + May 19, 1997 + 2.2-STABLE after 2.2.2-RELEASE + + + + 225000 + October 2, 1997 + 2.2.5-RELEASE + + + + 225001 + November 20, 1997 + 2.2-STABLE after 2.2.5-RELEASE + + + + 225002 + December 27, 1997 + 2.2-STABLE after ldconfig -R merge + + + + 226000 + March 24, 1998 + 2.2.6-RELEASE + + + + 227000 + July 21, 1998 + 2.2.7-RELEASE + + + + 227001 + July 21, 1998 + 2.2-STABLE after 2.2.7-RELEASE + + + + 227002 + September 19, 1998 + 2.2-STABLE after &man.semctl.2; change + + + + 228000 + November 29, 1998 + 2.2.8-RELEASE + + + + 228001 + November 29, 1998 + 2.2-STABLE after 2.2.8-RELEASE + + + +
+ + + 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 <literal>__FreeBSD_version</literal> Values + + + + + Value + + Date + + Release + + + + + + 119411 + + 2.0-RELEASE + + + + 199501, 199503 + March 19, 1995 + 2.1-CURRENT + + + + 199504 + April 9, 1995 + 2.0.5-RELEASE + + + + 199508 + August 26, 1995 + 2.2-CURRENT before 2.1 + + + + 199511 + November 10, 1995 + 2.1.0-RELEASE + + + + 199512 + November 10, 1995 + 2.2-CURRENT before 2.1.5 + + + + 199607 + July 10, 1996 + 2.1.5-RELEASE + + + + 199608 + July 12, 1996 + 2.2-CURRENT before 2.1.6 + + + + 199612 + November 15, 1996 + 2.1.6-RELEASE + + + + 199612 + + 2.1.7-RELEASE + + + +
+