]> code.delx.au - refind/blobdiff - NEWS.txt
Added documentation on refind-mkdefault script (bootcoup.html and
[refind] / NEWS.txt
index 73ecbceb55d4dec10137566ebd75ce06538e48fc..486961bd15a9fb5d0fcf6dfcce8987532f744e48 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,6 +1,85 @@
-0.10.1 (??/??/201?):
+0.10.3 (?/??/2016):
+-------------------
+
+- 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):
+-------------------
+
+- Fixed bug in refind-install that caused mountesp to be installed as a FILE
+  called /usr/local/bin on OS X if the /usr/local/bin directory did not
+  already exist.
+
+- Fixed bug in mvrefind that caused it to fail to move bootmgfw.efi in
+  some situations, and another that caused it to give the resulting NVRAM
+  entry the default rEFInd name of "rEFInd Boot Manager," rather than the
+  intended "Windows Boot Manager" (to work around bugs in some EFIs).
+
+- Worked around bug/quirk in some EFIs (in HP ProBook 6470b laptop, at
+  least) that prevented EFI filesystem drivers from working. (Drivers would
+  load but not provide access to filesystems.)
+
+- Fixed refind-install bug that caused --usedefault option to not work in OS
+  X. (This bug did not affect Linux.)
+
+- Improved Secure Boot detection in refind-install in Linux.
+
+- Fixed bug that caused custom volume badges (vol_*.png) to be read only
+  from default location ("icons" subdirectory), effectively eliminating the
+  ability to adjust them.
+
+- Added centos.crt and centos.cer public key files.
+
+0.10.1 (12/12/2015):
 --------------------
 
+- Change to PPA version: Installing the PPA now queries the user about
+  whether to install to the ESP. Upgrades will remember the initial
+  selection.
+
+- Modified time-based sorting of loaders in a single directory to push
+  anything starting with "vmlinuz-0-rescue" to the end of the list. Fedora
+  gives its rescue kernels filenames that begin with that string, and if
+  such a kernel happens to be the most recent, treating it normally will
+  cause it to become the default when kernel folding is in use. This is
+  almost certainly undesirable, so this change keeps the rescue kernel at
+  the end of the list instead, which is saner.
+
+- Significantly reworked the project's Makefiles. This should have no
+  impact on ordinary users, and even most developers should barely notice
+  it; but it should make future extensions to additional platforms or
+  building in different environments easier.
+
+- Added workaround to gptsync for issue with some Macs' EFIs that caused
+  the program to skip through all prompts, thus accepting the default
+  option. This would normally cause gptsync to do nothing.
+
+- Added type code 53746F72-6167-11AA-AA11-00306543ECAC (Apple Core Storage,
+  gdisk type AF05) to list of partition types recognized by gptsync.
+
 - Removed Luxi Sans Mono font, since I discovered it was not open source;
   and changed the default font from Nimbus Mono to Liberation Mono.