]> code.delx.au - refind/blobdiff - NEWS.txt
Fixed (maybe) a Mac-specific bug that caused hangs on returning from
[refind] / NEWS.txt
index 7c4dfab8a00fb38cdb5e09c678e839b767fbfd45..36fb2fb09f0c250bf29fcc53dbe7fb1984914430 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,4 +1,30 @@
-0.2.7 (?/??/2012):
+0.2.8 (?/??/2012):
+------------------
+
+- Fixed (maybe) a bug that caused rEFInd to crash when returning from an
+  EFI shell or other programs on Macs, particularly when rEFInd used
+  graphical mode. I'm not 100% sure this bug is squashed because I still
+  don't understand the cause and I only have one Mac for testing. See
+  comments in the ReinitRefitLib() function in refit/lib.c for more
+  details.
+
+- Added new refind.conf option: scan_all_linux_kernels, which causes Linux
+  kernels that lack ".efi" extensions to be included in scans for EFI boot
+  loaders. This may help integration with Linux distributions that don't
+  give their kernels such names by default. Beware, though: It can detect
+  unwanted files, such as older non-stub-loader kernels or .icns files used
+  to give kernels with .efi extensions custom icons.
+
+- Improved EFI boot loader detection on boards with Gigabyte's Hybrid EFI,
+  and perhaps other EFIs with a buggy StriCmp() function. Files with both
+  ".efi" and ".EFI" extensions should now be detected as boot loaders.
+
+- Fixed a bug that caused rEFInd to fail to scan for drivers if the
+  filesystem driver didn't set a volume name (that is, if the relevant
+  field was set to NULL rather than even an empty string). In such
+  situations, rEFInd now reports the volume name as "Unknown".
+
+0.2.7 (4/19/2012):
 ------------------
 
 - After much trial and tribulation, I've overcome a GNU-EFI limitation and
   "scan_driver_dirs" entry to refind.conf to tell rEFInd where to look. (As
   always, you should specify the driver directory relative to the root of
   the filesystem.) Note that you can't launch drivers from another
-  filesystem; they must be on the same volume that holds rEFInd.
+  filesystem; they must be on the same volume that holds rEFInd. Those who
+  compile from source code should note that implementing this feature
+  necessitated using a more recent version of the GNU-EFI library. I'm
+  currently using version 3.0p, and version 3.0i does NOT work. I don't
+  know where the change occurred, but you may need to upgrade your GNU-EFI
+  installation.
 
 - Fixed bug that caused rEFInd to show up in its own menu sometimes.