Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Thursday, June 22, 2017

FreeBSD 11.1 Schedule

FreeBSD 11.1 Schedule

ActionExpectedActualDescription
Initial release 
schedule announcement
-14 
March
2017
Release Engineers send 
announcement email to 
developers with a rough 
schedule.
Release 
schedule reminder
21 
April
2017

May
2017
Release Engineers send 
reminder announcement 
e-mail to developers with 
updated schedule.
Code slush begins19 
May
2017
19 
May
2017
Release Engineers announce 
that all further commits to 
the stable/11 branch will not 
require explicit approval, 
however new features 
should be avoided.
Code freeze begins
June
2017

June
2017
Release Engineers announce 
that all further commits to the 
stable/11 branch will require 
explicit approval. Certain blanket 
approvals will be granted for 
narrow areas of development, 
documentation improvements, etc.
BETA1 builds begin
June
2017

June
2017
First beta test snapshot.
BETA2 builds begin16 
June
2017
16 
June
2017
Second beta test snapshot.
BETA3 builds begin *23 
June
2017
-Third beta test snapshot.
releng/11.1 branch30 
June
2017
-Subversion branch created; 
future release engineering 
proceeds 
on this branch.
RC1 builds begin30 
June
2017
-First release candidate.
stable/11 thaw
July
2017
-The code freeze on the stable/11 
branch is lifted.
RC2 builds begin
July
2017
-Second release candidate.
RC3 builds begin *14 
July
2017 
-Third release candidate.
RELEASE builds begin21 
July
2017
-11.1-RELEASE builds begin.
RELEASE announcement26 
July
2017
-11.1-RELEASE press release.
Turn over to the secteam--releng/11.1 branch is handed 
over to the FreeBSD Security 
Officer Team in one or two 
weeks after the announcement.


We are waiting...


- wong chee tat :)

Sunday, June 18, 2017

NetBSD 7.1 released (March 11, 2017)

NetBSD 7.1 released (March 11, 2017)

Introduction

The NetBSD Project is pleased to announce NetBSD 7.1, the first feature update of the NetBSD 7 release branch. It represents a selected subset of fixes deemed important for security or stability reasons, as well as new features and enhancements.
Some highlights of the 7.1 release are:
  • Support for Raspberry Pi Zero.
  • Initial DRM/KMS support for NVIDIA graphics cards via nouveau (Disabled by default. Uncomment nouveau and nouveaufb in your kernel config to test).
  • The addition of vioscsi, a driver for the Google Compute Engine disk.
  • Linux compatibility improvements, allowing, e.g., the use of Adobe Flash Player 24.
  • wm(4):
    • C2000 KX and 2.5G support.
    • Wake On Lan support.
    • 82575 and newer SERDES based systems now work.
  • ODROID-C1 Ethernet now works.
  • Numerous bug fixes and stability improvements.
Complete source and binaries for NetBSD 7.1 are available for download at many sites around the world. A list of download sites providing FTP, AnonCVS, SUP, and other services may be found athttp://www.NetBSD.org/mirrors/. We encourage users who wish to install via ISO or USB disk images to download via BitTorrent by using the torrent files supplied in the images area. A list of hashes for the NetBSD 7.1 distribution has been signed with the well-connected PGP key for the NetBSD Security Officer: http://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-7.1_hashes.asc
NetBSD is free. All of the code is under non-restrictive licenses, and may be used without paying royalties to anyone. Free support services are available via our mailing lists and website. Commercial support is available from a variety of sources. More extensive information on NetBSD is available from our website:

Changes Between 7.0.2 and 7.1

Below is an abbreviated list of changes in this release. Note that all of the changes found in NetBSD 7.0.1 and NetBSD 7.0.2 are present in this release. The complete list of changes can be found in the CHANGES-7.1 file in the top level directory of the NetBSD 7.1 release tree.

Security Advisory Fixes

The following security advisories were fixed:
Note: Advisories prior to NetBSD-SA2017-001 do not affect NetBSD 7.0.2.

Other Security Fixes

  • BIND: Update to 9.10.4-P6, fixing CVE-2017-3135.
  • expat: Update to 2.2.0, fixing CVE-2016-0718, CVE-2016-4472, CVE-2016-5300, and CVE-2012-6702.
  • ISC DHCP: Fix CVE-2015-8605.
  • libICE: Fix CVE-2017-2626.
  • OpenSSL: Fix CVE-2016-7056 and CVE-2017-3731.
  • tcpdump: Update to 4.9.0, fixing CVE-2014-8767, CVE-2014-8768, CVE-2014-9140, CVE-2015-0261, CVE-2015-2153, CVE-2015-2154, CVE-2015-2155, CVE-2016-7922, CVE-2016-7923, CVE-2016-7924, CVE-2016-7925, CVE-2016-7926, CVE-2016-7927, CVE-2016-7928, CVE-2016-7929, CVE-2016-7930, CVE-2016-7931, CVE-2016-7932, CVE-2016-7933, CVE-2016-7934, CVE-2016-7935, CVE-2016-7936, CVE-2016-7937, CVE-2016-7938, CVE-2016-7939, CVE-2016-7940, CVE-2016-7973, CVE-2016-7974, CVE-2016-7975, CVE-2016-7983, CVE-2016-7984, CVE-2016-7985, CVE-2016-7986, CVE-2016-7992, CVE-2016-7993, CVE-2016-8574, CVE-2016-8575, CVE-2017-5202, CVE-2017-5203, CVE-2017-5204, CVE-2017-5205, CVE-2017-5341, CVE-2017-5342, CVE-2017-5482, CVE-2017-5483, CVE-2017-5484, CVE-2017-5485, and CVE-2017-5486.
  • xorg-server: Fix CVE-2017-2624.

General kernel

  • Add net.inet.arp.log_unknown_network sysctl(7) to selectively log ARP packets from non-local networks.
  • Allow binding to detached IPv6 addresss. PR 51435.
  • carp(4): Fix an issue in mixed IPv4/IPv6 environments where a carp interface tries to get MASTER status even though the master is still advertising.
  • compat_linux(8): Fully support sched_setaffinity and sched_getaffinity, fixing, e.g., the Intel Math Kernel Library. PR 50021.
  • compat_netbsd32(8): Add support for nfssvc(2).
  • DTrace:
    • Avoid redefined symbol errors when loading the module.
    • Fix module autoload.
  • In kernel configuration files, it is now possible to specify a wedge name (e.g., "wedge:NAME") as a root device.
  • IPFilter:
    • Fix matching of ICMP queries when NAT'd through IPF.
    • Fix lookup of original destination address when using a redirect rule. This is required for transparent proxying by squid, for example.
  • ipsec(4): Fix NAT-T issue with NetBSD being the host behind NAT.
  • NFS: Fix soft force unmount.
  • npf(7): Handle delayed checksums for IPv6.
  • procfs: Maps don't change that frequently between reads, so allow reading from an offset. Notably, this makes the Linux Flash player 24 work.
  • SACK: Fix issue that resulted in, e.g., dropped SSH connections. PR 51753.

Drivers

  • Add vioscsi driver for the Google Compute Engine disk.
  • btmagic(4): Add support for Apple Magic Trackpad.
  • ichlpcib(4):
    • Add Core 5G (mobile) LPC support.
    • Disable gpio(4) attachment by default, fixing resume for some machines. GPIO functionality can be enabled by setting ichlpcib_gpio_disable to 0, for instance with "gdb -write". PR 50733.
  • ichsmb(4): Add support for Braswell CPU and Intel 100 Series.
  • iwn(4): Fix issue connecting to 5GHz access points. PR 50187.
  • ixgbe(4): Fix various bugs and crashes.
  • puc(4):
    • Add support for SystemBase SB16C1050 PCI serial card. PR 49819.
    • Add support for another Intel Q45 KT.
    • Add support for Intel 100 Series Chipset KT.
  • sdtemp(4):
    • Add support for Atmel AT30TS00, AT30TSE004, Giantec GT30TS00, GT34TS02, Microchip MCP9804, MCP98244, IDT TS3000GB[02], TS3001GB2, TSE2004GB2, On Semiconductor CAT34TS02C and CAT34TS04.
    • Add JEDEC TSE2004av support.
    • Fix temperature resolution on some devices.
    • Show accuracy, range, resolution, high voltage standoff and shutdown.
  • uchcom(4): Make newer (0x30-on) CH340 devices work.
  • uplcom(4): Avoid a kernel page fault when opening the device.
  • ucom(4): Add the port number to the device properties to make it easier to relate a specific ucom instance with the physical port of multi-port devices like the FTDI 4232.
  • wd(4): Put the drive in standby before detach when powering off the system. PR 51252.
  • wm(4):
    • Add C2000 KX and 2.5G support.
    • Add Wake On Lan support.
    • Fix a lot of bugs to make 82575 and newer SERDES based systems work.
    • Fix a bug where the input drop packet counter is not counted correctly.
    • Fix a problem where I210 and I211 sometimes don't have a link if the NVM image version is less than 3.25.
    • Fix a problem where 82574 and 82583 sometimes drop packets if the NVM image version is less than 2.1.4.
    • Fix a bug where some Intel AMT based systems don't linkup at 1000BaseT. PR 44893.
    • Fix bugs to make ICH and PCH devices stable.
    • Disable Low Power Link Up function correctly.
    • Improve the behavior of suspend/resume on 82544 and newer chips.
    • Avoid chip hang on 82575 and newer devices.

Platforms

  • alpha: Fix buffer overflow causing wrong host controller SCSI ID for DEC 3000.
  • arm:
    • Add Raspberry Pi Zero support.
    • Fix pmap regression that prevented XScale-based boards from booting.
    • Fix X server on big endian ARM systems. PR 50356.
    • Fix ODROID-C1 Ethernet.
    • Support 8-bit eMMC for TI AM335x.
  • dreamcast: Fix panic after wsconscfg(8) from serial console.
  • luna68k:
    • Make kernel work with 8kB/page (PGSHIFT==13) settings.
    • Add preliminary support for LUNA's HD647180X I/O processor (aka XP).
  • macppc:
    • adb(4):
      • Ask the keyboard to distinguish between left and right Control, Alt, and Shift keys.
      • Add us.dvorak keymap variant. PR 51255.
  • mips:
    • Fix a crash related to executing N64 binaries.
    • Lemote YeeLoong:
      • Fix Xorg.
      • Fix screen blanking.
      • ohci(4): Make low-speed and full-speed devices work.
  • powerpc: Fix single precision floating point arithmetic. PR 51368.
  • sandpoint:
    • altboot:
      • Correctly identify and power up a second disk on the same SATA channel.
      • Fix misdetection of LinkStation and KuroBox(HG) as KuroT4.
    • Fix panic in sandpoint DIAGNOSTIC kernel.
  • sparc64:
    • Restore binary compatibility for old binaries.
    • Fix interrupt routing on machines with Tomatillo PCI controllers.
  • x68k:
    • Fix poweroff.
    • Fix crashdump on machines with EXTENDED_MEMORY. PR 51663.
  • x86 (amd64i386):
    • Add initial DRM/KMS support for NVIDIA graphics cards via nouveau. Disabled by default, but can be enabled by uncommenting the nouveau and nouveaufb drivers in the GENERIC kernel config file, building a new kernel, and configuring X to use the nouveau driver instead of nv.
    • procfs:
      • Always output 2 digits for the CPU frequency decimal part.
      • Numerous improvements to make /proc/cpuinfo more informative and accurate. PRs 49246 and 39950.
  • xen:
    • Add machdep.xen.version sysctl(7) to easily get hypervisor version.
    • Make Xen process and file limits match the native ones.

Userland

  • blacklistctl(8): Make -n actually work.
  • cat(1): When invoked with -se, print a '$' on blank lines. PR 51250.
  • cp(1): Make the '-i' flag work regardless of whether the standard input is a terminal.
  • cpuctl(8) Add data for newer x86 CPUs.
  • dump(8):
    • Default the read block size for dump to kern.maxphys. This gives a noticable performance boost on large filesystems.
    • Fix tape usage report for large filesystems.
    • Allow file system pathname lengths greater than 16 characters. PR 50434.
  • db(3): Fix handling of 64k blocksize, which overflows a uint16_t. PR 50441.
  • ftp(1):
    • Handle proxy authentication correctly.
    • Fix crash in ftp when given an IPv6 URL that's missing a slash. PR 51558.
    • CONNECT method support.
    • Use the proper format "[IPv6 address]:port" when reporting connection attempts to IPv6 endpoints.
    • Fix downloads of local files using file:// URLs.
    • Add Server Name Indication (SNI) support for https.
  • getpass(3): Fix a bug where ctrl-c in a password prompt resulted in tty settings not being restored. PR 50695.
  • iostat(8): Support fnmatch(3) patterns for disknames. For example, "iostat wd*" works now.
  • jemalloc(3): Avoid long linear searches for code heavy on medium sized allocations. PR 50791.
  • ld.elf_so(1):
    • Add basic support for indirect functions. It allows providing a public function symbol with an implementation choosen at run time.
    • Fix deadlocks. PRs 49813 and 49816.
  • man(1): Make "man /" work again.
  • opendisk(3): Instead of trying to open files in the current working directory first for paths that don't contain "/", first try the /dev paths to avoid confusion with files in the working directory that happen to match disk names. PR 51216.
  • pthread_key_create(3): Make PTHREAD_KEYS_MAX dynamically adjustable.
  • racoon(8):
    • Fix memory leak. PR 50918.
    • Allow using IKE Mode Config in a plain "rsasig" (signed certificates only) configurations.
  • resize_ffs(8): Fix handling of ffsv2 inode initialization. PR 51116.
  • scsictl(8): Add "getrealloc" and "setrealloc" commands to get/set automatic reallocation parameters/enables for error recovery, similar to {get,set}cache.
  • sh(1):
    • Fix the parsing of references to shell parameters when given without braces (i.e., $2). Only the first 9 shell parameters ($1 .. $9) and the special parameter ($0) can be referenced this way, $10 is ${1}0 not ${10}. PR 51027 .
    • Process pending signals while waiting for a job, and report the signal that wait was interrupted by.
  • stdio(3): Allow changing the default buffering policy for a stdio stream during construction by setting environment variables. See setbuf(3).
  • terminfo(3): Fix memory leaks. PR 50092.
  • mv(1): Add support for SIGINFO.
  • libperfuse(3): Make FUSE socket buffer tunable through the PERFUSE_BUFSIZE environment variable.
  • mld6query(8): Make "-r" option actually work. PR 51353.
  • httpd(8):
    • Add -G option to display version.
    • Fix some content type issues.
    • Fix an infinite loop in cgi processing.
    • No longer send encoding header for compressed form.
  • funopen(3): Fix memory leak. PR 51572
  • vi(1):
    • Fix memory leaks in vi when resizing. PR 50092.
    • Fix the script command of vi(1). PR 50484.
    • Fix > 1024 char lines in script.
  • zic(8): Backport changes from newer tzcode to allow proper parsing of newer tzdata files.
  • /etc/rc.d/rtadvd: Don't fail to start if rtadvd's config file doesn't exist.
  • /etc/rc.subr: Speed up multiuser boot time on slow machines. PR 50046.
  • 3rd party software updates:
    • gcc(1): Update 4.8.5.
    • Lua: Update to 5.3.3
    • root.cache: Update to 2016102001.
    • tzdata: Update to 2017a.



Good time to download and test!


- wong chee tat :)

Monday, May 15, 2017

VirtualBox 5.1.22 (released 2017-04-28)

VirtualBox 5.1.22 (released 2017-04-28)

This is a maintenance release. The following items were fixed and/or added:
  • VMM: fixed VERR_IEM_INSTR_NOT_IMPLEMENTED Guru Meditation under certain conditions (5.1 regression; mostly Mac OS X hosts; bugs #15693#15801,#16274#16569#16663)
  • VMM: fixed software virtualization on Solaris hosts (5.1.20 regression)
  • Storage: fixed a potential hang under rare circumstances (bug #16677)
  • Storage: fixed a potential crash under rare circumstances (asynchronous I/O disabled or during maintenance file operations like merging snapshots)
  • Linux hosts: make the ALSA backend work again as well as loading the GL libraries on certain hosts (5.1.20 regression; bugs #16667#16693)
  • Linux Additions: fixed mount.vboxsf symlink problem (5.1.20 regression; bug #16670)
VirtualBox 5.1.20 (released 2017-04-18)

This is a maintenance release. The following items were fixed and/or added:
  • GUI: don't check if the Extension Pack is up-to-date if the user is about to install a new Extension Pack (bug #16317)
  • GUI: fixed a possible crash when switching a multi-monitor VM into full-screen or seamless mode
  • GUI: fixed non-literal shortcuts if the keyboard is not captured (5.1.10 regression; Windows hosts only)
  • GUI: several mini-toolbar fixes in full-screen / seamless mode (X11 hosts only)
  • GUI: don't crash on restoring defaults in the appliance import dialog
  • Windows Additions: another fix for automatic logins for Windows Vista and newer (bug #15904)
  • ICH9: fix for Windows guests with a huge amount (>64G) of guest memory
  • BIOS: fixed El Torito hard disk emulation geometry calculation (thanks Dwight Engen)
VirtualBox 5.1.18 (released 2017-03-15)

This is a maintenance release. The following items were fixed and/or added:
  • Shared Folders: fixed case insensitive filename access (5.1.16 regression; Windows guests only; bug #16549)
  • Shared Folders: fixed access to long pathes (5.1.16 regression; Windows guests only; bugs #14651#16564)
  • API: fixed snapshot handling of medium attachments and PCI device attachments (bug #16545)
  • API: make 32-bit Windows guests in raw mode boot again if the ICH9 chipset is used (5.1.16 regression)
  • VBoxBugReport: fixed VM log collection issue
  • Linux hosts: fixed autostart service script (bug #14955)
  • Windows Additions: fixed automatic logins for Windows Vista and newer (5.1.4 regression; bug #15904)
VirtualBox 5.1.16 (released 2017-03-08)

This is a maintenance release. The following items were fixed and/or added:
  • VMM: don't access the MSR_IA32_SMM_MONITOR_CTL MSR if dual-monitor treatment is not available (KVM workaround, bug #14965)
  • VMM: another fix for handling certain MSRs on ancient CPUs without VT-x support for MSR bitmaps
  • VMM: fixed VERR_SSM_LOAD_CPUID_MISMATCH errors when restoring a saved state with SMP guests on hosts without the CPUID/HTT bit set (bug #16428)
  • VMM: fixed a bug in call gate emulation
  • VMM: FWAIT instruction fix
  • VMM: fixed a sporadic guest hang under certain conditions
  • GUI: hide the mini-toolbar from the taskbar and the pager on certain X11 hosts
  • GUI: better error handling on the global settings / network / host-only / DHCP server settings
  • GUI: fixes for full-screen with multiple screens
  • Host-only Network: fixed host-only adapter creation issue preventing VirtualBox installation on Windows 10 hosts (bug #16379)
  • NAT network: fixed two potential crashes in the DHCP server
  • ICH9: fixed incorrect initialization of the primary bus for PCI bridges (5.1.14 regression)
  • Storage: LsiLogic fix for Windows 10
  • USB: fixed not being able to attach certain USB devices having invalid characters in the device strings (5.0.18 regression; bug #15956)
  • USB: several fixes for the USB/IP support (bug #16462)
  • VBoxSVC: fixed another crash during shutdown under rare circumstances
  • VBoxSVC: fixed a stack overflow on (Windows debug builds only; bug #16409)
  • OVF: when importing an appliance handle more than 10 network adapters if the OVA was created by VirtualBox (bug #16401)
  • OVF: fixes for exporting and importing appliances with many disks (bug #16402)
  • VBoxManage: fixed regression with modifyhd --resize (bug #16311)
  • rdesktop-vrdp: source code tarball fixes
  • Linux Installers: do not rebuild kernel modules unnecessarily (bug #16408)
  • Linux hosts: added an action for opening the VM manager window to the .desktop file
  • Linux hosts / guests: Linux 4.11 compile fixes (bug #16506)
  • Linux Additions: added vboxsf FS modules alias (bug #16404)
  • Linux Additions: fix for the shared folders kernel module to compile on Linux 4.10
  • Linux Additions: properly install the Linux kernel module override rule on distributions without /etc/depmod.d
  • Windows Additions: fixed a crash with recent Windows 10 builds if 3D is disabled (bug #15973)


Skipped a couple of versions

- wong chee tat :)

Tuesday, January 31, 2017

VirtualBox 5.1.14 (released 2017-01-17)

VirtualBox 5.1.14 (released 2017-01-17)

This is a maintenance release. The following items were fixed and/or added:
  • VMM: fixed emulation of certain instructions for 64-bit guests on 32-bit hosts
  • VMM: properly handle certain MSRs for 64-bit guests on ancient CPUs without VT-x support for MSR bitmaps (bug #13886)
  • GUI: fixed a crash with multimonitor setups under certain conditions
  • GUI: allow cloning of snapshots when the VM is running
  • NVMe: fixed compatibility with the Storage Performance Development Kit (SPDK, bug #16368)
  • VBoxSVC: fixed a crash under rare circumstances
  • VBoxManage: added a sanity check to modifymedium --resize to prevent users from resizing their hard disk from 1GB to 1PB (bug #16311)
  • Windows hosts: another fix for recent Windows 10 hosts
  • Linux hosts: Linux 4.10 fixes
  • Linux Additions: fixed protocol error during certain operations on shared folders (bug #8463)

Maybe I should download and play with it.


- wong chee tat :)

Thursday, December 29, 2016

VirtualBox 5.1.12 (released 2016-12-20)

VirtualBox 5.1.12 (released 2016-12-20)

This is a maintenance release. The following items were fixed and/or added:
  • VMM: fixed VERR_IEM_ASPECT_NOT_IMPLEMENTED Guru Meditations with certain Linux guests if KVM paravirtualization is enabled (5.1 regression; bugs #15613and #16251)
  • VMM: fixed VERR_VMX_UNABLE_TO_START_VM Guru Meditations under rare conditions
  • GUI: prevent a crash under certain conditions if the VM is terminated very early
  • GUI: fixed certain keyboard capture issues (5.1.10 regression; Mac OS X hosts only; bug #16150)
  • GUI: fixed dragging guest windows in seamless mode with the keyboard captured (X11 hosts only; bug #15837)
  • GUI: fixed a problem where the new version detected dialog was covered by the appliance import dialog (Mac OS X hosts only; bug #16238)
  • Storage: fixed NVMe reset processing when doing rmmod nvme; modprobe nvme in a Linux guest (bug #16080)
  • Storage: fixed creating a snapshot when the VM is running and an NVMe controller is present
  • Storage: fixed a problem with the LsiLogic SCSI controller where requests could be lost with SMP guests
  • E1000: fixed "cable disconnected" issue (Mac OS X guests only; 5.1.10 regression; bug #16260)
  • E1000: fixed "TX unit hang" issue (Linux guests only; 5.1.10 regression; bug #16221)
  • Parallel ports: fixed port enumeration on Windows host (bugs #15872 and #16127)
  • API: don't crash when sanitizing certain VM names (bug #16299)
  • Linux hosts: automatically disable asynchronous I/O on Linux 2.6.18 kernels as high I/O load may trigger kernel oopses on these kernels if this feature is enabled
  • Linux hosts / guests: Linux 2.6.28 compile fix (bug #16267)
  • Linux hosts: compile Linux 4.9 compile fix (bug #16286)
  • Linux Additions: warn the user about a known bug with older Linux guests (e.g. Debian 7) requiring manual work to get 3D working (bug #15319)
  • Linux Additions: fix the graphics driver build with Linux 4.10 and later (bug #16298)
  • Windows Additions: fixed a crash in the WDDM driver under certain conditions
VirtualBox 5.1.10 (released 2016-11-21)

This is a maintenance release. The following items were fixed and/or added:
  • GUI: the USB filter settings dialog should allow to specify the USB revision in hexadecimal format (bug #15400)
  • GUI: fixed crash on certain hosts when pressing certain key combinations (Windows hosts only; bug #15719)
  • GUI: fixed issue with updating the available-geometry on host-screen work-area resize
  • GUI: don't crash / hang on certain environments if accessibility support is enabled
  • GUI: fixed various issues in Unscaled HiDPI Output mode (bug #15707)
  • GUI: extend the VM Input menu with Print Screen-related actions
  • GUI: improved handling of inserting the Guest Additions ISO image by trying all available optical drives rather than only the first one and by not asking the user if he wants to force unmounting (which doesn't work in most cases anyway)
  • API: default to RTC using UTC for Solaris 11 guests
  • Settings: be less restrictive when reading a VM configuration containing a host-only adapter without an interface name
  • Storage: fixed resizing VDI images resulting in an unbootable image under certain circumstances (bug #15983)
  • NAT: fixed several 5.1.8 regressions on Mac OS X and Windows hosts (bug #16084)
  • Audio: fixed a few 5.1.x regressions by using the audio code from 5.0.x until the audio overhaul is completed
  • VBoxManage: fixed documentation of the storagectl command (bug #15971)
  • Build system: another fix for building VirtualBox on systems which default to Python 3
  • Windows hosts: hardening fix for Windows 10 build 14971 (bug #16202)
  • Windows Additions: properly start the VirtualBox guest services even if the guest user name contains special characters (bug #15982)
  • Solaris Additions: fixed preemptible mouse notification callback being executed under a spinlock for Solaris guests
  • Linux hosts / guests: Linux 4.9 fixes (bugs #16155 and #16064)
  • Linux Additions: fixed Linux kernel module override rule (thanks Mark Furneaux)



Good time to install!

- wong chee tat :)


Monday, October 31, 2016

NetBSD 7.0.2 released (October 21, 2016)

NetBSD 7.0.2 released (October 21, 2016)

Introduction

The NetBSD Project is pleased to announce NetBSD 7.0.2, the second security/bugfix update of the NetBSD 7.0 release branch. It represents a selected subset of fixes deemed important for security or stability reasons.
Complete source and binaries for NetBSD 7.0.2 are available for download at many sites around the world. A list of download sites providing FTP, AnonCVS, SUP, and other services may be found athttp://www.NetBSD.org/mirrors/. We encourage users who wish to install via ISO or USB disk images to download via BitTorrent by using the torrent files supplied in the images area. A list of hashes for the NetBSD 7.0.2 distribution has been signed with the well-connected PGP key for the NetBSD Security Officer: http://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-7.0.2_hashes.asc
NetBSD is free. All of the code is under non-restrictive licenses, and may be used without paying royalties to anyone. Free support services are available via our mailing lists and website. Commercial support is available from a variety of sources. More extensive information on NetBSD is available from our website:

Changes Between 7.0.1 and 7.0.2

The complete list of changes can be found in the CHANGES-7.0.2 file in the top level directory of the NetBSD 7.0.2 release tree. An abbreviated version is below:

Security fixes

The following security advisory was fixed:
Note: Advisories prior to NetBSD-SA2016-006 do not affect NetBSD 7.0.1.
  • Update OpenSSL to 1.0.1u.
  • Update ntp to 4.2.8p8.
  • Update BIND to 9.10.4-P3.
  • Fix several protocol handling issues in X Window System client libraries.
  • libsa getpass: check bounds on input.

Other changes

  • Fix a crash in NFS.
  • Various MIPS pmap improvements.
  • Fix a crash in fss(4) when mounting a snapshot read/write. PR kern/51377.
  • Fix an issue with UFS1 file systems that were created outside of NetBSD.
  • vioif(4): Fix an issue that was causing queue stalls in some environments.
  • Update root.cache to 20160825.
  • evbppc: Actually provide EV64260, OPENBLOCKS200, OPENBLOCKS266, and WALNUT kernel images.
  • sparc64:
    • Fix kernel module relocations. PR kern/51436.
    • Fix RAS for 32-bit kernels.

It's play time!


- wong chee tat :)

Friday, October 21, 2016

VirtualBox 5.1.8 (released 2016-10-18)

VirtualBox 5.1.8 (released 2016-10-18)

This is a maintenance release. The following items were fixed and/or added:
  • GUI: fixed keyboard shortcut handling regressions (Mac OS X hosts only; bugs #15937 and #15938)
  • GUI: fixed keyboard handling regression for separate UI (Windows hosts only; bugs #15928)
  • NAT: don't exceed the maximum number of "search" suffixes. Patch from bug #15948.
  • NAT: fixed parsing of port-forwarding rules with a name which contains a slash (bug #16002)
  • NAT Network: when the host has only loopback nameserver that cannot be mapped to the guests (e.g. dnsmasq running on 127.0.1.1), make DHCP supply NAT Network DNS proxy as nameserver.
  • Bridged Network: prevent flooding syslog with packet allocation error messages (bug #15569)
  • Audio: now using Audio Queues on Mac OS X hosts
  • Audio: fixed recording with the PulseAudio backend (5.1 regression)
  • Audio: various bugfixes
  • Snapshots: fixed regression in 5.1.4 for deleting snapshots with several disks (bug #15831)
  • Snapshots: crash fix and better error reporting when snapshot deletion failed
  • Storage: some fixes for the NVMe emulation with Windows guests
  • API: fixed initialization of SAS controllers (bug #15972)
  • Build system: make it possible to build VBox on systems which default to Python 3
  • Windows hosts: detect certain cases of REGDB_E_CLASSNOTREG errors and print a helpful error message
  • Windows hosts: adapted to changes in Windows 10 build 14901 (bug #15944)
  • Windows hosts: better support for processor groups on Windows 7 and later which is required on certain hosts with many CPUs
  • Windows installer / Additions: added option to prevent creating of start menu items (bug #15922)
  • Windows Additions / VGA: if the guest's power management turns a virtual screen off, blank the corresponding VM window rather than hide the window
  • Windows Additions: fixed a generic bug which could lead to freezing shared folders (bug #15662)
  • Linux hosts / guests: fix for kernels with CONFIG_CPUMASK_OFFSTACK set (bug #16020)
  • Linux Additions: don't require all virtual consoles be in text mode. This should fix cases when the guest is booted with a graphical boot screen (bug #15683)
  • Linux Additions: added depmod overrides for the vboxguest and vboxsf kernel modules to fix conflicts with modules shipped by certain Linux distributions
  • X11 Additions: disable 3D on the guest if the host does not provide enough capabilities (bug #15860)


- wong chee tat :)

Thursday, September 15, 2016

VirtualBox 5.1.6 (released 2016-09-12)

VirtualBox 5.1.6 (released 2016-09-12)

This is a maintenance release. The following items were fixed and/or added:
  • GUI: fixed issue with opening '.vbox' files and it's aliases
  • GUI: keyboard grabbing fixes (bugs #15771 and #15745)
  • GUI: fix for passing through Ctrl + mouse-click (Mac OS X hosts only; bug #15714)
  • GUI: fixed automatic deletion of extension pack files (bugs #11352 and #14742)
  • USB: fixed showing unknown device instead of the manufacturer or product description under certain circumstances (5.1.0 regression; bug #15764)
  • XHCI: another fix for a hanging guest under certain conditions as result of the fix for bug #15747, this time for Windows 7 guests
  • Serial: fixed high CPU usage with certain USB to serial converters on Linux hosts (bug #7796)
  • Storage: fixed attaching stream optimized VMDK images (bug #14764)
  • Storage: reject image variants which are unsupported by the backend (bug #7227)
  • Storage: fixed loading saved states created with VirtualBox 5.0.10 and older when using a SCSI controller (bug #15865)
  • Storage: fixed broken NVMe emulation if the host I/O cache setting is enabled
  • Storage: fixed using multiple NVMe controllers if ICH9 is used
  • NVMe: fixed a crash during reset which could happen under certain circumstances
  • Audio: fixed microphone input (5.1.2 regression; bugs #14386 and #15802)
  • Audio: fixed crashes under certain conditions (5.1.0 regression; bug #15887 and others)
  • Audio: fixed recording with the ALSA backend (5.1 regression)
  • Audio: fixed stream access mode with OSS backend (5.1 regression, thanks to Jung-uk Kim)
  • E1000: do also return masked bits when reading the ICR register, this fixes booting from iPXE (5.1.2 regression; bug #15846)
  • BIOS: fixed 4bpp scanline calculation (bug #15787)
  • API: relax the check for the version attribute in OVF/OVA appliances (bug #15856)
  • Windows hosts: fixed crashes when terminating the VM selector or other VBox COM clients (bug #15726 and others)
  • Linux Installer: fixed path to the documentation in .rpm packages (5.1.0 regression)
  • Linux Installer: fixed the vboxdrv.sh script to prevent an SELinux complaint (bug #15816)
  • Linux hosts: don't use 32-bit legacy capabilities
  • Linux Additions: Linux 4.8 fix for the kernel display driver (bugs #15890 and #15896)
  • Linux Additions: don't load the kernel modules provided by the Linux distribution but load the kernel modules from the official Guest Additions package instead (bug#15324)
  • Linux Additions: fix dynamic resizing problems in recent Linux guests (bug #15875)
  • User Manual: fixed error in the VBoxManage chapter for the getextradata enumerate example (bug #15862)


Good time to download and install!


- wong chee tat :)