Index: Makefile
===================================================================
RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/porters-handbook/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile 5 Aug 2004 10:04:30 -0000 1.7
+++ Makefile 26 Aug 2010 18:54:24 -0000
@@ -20,6 +20,7 @@
# SGML content
SRCS= book.sgml
+SRCS+= appendix.osversions.sgml
# Use the local DSSSL file
DSLHTML?= ${.CURDIR}/freebsd.dsl
Index: appendices.ent
===================================================================
RCS file: appendices.ent
diff -N appendices.ent
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ appendices.ent 26 Aug 2010 18:54:24 -0000
@@ -0,0 +1,3 @@
+
+
+
Index: appendix.osversions.sgml
===================================================================
RCS file: appendix.osversions.sgml
diff -N appendix.osversions.sgml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ appendix.osversions.sgml 26 Aug 2010 18:54:25 -0000
@@ -0,0 +1,3631 @@
+
+
+
+ __FreeBSD_version values
+
+
+
+
+ Value.
+ Date.
+ Release.
+
+
+
+
+
+ 119411.
+ .
+ 2.0-RELEASE.
+
+
+
+ 199501, 199503.
+ March 19, 1995.
+ 2.1-CURRENT.
+
+
+
+ 199504.
+ April 9, 1995.
+ 2.0.5-RELEASE.
+
+
+
+ 199508.
+ August 26, 1995.
+ 2.2-CURRENT before 2.1.
+
+
+
+ 199511.
+ November 10, 1995.
+ 2.1.0-RELEASE.
+
+
+
+ 199512.
+ November 10, 1995.
+ 2.2-CURRENT before 2.1.5.
+
+
+
+ 199607.
+ July 10, 1996.
+ 2.1.5-RELEASE.
+
+
+
+ 199608.
+ July 12, 1996.
+ 2.2-CURRENT before 2.1.6.
+
+
+
+ 199612.
+ November 15, 1996.
+ 2.1.6-RELEASE.
+
+
+
+ 199612.
+ .
+ 2.1.7-RELEASE.
+
+
+
+ 220000.
+ February 19, 1997.
+ 2.2-RELEASE.
+
+
+
+ (not changed).
+ .
+ 2.2.1-RELEASE.
+
+
+
+ (not changed).
+ .
+ 2.2-STABLE after 2.2.1-RELEASE.
+
+
+
+ 221001.
+ April 15, 1997.
+ 2.2-STABLE after texinfo-3.9.
+
+
+
+ 221002.
+ April 30, 1997.
+ 2.2-STABLE after top.
+
+
+
+ 222000.
+ May 16, 1997.
+ 2.2.2-RELEASE.
+
+
+
+ 222001.
+ May 19, 1997.
+ 2.2-STABLE after 2.2.2-RELEASE.
+
+
+
+ 225000.
+ October 2, 1997.
+ 2.2.5-RELEASE.
+
+
+
+ 225001.
+ November 20, 1997.
+ 2.2-STABLE after 2.2.5-RELEASE.
+
+
+
+ 225002.
+ December 27, 1997.
+ 2.2-STABLE after ldconfig -R merge.
+
+
+
+ 226000.
+ March 24, 1998.
+ 2.2.6-RELEASE.
+
+
+
+ 227000.
+ July 21, 1998.
+ 2.2.7-RELEASE.
+
+
+
+ 227001.
+ July 21, 1998.
+ 2.2-STABLE after 2.2.7-RELEASE.
+
+
+
+ 227002.
+ September 19, 1998.
+ 2.2-STABLE after semctl(2) change.
+
+
+
+ 228000.
+ November 29, 1998.
+ 2.2.8-RELEASE.
+
+
+
+ 228001.
+ November 29, 1998.
+ 2.2-STABLE after 2.2.8-RELEASE.
+
+
+
+ 300000.
+ February 19, 1996.
+ 3.0-CURRENT before mount(2) change.
+
+
+
+ 300001.
+ September 24, 1997.
+ 3.0-CURRENT after mount(2) change.
+
+
+
+ 300002.
+ June 2, 1998.
+ 3.0-CURRENT after semctl(2) change.
+
+
+
+ 300003.
+ June 7, 1998.
+ 3.0-CURRENT after ioctl arg changes.
+
+
+
+ 300004.
+ September 3, 1998.
+ 3.0-CURRENT after ELF conversion.
+
+
+
+ 300005.
+ October 16, 1998.
+ 3.0-RELEASE.
+
+
+
+ 300006.
+ October 16, 1998.
+ 3.0-CURRENT after 3.0-RELEASE.
+
+
+
+ 300007.
+ January 22, 1999.
+ 3.0-STABLE after 3/4 branch.
+
+
+
+ 310000.
+ February 9, 1999.
+ 3.1-RELEASE.
+
+
+
+ 310001.
+ March 27, 1999.
+ 3.1-STABLE after 3.1-RELEASE.
+
+
+
+ 310002.
+ April 14, 1999.
+ 3.1-STABLE after C++ constructor/destructor order
+ change.
+
+
+
+ 320000.
+ .
+ 3.2-RELEASE.
+
+
+
+ 320001.
+ May 8, 1999.
+ 3.2-STABLE.
+
+
+
+ 320002.
+ August 29, 1999.
+ 3.2-STABLE after binary-incompatible IPFW and socket
+ changes.
+
+
+
+ 330000.
+ September 2, 1999.
+ 3.3-RELEASE.
+
+
+
+ 330001.
+ September 16, 1999.
+ 3.3-STABLE.
+
+
+
+ 330002.
+ November 24, 1999.
+ 3.3-STABLE after adding mkstemp(3) to libc.
+
+
+
+ 340000.
+ December 5, 1999.
+ 3.4-RELEASE.
+
+
+
+ 340001.
+ December 17, 1999.
+ 3.4-STABLE.
+
+
+
+ 350000.
+ June 20, 2000.
+ 3.5-RELEASE.
+
+
+
+ 350001.
+ July 12, 2000.
+ 3.5-STABLE.
+
+
+
+ 400000.
+ January 22, 1999.
+ 4.0-CURRENT after 3.4 branch.
+
+
+
+ 400001.
+ February 20, 1999.
+ 4.0-CURRENT after change in dynamic linker
+ handling.
+
+
+
+ 400002.
+ March 13, 1999.
+ 4.0-CURRENT after C++ constructor/destructor order
+ change.
+
+
+
+ 400003.
+ March 27, 1999.
+ 4.0-CURRENT after functioning dladdr(3).
+
+
+
+ 400004.
+ April 5, 1999.
+ 4.0-CURRENT after __deregister_frame_info dynamic
+ linker bug fix (also 4.0-CURRENT after EGCS 1.1.2
+ integration).
+
+
+
+ 400005.
+ April 27, 1999.
+ 4.0-CURRENT after suser(9) API change (also 4.0-CURRENT
+ after newbus).
+
+
+
+ 400006.
+ May 31, 1999.
+ 4.0-CURRENT after cdevsw registration change.
+
+
+
+ 400007.
+ June 17, 1999.
+ 4.0-CURRENT after the addition of so_cred for socket
+ level credentials.
+
+
+
+ 400008.
+ June 20, 1999.
+ 4.0-CURRENT after the addition of a poll syscall
+ wrapper to libc_r.
+
+
+
+ 400009.
+ July 20, 1999.
+ 4.0-CURRENT after the change of the kernel's dev_t type
+ to struct specinfo pointer.
+
+
+
+ 400010.
+ September 25, 1999.
+ 4.0-CURRENT after fixing a hole in jail(2).
+
+
+
+ 400011.
+ September 29, 1999.
+ 4.0-CURRENT after the sigset_t
+ datatype change.
+
+
+
+ 400012.
+ November 15, 1999.
+ 4.0-CURRENT after the cutover to the GCC 2.95.2
+ compiler.
+
+
+
+ 400013.
+ December 4, 1999.
+ 4.0-CURRENT after adding pluggable linux-mode ioctl
+ handlers.
+
+
+
+ 400014.
+ January 18, 2000.
+ 4.0-CURRENT after importing OpenSSL.
+
+
+
+ 400015.
+ January 27, 2000.
+ 4.0-CURRENT after the C++ ABI change in GCC 2.95.2 from
+ -fvtable-thunks to -fno-vtable-thunks by default.
+
+
+
+ 400016.
+ February 27, 2000.
+ 4.0-CURRENT after importing OpenSSH.
+
+
+
+ 400017.
+ March 13, 2000.
+ 4.0-RELEASE.
+
+
+
+ 400018.
+ March 17, 2000.
+ 4.0-STABLE after 4.0-RELEASE.
+
+
+
+ 400019.
+ May 5, 2000.
+ 4.0-STABLE after the introduction of delayed
+ checksums.
+
+
+
+ 400020.
+ June 4, 2000.
+ 4.0-STABLE after merging libxpg4 code into
+ libc.
+
+
+
+ 400021.
+ July 8, 2000.
+ 4.0-STABLE after upgrading Binutils to 2.10.0, ELF
+ branding changes, and tcsh in the base system.
+
+
+
+ 410000.
+ July 14, 2000.
+ 4.1-RELEASE.
+
+
+
+ 410001.
+ July 29, 2000.
+ 4.1-STABLE after 4.1-RELEASE.
+
+
+
+ 410002.
+ September 16, 2000.
+ 4.1-STABLE after setproctitle(3) moved from libutil to
+ libc.
+
+
+
+ 411000.
+ September 25, 2000.
+ 4.1.1-RELEASE.
+
+
+
+ 411001.
+ .
+ 4.1.1-STABLE after 4.1.1-RELEASE.
+
+
+
+ 420000.
+ October 31, 2000.
+ 4.2-RELEASE.
+
+
+
+ 420001.
+ January 10, 2001.
+ 4.2-STABLE after combining libgcc.a and libgcc_r.a, and
+ associated GCC linkage changes.
+
+
+
+ 430000.
+ March 6, 2001.
+ 4.3-RELEASE.
+
+
+
+ 430001.
+ May 18, 2001.
+ 4.3-STABLE after wint_t introduction.
+
+
+
+ 430002.
+ July 22, 2001.
+ 4.3-STABLE after PCI powerstate API merge.
+
+
+
+ 440000.
+ August 1, 2001.
+ 4.4-RELEASE.
+
+
+
+ 440001.
+ October 23, 2001.
+ 4.4-STABLE after d_thread_t introduction.
+
+
+
+ 440002.
+ November 4, 2001.
+ 4.4-STABLE after mount structure changes (affects
+ filesystem klds).
+
+
+
+ 440003.
+ December 18, 2001.
+ 4.4-STABLE after the userland components of smbfs were
+ imported.
+
+
+
+ 450000.
+ December 20, 2001.
+ 4.5-RELEASE.
+
+
+
+ 450001.
+ February 24, 2002.
+ 4.5-STABLE after the usb structure element
+ rename.
+
+
+
+ 450004.
+ April 16, 2002.
+ 4.5-STABLE after the sendmail_enable rc.conf(5)
+ variable was made to take the value NONE.
+
+
+
+ 450005.
+ April 27, 2002.
+ 4.5-STABLE after moving to XFree86 4 by default for
+ package builds.
+
+
+
+ 450006.
+ May 1, 2002.
+ 4.5-STABLE after accept filtering was fixed so that is
+ no longer susceptible to an easy DoS.
+
+
+
+ 460000.
+ June 21, 2002.
+ 4.6-RELEASE.
+
+
+
+ 460001.
+ June 21, 2002.
+ 4.6-STABLE sendfile(2) fixed to comply with
+ documentation, not to count any headers sent against the
+ amount of data to be sent from the file.
+
+
+
+ 460002.
+ July 19, 2002.
+ 4.6.2-RELEASE.
+
+
+
+ 460100.
+ June 26, 2002.
+ 4.6-STABLE.
+
+
+
+ 460101.
+ June 26, 2002.
+ 4.6-STABLE after MFC of `sed -i'.
+
+
+
+ 460102.
+ September 1, 2002.
+ 4.6-STABLE after MFC of many new pkg_install features
+ from the HEAD.
+
+
+
+ 470000.
+ October 8, 2002.
+ 4.7-RELEASE.
+
+
+
+ 470100.
+ October 9, 2002.
+ 4.7-STABLE.
+
+
+
+ 470101.
+ November 10, 2002.
+ Start generated __std{in,out,err}p references rather
+ than __sF. This changes std{in,out,err} from a compile time
+ expression to a runtime one.
+
+
+
+ 470102.
+ January 23, 2003.
+ 4.7-STABLE after MFC of mbuf changes to replace m_aux
+ mbufs by m_tag's.
+
+
+
+ 470103.
+ February 14, 2003.
+ 4.7-STABLE gets OpenSSL 0.9.7.
+
+
+
+ 480000.
+ March 30, 2003.
+ 4.8-RELEASE.
+
+
+
+ 480100.
+ April 5, 2003.
+ 4.8-STABLE.
+
+
+
+ 480101.
+ May 22, 2003.
+ 4.8-STABLE after realpath(3) has been made
+ thread-safe.
+
+
+
+ 480102.
+ August 10, 2003.
+ 4.8-STABLE 3ware API changes to twe.
+
+
+
+ 490000.
+ October 27, 2003.
+ 4.9-RELEASE.
+
+
+
+ 490100.
+ October 27, 2003.
+ 4.9-STABLE.
+
+
+
+ 490101.
+ January 8, 2004.
+ 4.9-STABLE after e_sid was added to struct
+ kinfo_eproc.
+
+
+
+ 490102.
+ February 4, 2004.
+ 4.9-STABLE after MFC of libmap functionality for
+ rtld.
+
+
+
+ 491000.
+ May 25, 2004.
+ 4.10-RELEASE.
+
+
+
+ 491100.
+ June 1, 2004.
+ 4.10-STABLE.
+
+
+
+ 491101.
+ August 11, 2004.
+ 4.10-STABLE after MFC of revision 20040629 of the
+ package tools.
+
+
+
+ 491102.
+ November 16, 2004.
+ 4.10-STABLE after VM fix dealing with unwiring of
+ fictitious pages.
+
+
+
+ 492000.
+ December 17, 2004.
+ 4.11-RELEASE.
+
+
+
+ 492100.
+ December 17, 2004.
+ 4.11-STABLE.
+
+
+
+ 492101.
+ April 18, 2006.
+ 4.11-STABLE after adding libdata/ldconfig directories
+ to mtree files.
+
+
+
+ 500000.
+ March 13, 2000.
+ 5.0-CURRENT.
+
+
+
+ 500001.
+ April 18, 2000.
+ 5.0-CURRENT after adding addition ELF header fields,
+ and changing our ELF binary branding method.
+
+
+
+ 500002.
+ May 2, 2000.
+ 5.0-CURRENT after kld metadata changes.
+
+
+
+ 500003.
+ May 18, 2000.
+ 5.0-CURRENT after buf/bio changes.
+
+
+
+ 500004.
+ May 26, 2000.
+ 5.0-CURRENT after binutils upgrade.
+
+
+
+ 500005.
+ June 3, 2000.
+ 5.0-CURRENT after merging libxpg4 code into libc and
+ after TASKQ interface introduction.
+
+
+
+ 500006.
+ June 10, 2000.
+ 5.0-CURRENT after the addition of AGP
+ interfaces.
+
+
+
+ 500007.
+ June 29, 2000.
+ 5.0-CURRENT after Perl upgrade to 5.6.0.
+
+
+
+ 500008.
+ July 7, 2000.
+ 5.0-CURRENT after the update of KAME code to 2000/07
+ sources.
+
+
+
+ 500009.
+ July 14, 2000.
+ 5.0-CURRENT after ether_ifattach() and ether_ifdetach()
+ changes.
+
+
+
+ 500010.
+ July 16, 2000.
+ 5.0-CURRENT after changing mtree defaults back to
+ original variant, adding -L to follow symlinks.
+
+
+
+ 500011.
+ July 18, 2000.
+ 5.0-CURRENT after kqueue API changed.
+
+
+
+ 500012.
+ September 2, 2000.
+ 5.0-CURRENT after setproctitle(3) moved from libutil to
+ libc.
+
+
+
+ 500013.
+ September 10, 2000.
+ 5.0-CURRENT after the first SMPng commit.
+
+
+
+ 500014.
+ January 4, 2001.
+ 5.0-CURRENT after sys/select.h moved to
+ sys/selinfo.h.
+
+
+
+ 500015.
+ January 10, 2001.
+ 5.0-CURRENT after combining libgcc.a and libgcc_r.a,
+ and associated GCC linkage changes.
+
+
+
+ 500016.
+ January 24, 2001.
+ 5.0-CURRENT after change allowing libc and libc_r to be
+ linked together, deprecating -pthread option.
+
+
+
+ 500017.
+ February 18, 2001.
+ 5.0-CURRENT after switch from struct ucred to struct
+ xucred to stabilize kernel-exported API for mountd et
+ al.
+
+
+
+ 500018.
+ February 24, 2001.
+ 5.0-CURRENT after addition of CPUTYPE make variable for
+ controlling CPU-specific optimizations.
+
+
+
+ 500019.
+ June 9, 2001.
+ 5.0-CURRENT after moving machine/ioctl_fd.h to
+ sys/fdcio.h.
+
+
+
+ 500020.
+ June 15, 2001.
+ 5.0-CURRENT after locale names renaming.
+
+
+
+ 500021.
+ June 22, 2001.
+ 5.0-CURRENT after Bzip2 import, also signifies removal
+ of S/Key.
+
+
+
+ 500022.
+ July 12, 2001.
+ 5.0-CURRENT after SSE support.
+
+
+
+ 500023.
+ September 14, 2001.
+ 5.0-CURRENT after KSE Milestone 2.
+
+
+
+ 500024.
+ October 1, 2001.
+ 5.0-CURRENT after d_thread_t, and moving UUCP to
+ ports.
+
+
+
+ 500025.
+ October 4, 2001.
+ 5.0-CURRENT after ABI change for descriptor and creds
+ passing on 64-bit platforms.
+
+
+
+ 500026.
+ October 9, 2001.
+ 5.0-CURRENT after moving to XFree86 4 by default for
+ package builds, and after the new libc strnstr() function
+ was added.
+
+
+
+ 500027.
+ October 10, 2001.
+ 5.0-CURRENT after the new libc strcasestr() function
+ was added.
+
+
+
+ 500028.
+ December 14, 2001.
+ 5.0-CURRENT after the userland components of smbfs were
+ imported.
+
+
+
+ (not changed).
+ .
+ 5.0-CURRENT after the new C99 specific-width integer
+ types were added.
+
+
+
+ 500029.
+ January 29, 2002.
+ 5.0-CURRENT after a change was made in the return value
+ of sendfile(2).
+
+
+
+ 500030.
+ February 15, 2002.
+ 5.0-CURRENT after the introduction of the type
+ fflags_t, which is the appropriate size for file
+ flags.
+
+
+
+ 500031.
+ February 24, 2002.
+ 5.0-CURRENT after the usb structure element
+ rename.
+
+
+
+ 500032.
+ March 16, 2002.
+ 5.0-CURRENT after the introduction of Perl
+ 5.6.1.
+
+
+
+ 500033.
+ April 3, 2002.
+ 5.0-CURRENT after the sendmail_enable rc.conf(5)
+ variable was made to take the value NONE.
+
+
+
+ 500034.
+ April 30, 2002.
+ 5.0-CURRENT after mtx_init() grew a third
+ argument.
+
+
+
+ 500035.
+ May 13, 2002.
+ 5.0-CURRENT with GCC 3.1.
+
+
+
+ 500036.
+ May 17, 2002.
+ 5.0-CURRENT without Perl in /usr/src.
+
+
+
+ 500037.
+ May 29, 2002.
+ 5.0-CURRENT after the addition of dlfunc(3).
+
+
+
+ 500038.
+ July 24, 2002.
+ 5.0-CURRENT after the types of some struct sockbuf
+ members were changed and the structure was reordered.
+
+
+
+ 500039.
+ September 1, 2002.
+ 5.0-CURRENT after GCC 3.2.1 import, also after headers
+ stopped using _BSD_FOO_T_ and started using _FOO_T_DECLARED.
+ This value can also be used as a conservative estimate of
+ the start of bzip2(1) package support.
+
+
+
+ 500040.
+ September 20, 2002.
+ 5.0-CURRENT after various changes to disk functions
+ were made in the name of removing dependency on disklabel
+ structure internals.
+
+
+
+ 500041.
+ October 1, 2002.
+ 5.0-CURRENT after the addition of getopt_long(3) to
+ libc.
+
+
+
+ 500042.
+ October 15, 2002.
+ 5.0-CURRENT after Binutils 2.13 upgrade, which included
+ new FreeBSD emulation, vec, and output format.
+
+
+
+ 500043.
+ November 1, 2002.
+ 5.0-CURRENT after adding weak pthread_XXX stubs to
+ libc, obsoleting libXThrStub.so, 5.0-RELEASE.
+
+
+
+ 500100.
+ January 17, 2003.
+ 5.0-CURRENT after branching for RELENG_5_0.
+
+
+
+ 500101.
+ February 19, 2003.
+ sys/dkstat.h is empty and should not be
+ included.
+
+
+
+ 500102.
+ February 25, 2003.
+ 5.0-CURRENT after the d_mmap_t interface change.
+
+
+
+ 500103.
+ February 26, 2003.
+ 5.0-CURRENT after taskqueue_swi changed to run without
+ Giant, and taskqueue_swi_giant added to run with
+ Giant.
+
+
+
+ 500104.
+ February 27, 2003.
+ cdevsw_add() and cdevsw_remove() no longer exists,
+ appearance of MAJOR_AUTO allocation facility.
+
+
+
+ 500105.
+ March 4, 2003.
+ 5.0-CURRENT after new cdevsw initialization
+ method.
+
+
+
+ 500106.
+ March 8, 2003.
+ devstat_add_entry() has been replaced by
+ devstat_new_entry().
+
+
+
+ 500107.
+ March 15, 2003.
+ Devstat interface change; see sys/sys/param.h 1.149.
+
+
+
+ 500108.
+ March 15, 2003.
+ Token-Ring interface changes.
+
+
+
+ 500109.
+ March 25, 2003.
+ Addition of vm_paddr_t.
+
+
+
+ 500110.
+ March 28, 2003.
+ 5.0-CURRENT after realpath(3) has been made
+ thread-safe.
+
+
+
+ 500111.
+ April 9, 2003.
+ 5.0-CURRENT after usbhid(3) has been synced with
+ NetBSD.
+
+
+
+ 500112.
+ April 17, 2003.
+ 5.0-CURRENT after new NSS implementation
+ and addition of POSIX.1 getpw*_r, getgr*_r
+ functions.
+
+
+
+ 500113.
+ May 2, 2003.
+ 5.0-CURRENT after removal of the old rc system.
+
+
+
+ 501000.
+ June 4, 2003.
+ 5.1-RELEASE.
+
+
+
+ 501100.
+ June 2, 2003.
+ 5.1-CURRENT after branching for RELENG_5_1.
+
+
+
+ 501101.
+ June 29, 2003.
+ 5.1-CURRENT after correcting the semantics of
+ sigtimedwait(2) and sigwaitinfo(2).
+
+
+
+ 501102.
+ July 3, 2003.
+ 5.1-CURRENT after adding the lockfunc and lockfuncarg
+ fields to bus.dma.tag.create(9).
+
+
+
+ 501103.
+ July 31, 2003.
+ 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot
+ integration.
+
+
+
+ 501104.
+ August 5, 2003.
+ 5.1-CURRENT 3ware API changes to twe.
+
+
+
+ 501105.
+ August 17, 2003.
+ 5.1-CURRENT dynamically-linked /bin and /sbin
+ support and movement of libraries to /lib.
+
+
+
+ 501106.
+ September 8, 2003.
+ 5.1-CURRENT after adding kernel support for
+ Coda 6.x.
+
+
+
+ 501107.
+ September 17, 2003.
+ 5.1-CURRENT after 16550 UART constants moved from
+ dev/sio/sioreg.h to dev/ic/ns16550.h. Also when libmap
+ functionality was unconditionally supported by rtld.
+
+
+
+ 501108.
+ September 23, 2003.
+ 5.1-CURRENT after PFIL_HOOKS API update.
+
+
+
+ 501109.
+ September 27, 2003.
+ 5.1-CURRENT after adding kiconv(3).
+
+
+
+ 501110.
+ September 28, 2003.
+ 5.1-CURRENT after changing default operations
+ for open and close in cdevsw.
+
+
+
+ 501111.
+ October 16, 2003.
+ 5.1-CURRENT after changed layout of cdevsw.
+
+
+
+ 501112.
+ October 16, 2003.
+ 5.1-CURRENT after adding kobj multiple
+ inheritance.
+
+
+
+ 501113.
+ October 31, 2003.
+ 5.1-CURRENT after the if_xname change in struct
+ ifnet.
+
+
+
+ 501114.
+ November 16, 2003.
+ 5.1-CURRENT after changing /bin and /sbin to be
+ dynamically linked.
+
+
+
+ 502000.
+ December 7, 2003.
+ 5.2-RELEASE.
+
+
+
+ 502010.
+ February 23, 2004.
+ 5.2.1-RELEASE.
+
+
+
+ 502100.
+ December 7, 2003.
+ 5.2-CURRENT after branching for RELENG_5_2.
+
+
+
+ 502101.
+ December 19, 2003.
+ 5.2-CURRENT after __cxa_atexit/__cxa_finalize functions
+ were added to libc.
+
+
+
+ 502102.
+ January 30, 2004.
+ 5.2-CURRENT after change of default thread library from
+ libc_r to libpthread.
+
+
+
+ 502103.
+ February 21, 2004.
+ 5.2-CURRENT after device driver API megapatch.
+
+
+
+ 502104.
+ February 25, 2004.
+ 5.2-CURRENT after getopt_long_only() addition.
+
+
+
+ 502105.
+ March 5, 2004.
+ 5.2-CURRENT after NULL is made into ((void *)0) for C,
+ creating more warnings.
+
+
+
+ 502106.
+ March 8, 2004.
+ 5.2-CURRENT after pf is linked to the build and
+ install.
+
+
+
+ 502107.
+ March 10, 2004.
+ 5.2-CURRENT after time_t is changed to a 64-bit value
+ on sparc64.
+
+
+
+ 502108.
+ March 12, 2004.
+ 5.2-CURRENT after Intel C/C++ compiler support in some
+ headers and execve(2) changes to be more strictly conforming
+ to POSIX.
+
+
+
+ 502109.
+ March 22, 2004.
+ 5.2-CURRENT after the introduction of the
+ bus_alloc_resource_any API.
+
+
+
+ 502110.
+ March 27, 2004.
+ 5.2-CURRENT after the addition of UTF-8 locales.
+
+
+
+ 502111.
+ April 11, 2004.
+ 5.2-CURRENT after the removal of the getvfsent(3)
+ API.
+
+
+
+ 502112.
+ April 13, 2004.
+ 5.2-CURRENT after the addition of the .warning
+ directive for make.
+
+
+
+ 502113.
+ June 4, 2004.
+ 5.2-CURRENT after ttyioctl() was made mandatory for
+ serial drivers.
+
+
+
+ 502114.
+ June 13, 2004.
+ 5.2-CURRENT after import of the ALTQ framework.
+
+
+
+ 502115.
+ June 14, 2004.
+ 5.2-CURRENT after changing sema_timedwait(9) to return
+ 0 on success and a non-zero error code on failure.
+
+
+
+ 502116.
+ June 16, 2004.
+ 5.2-CURRENT after changing kernel dev_t to be pointer
+ to struct cdev *.
+
+
+
+ 502117.
+ June 17, 2004.
+ 5.2-CURRENT after changing kernel udev_t to
+ dev_t.
+
+
+
+ 502118.
+ June 17, 2004.
+ 5.2-CURRENT after adding support for CLOCK_VIRTUAL and
+ CLOCK_PROF to clock_gettime(2) and clock_getres(2).
+
+
+
+ 502119.
+ June 22, 2004.
+ 5.2-CURRENT after changing network interface cloning
+ overhaul.
+
+
+
+ 502120.
+ July 2, 2004.
+ 5.2-CURRENT after the update of the package tools to
+ revision 20040629.
+
+
+
+ 502121.
+ July 9, 2004.
+ 5.2-CURRENT after marking Bluetooth code as non-i386
+ specific.
+
+
+
+ 502122.
+ July 11, 2004.
+ 5.2-CURRENT after the introduction of the KDB debugger
+ framework, the conversion of DDB into a backend and the
+ introduction of the GDB backend.
+
+
+
+ 502123.
+ July 12, 2004.
+ 5.2-CURRENT after change to make VFS_ROOT take a struct
+ thread argument as does vflush. Struct kinfo_proc now has a
+ user data pointer. The switch of the default X
+ implementation to Xorg was also made at this time.
+
+
+
+ 502124.
+ July 24, 2004.
+ 5.2-CURRENT after the change to separate the way ports
+ rc.d and legacy scripts are started.
+
+
+
+ 502125.
+ July 28, 2004.
+ 5.2-CURRENT after the backout of the previous
+ change.
+
+
+
+ 502126.
+ July 31, 2004.
+ 5.2-CURRENT after the removal of kmem_alloc_pageable()
+ and the import of gcc 3.4.2.
+
+
+
+ 502127.
+ August 2, 2004.
+ 5.2-CURRENT after changing the UMA kernel API to allow
+ ctors/inits to fail.
+
+
+
+ 502128.
+ August 8, 2004.
+ 5.2-CURRENT after the change of the vfs_mount signature
+ as well as global replacement of PRISON_ROOT with
+ SUSER_ALLOWJAIL for the suser(9) API.
+
+
+
+ 503000.
+ August 23, 2004.
+ 5.3-BETA/RC before the pfil API change.
+
+
+
+ 503001.
+ September 22, 2004.
+ 5.3-RELEASE.
+
+
+
+ 503100.
+ October 16, 2004.
+ 5.3-STABLE after branching for RELENG_5_3.
+
+
+
+ 503101.
+ December 3, 2004.
+ 5.3-STABLE after addition of glibc style strftime(3)
+ padding options.
+
+
+
+ 503102.
+ February 13, 2005.
+ 5.3-STABLE after OpenBSD's nc(1) import MFC.
+
+
+
+ 503103.
+ February 27, 2005.
+ 5.4-PRERELEASE after the MFC of the fixes in
+ src/include/stdbool.h and src/sys/i386/include/_types.h for
+ using the GCC-compatibility of the Intel C/C++
+ compiler.
+
+
+
+ 503104.
+ February 28, 2005.
+ 5.4-PRERELEASE after the MFC of the change of ifi_epoch
+ from wall clock time to uptime.
+
+
+
+ 503105.
+ March 2, 2005.
+ 5.4-PRERELEASE after the MFC of the fix of EOVERFLOW
+ check in vswprintf(3).
+
+
+
+ 504000.
+ April 3, 2005.
+ 5.4-RELEASE.
+
+
+
+ 504100.
+ April 3, 2005.
+ 5.4-STABLE after branching for RELENG_5_4.
+
+
+
+ 504101.
+ May 11, 2005.
+ 5.4-STABLE after increasing the default thread
+ stacksizes.
+
+
+
+ 504102.
+ June 24, 2005.
+ 5.4-STABLE after the addition of sha256.
+
+
+
+ 504103.
+ October 3, 2005.
+ 5.4-STABLE after the MFC of if_bridge.
+
+
+
+ 504104.
+ November 13, 2005.
+ 5.4-STABLE after the MFC of bsdiff and portsnap.
+
+
+
+ 504105.
+ January 17, 2006.
+ 5.4-STABLE after MFC of ldconfig_local_dirs
+ change.
+
+
+
+ 505000.
+ May 12, 2006.
+ 5.5-RELEASE.
+
+
+
+ 505100.
+ May 12, 2006.
+ 5.5-STABLE after branching for RELENG_5_5.
+
+
+
+ 600000.
+ August 18, 2004.
+ 6.0-CURRENT.
+
+
+
+ 600001.
+ August 27, 2004.
+ 6.0-CURRENT after permanently enabling PFIL_HOOKS in
+ the kernel.
+
+
+
+ 600002.
+ August 30, 2004.
+ 6.0-CURRENT after initial addition of ifi_epoch to
+ struct if_data. Backed out after a few days. Do not use
+ this value.
+
+
+
+ 600003.
+ September 8, 2004.
+ 6.0-CURRENT after the re-addition of the ifi_epoch
+ member of struct if_data.
+
+
+
+ 600004.
+ September 29, 2004.
+ 6.0-CURRENT after addition of the struct inpcb argument
+ to the pfil API.
+
+
+
+ 600005.
+ October 5, 2004.
+ 6.0-CURRENT after addition of the "-d DESTDIR" argument
+ to newsyslog.
+
+
+
+ 600006.
+ November 4, 2004.
+ 6.0-CURRENT after addition of glibc style strftime(3)
+ padding options.
+
+
+
+ 600007.
+ December 12, 2004.
+ 6.0-CURRENT after addition of 802.11 framework
+ updates.
+
+
+
+ 600008.
+ January 25, 2005.
+ 6.0-CURRENT after changes to VOP_*VOBJECT() functions
+ and introduction of MNTK_MPSAFE flag for Giantfree
+ filesystems.
+
+
+
+ 600009.
+ February 4, 2005.
+ 6.0-CURRENT after addition of the cpufreq framework and
+ drivers.
+
+
+
+ 600010.
+ February 6, 2005.
+ 6.0-CURRENT after importing OpenBSD's nc(1).
+
+
+
+ 600011.
+ February 12, 2005.
+ 6.0-CURRENT after removing semblance of SVID2 matherr()
+ support.
+
+
+
+ 600012.
+ February 15, 2005.
+ 6.0-CURRENT after increase of default thread stacks'
+ size.
+
+
+
+ 600013.
+ February 19, 2005.
+ 6.0-CURRENT after fixes in src/include/stdbool.h and
+ src/sys/i386/include/_types.h for using the
+ GCC-compatibility of the Intel C/C++ compiler.
+
+
+
+ 600014.
+ February 21, 2005.
+ 6.0-CURRENT after EOVERFLOW checks in vswprintf(3) fixed.
+
+
+
+ 600015.
+ February 25, 2005.
+ 6.0-CURRENT after changing the struct if_data member,
+ ifi_epoch, from wall clock time to uptime.
+
+
+
+ 600016.
+ February 26, 2005.
+ 6.0-CURRENT after LC_CTYPE disk format changed.
+
+
+
+ 600017.
+ February 27, 2005.
+ 6.0-CURRENT after NLS catalogs disk format changed.
+
+
+
+ 600018.
+ February 27, 2005.
+ 6.0-CURRENT after LC_COLLATE disk format changed.
+
+
+
+ 600019.
+ February 28, 2005.
+ Installation of acpica includes into /usr/include.
+
+
+
+ 600020.
+ March 9, 2005.
+ Addition of MSG_NOSIGNAL flag to send(2) API.
+
+
+
+ 600021.
+ March 17, 2005.
+ Addition of fields to cdevsw.
+
+
+
+ 600022.
+ March 21, 2005.
+ Removed gtar from base system.
+
+
+
+ 600023.
+ April 13, 2005.
+ LOCAL_CREDS, LOCAL_CONNWAIT socket options added to unix(4).
+
+
+
+ 600024.
+ April 19, 2005.
+ hwpmc(4) and related tools added to 6.0-CURRENT.
+
+
+
+ 600025.
+ April 26, 2005.
+ struct icmphdr added to 6.0-CURRENT.
+
+
+
+ 600026.
+ May 3, 2005.
+ pf updated to 3.7.
+
+
+
+ 600027.
+ May 6, 2005.
+ Kernel libalias and ng_nat introduced.
+
+
+
+ 600028.
+ May 13, 2005.
+ POSIX ttyname_r(3) made available through unistd.h and
+ libc.
+
+
+
+ 600029.
+ May 29, 2005.
+ 6.0-CURRENT after libpcap updated to v0.9.1 alpha
+ 096.
+
+
+
+ 600030.
+ June 5, 2005.
+ 6.0-CURRENT after importing NetBSD's
+ if_bridge(4).
+
+
+
+ 600031.
+ June 10, 2005.
+ 6.0-CURRENT after struct ifnet was broken out of the
+ driver softcs.
+
+
+
+ 600032.
+ July 11, 2005.
+ 6.0-CURRENT after the import of libpcap v0.9.1.
+
+
+
+ 600033.
+ July 25, 2005.
+ 6.0-STABLE after bump of all shared library versions
+ that had not been changed since RELENG_5.
+
+
+
+ 600034.
+ August 13, 2005.
+ 6.0-STABLE after credential argument is added to
+ dev_clone event handler. 6.0-RELEASE.
+
+
+
+ 600100.
+ November 1, 2005.
+ 6.0-STABLE after 6.0-RELEASE.
+
+
+
+ 600101.
+ December 21, 2005.
+ 6.0-STABLE after incorporating scripts from the
+ local_startup directories into the base rcorder(8).
+
+
+
+ 600102.
+ December 30, 2005.
+ 6.0-STABLE after updating the ELF types and
+ constants.
+
+
+
+ 600103.
+ January 15, 2006.
+ 6.0-STABLE after MFC of pidfile(3) API.
+
+
+
+ 600104.
+ January 17, 2006.
+ 6.0-STABLE after MFC of ldconfig_local_dirs
+ change.
+
+
+
+ 600105.
+ February 26, 2006.
+ 6.0-STABLE after NLS catalog support of
+ csh(1).
+
+
+
+ 601000.
+ May 6, 2006.
+ 6.1-RELEASE.
+
+
+
+ 601100.
+ May 6, 2006.
+ 6.1-STABLE after 6.1-RELEASE.
+
+
+
+ 601101.
+ June 22, 2006.
+ 6.1-STABLE after the import of csup.
+
+
+
+ 601102.
+ July 11, 2006.
+ 6.1-STABLE after the iwi(4) update.
+
+
+
+ 601103.
+ July 17, 2006.
+ 6.1-STABLE after the resolver update to BIND9, and
+ exposure of reentrant version of netdb functions.
+
+
+
+ 601104.
+ August 8, 2006.
+ 6.1-STABLE after DSO (dynamic shared objects) support
+ has been enabled in OpenSSL.
+
+
+
+ 601105.
+ September 2, 2006.
+ 6.1-STABLE after 802.11 fixups changed the api for the
+ IEEE80211_IOC_STA_INFO ioctl.
+
+
+
+ 602000.
+ November 15, 2006.
+ 6.2-RELEASE.
+
+
+
+ 602100.
+ September 15, 2006.
+ 6.2-STABLE after 6.2-RELEASE.
+
+
+
+ 602101.
+ December 12, 2006.
+ 6.2-STABLE after the addition of Wi-Spy
+ quirk.
+
+
+
+ 602102.
+ December 28, 2006.
+ 6.2-STABLE after pci_find_extcap() addition.
+
+
+
+ 602103.
+ January 16, 2007.
+ 6.2-STABLE after MFC of dlsym change to look for a
+ requested symbol both in specified dso and its implicit
+ dependencies.
+
+
+
+ 602104.
+ January 28, 2007.
+ 6.2-STABLE after MFC of ng_deflate(4) and ng_pred1(4)
+ netgraph nodes and new compression and encryption modes for
+ ng_ppp(4) node.
+
+
+
+ 602105.
+ February 20, 2007.
+ 6.2-STABLE after MFC of BSD licensed version of gzip(1)
+ ported from NetBSD.
+
+
+
+ 602106.
+ March 31, 2007.
+ 6.2-STABLE after MFC of PCI MSI and MSI-X
+ support.
+
+
+
+ 602107.
+ April 6, 2007.
+ 6.2-STABLE after MFC of ncurses 5.6 and wide character
+ support.
+
+
+
+ 602108.
+ April 11, 2007.
+ 6.2-STABLE after MFC of CAM 'SG' peripheral device,
+ which implements a subset of Linux SCSI SG passthrough
+ device API.
+
+
+
+ 602109.
+ April 17, 2007.
+ 6.2-STABLE after MFC of readline 5.2 patchset
+ 002.
+
+
+
+ 602110.
+ May 2, 2007.
+ 6.2-STABLE after MFC of pmap_invalidate_cache(),
+ pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr(), and
+ pmap_unmapbios() for amd64 and i386.
+
+
+
+ 602111.
+ June 11, 2007.
+ 6.2-STABLE after MFC of BOP_BDFLUSH and caused breakage
+ of the filesystem modules KBI.
+
+
+
+ 602112.
+ September 21, 2007.
+ 6.2-STABLE after libutil(3) MFC's.
+
+
+
+ 602113.
+ October 25, 2007.
+ 6.2-STABLE after MFC of wide and single byte ctype
+ separation. Newly compiled binary that references to
+ ctype.h may require a new symbol, __mb_sb_limit, which is
+ not available on older systems.
+
+
+
+ 602114.
+ October 30, 2007.
+ 6.2-STABLE after ctype ABI forward compatibility
+ restored.
+
+
+
+ 602115.
+ November 21, 2007.
+ 6.2-STABLE after back out of wide and single byte ctype
+ separation.
+
+
+
+ 603000.
+ November 25, 2007.
+ 6.3-RELEASE.
+
+
+
+ 603100.
+ November 25, 2007.
+ 6.3-STABLE after 6.3-RELEASE.
+
+
+
+ 603101.
+ December 7, 2007.
+ 6.3-STABLE after fixing multibyte type support in bit
+ macro.
+
+
+
+ 603102.
+ April 24, 2008.
+ 6.3-STABLE after adding l_sysid to struct flock.
+
+
+
+ 603103.
+ May 27, 2008.
+ 6.3-STABLE after MFC of the memrchr function.
+
+
+
+ 603104.
+ June 15, 2008.
+ 6.3-STABLE after MFC of support for :u variable
+ modifier in make(1).
+
+
+
+ 604000.
+ October 4, 2008.
+ 6.4-RELEASE.
+
+
+
+ 604100.
+ October 4, 2008.
+ 6.4-STABLE after 6.4-RELEASE.
+
+
+
+ 700000.
+ July 11, 2005.
+ 7.0-CURRENT.
+
+
+
+ 700001.
+ July 23, 2005.
+ 7.0-CURRENT after bump of all shared library versions
+ that had not been changed since RELENG_5.
+
+
+
+ 700002.
+ August 13, 2005.
+ 7.0-CURRENT after credential argument is added to
+ dev_clone event handler.
+
+
+
+ 700003.
+ August 25, 2005.
+ 7.0-CURRENT after memmem(3) is added to libc.
+
+
+
+ 700004.
+ October 30, 2005.
+ 7.0-CURRENT after solisten(9) kernel arguments are
+ modified to accept a backlog parameter.
+
+
+
+ 700005.
+ November 11, 2005.
+ 7.0-CURRENT after IFP2ENADDR() was changed to return a
+ pointer to IF_LLADDR().
+
+
+
+ 700006.
+ November 11, 2005.
+ 7.0-CURRENT after addition of if_addr member to struct
+ ifnet and IFP2ENADDR() removal.
+
+
+
+ 700007.
+ December 2, 2005.
+ 7.0-CURRENT after incorporating scripts from the
+ local_startup directories into the base rcorder(8).
+
+
+
+ 700008.
+ December 5, 2005.
+ 7.0-CURRENT after removal of MNT_NODEV mount
+ option.
+
+
+
+ 700009.
+ December 19, 2005.
+ 7.0-CURRENT after ELF-64 type changes and symbol
+ versioning.
+
+
+
+ 700010.
+ December 20, 2005.
+ 7.0-CURRENT after addition of hostb and vgapci drivers,
+ addition of pci_find_extcap(), and changing the AGP drivers
+ to no longer map the aperture.
+
+
+
+ 700011.
+ December 31, 2005.
+ 7.0-CURRENT after tv_sec was made time_t on all
+ platforms but Alpha.
+
+
+
+ 700012.
+ January 8, 2006.
+ 7.0-CURRENT after ldconfig_local_dirs change.
+
+
+
+ 700013.
+ January 12, 2006.
+ 7.0-CURRENT after changes to /etc/rc.d/abi to support
+ /compat/linux/etc/ld.so.cache being a symlink in a readonly
+ filesystem.
+
+
+
+ 700014.
+ January 26, 2006.
+ 7.0-CURRENT after pts import.
+
+
+
+ 700015.
+ March 26, 2006.
+ 7.0-CURRENT after the introduction of version 2 of
+ hwpmc(4)'s ABI.
+
+
+
+ 700016.
+ April 22, 2006.
+ 7.0-CURRENT after addition of fcloseall(3) to
+ libc.
+
+
+
+ 700017.
+ May 13, 2006.
+ 7.0-CURRENT after removal of ip6fw.
+
+
+
+ 700018.
+ July 15, 2006.
+ 7.0-CURRENT after import of snd_emu10kx.
+
+
+
+ 700019.
+ July 29, 2006.
+ 7.0-CURRENT after import of OpenSSL 0.9.8b.
+
+
+
+ 700020.
+ September 3, 2006.
+ 7.0-CURRENT after addition of bus_dma_get_tag
+ function.
+
+
+
+ 700021.
+ September 4, 2006.
+ 7.0-CURRENT after libpcap 0.9.4 and tcpdump 3.9.4
+ import.
+
+
+
+ 700022.
+ September 9, 2006.
+ 7.0-CURRENT after dlsym change to look for a requested
+ symbol both in specified dso and its implicit
+ dependencies.
+
+
+
+ 700023.
+ September 23, 2006.
+ 7.0-CURRENT after adding new sound IOCTLs for the OSSv4
+ mixer API.
+
+
+
+ 700024.
+ September 28, 2006.
+ 7.0-CURRENT after import of OpenSSL 0.9.8d.
+
+
+
+ 700025.
+ November 11, 2006.
+ 7.0-CURRENT after the addition of libelf.
+
+
+
+ 700026.
+ November 26, 2006.
+ 7.0-CURRENT after major changes on sound
+ sysctls.
+
+
+
+ 700027.
+ November 30, 2006.
+ 7.0-CURRENT after the addition of Wi-Spy quirk.
+
+
+
+ 700028.
+ December 15, 2006.
+ 7.0-CURRENT after the addition of sctp calls to
+ libc.
+
+
+
+ 700029.
+ January 26, 2007.
+ 7.0-CURRENT after the GNU gzip(1) implementation was
+ replaced with a BSD licensed version ported from
+ NetBSD.
+
+
+
+ 700030.
+ February 7, 2007.
+ 7.0-CURRENT after the removal of IPIP tunnel
+ encapsulation (VIFF_TUNNEL) from the IPv4 multicast forwarding
+ code.
+
+
+
+ 700031.
+ February 23, 2007.
+ 7.0-CURRENT after the modification of bus_setup_intr()
+ (newbus).
+
+
+
+ 700032.
+ March 2, 2007.
+ 7.0-CURRENT after the inclusion of ipw(4) and iwi(4)
+ firmwares.
+
+
+
+ 700033.
+ March 9, 2007.
+ 7.0-CURRENT after the inclusion of ncurses wide
+ character support.
+
+
+
+ 700034.
+ March 19, 2007.
+ 7.0-CURRENT after changes to how insmntque(),
+ getnewvnode(), and vfs_hash_insert() work.
+
+
+
+ 700035.
+ March 26, 2007.
+ 7.0-CURRENT after addition of a notify mechanism for
+ CPU frequency changes.
+
+
+
+ 700036.
+ April 6, 2007.
+ 7.0-CURRENT after import of the ZFS filesystem.
+
+
+
+ 700037.
+ April 8, 2007.
+ 7.0-CURRENT after addition of CAM 'SG' peripheral
+ device, which implements a subset of Linux SCSI SG passthrough
+ device API.
+
+
+
+ 700038.
+ April 30, 2007.
+ 7.0-CURRENT after changing getenv(3), putenv(3),
+ setenv(3) and unsetenv(3) to be POSIX conformant.
+
+
+
+ 700039.
+ May 1, 2007.
+ 7.0-CURRENT after the changes in 700038 were backed
+ out.
+
+
+
+ 700040.
+ May 10, 2007.
+ 7.0-CURRENT after the addition of flopen(3) to
+ libutil.
+
+
+
+ 700041.
+ May 13, 2007.
+ 7.0-CURRENT after enabling symbol versioning, and
+ changing the default thread library to libthr.
+
+
+
+ 700042.
+ May 19, 2007.
+ 7.0-CURRENT after the import of GCC 4.2.0.
+
+
+
+ 700043.
+ May 21, 2007.
+ 7.0-CURRENT after bump of all shared library versions
+ that had not been changed since RELENG_6.
+
+
+
+ 700044.
+ June 7, 2007.
+ 7.0-CURRENT after changing the argument for
+ vn_open()/VOP_OPEN() from file descriptor index to the
+ struct file *.
+
+
+
+ 700045.
+ June 10, 2007.
+ 7.0-CURRENT after changing pam.nologin(8) to provide an
+ account management function instead of an authentication
+ function to the PAM framework.
+
+
+
+ 700046.
+ June 11, 2007.
+ 7.0-CURRENT after updated 802.11 wireless
+ support.
+
+
+
+ 700047.
+ June 11, 2007.
+ 7.0-CURRENT after adding TCP LRO interface
+ capabilities.
+
+
+
+ 700048.
+ June 12, 2007.
+ 7.0-CURRENT after RFC 3678 API support added to the
+ IPv4 stack. Legacy RFC 1724 behavior of the IP_MULTICAST_IF
+ ioctl has now been removed; 0.0.0.0/8 may no longer be used
+ to specify an interface index. struct ipmreqn should be
+ used instead.
+
+
+
+ 700049.
+ July 3, 2007.
+ 7.0-CURRENT after importing pf from OpenBSD 4.1.
+
+
+
+ (not changed).
+ .
+ 7.0-CURRENT after adding IPv6 support for FAST_IPSEC,
+ deleting KAME IPSEC, and renaming FAST_IPSEC to
+ IPSEC.
+
+
+
+ 700050.
+ July 4, 2007.
+ 7.0-CURRENT after converting setenv/putenv/etc.
+ calls from traditional BSD to POSIX.
+
+
+
+ 700051.
+ July 4, 2007.
+ 7.0-CURRENT after adding new mmap/lseek/etc
+ syscalls.
+
+
+
+ 700052.
+ July 6, 2007.
+ 7.0-CURRENT after moving I4B headers to
+ include/i4b.
+
+
+
+ 700053.
+ September 30, 2007.
+ 7.0-CURRENT after the addition of support for PCI
+ domains.
+
+
+
+ 700054.
+ October 25, 2007.
+ 7.0-CURRENT after MFC of wide and single byte ctype
+ separation.
+
+
+
+ 700055.
+ October 28, 2007.
+ 7.0-RELEASE, and 7.0-CURRENT after ABI backwards
+ compatibility to the FreeBSD 4/5/6 versions of the
+ PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs was MFC'ed,
+ which required the ABI of the PCIOCGETCONF IOCTL to be
+ broken again.
+
+
+
+ 700100.
+ December 22, 2007.
+ 7.0-STABLE after 7.0-RELEASE.
+
+
+
+ 700101.
+ February 8, 2008.
+ 7.0-STABLE after the MFC of m_collapse().
+
+
+
+ 700102.
+ March 30, 2008.
+ 7.0-STABLE after the MFC of kdb_enter_why().
+
+
+
+ 700103.
+ April 10, 2008.
+ 7.0-STABLE after adding l_sysid to struct flock.
+
+
+
+ 700104.
+ April 11, 2008.
+ 7.0-STABLE after the MFC of procstat(1).
+
+
+
+ 700105.
+ April 11, 2008.
+ 7.0-STABLE after the MFC of umtx features. .
+
+
+
+ 700106.
+ April 15, 2008.
+ 7.0-STABLE after the MFC of write(2) support to
+ psm(4).
+
+
+
+ 700107.
+ April 20, 2008.
+ 7.0-STABLE after the MFC of F_DUP2FD command
+ to fcntl(2).
+
+
+
+ 700108.
+ May 5, 2008.
+ 7.0-STABLE after some lockmgr(9) changes, which makes
+ it necessary to include sys/lock.h in order to use
+ lockmgr(9).
+
+
+
+ 700109.
+ May 27, 2008.
+ 7.0-STABLE after MFC of the memrchr() function.
+
+
+
+ 700110.
+ August 5, 2008.
+ 7.0-STABLE after MFC of kernel NFS lockd client.
+
+
+
+ 700111.
+ August 20, 2008.
+ 7.0-STABLE after addition of physically contiguous
+ jumbo frame support.
+
+
+
+ 700112.
+ August 27, 2008.
+ 7.0-STABLE after MFC of kernel DTrace support.
+
+
+
+ 701000.
+ November 25, 2008.
+ 7.1-RELEASE.
+
+
+
+ 701100.
+ November 25, 2008.
+ 7.1-STABLE after 7.1-RELEASE.
+
+
+
+ 701101.
+ January 10, 2009.
+ 7.1-STABLE after strndup() merge.
+
+
+
+ 701102.
+ January 17, 2009.
+ 7.1-STABLE after cpuctl(4) support added.
+
+
+
+ 701103.
+ February 7, 2009.
+ 7.1-STABLE after the merge of multi-/no-IPv4/v6
+ jails.
+
+
+
+ 701104.
+ February 14, 2009.
+ 7.1-STABLE after the store of the suspension owner in
+ the struct mount, and introduction of vfs_susp_clean method
+ into the struct vfsops.
+
+
+
+ 701105.
+ March 12, 2009.
+ 7.1-STABLE after the incompatible change to the
+ kern.ipc.shmsegs sysctl to allow to allocate larger SysV
+ shared memory segments on 64bit architectures.
+
+
+
+ 701106.
+ March 14, 2009.
+ 7.1-STABLE after the merge of a fix for POSIX semaphore
+ wait operations.
+
+
+
+ 702000.
+ April 15, 2009.
+ 7.2-RELEASE.
+
+
+
+ 702100.
+ April 15, 2009.
+ 7.2-STABLE after 7.2-RELEASE.
+
+
+
+ 702101.
+ May 15, 2009.
+ 7.2-STABLE after ichsmb(4) was changed to use
+ left-adjusted slave addressing to match other SMBus
+ controller drivers.
+
+
+
+ 702102.
+ May 28, 2009.
+ 7.2-STABLE after MFC of the fdopendir function.
+
+
+
+ 702103.
+ June 06, 2009.
+ 7.2-STABLE after MFC of PmcTools.
+
+
+
+ 702104.
+ July 14, 2009.
+ 7.2-STABLE after MFC of the closefrom() system
+ call.
+
+
+
+ 702105.
+ July 31, 2009.
+ 7.2-STABLE after MFC of the SYSVIPC ABI change.
+
+
+
+ 702106.
+ September 14, 2009.
+ 7.2-STABLE after MFC of the x86 PAT enhancements and
+ addition of d_mmap_single() and the scatter/gather list VM
+ object type.
+
+
+
+ 703000.
+ February 9, 2010.
+ 7.3-RELEASE.
+
+
+
+ 703100.
+ February 9, 2010.
+ 7.3-STABLE after 7.3-RELEASE.
+
+
+
+ 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.
+
+
+
+ 800006.
+ December 7, 2007.
+ 8.0-CURRENT after the addition of callgraph capture
+ functionality to hwpmc(4).
+
+
+
+ 800007.
+ December 25, 2007.
+ 8.0-CURRENT after kdb_enter() gains a "why"
+ argument.
+
+
+
+ 800008.
+ December 28, 2007.
+ 8.0-CURRENT after LK_EXCLUPGRADE option removal.
+
+
+
+ 800009.
+ January 9, 2008.
+ 8.0-CURRENT after introduction of
+ lockmgr.disown(9).
+
+
+
+ 800010.
+ January 10, 2008.
+ 8.0-CURRENT after the vn.lock(9) prototype
+ change.
+
+
+
+ 800011.
+ January 13, 2008.
+ 8.0-CURRENT after the VOP.LOCK(9) and VOP.UNLOCK(9)
+ prototype changes.
+
+
+
+ 800012.
+ January 19, 2008.
+ 8.0-CURRENT after introduction of lockmgr.recursed(9),
+ BUF_RECURSED(9) and BUF_ISLOCKED(9) and the removal of
+ BUF_REFCNT().
+
+
+
+ 800013.
+ January 23, 2008.
+ 8.0-CURRENT after introduction of the ASCII
+ encoding.
+
+
+
+ 800014.
+ January 24, 2008.
+ 8.0-CURRENT after changing the prototype of lockmgr(9)
+ and removal of lockcount() and LOCKMGR_ASSERT().
+
+
+
+ 800015.
+ January 26, 2008.
+ 8.0-CURRENT after extending the types of the fts(3)
+ structures.
+
+
+
+ 800016.
+ February 1, 2008.
+ 8.0-CURRENT after adding an argument to
+ MEXTADD(9).
+
+
+
+ 800017.
+ February 6, 2008.
+ 8.0-CURRENT after the introduction of LK_NODUP and
+ LK_NOWITNESS options in the lockmgr(9) space.
+
+
+
+ 800018.
+ February 8, 2008.
+ 8.0-CURRENT after the addition of m_collapse.
+
+
+
+ 800019.
+ February 9, 2008.
+ 8.0-CURRENT after the addition of current working
+ directory, root directory, and jail directory support to the
+ kern.proc.filedesc sysctl.
+
+
+
+ 800020.
+ February 13, 2008.
+ 8.0-CURRENT after introduction of lockmgr_assert(9) and
+ BUF_ASSERT() functions.
+
+
+
+ 800021.
+ February 15, 2008.
+ 8.0-CURRENT after introduction of lockmgr.args(9) and
+ LK_INTERNAL flag removal.
+
+
+
+ 800022.
+ (backed out).
+ 8.0-CURRENT after changing the default system ar to BSD
+ ar(1).
+
+
+
+ 800023.
+ February 25, 2008.
+ 8.0-CURRENT after changing the prototypes of
+ lockstatus(9) and VOP_ISLOCKED(9), more specifically
+ retiring the struct thread argument.
+
+
+
+ 800024.
+ March 1, 2008.
+ 8.0-CURRENT after axing out the lockwaiters() and
+ BUF_LOCKWAITERS() functions, changing the return value of
+ brelvp() from void to int and introducing new flags for
+ lockinit(9).
+
+
+
+ 800025.
+ March 8, 2008.
+ 8.0-CURRENT after adding F_DUP2FD command to
+ fcntl(2).
+
+
+
+ 800026.
+ March 12, 2008.
+ 8.0-CURRENT after changing the priority parameter to
+ cv_broadcastpri such that 0 means no priority.
+
+
+
+ 800027.
+ March 24, 2008.
+ 8.0-CURRENT after changing the bpf monitoring ABI when
+ zerocopy bpf buffers were added.
+
+
+
+ 800028.
+ March 26, 2008.
+ 8.0-CURRENT after adding l_sysid to struct flock.
+
+
+
+ 800029.
+ March 28, 2008.
+ 8.0-CURRENT after reintegration of the
+ BUF_LOCKWAITERS() function and the addition of
+ lockmgr_waiters(9).
+
+
+
+ 800030.
+ April 1, 2008.
+ 8.0-CURRENT after the introduction of the
+ rw_try_rlock(9) and rw_try_wlock(9) functions.
+
+
+
+ 800031.
+ April 6, 2008.
+ 8.0-CURRENT after the introduction of the lockmgr_rw()
+ and lockmgr_args_rw() functions.
+
+
+
+ 800032.
+ April 8, 2008.
+ 8.0-CURRENT after the implementation of the openat and
+ related syscalls, introduction of the O_EXEC flag for the
+ open(2), and providing the corresponding linux compatibility
+ syscalls.
+
+
+
+ 800033.
+ April 8, 2008.
+ 8.0-CURRENT after added write(2) support for psm(4) in
+ native operation level. Now arbitrary commands can be
+ written to /dev/psm%d and status can be read back from
+ it.
+
+
+
+ 800034.
+ April 10, 2008.
+ 8.0-CURRENT after introduction of the memrchr()
+ function.
+
+
+
+ 800035.
+ April 16, 2008.
+ 8.0-CURRENT after introduction of the fdopendir()
+ function.
+
+
+
+ 800036.
+ April 20, 2008.
+ 8.0-CURRENT after switchover of 802.11 wireless to
+ multi-bss support (aka vaps).
+
+
+
+ 800037.
+ May 9, 2008.
+ 8.0-CURRENT after addition of multi routing table
+ support (a.k.a. setfib(1), setfib(2)).
+
+
+
+ 800038.
+ May 26, 2008.
+ 8.0-CURRENT after removal of netatm and
+ ISDN4BSD.
+
+
+
+ 800039.
+ June 14, 2008.
+ 8.0-CURRENT after removal of sgtty.
+
+
+
+ 800040.
+ June 26, 2008.
+ 8.0-CURRENT with kernel NFS lockd client.
+
+
+
+ 800041.
+ July 22, 2008.
+ 8.0-CURRENT after addition of arc4random_buf(3) and
+ arc4random_uniform(3).
+
+
+
+ 800042.
+ August 8, 2008.
+ 8.0-CURRENT after addition of cpuctl(4).
+
+
+
+ 800043.
+ August 13, 2008.
+ 8.0-CURRENT after changing bpf(4) to use a single
+ device node, instead of device cloning.
+
+
+
+ 800044.
+ August 17, 2008.
+ 8.0-CURRENT after the commit of the first step of the
+ vimage project renaming global variables to be virtualized
+ with a V_ prefix with macros to map them back to their
+ global names.
+
+
+
+ 800045.
+ August 20, 2008.
+ 8.0-CURRENT after the integration of the MPSAFE TTY
+ layer, including changes to various drivers and utilities
+ that interact with it.
+
+
+
+ 800046.
+ September 8, 2008.
+ 8.0-CURRENT after the separation of the GDT per CPU on
+ amd64 architecture.
+
+
+
+ 800047.
+ September 10, 2008.
+ 8.0-CURRENT after removal of VSVTX, VSGID and
+ VSUID.
+
+
+
+ 800048.
+ September 16, 2008.
+ 8.0-CURRENT after converting the kernel NFS mount code
+ to accept individual mount options in the nmount() iovec,
+ not just one big struct nfs_args.
+
+
+
+ 800049.
+ September 17, 2008.
+ 8.0-CURRENT after the removal of suser(9) and
+ suser_cred(9).
+
+
+
+ 800050.
+ October 20, 2008.
+ 8.0-CURRENT after buffer cache API change.
+
+
+
+ 800051.
+ October 23, 2008.
+ 8.0-CURRENT after the removal of the MALLOC(9) and
+ FREE(9) macros.
+
+
+
+ 800052.
+ October 28, 2008.
+ 8.0-CURRENT after the introduction of accmode_t and
+ renaming of VOP_ACCESS 'a_mode' argument to
+ 'a_accmode'.
+
+
+
+ 800053.
+ November 2, 2008.
+ 8.0-CURRENT after the prototype change of vfs_busy(9)
+ and the introduction of its MBF_NOWAIT and MBF_MNTLSTLOCK
+ flags.
+
+
+
+ 800054.
+ November 22, 2008.
+ 8.0-CURRENT after the addition of buf_ring, memory
+ barriers and ifnet functions to facilitate multiple hardware
+ transmit queues for cards that support them, and a lockless
+ ring-buffer implementation to enable drivers to more
+ efficiently manage queuing of packets.
+
+
+
+ 800055.
+ November 27, 2008.
+ 8.0-CURRENT after the addition of Intel(TM) Core,
+ Core2, and Atom support to hwpmc(4).
+
+
+
+ 800056.
+ November 29, 2008.
+ 8.0-CURRENT after the introduction of multi-/no-IPv4/v6
+ jails.
+
+
+
+ 800057.
+ December 1, 2008.
+ 8.0-CURRENT after the switch to the ath hal source
+ code.
+
+
+
+ 800058.
+ December 12, 2008.
+ 8.0-CURRENT after the introduction of the VOP_VPTOCNP
+ operation.
+
+
+
+ 800059.
+ December 15, 2008.
+ 8.0-CURRENT incorporates the new arp-v2 rewrite.
+
+
+
+ 800060.
+ December 19, 2008.
+ 8.0-CURRENT after the addition of makefs.
+
+
+
+ 800061.
+ January 15, 2009.
+ 8.0-CURRENT after TCP Appropriate Byte Counting.
+
+
+
+ 800062.
+ January 28, 2009.
+ 8.0-CURRENT after removal of minor(), minor2unit(),
+ unit2minor(), etc.
+
+
+
+ 800063.
+ February 18, 2009.
+ 8.0-CURRENT after GENERIC config change to use the USB2
+ stack, but also the addition of fdevname(3).
+
+
+
+ 800064.
+ February 23, 2009.
+ 8.0-CURRENT after the USB2 stack is moved to and
+ replaces dev/usb.
+
+
+
+ 800065.
+ February 26, 2009.
+ 8.0-CURRENT after the renaming of all functions in
+ libmp(3).
+
+
+
+ 800066.
+ February 27, 2009.
+ 8.0-CURRENT after changing USB devfs handling and
+ layout.
+
+
+
+ 800067.
+ February 28, 2009.
+ 8.0-CURRENT after adding getdelim(), getline(),
+ stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and
+ wcsncasecmp().
+
+
+
+ 800068.
+ March 2, 2009.
+ 8.0-CURRENT after renaming the ushub devclass to uhub.
+
+
+
+ 800069.
+ March 9, 2009.
+ 8.0-CURRENT after libusb20.so.1 was renamed to
+ libusb.so.1.
+
+
+
+ 800070.
+ March 9, 2009.
+ 8.0-CURRENT after merging IGMPv3 and Source-Specific
+ Multicast (SSM) to the IPv4 stack.
+
+
+
+ 800071.
+ March 14, 2009.
+ 8.0-CURRENT after gcc was patched to use C99 inline
+ semantics in c99 and gnu99 mode.
+
+
+
+ 800072.
+ March 15, 2009.
+ 8.0-CURRENT after the IFF_NEEDSGIANT flag has been
+ removed; non-MPSAFE network device drivers are no longer
+ supported.
+
+
+
+ 800073.
+ March 18, 2009.
+ 8.0-CURRENT after the dynamic string token substitution
+ has been implemented for rpath and needed pathes.
+
+
+
+ 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 chaning sx_init_flags() KPI. The
+ SX_ADAPTIVESPIN is retired and a new SX_NOADAPTIVE flag is
+ introduced in order to handle the reversed logic.
+
+
+
+ 800093.
+ May 29, 2009.
+ 8.0-CURRENT after adding mnt_xflag to struct
+ mount.
+
+
+
+ 800094.
+ May 30, 2009.
+ 8.0-CURRENT after adding 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() and
+ alphasort() prototypes to conform to SUSv4.
+
+
+
+ 800502.
+ January 31, 2010.
+ 8.0-STABLE after addition of sigpause().
+
+
+
+ 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.
+
+
+
+ 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() 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() and
+ alphasort() 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()) 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.
+ Jun 10, 2010.
+ 9.0-CURRENT after adding Clang.
+
+
+
+ 900015.
+ July 22, 2010.
+ 9.0-CURRENT after the import of BSD grep.
+
+
+
+ 900017.
+ August 23, 2010.
+ 9.0-CURRENT after changing back default grep to GNU
+ grep and adding WITH_BSD_GREP knob.
+
+
+
+
Index: book.sgml
===================================================================
RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v
retrieving revision 1.1073
diff -u -r1.1073 book.sgml
--- book.sgml 25 Aug 2010 09:55:41 -0000 1.1073
+++ book.sgml 26 Aug 2010 18:54:26 -0000
@@ -7,6 +7,8 @@
%books.ent;
+
+%appendices.ent;
]>
@@ -10038,3630 +10040,6 @@
in the wrong place does not mean you should do so too.
-
- __FreeBSD_version values
-
- Here is a convenient list of
- __FreeBSD_version values as defined in
- sys/param.h:
-
-
- __FreeBSD_version values
-
-
-
- Value
- Date
- Release
-
-
-
-
-
- 119411
-
- 2.0-RELEASE
-
-
-
- 199501, 199503
- March 19, 1995
- 2.1-CURRENT
-
-
-
- 199504
- April 9, 1995
- 2.0.5-RELEASE
-
-
-
- 199508
- August 26, 1995
- 2.2-CURRENT before 2.1
-
-
-
- 199511
- November 10, 1995
- 2.1.0-RELEASE
-
-
-
- 199512
- November 10, 1995
- 2.2-CURRENT before 2.1.5
-
-
-
- 199607
- July 10, 1996
- 2.1.5-RELEASE
-
-
-
- 199608
- July 12, 1996
- 2.2-CURRENT before 2.1.6
-
-
-
- 199612
- November 15, 1996
- 2.1.6-RELEASE
-
-
-
- 199612
-
- 2.1.7-RELEASE
-
-
-
- 220000
- February 19, 1997
- 2.2-RELEASE
-
-
-
- (not changed)
-
- 2.2.1-RELEASE
-
-
-
- (not changed)
-
- 2.2-STABLE after 2.2.1-RELEASE
-
-
-
- 221001
- April 15, 1997
- 2.2-STABLE after texinfo-3.9
-
-
-
- 221002
- April 30, 1997
- 2.2-STABLE after top
-
-
-
- 222000
- May 16, 1997
- 2.2.2-RELEASE
-
-
-
- 222001
- May 19, 1997
- 2.2-STABLE after 2.2.2-RELEASE
-
-
-
- 225000
- October 2, 1997
- 2.2.5-RELEASE
-
-
-
- 225001
- November 20, 1997
- 2.2-STABLE after 2.2.5-RELEASE
-
-
-
- 225002
- December 27, 1997
- 2.2-STABLE after ldconfig -R merge
-
-
-
- 226000
- March 24, 1998
- 2.2.6-RELEASE
-
-
-
- 227000
- July 21, 1998
- 2.2.7-RELEASE
-
-
-
- 227001
- July 21, 1998
- 2.2-STABLE after 2.2.7-RELEASE
-
-
-
- 227002
- September 19, 1998
- 2.2-STABLE after &man.semctl.2; change
-
-
-
- 228000
- November 29, 1998
- 2.2.8-RELEASE
-
-
-
- 228001
- November 29, 1998
- 2.2-STABLE after 2.2.8-RELEASE
-
-
-
- 300000
- February 19, 1996
- 3.0-CURRENT before &man.mount.2; change
-
-
-
- 300001
- September 24, 1997
- 3.0-CURRENT after &man.mount.2; change
-
-
-
- 300002
- June 2, 1998
- 3.0-CURRENT after &man.semctl.2; change
-
-
-
- 300003
- June 7, 1998
- 3.0-CURRENT after ioctl arg changes
-
-
-
- 300004
- September 3, 1998
- 3.0-CURRENT after ELF conversion
-
-
-
- 300005
- October 16, 1998
- 3.0-RELEASE
-
-
-
- 300006
- October 16, 1998
- 3.0-CURRENT after 3.0-RELEASE
-
-
-
- 300007
- January 22, 1999
- 3.0-STABLE after 3/4 branch
-
-
-
- 310000
- February 9, 1999
- 3.1-RELEASE
-
-
-
- 310001
- March 27, 1999
- 3.1-STABLE after 3.1-RELEASE
-
-
-
- 310002
- April 14, 1999
- 3.1-STABLE after C++ constructor/destructor order
- change
-
-
-
- 320000
-
- 3.2-RELEASE
-
-
-
- 320001
- May 8, 1999
- 3.2-STABLE
-
-
-
- 320002
- August 29, 1999
- 3.2-STABLE after binary-incompatible IPFW and
- socket changes
-
-
-
- 330000
- September 2, 1999
- 3.3-RELEASE
-
-
-
- 330001
- September 16, 1999
- 3.3-STABLE
-
-
-
- 330002
- November 24, 1999
- 3.3-STABLE after adding &man.mkstemp.3;
- to libc
-
-
-
- 340000
- December 5, 1999
- 3.4-RELEASE
-
-
-
- 340001
- December 17, 1999
- 3.4-STABLE
-
-
-
- 350000
- June 20, 2000
- 3.5-RELEASE
-
-
-
- 350001
- July 12, 2000
- 3.5-STABLE
-
-
-
- 400000
- January 22, 1999
- 4.0-CURRENT after 3.4 branch
-
-
-
- 400001
- February 20, 1999
- 4.0-CURRENT after change in dynamic linker
- handling
-
-
-
- 400002
- March 13, 1999
- 4.0-CURRENT after C++ constructor/destructor
- order change
-
-
-
- 400003
- March 27, 1999
- 4.0-CURRENT after functioning &man.dladdr.3;
-
-
-
- 400004
- April 5, 1999
- 4.0-CURRENT after __deregister_frame_info dynamic
- linker bug fix (also 4.0-CURRENT after EGCS 1.1.2
- integration)
-
-
-
-
- 400005
- April 27, 1999
- 4.0-CURRENT after &man.suser.9; API change
- (also 4.0-CURRENT after newbus)
-
-
-
- 400006
- May 31, 1999
- 4.0-CURRENT after cdevsw registration change
-
-
-
- 400007
- June 17, 1999
- 4.0-CURRENT after the addition of so_cred for
- socket level credentials
-
-
-
- 400008
- June 20, 1999
- 4.0-CURRENT after the addition of a poll syscall
- wrapper to libc_r
-
-
-
- 400009
- July 20, 1999
- 4.0-CURRENT after the change of the kernel's
- dev_t type to struct
- specinfo pointer
-
-
-
- 400010
- September 25, 1999
- 4.0-CURRENT after fixing a hole
- in &man.jail.2;
-
-
-
- 400011
- September 29, 1999
- 4.0-CURRENT after the sigset_t
- datatype change
-
-
-
- 400012
- November 15, 1999
- 4.0-CURRENT after the cutover to the GCC 2.95.2
- compiler
-
-
-
- 400013
- December 4, 1999
- 4.0-CURRENT after adding pluggable linux-mode
- ioctl handlers
-
-
-
- 400014
- January 18, 2000
- 4.0-CURRENT after importing OpenSSL
-
-
-
- 400015
- January 27, 2000
- 4.0-CURRENT after the C++ ABI change in GCC 2.95.2
- from -fvtable-thunks to -fno-vtable-thunks by
- default
-
-
-
- 400016
- February 27, 2000
- 4.0-CURRENT after importing OpenSSH
-
-
-
- 400017
- March 13, 2000
- 4.0-RELEASE
-
-
-
- 400018
- March 17, 2000
- 4.0-STABLE after 4.0-RELEASE
-
-
-
- 400019
- May 5, 2000
- 4.0-STABLE after the introduction of delayed
- checksums.
-
-
-
- 400020
- June 4, 2000
- 4.0-STABLE after merging libxpg4 code into
- libc.
-
-
-
- 400021
- July 8, 2000
- 4.0-STABLE after upgrading Binutils to 2.10.0, ELF
- branding changes, and tcsh in the base system.
-
-
-
- 410000
- July 14, 2000
- 4.1-RELEASE
-
-
-
- 410001
- July 29, 2000
- 4.1-STABLE after 4.1-RELEASE
-
-
-
- 410002
- September 16, 2000
- 4.1-STABLE after &man.setproctitle.3; moved from
- libutil to libc.
-
-
-
- 411000
- September 25, 2000
- 4.1.1-RELEASE
-
-
-
- 411001
-
- 4.1.1-STABLE after 4.1.1-RELEASE
-
-
-
- 420000
- October 31, 2000
- 4.2-RELEASE
-
-
-
- 420001
- January 10, 2001
- 4.2-STABLE after combining libgcc.a and
- libgcc_r.a, and associated GCC linkage changes.
-
-
-
- 430000
- March 6, 2001
- 4.3-RELEASE
-
-
-
- 430001
- May 18, 2001
- 4.3-STABLE after wint_t introduction.
-
-
-
- 430002
- July 22, 2001
- 4.3-STABLE after PCI powerstate API merge.
-
-
-
- 440000
- August 1, 2001
- 4.4-RELEASE
-
-
-
- 440001
- October 23, 2001
- 4.4-STABLE after d_thread_t introduction.
-
-
-
- 440002
- November 4, 2001
- 4.4-STABLE after mount structure changes (affects
- filesystem klds).
-
-
-
- 440003
- December 18, 2001
- 4.4-STABLE after the userland components of smbfs
- were imported.
-
-
-
- 450000
- December 20, 2001
- 4.5-RELEASE
-
-
-
- 450001
- February 24, 2002
- 4.5-STABLE after the usb structure element rename.
-
-
-
- 450004
- April 16, 2002
- 4.5-STABLE after the
- sendmail_enable &man.rc.conf.5;
- variable was made to take the value
- NONE.
-
-
-
- 450005
- April 27, 2002
- 4.5-STABLE after moving to XFree86 4 by default
- for package builds.
-
-
-
- 450006
- May 1, 2002
- 4.5-STABLE after accept filtering was fixed so
- that is no longer susceptible to an easy DoS.
-
-
-
- 460000
- June 21, 2002
- 4.6-RELEASE
-
-
-
- 460001
- June 21, 2002
- 4.6-STABLE &man.sendfile.2; fixed to comply with
- documentation, not to count any headers sent against
- the amount of data to be sent from the file.
-
-
-
- 460002
- July 19, 2002
- 4.6.2-RELEASE
-
-
-
- 460100
- June 26, 2002
- 4.6-STABLE
-
-
-
- 460101
- June 26, 2002
- 4.6-STABLE after MFC of `sed -i'.
-
-
-
- 460102
- September 1, 2002
- 4.6-STABLE after MFC of many new pkg_install
- features from the HEAD.
-
-
-
- 470000
- October 8, 2002
- 4.7-RELEASE
-
-
-
- 470100
- October 9, 2002
- 4.7-STABLE
-
-
-
- 470101
- November 10, 2002
- Start generated __std{in,out,err}p references rather
- than __sF. This changes std{in,out,err} from a
- compile time expression to a runtime one.
-
-
-
- 470102
- January 23, 2003
- 4.7-STABLE after MFC of mbuf changes to replace
- m_aux mbufs by m_tag's
-
-
-
- 470103
- February 14, 2003
- 4.7-STABLE gets OpenSSL 0.9.7
-
-
-
- 480000
- March 30, 2003
- 4.8-RELEASE
-
-
-
- 480100
- April 5, 2003
- 4.8-STABLE
-
-
-
- 480101
- May 22, 2003
- 4.8-STABLE after &man.realpath.3; has been made
- thread-safe
-
-
-
- 480102
- August 10, 2003
- 4.8-STABLE 3ware API changes to twe.
-
-
-
- 490000
- October 27, 2003
- 4.9-RELEASE
-
-
-
- 490100
- October 27, 2003
- 4.9-STABLE
-
-
-
- 490101
- January 8, 2004
- 4.9-STABLE after e_sid was added to struct
- kinfo_eproc.
-
-
-
- 490102
- February 4, 2004
- 4.9-STABLE after MFC of libmap functionality
- for rtld.
-
-
-
- 491000
- May 25, 2004
- 4.10-RELEASE
-
-
-
- 491100
- June 1, 2004
- 4.10-STABLE
-
-
-
- 491101
- August 11, 2004
- 4.10-STABLE after MFC of revision 20040629 of
- the package tools
-
-
-
- 491102
- November 16, 2004
- 4.10-STABLE after VM fix dealing with unwiring
- of fictitious pages
-
-
-
- 492000
- December 17, 2004
- 4.11-RELEASE
-
-
-
- 492100
- December 17, 2004
- 4.11-STABLE
-
-
-
- 492101
- April 18, 2006
- 4.11-STABLE after adding libdata/ldconfig directories
- to mtree files.
-
-
-
- 500000
- March 13, 2000
- 5.0-CURRENT
-
-
-
- 500001
- April 18, 2000
- 5.0-CURRENT after adding addition ELF header fields,
- and changing our ELF binary branding method.
-
-
-
- 500002
- May 2, 2000
- 5.0-CURRENT after kld metadata changes.
-
-
-
- 500003
- May 18, 2000
- 5.0-CURRENT after buf/bio changes.
-
-
-
- 500004
- May 26, 2000
- 5.0-CURRENT after binutils upgrade.
-
-
-
- 500005
- June 3, 2000
- 5.0-CURRENT after merging libxpg4 code into
- libc and after TASKQ interface introduction.
-
-
-
- 500006
- June 10, 2000
- 5.0-CURRENT after the addition of AGP
- interfaces.
-
-
-
- 500007
- June 29, 2000
- 5.0-CURRENT after Perl upgrade to 5.6.0
-
-
-
- 500008
- July 7, 2000
- 5.0-CURRENT after the update of KAME code to
- 2000/07 sources.
-
-
-
- 500009
- July 14, 2000
- 5.0-CURRENT after ether_ifattach() and
- ether_ifdetach() changes.
-
-
-
- 500010
- July 16, 2000
- 5.0-CURRENT after changing mtree defaults
- back to original variant, adding -L to follow
- symlinks.
-
-
-
- 500011
- July 18, 2000
- 5.0-CURRENT after kqueue API changed.
-
-
-
- 500012
- September 2, 2000
- 5.0-CURRENT after &man.setproctitle.3; moved from
- libutil to libc.
-
-
-
- 500013
- September 10, 2000
- 5.0-CURRENT after the first SMPng commit.
-
-
-
- 500014
- January 4, 2001
- 5.0-CURRENT after <sys/select.h> moved to
- <sys/selinfo.h>.
-
-
-
- 500015
- January 10, 2001
- 5.0-CURRENT after combining libgcc.a and
- libgcc_r.a, and associated GCC linkage changes.
-
-
-
- 500016
- January 24, 2001
- 5.0-CURRENT after change allowing libc and libc_r
- to be linked together, deprecating -pthread
- option.
-
-
-
- 500017
- February 18, 2001
- 5.0-CURRENT after switch from struct ucred to
- struct xucred to stabilize kernel-exported API for
- mountd et al.
-
-
-
- 500018
- February 24, 2001
- 5.0-CURRENT after addition of CPUTYPE make variable
- for controlling CPU-specific optimizations.
-
-
-
- 500019
- June 9, 2001
- 5.0-CURRENT after moving machine/ioctl_fd.h to
- sys/fdcio.h
-
-
-
- 500020
- June 15, 2001
- 5.0-CURRENT after locale names renaming.
-
-
-
- 500021
- June 22, 2001
- 5.0-CURRENT after Bzip2 import.
- Also signifies removal of S/Key.
-
-
-
- 500022
- July 12, 2001
- 5.0-CURRENT after SSE support.
-
-
-
- 500023
- September 14, 2001
- 5.0-CURRENT after KSE Milestone 2.
-
-
-
- 500024
- October 1, 2001
- 5.0-CURRENT after d_thread_t,
- and moving UUCP to ports.
-
-
-
- 500025
- October 4, 2001
- 5.0-CURRENT after ABI change for descriptor
- and creds passing on 64 bit platforms.
-
-
-
- 500026
- October 9, 2001
- 5.0-CURRENT after moving to XFree86 4 by default for
- package builds, and after the new libc strnstr() function
- was added.
-
-
-
- 500027
- October 10, 2001
- 5.0-CURRENT after the new libc strcasestr() function
- was added.
-
-
-
- 500028
- December 14, 2001
- 5.0-CURRENT after the userland components of smbfs
- were imported.
-
-
-
- (not changed)
-
- 5.0-CURRENT after the new C99 specific-width
- integer types were added.
-
-
-
- 500029
- January 29, 2002
- 5.0-CURRENT after a change was made in the return
- value of &man.sendfile.2;.
-
-
-
- 500030
- February 15, 2002
- 5.0-CURRENT after the introduction of the
- type fflags_t, which is the
- appropriate size for file flags.
-
-
-
- 500031
- February 24, 2002
- 5.0-CURRENT after the usb structure element rename.
-
-
-
- 500032
- March 16, 2002
- 5.0-CURRENT after the introduction of
- Perl 5.6.1.
-
-
-
- 500033
- April 3, 2002
- 5.0-CURRENT after the
- sendmail_enable &man.rc.conf.5;
- variable was made to take the value
- NONE.
-
-
-
- 500034
- April 30, 2002
- 5.0-CURRENT after mtx_init() grew a third argument.
-
-
-
- 500035
- May 13, 2002
- 5.0-CURRENT with Gcc 3.1.
-
-
-
- 500036
- May 17, 2002
- 5.0-CURRENT without Perl in /usr/src
-
-
-
- 500037
- May 29, 2002
- 5.0-CURRENT after the addition of &man.dlfunc.3;
-
-
-
- 500038
- July 24, 2002
- 5.0-CURRENT after the types of some struct
- sockbuf members were changed and the structure was
- reordered.
-
-
-
- 500039
- September 1, 2002
- 5.0-CURRENT after GCC 3.2.1 import.
- Also after headers stopped using
- _BSD_FOO_T_ and started using _FOO_T_DECLARED.
- This value can also be used as a conservative
- estimate of the start of &man.bzip2.1; package
- support.
-
-
-
- 500040
- September 20, 2002
- 5.0-CURRENT after various changes to disk functions
- were made in the name of removing dependency on disklabel
- structure internals.
-
-
-
- 500041
- October 1, 2002
- 5.0-CURRENT after the addition of &man.getopt.long.3;
- to libc.
-
-
-
- 500042
- October 15, 2002
- 5.0-CURRENT after Binutils 2.13 upgrade, which
- included new FreeBSD emulation, vec, and output format.
-
-
-
-
- 500043
- November 1, 2002
- 5.0-CURRENT after adding weak pthread_XXX stubs
- to libc, obsoleting libXThrStub.so. 5.0-RELEASE.
-
-
-
- 500100
- January 17, 2003
- 5.0-CURRENT after branching for RELENG_5_0
-
-
-
- 500101
- February 19, 2003
- <sys/dkstat.h> is empty and should
- not be included.
-
-
-
- 500102
- February 25, 2003
- 5.0-CURRENT after the d_mmap_t interface
- change.
-
-
-
- 500103
- February 26, 2003
- 5.0-CURRENT after taskqueue_swi changed to run
- without Giant, and taskqueue_swi_giant added to run
- with Giant.
-
-
-
- 500104
- February 27, 2003
- cdevsw_add() and cdevsw_remove() no
- longer exists.
- Appearance of MAJOR_AUTO allocation facility.
-
-
-
- 500105
- March 4, 2003
- 5.0-CURRENT after new cdevsw initialization method.
-
-
-
- 500106
- March 8, 2003
- devstat_add_entry() has been replaced by
- devstat_new_entry()
-
-
-
- 500107
- March 15, 2003
- Devstat interface change; see sys/sys/param.h 1.149
-
-
-
- 500108
- March 15, 2003
- Token-Ring interface changes.
-
-
-
- 500109
- March 25, 2003
- Addition of vm_paddr_t.
-
-
-
- 500110
- March 28, 2003
- 5.0-CURRENT after &man.realpath.3; has been made
- thread-safe
-
-
-
- 500111
- April 9, 2003
- 5.0-CURRENT after &man.usbhid.3; has been synced with
- NetBSD
-
-
-
- 500112
- April 17, 2003
- 5.0-CURRENT after new NSS implementation
- and addition of POSIX.1 getpw*_r, getgr*_r
- functions
-
-
-
- 500113
- May 2, 2003
- 5.0-CURRENT after removal of the old rc system.
-
-
-
- 501000
- June 4, 2003
- 5.1-RELEASE.
-
-
-
- 501100
- June 2, 2003
- 5.1-CURRENT after branching for RELENG_5_1.
-
-
-
- 501101
- June 29, 2003
- 5.1-CURRENT after correcting the semantics of
- sigtimedwait(2) and sigwaitinfo(2).
-
-
-
- 501102
- July 3, 2003
- 5.1-CURRENT after adding the lockfunc and lockfuncarg
- fields to &man.bus.dma.tag.create.9;.
-
-
-
- 501103
- July 31, 2003
- 5.1-CURRENT after GCC 3.3.1-pre 20030711 snapshot
- integration.
-
-
-
- 501104
- August 5, 2003
- 5.1-CURRENT 3ware API changes to twe.
-
-
-
- 501105
- August 17, 2003
- 5.1-CURRENT dynamically-linked /bin and /sbin
- support and movement of libraries to /lib.
-
-
-
- 501106
- September 8, 2003
- 5.1-CURRENT after adding kernel support for
- Coda 6.x.
-
-
-
- 501107
- September 17, 2003
- 5.1-CURRENT after 16550 UART constants moved from
- <dev/sio/sioreg.h> to
- <dev/ic/ns16550.h>.
- Also when libmap functionality was unconditionally
- supported by rtld.
-
-
-
- 501108
- September 23, 2003
- 5.1-CURRENT after PFIL_HOOKS API update
-
-
-
- 501109
- September 27, 2003
- 5.1-CURRENT after adding kiconv(3)
-
-
-
- 501110
- September 28, 2003
- 5.1-CURRENT after changing default operations
- for open and close in cdevsw
-
-
-
- 501111
- October 16, 2003
- 5.1-CURRENT after changed layout of cdevsw
-
-
-
- 501112
- October 16, 2003
- 5.1-CURRENT after adding kobj multiple inheritance
-
-
-
-
- 501113
- October 31, 2003
- 5.1-CURRENT after the if_xname change in
- struct ifnet
-
-
-
- 501114
- November 16, 2003
- 5.1-CURRENT after changing /bin and /sbin to
- be dynamically linked
-
-
-
- 502000
- December 7, 2003
- 5.2-RELEASE
-
-
-
- 502010
- February 23, 2004
- 5.2.1-RELEASE
-
-
-
- 502100
- December 7, 2003
- 5.2-CURRENT after branching for RELENG_5_2
-
-
-
- 502101
- December 19, 2003
- 5.2-CURRENT after __cxa_atexit/__cxa_finalize
- functions were added to libc.
-
-
-
- 502102
- January 30, 2004
- 5.2-CURRENT after change of default thread library
- from libc_r to libpthread.
-
-
-
- 502103
- February 21, 2004
- 5.2-CURRENT after device driver API megapatch.
-
-
-
-
- 502104
- February 25, 2004
- 5.2-CURRENT after getopt_long_only() addition.
-
-
-
-
- 502105
- March 5, 2004
- 5.2-CURRENT after NULL is made into ((void *)0)
- for C, creating more warnings.
-
-
-
-
- 502106
- March 8, 2004
- 5.2-CURRENT after pf is linked to the build and
- install.
-
-
-
-
- 502107
- March 10, 2004
- 5.2-CURRENT after time_t is changed to a
- 64-bit value on sparc64.
-
-
-
-
- 502108
- March 12, 2004
- 5.2-CURRENT after Intel C/C++ compiler support in some headers and execve(2) changes to be more strictly conforming to POSIX.
-
-
-
-
- 502109
- March 22, 2004
- 5.2-CURRENT after the introduction of the
- bus_alloc_resource_any API
-
-
-
-
- 502110
- March 27, 2004
- 5.2-CURRENT after the addition of UTF-8 locales
-
-
-
-
- 502111
- April 11, 2004
- 5.2-CURRENT after the removal of the getvfsent(3)
- API
-
-
-
-
- 502112
- April 13, 2004
- 5.2-CURRENT after the addition of the .warning
- directive for make.
-
-
-
- 502113
- June 4, 2004
- 5.2-CURRENT after ttyioctl() was made mandatory
- for serial drivers.
-
-
-
- 502114
- June 13, 2004
- 5.2-CURRENT after import of the ALTQ framework.
-
-
-
-
- 502115
- June 14, 2004
- 5.2-CURRENT after changing sema_timedwait(9) to
- return 0 on success and a non-zero error code on
- failure.
-
-
-
-
- 502116
- June 16, 2004
- 5.2-CURRENT after changing kernel dev_t to
- be pointer to struct cdev *.
-
-
-
-
- 502117
- June 17, 2004
- 5.2-CURRENT after changing kernel udev_t to dev_t.
-
-
-
-
- 502118
- June 17, 2004
- 5.2-CURRENT after adding support for CLOCK_VIRTUAL
- and CLOCK_PROF to clock_gettime(2) and clock_getres(2).
-
-
-
-
- 502119
- June 22, 2004
- 5.2-CURRENT after changing network interface
- cloning overhaul.
-
-
-
-
- 502120
- July 2, 2004
- 5.2-CURRENT after the update of the package tools
- to revision 20040629.
-
-
-
-
- 502121
- July 9, 2004
- 5.2-CURRENT after marking Bluetooth code as
- non-i386 specific.
-
-
-
-
- 502122
- July 11, 2004
- 5.2-CURRENT after the introduction of the KDB
- debugger framework, the conversion of DDB into a
- backend and the introduction of the GDB backend.
-
-
-
-
- 502123
- July 12, 2004
- 5.2-CURRENT after change to make
- VFS_ROOT take a struct
- thread argument as does vflush. Struct kinfo_proc
- now has a user data pointer.
- The switch of the default X implementation to
- xorg was also made at this time.
-
-
-
-
- 502124
- July 24, 2004
- 5.2-CURRENT after the change to separate the way
- ports rc.d and legacy scripts are started.
-
-
-
-
- 502125
- July 28, 2004
- 5.2-CURRENT after the backout of the
- previous change.
-
-
-
-
- 502126
- July 31, 2004
- 5.2-CURRENT after the removal of
- kmem_alloc_pageable() and the import of gcc 3.4.2.
-
-
-
-
- 502127
- August 2, 2004
- 5.2-CURRENT after changing the UMA kernel
- API to allow ctors/inits to fail.
-
-
-
-
- 502128
- August 8, 2004
- 5.2-CURRENT after the change of the
- vfs_mount signature as well as global replacement of
- PRISON_ROOT with SUSER_ALLOWJAIL for the suser(9)
- API.
-
-
-
-
- 503000
- August 23, 2004
- 5.3-BETA/RC before the pfil API change
-
-
-
- 503001
- September 22, 2004
- 5.3-RELEASE
-
-
-
- 503100
- October 16, 2004
- 5.3-STABLE after branching for RELENG_5_3
-
-
-
- 503101
- December 3, 2004
- 5.3-STABLE after addition of glibc style
- &man.strftime.3; padding options.
-
-
-
- 503102
- February 13, 2005
- 5.3-STABLE after OpenBSD's nc(1) import MFC.
-
-
-
- 503103
- February 27, 2005
- 5.4-PRERELEASE after the MFC of the fixes in
- <src/include/stdbool.h> and
- <src/sys/i386/include/_types.h>
- for using the GCC-compatibility of the Intel C/C++ compiler.
-
-
-
- 503104
- February 28, 2005
- 5.4-PRERELEASE after the MFC of the change of
- ifi_epoch from wall clock time to uptime.
-
-
-
- 503105
- March 2, 2005
- 5.4-PRERELEASE after the MFC of the fix of EOVERFLOW check in vswprintf(3).
-
-
-
- 504000
- April 3, 2005
- 5.4-RELEASE.
-
-
-
- 504100
- April 3, 2005
- 5.4-STABLE after branching for RELENG_5_4
-
-
-
- 504101
- May 11, 2005
- 5.4-STABLE after increasing the default
- thread stacksizes
-
-
-
- 504102
- June 24, 2005
- 5.4-STABLE after the addition of sha256
-
-
-
- 504103
- October 3, 2005
- 5.4-STABLE after the MFC of if_bridge
-
-
-
- 504104
- November 13, 2005
- 5.4-STABLE after the MFC of bsdiff and portsnap
-
-
-
- 504105
- January 17, 2006
- 5.4-STABLE after MFC of ldconfig_local_dirs
- change.
-
-
-
- 505000
- May 12, 2006
- 5.5-RELEASE.
-
-
-
- 505100
- May 12, 2006
- 5.5-STABLE after branching for RELENG_5_5
-
-
-
- 600000
- August 18, 2004
- 6.0-CURRENT
-
-
-
- 600001
- August 27, 2004
- 6.0-CURRENT after permanently enabling PFIL_HOOKS
- in the kernel.
-
-
-
-
- 600002
- August 30, 2004
- 6.0-CURRENT after initial addition of
- ifi_epoch to struct if_data. Backed out after a
- few days. Do not use this value.
-
-
-
-
- 600003
- September 8, 2004
- 6.0-CURRENT after the re-addition of the
- ifi_epoch member of struct if_data.
-
-
-
-
- 600004
- September 29, 2004
- 6.0-CURRENT after addition of the struct inpcb
- argument to the pfil API.
-
-
-
-
- 600005
- October 5, 2004
- 6.0-CURRENT after addition of the "-d
- DESTDIR" argument to newsyslog.
-
-
-
-
- 600006
- November 4, 2004
- 6.0-CURRENT after addition of glibc style
- &man.strftime.3; padding options.
-
-
-
-
- 600007
- December 12, 2004
- 6.0-CURRENT after addition of 802.11 framework
- updates.
-
-
-
-
- 600008
- January 25, 2005
- 6.0-CURRENT after changes to VOP_*VOBJECT() functions
- and introduction of MNTK_MPSAFE flag for Giantfree filesystems.
-
-
-
-
- 600009
- February 4, 2005
- 6.0-CURRENT after addition of the cpufreq framework
- and drivers.
-
-
-
-
- 600010
- February 6, 2005
- 6.0-CURRENT after importing OpenBSD's nc(1).
-
-
-
- 600011
- February 12, 2005
- 6.0-CURRENT after removing semblance of SVID2
- matherr() support.
-
-
-
- 600012
- February 15, 2005
- 6.0-CURRENT after increase of default thread stacks'
- size.
-
-
-
- 600013
- February 19, 2005
- 6.0-CURRENT after fixes in
- <src/include/stdbool.h> and
- <src/sys/i386/include/_types.h>
- for using the GCC-compatibility of the Intel C/C++ compiler.
-
-
-
- 600014
- February 21, 2005
- 6.0-CURRENT after EOVERFLOW checks in vswprintf(3) fixed.
-
-
-
- 600015
- February 25, 2005
- 6.0-CURRENT after changing the struct if_data
- member, ifi_epoch, from wall clock time to uptime.
-
-
-
- 600016
- February 26, 2005
- 6.0-CURRENT after LC_CTYPE disk format changed.
-
-
-
- 600017
- February 27, 2005
- 6.0-CURRENT after NLS catalogs disk format changed.
-
-
-
- 600018
- February 27, 2005
- 6.0-CURRENT after LC_COLLATE disk format changed.
-
-
-
- 600019
- February 28, 2005
- Installation of acpica includes into /usr/include.
-
-
-
- 600020
- March 9, 2005
- Addition of MSG_NOSIGNAL flag to send(2) API.
-
-
-
- 600021
- March 17, 2005
- Addition of fields to cdevsw
-
-
-
- 600022
- March 21, 2005
- Removed gtar from base system.
-
-
-
- 600023
- April 13, 2005
- LOCAL_CREDS, LOCAL_CONNWAIT socket options added to unix(4).
-
-
-
- 600024
- April 19, 2005
- &man.hwpmc.4; and related tools added to 6.0-CURRENT.
-
-
-
- 600025
- April 26, 2005
- struct icmphdr added to 6.0-CURRENT.
-
-
-
- 600026
- May 3, 2005
- pf updated to 3.7.
-
-
-
- 600027
- May 6, 2005
- Kernel libalias and ng_nat introduced.
-
-
-
- 600028
- May 13, 2005
- POSIX ttyname_r(3) made available through unistd.h and libc.
-
-
-
- 600029
- May 29, 2005
- 6.0-CURRENT after libpcap updated to v0.9.1 alpha 096.
-
-
-
- 600030
- June 5, 2005
- 6.0-CURRENT after importing NetBSD's if_bridge(4).
-
-
-
- 600031
- June 10, 2005
- 6.0-CURRENT after struct ifnet was broken out
- of the driver softcs.
-
-
-
- 600032
- July 11, 2005
- 6.0-CURRENT after the import of libpcap v0.9.1.
-
-
-
- 600033
- July 25, 2005
- 6.0-STABLE after bump of all shared library
- versions that had not been changed since
- RELENG_5.
-
-
-
- 600034
- August 13, 2005
- 6.0-STABLE after credential argument is added to
- dev_clone event handler. 6.0-RELEASE.
-
-
-
- 600100
- November 1, 2005
- 6.0-STABLE after 6.0-RELEASE
-
-
-
- 600101
- December 21, 2005
- 6.0-STABLE after incorporating scripts from the
- local_startup directories into the base &man.rcorder.8;.
-
-
-
- 600102
- December 30, 2005
- 6.0-STABLE after updating the ELF types and
- constants.
-
-
-
- 600103
- January 15, 2006
- 6.0-STABLE after MFC of pidfile(3) API.
-
-
-
- 600104
- January 17, 2006
- 6.0-STABLE after MFC of ldconfig_local_dirs
- change.
-
-
-
- 600105
- February 26, 2006
- 6.0-STABLE after NLS catalog support of
- csh(1).
-
-
-
- 601000
- May 6, 2006
- 6.1-RELEASE
-
-
-
- 601100
- May 6, 2006
- 6.1-STABLE after 6.1-RELEASE.
-
-
-
- 601101
- June 22, 2006
- 6.1-STABLE after the import of csup.
-
-
-
- 601102
- July 11, 2006
- 6.1-STABLE after the iwi(4) update.
-
-
-
- 601103
- July 17, 2006
- 6.1-STABLE after the resolver update to
- BIND9, and exposure of reentrant version of
- netdb functions.
-
-
-
- 601104
- August 8, 2006
- 6.1-STABLE after DSO (dynamic shared
- objects) support has been enabled in
- OpenSSL.
-
-
-
- 601105
- September 2, 2006
- 6.1-STABLE after 802.11 fixups changed the
- api for the IEEE80211_IOC_STA_INFO ioctl.
-
-
-
- 602000
- November 15, 2006
- 6.2-RELEASE
-
-
-
- 602100
- September 15, 2006
- 6.2-STABLE after 6.2-RELEASE.
-
-
-
- 602101
- December 12, 2006
- 6.2-STABLE after the addition of Wi-Spy
- quirk.
-
-
-
- 602102
- December 28, 2006
- 6.2-STABLE after pci_find_extcap() addition.
-
-
-
- 602103
- January 16, 2007
- 6.2-STABLE after MFC of dlsym change to look
- for a requested symbol both
- in specified dso and its implicit dependencies.
-
-
-
- 602104
- January 28, 2007
- 6.2-STABLE after MFC of ng_deflate(4) and
- ng_pred1(4) netgraph nodes and new compression and
- encryption modes for ng_ppp(4) node.
-
-
-
- 602105
- February 20, 2007
- 6.2-STABLE after MFC of BSD licensed version of &man.gzip.1;
- ported from NetBSD.
-
-
-
- 602106
- March 31, 2007
- 6.2-STABLE after MFC of PCI MSI and MSI-X
- support.
-
-
-
- 602107
- April 6, 2007
- 6.2-STABLE after MFC of ncurses 5.6 and wide
- character support.
-
-
-
- 602108
- April 11, 2007
- 6.2-STABLE after MFC of CAM 'SG' peripheral device,
- which implements a subset of Linux SCSI SG passthrough device API.
-
-
-
- 602109
- April 17, 2007
- 6.2-STABLE after MFC of readline 5.2 patchset 002.
-
-
-
- 602110
- May 2, 2007
- 6.2-STABLE after MFC of pmap_invalidate_cache(),
- pmap_change_attr(), pmap_mapbios(), pmap_mapdev_attr(),
- and pmap_unmapbios() for amd64 and i386.
-
-
-
- 602111
- June 11, 2007
- 6.2-STABLE after MFC of BOP_BDFLUSH and caused
- breakage of the filesystem modules KBI.
-
-
-
- 602112
- September 21, 2007
- 6.2-STABLE after libutil(3) MFC's.
-
-
-
- 602113
- October 25, 2007
- 6.2-STABLE after MFC of wide and single byte
- ctype separation. Newly compiled binary that references
- to ctype.h may require a new symbol, __mb_sb_limit,
- which is not available on older systems.
-
-
-
- 602114
- October 30, 2007
- 6.2-STABLE after ctype ABI forward compatibility
- restored.
-
-
-
- 602115
- November 21, 2007
- 6.2-STABLE after back out of wide and single byte
- ctype separation.
-
-
-
- 603000
- November 25, 2007
- 6.3-RELEASE
-
-
-
- 603100
- November 25, 2007
- 6.3-STABLE after 6.3-RELEASE.
-
-
-
- 603101
- December 7, 2007
- 6.3-STABLE after fixing
- multibyte type support in bit macro.
-
-
-
- 603102
- April 24, 2008
- 6.3-STABLE after adding l_sysid to struct flock.
-
-
-
- 603103
- May 27, 2008
- 6.3-STABLE after MFC of the
- memrchr function.
-
-
-
- 603104
- June 15, 2008
- 6.3-STABLE after MFC of support for
- :u variable modifier in make(1).
-
-
-
- 604000
- October 4, 2008
- 6.4-RELEASE
-
-
-
- 604100
- October 4, 2008
- 6.4-STABLE after 6.4-RELEASE.
-
-
-
- 700000
- July 11, 2005
- 7.0-CURRENT.
-
-
-
- 700001
- July 23, 2005
- 7.0-CURRENT after bump of all shared library
- versions that had not been changed since
- RELENG_5.
-
-
-
- 700002
- August 13, 2005
- 7.0-CURRENT after credential argument is added to
- dev_clone event handler.
-
-
-
- 700003
- August 25, 2005
- 7.0-CURRENT after memmem(3) is added to libc.
-
-
-
- 700004
- October 30, 2005
- 7.0-CURRENT after solisten(9) kernel arguments
- are modified to accept a backlog parameter.
-
-
-
- 700005
- November 11, 2005
- 7.0-CURRENT after IFP2ENADDR() was changed to return
- a pointer to IF_LLADDR().
-
-
-
- 700006
- November 11, 2005
- 7.0-CURRENT after addition of if_addr
- member to struct ifnet and IFP2ENADDR()
- removal.
-
-
-
- 700007
- December 2, 2005
- 7.0-CURRENT after incorporating scripts from the
- local_startup directories into the base &man.rcorder.8;.
-
-
-
- 700008
- December 5, 2005
- 7.0-CURRENT after removal of MNT_NODEV mount
- option.
-
-
-
- 700009
- December 19, 2005
- 7.0-CURRENT after ELF-64 type changes and symbol
- versioning.
-
-
-
- 700010
- December 20, 2005
- 7.0-CURRENT after addition of hostb and vgapci
- drivers, addition of pci_find_extcap(), and changing
- the AGP drivers to no longer map the aperture.
-
-
-
- 700011
- December 31, 2005
- 7.0-CURRENT after tv_sec was made time_t on
- all platforms but Alpha.
-
-
-
- 700012
- January 8, 2006
- 7.0-CURRENT after ldconfig_local_dirs change.
-
-
-
- 700013
- January 12, 2006
- 7.0-CURRENT after changes to
- /etc/rc.d/abi to support
- /compat/linux/etc/ld.so.cache
- being a symlink in a readonly filesystem.
-
-
-
- 700014
- January 26, 2006
- 7.0-CURRENT after pts import.
-
-
-
- 700015
- March 26, 2006
- 7.0-CURRENT after the introduction of version 2
- of &man.hwpmc.4;'s ABI.
-
-
-
- 700016
- April 22, 2006
- 7.0-CURRENT after addition of &man.fcloseall.3;
- to libc.
-
-
-
- 700017
- May 13, 2006
- 7.0-CURRENT after removal of ip6fw.
-
-
-
- 700018
- July 15, 2006
- 7.0-CURRENT after import of snd_emu10kx.
-
-
-
- 700019
- July 29, 2006
- 7.0-CURRENT after import of OpenSSL 0.9.8b.
-
-
-
- 700020
- September 3, 2006
- 7.0-CURRENT after addition of bus_dma_get_tag
- function
-
-
-
- 700021
- September 4, 2006
- 7.0-CURRENT after libpcap 0.9.4 and
- tcpdump 3.9.4 import.
-
-
-
- 700022
- September 9, 2006
- 7.0-CURRENT after dlsym change to look
- for a requested symbol both
- in specified dso and its implicit dependencies.
-
-
-
- 700023
- September 23, 2006
- 7.0-CURRENT after adding new sound IOCTLs for the OSSv4 mixer API.
-
-
-
- 700024
- September 28, 2006
- 7.0-CURRENT after import of OpenSSL 0.9.8d.
-
-
-
- 700025
- November 11, 2006
- 7.0-CURRENT after the addition of libelf.
-
-
-
- 700026
- November 26, 2006
- 7.0-CURRENT after major changes on sound
- sysctls.
-
-
-
- 700027
- November 30, 2006
- 7.0-CURRENT after the addition of Wi-Spy
- quirk.
-
-
-
- 700028
- December 15, 2006
- 7.0-CURRENT after the addition of sctp calls to libc
-
-
-
-
- 700029
- January 26, 2007
- 7.0-CURRENT after the GNU &man.gzip.1; implementation was
- replaced with a BSD licensed version ported from NetBSD.
-
-
-
- 700030
- February 7, 2007
- 7.0-CURRENT after the removal of IPIP tunnel encapsulation (VIFF_TUNNEL) from the IPv4 multicast forwarding code.
-
-
-
-
- 700031
- February 23, 2007
- 7.0-CURRENT after the modification of bus_setup_intr() (newbus).
-
-
-
-
- 700032
- March 2, 2007
- 7.0-CURRENT after the inclusion of ipw(4) and iwi(4) firmwares.
-
-
-
-
- 700033
- March 9, 2007
- 7.0-CURRENT after the inclusion of ncurses wide character support.
-
-
-
-
- 700034
- March 19, 2007
- 7.0-CURRENT after changes to how insmntque(),
- getnewvnode(), and vfs_hash_insert() work.
-
-
-
-
- 700035
- March 26, 2007
- 7.0-CURRENT after addition of a notify mechanism
- for CPU frequency changes.
-
-
-
-
- 700036
- April 6, 2007
- 7.0-CURRENT after import of the ZFS filesystem.
-
-
-
- 700037
- April 8, 2007
- 7.0-CURRENT after addition of CAM 'SG' peripheral device,
- which implements a subset of Linux SCSI SG passthrough device API.
-
-
-
- 700038
- April 30, 2007
- 7.0-CURRENT after changing &man.getenv.3;, &man.putenv.3;,
- &man.setenv.3; and &man.unsetenv.3; to be POSIX
- conformant.
-
-
-
- 700039
- May 1, 2007
- 7.0-CURRENT after the changes in 700038 were
- backed out.
-
-
-
- 700040
- May 10, 2007
- 7.0-CURRENT after the addition of &man.flopen.3;
- to libutil.
-
-
-
- 700041
- May 13, 2007
- 7.0-CURRENT after enabling symbol versioning, and changing
- the default thread library to libthr.
-
-
-
- 700042
- May 19, 2007
- 7.0-CURRENT after the import of gcc 4.2.0.
-
-
-
- 700043
- May 21, 2007
- 7.0-CURRENT after bump of all shared library
- versions that had not been changed since
- RELENG_6.
-
-
-
- 700044
- June 7, 2007
- 7.0-CURRENT after changing the argument for
- vn_open()/VOP_OPEN() from file descriptor index to the
- struct file *.
-
-
-
- 700045
- June 10, 2007
- 7.0-CURRENT after changing &man.pam.nologin.8; to
- provide an account management function instead of an
- authentication function to the PAM framework.
-
-
-
- 700046
- June 11, 2007
- 7.0-CURRENT after updated 802.11 wireless
- support.
-
-
-
- 700047
- June 11, 2007
- 7.0-CURRENT after adding TCP LRO interface
- capabilities.
-
-
-
- 700048
- June 12, 2007
- 7.0-CURRENT after
- RFC 3678 API support added to the IPv4 stack.
- Legacy RFC 1724 behavior of the IP_MULTICAST_IF
- ioctl has now been removed; 0.0.0.0/8 may no longer
- be used to specify an interface index.
- struct ipmreqn should be used instead.
-
-
-
- 700049
- July 3, 2007
- 7.0-CURRENT after importing pf from OpenBSD
- 4.1
-
-
-
- (not changed)
-
- 7.0-CURRENT after adding IPv6 support for
- FAST_IPSEC, deleting KAME IPSEC, and renaming
- FAST_IPSEC to IPSEC.
-
-
-
- 700050
- July 4, 2007
- 7.0-CURRENT after converting setenv/putenv/etc.
- calls from traditional BSD to POSIX.
-
-
-
- 700051
- July 4, 2007
- 7.0-CURRENT after adding new mmap/lseek/etc
- syscalls.
-
-
-
- 700052
- July 6, 2007
- 7.0-CURRENT after moving I4B headers to
- include/i4b.
-
-
-
- 700053
- September 30, 2007
- 7.0-CURRENT after the addition of support for
- PCI domains
-
-
-
- 700054
- October 25, 2007
- 7.0-CURRENT after MFC of wide and single byte
- ctype separation.
-
-
-
- 700055
- October 28, 2007
- 7.0-RELEASE, and 7.0-CURRENT after ABI backwards compatibility
- to the FreeBSD 4/5/6 versions of the PCIOCGETCONF,
- PCIOCREAD and PCIOCWRITE IOCTLs was MFC'ed, which
- required the ABI of the PCIOCGETCONF IOCTL to be
- broken again
-
-
-
- 700100
- December 22, 2007
- 7.0-STABLE after 7.0-RELEASE
-
-
-
- 700101
- February 8, 2008
- 7.0-STABLE after the MFC of m_collapse().
-
-
-
- 700102
- March 30, 2008
- 7.0-STABLE after the MFC of kdb_enter_why().
-
-
-
- 700103
- April 10, 2008
- 7.0-STABLE after adding l_sysid to struct flock.
-
-
-
- 700104
- April 11, 2008
- 7.0-STABLE after the MFC of procstat(1).
-
-
-
- 700105
- April 11, 2008
- 7.0-STABLE after the MFC of umtx features.
-
-
-
- 700106
- April 15, 2008
- 7.0-STABLE after the MFC of &man.write.2; support
- to &man.psm.4;.
-
-
-
- 700107
- April 20, 2008
- 7.0-STABLE after the MFC of F_DUP2FD command
- to &man.fcntl.2;.
-
-
-
- 700108
- May 5, 2008
- 7.0-STABLE after some &man.lockmgr.9; changes, which
- makes it necessary to include
- sys/lock.h in order to use
- &man.lockmgr.9;.
-
-
-
- 700109
- May 27, 2008
- 7.0-STABLE after MFC of the
- memrchr function.
-
-
-
- 700110
- August 5, 2008
- 7.0-STABLE after MFC of kernel NFS lockd client.
-
-
-
-
- 700111
- August 20, 2008
- 7.0-STABLE after addition of physically contiguous
- jumbo frame support.
-
-
-
- 700112
- August 27, 2008
- 7.0-STABLE after MFC of kernel DTrace support.
-
-
-
-
- 701000
- November 25, 2008
- 7.1-RELEASE
-
-
-
- 701100
- November 25, 2008
- 7.1-STABLE after 7.1-RELEASE.
-
-
-
- 701101
- January 10, 2009
- 7.1-STABLE after strndup
- merge.
-
-
-
- 701102
- January 17, 2009
- 7.1-STABLE after cpuctl(4) support
- added.
-
-
-
- 701103
- February 7, 2009
- 7.1-STABLE after the merge of
- multi-/no-IPv4/v6 jails.
-
-
-
- 701104
- February 14, 2009
- 7.1-STABLE after the store of the suspension owner
- in the struct mount, and introduction of vfs_susp_clean
- method into the struct vfsops.
-
-
-
- 701105
- March 12, 2009
- 7.1-STABLE after the incompatible change
- to the kern.ipc.shmsegs sysctl to allow to allocate
- larger SysV shared memory segments on 64bit
- architectures.
-
-
-
- 701106
- March 14, 2009
- 7.1-STABLE after the merge of a fix for
- POSIX semaphore wait operations.
-
-
-
- 702000
- April 15, 2009
- 7.2-RELEASE
-
-
-
- 702100
- April 15, 2009
- 7.2-STABLE after 7.2-RELEASE.
-
-
-
- 702101
- May 15, 2009
- 7.2-STABLE after ichsmb(4) was changed to
- use left-adjusted slave addressing to match other
- SMBus controller drivers.
-
-
-
- 702102
- May 28, 2009
- 7.2-STABLE after MFC of the
- fdopendir function.
-
-
-
- 702103
- June 06, 2009
- 7.2-STABLE after MFC of PmcTools.
-
-
-
- 702104
- July 14, 2009
- 7.2-STABLE after MFC of the
- closefrom system call.
-
-
-
- 702105
- July 31, 2009
- 7.2-STABLE after MFC of the SYSVIPC ABI
- change.
-
-
-
- 702106
- September 14, 2009
- 7.2-STABLE after MFC of the x86 PAT
- enhancements and addition of d_mmap_single() and
- the scatter/gather list VM object type.
-
-
-
- 703000
- February 9, 2010
- 7.3-RELEASE
-
-
-
- 703100
- February 9, 2010
- 7.3-STABLE after 7.3-RELEASE.
-
-
-
- 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.
-
-
-
- 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 (a.k.a. setfib(1), setfib(2)).
-
-
- 800038
- May 26, 2008
- 8.0-CURRENT after removal of netatm and
- ISDN4BSD.
-
-
- 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 pathes.
-
-
- 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 chaning
- sx_init_flags() KPI. The
- SX_ADAPTIVESPIN is retired and
- a new SX_NOADAPTIVE flag is
- introduced in order to handle the reversed logic.
-
-
- 800093
- May 29, 2009
- 8.0-CURRENT after adding mnt_xflag to
- struct mount.
-
-
- 800094
- May 30, 2009
- 8.0-CURRENT after adding
- &man.VOP.ACCESSX.9;.
-
-
- 800095
- May 30, 2009
- 8.0-CURRENT after changing the polling KPI.
- The polling handlers now return the number of packets
- processed. A new
- IFCAP_POLLING_NOCOUNT is also
- introduced to specify that the return value is
- not significant and the counting should be
- skipped.
-
-
- 800096
- June 1, 2009
- 8.0-CURRENT after updating to the new netisr
- implementation and after changing the way we
- store and access FIBs.
-
-
-
- 800097
- June 8, 2009
- 8.0-CURRENT after the introduction of vnet
- destructor hooks and infrastructure.
-
-
- 800097
- June 11, 2009
- 8.0-CURRENT after the introduction of netgraph
- outbound to inbound path call detection and queuing,
- which also changed the layout of struct thread.
-
-
- 800098
- June 14, 2009
- 8.0-CURRENT after OpenSSL 0.9.8k import.
-
-
- 800099
- June 22, 2009
- 8.0-CURRENT after NGROUPS update and moving
- route virtualization into its own VImage module.
-
-
- 800100
- June 24, 2009
- 8.0-CURRENT after SYSVIPC ABI change.
-
-
- 800101
- June 29, 2009
- 8.0-CURRENT after the removal of the
- /dev/net/* per-interface character
- devices.
-
-
- 800102
- July 12, 2009
- 8.0-CURRENT after padding was added to
- struct sackhint, struct tcpcb, and struct
- tcpstat.
-
-
- 800103
- July 13, 2009
- 8.0-CURRENT after replacing struct tcpopt
- with struct toeopt in the TOE driver interface
- to the TCP syncache.
-
-
- 800104
- July 14, 2009
- 8.0-CURRENT after the addition of the
- linker-set based per-vnet allocator.
-
-
- 800105
- July 19, 2009
- 8.0-CURRENT after version bump for all
- shared libraries that do not have symbol versioning
- turned on.
-
-
- 800106
- July 24, 2009
- 8.0-CURRENT after introduction of OBJT_SG
- VM object type.
-
-
- 800107
- August 2, 2009
- 8.0-CURRENT after making the newbus subsystem
- Giant free by adding the newbus sxlock and 8.0-RELEASE.
-
-
- 800108
- November 21, 2009
- 8.0-STABLE after implementing EVFILT_USER kevent
- filter.
-
-
- 800500
- January 7, 2010
- 8.0-STABLE after __FreeBSD_version
- bump to make pkg_add -r
- use packages-8-stable.
-
-
- 800501
- January 24, 2010
- 8.0-STABLE after change of the
- scandir(3) and
- alphasort(3) prototypes to
- conform to SUSv4.
-
-
- 800502
- January 31, 2010
- 8.0-STABLE after addition of
- sigpause(3).
-
-
- 800503
- February 25, 2010
- 8.0-STABLE after addition of SIOCGIFDESCR
- and SIOCSIFDESCR ioctls to network interfaces. These
- ioctl can be used to manipulate interface description,
- as inspired by OpenBSD.
-
-
- 800504
- March 1, 2010
- 8.0-STABLE after MFC of importing x86emu, a software
- emulator for real mode x86 CPU from OpenBSD.
-
-
- 800505
- May 18, 2010
- 8.0-STABLE after MFC of adding liblzma, xz, xzdec,
- and lzmainfo.
-
-
- 801000
- June 14, 2010
- 8.1-RELEASE
-
-
- 801500
- June 14, 2010
- 8.1-STABLE after 8.1-RELEASE.
-
-
- 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
- Jun 10, 2010
- 9.0-CURRENT after adding Clang.
-
-
- 900015
- July 22, 2010
- 9.0-CURRENT after the import of BSD grep.
-
-
- 900017
- August 23, 2010
- 9.0-CURRENT after changing back default grep to
- GNU grep and adding WITH_BSD_GREP knob.
-
-
-
-
-
-
- Note that 2.2-STABLE sometimes identifies itself as
- 2.2.5-STABLE
after the 2.2.5-RELEASE. The pattern
- used to be year followed by the month, but we decided to change it
- to a more straightforward major/minor system starting from 2.2.
- This is because the parallel development on several branches made
- it infeasible to classify the releases simply by their real
- release dates. If you are making a port now, you do not have to
- worry about old -CURRENTs; they are listed here just for your
- reference.
-
-
-
Writing something after
bsd.port.mk
@@ -14516,6 +10894,29 @@
+
+
+ __FreeBSD_version Values
+
+ Here is a convenient list of
+ __FreeBSD_version values as defined in sys/param.h:
+
+ &appendix.osversions;
+
+
+ Note that 2.2-STABLE sometimes identifies itself as
+ 2.2.5-STABLE
after the 2.2.5-RELEASE. The
+ pattern used to be year followed by the month, but we decided
+ to change it to a more straightforward major/minor system
+ starting from 2.2. This is because the parallel development
+ on several branches made it infeasible to classify the
+ releases simply by their real release dates. If you are
+ making a port now, you do not have to worry about old
+ -CURRENTs; they are listed here just for your
+ reference.
+
+