Fixed bug that caused volume icons to be read only from default icons directory.
Pull string functions from refind/lib.[ch] into refind/mystrings.[ch]
Further refinements to SIP/CSR/rootless support, including documentation.
Added new "csr_rotate" option for "showtools", and matching "csr_values" token to specify values through which to rotate, for setting Apple's System Integrity Protection feature on or off.
Code cleanup -- mostly reformatting, but a couple of small efficiency improvements.
Moved ExtractLegacyLoaderPaths() from lib.c to legacy.c
Add support for bit 60 (read-only) and 63 (do-not-automount) partition attributes in Discoverable Partition Specification code.
Improvements to handling of case-insensitive string comparisons, which affect systems with buggy EFIs. Also added /etc/lsb-release file to files scanned for clues about a Linux distribution's identity, and added an icon for Elementary OS.
Added feature to detect the root (/) Linux filesystem based on freedesktop.org's Discoverable Partitions Spec (http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/).
Version 0.8.5 release.
Support for iPXE (booting from a network server from rEFInd).
Added ability to boot the previously-booted loader if default_selection is NOT set.
Significant improvements to legacy-mode boot support, particularly on UEFI-based PCs. Version 0.8.0 release.
Limit length of firmware description string in Info screen, to avoid causing the whole page to be blank on 800x600 displays.
Added support for GPT partition name for display and use in "volume" in manual boot stanza, in addition to filesystem name.
Added support for specifying volumes via partition GUID in manual boot stanzas.
Can now specify complete paths, optionally including volumes, in dont_scan_files in refind.conf.
Added support for "-c" command-line parameter to rEFInd, to specify configuration file to use.
Fine-tuning of loader detection code.
Improved submenu and information menu appearance over a full-screen banner.