X-Git-Url: https://code.delx.au/refind/blobdiff_plain/70c59b783f94768bd5875f44be2808454d000f3e..b04a842814ccc991ed93a52acbd7ac27768be686:/NEWS.txt diff --git a/NEWS.txt b/NEWS.txt index 6426604..9beb316 100644 --- a/NEWS.txt +++ b/NEWS.txt @@ -1,3 +1,39 @@ +0.10.3 (?/??/2016): +------------------- + +- Tightened exclusion of shell binary filenames from boot loader scan. + Previously, any filename containing the substring "shell" was excluded + from scans. Now it's tighter; only files matching one of the filenames in + the constant SHELL_NAMES in main.c are excluded. This change will enable + programs with names that include "shell", but that aren't in rEFInd's + SHELL_NAMES list, such as "shelly.efi", to be shown in the rEFInd main + menu. + +- Fixed bug in NTFS driver that caused it to hang (and thus hang the + computer) in some situations, particularly when a file on an NTFS volume + had many fragments and when the computer's CSM was activated. (Fix + courtesy of "S L.") + +- Modified SIP/CSR rotation code: If the csr-active-config EFI variable is + missing AND the firmware is Apple (as identified by the string "Apple" + being present in the ST->FirmwareVendor string), rEFInd treats the + computer as one on which SIP is available and set to the "enabled" state + (0x10). The upshot is that the SIP/CSR tool will appear if the showtools + and csr_values options are set appropriately in refind.conf, even if the + csr-active-config variable is missing from the NVRAM. The point of this + change is that I've received reports of some Macs that run OS X 10.11 but + that lack this variable. OS X acts as if SIP were enabled, but rEFInd is + then unable to disable SIP. This change gives rEFInd the ability to + disable SIP on such systems. The drawback is that the variable might be + set on some systems that don't run OS X 10.11. This should be harmless + from a technical point of view, but the presence of SIP indicators in + rEFInd could be confusing. + +- Added refind-mkdefault script to simplify resetting rEFInd as the default + boot program in Linux. The intent is to run this after GRUB, Windows, OS + X, or some other tool takes over as the primary boot manager. It can be + called from a startup script to handle this task automatically. + 0.10.2 (1/26/2016): -------------------