]> code.delx.au - refind/log
refind
8 years agoImproved refind-install: Fixed bug that caused --usedefault to not
srs5694 [Thu, 21 Jan 2016 20:24:37 +0000 (15:24 -0500)]
Improved refind-install: Fixed bug that caused --usedefault to not
work on OS X; and improved Secure Boot detection under Linux.

8 years agoFixed bug that caused volume icons to be read only from default icons
srs5694 [Wed, 20 Jan 2016 14:35:31 +0000 (09:35 -0500)]
Fixed bug that caused volume icons to be read only from default icons
directory.

8 years agoAdded centos.cer & centos.crt public key files for CentOS.
srs5694 [Mon, 14 Dec 2015 01:24:06 +0000 (20:24 -0500)]
Added centos.cer & centos.crt public key files for CentOS.

8 years agoVersion 0.10.1 release -- mostly documentation updates.
srs5694 [Sun, 13 Dec 2015 01:28:22 +0000 (20:28 -0500)]
Version 0.10.1 release -- mostly documentation updates.

8 years agoSort Fedora's rescue kernel (vmlinuz-0-rescue*) to the end of the list
srs5694 [Thu, 10 Dec 2015 02:25:21 +0000 (21:25 -0500)]
Sort Fedora's rescue kernel (vmlinuz-0-rescue*) to the end of the list
to keep it from becoming the default when kernel folding is enabled.

8 years agoFixed compile problem on ARM64/GNU-EFI.
srs5694 [Wed, 9 Dec 2015 22:31:02 +0000 (17:31 -0500)]
Fixed compile problem on ARM64/GNU-EFI.

8 years agoAdded rudimentary debconf support for Debian package.
srs5694 [Wed, 9 Dec 2015 20:34:38 +0000 (15:34 -0500)]
Added rudimentary debconf support for Debian package.

8 years agoClose to finished with debian/copyright revisions.
srs5694 [Wed, 9 Dec 2015 00:35:11 +0000 (19:35 -0500)]
Close to finished with debian/copyright revisions.

8 years agoAdd warning to refind-install when --alldrivers is used without
srs5694 [Mon, 7 Dec 2015 22:49:34 +0000 (17:49 -0500)]
Add warning to refind-install when --alldrivers is used without
--usedefault. Also a few misc. small changes.

8 years agoWork around keyboard input problem in gptsync on some Macs. Minor
srs5694 [Sun, 6 Dec 2015 21:22:51 +0000 (16:22 -0500)]
Work around keyboard input problem in gptsync on some Macs. Minor
reformatting/cleanup of Makefiles.

8 years agoSignificant reworking of Makefile structure. Added Apple Core Storage
srs5694 [Sun, 6 Dec 2015 03:28:59 +0000 (22:28 -0500)]
Significant reworking of Makefile structure. Added Apple Core Storage
to type codes recognized by gptsync.

8 years agoMore flexible packaging script.
srs5694 [Fri, 4 Dec 2015 16:06:00 +0000 (11:06 -0500)]
More flexible packaging script.

8 years agoAnother round of changes to clear lintian issues.
srs5694 [Thu, 3 Dec 2015 22:01:23 +0000 (17:01 -0500)]
Another round of changes to clear lintian issues.

8 years agoMerge remote-tracking branch 'tianon/master'
srs5694 [Thu, 3 Dec 2015 01:34:06 +0000 (20:34 -0500)]
Merge remote-tracking branch 'tianon/master'

Conflicts:
debian/control
debian/copyright

8 years agoMore copyright/license updates for Debian packaging.
srs5694 [Thu, 3 Dec 2015 01:19:32 +0000 (20:19 -0500)]
More copyright/license updates for Debian packaging.

8 years agoReplace Creative Commons HTML license file with plain-text version for Snowy theme.
srs5694 [Tue, 1 Dec 2015 13:11:50 +0000 (08:11 -0500)]
Replace Creative Commons HTML license file with plain-text version for Snowy theme.

8 years agoReplace HTML version of CC license in icons directory with plain-text
srs5694 [Tue, 1 Dec 2015 12:59:59 +0000 (07:59 -0500)]
Replace HTML version of CC license in icons directory with plain-text
version.

8 years agoBe explicit about "+" licenses covering both clauses to appease lintian
Tianon Gravi [Tue, 1 Dec 2015 06:47:32 +0000 (22:47 -0800)]
Be explicit about "+" licenses covering both clauses to appease lintian

8 years agoAdd explicit d/copyright blocks for "*" and "debian/*"
Tianon Gravi [Tue, 1 Dec 2015 06:37:42 +0000 (22:37 -0800)]
Add explicit d/copyright blocks for "*" and "debian/*"

8 years agoAdd a bunch of license text and homogenize several "License:" values
Tianon Gravi [Tue, 1 Dec 2015 06:31:46 +0000 (22:31 -0800)]
Add a bunch of license text and homogenize several "License:" values

8 years agoSwitch to packaging a snapshot for now (while waiting for 0.10.1) to get support...
Tianon Gravi [Tue, 1 Dec 2015 04:58:51 +0000 (20:58 -0800)]
Switch to packaging a snapshot for now (while waiting for 0.10.1) to get support for arm64 and stay in-sync with upstream's debian/

8 years agoFix up a couple more d/copyright issues so that lintian can actually report real...
Tianon Gravi [Tue, 1 Dec 2015 04:57:58 +0000 (20:57 -0800)]
Fix up a couple more d/copyright issues so that lintian can actually report real problems with it

8 years agoMade changes to fix some lintian issues
srs5694 [Tue, 1 Dec 2015 03:05:31 +0000 (22:05 -0500)]
Made changes to fix some lintian issues

8 years agoChanges to Makefiles to support cross-compiling ARM64 binaries on
srs5694 [Tue, 1 Dec 2015 00:27:21 +0000 (19:27 -0500)]
Changes to Makefiles to support cross-compiling ARM64 binaries on
x86-64 hardware.

8 years agoApply wrap-and-sort
Tianon Gravi [Mon, 30 Nov 2015 22:18:50 +0000 (14:18 -0800)]
Apply wrap-and-sort

8 years agoAdd "doc-base" control file
Tianon Gravi [Mon, 30 Nov 2015 18:08:47 +0000 (10:08 -0800)]
Add "doc-base" control file

8 years agoResync debian/copyright from upstream
Tianon Gravi [Mon, 30 Nov 2015 18:08:36 +0000 (10:08 -0800)]
Resync debian/copyright from upstream

8 years agoMore documentation of copyrights and licenses.
srs5694 [Mon, 30 Nov 2015 00:11:28 +0000 (19:11 -0500)]
More documentation of copyrights and licenses.

8 years agoMore cleanup relating to ARM64 support.
srs5694 [Sun, 29 Nov 2015 21:04:17 +0000 (16:04 -0500)]
More cleanup relating to ARM64 support.

8 years agoMerge branch 'master' of ssh://git.code.sf.net/p/refind/code
srs5694 [Sun, 29 Nov 2015 20:10:58 +0000 (15:10 -0500)]
Merge branch 'master' of ssh://git.code.sf.net/p/refind/code

8 years agoMerge remote-tracking branch 'tianon/master'
srs5694 [Sun, 29 Nov 2015 19:01:13 +0000 (14:01 -0500)]
Merge remote-tracking branch 'tianon/master'

Conflicts:
debian/changelog
debian/control
debian/copyright
debian/rules

8 years agoAdded forgotten new or split files to git repo.
srs5694 [Sun, 29 Nov 2015 18:27:00 +0000 (13:27 -0500)]
Added forgotten new or split files to git repo.

8 years agoAdded AARCH64 support to refind-install.
srs5694 [Sun, 29 Nov 2015 01:28:48 +0000 (20:28 -0500)]
Added AARCH64 support to refind-install.

8 years agoAdded support for ARM64 (AARCH64) platform in rEFInd, drivers, and
srs5694 [Sat, 28 Nov 2015 05:10:55 +0000 (00:10 -0500)]
Added support for ARM64 (AARCH64) platform in rEFInd, drivers, and
gptsync.

8 years agoFinish off the last bit of debinstall
Tianon Gravi [Wed, 25 Nov 2015 20:07:00 +0000 (12:07 -0800)]
Finish off the last bit of debinstall

8 years agoMove more debinstall functionality over to use debhelper features instead
Tianon Gravi [Wed, 25 Nov 2015 19:37:44 +0000 (11:37 -0800)]
Move more debinstall functionality over to use debhelper features instead

8 years agoAdjust debinstall to let dh_installdocs install our documentation instead
Tianon Gravi [Wed, 25 Nov 2015 18:51:50 +0000 (10:51 -0800)]
Adjust debinstall to let dh_installdocs install our documentation instead

8 years agoSimplify debian/rules a bit more
Tianon Gravi [Wed, 25 Nov 2015 18:10:14 +0000 (10:10 -0800)]
Simplify debian/rules a bit more

8 years agoInitial debian/
Tianon Gravi [Wed, 25 Nov 2015 17:59:16 +0000 (09:59 -0800)]
Initial debian/

8 years agoPrevious commit broke loading of EFI drivers with SB active; fix it.
srs5694 [Tue, 24 Nov 2015 14:49:16 +0000 (09:49 -0500)]
Previous commit broke loading of EFI drivers with SB active; fix it.

8 years agoFix bug that caused rEFInd to fail to scan EFI boot loaders with the
srs5694 [Mon, 23 Nov 2015 15:09:47 +0000 (10:09 -0500)]
Fix bug that caused rEFInd to fail to scan EFI boot loaders with the
fallback filename when rEFInd was launched from the fallback filename
on another disk.

8 years agoMove details of refind-install documentation from installing.html to a
srs5694 [Sun, 22 Nov 2015 21:47:57 +0000 (16:47 -0500)]
Move details of refind-install documentation from installing.html to a
man page and create HTML versions of the man pages (auto-generated via
man2html in the mkdistrib script).

8 years agoUpdated LodePNG to latest version (20151024).
srs5694 [Sun, 22 Nov 2015 19:12:58 +0000 (14:12 -0500)]
Updated LodePNG to latest version (20151024).

8 years agoFixed bugs in mkrlconf and refind-install that could cause kernel
srs5694 [Sun, 22 Nov 2015 02:55:21 +0000 (21:55 -0500)]
Fixed bugs in mkrlconf and refind-install that could cause kernel
options to be omitted from refind_linux.conf

8 years agoAdded "kernel*" as Linux kernel matching string, since Gentoo uses
srs5694 [Sun, 22 Nov 2015 01:51:54 +0000 (20:51 -0500)]
Added "kernel*" as Linux kernel matching string, since Gentoo uses
this by default.

8 years agoMinor comment change.
srs5694 [Tue, 17 Nov 2015 17:49:10 +0000 (12:49 -0500)]
Minor comment change.

8 years agoSmall documentation changes.
srs5694 [Tue, 17 Nov 2015 15:00:17 +0000 (10:00 -0500)]
Small documentation changes.

8 years agoMake refind-install work when executed from a symbolic link under
srs5694 [Mon, 16 Nov 2015 20:42:56 +0000 (15:42 -0500)]
Make refind-install work when executed from a symbolic link under
Linux, add symlinks from /usr/sbin to the installed location in the
RPM and Debian packaging files, and add a man page for refind-install.

8 years agoApplied Debian packaging patches from Nobuhiro Iwamatsu.
srs5694 [Fri, 13 Nov 2015 19:44:09 +0000 (14:44 -0500)]
Applied Debian packaging patches from Nobuhiro Iwamatsu.

8 years agoPull string functions from refind/lib.[ch] into refind/mystrings.[ch]
srs5694 [Tue, 10 Nov 2015 00:03:36 +0000 (19:03 -0500)]
Pull string functions from refind/lib.[ch] into refind/mystrings.[ch]

8 years agoAdd Snowy theme to git repository
srs5694 [Sun, 8 Nov 2015 23:07:40 +0000 (18:07 -0500)]
Add Snowy theme to git repository

8 years agoVersion 0.10.0 release.
srs5694 [Sun, 8 Nov 2015 22:26:15 +0000 (17:26 -0500)]
Version 0.10.0 release.

8 years agoImprovements to refind-install: Improved SIP detection & fixed OS X
srs5694 [Sat, 7 Nov 2015 20:03:55 +0000 (15:03 -0500)]
Improvements to refind-install: Improved SIP detection & fixed OS X
"umount" problems.

8 years agoBetter reporting of SIP problems; minor code cleanup.
srs5694 [Fri, 6 Nov 2015 02:53:56 +0000 (21:53 -0500)]
Better reporting of SIP problems; minor code cleanup.

8 years agoUpdated mkrlconf, refind-install, and addition of @/boot to standard
srs5694 [Fri, 6 Nov 2015 00:21:12 +0000 (19:21 -0500)]
Updated mkrlconf, refind-install, and addition of @/boot to standard
search path to better cope with Btrfs. Also fixed a memory management
bug in SIP code that could cause a crash if SIP features were
activated on a system that did not support SIP.

8 years agoEnable SIP features on CD-R and USB flash drive images (leaving them
srs5694 [Thu, 5 Nov 2015 15:55:56 +0000 (10:55 -0500)]
Enable SIP features on CD-R and USB flash drive images (leaving them
disabled for regular installs).

8 years agoFurther refinements to SIP/CSR/rootless support, including
srs5694 [Thu, 5 Nov 2015 02:11:36 +0000 (21:11 -0500)]
Further refinements to SIP/CSR/rootless support, including
documentation.

8 years agoAdded func_csr_rotate.png icon for new SIP/CSR/rootless rotation
srs5694 [Wed, 4 Nov 2015 14:11:27 +0000 (09:11 -0500)]
Added func_csr_rotate.png icon for new SIP/CSR/rootless rotation
function.

8 years agoAdded new "csr_rotate" option for "showtools", and matching
srs5694 [Wed, 4 Nov 2015 01:37:50 +0000 (20:37 -0500)]
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.

8 years agoAdded summary of Apple System Integrity Protection (SIP) status to
srs5694 [Tue, 3 Nov 2015 03:45:08 +0000 (22:45 -0500)]
Added summary of Apple System Integrity Protection (SIP) status to
"About" menu.

8 years agoAdded new mountesp script to help OS X users mount the ESP.
srs5694 [Mon, 2 Nov 2015 02:08:46 +0000 (21:08 -0500)]
Added new mountesp script to help OS X users mount the ESP.

8 years agoRenamed support scripts: install.sh to refind-install, mvrefind.sh to
srs5694 [Sun, 1 Nov 2015 23:06:54 +0000 (18:06 -0500)]
Renamed support scripts: install.sh to refind-install, mvrefind.sh to
mvrefind, and mkrlconf.sh to mkrlconf.

8 years agoDocumentation changes, mostly related to new icons.
srs5694 [Sun, 1 Nov 2015 19:16:14 +0000 (14:16 -0500)]
Documentation changes, mostly related to new icons.

8 years agoNew icons, including documentation and license files.
srs5694 [Sat, 31 Oct 2015 16:01:42 +0000 (12:01 -0400)]
New icons, including documentation and license files.

8 years agoReplaced arrow icons
srs5694 [Sat, 31 Oct 2015 14:48:07 +0000 (10:48 -0400)]
Replaced arrow icons

8 years agoReplaced func_* icons
srs5694 [Sat, 31 Oct 2015 14:47:41 +0000 (10:47 -0400)]
Replaced func_* icons

8 years agoAdded detection of SIP on Macs to installation script. Also began
srs5694 [Sat, 31 Oct 2015 14:40:49 +0000 (10:40 -0400)]
Added detection of SIP on Macs to installation script. Also began
swapping out tool icons.

8 years agoFurther tweaks to spoof_osx_version feature.
srs5694 [Sat, 31 Oct 2015 00:34:30 +0000 (20:34 -0400)]
Further tweaks to spoof_osx_version feature.

8 years agoFurther refinement to spoof_osx_version feature, including HTML
srs5694 [Fri, 30 Oct 2015 01:48:00 +0000 (21:48 -0400)]
Further refinement to spoof_osx_version feature, including HTML
documentation.

8 years agoFurther tweaks to spoof_osx_version code, including writing
srs5694 [Fri, 30 Oct 2015 01:17:35 +0000 (21:17 -0400)]
Further tweaks to spoof_osx_version code, including writing
refind.conf sample entry.

8 years agoAdd code to spoof OSX booting for other OSes (on Macs)
srs5694 [Fri, 30 Oct 2015 00:49:20 +0000 (20:49 -0400)]
Add code to spoof OSX booting for other OSes (on Macs)

8 years agoUpdated rEFInd banner graphic (include file).
srs5694 [Fri, 30 Oct 2015 00:47:16 +0000 (20:47 -0400)]
Updated rEFInd banner graphic (include file).

8 years agoNew embedded arrow icons, and minor tweak to image scaling constants.
srs5694 [Thu, 29 Oct 2015 01:58:29 +0000 (21:58 -0400)]
New embedded arrow icons, and minor tweak to image scaling constants.

8 years agoFixed crash related to float-to-int conversion problem on some systems (32-bit Mac...
srs5694 [Tue, 27 Oct 2015 23:17:09 +0000 (19:17 -0400)]
Fixed crash related to float-to-int conversion problem on some systems (32-bit Mac Mini, at least)

8 years agoPreliminary OS spoofing code for Macs.
srs5694 [Tue, 27 Oct 2015 13:50:25 +0000 (09:50 -0400)]
Preliminary OS spoofing code for Macs.

8 years agoMinor cleanups
srs5694 [Tue, 27 Oct 2015 13:39:06 +0000 (09:39 -0400)]
Minor cleanups

8 years agoMerge commit '66d7ba273b64a6dd5987c32b5c3bc849b9fa9f16'
srs5694 [Mon, 26 Oct 2015 01:01:56 +0000 (21:01 -0400)]
Merge commit '66d7ba273b64a6dd5987c32b5c3bc849b9fa9f16'

8 years agoReplaced tabs in refind.conf-sample with four spaces, since the EFI
srs5694 [Sat, 24 Oct 2015 17:32:02 +0000 (13:32 -0400)]
Replaced tabs in refind.conf-sample with four spaces, since the EFI
shell's editor doesn't display tabs correctly.

8 years agoCleanup for better tracking of copyrights and licenses.
srs5694 [Tue, 20 Oct 2015 19:59:36 +0000 (15:59 -0400)]
Cleanup for better tracking of copyrights and licenses.

8 years agoReduce external command use for Mac OS X Recovery
Alex Xu [Sat, 10 Oct 2015 19:27:36 +0000 (15:27 -0400)]
Reduce external command use for Mac OS X Recovery

8 years agoVersion 0.9.2 release
srs5694 [Sat, 19 Sep 2015 15:01:43 +0000 (11:01 -0400)]
Version 0.9.2 release

8 years agoCode cleanup -- mostly reformatting, but a couple of small efficiency
srs5694 [Thu, 17 Sep 2015 00:00:44 +0000 (20:00 -0400)]
Code cleanup -- mostly reformatting, but a couple of small efficiency
improvements.

8 years agoMoved ExtractLegacyLoaderPaths() from lib.c to legacy.c
srs5694 [Wed, 16 Sep 2015 15:34:08 +0000 (11:34 -0400)]
Moved ExtractLegacyLoaderPaths() from lib.c to legacy.c

8 years agoPRELIMINARY workaround for Shim 0.8 bug.
srs5694 [Wed, 16 Sep 2015 12:24:21 +0000 (08:24 -0400)]
PRELIMINARY workaround for Shim 0.8 bug.

8 years agoVersion 0.9.1 release
srs5694 [Sun, 13 Sep 2015 21:32:34 +0000 (17:32 -0400)]
Version 0.9.1 release

8 years agoInitial commit
Tianon Gravi [Sat, 5 Sep 2015 19:13:10 +0000 (12:13 -0700)]
Initial commit

8 years agoAdd support for bit 60 (read-only) and 63 (do-not-automount) partition
srs5694 [Wed, 2 Sep 2015 01:55:46 +0000 (21:55 -0400)]
Add support for bit 60 (read-only) and 63 (do-not-automount) partition
attributes in Discoverable Partition Specification code.

8 years agoUpdate to Discoverable Partitions Specification support to work better
srs5694 [Tue, 1 Sep 2015 01:29:33 +0000 (21:29 -0400)]
Update to Discoverable Partitions Specification support to work better
if /etc/fstab lacks an entry for "/".

8 years agoAdded note about bug fix of stray debugging code.
srs5694 [Mon, 31 Aug 2015 18:37:15 +0000 (14:37 -0400)]
Added note about bug fix of stray debugging code.

8 years agoImprovements to handling of case-insensitive string comparisons, which
srs5694 [Fri, 21 Aug 2015 20:27:40 +0000 (16:27 -0400)]
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.

8 years ago0.9.0 release.
srs5694 [Sun, 26 Jul 2015 17:52:01 +0000 (13:52 -0400)]
0.9.0 release.

8 years agoDocumentation changes and limiting line length of secondary kernel
srs5694 [Sat, 25 Jul 2015 15:41:27 +0000 (11:41 -0400)]
Documentation changes and limiting line length of secondary kernel
entries on submenu page.

8 years agoNew icon for Kali Linux.
srs5694 [Sat, 25 Jul 2015 15:40:04 +0000 (11:40 -0400)]
New icon for Kali Linux.

8 years agoChanges to enable rEFInd to build with GCC 5.1. Also some more
srs5694 [Tue, 21 Jul 2015 19:59:03 +0000 (15:59 -0400)]
Changes to enable rEFInd to build with GCC 5.1. Also some more
documentation additions.

8 years agoModified documentation to describe new fold_linux_kernels option. Also
srs5694 [Tue, 21 Jul 2015 17:01:47 +0000 (13:01 -0400)]
Modified documentation to describe new fold_linux_kernels option. Also
updated scan_all_linux_kernels description, which was out of date.

8 years agoFixed lingering bug in new fold_linux_kernels feature.
srs5694 [Tue, 21 Jul 2015 14:10:39 +0000 (10:10 -0400)]
Fixed lingering bug in new fold_linux_kernels feature.

8 years agoAdded new fold_linux_kernels option, which combines Linux kernels in a
srs5694 [Tue, 21 Jul 2015 12:21:42 +0000 (08:21 -0400)]
Added new fold_linux_kernels option, which combines Linux kernels in a
single directory into one main-menu token. This is still a bit buggy;
it usually works, but sometimes the submenu text is corrupted.

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.