===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v
retrieving revision 1.1189
retrieving revision 1.1190
diff -c -r1.1189 -r1.1190
*** www/plus.html 2011/01/13 19:44:22 1.1189
--- www/plus.html 2011/02/13 14:58:41 1.1190
***************
*** 67,72 ****
--- 67,444 ----
+
+ - Put the max size of em(4) EEPROM to 16k. Fixed use of at least Intel PRO/1000 (82576) rev 0x01.
+
- In pf(4), make sure that IPv4-ICMP6 and IPv6-ICMP packets are not rewritten in case they are dropped and logged.
+
- Prevent mandoc(1) from breaking line between the arguments of .Bsx .Dx .Fx .Nx .Ox .Ux.
+
- Fixed .Bk being ineffective in mandoc(1).
+
- Make sgi platforms correctly pick the MP kernel on install if applicable.
+
- In nm(1), fixed omission of symbol list for first object file in an archive with nm -s. Fixed PR6385.
+
- Fixed NULL dereference with sudo -g group when the sudoers(5) rule has no runas, user or group listed.
+
- Prevent a useless check already done in pf(4) pf_test_rule(): pf_test() and pf_test6() already drop IPv4-ICMP6 and IPv6-ICMP packets.
+
+
- Multiple improvements in otus(4), rsu(4), run(4), urtwn(4): use usb_ref_{incr,decr,wait}() to avoid detaching the driver while a process is still using the hardware; don't add timeout(9)s if the device is detached; added checks to see if the device has been detached before running ioctls, timeouts, and tasks; use usb_wait_task() to wait for tasks to complete.
+
- Make pf(4) reinitialize header length of unusual protocol number getting rewritten. Prevent a panic in m_clget().
+
+
- Multiple improvements in usb(4): merged 'onqueue' and 'running' members of struct usb_task into a new member, 'state'; added new function usb_wait_task() which waits for queued or running usb_tasks to complete; in the USB_DEVICEINFO ioctl, fill struct usb_device_info in a usb_task, thereby avoiding races against driver attach/detach.
+
- OpenSSH 5.8 released.
+
- Fixed uninitialized nonce variable in ssh(1) key_certify().
+
+
- Clear struct scsi_inquiry_data in atascsi_pmp_inq() from SCSI to ATA translation layer.
+
- Prevent tmux(1) from requiring -d with -x or -y since it could be in the config file.
+
- Make isakmpd(8) ignore any IP address not in the current routing domain when binding to addresses.
+
+
- Merged in Xenocara fix for EXA bug #32803.
+
- In the kernel semaphore handling, for SETVAL and SETALL operations make sure the specified value(s) are within the system limits. Fixes PR6547.
+
+
- Fixed pf(4) check for invalid IPv6 fragment.
+
+
- Merged in Xenocara fix for EXA bug #24703. Prevent crash.
+
- Make tmux(1) redraw pane borders when switching to last pane.
+
- Make crontab -e honour TMPDIR.
+
- In the OpenBSD upgrade process, don't run fsck(8) for fstab(5) entries with zero or empty fs_passno and make it ask for permission to continue upgrade if one or more mounts failed.
+
- Prevent mandoc -Thtml from printing out the <BR> before lines that have leading white space.
+
+
- Make mandoc(1) .Bx accept no more than two arguments.
+
- Make mandoc(1) quote .%T if .%B is specified, as in groff.
+
- Make wscons(4) report the compose key on sun keyboards in raw mode as a different keycode from right alt.
+
+
- Disambiguated return values of m_tag_copy_chain() in mbuf_tags(9).
+
- Fixed tmux(1) problems with fatal() if the terminal disappear while locked.
+
- Fixed logic errors in alc(4).
+
+
- Make tmux(1) use input_clear to reset the APC, DCS, OSC state or it could be reused improperly by a later state.
+
- Prevent an X server crash in Xenocara privilege separation.
+
- Make Xenocara effectively close the AGP device fd in xf86GARTCloseScreen() if it's different from the consoleFd. Fixes crashes at server reset.
+
- Improved iked(8) behaviour of drop_sa.
+
- Fixed an mbuf leak in mpe(4) by replacing m_free() with m_freem() in mpe_input().
+
- Fixed a memory leak by replacing m_free() with m_freem() in trunk(4) broadcast mode.
+
- In generic Ethernet functions, changed an m_free() to m_freem() to free the whole mbuf chain and to prevent a possible memory leak with bpf(4) BIOCSFILDROP option which is currently used by dhcpd(8) and dhclient(8).
+
+
- Prevent midi(4) from sleeping with the PCATCH flag while closing itself, otherwise a signal may cause the output buffer to not be drained and cause stale notes.
+
- Upgraded to nsd(8) 3.2.7.
+
+
- Added port multiplier support in sili(4) and ahci(4).
+
- Prevent iked from initiating connections in passive move, even for ACQUIRE messages from the PFKEY socket in order to suit sasyncd(8).
+
- Removed acquire flows from iked(8) to prevent it from passing traffic when there's no SA established.
+
- Enabled child SAS in iked(8) and make it do SA and flow transfer after succeeding with all the preparation steps.
+
- Improved tmux(1) jobs.
+
+
- When clearing tmux(1) entire screen, clear lines that are used into the history like xterm does.
+
- Make the pthreads(3) scheduler block signals while restoring a newly selected thread state.
+
- Make tmux(1) check if the index is in use and fail before creating the child process, rather than leaving a stray child on failure.
+
- Put -I${includedir} back into OpenSSL Cflags so configure script tests like test -n "`pkg-config --cflags openssl`" work.
+
- Removed usb events from usb(4) devices.
+
- Make mandoc(1) avoid double blank line before a table preceded by .PP.
+
- Prevent tbl(7) from skipping data after horizontal lines in the layout. This avoids data loss in cpu(4/hppa).
+
- Corrected tbl(7) horizontal spacing of data cells, alignment of centred cells and adjusted horizontal rule width to the new spacing.
+
- Make pkg_add(1) prepend pkgname to ask-update prompt, so that user knows for sure which package is asking.
+
- Fixed child SA deletion in iked(8) drop_sa.
+
- Make mandoc(1) ignore .ns (no-space mode), .ps (change point size), .ta (tab control) for now.
+
+
- Make mandoc(1) skip carriage return before newline, if any.
+
- Fixed Intel Wifi Link 6200 support in iwn(4) by forcing Tx/Rx chains masks since ROM contains broken data.
+
- Updated zoneinfo database to tzdata2011a.
+
- Changed nsd(8) default paths.
+
+
- Added support to installboot(8/i386) and installboot(8/amd64) for installing biosboot(8/i386), biosboot(8/amd64), boot(8/i386) and boot(8/amd64) on softraid volumes.
+
- Make softraid(4) correctly handle I/Os that exceed MAXPHYS in size.
+
- Make pfctl -x none equivalent to pfctl -x crit.
+
- Allow tmux(1) top-bit-set characters to be used for key bindings.
+
- Make tmux(1) set $TMUX without the session when background jobs are run.
+
- Improved lcd(4/hppa) with SMP kernel.
+
- Make pkg_add(1) display messages for new installed rc scripts and new material in the READMES directory.
+
+
- Wrapped mg(1) basename, dirname with xbasename, xdirname functions.
+
- Ensure that boot storage area exists and is large enough, before making softraid(4) install boot code.
+
- Updated xfwp to version 1.0.2, x11perf to 1.5.3.
+
- Make mandoc(1) check argument count validation for all in_line() macros.
+
- Prevent pf(4) from scrubbing packets that will be dropped anyway.
+
- OpenSSH 5.7.
+
- Upgraded pixman to version 0.20.2.
+
+
- Improved mg(1) filename completion.
+
- Repaired iked(8) rekeying by sending appropriate traffic selector.
+
- Make mpe(4) compile without errors when inet6 is not defined.
+
- Make iked(8) use IKED_ADDR_EQ instead of memcmp on comparing two iked_addrs.
+
- Fixed iked(8) traffic selector configuration that it is always "from $localnet to $peernet" and not depending on the initiator/responder mode.
+
- Prevent iked from creating child sas from empty proposals.
+
- Make iked(8) handle empty encrypted payloads.
+
- Reimplemented the iked(8) policy evaluation for incoming connections to use the last matching semantics of PF.
+
- Split iked(8) pfkey initialization into a privileged and unprivileged part to prevent a possible crash.
+
- Added Atheros F1 and F2 PHYS ton atphy(4).
+
- Removed gotos in vte(4) vte_iff function.
+
+
- Make clear mandoc(1) can't format pages with roff .it request.
+
- Added support for ITE IT8721 to it(4).
+
- Improved pf(4) packet reassembler.
+
+
- Improved mg(1).
+
- Gave pf(4) pf_normalize_ip() the same 3 way semantics as pf_test(): PF_DROP, the packet is bad, the mbuf still exists and must be freed; PF_PASS and *m0 is NULL, the packet has been processed, not an error; PF_PASS and *m0 is not NULL, continue with packet processing. Fixes a potential mbuf use after free.
+
+
- When ospfd(8) is fixing conflicts make sure the right vertex is passed to lsa_merge() so that the correct sequence number is used for the LSA.
+
- Fixed a kernel crash due to ifmedia(4) broadcast address changes.
+
- Merged a change from ncurses(3) upstream to correctly recalculate a form field size on set.
+
- Added join-line (M-^) to mg(1).
+
- Removed handling of SIGUSR1 from crontab(1).
+
+
- Improved iked(8).
+
- Added initial acquire mode support in iked(8) and use it whenever Windows peers decide to drop Child SA based on the inactivity timer.
+
- Fixed redistribution of overlapping routes in bgpd(8) rde.
+
- Added back-to-indentation (M-m) to mg(1).
+
- Make mandoc(1) skipping .TH with excessive arguments instead of throwing a fatal error.
+
- Make mandoc(1) skip .br .sp .nf .fi .na with arguments, using empty strings like groff instead of throwing a fatal errors for .
+
+
- make random(4) be more careful with nanotime() calls in early entropy storage, since at least sparc may not have the clock mapped.
+
- Continue to load acpiec(4) even if _REG fails.
+
- Improved IPV6 forward.
+
- Make hppa and hppa64 check in resettodr() if inittodr() has been called, otherwise it ends up resetting the clock when it doesn't need to.
+
- Make netstat -w default to the first egress interface, which is usually the most interesting.
+
- Fixed a double free in xwininfo(1).
+
- Make iwn(4) trust the Tx/Rx chains masks in ROM except for the 4965 and 5100 chipsets which are known to have broken ROMs.
+
- Improved iwn(4).
+
- Sync tbl(7) handling with upstream version 1.10.9: .T} can be followed by a delimiter, then more data; do not limit table column widths (improves terminfo(5)); let numerical cells respect explicitly specified minimum cell widths; let terminal output survive missing data cells; parse and ignore arguments in parentheses on layout cell specifications; move tbl_calc() into out.c such that it can be used by all frontends; give tables an HTML class; some cleanup in tbl -Thtml code.
+
- Make sure coding errors cannot make mandoc(1) miss fatal parsing errors by assert(3)ing valid parser state in the main parsing functions.
+
- Added another check to pkg_create(1).
+
- Make i386 and amd64 only use memory mapped extended PCIe config space access for the busses advertised in the MCFG table, and fall back on the traditional method for other busses.
+
+
- Make authentication to ldapd(8) from pGina work.
+
- Renamed imask[] to cpu_imask[] on powerpc architectures.
+
- Fixed athn(4) LED handling.
+
- Fixed a counter in ldpd(8) hello.
+
- Enable athn(4) at uhub(4) on amd64, armish, landisk, loongson, macppc, socppc, sparc64.
+
- Make ssh(1) client loop use variable host and not options.hostname, as the latter may have unescaped substitution characters.
+
- Improved athn(4).
+
- Make tmux(1) accept colours of the hex form #ffffff and translate to the nearest from the xterm(1) 256-colour set.
+
- Support unix domain sockets in nc(1) with -Uu.
+
+
- Minor improvements to random(4): only support pool words equal to 2048, define the amount of used key, define the amount of skipped rc4, use arc4random_buf instead of reimplementing in line, bzero some more "secrets".
+
- Added socket option SO_SPLICE to splice together two TCP sockets. Allows to write relay daemons with zero data copy.
+
- Updated Test::Simple(3p) to version 0.96.
+
- Substantially rewrite random(4): put a very thin mutex at the entropy-collection side, place a 2nd very thin mutex at the call-down path as well, move the pool->MD5->RC4init sequence into a workq driven from a timeout.
+
- Added a yield() in random(4) randomwrite() to prevent problems when root accidentally cat /dev/random.
+
- Increased i386 MAXDSIZ to 2GB.
+
- Permit to get all luns on a target probed in iscsid(8) with a single ioctl(2).
+
- Make vdsp(4/sparc64) detect whether a disk image is an ISO image and set the media type to VD_MEDIA_TYPE_CD to vDisk 1.1 clients. Makes installing from a Solaris 11 Express bootable install CD work.
+
- Fixed a malloc(9) call in vdsp(4/sparc64).
+
+
- Added support for the vDisk1.1 protocol in vdsp(4/sparc64). Improved Solaris vtoc/disklabel support and implement VD_OP_SET_VTOC. Makes Solaris actually run on top of an OpenBSD control domain.
+
- Reset ssh(1) SIGCHLD handler to SIG_DFL when executing LocalCommand.
+
- For very large operations in random(4) randomread(), use a local rc4 instance much like arc4random_buf_large does, but without re-initializing it every 8K.
+
- Fixed %n expansion in ssh(1) LocalCommand.
+
- When ssh(1) exit because of a ServerAliveTimeout, mention the hostname that caused it.
+
- Update CGI(3p) to 3.51. Includes a better fix for SA42443.
+
- Implemented fast channel change in athn(4).
+
- Align vdsp(4/sparc64) with Solaris expected behaviour.
+
- Make athn(4) create an STA entry for the BSS upon association.
+
- Make vnd(4) init and destroy the bufq in the ioctl handler to prevent problems when configuring a second one.
+
- Make install fsck question default to 'no'.
+
- Make all /dev/*random nodes supply data from the same source.
+
- Prevent iscsid(8) task scheduler from locking up.
+
- Make iscsid(8) pass the magic LUN -1 to VSCSI_REQPROBE so that all LU are probed by the midlayer.
+
- Added minimal LUN handling to iscsid(8).
+
- Fixed bug in the routing socket interface.
+
- Put htons(3) around ip_randomid() for pf(4) scrub random-id to make it consistent with the network stack.
+
- Fixed bug in sl(4).
+
- Added preliminary support for the Atheros AR9271 chipset and probably the AR9280+AR7010 and AR9287+AR7010 to athn(4).
+
+
- Make acpi(4) MCFG ignores tables with an empty bus range.
+
- Pass pmap_bootstrap() the memory range used by the PROM/BUG/firmware/... in aviion, luna88k and mvme88k.
+
- Added minor optimizations to m88k pmap(9).
+
- Make copypage() and zeropage() per-cpu function pointers on mvme88k.
+
- Changed the count parameter to cmmu_tlb_inv(), and introduce cmmu_tlb_inv_all() to drop all user tlb entries on mvme88k.
+
- Put su -c ... command into an rcexec variable so that it can be easily used it in rc scripts.
+
- Reintroduced use of bufq in vnd(4).
+
- Fixed properly PR6009.
+
+
- Make mandoc(1) parse and ignore minimal column width specification.
+
- Make apm(4/i386) support machdep.lidsuspend, at least on Thinkpads which have aps(4).
+
- Added a cleaner integration of tbl(7) in mandoc(1).
+
- Added support for Memory Mapped Configuration space access. Gives access to PCIe extended configuration space access on modern i386 and amd64 machines.
+
- Use pmap_uncache_page() to alter cacheability of pages in bus_dmamem_map(). Makes the zaurus text mode console memory cached again after exiting from X.
+
- Introduced pmap_uncache_page() in arm pmap(9) to make a page uncached and maintain this both at the pte and pv list level.
+
- Prevent vcons(4/sparc64) from assuming it is always the console since it's possible to run CoolThreads servers with a graphics console.
+
- Updated xproto to version 7.0.20.
+
- Make random(4) arc4_stir() only grab 64 bytes from the MD5 output.
+
- Added support for XVR-300 in radeonfb(4/sparc64).
+
- Make rc.subr(8) check for a login class that match the rc script name and use it if it is find, otherwise use daemon.
+
- In bpf(4) bpf_movein(), range-check mbuf size against MCLBYTES before size_t to int truncation.
+
- Implemented NOP-IN -> NOP-OUT handling in iscsid(8).
+
- Make iscsid(8) cleanup tasks with a NULL callback after queuing the PDU to be sent out. Allows immediate responses to be issued with a task instead of very special code.
+
- Make iscsid(8) truncate the scsi sense data to 18 bytes if more data was supplied. Improves connection.
+
- Fixes parsing of login responses with additional padding in iscsid(8).
+
- Make iscsid(8) log the PDU which failed because no task was found.
+
- Added a missing session parameter in iscsid(8).
+
- Fixes multiple man(7) .IP and .TP bugs for -Tascii and -Thtml.
+
- Cleaned up and simplified tmux(1) command argument parsing.
+
+
- Cleaned up argument count validation in mdoc(7): prevent segfault on empty .Db, .Rs, .Sm, and .St; let check_count() really throw the requested level, not always ERROR and downgrade most bad argument counts from ERROR to WARNING.
+
- Added support for UTF-8 mouse input (\033[1005h) in tmux(1).
+
- Make unprovided mandoc(1) macro arguments defaults to empty string and not NULL.
+
- Removed the old COMPAT_23 SysV IPC structures from the kernel.
+
- Fixed bugs in mandoc(1) macro argument parser with blank, backslashes and quotes escaping.
+
- Make mandoc(1) use one common macro argument parser for roff and man macros.
+
- Added to pkg_info(1) a -r <pkgspec> option to to check for a pkgspec by name, without looking at installed packages.
+
- Reworked OpenBSD::Ustar(3p) object creation.
+
- Plugged a memory leak in fortune(6).
+
- Make ac97(4) use host_flags directly as they're initialized during attach time.
+
- Allow to change vlan options of existing vlan(4)/svlan(4) devices at runtime instead of forcing the user to-recreate the interface with the changed options.
+
- Make ac97(4) check the optional flags method is not NULL before using it.
+
- Adjusted krb5 directories in OpenSSL pkg-config generator.
+
- Reworked m88k systems backtrace code.
+
- Reduced use of cd in the install script by using sub-shells or absolute paths when possible.
+
+
- Improved vdsp(4/sparc64) with OpenSolaris virtual disk client.
+
- Make hppa need_resched() call cpu_unidle() such that a process running on another CPU is woken up.
+
- Make pkg_create(1) create formatted man pages as temporary files.
+
- Improved OpenBSD::Ustar(3p) error printing.
+
- Enabled Xorg on hppa.
+
- Enabled udl(4) in Xenocara.
+
- Prevent some NULL pointer dereference in osiop(4).
+
- Make elroy(4/hppa) store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.
+
- Improved vdsp(4/sparc64) with OpenSolaris virtual disk client and enabled to boot from a bootable automatic installer cdrom.
+
- Added code for acpi(4) taskqueue. Eliminates need for state vars in acpi softc serialize processing ACPI tasks for sleep/powerdown/GPE event.
+
- Make vdsp(4/sparc64) go past the version negotiation against an OpenSolaris virtual disk client.
+
+
- Improved mvme88k cache handling.
+
- Implemented READ CAPACITY in vdsk(4/sparc64).
+
- Prevent random(4) from folding the MD5 in half.
+
- Moved hppa setting cpu_hzticks to the clock initialization function, like other ports.
+
- Improved softintr_establish() linked list management in hppa intr.c.
+
- Make elroy(4/hppa), dino(4/hppa) store bus/dev/func numbers only when the corresponding pointer argument isn't NULL.
+
- Prevent a buffer overflow in sort(1). Fixes PR6294.
+
- Added support for OTPROM reading on athn(4) AR9485.
+
- Added a -P option to new-window and split-window to print the new window or pane index in target form.
+
- Reset tmux(1) session timer of an unattached session when it is attached.
+
+
- Make wd(4) put the drive into standby in shutdown, but only if the machine will be powered down.
+
- Rewrite the random(4) randomattach function.
+
- Removed kq and poll code from random(4).
+
- Adapt the m88k systems pmap(9) to aviion, mvme88k, luna88k.
+
- Prevent athn(4) from exceeding power requirements in Atheros AR9380, AR9485, AR9380, AR9003 chipsets.
+
- Better handle of writethrough mappings in m88k systems pmap(9).
+
- Reworked the cache flushing routines in m88k systems.
+
- Introduced a new cmmu routine in m88k systems.
+
- Updated dirent.h for standard compliance: expose dirfd with XPG7 and scandir and alphasort with POSIX 2008.
+
- Improved isp(4).
+
- Added a new firmware package for iwn(4).
+
- Reduced the chances of false pulse detect in AR9271 and AR9485 Atheros chipset and improved carrier leak calibration/correction.
+
- Make athn(4) more bus independent.
+
- Make pfctl(8) check pf.conf(5) scrub don't use no-df, random-id, set-tos options for IPv6 rules.
+
- Make amd64 machine-dependent pthreads(3) compile with llvm-clang.
+
- Make sigsetops(3) compile with llvm-clang.
+
+
- Changed tmux(1) from a per-session stack of buffers to one global stack.
+
- Improved random(4).
+
- Fixed addressing block bug with wd(4) and 2010 Apple 13" MacbookPro.
+
- Added hppa GENERIC.MP to the release build and ship bsd.mp for hppa.
+
- Make sure hppa restore the right interrupt mask when switching CPUs.
+
- Improved the loading of FPU context with multiple CPUs in hppa.
+
- Turn hppa machine-dependent signotify() into a function that also calls cpu_unidle().
+
- Implemented cpu_unidle() for hppa multiprocessor kernels.
+
- Make mfi(4) use iopools.
+
+
- Prevent run(4), rum(4), urtw(4) and ral(4) from adding timeouts if the driver is dying and improved detaching.
+
- Add a process reference counting variable to struct usbd_device in usb(4).
+
- Fixed some PCI power management issues that prevented acpi(4) (and perhaps apm) suspend on some machines.
+
- Added support for all the four xterm mouse modes.
+
- Allow tmux(1) config file parser and source-file to return "don't exit" to the client to let attach work from configuration files.
+
- Prevent i386 and amd64 kernels from printing the "can't get bus clock" message with Xeon 3600/5600 and Xeon 6500/7500.
+
- Removed non-essential, unused parts of random(4).
+
- Removed fc_conf from rc.subr.
+
- Removed more direct uses of print in pkg_add(1).
+
- Fixed swapctl -A with DUIDs in fstab(5) and plugged a memory leak.
+
- Implemented timeouts of scsi commands in mpii(4).
+
- Make mpii(4) properly detach devices.
+
- In mandoc(1) libmdoc, replace the union of pointers to structs of macro-specific data by a pointer to a union of structs, which makes the code simpler and more robust at the expense of a small memory overhead.
+
+
+
- Fixed a bug in mandoc(1).
+
- Corrected x86_atomic_*_ul() to operate on 64bit integers, removed x86_atomic_*_l(), and updated the callers of all of those to use the underlying x86_atomic_*_u32() functions they were expecting.
+
- Removed unused and broken x86_multicast_ipi() from i386 and amd64.
+
- Prevent issuing a m88k cache maintenance operation until the last one is not completed.
+
- Make rc.subr call rc_conf itself right after reading in rc.conf(8).
+
- Properly initialize i386 MXCSR and XMM registers when writing only in the x87 FPU state and the process has not used the FPU yet.
+
- Added cfattach activate functions and call usbd_deactivate() in the DVACT_DEACTIVATE case for cdcef(4), otus(4), rsu(4), urtwn(4), uberry(4), udfu(4), udl(4), uow(4), uyap(4). Make those which don't have dying flag call usbd_deactivate() in the DVACT_DEACTIVATE case.
+
+
- Added some groff behaviour to mandoc(1): Specifying both .%T and .%J in an .Rs block causes the title to be quoted instead of underlined, such that journal title and article title appear visually different.
+
- Removed pmap_phys_address(), and force every driver's mmap() routine to return a physical address in all platforms. Allows machine-independent drivers to implement mmap(2) routines without having to know about the pmap_phys_address() implementation.
+
+
- Polished mandoc(1) HTML output: use <SMALL> for .SM and <CODE> for .Dl, <B> for bold and <I> for italic.
+
+
- Added a param to uvm_map_hint to not skip over the heap, and use it as a last resort if mmap fails otherwise to enable more complete address space utilization.
+
- Prevent linker failure with sparc crtbeginS.o.
+
- Prevent pms(4) for crashing when doing an ioctl(2) (eg wsconsctl -a) before first activation (wsmoused or X).
+
- Prevent rc.subr from overwriting local_rcconf by flags from the rc(8) script.
+
- Make pkg_create(1) create more bogus packages to get errors out of pkg_add(1).
+
- Prevent g++(1) from warning about undefined __throw_exception_again().
+
- Make pkg_add(1) handle failures from ports tree with more care.
+
- Have sd(4) devices check for and respect read-only information the way st(4) does. Have both decline to open read-only devices for anything but read-only access.
+
+
- Fixed a tmux(1) crash due to sides effects server_kill_window with RB_FOREACH.
+
- Prevent m88k systems from sharing their exception page with the one used by the firmware at address 0. Make it possible to caught NULL pointer dereference.
+
- Add a common interface for various devices in pms(4).
+
- Make m88k systems check for pcb_onfault being set for genuine kernel data faults.
+
- Make the pte created by pmap_map() wired, and count them in pmap_kernel() statistics on m88k systems.
+
- Improved pmap(9) mmap interface.
+
- Increased the DATA limit to the maximum value in bgpd(8) RDE, do the same with NOFILE in the session engine.
+
- Fixed dhcpd(8) when asked to log on stderr.
+
- Make iked(8) use netmask instead of address when it is asked to.
+
- Fixed iked(8) SA rekeying for responders.
+
+
- Added more standard HTML tag to mandoc(1) -tHTML.
+
- Allow drm(4) to work in -keepPriv situations.
+
- Prevent removing of xf86drm device entry if open fails.
+
- Make the installation script use the chrooted arandom(4) and add to it more commands of output of random junk.
+
- Make rc(8) and the installation script use arandom(4) for feeding entropy to the kernel.
+
- Prevent opendev(3) from prepending /dev/ to path if it already contains a slash.
+
- Reworked iked(8) child SA rekeying and added a new per-policy "lifetime" in iked.conf(5).
+
- Fixed some bugs in iked(8).
+
- Make it easier to spot errors in pkg_add(1).
+
- Make vnd(4) populate the disk name based on the mode in which it was configured (svndX if safe vnd disk, vndX if standard).
+
- Add support for Dynex DX-SC51 envy(4).
+
- Prevent an infinite loop in pkg_add(1).
+
+
- Improved mandoc(1) vertical spacing, -Thtml.
+
- Make tmux(1) store it's sessions in a red-black tree by name rather than a list.
+
- Updated xorg-server to version 1.9.3.
+
- Prevent ipsec(4) input from leaking short packets.
+
- Prevent opendev(3) from casting to non-const.
+
- Converted netisr to a normal soft interrupt instead of having machine-dependent code for it.
+
- Prevent a mbuf leak in ipsec(4).
+
- Fixed iked(8) netmask from sockaddr conversion.
+
- Fixed PR6524.
+
- Fixed iked(8) log_warn and log_debug arguments.
+
- Improved pkg_add(1) dependencies finder.
+
- Improved mandoc(1) buffers. Fixes some segfaults.
+
+
- Work around panic(9) due to 'invalid opcode' in mvme88k kernel trap.
+
- Fixed panics when applying newfs(8) to the 'c' partition of a softraid(4) volume, though one shouldn't do that.
+
- Improved pkg_create(1) solving of dependencies by making it ask the ports tree for the plist.
+
- Make relayd(8) only set SO_REUSEPORT for listening ports. Fixes 'Address already in use' errors seen on high load.
+
- Added a check in pkg_create(1): walk the dependency tree for @wantlib. Prevents packages that won't install.
+
- Split solver class into a base that can be reused from pkg_create(1) in pkg_add(1) OpenBSD::Dependencies.
+
- Make a real method out of find_candidate in pkg_add(1) OpenBSD::Dependencies.
+
- Allow registration of library objects in pkg_add(1).
+
- Make pkg_add(1) pass state to SharedLibs for direct printing.
+
- Removed SESSION_DEAD flag from tmux(1).
+
- Make tmux(1) use pointer rather than index for the client's last session.
+
- Unified the way tmux(1) sessions are used by callbacks.
+
+
- Added a -xxx option to pcidump(8) to print PCIe extended configuration space.
+
- Prevent tmux(1) from destroying the index counter when a session comes up.
+
- Make ucycom(4), utrh(4) and utwitch(4) the last drivers using there own macros instead of usb_lookup().
+
- Fixed an alignment trap triggered by vnconfig(8) on sparc for kernels compiled with gcc4 in the kernel generic ioctl(2).
+
- Added other-pane-height and other-pane-width options to tmux(1). Allows the width or height of the smaller panes in the main-horizontal and main-vertical layouts to be set.
+
- Updated freetype to version 2.4.4.
+
- Make mandoc(1) handle .Bk with HTML output format the same way it is for ASCII.
+
- Make mandoc(1) handle .Bk the same way as groff 1.20.1: .Bk without arguments defaults to -words, .Bk with invalid arguments (including -lines) has no effect.
+
- Fixed regression in smtpd(8): if MX look up fails, fallback to using the host itself.
+
- Improved mandoc(1) HTML output: use less <DIV> and more <H1>, <H2>, <P>, <BR>, <PRE>, <UL>, <OL>, <DL> etc.
+
- Removed `i' and `r' macro handlers in mandoc(1).
+
+
- Added support for the Sweex LW154 to rsu(4).
+
- Improved pkg_add(1) with uses of OpenBSD::State(3p).
- Prevent usb(4) usbd_{bulk,intr}_transfer from catching signals if a timeout is set.
- Fixed simple passwords with SHA in ldapd(8).
***************
*** 80,86 ****
- SECURITY FIX: Insufficent initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.
A source code patch is available.
[Applied to stable]
! - Fixed bug in dhcpd(8).
- Prevent uticom(4) from panicking when being attached. Enable it in i386 and amd64.
- Added security fix in OpenSSL for CVE-2010-4180.
--- 452,458 ----
- SECURITY FIX: Insufficent initialization of the pf rule structure in the ioctl handler may allow userland to modify kernel memory. By default root privileges are needed to add or modify pf rules.
A source code patch is available.
[Applied to stable]
! - Fixed getopt() bug in dhcpd(8).
- Prevent uticom(4) from panicking when being attached. Enable it in i386 and amd64.
- Added security fix in OpenSSL for CVE-2010-4180.
***************
*** 1018,1024 ****
www@openbsd.org
!
$OpenBSD: plus.html,v 1.1189 2011/01/13 19:44:22 jj Exp $