=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/plus53.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- www/plus53.html 2015/08/05 05:32:55 1.12 +++ www/plus53.html 2016/01/08 13:06:28 1.13 @@ -81,7 +81,7 @@
  • Fixed xterm(1) segfault which happened when using the mouse wheel over the scrollbar.
  • Avoid alignment errors when dhclient(8) processing routing messages, by reading the messages into dynamically allocated memory.
  • Added ldomctl(8/sparc64) workaround for some firmware revisions which provided an incorrect factory-default configuration. -
  • Fixed sndiod(1) crashes occurring when the client sample frequency is much larger than the device sample frequency. +
  • Fixed sndiod(8) crashes occurring when the client sample frequency is much larger than the device sample frequency.
  • Don't try to purge one-time rules from the main pf.conf(5) ruleset.
  • Always reserve space addresses, to fix memory corruption when doing ipsecctl(8) -ssa with md5sig. @@ -206,7 +206,7 @@
  • dhclient(8) will now handle a non-existent resolv.conf.tail(5) without issuing an error message and handle an empty resolv.conf.tail(5) without exiting. No longer leak an fd if fstat() on resolv.conf.tail(5) fails. Made fstat() failure on successfully opened resolv.conf.tail(5) a fatal error.
  • Fixed memleak in libutil imsg_read() when hitting the file descriptor reserve check.
  • Resolved some issues with xf86-video-intel screen corruption seen with dpms on ivy bridge. -
  • If a sndiod(1) device doesn't respond within 2 seconds, close it and drop all connections. Necessary on some MP machine/audio driver combinations. +
  • If a sndiod(8) device doesn't respond within 2 seconds, close it and drop all connections. Necessary on some MP machine/audio driver combinations.
  • Rewritten the msk(4) receive filter handling code and cleaned up ioctl.
  • m88k libtool(1) has switched to elf(5) and has shared libs. @@ -443,7 +443,7 @@
  • Use openpty() rather than hand-rolled vi(1) pty opening code.
  • Correctly update the current ix(4) flow control mode; report it in the media status callback.
  • max_frame_size now set after ether_ifattach updates ix(4) if_mtu. -
  • Readjust sndiod(1) midi flow control after consuming input data. +
  • Readjust sndiod(8) midi flow control after consuming input data.
  • Added gcc(1) stack smashing protector for Alpha and MIPS (enabled by default). Reorganised soft frame pointer so that locals are below it and grow downwards.
  • Update to xf86-video-vmware 2.1 RC1 (aka 2.0.99.901). @@ -528,7 +528,7 @@
  • Make sure we try to unbind agp(4) memory regions if the aperture base address is 0.
  • Simplify tmux(1) command string parsing.
  • Implement bus_space_mmap(9) on macppc and i386. -
  • Set port = NULL for new connections. Fixes sndiod(1) crashes. +
  • Set port = NULL for new connections. Fixes sndiod(8) crashes.
  • Fixed ix(4) to correctly account rx errors. @@ -563,7 +563,7 @@
  • Make sure gcc(1) no longer incorrectly optimises away "*volatile_ptr = *volatile_ptr;" constructs on platforms which can perform memory to memory transfers in a single instruction (i.e. m68k and vax).
  • Switch m88k ports to gcc(1) version 3.
  • Add ldomctl(8/sparc64) support for older firmware on UltraSPARC T1 machines. -
  • Parse sndiod(1) "-m mode1,mode2,.. " strings strictly. +
  • Parse sndiod(8) "-m mode1,mode2,.. " strings strictly.
  • Make dhclient(8) privileged process daemonize, not attach to a controlling terminal.
  • Make it possible to share ldomctl(8/sparc64) cores between domains.
  • Make the bgpd(8) error messages more user friendly. @@ -571,11 +571,11 @@
  • Add RX TCP/UDP checksum offload support to gem(4).
  • Additional CA root certificates added from GeoTrust/Equifax, GoDaddy, StartCom, and Thawte. -
  • Drain sndiod(1) midi port output buffer before closing it ensuring the last few bytes are not lost. -
  • Drop clients using sndiod(1) midi ports when port is closed (eg. umidi disconnected); try to reopen it whenever a new client connects. -
  • When sndiod(1) audio device is closed, mark it as closed before dropping connections. Stops clients attempting to reopen the device. -
  • Process incoming sndiod(1) midi data on the fly, not by using an input fifo. -
  • Don't exit sndiod(1) if midi control port is destroyed (it never is). +
  • Drain sndiod(8) midi port output buffer before closing it ensuring the last few bytes are not lost. +
  • Drop clients using sndiod(8) midi ports when port is closed (eg. umidi disconnected); try to reopen it whenever a new client connects. +
  • When sndiod(8) audio device is closed, mark it as closed before dropping connections. Stops clients attempting to reopen the device. +
  • Process incoming sndiod(8) midi data on the fly, not by using an input fifo. +
  • Don't exit sndiod(8) if midi control port is destroyed (it never is).
  • Removed retired ssl(8) Thawte/Verisign certificates and intermediate GoDaddy certificate.
  • Made cloned devices line up with the rest of the fstat(1) output.
  • In locale/ctype/en_US.UTF-8.src, corrected width of some characters in the Hebrew range (0590?05FF). @@ -629,7 +629,7 @@
  • Always pass an array of struct pf_src_node pointers to the pf(4) pf_map_addr. Avoids stack corruption.
  • Use the libutil imsg framework rather than a hand-rolled local version for dhclient(8).
  • Send ack on smtpd(8) "update map". -
  • Replace aucat(1) server by a new sndiod(1) daemon that is simpler, smaller and faster. +
  • Replace aucat(1) server by a new sndiod(8) daemon that is simpler, smaller and faster.
  • Make the aucat(1) client wait for the first flow control message rather than assuming it can send a full initial data buffer.
  • Update to libxcb 1.9.0. @@ -1048,7 +1048,7 @@
  • Encode ipsecctl(8) transform parameters in the transform name, too. Unbreaks setups that allow multiple transforms for a connection.
  • m88k does not have the m68k long double type, so don't build long double libm routines. -
  • Don't read the sndiod(1) xrun counter before the offset in the audio ring. Stops potential timing error. +
  • Don't read the sndiod(8) xrun counter before the offset in the audio ring. Stops potential timing error.
  • When printing smtpd(8) ioev, do not segfault if there is no associated iobuf. Also give info about the cipher if there is an ssl(8) context.
  • Check limits before allocating the smtpd(8) session.
  • Tell make(1) that "!" is a shell reserved word, this lets "test: ! pgrep process" work, without trying to look for a '!' command. @@ -1125,7 +1125,7 @@
  • Unbreak compilation of umidi(4) when no DIAGNOSTICS are defined.
  • Make profiling work on hppa.
  • Take hppa to PIE as well. -
  • Be nice to the sndiod(1) server and align data packets to audio block boundary. +
  • Be nice to the sndiod(8) server and align data packets to audio block boundary.
  • Enable PIE on alpha.
  • Always update ifi->linkstat in dhclient(8) dispatch() loop.