===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus50.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- www/plus50.html 2011/11/01 18:14:25 1.7
+++ www/plus50.html 2011/11/05 16:12:27 1.8
@@ -69,17 +69,346 @@
+
+- Added least-states option to pf.conf(5).
+
- Removed cdnr and rio disciplines from altq(9).
+
- Added Romanian UTF-8 support to ctype(3).
+
- Avoid void * pointer arithmetic in malo(4).
+
- Added nvt(4) and enabled it on the amd64 and i386 platforms.
+
- Fixed amd64 boot dump on bigmem machines.
+
- Prevent unnecessary register accesses in the drm(4) ironlake interrupt handler.
+
- Make ucom(4) understand the last-close semantic.
+
- Added an option in tmux(1) to trigger the terminal bell when there is an alert.
+
- Fixed NULL definition which was incorrect for C++ compilers that aren't gcc(1).
+
- Make pf(4) garbage collect unused parameters to PFLOG_PACKET.
+
- Removed support for uvm(9) UVM_HIST and UVM_CNT.
+
- Make amd64 DMA bus map contiguous memory through the direct map in bus_dmamem_map() like in other archs.
+
- Corrected NULL and 0 confusion in UFS and ext2.
+
- Make tmux(1) include the existing window and session name in the prompt when renaming and add a new key binding ($) for rename session.
+
- Updated lint(1) floating-point format specifier checks and make it recognize recently added %a and %A.
+
- Make wsdisplay use wsdisplaypoll and not ttpoll.
+
- Fixed return values of wsdisplay(4) wsdisplaykqfilter.
+
- Make scanf(3) recognize %a, %A format specifiers as told by C99.
+
- Avoided a void * pointer arithmetic in carp(4).
+
- Updated termtypes.master to the terminfo.src from ncurses-5.9-20110626.
+
- Removed uvm(9) UVM_STRAT defines.
+
- Fixed vnd(4) support for read-only files.
+
- Prevent carp(4) from using LINK_STATE_UNKNOWN for the INIT state. LINK_STATE_UNKNOWN has a special meaning and should only be set if the link state is not known because it is considered as being up. Make carp(4) use LINK_STATE_INVALID instead. Permits interfaces LINK_STATE_IS_UP() to now consider LINK_STATE_UNKNOWN as an up state.
+
- Let rc.d(8) reload report (ok) or (failed) just like all other actions.
+
- Added a SIMPLEQ_REMOVE_NEXT() macro analogous to SLIST_REMOVE_NEXT() in queue(3).
+
- Removed config_activate() and DVACT_ACTIVATE from the kernel.
+
- Make softraid(4) call config_detach() on the child scsibus in sr_detach().
+
- Make pthread(3) thread_key_delete(), only scan other threads if the key was allocated and handle the case of specific_data being NULL.
+
- Properly implemented the long double (%Lf) scanf(3) without the precision loss. Allows tests of 80-bit long double precision on platforms that support it.
+
- Removed rogue(6) because of unproper license.
+
+
- Make kqueue attach functions return an errno or 0, not a plain 1.
+
- Make sparc use unlocked reads when spinning on a contended lock(9) as recommended in the sparc documentation.
+
- Make sure route(8) accepts both -iface and -interface (an alias of -iface) flags in the monitor case.
+
- Allow tmux(1) initial context on prompts to be set with the new -I option to command-prompt.
+
- Updated resourceproto to version 1.2.0, libXcursor to version 1.1.12, libXrandr to version 1.3.2, xf86-input-joystick to version 1.6.0 and libXi to 1.4.3.
+
- Trick lint(1) into recording the right prototypes in the llib-lc.ln database on the vax, similarly like has been done in gen.
+
- Updated gdtoa to gdtoa-20110428.
+
- Cleaned up the softraid(4) boot probe code.
+
- Make pthreads(3) pthread_key_delete delete the data, so it's not reused by a later pthread_key_create.
+
- Make diskmap use getvnode() instead of a its own file descriptor handling.
+
- Prevent FFS from uselessly extracting a disklabel.
+
- Improved pkg_add(1).
+
+
- Added support for MSI interrupts on mfi(4).
+
- Make sure pf(4) pf_headers union contains enough memory for a mld_hdr or nd_neighbor_solicit struct.
+
- Updated xkeyboard-config to version 2.3.
+
+
- Refactored machine-independent open/close/detach functions from sd(4), cd(4), wd(4), vnd(4), rd(4), ccd(4) code into machine-independent subr_disk.c.
+
- Added disklabel(8) UID support for ext2 mounts.
+
- Prevent opendev(3) from masking errno if it fails to open diskmap(4).
+
+
- In all kernels configuration files, replaced all instances of "scsibus* at hba?" with a single "scsibus* at scsi?" rule, similar to how ethernet PHY drivers attach at mii(4).
+
- Introduced new autoconfiguration code for X input drivers, based on X hotplug framework.This also takes care of the configuration of the keyboard layout from the wscons(4) layout that was hacked inside the keyboard driver.
+
- Removed APM_NOPRINT from i386 RAMDISKs kernels.
+
- Make sure sppp(4) always sets its auth secret, as other code assume it. Fixed a crash.
+
+
- Removed the ega driver.
+
- Make pstat -T behave as documented.
+
+
- Fixed iopool conversion in oosiop(4).
+
- Make sparc64 interrupt handler similar to other architectures.
+
- Make sparc64 first run the higher IPL handlers.
+
- Fixed an off by one in tcpdump(8) IPv6 printing functions.
+
- Make arp(4) mark ARP request broadcasts with M_BCAST in the mbuf flags. Fixes a case in bridge_output() where ARP requests are not broadcast on interfaces without the discovery flag.
+
- Added UTF-8 support to cwm(1) menus.
+
- Updated zoneinfo database to tzdata2011h from elsie.nci.nih.gov.
+
- Make aucat(1) display CPU usage when -d switch is used.
+
- Expose aucat(1) audio client names through system exclusive messages, this way any midi client could determine which volume knob corresponds to which client.
+
- Make sysctl KERN_FILE and KERN_FILE2 behaviour consistent: when the caller doesn't have the necessary rights, return f_offset=-1 and f_seek=0.
+
- Removed 4.3 Reno support from vax kernels.
+
- Fixed problem with amd64 and i386 disk checksumming (dkcsum.c) being unable to read data to checksum from subsequent devices after an I/O operation fails.
+
+
- Removed mcd(4) from tree.
+
- Moved if_downall() call to the machine-dependent boot() routines since it cannot be done machine-independent in sys_reboot() because vfs_shutdown() might need network (ie. nfs). Fixes a boot hang.
+
- Added first pieces of MSI support for vpci(4/SPARC64).
+
- Make sparc64 shared interrupt handler return the pil and ci_handled_intr_level to the level they were at before splraise()ing for the various handlers.
+
- Fixed some inconsistencies in how sparc64 64-bit addresses are built from OF properties.
+
- Removed obsolete mcast routes in ldpd(8) and ripd(8).
+
- Implemented pci(4) pci_intr_map_msi() in sparc64.
+
+
- particular function patterns, such as libc's __vfprintf.
+
- Fix gcc(1) PR #35965 as suggested in http://gcc.gnu.org/ml/gcc-patches/2008-06/msg01641.html. This fixes a stack protector code bug which only got triggered by some
+
- Added MSI hypervisor calls in sparc64.
+
- Make cwm(1) warn if it can't parse the config file on start.
+
+
- Make sure the kernel endian conversion macro cast to unsigned when converting endian to same endian so that signedness of the input is suppressed.
+
- Make swapctl -s show 512 B blocks and show 1 KB blocks when launched with -k, as it is supposed to do. Fixed PR6609.
+
- Added a machine-independent sysctl(8) hw.allowpowerdown: if set to 1 (the default) it allows a power button shutdown.
+
- Make sparc64 acknowledge a shared interrupt only once.
+
- Speed up pkg_add(1) dependency checking by not computing @wantlib on -current and by adding an extra cache and by making the checking computation progress message less painful.
+
- Replaced the .PHONY manlint target by an empty timestamp file, so man pages are only re-linted after an actual change.
+
- Avoid a possible null dereference in softraid(4).
+
- Make makewhatis(8) handle \*(Na in .Nd, as it is needed by nan(3).
+
- Improved cwm(1) cursor behaviour.
+
- Introduced window_raise, a new cwmrc(5) config option to raise a client via the mouse.
+
- Introduced snapdist, a new cwmrc(5) config option to snap to the screen edge.
+
- Improved cwm(1) vmax+hmax behaviour.
+
- Replaced cwm(1) non-working check to see if another window manager is running with a method that actually works.
+
- Fixed cwm(1) problems found by lint(1).
+
- Make octeon always include ukphy(4) in the kernel if using any devices using MII.
+
+
- Make ssh(1) monitoring code ignore EINTR errors from poll().
+
- Install source manual instead of formatted ones in base and Xenocara.
+
- Prevent uvideo(4) from leaking the ctrl_data in uvideo_queryctrl, uvideo_s_ctrl and uvideo_g_ctrl.
+
- Make malloc calls in isp(4) isp_pci_mbxdma NOWAIT to match the bus_dma calls that are all nowait.
+
- Prevent forbidden free(null) in the kernel from failing and going to done.
+
- Make uvm(9) check the correct flag when checking to see if the page is part of an aobj.
+
- Prevent uvm(9) from checking for an empty queue before calling uvm_pglistfree.
+
- Moved uvm(9) uvm_pglistalloc and uvm_pglistfree to uvm_page.c and garbage collect uvm_pglist.c.
+
- Make mbuf(9) and dma_alloc(9) have contiguous allocations.
+
- Fixed bus_dma(9) bus_dmamem_map error path.
+
- Set pd->af very early in pf(4) pf_setup_pdesc() since the AF is used in the pflog(4) code and not setting it will cause a panic in pf_setup_pdesc().
+
- Simplified softraid(4) to behave like other HBAs by using a single scsibus(4) for all attached disks, rather than one scsibus(4) per disk.
+
- Complete rewrite for rd(4) to eliminate unnecessary functionality and better follow current disk driver conventions.
+
- Make cp(1) set{u,g}id bits only if the targets did not exist and -p is not used.
+
- Added a couple of extra xterm-style keys that gnome terminal provides in tmux(1).
+
- Make myx(4) cope with empty rx rings by scheduling a timeout to keep trying until it gets some packets onto the rings.
+
- Handle correctly myx(4) link state.
+
+
- Implemented in ssh(1) a channel confirm callback to warn the user then requested X11 forwarding was refused by the server.
+
- Introduced ssh(1) sandboxing of the pre-auth privsep child using systrace(4).
+
- Make myx(4) resume the tx_count on UP, since it may have been advanced from non-zero by a previous use.
+
- Fixed function names in wd(4) debug statements.
+
- Added beagle to distribution, thought it is not yet fully ready.
+
- Added MSI support to myx(4).
+
- In cnmac(4/OCTEON): fixed MAC address printing for dmesg(8), set IFCAP_VLAN_MTU to allow for VLAN sized frames.
+
- Synchronized Bind root.hint, added IPv6 address for d.root-servers.net.
+
- Enabled myx(4) in sparc64 GENERIC kernel.
+
- Set myx(4) mac address on the chip correctly to make it work on sparc64.
+
- Removed myx(4) myx_raw{read,write} in favor of myx_{read,write} and always write raw values to registers.
+
- Added to systrace(4) a SYSTR_POLICY_KILL per-syscall policy option that sends SIGKILL to the traced process when the syscall is attempted.
+
- Make uvm(9) validate pmemrange result, enabling early catching of bugs in the code.
+
+
- Make myx(4) test unaligned DMA so it can figure out if it needs to fall back to the unaligned firmware.
+
- Removed dpt(4) dependency on scsibus unit number and make it use a struct scsibus_attach_args instead of a struct scsi_link for attaching the scsibus.
+
- Converted ping(8), nc(1), tcpbench(1), telnet(1), dhcrelay(8), ftp-proxy(8), ospfd(8), ripd(8), traceroute(8) SO_RTABLE protocol level to the SOL_SOCKET.
+
- Make myx(4) report part number.
+
- Removed pf(4) PFDESC_IP_REAS and pf_pdesc flags.
+
+
+
- Make use of explicit_bzero for vnd(4) crypto key.
+
- Restored changelist(5) wildcard support inadvertently killed by the recent security(8) rewrite.
+
- Make aucat(1) -aoff option apply to MIDI ports (-q) as well, ensuring the device stays closed also if -q is used. Also added -a to midicat(1) so it behaves like aucat.
+
- Make fdisk -e and fdisk -i work on devices with sector sizes greater than DEV_BSIZE.
+
- Fixed a segfault in make(1).
+
- Switched grep(1) binary file detection from !(isprint() || isspace()) to checking for embedded NULs as in GNU and FreeBSD grep and avoids problems with latin1-encoded files being treated as binary in the UTF-8 locale once grep(1) calls setlocale().
+
- Added support for 's' malloc(3) option.
+
- Improved kdump(1) output.
+
- Prevent comparison between a char and EOF in sail(6), it does not fit if char defaults to unsigned like it does on arm and powerpc.
+
- Serialized attach and detach of device sub-trees in autoconf(9) subroutines. Only one device sub-tree may attach or detach at a time. Attach and detach will sleep against each other.
+
- Moved back to a private rw_lock rather than the disk_lock to avoid problems when instantiating new disks.
+
- Make lint(1) know about %F, %A, %a format specifiers.
+
- Quieted lint(1) false positive when check syslog(3) format strings that use %m.
+
- Fixed a bad lockup in myx(4).
+
- Implemented --static option in pkg-config(1).
+
- Make pkg_add(1) avoid to extract identical files again.
+
- Fixed softraid(4) to set xs->cmd = &xs->cmdstore rather than pointing it to a separately allocated SCSI command structure.
+
- Updated mcd(4) to use disk_lock, etc. instead of its own tsleep(9) based locking.
+
- Enabled myx(4) in i386 and amd64.
+
- Fixed isa(4) devices that incorrectly cast the second argument to a "struct cfdata *" instead of a "struct device *".
+
+
- Prevent drm(4) radeon irq parts from assuming interrupts if the command processor is not running.
+
- Use disk_lock_nointr() in the xxclose() routines so that they cannot be interrupted in vnd(4), hd(4/HP300), wd(4), cd(4), sd(4).
+
- Use disk_lock/disk_unlock directly and in the same way in vnd(4), hd(4/HP300), wd(4), cd(4) and sd(4), rather than using various wrappings. Convert vnd to using the sc_dk rwlock instead of using one of its own.
+
- Removed the lockname argument to disk(9) disk_construct().
+
- Clean up cnmac(4/OCTEON) ioctl handler.
+
+
- Pass the correct size to memset in sppp(4).
+
- Make ix(4) use MSI interrupts when available.
+
- Cleaned up MSI code in amd64 machine-dependent code.
+
- Make mandoc -T[x]html print out the link target for "Lk" if no link title is provided.
+
- Make printf(1) warn and stop processing if the format string ends with an backslash.
+
+
- Removed obsolete mbuf(9) PF_TAG_FRAGCACHE flag.
+
- Make use of setproctitle for a mux master that has been gracefully stopped in ssh(1). Fixes bz#1911.
+
- Make the protocol version an unsigned. Fixes bz#1913.
+
- Make ssh(1) pre-auth privsep slave log via a socketpair shared with the monitor rather than /var/empty/dev/log.
+
- Make ntpd(8) close pipe_prnt[0] earlier, foremost before forking the dns process.
+
- Prevent a file descriptor leak in relayd(8).
+
- Make mii(4) explicitly clear 1000baseT control register for F1 PHY used in AR8132 FastEthernet controller.
+
- Enabled MSI support in age(4).
+
- Cleaned up M_WAITOK in mpi(4), mpii(4), drm(4), wi(4), umidi(4), uticom(4), uvideo(4), mpath(4).
+
- Updated ch(4) to use ISO C style function definitions to avoid confusing Lip6 Coccinelle.
+
+
- Imported acpitoshiba(4) and enable it in i386 and amd64 GENERIC kernel.
+
- Improved uvm(9) page deactivation after syncing.
+
- Enabled MSI support on iwn0.
+
- Raised the number of interrupt sources per amd64 CPU from 32 to 64.
+
- Added mksubr to kdump(1). It permits to generate flags to name translation. Not yet usable.
+
- Enabled MSI on newish em(4) PCIe hardware.
+
- Limit ntpd(8) stratum to NTP_MAXSTRATUM.
+
- Added cnmac(4/OCTEON) ethernet driver.
+
- Freed apm(4) on macppc from its dependencies on adb(4/MACPPC).
+
- Prevent sdmmc(4) from responding to VPD inquiries with standard inquiry data.
+
+
- Stopped providing a bsd.scsi3 kernel on sparc. On a system with multiple disks and SCSI id#3 as the boot device, one must use DUIDs to mount its file systems.
+
- Added following certs in OpenSSL: Go Daddy Secure Certification Authority/serialNumber=07969287, Equifax Secure Certificate Authority, VeriSign Class 3 Public Primary Certification Authority - G5, Entrust Certification Authority - L1C, Entrust.net Secure Server Certification Authority.
+
- Added support for ZTE AC2746 in umsm(4).
+
- Set RL_FLAG_INVMAR for re(4) RTL8105E/RTL8401E/RTL8168E VL so multicast will work and add PHY wake up code for RTL8401E.
+
- Work in progress to have a working --static in pkg-config(1).
+
- Fixed PR6601 in isakmpd(8).
+
- Simplified the way pkg_create(1) handle transparent formatting of manpages.
+
- Added to ip(4) stack IP_RECVRTABLE socket option to be used with a IPPROTO_IP level that allows one to retrieve the original routing domain of UDP datagrams diverted by the pf via "divert-to" with a recvmsg(2).
+
+
- Added various mpath(4) improvements.
+
- Improved acpitz(4) critical messages.
+
- Make ix(4) schedule a timeout to keep trying until it gets some mbufs if the system runs out of them and cannot provide any when filling the rx ring.
+
- Make sure ssh(1) key_parse_public/private_rsa1() no longer consumes its input buffer. Fixes ssh-add(1) for passphrase-protected ssh1-keys.
+
- Make find(1) exit if there is an unknown option.
+
- Make fr.dvorak kbdtype select the bepo xkb layout in xf86-input-keyboard.
+
+
+
- Fixed pkg-config(1) version comparison, and added back 'rc' support.
+
+
- Make pci(4) do a DIAGNOSTIC panic into returning failure for devices like parts of the NVIDIA C51 chipset which have a broken capabilities list.
+
- Unbreak nsd(8) build with MANPS.
+
- Added check for empty files in pkg-config(1).
+
+
- Updated ix(4) to a state near of what's in FreeBSD. Fixes a lot of bugs.
+
- Make rc.d(8) "rc_cmd start" return the code whether the daemon started successfully or not.
+
+
- Prevent wdc(4) from setting the dying flag in wdc_wait_for_status, since there is at least one chip that spuriously returns failure.
+
+
- Removed rdconfig(8).
+
- Prevent sysctl(3) from copying the first octet of the source IPv6 address where the destination address should be, fixes broken fstat output for v6 socket connections.
+
- Added 'relay as' and 'relay via as' rules to allow smtpd(8) to rewrite the user part, the domain part or the entire address of the sender at the SMTP session level. this is not masquerade but allows smtpd(8) to communicate with hosts that do a check of SMTP sender fqdn.
+
- Make lint(1) accept and ignore -M so one can pass the same CPPFLAGS to lint(1) and cpp(1).
+
- Make MSI interrupts work in pci(4) too.
+
- Made several improvements in vax strtof(3).
+
- On ARM, make GCC generate code which uses OpenBSD own fabs(3), fabsf(3) and fabsl(3) calls as they are correct and faster.
+
- Make acpi(4) use static scope during AML disassembly to fix an error.
+
+
- Updated xterm to version 270.
+
- Make use of macppc macobio_* methods to manage the i2s GPIOs, removed the customs gpio_* methods and moved the remaining global variables in the softc.
+
- Fixed a device reference leak in st(4) read and write routines by making them work like their cd(4) and st(4) equivalent.
+
- Prevent pkg-config(1) from parsing the requirements for a module if only modversion or printprovides are requested.
+
+
- Fixed pkg-config(1) PKG_CONFIG_LOG as the first argument to beautify_list() was incorrect.
+
- Back out uvm(9) vmmap in order to repair virtual address selection algorithms outside the tree.
+
- Use kernel malloc(9) and kernel stacks into non-dma memory.
+
- Prevent memconfig(8) from opening /dev/mem to print the help.
+
- Set sparc64 FEF bit in the %fprs register when handling an fp_disabled trap from userland. Prevents userland applications from trapping forever on the next floating point instruction executed after clearing this flag. Fixes issues with threaded applications, since our pthreads library clears the FEF bit under some circumstances.
+
- Added preliminary steps for 'alpha' and 'beta' versions with pkg-config(1). Bumped version to 0.25.
+
- Removed pcn(4) from RAMDISK kernel.
+
- Added microphone mute button support from acpithinkpad(4). Not all audio(4) devices are yet supported.
+
+
- Reverted amd64 uthread_machdep.c to version 1.4: if gcc(1) picks a memory operand for the asm then 'movl' will result in an assembler error. This file is currently no more compilable with llvm-clang.
+
- Updated alpha bootblocks to use machine-independent loadfile code.
+
- Fixed mpu attachment at isapnp(4).
+
- Moved the bufcachepercent setting code to machine-independent locations.
+
- Dropped kernel support for the useless DIOCWLABEL ioctl and prune a lot of silly flag twiddling code in various disk drivers.
+
- Disable MSIs when appropriate in amd64 machine-dependent PCI routine pci_intr_disestablish().
+
- Fixed format string in newfs(8).
+
- Fixed an unaligned access panic with cmpci(4) on sparc64.
+
- Prevent i386 machine-dependent code to calculate bufpages since it's done later in machine-independent bufinit().
+
- Added a respawn-pane command to tmux(1).
+
- Fixed function names in softraid(4) crypto discipline debug printfs and use a more user-friendly error message if the key disk cannot be opened.
+
- Make amd64 direct MSIs at the appropriate CPU.
+
+
- Fixed two compile errors in mcd(4/I386).
+
- Make sure libsndio send the initial clock tick.
+
- Allow aucat(1) device encoding to be set if -u is also used.
+
- Fixed em(4) em_write_pci_cfg() and em_read_pci_cfg() to avoid unaligned access, and make em_write_pci_cfg() do a proper read/modify/write cycle, to avoid changing the neighbouring 16 bits. Also removed the comment in em_pci_set_mwi() and em_pci_clear_mwi(); writting 0 to the status bits in the command/status word is the right thing to do. Fixes a panic on sparc64 and other strict alignment architectures.
+
- Reorganize the way aucat(1) command line options are parsed and stored.
+
- Protect errno from damage in bc(1) signal handler.
+
- Make ^D behave as it should in bc(1) when the cursor is at start of line after a ^C.
+
- Improved current parent process ID checking in ssh-agent(1).
+
- Prevent ssh(1) from preserving the command line from invoking ssh(1).
+
- Make ssh(1) dynamic forward retry establishing the port forwarding after a small delay.
+
+
- When checking to see if a pf(4) rule is referenced by any source-tracking nodes, actually check how many src nodes reference it, rather than checking the max_src_nodes for the rule which makes no sense.
+
- Fixed crash in pf(4) ioctl(2).
+
- Permit VMWare to put the latest 64-bit AMD multicore CPU behind a prehistoric Intel host bridge.
+
- Fixed bug in acpi(4).
+
- Improved vnd(4).
+
- Fixed aucat(1) throttling while draining midi inputs.
+
- Make sure data is drained on midi control ports when there are no more inputs.
+
- Enabled MSI in azalia(4) and wpi(4).
+
- Updated libXaw to version 1.0.9.
+
+
- Improved bc(1).
+
- As they don't require big lock, mark gettimeofday(2), clock_gettime(2), clock_getres(2), nanosleep(2), issetugid(2) with NOLOCK.
+syscall(9) sys_getpid() isn't really NOLOCK safe, as the compat bits inside it require the p_pptr member to stay valid.
+
- Make sure in autoconf(9) subroutines that the kernel don't try to reuse device unit numbers and make it check the device pointer array.
+
+
- Make lint(1) take into account padding of LDOUBLE, LDCOMPLEX, LDIMAGINARY to prevent it from doing portability checks against a non-existent architecture.
+
- Make lint(1) warn on empty non-compound selection statements, such as "if (foo);".
+
- Make lint(1) tt_domain = 3 (complex), not 1 (real) for the complex types (COMPLEX, DCOMPLEX, LDCOMPLEX).
+
- Update iceauth(1) to version 1.0.5, xauth(1) to 1.0.6.
+
- Removed MesaDemos from Xenocara tree.
+
- Enable by default 640x480 mode in pnozz(4/SPARC).
+
- Make sd(4), cd(4), wd(4), rd(4) and vnd(4) return EBUSY if the user tries to modify an open partition offset or size.
+
- Back out unreliable revisions on ssh(1) dynamic forward. Improved startup, and prevent races.
+
+
- Force full reset always on inteldrm(4).
+
- Removed the freelist member from struct vm_physseg in all architectures.
+
- Prevent a gcc(1) optimization from losing sign in an optimization with -0 input in tanh(3).
+
- Enabled MSI in ppb(4).
+
- Added mmuagp, a driver for the AGP chipsets on early amd64 machines.
+
- Added RADEON_CS ioctl support for r600 and r700. Enabled r600.
+
- Enabled MSI in inteldrm(4). Disable it explicitly for i945g and i945gm.
+
- Updated libXext to version 1.3.0.
+
- Enabled MSI on selected i386 and amd64 pci(4) hardware.
+
- Updated libx11 to version 1.4.3.
+
- Enabled MSI for HyperTransport devices that have MSI remapping enabled in pci(4).
+
- Added kthread_create(9) to the kernel threads routines.
+
- Make printf-like and scanf-like functions marked as such in llib-lc.ln and llib-lwrap.ln databases; so that the lint(1) features doing format strings checks are enabled by default.
+
- Trick lint(1) into recording the right prototypes in the llib-lc.ln database on platforms without extended-precision floating-point support.
+
- Applied sendmail 8.14.5 errata 2011-05-26 patch.
+
- Make Xenocara automatically set XkbOptions to "terminate: ctrl_alt_bksp" if not defined in xorg.conf(5).
+
- Added subdir method to to extrainfo and pkgpath to get to pkgpath string. Allows normalization of pkgpaths.
+
- Turned pkg_add(1) @pkgpath into real objects, to simplify some updates by not having to figure out what matches precisely.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- Added dfs(4/MACPPC) driver to support the Dynamic Frequency Switching feature found on some laptops.
- Update to sendmail(8) 8.14.5.
- Support additional L2C variants and L1D (AR813x/AR815x chips) in alc(4).
- Fixed reload support in relayd(8).
-
- Change 'set skip on <...>' to work with interface groups.
+
- In pf(4), change 'set skip on <...>' to work with interface groups.
- Various drivers have been adjusted to use PCI Message Signaled Interrupts on amd64, i386, macppc and sparc64.
- In addition to relative resizing, allow absolute resizing of partitions in auto-allocated labels with disklabel(8).
- New AMD K10/K11 pstate driver allows setperf and apm to change CPU frequences on newer AMD CPUs.
- Allow specifying k/m/g/... suffixes in newfs(8) -S and -s options.
-
- Fixed client and group cycle defines in cwm(1).
+
- Fixed client and group cycle defines in cwm(1).
- Disable pipex for L2TP on disconnect.
- Unified various macppc gpio(4) access methods that take an offset relative to the mac-io bus base address. Needed for upcoming dfs(4/MACPPC) support.
- Make ssh(1) use FD_CLOEXEC consistently.
@@ -150,7 +479,7 @@
- Make ssh_config(5) support negated host matching.
- Added a %L expansion (short-form of the local host name) for ssh(1) ControlPath.
- Set ssh(1) traffic class for IPv6 traffic as it's done for IPv4 TOS. Fixes bz#1855.
-
- On cwm(1) map, prevent it from warping the windows that are marked as ignored.
+
- On cwm(1) map, prevent it from warping the windows that are marked as ignored.
- Make ubsec(4) interrupt routine acknowledge only the interrupts it can process.
- Make sure amd64 AES session id checks look at the lower 32 bits of crp_sid.
- Make sysmerge(8) create the directory holding the link it's about to create if it does not exist.
@@ -158,12 +487,12 @@
- Fixed memory leak in ssh(1). Fixes bz#1849.
- Make hppa64 gateway page accessible to all userland processes.
-
- Put back cwm(1) window resize back to 60 Hz.
+
- Put back cwm(1) window resize back to 60 Hz.
- Reverted atapiscsi(4) to only attempting on IDENTIFY command against directly attached devices as in the pre-port-multiplier code.
- Make the "mute" key work on macppc keyboards.
- Make urndis(4) attach to Samsung Galaxy S.
- Added disklabel(8) support in tunefs(8).
-
- Make cwm(1) menu window aware of xinerama(3) info.
+
- Make cwm(1) menu window aware of xinerama(3) info.
- Keep synaptics touchpad to the current wscons(4) behaviour until WSMOUSEIO_SETMODE ioctl is issued to switch to synaptics mode.
- Make sure hppa64 restore sr4 at the very end of locore.S to avoid further loads from the trapframe to be done at the wrong address space.
- Make tftp-proxy(8) use 'divert-to'.
@@ -967,7 +1296,7 @@
www@openbsd.org
-
$OpenBSD: plus50.html,v 1.7 2011/11/01 18:14:25 dcoppa Exp $
+
$OpenBSD: plus50.html,v 1.8 2011/11/05 16:12:27 jj Exp $