version 1.15, 2012/03/23 01:13:07 |
version 1.16, 2012/03/23 01:34:41 |
|
|
<li>RFC4638 MTU negotiation for pppoe(4). |
<li>RFC4638 MTU negotiation for pppoe(4). |
<li>pflow(4) now supports Netflow v9/ipfix. |
<li>pflow(4) now supports Netflow v9/ipfix. |
<li>Improved IPv6 fragment checking in PF and the network stack. |
<li>Improved IPv6 fragment checking in PF and the network stack. |
<li>Various enhancements with ICMP/ICMPv6 states in PF. |
<li>Various enhancements with ICMP/ICMPv6 states in pf(4). |
<li>Many robustness improvements for IEEE 802.11 (particularly hostap). |
<li>Many robustness improvements for IEEE 802.11 (particularly hostap). |
<li>pfsync(4) improvements including jumbo frames and automatically requesting a bulk update after a physical interface comes online. |
<li>pfsync(4) improvements including jumbo frames and automatically requesting a bulk update after a physical interface comes online. |
<li>One-shot rule support for PF, for use with proxies via anchors. |
<li>One-shot rule support for pf(4), for use with proxies via anchors. |
<li>Improved vlan priority support, including mapping to interface queues. |
<li>Improved vlan priority support, including mapping to interface queues. |
<li>Initial rdomains support for IPv6. |
<li>Initial rdomains support for IPv6. |
</ul> |
</ul> |
<p> |
<p> |
<li>Routing daemons and other userland network improvements: |
<li>Routing daemons and other userland network improvements: |
<ul> |
<ul> |
<li>fstat now displays routing table ID and socket-splicing information and ps can display routing table ID. |
<li>fstat(8) now displays routing table ID and socket-splicing information and ps can display routing table ID. |
<li>traceroute and traceroute6 can look up ASNs for each hop. |
<li>traceroute(8) and traceroute6(8) can look up ASNs for each hop. |
<li>snmpd(8) adds a MIB to show statistics for carp(4) interfaces. |
<li>snmpd(8) adds a MIB to show statistics for carp(4) interfaces. |
<li>bgpctl parses and display MRT routing table dumps. |
<li>bgpctl(8) parses and display MRT routing table dumps. |
<li>ntpd supports multiple rdomains. |
<li>ntpd(8) supports multiple rdomains. |
<li>When ospfd detects route socket overflow, it now delays before it reloads the fib. |
<li>When ospfd(8) detects route socket overflow, it now delays before |
<li>Improved and more consistent ToS support in various network tools (tcpbench/nc/ping/traceroute). |
it reloads the fib. |
|
<li>Improved and more consistent ToS support in various network tools |
|
(tcpbench(8), nc(8), ping(8), traceroute(8)). |
<li>[Not written yet] |
<li>[Not written yet] |
</ul> |
</ul> |
<p> |
<p> |
|
|
<ul> |
<ul> |
<li>Improved locale support. |
<li>Improved locale support. |
<li>Support for MSG_NOSIGNAL |
<li>Support for MSG_NOSIGNAL |
<li>KERN_PROC_CWD sysctl() for fetching the path to a process's working directory. |
<li>KERN_PROC_CWD sysctl(3) for fetching the path to a process's working directory. |
<li>Improved fnmatch(), glob(), and regcomp() implementations to resist DoS attacks. |
<li>Improved fnmatch(3), glob(3), and regcomp(3) implementations to resist |
|
DoS attacks. |
<li>Lots of HISTORY and AUTHORS information added to manpages. |
<li>Lots of HISTORY and AUTHORS information added to manpages. |
<li>Improved checking of file-offset wraparound. |
<li>Improved checking of file-offset wraparound. |
<li>pwrite/pwritev now correctly ignored O_APPEND. |
<li>pwrite(2)/pwritev(2) now correctly by ignored O_APPEND. |
<li>Improved conformance of header files with standards. |
<li>Improved conformance of header files with standards. |
<li>Improved cancelation support in both user-threads (libpthread) and rthreads. |
<li>Improved cancelation support in both user-threads (libpthread) and rthreads. |
<li>Improved correctness of execing, coredumping, signal delivery, alternate signal stacks, blocking socket accepts(), mutexes and condition variables, per-thread errno, symbol binding, and ktracing when rthreads are in use. |
<li>Improved correctness of execing, coredumping, signal delivery, |
<li>Architecture-independent kernel support for thread-control-block handling for rthreads. |
alternate signal stacks, blocking socket accepts(), mutexes and |
|
condition variables, per-thread errno, symbol binding, and |
|
ktracing when rthreads are in use. |
|
<li>Architecture-independent kernel support for thread-control-block |
|
handling for rthreads. |
<li>Small improvements to Linux compat (only available on i386). |
<li>Small improvements to Linux compat (only available on i386). |
</ul> |
</ul> |
<p> |
<p> |
<li>Over 7,000 ports, major performance and stability improvements in |
<li>Over 7,000 ports, major performance and stability improvements in |
the package build process |
the package build process |
<ul> |
<ul> |
<li>downloading of distfiles is simpler, can resume interrupted download, |
<li>Downloading of distfiles is simpler, can resume interrupted download, |
discover file moves, and expire old files. Distfiles mirror sites now use |
discover file moves, and expire old files. Distfiles mirror sites now use |
the new and improved method. |
the new and improved method. |
<li>dependency handling during ports build and package creation is at least |
<li>Dependency handling during ports build and package creation is at least |
twice as fast, twenty times as fast in pathological cases. This also affects |
twice as fast, twenty times as fast in pathological cases. This also affects |
user scripts such as out-of-date |
user scripts such as out-of-date |
<li>more checks are done during package builds, for increased user friendliness |
<li>More checks are done during package builds, for increased user friendliness |
<li>the long term process of documenting the infrastructure is now 100% done. |
<li>The long term process of documenting the infrastructure is now 100% done. |
<li>The distributed ports builder (dpb) can now clean up old dependencies, |
<li>The distributed ports builder (dpb) can now clean up old dependencies, |
thus helping package builds be more reproducible. |
thus helping package builds be more reproducible. |
This found tens of hidden build dependencies in the ports tree already. |
This found tens of hidden build dependencies in the ports tree already. |
<li>the semantics of pkg_add -a have been nailed down and a few minor bugs |
<li>The semantics of pkg_add -a have been nailed down and a few minor bugs |
have been fixed. |
have been fixed. |
<li>arch-dependent issues are better classified, leading to better builds on |
<li>The arch-dependent issues are better classified, leading to better builds on |
old architectures in some complicated cases. In particular, dpb explicitly |
old architectures in some complicated cases. In particular, dpb explicitly |
purges from memory info about packages it cannot build and stuff that |
purges from memory info about packages it cannot build and stuff that |
depends on it, leading to better life on sparc and vax which have very |
depends on it, leading to better life on sparc and vax which have very |