X-Git-Url: https://code.delx.au/refind/blobdiff_plain/899b647b89d57f623e69d3a890dbee84a7dfe451..d738a7a9d29a6a09673f1d9cad6155c07d0d3875:/NEWS.txt diff --git a/NEWS.txt b/NEWS.txt index f596f8f..71d48ad 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,3 +1,108 @@ +0.8.8 (3/??/2015): +------------------ + +- The mkrlconf.sh script now checks the OS on which it's running, which + should help avoid confusion or problems by users who mistakenly run it + under OS X. + +- rEFInd now skips checking for various BIOS-mode boot sector signatures + when running on a UEFI-based PC; these checks are run only on Macs. This + may reduce startup time on systems with many partitions. + +- Fixed Debian debinstall script to work correctly on IA32 systems. It had + a bug that caused filesystem drivers and gptsync to not be packaged for + IA32. + +- Modified Debian postinst file to call install.sh with --localkeys option + if sbsign and openssl are available, even when NOT in Secure Boot mode or + if shim is not detected. This helps with my Ubuntu PPA when using custom + Secure Boot keys, since the PPA is delivered unsigned. (Users will have + to have added their own local keys to their firmware's db.) For + consistency, I've made the same change to the RPM .spec file. + +0.8.7 (3/1/2015): +----------------- + +- Fixed install.sh bug that caused inappropriate installation under the + name bootx64.efi (or bootia32.efi) under Linux, with a failure to update + the boot entries in NVRAM, has been fixed. + +- Added identification of XFS as filesystem type in volume descriptions. + +- More fixes to filesystem type detection code. Previous version sometimes + identified FAT or NTFS (or anything with a boot loader) as a whole-disk + device rather than the correct filesystem type. + +- Added protections to the code to reduce the risk of crashes that might + occur when dereferencing NULL pointers in various situations. + +- I'm deprecating the use of filesystem numbers (as in "fs0:") because + they're unreliable -- filesystem numbers can change between boots and + might not be the same as those used in an EFI shell or other program. + Sooner or later I'll remove code supporting this feature. In the + meantime, if it doesn't work for you, please switch to using filesystem + labels, partition labels, or partition GUIDs. + +- Added detection of FreeBSD's BIOS-mode GPT boot loader. Previously, + rEFInd could detect FreeBSD's BIOS-mode MBR boot loader, which gave + FreeBSD an appropriate icon on Macs; but the BIOS-mode GPT boot loader + code is different, so some recent FreeBSD installations showed up with + generic grey diamond icons. This change creates FreeBSD icons instead. + +- Added "Secure Boot [active|inactive]" notice to "about" menu for x86 + (32-bit) systems, since there are now a few 32-bit UEFI systems that + support Secure Boot. (AFAIK, these are mostly tablets and convertibles + such as the ASUS T100.) + +- Added KeyTool.efi and KeyTool-signed.efi to list of MOK managers. KeyTool + is the "super-deluxe" Secure Boot key and hash manager provided as part + of the efitools package. + +- Fixed more instances of "invalid parameter" errors on some EFIs. + +- Improved Secure Boot detection in install.sh. + +- install.sh should no longer complain when copying Shim or MokManager over + itself. + +0.8.6 (2/8/2015): +----------------- + +- Removed special case of ignoring an HFS+ name of "HFS+ volume", since the + old rEFInd HFS+ driver that produced this name for all HFS+ volumes has + long since been updated to deliver a real name. + +- Addition of new Windows 8 OS icon. On Macs and for BIOS/legacy boots, the + new icon is now used for Windows Vista, 7, and 8, while the old one is + used for earlier versions of Windows. For EFI-mode boots, the new icon is + used universally. + +- If the NTFS driver is loaded, rEFInd now scans NTFS volumes on Macs for + the presence of Windows boot files, and removes any NTFS volume that + lacks such files from the BIOS/legacy boot list. This should help + unclutter the display on Macs that contain NTFS data partitions. + +- Fixed bug that caused misidentification of both whole disks and NTFS + volumes as being FAT. (This bug affected the identification of devices + and locations in the rEFInd menu, not actual access to devices.) + +- Code refactoring to clear out legacy-boot functions from the + ever-expanding refind/main.c file. + +- Added new "badges" option to the "hideui" token in refind.conf. This + option hides the device-type badges associated with the OS boot options. + +- Reverted rEFIt commit r472, introduced in rEFInd 0.8.5 to support more + BMP images because I've received bug reports that it's causing existing + selection images to fail to load. + +- Fixed install.sh bug that caused misidentification of installation + directory under OS X if an already-mounted ESP has spaces in its path. + +- Fixed Mac-specific install.sh bug that could cause misidentification of + the ESP on disks with partition numbers of 10 or above. + + 0.8.5 (2/1/2015): -----------------