=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v retrieving revision 1.1181 retrieving revision 1.1182 diff -c -r1.1181 -r1.1182 *** www/plus.html 2010/10/03 18:20:38 1.1181 --- www/plus.html 2010/10/06 19:52:20 1.1182 *************** *** 93,99 **** --- 93,260 ----
  • Make -k work in tcpbench(1) client mode. + +
  • Added support for gamma and sharpness/acutance controls in video(1). +
  • Added support for variable sized processing unit bmControls and for more processing unit controls in uvideo(4). +
  • Make sftp(1) call ioctl(TIOCWINSZ) to get the window width only once instead of per-filename when performing an "ls" in columned mode. +
  • Prevent glob(3) from freeing array before freeing members. +
  • Removed pms(4) and ums(4) from installation media. +
  • Unified some pool(9) and malloc(9) flag values. +
  • Added two new options to tmux(1) : server option "exit-unattached", makes the server exit when no clients are attached, even if sessions are present; session option "destroy-unattached" that destroys a session once no clients are attached to it. These are useful for preventing tmux remaining in the background where it is undesirable and when using tmux as a login shell to keep a limit on new sessions. +
  • Merged pmsi(4) into pms(4). +
  • Make mandoc(1) report an ERROR if an explicit scope is still open at the end of an input file: it can still render the page by just closing the open scope, but it is likely that information will be missing or document structure mangled. +
  • Modified tmux(1) server permissions on the socket when adding or removing +x to show attached sessions, rather than replacing them. +
  • In mandoc(1), make no punctuation after .%* outside .Rs in .Rs, mark full stops after .%* as end of a sentence. +
  • Make uvm(9) page daemon and uvm(9) swap configuration and io manager appear in ddb(4). +
  • Allow mod_headers to handle RequestHeader directives known from apache2 in httpd(8). +
  • Fixed L2TP length field in PIPEX. + +
  • Prevent cwm(1) from warping to clients marked 'ignore'. +
  • Fixed bug in cwm(1). +
  • Make ppb(4) respect pci_dopm, like pci(4) does and make it not try to poweroff the bridge if pci_dopm=0. Fixes Gateway LT3103u and Lenovo Thinkpad 100e netbooks, allowing them to suspend again. +
  • Added gcc4 cross compilation support under OpenBSD. +
  • Use snprintf(3) not sprintf(3) in a2p(1). +
  • Make ospfctl(8) print the checksum as a simple fingerprint of the LSDB. +
  • Make ospfd(8) build the sum of the ls_checksums when counting the lsa. It permits to quickly verify if two LSDBs are in sync. +
  • Updated Compress::Raw::Bzip2(3p) to version 2.031. +
  • Make use of new glob(3) GLOB_KEEPSTAT extension in sftp(1) to save extra server round trips to fetch per-file stat(2) information. +
  • Make video(1) compile on static archs, and enabled it in the build for all archs. +
  • Deactivate all vscsi(4) childs when it's closed so they don't retry the commands still on the queue when killed. + +
  • Avoid potential infinite loop in bridge(4). +
  • Added L2TP support to PIPEX in TCP/IP stack and npppd. +
  • Updated Perl to version 5.12.2 with local patches and fix for CVE-2010-0405. +
  • Prevent IPv6 from trying to add new addresses by making use of sleeping pools. +
  • Switched mips-based ports to gcc4. +
  • Bumped libc major version to 57. +
  • In fts(3), bumped fts_level from short to int and added a spare short. +
  • Provide IRIX-compatible get_fpc_csr(3/MIPS64) and set_fpc_csr(3/MIPS64) for mips. This will allow userland to flip the ``flush denormalized to zero'' setting, which is being relied upon by tcl. +
  • Make it possible to use "dhclient egress" to refresh a lease without remembering which interface dhclient(8) was actually active on. +
  • Added timingsafe_bcmp(3) to libc and removed it from OpenSSH. timingsafe_bcmp is also in kern(9). +
  • Added to glob(3) a GLOB_KEEPSTAT option that retains a copy of the struct stat information that is looked up while matching globs. +
  • Implemented if_freenameindex() in TCP/IP stack as a real function as required by POSIX. +
  • Added stricter asserts to DIAGNOSTIC kernels to help catch mutex and rwlock issues: i386 and amd64 now count the number of active mutexes so that assertwaitok() can detect attempts to sleep while holding a mutex, i386 and amd64 check that we actually hold mutexes when passed to mtx_leave(), calls to rw_exit*() now call rw_assert_{rd,wr}lock() as appropriate. +
  • Linked iscsid(8) and iscsictl(8) to the build. +
  • Added vscsi(4) to GENERIC Kernel build. +
  • Fixed bus spacing bugs in glxpcib(4/i386) and glxpcib(4/loongson). +
  • Added iscsictl(8), the control tool for iscsid(8). +
  • Added iscsid(8), an iSCSI Initiator daemon using vscsi(4). Currently implements the absolute minimum of the protocol to make it work against targets. +
  • In pfctl(8) , removed the check that enforced rdr-to only inbound and nat-to only outbound. +
  • Remove dying flags in various usb(4) devices. The flag will be set in activate()/deactivate(). +
  • Fixed before-boot umass hangs on units without media in disk(9) subroutines. +
  • Added TCP send and recv buffer scaling. It increases download speed. +
  • Fixed npppd to setup a PIPEX if MPPE is not required by config and CCP failed to be opened because peer doesn't support MPPE. +
  • Prevent usb(4) from accidentally waking up. +
  • Fixed overflow in nsd(8). + +
  • Improved mandoc(1) column alignment and handling of .Nm block wider than the column it is in. +
  • Remove tn3270(1). +
  • Fixed VOP_LOOKUP(9) calls with a struct proc pointer as it should have been in softraid(4), raid(4), disk(9) subroutines, NNPFS, EXT2FS, UFS. +
  • Added cvs_mkdir() in OpenCVS for recursive directory creation on import. Fixes PR6398. +
  • Fixed memory leak in rcs(1). +
  • Renamed uyurex(4) to utwitch(4) and enabled it by default in all GENERIC kernels. +
  • Make pf(4) rule counter update consistent between IPv4 and IPv6. +
  • Make loongson mainbus(4) attach mfokclock(4/loongson) later for cpu scaling. +
  • Correctly identify mount points when they are specified in fstab(5) using a disklabel UID. Fixes PR6471. +
  • Included the disklabel UID in sysctl hw.disknames. +
  • Make disk(9) subroutines provide the kernel with the disklabel which include the disklabel UID. +
  • automatic reading of disklabel on attach. Applied it in fd(4) and cd(4). +
  • Introduced a DKF_NOLABELREAD flag in disk(9), which is used by a device to prevent +
  • Added aes-gcm support in iked(8). +
  • Improved mclgeti algorithm under load in TCP/IP stack, systat(1), snmpd(8). +
  • Prevent the usb task thread from going to sleep forever in ehci(4). +
  • Added usb_rem_wait_task() to usb(4), a wrapper for usb_rem_task() that waits for the task to complete if the task is already running. +
  • Added two members to usb(4) struct usb_task: ``usbd_device_handle dev'', the device responsible for the task (use this to not run the task if the device's hub is dying) and ``int running'', a flag to be set when the task is running. +
  • Improved check of dying usb(4) bus. +
  • Save a little time on boot thanks to a usb(4) improvement. +
  • Reduced race during normal usb(4) device detach by making detach happen in the same process. +
  • Added a new IP level socket option IP_PIPEX. This option is used for L2TP support by pipex. + +
  • Added an option per-read/write callback to atomicio, and added a bandwidth limit option to sftp(1). +
  • In clct(4), use audio(4) quiesce/resume for data i/o, and ac97_resume() for mixer suspend/resume support. +
  • Added autoconf activate, suspend/resume support in eap(4). +
  • Added AES-GCM-16 (as aes-gcm) and ENCR_NULL_AUTH_AES_GMAC (as aes-gmac) encryption transformations support in ipsec.conf(5). +
  • Added Support for AES-GCM-16 and ENCR_NULL_AUTH_AES_GMAC in IPSec ESP as per RFC4106 and 4543. +
  • Added a new interface: pppx(4), the ppp multiplexer to be used with npppd and pipex. pppx(4) creates an interface whenever a session is created so that altq and pf can work on these. +
  • Removed msgs(1) from tree. +
  • Added AES-GCM Transform Identifiers as specified by IANA in RFC4106 and 4543 to PF_KEYv2. +
  • Added support for the Galois/Counter Mode (GCM) for AES as described in FIPS SP 800-38D to crypto(9). +
  • Unified npppd(8) MS-CHAP implementation to iked(8). +
  • Make iked(8) work as an initiator with strongswan/charon without any specific phase 1 configuration. +
  • Add DIOCGPDINFO to presto(4/sparc), xd(4/sparc), xy(4/sparc), hp(4/vax), vax RA disk device and RX MSCP floppy disk device driver. +
  • Added new log option "matches" to pfctl(8). +
  • Added a new pf(4) log option PF_LOG_MATCHES that forces logging on all subsequent matching rules. +
  • Make disk(9) garbage collect struct disk field dk_label. +
  • Added a KexAlgorithms knob to ssh_config(5) and sshd_config(5) to allow selection of which key exchange methods are used by ssh(1) and sshd(8) +
  • Fixed a locking bug in accept(2). +
  • Make vscsi(4) call config_deactivate() on SCSI links in vsciclose(). +
  • Avoid race with autoconf(9) in vscsi(4). +
  • Removed physio(9) buf pointer argument. +
  • Make npppdctl arguments match the format string in usage. + +
  • Fixed a QUIESCE crash on inteldrm(4). +
  • Fixed null pointer dereference for protocols without port numbers in pflog(4). +
  • Improved mandoc(1) vertical alignment. +
  • Make inteldrm(4) always unconditionally set the C3_LP_WRITE_ENABLE bit in ARB_STATE on gen3 hardware. Prevent some 945 chipset from hanging. +
  • Enable error interrupts on inteldrm(4) ironlake, as we do on all other chips. +
  • Prevent mips64 based machine from panicking in MipsEmulateBranch() if the instruction is an unspecified OP_BCOND sub function. +
  • Improved inteldrm(4). +
  • Replace the mips64 old floating point completion code with a C interface to the machine-independent softfloat code, implementing all MIPS IV specified floating point operations. +
  • Improved eso(4) suspend/resume. +
  • Changed audio(4) quiescing to make it not call the audio_hw_if halt method in interrupt context, because drivers like eso(4) or envy(4) might want to sleep with their own halt method. +
  • Avoid USBD_IOERROR in uhub(4) by determining the size of the buffer for USB hub interrupt pipe with bNbrPorts in hup descriptor. +
  • Added a real DIOCGPDINFO to cd(4) and sd(4), allowing access to the physical information about the device rather than the contents of whichever disklabel was read. +
  • Added watchdog suspend/resume logic to glxpcib(4/LOONGSON) and make glxpcib(4/LOONGSON) save and restore it's configuration on suspend/resume. +
  • Added '-label' option to route(8) to specify you only want to see routes having the given label. +
  • Make tcpdump(8) show the original addresses/port too when a packet had his addresses and/or ports rewritten. +
  • Make pflog(4) put the original (before rewriting) addresses into the already existing address fields in the pflog header, same for ports, and add a "rewritten" indicator. +
  • Make pf(4) apply actions from the last matching pass or block rule and not the last matching rule after ruleset eval is done. Fixed PR6401. +
  • Make ldapd(8) print a warning if schema file can't be opened. +
  • Improved axe(4) PHY probing. +
  • Cleaned memory shortage in PIPEX code. +
  • In pf(4), make the "match log" rules log on the fly. +
  • Make the mpi(4) SAS IO unit to use 32 openings when talking to SATA disks if the firmware has it configured lower. +
  • Make aac(4) compile with gcc4. +
  • Avoid double unlocking the drm(4) lock in drmclose(). +
  • Adapted tcpdump(8) and pflogd(8) to new pflog(4) longer header. +
  • Made a pflog(4) overhaul to fix wrong logging of nat/rdr addresses. The pflog header is now longer. +
  • Removed physio(9) in wdc(4) ioctl(2) handler. +
  • Added gpio(4) at glxpcib(4/loongson) to loongson GENERIC kernel. +
  • Added an iopool to umass(4) to prevent the kernel from panicking when multiple commands are issued when umass(4) has multiple LUNs. +
  • Use audio(4) DVACT_{QUIESCE,RESUME} and ac97(4) ac97_resume() for suspend/resume in auacer(4) and autri(4). +
  • Added autoconf(9) activate function to auixp(4). +
  • In auglx(4), use audio(4) DVACT_{QUIESCE,RESUME} to handle I/O stopping/restarting for suspend/resume, and ac97(4) ac97_resume() to reset and restore the codec at resume. +
  • Added support for newer asus boards that use a different method to poll and enumerate the sensors in aibs(4). +
  • Added assertwaitok() to declare code paths that assume they can sleep. Updated malloc(9) and pool(9) to use it as appropriate. +
  • Added mclgeti() support for xl(4). +
  • Make machine-dependent splassert(IPL_NONE) work on amd64 the same as it does on i386. +
  • Make ix(4) recompute the list_offset and data_offset when attaching a unknown SFP+ module on the 82598 controller. +
  • Make mips64 md_printins() get the printf-like function as an extra parameter, and make it visible so that machine-dependents parts of the kernel can use it for debug messages. +
  • Make mandoc(1) format multiple authors (.%A) in the same way as groff: two authors with "and", but without a comma; three or more with commata, and an "and" before the last one. +
  • Prevent mandoc(1) from doing fatal errors when .Pp and .br have arguments. +
  • Fixed length of an eap identity message payload in iked(8). +
  • Implemented support for ldapd(8) bsdauth authentication via simple binds, not only SASL. +
  • Added cache operations for the octeon platform. +
  • Make smtpd(8) use the same buffer for local deliveries to files and commands. +
  • Make snmpd(8) return error on GET requests without an instance identifier, both for tables and scalar values. Fixes PR6468 by not calling table get functions with an unexpectedly short OID. Also fixes PR6071. Scalar variables without an instance specified now returns a noSuchInstance error. GetNext requests correctly returns the .0 instance but it must be specified explitely: $ snmpget -v2c -c public localhost SNMPv2-MIB::sysDescr.0 +
  • Allow output of null values with a context class. This is used in SNMPv2 to return an error exception value for a varbind result ("noSuchObject[0] IMPLICIT NULL" in RFC1905). +
  • Fixed a variety of structure packing and byte order bugs in ixgb(4) to try to get BE support working. +
  • Removed xx_shutdown() hooks in network drivers where possible, since they are taken down already via their xx_stop() routine. Done in bge(4), bnx(4), cas(4), de(4), fpa(4), lmc(4), msk(4), nge(4), pcn(4), sk(4), txp(4), pgt(4), ti(4), DEBNA/DEBNT/DEBNK ethernet cards, fta(4), fea(4). +
  • Allow the ssh(1) session multiplexing to determine that the server socket is either ready or stale without races. Stale server sockets are now automatically removed. +
  • Moved getpeereid(2) function declaration in kernel COMPAT_47. In 4.8 and onwards getpeereid(3) is library code using socket options. +
  • Simplified evcount(9) by removing counters in a tree hierarchy. +
  • Added octeon platform. +
  • Fixed security problem in the disabled and unfinished ssh(1) handling of J-PAKE protocol. +
  • Added a SIGHLD handler to reap ssh(1) expired child process. +
  • Added firmware some missing firmware to install media: ral(4) RT2860 for i386, amd64 and sparc64; run(4) RT2870 and RT3071 for landisk, macppc, socppc and sparc64. +
  • Fixed a null pointer dereference in ciss(4). +
  • Fixed an uninitialized variable access in uhci(4) suspend/resume. +
  • Prevent cd(4) and st(4) from calling bufq_drain in deactivate. +
  • Added the start of an activate function in glxsb(4/i386). +
  • Added an activate function to get sub-devices in glxpcib(4/i386). +
  • Added DVCAT_QUIESCE to glxpcib(4/LOONGSON). +
  • Fixed bug in atw(4).
  • Initial support for the Octeon platform.
  • Added SIGCHLD handler to reap expired children in ssh(1). *************** *** 378,384 ****
    OpenBSD www@openbsd.org !
    $OpenBSD: plus.html,v 1.1181 2010/10/03 18:20:38 jj Exp $ --- 539,545 ----
    OpenBSD www@openbsd.org !
    $OpenBSD: plus.html,v 1.1182 2010/10/06 19:52:20 jj Exp $