Add code in ifconfig(8) to bind an interface to a routing domain.
Initial support for routing domain. Allows you to bind interfaces to alternate routing tables and separate them from other interfaces in distinct routing tables.
After calling adjfreq to correct the clocks rate, measure and fix the clock offset.
!
Fix problem in mg(1) where line numbers get out of sync on a region-kill.
!
When running sysmerge(8) in auto-mode, install binary files from the X sets automatically.
!
Make backtraces in ddb(4) through interrupts work.
Switched default depth on xf86-video-glint to 24/32 bpp.
!
Rework the ip_input code decision on whether a packet is to be delivered locally or forwarded. Improves forwarding speed on boxes with many local addresses.
!
Fix re(4) IPv4 RX checksumming for the non-TCP/UDP case.
!
Added "rde rib " to the bgpd(8) config and allow the rde to use these other RIBs.
!
Enable bge(4) IPv6 receive TCP/UDP checksum offload for the 5755 and later chips.
!
Make ksh(1) in vi mode handle ^W erase more like vi(1).
!
Fix a missing refcnt bump causing panics in the kernel routing socket code.
Added VIA CPU crypto support on the amd64 platform.
!
In ntpd(8), use the SCM_TIMESTAMP socket option to get the time we received a reply, instead of the time when ntpd read from the socket.
!
Added support in smptd(8) for specifying a certificate when relaying to another host which requests client certificates.
!
Do not consider unresolved weak symbols in the ldconfig(8) prebind code an error.
!
Added an acpi(4) error handler for missing AML nameref.
!
Fixed acpi(4) parsing rules for Scope opcode. Fixes panics on some HP systems.
!
Have softraid(4) bring up raid sets that have missing members.
!
Make ddb(4) allow 8-byte writes on 64-bit platforms.
!
Make route(8) flush accept "-iface/-interface" or "-priority" to be specified to only flush routes matching these conditions.
When booting SGI machines in the "install software" mode, make them load the correct bsd.rd.IP## instead of just bsd.rd.
!
Make fsck_ffs(8) check values in cg_initediblk more strictly to prevent corruption.
!
Make vr(4) return the RX descriptor after pointing it to a new mbuf, fixes panics seen when handling many small packets.
!
Fix disklabel(8) exit codes in order to help the install scripts catch failures.
Make SGI machines handle NMI interrupts on IP27 and IP35 systems.
!
Make smtpd(8) include both the incoming message size and the envelope address in the email headers.
Made the install script acquire the list of attached disks and CDs whenever required so you can plug in additional devices after the install has started.
!
Make the security(8) script honor the SUIDSKIP variable to exclude paths from setuid and device checks.
Added limited iommu functionality to the SGI xbow XBridge code, allows an IP35 machine with memory after the 2GB boundary to run.
!
Enabled support in bge(4) for HW TCP/UDP/IP receive checksumming, and IP transmit checksumming.
!
Added Pantech UM175 to the list of supported umsm(4) devices.
!
BCM57790 is also supported in bge(4) since the last update.
!
Added D-Link DWA-130 rev D1 to the list of supported otus(4).
!
Added Unitek Y-2240 to the list of supported udl(4) devices.
Imported libxcb 1.2 and xcb-util 0.3.4 into the xenocara tree.
!
Add support for BCM567x, 577x and some new 572x/578x devices in bge(4).
!
Added ForwardVideo EasyCAP008 and König CMP-USBVGA10 to the list of supported udl(4) devices.
!
Make daily(8) skip ROOTBACKUP when the destination disk device is not configured.
Make sure daemons do not fall back to the user "nobody" if the specific _user is not found.
!
Add code to sparc and sparc64 to attach mice as wsmouse(4) devices. Allows sparc and sparc64 users to run X without a configuration file. Multihead still needs a minimal configuration file though.
!
Make ntpd(8) check mode to prevent replying to broadcast and other unwanted ntp packets.
!
First step towards smtpd(8) configuration reload.
!
Prevent injection of raw 802.11 control frames through bpf(4) on devices that do not explicitly state this capability.
!
Added Hercules HWNU-300 to the list of supported run(4) devices.
Updated xinput to 1.4.2, xf86-input-vmmouse to 12.6.4 and xf86-video-vmware to 10.16.6.
Make sure all users of the routing table index uses a signed type.
!
Added support for the DisplayLink USB<->DVI Adapter in udl(4).
Fix in gcc for sparc64 for INTMAX_TYPE and UINTMAX_TYPE.
!
New firmware package for iwn(4), containing a new image for Wifi Link 5150. No change for 4965, 5000, 5100 and 5350-based devices.
!
Added Mvix Nubbin MS-811N to the list of supported run(4) devices.
Better MBR validation routines.
Added Various GENERIC-IP## and RAMDISK-IP## files to the arch/sgi/conf dir to support the various models.
Different SGI interrupt deadlock prevention using a timeout. Makes Origin 200 run multiuser.
Make SGI boot code compile both 32-bit and 64-bit boot blocks.
!
Added udl(4) in macppc GENERIC kernels. Disabled by default.
!
Added cwm(1) configfile commands 'grouponly[1-9]' to select a group and hide all the others.
Avoid loop in the UDF disksort() code.
!
Added support on newer axe(4) devices to set a different MAC address than the one in the EEPROM.
!
Added Adaptec AAR-1225SA to the list of sili(4) devices. Should work.
!
Make sure pfsync(4) only send frequent updates for TCP connections, the state sync for all the other protocols only have 1-second resolution anyhow.
!
Added udl(4) to i386 GENERIC kernels, disabled for now.
!
Switched iwn(4) and wpi(4) over to the MCLGETI buffer allocator.
!
Added support in umsm(4) for Truinstall enabled modems like Sierra 881U.
!
The daily(8) script now looks for VERBOSESTATUS and if set to 0, no mails will be sent unless there is something to report.
!
Added a new feature to sysmerge(8) when run in -a mode, to checksum reference files in order to be able to automatically upgrade all unmodified files next time. Also, -S and -X switches are now deprecated.
!
Add Edimax RT2860-based devices attach to ral(4).
!
Fix iwi(4) association with APs that refuse non short slot-time capable STAs.
!
Initial udl(4) console device driver for USB displays based on DisplayLink DL-120 / DL-160 display chips.
!
Rewrite of the daily/weekly/monthly scripts run from cron(8). Weekly and monthly will be more silent now.
!
Fix xbow devio byteswap on the SGI platform, makes isp(4) happy on IP27 and IP35 machines.
Initial code for a port to the ARM7-based omap35xx platform. Not functional yet.
!
Moved amas(4) to the generic dev/pci source dir and added it to the i386 platform also, still disabled by default on amd64 and i386.
Make the default dot.login scripts skip terminal initialization when logging in from an xterm.
Fix for SGI clock interrupt checks, would run at HZ/2 previously.
!
Make sure ls(1) in -C mode does not ignore the COLUMNS environment variable even if the output filehandle is not a tty.
!
Initial version of endrun(4), a driver for the EndRun Technologies native time-of-day timedelta sensor.
Fix for xf86-video-mach64 ATI reference clock for Rage XL and Mobility cards on sparc64 so you can run X without an xorg.conf on machines like Blade100 and the Tadpole laptops.
--- 206,470 ----
For amd64 and i386, do not enable EST if the machine only reports a single state.
Updated time zone data to tzdata2009i.
!
Fix file descriptor leaks in sdiff(1) when diffing regular files.
!
Add code in ifconfig(8) to bind an interface to a routing domain.
Initial support for routing domain. Allows you to bind interfaces to alternate routing tables and separate them from other interfaces in distinct routing tables.
After calling adjfreq to correct the clocks rate, measure and fix the clock offset.
!
Fix problem in mg(1) where line numbers get out of sync on a region-kill.
!
When running sysmerge(8) in auto-mode, install binary files from the X sets automatically.
!
Make backtraces in ddb(4) through interrupts work.
Switched default depth on xf86-video-glint to 24/32 bpp.
!
Rework the ip_input code decision on whether a packet is to be delivered locally or forwarded. Improves forwarding speed on boxes with many local addresses.
!
Fix re(4) IPv4 RX checksumming for the non-TCP/UDP case.
!
Added "rde rib <name>" to the bgpd(8) config and allow the rde to use these other RIBs.
!
Enable bge(4) IPv6 receive TCP/UDP checksum offload for the 5755 and later chips.
!
Make ksh(1) in vi mode handle ^W erase more like vi(1).
!
Fix a missing refcnt bump causing panics in the kernel routing socket code.
Added VIA CPU crypto support on the amd64 platform.
!
In ntpd(8), use the SCM_TIMESTAMP socket option to get the time we received a reply, instead of the time when ntpd read from the socket.
!
Added support in smptd(8) for specifying a certificate when relaying to another host which requests client certificates.
!
Do not consider unresolved weak symbols in the ldconfig(8) prebind code an error.
!
Added an acpi(4) error handler for missing AML nameref.
!
Fixed acpi(4) parsing rules for Scope opcode. Fixes panics on some HP systems.
!
Have softraid(4) bring up raid sets that have missing members.
!
Make ddb(4) allow 8-byte writes on 64-bit platforms.
!
Make route(8) flush accept "-iface/-interface" or "-priority" to be specified to only flush routes matching these conditions.
When booting SGI machines in the "install software" mode, make them load the correct bsd.rd.IP## instead of just bsd.rd.
!
Make fsck_ffs(8) check values in cg_initediblk more strictly to prevent corruption.
!
Make vr(4) return the RX descriptor after pointing it to a new mbuf, fixes panics seen when handling many small packets.
!
Fix disklabel(8) exit codes in order to help the install scripts catch failures.
Make SGI machines handle NMI interrupts on IP27 and IP35 systems.
!
Make smtpd(8) include both the incoming message size and the envelope address in the email headers.
Made the install script acquire the list of attached disks and CDs whenever required so you can plug in additional devices after the install has started.
!
Make the security(8) script honor the SUIDSKIP variable to exclude paths from setuid and device checks.
Added limited iommu functionality to the SGI xbow XBridge code, allows an IP35 machine with memory after the 2GB boundary to run.
!
Enabled support in bge(4) for HW TCP/UDP/IP receive checksumming, and IP transmit checksumming.
!
Added Pantech UM175 to the list of supported umsm(4) devices.
!
BCM57790 is also supported in bge(4) since the last update.
!
Added D-Link DWA-130 rev D1 to the list of supported otus(4).
!
Added Unitek Y-2240 to the list of supported udl(4) devices.
Imported libxcb 1.2 and xcb-util 0.3.4 into the xenocara tree.
!
Add support for BCM567x, 577x and some new 572x/578x devices in bge(4).
!
Added ForwardVideo EasyCAP008 and König CMP-USBVGA10 to the list of supported udl(4) devices.
!
Make daily(8) skip ROOTBACKUP when the destination disk device is not configured.
Make sure daemons do not fall back to the user "nobody" if the specific _user is not found.
!
Add code to sparc and sparc64 to attach mice as wsmouse(4) devices. Allows sparc and sparc64 users to run X without a configuration file. Multihead still needs a minimal configuration file though.
!
Make ntpd(8) check mode to prevent replying to broadcast and other unwanted ntp packets.
!
First step towards smtpd(8) configuration reload.
!
Prevent injection of raw 802.11 control frames through bpf(4) on devices that do not explicitly state this capability.
!
Added Hercules HWNU-300 to the list of supported run(4) devices.
Updated xinput to 1.4.2, xf86-input-vmmouse to 12.6.4 and xf86-video-vmware to 10.16.6.
Make sure all users of the routing table index uses a signed type.
!
Added support for the DisplayLink USB<->DVI Adapter in udl(4).
Fix in gcc for sparc64 for INTMAX_TYPE and UINTMAX_TYPE.
!
New firmware package for iwn(4), containing a new image for Wifi Link 5150. No change for 4965, 5000, 5100 and 5350-based devices.
!
Added Mvix Nubbin MS-811N to the list of supported run(4) devices.
Better MBR validation routines.
Added Various GENERIC-IP## and RAMDISK-IP## files to the arch/sgi/conf dir to support the various models.
Different SGI interrupt deadlock prevention using a timeout. Makes Origin 200 run multiuser.
Make SGI boot code compile both 32-bit and 64-bit boot blocks.
!
Added udl(4) in macppc GENERIC kernels. Disabled by default.
!
Added cwm(1) configfile commands 'grouponly[1-9]' to select a group and hide all the others.
Avoid loop in the UDF disksort() code.
!
Added support on newer axe(4) devices to set a different MAC address than the one in the EEPROM.
!
Added Adaptec AAR-1225SA to the list of sili(4) devices. Should work.
!
Make sure pfsync(4) only send frequent updates for TCP connections, the state sync for all the other protocols only have 1-second resolution anyhow.
!
Added udl(4) to i386 GENERIC kernels, disabled for now.
!
Switched iwn(4) and wpi(4) over to the MCLGETI buffer allocator.
!
Added support in umsm(4) for Truinstall enabled modems like Sierra 881U.
!
The daily(8) script now looks for VERBOSESTATUS and if set to 0, no mails will be sent unless there is something to report.
!
Added a new feature to sysmerge(8) when run in -a mode, to checksum reference files in order to be able to automatically upgrade all unmodified files next time. Also, -S and -X switches are now deprecated.
!
Add Edimax RT2860-based devices attach to ral(4).
!
Fix iwi(4) association with APs that refuse non short slot-time capable STAs.
!
Initial udl(4) console device driver for USB displays based on DisplayLink DL-120 / DL-160 display chips.
!
Rewrite of the daily/weekly/monthly scripts run from cron(8). Weekly and monthly will be more silent now.
!
Fix xbow devio byteswap on the SGI platform, makes isp(4) happy on IP27 and IP35 machines.
Initial code for a port to the ARM7-based omap35xx platform. Not functional yet.
!
Moved amas(4) to the generic dev/pci source dir and added it to the i386 platform also, still disabled by default on amd64 and i386.
Make the default dot.login scripts skip terminal initialization when logging in from an xterm.
Fix for SGI clock interrupt checks, would run at HZ/2 previously.
!
Make sure ls(1) in -C mode does not ignore the COLUMNS environment variable even if the output filehandle is not a tty.
!
Initial version of endrun(4), a driver for the EndRun Technologies native time-of-day timedelta sensor.
Fix for xf86-video-mach64 ATI reference clock for Rage XL and Mobility cards on sparc64 so you can run X without an xorg.conf on machines like Blade100 and the Tadpole laptops.
***************
*** 468,483 ****
Updated xrandr, randrproto and libXrandr in xenocara to 1.3.0.
!
Fix link state updates in vr(4) when used together with an rlphy(4).
!
Removed pf(4) scrub rules, and only do one kind of packet reassembly. Regular rules can now have per-rule scrub options. Also new "match" keyword and a small speedup.
!
Make sysmerge(8) create a report summary file in the work directory.
Updated OpenSSL to 0.9.8k.
For the SH architecture, implement and use sqrt, sqrtf and fabsf in hardware.
Updated fontconfig to 2.6.0.
!
Make patch(1) also return an exit code to indicate failure, apart from the stderr output.
!
Added support in relayd(8) for specifying a CA file to verify SSL server certificates when connecting as a client from relays.
!
Make relayd(8) re-initialize tables after reload to handle new and changed tables.
!
Remove duplicate entry in fdisk(8) for partition id 0x07, so it shows up as NTFS.
!
Added support in relayd(8) for client-side TCP connections from relays.
!
When the acx(4) watchdog times out, reset the full chip.
Fixed possible memory leaks in the yacc parser code used in various applications.
!
RELIABILITY FIX: Use of pmap flags in DMA'able memory mapped by devices on i386 may cause the flags to be uninitialized and the devices to misbehave. A source code patch is available.
! [Applied to stable]
!
Switch sk(4) over to the MCLGETI allocators for the RX ring.
!
Make systat(1) show usable numbers for fast disk transfer speeds in the vmstat view.
!
Switched bnx(4) to the MCLGETI jumbo frame allocator.
!
Fix puc(4) rate calculations for the 8-port Serial Technologies Expander PCI-232-108.
!
Added an U command to the disklabel(8) E(ditor) to revert the label to the previous state.
Added C99-conformant nan, nanf and nanl for the Vax platform.
!
Fix for decoding pathnames in rdistd(1) which contain space,tab or newline characters.
!
Fix soft interrupt handling on sun4m sparc machines, so Ross systems work when using hme(4).
!
Added EW-7717Un and 7718Un to the list of supported run(4) devices.
!
Added Edimax EW-7318Ug, 7318USg and 7618Ug to the list of supported rum(4) devices.
!
Added support for the BCM5825 and 5860/61/62 Broadcom CryptoNetX IPSec/SSL Security processor in the ubsec(4) driver.
!
Added ASUS USB-N11 to the list of supported run(4) devices.
!
Fix for (root) logins when yp(8) is configured but temporarily unavailable.
!
Added Sitecom WL-603 to the list of supported zyd(4) devices.
!
Added Linksys WUSB200 to the list of supported rum(4) devices.
!
Added a couple of GW3887/v2-based devices to the upgt(4) driver.
!
Fix permission race in install(1) when run with -S.
Fix handling of files in Attic/ for OpenCVS, also fixes -l and -r for checkout/update when a file in Attic exists in HEAD which is a directory in the normal repo.
Updated xf86-video-siliconmotion to 1.7.0.
Synced the net802.11 code with 802.11w draft 8.0.
!
Added support for CACE AirPcap Nx in the otus(4) driver.
Updated freetype to 2.3.9.
!
Switched OpenCVS file and directory lists to Redblack tree(3) for faster lookups.
!
Added "Chen-Source CM12402 Eagle IR Cam" to the list of supported uvideo(4) devices.
!
Make perl(1) encoding library recognize "646" as an alias for "ascii".
!
Added Emobile D21LC to the list of supported umsm(4) devies.
!
You may now feed sysmerge(8) older etcXX and/or xetcXX tarballs so sysmerge(8) can automatically update files that did not have local changes between versions.
!
Added support for AES-CBC with the BCM5823-based ubsec(4) devices.
!
Enabled otus(4) on amd64 and i386 GENERIC kernels.
!
Changed the behaviour of "redistribute default" for ospfd(8) and ripd(8). A default route has to be present in the FIB to be correctly advertised.
!
Upgrade txp(4) to a newer firmware, needed by some variants.
!
Switched msk(4) to use MCLGETI for jumbo frame allocations.
!
Initial version of otus(4), a driver for Atheros AR9001U USB IEEE 802.11 devices.
Added rlog -d support in OpenCVS.
Added CPU process affinity for SMP arches.
!
Fix possible out-of-bounds access in ssh-agent(1) if the environment variable SHELL was shorter than 3 characters.
!
Fix auto-negotiation for manual media type selection on ale(4).
!
Add workaround for gem(4) RX MAC/FIFO hangs on ERI.
!
Added an 'A' command to disklabel(8) Editor mode, and -A flag to automatically execute it on disks without a label.
!
Added raptor(4), an accelerated framebuffer driver for the Tech Source Raptor GFX cards on the sparc64 platform.
!
Make libc mktemp(3) also use digits in the random file name. Also include a termination condition after 2*N^62 attempts where N is the number of X's in the filename template.
Prevent normal users from running "smtpctl show stats" and "smtpctl schedule".
!
Make pfsync(4) check IFF_RUNNING before doing stuff, to save time for people that don't use pfsync.
-
-
-
-
--- 498,746 ----
Fixed security issues in the freetype library.
Updated xf86-video-radeonhd to 1.2.5.
!
Make xterm(1) default to being a login shell by setting XTerm*loginShell:true in the Xdefaults for users.
!
Make sure ftp(1) is not trying to send NOOP strings after server closes the connection.
!
Added basic support for Envy24HT chips in the envy(4) driver.
Removed pf(4) scrub rules, and only do one kind of packet reassembly. Regular rules can now have per-rule scrub options. Also new "match" keyword and a small speedup.
!
Make sysmerge(8) create a report summary file in the work directory.
Updated OpenSSL to 0.9.8k.
For the SH architecture, implement and use sqrt, sqrtf and fabsf in hardware.
Updated fontconfig to 2.6.0.
!
Make patch(1) also return an exit code to indicate failure, apart from the stderr output.
!
Added support in relayd(8) for specifying a CA file to verify SSL server certificates when connecting as a client from relays.
!
Make relayd(8) re-initialize tables after reload to handle new and changed tables.
!
Remove duplicate entry in fdisk(8) for partition id 0x07, so it shows up as NTFS.
!
Added support in relayd(8) for client-side TCP connections from relays.
!
When the acx(4) watchdog times out, reset the full chip.
Fixed possible memory leaks in the yacc parser code used in various applications.
!
RELIABILITY FIX: Use of pmap flags in DMA'able memory mapped by devices on i386 may cause the flags to be uninitialized and the devices to misbehave. A source code patch is available.
! [Applied to stable]
!
Switch sk(4) over to the MCLGETI allocators for the RX ring.
!
Make systat(1) show usable numbers for fast disk transfer speeds in the vmstat view.
!
Switched bnx(4) to the MCLGETI jumbo frame allocator.
!
Fix puc(4) rate calculations for the 8-port Serial Technologies Expander PCI-232-108.
!
Added an U command to the disklabel(8) E(ditor) to revert the label to the previous state.
Added C99-conformant nan, nanf and nanl for the Vax platform.
!
Fix for decoding pathnames in rdistd(1) which contain space,tab or newline characters.
!
Fix soft interrupt handling on sun4m sparc machines, so Ross systems work when using hme(4).
!
Added EW-7717Un and 7718Un to the list of supported run(4) devices.
!
Added Edimax EW-7318Ug, 7318USg and 7618Ug to the list of supported rum(4) devices.
!
Added support for the BCM5825 and 5860/61/62 Broadcom CryptoNetX IPSec/SSL Security processor in the ubsec(4) driver.
!
Added ASUS USB-N11 to the list of supported run(4) devices.
!
Fix for (root) logins when yp(8) is configured but temporarily unavailable.
!
Added Sitecom WL-603 to the list of supported zyd(4) devices.
!
Added Linksys WUSB200 to the list of supported rum(4) devices.
!
Added a couple of GW3887/v2-based devices to the upgt(4) driver.
!
Fix permission race in install(1) when run with -S.
Fix handling of files in Attic/ for OpenCVS, also fixes -l and -r for checkout/update when a file in Attic exists in HEAD which is a directory in the normal repo.
Updated xf86-video-siliconmotion to 1.7.0.
Synced the net802.11 code with 802.11w draft 8.0.
!
Added support for CACE AirPcap Nx in the otus(4) driver.
Updated freetype to 2.3.9.
!
Switched OpenCVS file and directory lists to Redblack tree(3) for faster lookups.
!
Added "Chen-Source CM12402 Eagle IR Cam" to the list of supported uvideo(4) devices.
!
Make perl(1) encoding library recognize "646" as an alias for "ascii".
!
Added Emobile D21LC to the list of supported umsm(4) devies.
!
You may now feed sysmerge(8) older etcXX and/or xetcXX tarballs so sysmerge(8) can automatically update files that did not have local changes between versions.
!
Added support for AES-CBC with the BCM5823-based ubsec(4) devices.
!
Enabled otus(4) on amd64 and i386 GENERIC kernels.
!
Changed the behaviour of "redistribute default" for ospfd(8) and ripd(8). A default route has to be present in the FIB to be correctly advertised.
!
Upgrade txp(4) to a newer firmware, needed by some variants.
!
Switched msk(4) to use MCLGETI for jumbo frame allocations.
!
Initial version of otus(4), a driver for Atheros AR9001U USB IEEE 802.11 devices.
Added rlog -d support in OpenCVS.
Added CPU process affinity for SMP arches.
!
Fix possible out-of-bounds access in ssh-agent(1) if the environment variable SHELL was shorter than 3 characters.
!
Fix auto-negotiation for manual media type selection on ale(4).
!
Add workaround for gem(4) RX MAC/FIFO hangs on ERI.
!
Added an 'A' command to disklabel(8) Editor mode, and -A flag to automatically execute it on disks without a label.
!
Added raptor(4), an accelerated framebuffer driver for the Tech Source Raptor GFX cards on the sparc64 platform.
!
Make libc mktemp(3) also use digits in the random file name. Also include a termination condition after 2*N^62 attempts where N is the number of X's in the filename template.
Prevent normal users from running "smtpctl show stats" and "smtpctl schedule".
!
Make pfsync(4) check IFF_RUNNING before doing stuff, to save time for people that don't use pfsync.