===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1166
retrieving revision 1.1167
diff -u -r1.1166 -r1.1167
--- www/plus.html 2010/07/01 23:56:09 1.1166
+++ www/plus.html 2010/07/06 06:51:33 1.1167
@@ -66,6 +66,195 @@
+
+- Make ^D handling consistent in fdisk(8).
+
+
- Improved iked(8) non-debug logging messages when a session is established/closed.
+
- Added a quick fix for the display of reserved characters, using the mandoc(1) .ds implementation.
+
- Implemented rudimentary user defined string in mandoc(1).
+
- Make the i386 kernel responsible for saving the FPU state before running signal handlers.
+
- Removed getrdomain(2) and replaced it by getrtable(2). It fixes the naming of interfaces and variables for rdomain and rtables and make possible to bind sockets (including listening sockets) to rtables and not just rdomains. You'll need to remove /usr/share/man/cat2/[gs]etrdomain.0 after this.
+
- Removed ss(4) and usscanner(4) from all kernels.
+
- In pfctl(8), fixed recursive printing of wildcard anchors, fixed printing of multi-part anchor paths, added a warning to prevent users from specifying multi-component names for inline anchors.
+
- Make sd(4) stop on suspend and start again upon resume.
+
- Added itherm(4), a driver for Intel 3400 Thermal Sensor.
+
- Implemented translation of the SCSI START STOP UNIT command.
+
- Added proper locking around vinvalbuf(9) in NTFS.
+
+
- Fixed returning of stolen memory on hppa64.
+
- Saved some space on RAMDISKs kernels.
+
- Added new workaround for PCH devices in em(4) and make an Intel GbE 82578 PHY actually work.
+
- Provided an iopool in arc(4).
+
- Removed support for compat_sunos(8).
+
- Fixed bugs in npppd.
+
- Dropped fill_eproc() from SMALL_KERNELS.
+
- Allowed systat(1) to print date and time when in raw mode.
+
- Passed and saved state in pkg_add(1) repository related libraries, used to print all error messages.
+
- Make sdmmc(4) be detached and re-attached on resume.
+
- Allowed softraid(4) to implement seamless transitions from the previous metadata version to current version without needing to recreate the softraid volume by determining the data offset using a variable specified within the softraid metadata.
+
- Improved ciss(4) sensor setup loop.
+
- Make ath(4) come back after resume without having to manually ifconfig(8) it again.
+
- Improved tip(1).
+
- Allowed clients to present custom editing forms in ldapd(8).
+
- Added more MCP79 AHCI ids to the list of devices that need special handling in ahci(4).
+
- Fixed bad sshd_config(8) options parsing with quoting string (e.g. ``AllowUsers "blah blah" blah'').
+
- Fixed pci(4) uninitialized variable warning.
+
- Recent uvm(9) changes exposed an eight year old bug in the network stack: an item was reference after it has been returned to the pool.
+
- Fixed an error handling in fdisk(8).
+
- Prevented ldapd(8) from validating modification of immutable attributes in the namespace if configured with relaxed schema checking.
+
- Forbid deletion of non-leaf nodes in ldapd(8).
+
- Fixed memory leaks in ldapd(8) schema parser and B-Tree.
+
- Added ability to limit memory presented to kernel at boot with 'machine memory =128M' style commands on i386 and amd64.
+
- Added Lenovo Thinkpad X100e quirk for vga_pci.
+
+
- Mobility Radeon HD 4870 works with drm(4).
+
- Avoid register leaks into new i386 or amd64 process images.
+
- Added more support for ARMv7 on the arm platform.
+
- Allowed .nr nS to force SYNOPSIS-style .Nm indentation outside the SYNOPSIS in mandoc(1).
+
- Make i386 and amd64 synchronise FPU state instead of flushing them before suspending.
+
- Implemented vslock_device() and vsunlock_device() and used them for physio(9).
+
- Fixed memory leak by adding a missing free(3) in ospf6d(8) and ospfd(8).
+
- Corrected handling of trailing punctuation in mandoc(1).
+
- Remove PAGEFASTRECYCLE option from the generic kernel.
+
- Removed obsolete docs from the source tree.
+
- Implemented LDAP compare operation in ldapd(8).
+
- Constrained malloc to only grab pages from DMA reachable memory.
+
- Allowed uvm(9) to swap when there is more memory than what can be DMA.
+
- Make deeply nested dlopen(3) binaries start faster.
+
- Switched getpeereid(3) from system calls to library routines by using getsockopt(2) with SOL_SOCKET and SO_PEERCRED.
+
- Improved pkg_add(1) debug mode.
+
- Make ldapd(8) parse and ignore schema extensions with an X- prefix.
+
- Removed compat_ibcs2(8).
+
- Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementation of the sed(1) "y" (translate) command.
+
- Allow [ to be used as a delimiter in sed(1).
+
- Make wsconsctl handle more than the first keyboard, mouse and display.
+
- Make ciss(4), ips(4), vga_pci compile with SMALL_KERNEL.
+
- Improved mandoc(1) .Nm indentation in the SYNOPSIS.
+
- Fixed terminal mode restoration after suspending scp(1).
+
- Added support for disklabel UIDs in bioctl(8).
+
- Make ldapd(8) reset number of revisions after B-Tree compaction.
+
- Prevented statistics loss is ldapd(8).
+
- Improved scsi(4) by killing struct scsi_device.
+
- Provided safe priority and uvm(9) constraints to hppa64 machine-dependent initialization code.
+
- Allowed easier canceling of bad requests in ldapd(8).
+
- Added a man page to npppdctl(8).
+
- Fixed a null pointer dereference and two possible null pointer assignment in ldapd(8).
+
- Saved memory on sparsely populated scsi(4) buses.
+
- Prevented code paths from exposing uninitialized memory to user space or devices in scsi(4).
+
- Fixed ncr(4) on vax.
+
- Prevented a thread kill(2) to send the signal to a separate process.
+
- Added screen types and emulations in wsconsctl(8).
+
- Make it possible to get the screen types and emulations for a wsdisplay(4).
+
- Removed dead assignments in ldapd(8).
+
- Added support in iked(8) for the tap extension that will tell the kernel to send all IPsec traffic for derived SAs to the specified enc(4) interface instead of enc0.
+
- Added support in ipsecctl(8) for dumping the pfkey ADB_X_EXT_TAP extension to communicate the encX interface unit for a specified SA between userland and kernel.
+
- Allowed to specify an alternative enc(4) interface for an SA.
+
- Removed GENERIC kernel compatibility with OpenBSD 4.3.
+
- Fixed subordinate bus number for multi-root PCI buses.
+
- Handled special vga(4) cards for resume on i386 and amd64.
+
- Checked ldapd(8) modify don't add immutable attributes.
+
- Cleaned up now irrelevant TODOs and READMEs in the tree.
+
+
- Improved performance on some disks (those that have 4K sectors but report 512B), by making `fdisk -i' start the partition on a power of 2 block boundary.
+
- Improved ldpd(8) for future multipath routes support.
+
- Silenced the activation debug reporting in the kernel to prevent possible interactions when printing vga states.
+
- Fixed an ldapd(8) crash by making it stop pruning page cache directly when adding to it.
+
- Prevented disklabel(8) editor to crash when pressing ^D.
+
- Removed compat_osf1(8).
+
- Improved error reporting in mandoc(1): avoid error exit after warnings, added ERROR: and FATAL: to messages.
+
- Added SOL_SOCKET and SO_PEERCRED support to getsockopt(2).
+
- Make ldapd(8) validate that an entry can't belong to an abstract object class directly.
+
- Added a global root user that is allowed to read/write entries in all local namespaces to ldapd(8).
+
- Silenced the activate function when unknown events are given to scsibus.
+
- Fixed mg(1) buffer problems.
+
- Use a SLIST for the ccb free list in ips(4) and mfi(4).
+
- Make sd(4) flush its cache before suspend.
+
- Make sure pthreads(3) FPU state is aligned on a 128-bit boundary on i386 as it is on amd64.
+
- Make tcpdump(8) print MPLS label as decimal instead of hexadecimal.
+
- Fixed route label in pf(4) control device.
+
- Better handling detaching of cd(4).
+
- Fixed ldapctl(8) stats, avoided a null pointer dereference when reopening a namespace.
+
- Fixed arguments to fpu_kernel_enter() and fpu_kernel_exit() on the amd64 platform.
+
- Modernized pkg_merge(1).
+
- Improved the AD1848 Parallel-Port 16-Bit SoundPort Stereo Codec.
+
- Allowed recording to work for Crystal Semiconductor CS4231 Audio Codec/mixer chip when there is only one DMA channel.
+
- Lots of improvements in pkg_add(1) around the new OpenBSD::State(3p) API.
+
- Improved ucom(4).
+
- Added support for Ironlake (clarkdale and arrandale, i.e. core i3 and core i5 internal graphics) to intel agp(4) and intel drm(4). Mostly works, but the suspend/resume handler doesn't put the registers back 100%.
+
- Make ExpressCard hotplug work after suspend/resume cycle by saving PCIe slot control and status register.
+
- Reworked ldpd(8) network distribution so all path of an active route are sent to the lde so it can asign remote labels to all of the pathes.
+
- Fixed uhci(4) on numerous machines by preserving and restoring BARs on suspend/resume for all pci(4) devices.
+
- Improved mandoc(1) closing of full blocks.
+
- Make ldapd(8) validate that all attributes are allowed by any of its object classes.
+
- Synchronised ldpd(8) kroute.c with ospfd(8) one for future multipath routes support.
+
- Updated libedit to bring it into sync with the latest version from NetBSD.
+
+
- Allowed key options (command="..." and friends) in sshd(8) AuthorizedPrincipals.
+
- Allowed ssh-keygen(1) to import (-i) and export (-e) of PEM and PKCS#8 encoded keys
+
- Improved -o in ftp(1).
+
- Added some missing UHCI and EHCI register restores on resume.
+
- Added support for mapping ACPI to PCI devices.
+
- Added support for referrals in ldapd(8).
+
- Added aesni, an amd64 driver for the crypto framework, similar to the VIA driver for supporting the AES-NI instructions found on recent Intel cores. Special thanks to Huang Ying at Intel for getting the assembly code relicensed from GPL to a more suitable license.
+
- Many improvements in sparc boot.
+
- Replaced enc(4) with a new implementation as a clonable device.
+
- Added PADDR_IS_DMA_REACHABLE macro in uvm(9).
+
- Reworked cypress cpu cache setup and enabled writeback mode on sparc.
+
- Added fpu_kernel_enter() and fpu_kernel_exit() on the i386 and amd64 platform. This allows the use of the FPU in the kernel.
+
- Fixed some USB keys by removing extra_bytes field in scsi(4) struct scsi_sense_data.
+
- Make iked(8) lookup the RSA public keys in /etc/iked/pubkeys/ as an alternative to X.509 CA verification.
+
- Make ldapd(8) return a protocol error when trying to use starttls without a configured certificate, instead of just blocking the client.
+
- As it is not anymore setuid, removed tip(1) complicated public/private/root permissions scheme for options in favour of a single read-only bit.
+
- Removed compat_hpux(8).
+
- Used the libutil implementation of UUCP locking in tip(1).
+
- Factored iked(8) Diffie-Hellman implementation for isakmpd(8) with lots of benefits: smaller code, libcrypto instead of custom crypto code, theorically adds support for many new MODP and EC2N/ECP modes.
+
- Added missing free()s in iked(8).
+
- Fixed use after free(3) in pfctl(8).
+
- Improved Intel GbE 82578 and 82578 PHY in em(4).
+
- Removed mentions of operating system binary emulation in installation notes.
+
- Improved ahci(4) suspend/resume.
+
- Improved acpi(4) suspend/resume by using recencly added bufq_quiesce().
+
- Make sasyncd(8) use only 3 verbosity level: None, Important, All.
+
- Removed compat_ultrix(8).
+
- Avoided a null pointer dereferencement in usbhidaction(1).
+
- Added support for badly nested blocks in mandoc(1).
+
- Cleaned tip(1) from obsolete acu.
+
- Make call to sysctl(3) fail if a process asked KERN_PROC2 or KERN_FILE2 (or their libkvm wrappers) for more informations than the running implementation knows how to provide.
+
- Synchronised mandoc(1) to release 1.10.3: support -Tps -Opaper=a4 and -Opaper=letter.
+
- Automatically set /etc/pkg.conf `installfrom' entry to the public mirror used while installing or upgrading.
+
- Added a framework for glyph width encoding in mandoc(1).
+
- Fixed a logic error in spdmem(4).
+
- Changed st(4) to use the FIFO buf sorting discipline rather than the default disk-sorting one.
+
- Fixed aucat(1) crash by explicitely initialize members of struct dev in dev_open().
+
- Prevented aucat(1) from checking if the midi control interface is idle when the device isn't open yet.
+
- When given NULL or "" as argument, make unsetenv(3) set errno to EINVAL, conforming to POSIX.
+
- Improved the process FPU on the hppa platform.
+
- Factor out code used to save and flush process FPU context in hppa.
+
- Forced the dns buffers to be aligned using a union in smtpd(8) and ypserv(8) as a workaround for "misalign strings on the stack" bug in gcc4 and as a better and more common idiom.
+
- Added custom layout in tmux(1), the list-windows command displays the layout as a string that can be applied to another window using select-layout.
+
- Allowed selecting both address family and protocol in netstat(1).
+
- Rewritten ldapd(8) schema parser. The new parser now support symbolic OID names. You need to update your /etc/ldapd.conf: schemas are now included with the 'schema' keyword.
+
- Added VIA xcrypt for amd64 in libssl.
+
+
- Cleaned interface stats handling in pfctl(8): '-Fi' reset ALL the interface statistics and make '-Fa -i ifname' fail.
+
- Fixed IFADDRDEL imsg error message in ospfd(8).
+
- Make tmux(1) commands use stdin, stdout and stderr sent from client to server. You'll need to restart your server after this upgrade.
+
- Fixed keyboards in wsconsctl(8), better handling of none latin-1 characters.
+
- Added initial support for Intel GbE 82578 PHY in em(4).
+
- Added iked(8) to rc(8).
+
- Added the rtable id as an argument to rn_walktree() in the network stack. This permits functions like rt_if_remove_rtdelete() to be able to correctly remove nodes.
+
- Used an SLIST instead of a TAILQ for the ccb free list in arc(4).
+
- Massive removal of unused struct scsi_device.
+
- Updateed the perl(1) Safe module to version 2.2.7 for CVE-2010-1168 and CVE-2010-1447.
+
- Modified IPv6 stack to conform to the last ospf6d(8) changes. Now neighbor discovery is solely based on the cloning route and not on the address neigborship anymore.
+
- Added initial support for RTL8168E in re(4).
+
- Make ospf6d(8) create a cloning route if there is no next hop but an interface index.
+
- Used the interface index for writing routes into the kernel in ospf6d(8).
+
- Allow tty drivers to request larger buffers at attach time using a max-baud-rate hint. These larger buffers are required by the very high speed KDDI devices in Japan (com(4), or ucom(4)).
+
- In cwm(1), fixed window name and class to match cwmrc(5).
+
- Added definitions in acpi(4) for Intel/AMD IOMMU ACPI tables.
+
- Implemented iopools in osiop(4) to get rid of another use of XS_NO_CCB.
+
- Used in com(4) a more moderate fifo trigger level (4) for moderately quick (sub-38400) port speeds.
- Synchronized bind(8) root.hint with latest version from rs.internic.net.
- Fixed kernel manuals thanks to full .nr nS support in mandoc(1).
@@ -319,7 +508,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.1166 2010/07/01 23:56:09 deraadt Exp $
+
$OpenBSD: plus.html,v 1.1167 2010/07/06 06:51:33 jj Exp $