]> code.delx.au - refind/log
refind
8 years agoAdded feature to detect the root (/) Linux filesystem based on
srs5694 [Sat, 4 Jul 2015 22:17:21 +0000 (18:17 -0400)]
Added feature to detect the root (/) Linux filesystem based on
freedesktop.org's Discoverable Partitions Spec
(http://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/).

9 years agoFixed bug that caused crash when an empty refind_linux.conf file was
srs5694 [Wed, 8 Apr 2015 14:31:10 +0000 (10:31 -0400)]
Fixed bug that caused crash when an empty refind_linux.conf file was
encountered.

9 years agoAdded OS check to mkrlconf.sh. Bypass checks for BIOS-mode boot
srs5694 [Sat, 21 Mar 2015 18:08:28 +0000 (14:08 -0400)]
Added OS check to mkrlconf.sh. Bypass checks for BIOS-mode boot
loaders when run on a UEFI-based PC, since these checks are useful
only on Macs.

9 years agoFixed a couple of Debian packaging bugs and cleaned out tabs from
srs5694 [Fri, 20 Mar 2015 00:54:32 +0000 (20:54 -0400)]
Fixed a couple of Debian packaging bugs and cleaned out tabs from
menu.c.

9 years agoModified sample configuration file to reflect deprecation of "fs#:"
srs5694 [Tue, 10 Mar 2015 23:54:54 +0000 (19:54 -0400)]
Modified sample configuration file to reflect deprecation of "fs#:"
notation for volume identification.

9 years agoModified Debian postinst and RPM scripts to sign binaries locally if
srs5694 [Wed, 4 Mar 2015 03:19:49 +0000 (22:19 -0500)]
Modified Debian postinst and RPM scripts to sign binaries locally if
possible even when not copying a shim file. Updated package
description for RPMs and Debian packages.

9 years agoVersion 0.8.7 release.
srs5694 [Mon, 2 Mar 2015 01:22:49 +0000 (20:22 -0500)]
Version 0.8.7 release.

9 years agoDocumentation updates (including two replacement images); removal of
srs5694 [Sun, 1 Mar 2015 22:12:17 +0000 (17:12 -0500)]
Documentation updates (including two replacement images); removal of
pointless (and possibly buggy) definition of SetMem as memset in
gptsync.

9 years agoMisc. changes, mostly to fix minor or rare bugs.
srs5694 [Sun, 1 Mar 2015 18:57:35 +0000 (13:57 -0500)]
Misc. changes, mostly to fix minor or rare bugs.

9 years agoNew FreeBSD GPT BIOS-mode boot loader detection code. Also,
srs5694 [Tue, 17 Feb 2015 14:18:05 +0000 (09:18 -0500)]
New FreeBSD GPT BIOS-mode boot loader detection code. Also,
improvements to Secure Boot documentation and addition of KeyTool.efi
as a recognized MOK management tool.

9 years agoNew image for updated MokManager program.
srs5694 [Mon, 16 Feb 2015 15:00:34 +0000 (10:00 -0500)]
New image for updated MokManager program.

9 years agoWork around problem with (bogus, I think) "invalid parameter" errors
srs5694 [Sat, 14 Feb 2015 02:01:19 +0000 (21:01 -0500)]
Work around problem with (bogus, I think) "invalid parameter" errors
from some EFIs when scanning directories.

9 years agoinstall.sh & related: Improved Secure Boot detection & removed error
srs5694 [Fri, 13 Feb 2015 01:18:30 +0000 (20:18 -0500)]
install.sh & related: Improved Secure Boot detection & removed error
messages when copying Shim & MokManager files over themselves.

9 years agoAdded Microsoft's public keys to the rEFInd key collection.
srs5694 [Thu, 12 Feb 2015 23:58:38 +0000 (18:58 -0500)]
Added Microsoft's public keys to the rEFInd key collection.

9 years agoAdded Microsoft's public keys to the rEFInd key collection.
srs5694 [Thu, 12 Feb 2015 23:58:10 +0000 (18:58 -0500)]
Added Microsoft's public keys to the rEFInd key collection.

9 years ago0.8.6 release.
srs5694 [Sun, 8 Feb 2015 14:56:43 +0000 (09:56 -0500)]
0.8.6 release.

9 years agoFurther tweaks to new NTFS Windows boot partition filtering.
srs5694 [Wed, 4 Feb 2015 21:09:38 +0000 (16:09 -0500)]
Further tweaks to new NTFS Windows boot partition filtering.

9 years agoNew Windows 8 icon; old Windows icon remains, too.
srs5694 [Wed, 4 Feb 2015 17:16:59 +0000 (12:16 -0500)]
New Windows 8 icon; old Windows icon remains, too.

9 years agorEFInd now weeds out non-BIOS-bootable NTFS volumes on Macs *IF* the
srs5694 [Wed, 4 Feb 2015 14:57:22 +0000 (09:57 -0500)]
rEFInd now weeds out non-BIOS-bootable NTFS volumes on Macs *IF* the
NTFS driver is loaded, reducing clutter on multi-boot systems with
multiple NTFS volumes.

9 years agoMinor refinement to FAT over-detection bug.
srs5694 [Wed, 4 Feb 2015 02:15:11 +0000 (21:15 -0500)]
Minor refinement to FAT over-detection bug.

9 years agoFixed bug that caused NTFS filesystems and whole disks to be
srs5694 [Wed, 4 Feb 2015 02:06:47 +0000 (21:06 -0500)]
Fixed bug that caused NTFS filesystems and whole disks to be
misidentified as FAT filesystems.

9 years agoMoved legacy functions from refind/main.c to their own file.
srs5694 [Tue, 3 Feb 2015 17:26:39 +0000 (12:26 -0500)]
Moved legacy functions from refind/main.c to their own file.

9 years agoMoved legacy functions from refind/main.c to their own file.
srs5694 [Tue, 3 Feb 2015 17:26:07 +0000 (12:26 -0500)]
Moved legacy functions from refind/main.c to their own file.

9 years agoAdded new "badge" option for the "hideui" configuration file token.
srs5694 [Tue, 3 Feb 2015 02:18:07 +0000 (21:18 -0500)]
Added new "badge" option for the "hideui" configuration file token.
This option removes the device-type badge from the boot menu icons.

9 years agoReverted rEFIt commit r472, since it's caused some existing BMP
srs5694 [Mon, 2 Feb 2015 19:52:33 +0000 (14:52 -0500)]
Reverted rEFIt commit r472, since it's caused some existing BMP
selection images to fail.

9 years agoFixed OS X install.sh bugs relating to pre-mounted ESP with space in
srs5694 [Mon, 2 Feb 2015 17:49:23 +0000 (12:49 -0500)]
Fixed OS X install.sh bugs relating to pre-mounted ESP with space in
path and disks with partition numbers above 10.

9 years agoVersion 0.8.5 release.
srs5694 [Sun, 1 Feb 2015 23:39:09 +0000 (18:39 -0500)]
Version 0.8.5 release.

9 years agoNTFS driver support, minor filesystem code tweaks, and changes to
srs5694 [Sat, 31 Jan 2015 01:51:29 +0000 (20:51 -0500)]
NTFS driver support, minor filesystem code tweaks, and changes to
keyboard handling code.

9 years agoNew documentation screen shot and new file for NTFS driver.
srs5694 [Sat, 31 Jan 2015 01:50:56 +0000 (20:50 -0500)]
New documentation screen shot and new file for NTFS driver.

9 years agoApplied old rEFIt commits r467 and r472, which improve Mac legacy
srs5694 [Fri, 9 Jan 2015 01:09:46 +0000 (20:09 -0500)]
Applied old rEFIt commits r467 and r472, which improve Mac legacy
boots from other than the first disk and add support for BMPs with
negative height fields, respectively.

9 years agoImprovements to install.sh; check for valid loader for MOK and memory
srs5694 [Thu, 18 Dec 2014 02:56:05 +0000 (21:56 -0500)]
Improvements to install.sh; check for valid loader for MOK and memory
test utilities.

9 years agoinstall.sh: Fixed bug in creation of tools directory when $InstallDir has a space.
srs5694 [Tue, 9 Dec 2014 15:35:58 +0000 (10:35 -0500)]
install.sh: Fixed bug in creation of tools directory when $InstallDir has a space.

9 years agoFixed silly mistake in install.sh
srs5694 [Tue, 9 Dec 2014 04:27:26 +0000 (23:27 -0500)]
Fixed silly mistake in install.sh

9 years agoVersion 0.8.4 release
srs5694 [Tue, 9 Dec 2014 01:54:37 +0000 (20:54 -0500)]
Version 0.8.4 release

9 years agoNew Yosemite documentation file.
srs5694 [Tue, 9 Dec 2014 01:27:17 +0000 (20:27 -0500)]
New Yosemite documentation file.

9 years agoMerge commit 'a1e55b412149a2b2ced44c07ea5c285c04c243fb'
srs5694 [Mon, 8 Dec 2014 02:41:02 +0000 (21:41 -0500)]
Merge commit 'a1e55b412149a2b2ced44c07ea5c285c04c243fb'

9 years agoChanged install.sh to better support Yosemite.
srs5694 [Mon, 8 Dec 2014 01:01:43 +0000 (20:01 -0500)]
Changed install.sh to better support Yosemite.

9 years agoSome more minor changes.
srs5694 [Sun, 7 Dec 2014 00:22:48 +0000 (19:22 -0500)]
Some more minor changes.

9 years agoA couple of overlooked changes.
srs5694 [Sat, 6 Dec 2014 23:45:46 +0000 (18:45 -0500)]
A couple of overlooked changes.

9 years agoSupport for iPXE (booting from a network server from rEFInd).
srs5694 [Sat, 6 Dec 2014 23:34:31 +0000 (18:34 -0500)]
Support for iPXE (booting from a network server from rEFInd).

9 years agoSupport for iPXE, including build stub directory and icons.
srs5694 [Sat, 6 Dec 2014 23:33:58 +0000 (18:33 -0500)]
Support for iPXE, including build stub directory and icons.

9 years agomain.c: fix for skipping auto-added entries with DONT_SCAN_FILES
Paul Molodowitch [Mon, 1 Dec 2014 20:26:56 +0000 (12:26 -0800)]
main.c: fix for skipping auto-added entries with DONT_SCAN_FILES

9 years agoNew icon file for Xubuntu
srs5694 [Thu, 20 Nov 2014 22:06:12 +0000 (17:06 -0500)]
New icon file for Xubuntu

9 years agoTweaks for OS X 10.10 (Yosemite) and new support to enable and lock
srs5694 [Thu, 20 Nov 2014 22:04:38 +0000 (17:04 -0500)]
Tweaks for OS X 10.10 (Yosemite) and new support to enable and lock
VMX support on Intel CPUs.

9 years agoVersion 0.8.3 release
srs5694 [Sun, 6 Jul 2014 16:41:20 +0000 (12:41 -0400)]
Version 0.8.3 release

9 years agoMerge commit 'd32e77051a063ae5ddd9fa370d4f25c3e9408f0e'
srs5694 [Sun, 6 Jul 2014 15:16:30 +0000 (11:16 -0400)]
Merge commit 'd32e77051a063ae5ddd9fa370d4f25c3e9408f0e'

Added new "timeout" behavior with a "-1" option: Will boot the default
selection immediately UNLESS a key is held when rEFInd starts.

9 years agoDisplay partition label, if available, for BIOS-mode boot from
srs5694 [Sun, 6 Jul 2014 15:00:01 +0000 (11:00 -0400)]
Display partition label, if available, for BIOS-mode boot from
partition on Macs, when the filesystem is unreadable.

9 years agoNew icons for Clover boot loader and for Mythbuntu
srs5694 [Sun, 6 Jul 2014 14:59:00 +0000 (10:59 -0400)]
New icons for Clover boot loader and for Mythbuntu

9 years agoFinished removal of Oracle's GPLv2-only code from the base FSW files.
srs5694 [Tue, 1 Jul 2014 21:22:32 +0000 (17:22 -0400)]
Finished removal of Oracle's GPLv2-only code from the base FSW files.

9 years agoInitial steps of purging GPLv2 code from core filesystem functions,
srs5694 [Tue, 1 Jul 2014 02:37:08 +0000 (22:37 -0400)]
Initial steps of purging GPLv2 code from core filesystem functions,
since it's incompatible with the GPLv3 used by the Btrfs driver (and
maybe ext4fs).

9 years agoDon't unload drivers immediately after loading them. (Fix required for
srs5694 [Sun, 29 Jun 2014 02:54:05 +0000 (22:54 -0400)]
Don't unload drivers immediately after loading them. (Fix required for
some non-rEFInd drivers.)

9 years agoAdded support for automatic booting (skip menu unless key pressed)
kupiakos [Tue, 24 Jun 2014 21:24:36 +0000 (16:24 -0500)]
Added support for automatic booting (skip menu unless key pressed)
with a timeout of -1.

9 years agoVersion 0.8.2 release; refinement to last-booted as default selection
srs5694 [Sun, 8 Jun 2014 16:46:34 +0000 (12:46 -0400)]
Version 0.8.2 release; refinement to last-booted as default selection
code.

9 years agoAdded ability to boot the previously-booted loader if
srs5694 [Sun, 8 Jun 2014 01:05:30 +0000 (21:05 -0400)]
Added ability to boot the previously-booted loader if
default_selection is NOT set.

9 years agoFixed very minor GUID-interpretation bug and adjusted
srs5694 [Sun, 18 May 2014 23:27:24 +0000 (19:27 -0400)]
Fixed very minor GUID-interpretation bug and adjusted
refind.conf-sample to reference .png rather than .icns icons.

9 years agoSupport for building with TianoCore UDK2014 in addition to UDK2010.
srs5694 [Sun, 18 May 2014 19:42:20 +0000 (15:42 -0400)]
Support for building with TianoCore UDK2014 in addition to UDK2010.

9 years agoChanged "deep_uefi_legacy_scan" name to "uefi_deep_legacy_scan".
srs5694 [Sat, 17 May 2014 12:59:33 +0000 (08:59 -0400)]
Changed "deep_uefi_legacy_scan" name to "uefi_deep_legacy_scan".

9 years agoNew configuration token, deep_uefi_legacy_scan, controls whether to
srs5694 [Sat, 17 May 2014 02:35:13 +0000 (22:35 -0400)]
New configuration token, deep_uefi_legacy_scan, controls whether to
modify NVRAM variables in service of BIOS-mode booting on UEFI PCs.

9 years agoDebian package-creation file changes to better support an Ubuntu PPA.
srs5694 [Fri, 16 May 2014 22:53:29 +0000 (18:53 -0400)]
Debian package-creation file changes to better support an Ubuntu PPA.

9 years agoUpdated debian subdirectory for 0.8.1
srs5694 [Fri, 16 May 2014 14:05:32 +0000 (10:05 -0400)]
Updated debian subdirectory for 0.8.1

9 years agoPost-install script for native Debian package.
srs5694 [Fri, 16 May 2014 14:05:03 +0000 (10:05 -0400)]
Post-install script for native Debian package.

9 years agoVersion 0.8.1 release.
srs5694 [Fri, 16 May 2014 01:43:37 +0000 (21:43 -0400)]
Version 0.8.1 release.

9 years agoFixed bug that could cause rEFInd to fail to detect boot loaders in the root
srs5694 [Thu, 15 May 2014 23:42:50 +0000 (19:42 -0400)]
Fixed bug that could cause rEFInd to fail to detect boot loaders in the root
directory of a partition.

9 years agoSuppress messages about delays for scanning boot loaders when
srs5694 [Wed, 14 May 2014 01:00:33 +0000 (21:00 -0400)]
Suppress messages about delays for scanning boot loaders when
scan_delay is just 1 second.

9 years agoNew fonts.
srs5694 [Wed, 14 May 2014 01:00:09 +0000 (21:00 -0400)]
New fonts.

9 years agoDocumentation changes for legacy support from GNU-EFI builds.
srs5694 [Fri, 9 May 2014 16:29:17 +0000 (12:29 -0400)]
Documentation changes for legacy support from GNU-EFI builds.

9 years agoChanged icons from .icns to .png format.
srs5694 [Fri, 9 May 2014 14:08:15 +0000 (10:08 -0400)]
Changed icons from .icns to .png format.

9 years agoFixed a bug that cause Tianocore builds to not mount filesystems.
srs5694 [Fri, 9 May 2014 14:06:58 +0000 (10:06 -0400)]
Fixed a bug that cause Tianocore builds to not mount filesystems.

9 years agoRe-add part of a file that's actually needed in Tianocore build....
srs5694 [Fri, 9 May 2014 14:06:31 +0000 (10:06 -0400)]
Re-add part of a file that's actually needed in Tianocore build....

9 years agoBIOS-mode boot support now works when compiled with GNU-EFI
srs5694 [Fri, 9 May 2014 00:33:35 +0000 (20:33 -0400)]
BIOS-mode boot support now works when compiled with GNU-EFI

9 years agoNew files for BIOS-mode boot support under GNU-EFI
srs5694 [Fri, 9 May 2014 00:33:01 +0000 (20:33 -0400)]
New files for BIOS-mode boot support under GNU-EFI

9 years agoSignificant improvements to legacy-mode boot support, particularly on
srs5694 [Sun, 4 May 2014 22:40:01 +0000 (18:40 -0400)]
Significant improvements to legacy-mode boot support, particularly on
UEFI-based PCs. Version 0.8.0 release.

9 years agoLimit length of firmware description string in Info screen, to avoid
srs5694 [Sat, 3 May 2014 18:43:42 +0000 (14:43 -0400)]
Limit length of firmware description string in Info screen, to avoid
causing the whole page to be blank on 800x600 displays.

9 years agoImproved GPT support; uses CRCs to minimize the risk of damaged data wreaking
srs5694 [Sat, 3 May 2014 03:30:16 +0000 (23:30 -0400)]
Improved GPT support; uses CRCs to minimize the risk of damaged data wreaking
havoc.

9 years agoCRC32 functions
srs5694 [Sat, 3 May 2014 03:30:03 +0000 (23:30 -0400)]
CRC32 functions

10 years agoNew files required for reading and parsing GPT data.
srs5694 [Mon, 28 Apr 2014 02:13:33 +0000 (22:13 -0400)]
New files required for reading and parsing GPT data.

10 years agoAdded support for GPT partition name for display and use in "volume"
srs5694 [Mon, 28 Apr 2014 02:12:17 +0000 (22:12 -0400)]
Added support for GPT partition name for display and use in "volume"
in manual boot stanza, in addition to filesystem name.

10 years agoAdded support for specifying volumes via partition GUID in manual boot
srs5694 [Sun, 27 Apr 2014 00:21:34 +0000 (20:21 -0400)]
Added support for specifying volumes via partition GUID in manual boot
stanzas.

10 years agoFixed memory-allocation bug.
srs5694 [Sat, 26 Apr 2014 16:53:07 +0000 (12:53 -0400)]
Fixed memory-allocation bug.

10 years agorEFInd version 0.7.9 release.
srs5694 [Sun, 20 Apr 2014 17:29:17 +0000 (13:29 -0400)]
rEFInd version 0.7.9 release.

10 years agoAdded correct filesystem name detection to HFS+ driver.
srs5694 [Sun, 20 Apr 2014 14:40:28 +0000 (10:40 -0400)]
Added correct filesystem name detection to HFS+ driver.

10 years agoRemove redundant Ubuntu kernel entries; attempt at fix for re-scanning
srs5694 [Tue, 15 Apr 2014 00:26:14 +0000 (20:26 -0400)]
Remove redundant Ubuntu kernel entries; attempt at fix for re-scanning
after ejecting disc.

10 years agoFixed bug in install.sh that could cause it to display errors if the
srs5694 [Thu, 3 Apr 2014 12:40:09 +0000 (08:40 -0400)]
Fixed bug in install.sh that could cause it to display errors if the
dmraid utility was not installed.

10 years agoFixed filesystem driver bugs.
srs5694 [Sat, 29 Mar 2014 02:40:18 +0000 (22:40 -0400)]
Fixed filesystem driver bugs.

10 years agoFixed typo: Identification of MOK utility as "MOK utility utility."
srs5694 [Tue, 18 Mar 2014 00:16:29 +0000 (20:16 -0400)]
Fixed typo: Identification of MOK utility as "MOK utility utility."

10 years agoAdded check for unbootable German iPartition-created FAT partition, so
srs5694 [Sat, 15 Mar 2014 01:15:26 +0000 (21:15 -0400)]
Added check for unbootable German iPartition-created FAT partition, so
as to exclude such partitions from the Mac's BIOS boot list.

10 years agoRefinements to image-sizing code; 0.7.8 release version.
srs5694 [Sun, 9 Mar 2014 17:43:13 +0000 (13:43 -0400)]
Refinements to image-sizing code; 0.7.8 release version.

10 years agoAdded "debian" directory to facilitate building Debian packages.
srs5694 [Sun, 9 Mar 2014 17:22:39 +0000 (13:22 -0400)]
Added "debian" directory to facilitate building Debian packages.

10 years agoNew small_icon_size and big_icon_size tokens for refind.conf.
srs5694 [Sun, 9 Mar 2014 02:37:10 +0000 (21:37 -0500)]
New small_icon_size and big_icon_size tokens for refind.conf.

10 years agoNew file holding large selection tile. Scaling algorithms have
srs5694 [Sun, 9 Mar 2014 02:36:13 +0000 (21:36 -0500)]
New file holding large selection tile. Scaling algorithms have
changed, making this a desirable addition.

10 years agoNew image-scaling code; used for icons and (optionally) for scaling
srs5694 [Sat, 8 Mar 2014 19:55:11 +0000 (14:55 -0500)]
New image-scaling code; used for icons and (optionally) for scaling
banners (latter set by new banner_scale option in refind.conf).

10 years agoAdded a couple of missing documentation graphics.
srs5694 [Wed, 29 Jan 2014 15:39:30 +0000 (10:39 -0500)]
Added a couple of missing documentation graphics.

10 years agoAdjusted RPM/Debian package script to find Ubuntu's shimx64.efi, not
srs5694 [Sun, 12 Jan 2014 22:09:54 +0000 (17:09 -0500)]
Adjusted RPM/Debian package script to find Ubuntu's shimx64.efi, not
just Fedora's shim.efi.

10 years agoVersion 0.7.7 full release
srs5694 [Sat, 4 Jan 2014 03:07:53 +0000 (22:07 -0500)]
Version 0.7.7 full release

10 years agoFixed commented-out line.
srs5694 [Fri, 3 Jan 2014 18:28:22 +0000 (13:28 -0500)]
Fixed commented-out line.

10 years agoImprovements to install.sh's new ESP-detection code.
srs5694 [Fri, 3 Jan 2014 18:24:09 +0000 (13:24 -0500)]
Improvements to install.sh's new ESP-detection code.

10 years agoCan now specify complete paths, optionally including volumes, in
srs5694 [Thu, 2 Jan 2014 02:08:04 +0000 (21:08 -0500)]
Can now specify complete paths, optionally including volumes, in
dont_scan_files in refind.conf.

10 years agoAdded "windows_recovery" option to "showtools" token and
srs5694 [Wed, 1 Jan 2014 00:45:24 +0000 (19:45 -0500)]
Added "windows_recovery" option to "showtools" token and
"windows_recovery_files" option.

10 years agoAdded Windows rescue icon for second row.
srs5694 [Wed, 1 Jan 2014 00:45:00 +0000 (19:45 -0500)]
Added Windows rescue icon for second row.

10 years agoMore debugging code removal.
srs5694 [Mon, 30 Dec 2013 01:19:48 +0000 (20:19 -0500)]
More debugging code removal.