===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1173
retrieving revision 1.1174
diff -u -r1.1173 -r1.1174
--- www/plus.html 2010/07/19 23:43:05 1.1173
+++ www/plus.html 2010/08/01 22:24:28 1.1174
@@ -66,13 +66,92 @@
+
+- Synchronized mandoc(1) with upstream, adding bug fixes: do not let mdoc(7) .Pp produce a newline before/after .Sh, avoid double blank lines related to man(7) .sp and .br, let man(7) .nf and .fi flush the line, let "\ " produce a non-breaking space, discard \m colour escape sequences, map undefined 1-character-escapes to the literal character itself; and new features: support the .in macro in man(7), support minimal PDF output, support .Sm in mdoc(7) HTML output, support .Vb and .nf in man(7) HTML output, complete the mdoc(7) manual.
+
- Updated a lot of fonts packages in Xenocara.
+
- Added portslock cleaning in daily(8).
+
- Make DVD play again with cd(4).
+
+
- Extended lint(1) to make it handle C99's _Bool and _Complex plus some GCC extensions (__real__ and __imag__ operators, the use of '~' for complex conjugation, and 'i' or 'j' as a suffix for complex constants).
+
- Prevented dead locks in tmux(1).
+
- Make elroy(4/HPPA) converts PCI addresses to proper 64-bit physical addresses on hppa64.
+
- In Xenocara, updated xmore to version 1.0.2, xf86-video-ark to 0.7.3, xf86-video-chips to 1.2.3, xf86-video-rendition to 4.2.4, xf86-video-sisusb to 0.9.4, xf86-video-trident to 1.3.4, xf86-video-tseng to 1.2.4, xf86-video-voodoo to 1.2.4, DejaVu TrueType fonts to 2.31, fonts/encodings to 1.0.3, font/alias to 1.0.2.
+
- Added check for vblank_mode in DRI2 GLX code.
+
- Added config query extension to Xenocara DRI2.
+
- Work around the recent Xenocara slowing down caused by mesa changes.
+
- Make pmap(9) pmap_extract() work for large pages on hppa64.
+
- Fixed an uvm(9) safe lock causing panics.
+
- Moved to 4.8-beta.
+
- Fixed a race in vscsi(4).
+
- Added suspend/resume to pms(4).
+
- As latest GNU patch, make patch(1) sends normal output to stdout instead of stderr.
+
+
- Fixed a memory leak in ci(1).
+
- Make ftp(1) handle non standard redirection to relative URL in the `Location:' header of HTTP responses.
+
- Prevented smtpd(8) to exit on a fatal error when it permanently fails a bounce delivery.
+
- Make sure the call to reboot(2) is reached without being killed by some other processes in reboot(8).
+
- Changed the strategy for using the FPU in the amd64 kernel. The kernel FPU state is now shared with all processes and threads.
+
- Prevented a leak of FPU and SSE registers content between processes in machine-dependent initialization of amd64 and i386.
+
- Added support for playback sync endpoints in uaudio(4).
+
- Imported video(1) in Xenocara. video is an application for recording and/or displaying images from a video(4) device.
+
- Improved vscsi(4) protection against opening by multiple processes at the same time.
+
- Added suspend/resume to iwn(4).
+
- Permitted pipe(2), setresgid(2), setresuid(2) in policy for chrooted named(8).
+
+
- Improved suspend on laptops by giving wd(4) more time to complete the STANDBP IMMED command.
+
- Fixed a tmux(1) crash.
+
- Make pciide(4) save and restore as many registers as it can from front-ends chips. More to be added, chip by chip.
+
- Improved wd(4) resume.
+
- Fixed the "no changes" detection in ci(1) when a file has RCS keywords.
+
- Removed the VM_KMPAGESFREE sysctl.
+
- Fixed a NULL pointer deref in iked(8).
+
- Added suspend/resume to wpi(4).
+
- Improved vnd(4) buffer error handling.
+
- Make pckbc(4) keyboard reset on resume.
+
- Added support for disable and enable states for the pckbc(4) mouse for suspend/resume.
+
- Big cleanup of SMALL_KERNEL macro in acpi(4).
+
- In amd64 AES CTR mode, fixed counter increment for buffers larger than 64 bytes.
+
- Make systat(1) -N resolve network addresses.
+
- Prevented a process from entering wpi(4) wpi_ioctl() while another process has called a tsleep(9) in wpi_init().
+
- Fixed various regression in scsi(4) due to scsi_scsi_cmd() removal.
+
- Prevented a .Nm block to get a special handling as in the SYNOPSIS when being used as a normal in line element.
+
- Make systrace(4), crypto(4), pty(4) use ENODEV instead of read()/write() functions.
+
- Make ypldap(8) search filter ldapd(8) compatible.
+
- Fixed NULL deref in ypldap(8).
+
- Improved FPU context checking when an IPI occurs on amd64 and i386.
+
- Added suspend/resume to athn(4).
+
+
- Added quirks for E-MU 0202 in uaudio(4).
+
- Make OpenCVS "ci" and ci(1) use username when author is NULL.
+
- Disabled vscsi(4) in the GENERIC kernel.
+
- Added bits for USB 2.0 playback support in uaudio(4).
+
- Make uaudio(4) support 24-bits encodings (and removed support 16-bit big endian encodings).
+
- Make acpitz(4) print to dmesg the temperature that will provoke critical temperature shutdown.
+
- Prevented iwn(4) to timeout when stopping DMA channels.
+
- Added OpenSSH's timingsafe_bcmp() to libkern and switched some obvious network stack MAC comparisons from bcmp(3) to timingsafe_bcmp().
+
+
- Improved filesystem stability during suspend by using bufq_quiesce() and bufq_restart() on i386 and zaurus.
+
- Improved acpi(4) interrupt controller.
+
- Improved tsleep(9) usage in acpiec(4), acpitz(4), preventing troubles with wakeup(9).
+
- Fixed a bug in the flexible buffer queue API.
+
+
- In make(1), allowed variables SysV modifiers, added :QL modifier.
+
- Fixed bug in hostap mode for the Ralink RT2860, RT3090, RT3390, RT3562 chipset driver.
+
- Use new callback in ieee80211(9) hostap mode to notify the driver when a STA leaves the BSS.
+
- Fixed handling of hidden symbols for the gcc(1) Binary File Descriptor library on the hppa platform.
+
- Added a "ControlPersist" option to ssh_config(5) that automatically starts a background ssh(1) multiplex master when connecting.
+
- Improved LSA handling in ospfd(8).
+
- Added a quirk in uaudio(4) to allow attaching devices which are audio class compliant enough even if the device claim to have a vendor defined interface class.
+
- Fixed bug in sftp(1).
+
- Updated termcap(5) from upstream ncurses-5.7-20100717.
+
- Fixed cproj(3) family to not return garbage on finite arguments.
- Fixed a bug in sftp(1).
- Updated termcap(5) from ncurses-5.7-20100717.
- Added support for VBLANK in drm(4).
-
- Avoided going back to sleep/reboot/shutdown immediatly after resume by clearing acpi(4) event status on resume.
+
- Avoided going back to sleep/reboot/shutdown immediately after resume by clearing acpi(4) event status on resume.
- Make xf86-video-wildcatfb driver compatible with Xorg 1.8.
-
- Repaired Gdium support on loongsoon.
+
- Repaired Gdium support on loongson.
- Gave each arc(4) devices on the bus full openings.
- Added support for Winbond/Nuvoton W83627DHG-P in wbsio(4).
@@ -80,7 +159,7 @@
- Patched freetype from upstream to fix CVE-2010-2497 freetype integer underflow, CVE-2010-2498 freetype invalid free, CVE-2010-2499 freetype buffer overflow, CVE-2010-2500 freetype integer overflow, CVE-2010-2519 freetype heap buffer overflow, CVE-2010-2520 freetype buffer overflow on heap.
- Many diff(1) improvements.
-
- Make strip(1) exit with an error if an objefile could not be read.
+
- Make strip(1) exit with an error if an objfile could not be read.
- Added more timing paranoia in ssh(1).
- Make diff(1) return 2 on error.
- Improved systat(1) terminal capabilities.
@@ -112,7 +191,7 @@
- Fixed iop(4) dmesg printing.
- Avoided a double free(3) in ldapd(8).
- Make sure rc(8) delete all files in /tmp at boot.
-
- Imlemented a timing_safe_cmp() in ssh(1) to compare memory without leaking timing information by short-circuiting like memcmp() and used it for some of the more sensitive comparisons.
+
- Implemented a timing_safe_cmp() in ssh(1) to compare memory without leaking timing information by short-circuiting like memcmp() and used it for some of the more sensitive comparisons.
- Fixed a broken mask for Core 1 and 2 temperature and bias properly for degC in itherm(4).
- Fixed PR 6376 in pthreads(3).
- Merged mandoc(1) to release 1.10.4: proper .Bk support, mostly finished -Tps output, implemented -Thtml output for .Nm blocks and .Bk -words, allowed iterative interpolation of user-defined roff strings. Plus bug fixes and performance improvements.
@@ -148,7 +227,7 @@
- On the i386 platform, removed aha(4), tl(4) from the RAMDISK kernel; geodesc(4/I386), gdt(4), twe(4), iha(4), adw(4), xl(4), exphy(4) from the RAMDISKB kernel; ne(4), nsphyter(4), rlphy(4), bmtphy(4) from the RAMDISKC kernel. Those kernels went too big after the gcc4 switch.
- Prevented fsck_ffs(8) to crash by using correct types for block numbers, those can grow big on very large filesystems.
-
- Many improvement on the bge(4) interface: setup proper mbuf pool watermarks for BCM5717 / BCM57765 chipsets, disabled initiation of multiple DMA reads for BCM5717 chipset, added a performance tweak for BCM5785 chipset, corrected the return ring count used for BCM5717 / BCM57765 chipsets, fixed fiber media detection for BCM5717 chipsets.
+
- Many improvement on the bge(4) interface: setup proper mbuf pool watermarks for BCM5717 / BCM57765 chipsets, disabled initiation of multiple DMA reads for BCM5717 chipset, added a performance tweak for BCM5785 chipset, corrected the return ring count used for BCM5717 / BCM57765 chipsets, fixed fibre media detection for BCM5717 chipsets.
- Updated sudo to version 1.7.2p8.
- Added mapping for ACPI device to PCI bus/device/function.
@@ -156,13 +235,13 @@
- Make traceroute(8) parse extended ICMP messages defined by RFC 4884.
- Added definitions in the TCP/IP stack for ICMP extended headers available for some ICMP messages like time exceeded messages.
-
- Use config_activate_children to get down to the isa bus activation code.
-
- Prevented devices without read or write functionnality to return ENODEV to the poll.
+
- Use config_activate_children to get down to the ISA bus activation code.
+
- Prevented devices without read or write functionality to return ENODEV to the poll.
- Improved pipex.
- Improved aesni.
- Moved crypto(4) pool initialization to init_crypto and removed the crypto_pool_initialized variable. This prevents crypto_getreq() to check if the pool is initialized each time its called.
-
- Make ifstated(8) print runned commands in debug mode only (ifstated -d).
+
- Make ifstated(8) print run commands in debug mode only (ifstated -d).
- Prevented deadlocks on sparc64.
- Added mpi_wait over to mpii(4) as a multiprocessor-safe mechanism: sleep while waiting for a command to complete.
@@ -189,7 +268,7 @@
- Fixed use after free in ypldap(8).
- Fixed a memory leak with transaction abortion on ldapd(8).
- Fixed an NFS crash on sparc.
-
- Make sysmerge(8) automaticaly install missing users/groups.
+
- Make sysmerge(8) automatically install missing users/groups.
- Prevented broken battery stats, overheating, failure to resume on some machines by resetting SCI_EN on resume.
- Make ^D handling consistent in fdisk(8).
@@ -235,7 +314,7 @@
- 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.
+
- Make i386 and amd64 synchronize 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 .Nm block headers in mandoc(1).
@@ -306,10 +385,10 @@
- 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.
+
- Reworked ldpd(8) network distribution so all path of an active route are sent to the lde so it can assign remote labels to all of the paths.
- Fixed uhci(4) on numerous machines by preserving and restoring BARs on suspend/resume for all pci(4) devices.
- 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.
+
- Synchronized 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.
@@ -330,33 +409,33 @@
- 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.
+
- Factored iked(8) Diffie-Hellman implementation for isakmpd(8) with lots of benefits: smaller code, libcrypto instead of custom crypto code, theoretically 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().
+
- Improved acpi(4) suspend/resume by using recently 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.
+
- Synchronized 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().
+
- Fixed aucat(1) crash by explicitly 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 FPU register saving 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.
+
- Forced the dns buffers to be aligned using a union in smtpd(8) and ypserv(8) as a workaround for "misaligned 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.
+
- Rewritten ldapd(8) schema parser. The new parser now support symbolic OID names. You need to update your /etc/ldapd.conf: schemata 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.
@@ -368,8 +447,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.
+
- Updated 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 neighbour discovery is solely based on the cloning route and not on the address neigbourship 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).
@@ -377,7 +456,7 @@
- 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.
+
- 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).
@@ -395,7 +474,7 @@
- Cleared acpi(4) fixed event status on resume (power buttons/etc) so that some machines don't immediately resume after suspending to S3.
- Added support for 800x480 in udl(4).
- In route(8), Make 'route exec' emit error messages like xargs when execve() fails does.
-
- In iked(8), allowed to have multiple certs for the same CA but differents srcids in the certs/ directory. This enforced that the subjectAltName has to be set correctly.
+
- In iked(8), allowed to have multiple certs for the same CA but different srcids in the certs/ directory. This enforced that the subjectAltName has to be set correctly.
- Fixed a possible double free in iked(8).
- In ospfd(8), fixed rtmsg_process to return on an error during processing rather than continue. Fixed kr_dispatch_msg so it acts when rtmsg_process fails.
@@ -432,14 +511,14 @@
- Include the Id type in the generated SA tag that is passed to the kernel, a la isakmpd(8).
- Allowed -c0 in ping(1) and ping6(1).
-
- Make sur some single bit bitfields in rtadvd(8) are single bit.
+
- Make sure some single bit bitfields in rtadvd(8) are single bit.
- Fixed bug in tmux(1) command list pointer.
- Merged mandoc(1) release 1.10.2, bug fixes (interaction of ASCII_HYPH with special chars, handling of roff conditionals, Bd -offset will no more default to 6n), improvements (more caching of .Bd and .Bl arguments for efficiency, deconstify man(7) validation routines, add FreeBSD library names) and start PostScript font-switching.
- Added GENERIC.MP kernel to hppa.
- Improved dired in mg(1): position cursor at first filename after, don't reposition cursor on reopening, check for permission before attempting to open directory.
-
- Prevented to hang on resume with the amd64 and i386 platform in the interprocessor interrupt handlers.
+
- Prevented to hang on resume with the amd64 and i386 platform in the inter-processor interrupt handlers.
- Fixed 100% interrupt usage on amd64 MP resume.
- Fixed a bug in adw(4) and sii(4/VAX).
- Removed OpenCVS from the build.
@@ -481,7 +560,7 @@
- Doubled the dmesg buffer size on the amd64 platform.
- Included the user name on "subsystem request for ..." log messages in OpenSSH.
- Added auth debug messages for bad ownership or permissions on the user's keyfiles in OpenSSH.
-
- Standardised error messages when attempting to open private key files with ssh-keygen(1).
+
- Standardized error messages when attempting to open private key files with ssh-keygen(1).
- Exposed sshd_config(5) options inside Match blocks (AuthorizedKeysFile, AuthorizedPrincipalsFile, HostbasedUsesNameFromPacketOnly, PermitTunnel).
- Added a choose-buffer command in tmux(1) for easier use of the paste buffer stack.
@@ -496,7 +575,7 @@
- Extended tmux(1) -t:+ and -t:- window targets for next and previous window to accept an offset such as -t:+2.
- Allowed hardlinks to tmux(1) sockets to be used more easily.
-
- Fixed the disapearance of wild characters in tmux(1).
+
- Fixed the disappearance of wild characters in tmux(1).
- Fixed midicat(1) device mode when only -i or only -o is used.
- In eap(4), locked the sample rate of es1731-based devices to 48kHz.
@@ -567,14 +646,14 @@
- Removed the CRYPTO_ALGORITHM_ALL define from crypto(4).
- In ospfd(8), restricted the interface scope embedding to link local nexthops.
-
- In ospfd(8), fixed an infinite loop hit when the prefixlen is not devidable by 32 by decoding prefixes corectly.
+
- In ospfd(8), fixed an infinite loop hit when the prefixlen is not dividable by 32 by decoding prefixes correctly.
- Fixed time on Mostek time-of-day chips with dead batteries.
- Moved the logging of FEC changes to the LDE and print the FEC and label information.
- Allow FFS file system to be mounted by a disklabel(8) UID.
- Fixed MPLS pop operation to make PHP work again.
- Reworked UI messages in pkg_add(1).
-
- Properly enable vscsi(4) on the longsoon platform.
+
- Properly enable vscsi(4) on the loongson platform.
- Make ospfd(8) calculate size of update packet with IPv6 header and reserve space for IPsec.
- Introduce a diskmap pseudo device which allows userland to open a disk specified via its disklabel UID.
- Merged mandoc(1) bits that will be going into 1.10.1.
@@ -632,7 +711,7 @@
www@openbsd.org
-
$OpenBSD: plus.html,v 1.1173 2010/07/19 23:43:05 deraadt Exp $
+
$OpenBSD: plus.html,v 1.1174 2010/08/01 22:24:28 deraadt Exp $