===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1095
retrieving revision 1.1096
diff -c -r1.1095 -r1.1096
*** www/plus.html 2008/03/05 10:26:29 1.1095
--- www/plus.html 2008/03/07 10:58:42 1.1096
***************
*** 63,69 ****
--- 63,145 ----
+
+ - ral(4) 2860 microcode is now included.
+
+
- Make the alpha CD ISO image contain a bsd.rd called 'bsd' to avoid need for PROM commandline options to get to the kernel.
+
- On zaurus X11, remove SunPaste symbol from the Fn+v key combination to avoid xterm(1) from calling insert-selection() when v alone is pressed.
+
+
- Move hppa bootblocks in memory so bsd.rd fits.
+
- Work around NULL pointer dereference in the de(4) driver.
+
- Allow 80 and 160 second timeouts in pkg_add(8) to help big updates.
+
- Fix segfault in rcs(1) when trying to lock and unlock rcs files that contain no revisions.
+
- Prevent the VFS layer from creating files with a NULL filename.
+
+
- Added Atlantis Land A02-UP1-W54 to the list of supported rum(4) devices.
+
- Fix use-after-free in the IPv6 rt_llinfo route handling code.
+
- Added serial console handling for alpha, macppc and zaurus when installing.
+
- Added Palm 700WX support to the uplcom(4) driver.
+
+
- Fix for small modulo bias in the arc4random used for IP ID and named(8) PRNG.
+
- While installing, keep a resolv.conf.shadow file around when restarting an install.
+
- Include sigcode in core dumps, allows gdb to backtrace through signal handlers.
+
- For azalia(4), clear interrupts on detach, fixes interrupt storm on digital-only controllers.
+
+
- For em(4) fiber adapters, return nothing when checking flow control status instead of reading the wrong values.
+
- Fix for sf(4) watchdog handling, causing endless loops.
+
- Allow dryruns (-n) to work properly in OpenCVS.
+
- Make sparc64 sabtty(4) read and adopt the speed configured in OpenFirmware when it is the console.
+
- Make sure OpenCVS will not overwrite CVS/Root files when given an alternate CVSROOT.
+
+
- Make OpenCVS handle file permissions and owner properly, now you can update group owned files.
+
+
- Replaced the IP ID and the named(8) PRNG algoritm with one based on a Durstenfeld shuffle.
+
+
- Make sure audio(4) blocksize sticks when set explicitly by an AUDIO_SETINFO call.
+
- Initial code for BCM5706/5708 fiber support in bge(4).
+
- Prevent file races in the opencvs code.
+
- Avoid creating ridiculously large core dumps when the stack memory map is fragmented.
+
- Add an extension to sftp(1) to perform POSIX atomic rename operations.
+
- Add support in pciide(4) for ICH8M SATA IDE.
+
- Corrected the watchdog time code in em(4).
+
- Fix segfault in gnu cvs(1) when doing checkout -c if there is an unknown flag in the CVSROOT/modules file.
+
- Make diff3 report temporary file errors on stderr and not stdout.
+
- Make awk(1) fail nicely instead of crashing for format strings containing '*'.
+
+
- Added OpenCVS to the main build, installs as /usr/bin/opencvs.
+
- Fix memory leak in snmpd(8) parser.
+
- In bgpd(8), ignore and drop path attributes with a type code of 0, instead of sending an error back.
+
- Make ftp-proxy(8) not pass quick when tagging so tags can be used later.
+
- Add support for EPSON CX5400 scanner in the uscanner(4) driver.
+
- Add support for Axesstel MV100H in the ubsa(4) driver.
+
- Fix memory leak in the hw_cryptodev engine code of OpenSSL.
+
+
- Make ppp(8) allow a range of baud rates similar to tip(1)/cu(1).
+
- Added et(4) to amd64 and i386 RAMDISK_CD kernels.
+
- Comment out lii(4) from i386 GENERIC, add commented to amd64 GENERIC.
+
- Make rmail(8) support giant files by using ftello(3).
+
- For compress(1), fix setting testmode when using both the -l and the -t flag.
+
- 64-bit fix in sdmmc(4).
+
+
- Make sure the ip6_input code has a complete rthdr before trying to do m_copydata() on it.
+
- Fix in xterm(1) so script(1) will not exit immediately when started inside an xterm(1) with vmin=0.
+
- Make the bt code handle "QOS" L2CAP configuration request option.
+
- Synced the netbt code with NetBSD.
+
- Added vax install ISO image.
+
+
- Fix in ld.so(1), use rounded-down address when changing memory protections on the GOT.
+
- Prevent memory leaks claimed by ipw(4) firmware on "ifconfig down".
+
+
- Add safety check in the libc regex code for allocset() failures.
+
- Make bnx(4) avoid unaligned PCI config space accesses.
+
- Allow all SSH2 packet types, including UNIMPLEMENTED to reset the keepalive timer.
+
- Fix for macppc eeprom(8) command to handle multiple NULL characters within string-valued properties.
+
- Support for new devices added to axe(4) and uftdi(4).
+
- Added support for Corega CG-WLUSB2GL WLAN in the rum(4) driver.
+
- Added I-O Data USBRSAQ5 serial device support to uplcom(4).
+
- Fix in the xf86_video_intel driver for i830-based devices. Fixes crashes seen on ThinkPad X40s.
+
- Fix sort(1) processing of numbers containing zeroes in -n (numeric mode).
- Prevent possible free list corruption when malloc(9) sleeps.
- Make sure fxp(4) 16-bit registers do not get accessed by 8-bit reads/writes.
***************
*** 74,80 ****
- Reworked sgi device attachment rules.
- Reworked libc free list handling to prevent cases where freeing memory requires memory.
- Fixed a use-after-free bug in sendmail(8).
!
- Use correct TCP header when creating a response.
- Use autopolling for link status on bge(4) when it has link. Fixes input errors and might avoid firmware hangs on some cards.
- Fix segfault in pstat(8) when called with -vT.
- tda(4) enabled on sparc64 GENERIC kernels.
--- 150,159 ----
- Reworked sgi device attachment rules.
- Reworked libc free list handling to prevent cases where freeing memory requires memory.
- Fixed a use-after-free bug in sendmail(8).
!
- RELIABILITY FIX: Incorrect assumptions in tcp_respond can lead to a kernel panic.
! A source code patch is available.
! [Applied to stable]
!
- Use autopolling for link status on bge(4) when it has link. Fixes input errors and might avoid firmware hangs on some cards.
- Fix segfault in pstat(8) when called with -vT.
- tda(4) enabled on sparc64 GENERIC kernels.
***************
*** 149,155 ****
- Make sure OpenCVS puts a 'T' in front of sticky tags in the CVS/Entries file.
- Fix possible memory leak in isakmpd(8) when sending Phase 1 IDs.
!
- Move carp(4) balancing to a simpler configuration scheme. This change also allows for IPv6 NDP balancing. Check your carp setup if you use balacing, this is a flag day.
- Enabled ACPI 3.0 for amd64 and i386 machines.
- Change the way netstat identifies which connections to hide when used without -a.
- Prevent the "ttflush write failed" panic in mg(1) when resizing a the window.
--- 228,234 ----
- Make sure OpenCVS puts a 'T' in front of sticky tags in the CVS/Entries file.
- Fix possible memory leak in isakmpd(8) when sending Phase 1 IDs.
!
- Move carp(4) to a simpler configuration scheme. This change also allows for IPv6 NDP balancing. Check your carp setup if you use balacing, this is a flag day.
- Enabled ACPI 3.0 for amd64 and i386 machines.
- Change the way netstat identifies which connections to hide when used without -a.
- Prevent the "ttflush write failed" panic in mg(1) when resizing a the window.
***************
*** 183,189 ****
- Make sure relayd(8) frees up resources on parsing failures, since reloads might keep the daemon alive afterwards.
- In pthreads(3) code, make sure stack is properly aligned for code that uses SSE2 instructions.
!
- On ntpd(8), reconnect the client socket after three consecutive failures. Allows for recovery aftre an IP address change.
- Fix in pfctl(8) for automatic tables generation in the rule optimizer.
--- 262,268 ----
- Make sure relayd(8) frees up resources on parsing failures, since reloads might keep the daemon alive afterwards.
- In pthreads(3) code, make sure stack is properly aligned for code that uses SSE2 instructions.
!
- On ntpd(8), reconnect the client socket after three consecutive failures. Allows for recovery after an IP address change.
- Fix in pfctl(8) for automatic tables generation in the rule optimizer.
***************
*** 279,285 ****
- Add a couple of USB devices to hppa GENERIC now that they are tested.
- Add support in cmpci(4) for 4,6 and 8 channel playback and fix CMI8768-based devices.
!
- Make the disklabel(8) (r)ecalculate command better in showing details of the free space it calculates.
- Make Sparc64 V880 machines force serial console speed to 9600, instead of 115200.
--- 358,364 ----
- Add a couple of USB devices to hppa GENERIC now that they are tested.
- Add support in cmpci(4) for 4,6 and 8 channel playback and fix CMI8768-based devices.
!
- Make the disklabel(8) (re)calculate command better in showing details of the free space it calculates.
- Make Sparc64 V880 machines force serial console speed to 9600, instead of 115200.
***************
*** 433,439 ****
- Initial import of DRM, direct rendering manager on i386, disabled for now.
- Make owtemp(4) handle negative values from the sensors.
!
- Simplify i386 cpu detection and always assume 386 CPUs are unknown and promote them to 486 instead of panicing.
- Add a "restart wm" function to cwm(1).
- Let hoststated(8) bump the current file descriptor limit to the maximum number for the login class.
- When updating the timestamp on pipes, use getnanotime() instead of nanotime(), since it is cheaper and good enough.
--- 512,518 ----
- Initial import of DRM, direct rendering manager on i386, disabled for now.
- Make owtemp(4) handle negative values from the sensors.
!
- Simplify i386 cpu detection and always assume 386 CPUs are unknown and promote them to 486 instead of panicking.
- Add a "restart wm" function to cwm(1).
- Let hoststated(8) bump the current file descriptor limit to the maximum number for the login class.
- When updating the timestamp on pipes, use getnanotime() instead of nanotime(), since it is cheaper and good enough.
***************
*** 459,465 ****
- Added syslog logging to tftpd(8).
- In cas(4), make Cassini+ devices work.
- Move the implementation of the biglock into MD code. For i386, stop spinning at splhigh, and do not try to grab biglock when releasing it. Huge speed improvement for i386.
!
- Re-enable pthread support in libGL.
- Implemented a -C option to ftp(1) for continuing ftp, http(s) and file transfers.
- New AGP code for amd64, readded i965GM device and use correct major for the /dev/agp0 device node.
--- 538,544 ----
- Added syslog logging to tftpd(8).
- In cas(4), make Cassini+ devices work.
- Move the implementation of the biglock into MD code. For i386, stop spinning at splhigh, and do not try to grab biglock when releasing it. Huge speed improvement for i386.
!
- Re-enable pthreads(3) support in libGL.
- Implemented a -C option to ftp(1) for continuing ftp, http(s) and file transfers.
- New AGP code for amd64, readded i965GM device and use correct major for the /dev/agp0 device node.
***************
*** 483,489 ****
- Added support for the Sigmatel codec id 7662 to the azalia(4) driver.
- Updated xserver, xf86-input-keyboard, xf86-input-mouse, xf86-video-intel, xf86-input-void, xf86-input-vmmouse, xf86-input-acecad, xf86-input-magellan and xf86-input-spaceorb in the xenocara sources.
- Updated inputproto, randrproto, renderproto, libXrandr, libXi, xrandr and Mesa in xenocara and imported xbacklight.
!
- Make wsmoused(8) sleep increasingly longer while trying to get the mouse device from X after swicthing to console.
- More fixes for make(1) when running parallel jobs.
- Fix for large clock drift on some macppc models.
- Updated libXfont to 1.3.1 in the xenocara sources.
--- 562,568 ----
- Added support for the Sigmatel codec id 7662 to the azalia(4) driver.
- Updated xserver, xf86-input-keyboard, xf86-input-mouse, xf86-video-intel, xf86-input-void, xf86-input-vmmouse, xf86-input-acecad, xf86-input-magellan and xf86-input-spaceorb in the xenocara sources.
- Updated inputproto, randrproto, renderproto, libXrandr, libXi, xrandr and Mesa in xenocara and imported xbacklight.
!
- Make wsmoused(8) sleep increasingly longer while trying to get the mouse device from X after switching to console.
- More fixes for make(1) when running parallel jobs.
- Fix for large clock drift on some macppc models.
- Updated libXfont to 1.3.1 in the xenocara sources.
***************
*** 518,524 ****
- Add the Planex GW-US54GXS adapter to the list of supported zyd(4) devices.
- Add support in pcidump(8) for dumping PCI config space in hex.
!
- Fix "mount -a" so it continues to try mounting the rest of the filesystems even if a line refers to a non-existant mount point.
- Updated the zyd(4) ZD1211B firmware, supposed to fix hardware reset problem.
- For cron(8) and vipw(8), deal with unchanged files better, since new timers have finer resolution.
- Fix stalls in nfe(4), by disabling jumbo allocator until low number of buffers case is better handled.
--- 597,603 ----
- Add the Planex GW-US54GXS adapter to the list of supported zyd(4) devices.
- Add support in pcidump(8) for dumping PCI config space in hex.
!
- Fix "mount -a" so it continues to try mounting the rest of the filesystems even if a line refers to a non-existent mount point.
- Updated the zyd(4) ZD1211B firmware, supposed to fix hardware reset problem.
- For cron(8) and vipw(8), deal with unchanged files better, since new timers have finer resolution.
- Fix stalls in nfe(4), by disabling jumbo allocator until low number of buffers case is better handled.
***************
*** 597,603 ****
- In make(1), mark nodes as made when there is no command around the target.
- Avoid errno trashing in signal handler in ssh(1).
!
- Prevent ssh(1) from getting data from getpwuid() clobbered by another getpw*() call.
- In ssh(1), fix memory leak in the process_cmdline() function.
- Updated sudo(8) to 1.6.9p8.
- Lots and lots of work on make(1), including: optimized job runner which avoids forking the last command since it is running in a subshell, replaced parallel job buffering to deal with non-blocking descriptors, store list of errors during parallel make and print them on exit.
--- 676,682 ----
- In make(1), mark nodes as made when there is no command around the target.
- Avoid errno trashing in signal handler in ssh(1).
!
- Prevent ssh(1) from getting data from getpwuid(3) clobbered by another getpw*() call.
- In ssh(1), fix memory leak in the process_cmdline() function.
- Updated sudo(8) to 1.6.9p8.
- Lots and lots of work on make(1), including: optimized job runner which avoids forking the last command since it is running in a subshell, replaced parallel job buffering to deal with non-blocking descriptors, store list of errors during parallel make and print them on exit.
***************
*** 655,661 ****
- Add support for the SUNW,envctrl as found on E450 machines.
- Fix for temperature sensor conversion factors on E450 sparc64 machines.
- Added support in uipaq(4) for the HTC smartphones.
!
- In ssh(1), make sure that both the local and remote port are correct when parsin -L.
- Make mips kernel options recognized from the boot command line in addition to the OSLoadOptions.
- Add a broadcast mode to trunk(4), this mode sends all frames on all ports, and receives frames on any port.
- Added support in hoststated.conf(5) for including other files.
--- 734,740 ----
- Add support for the SUNW,envctrl as found on E450 machines.
- Fix for temperature sensor conversion factors on E450 sparc64 machines.
- Added support in uipaq(4) for the HTC smartphones.
!
- In ssh(1), make sure that both the local and remote port are correct when parsing -L.
- Make mips kernel options recognized from the boot command line in addition to the OSLoadOptions.
- Add a broadcast mode to trunk(4), this mode sends all frames on all ports, and receives frames on any port.
- Added support in hoststated.conf(5) for including other files.
***************
*** 934,940 ****
- Make sure ksh(1) calls ERR trap before doing exit handling.
- Remove compat link to /usr/sbin/vnconfig. It is in /sbin only now.
!
- Add support in eeprom(8) for printing the derivated tree from the OpenPROM, like "devinfo" and "prtconf".
- Remove FPU detection code on sparc64, all ultrasparc CPUs have one.
- Initial lmn(4) driver for lm93 sensors, common on IPMI machines.
- Reset the sn(4) chip after internal memory exhaustion, makes the driver more solid with heavy NFS usage.
--- 1013,1019 ----
- Make sure ksh(1) calls ERR trap before doing exit handling.
- Remove compat link to /usr/sbin/vnconfig. It is in /sbin only now.
!
- Add support in eeprom(8) for printing the derived tree from the OpenPROM, like "devinfo" and "prtconf".
- Remove FPU detection code on sparc64, all ultrasparc CPUs have one.
- Initial lmn(4) driver for lm93 sensors, common on IPMI machines.
- Reset the sn(4) chip after internal memory exhaustion, makes the driver more solid with heavy NFS usage.
***************
*** 1050,1056 ****
www@openbsd.org
!
$OpenBSD: plus.html,v 1.1095 2008/03/05 10:26:29 sthen Exp $