refind
5 years agoFixed uninitialized-pointer bug that manifested as a crash with
srs5694 [Thu, 6 Oct 2016 14:07:03 +0000 (10:07 -0400)]
Fixed uninitialized-pointer bug that manifested as a crash with
GNU-EFI starting with 3.0.3 or 3.0.4. Also some small documentation
changes.

5 years agoAdded documentation for new enable_touch support. Also tweaked inclusion
srs5694 [Mon, 3 Oct 2016 19:30:57 +0000 (15:30 -0400)]
Added documentation for new enable_touch support. Also tweaked inclusion
condition for EfiLib/AbsolutePointer.h, since the latest GNU-EFI seems
to include equivalent definitions.

5 years agoAdded touch screen support. (Works on a SUBSET of touch-screen systems.)
srs5694 [Mon, 3 Oct 2016 18:55:13 +0000 (14:55 -0400)]
Added touch screen support. (Works on a SUBSET of touch-screen systems.)

5 years agoAdded EfiLib/AbsolutePointer.h file to support building new touch
srs5694 [Mon, 3 Oct 2016 18:54:46 +0000 (14:54 -0400)]
Added EfiLib/AbsolutePointer.h file to support building new touch
screen support with GNU-EFI.

5 years agoMerge commit '2ede1b8a25d32e057bcb9d246a9fd855a09bfc7c'
srs5694 [Mon, 3 Oct 2016 17:58:34 +0000 (13:58 -0400)]
Merge commit '2ede1b8a25d32e057bcb9d246a9fd855a09bfc7c'

5 years agoTrivial change to sip.html; added credit for recent ext4fs change to
srs5694 [Mon, 3 Oct 2016 15:30:02 +0000 (11:30 -0400)]
Trivial change to sip.html; added credit for recent ext4fs change to
CREDITS.txt

5 years agoChanges to ext4fs driver to support 64-bit pointers.
srs5694 [Wed, 28 Sep 2016 19:53:26 +0000 (15:53 -0400)]
Changes to ext4fs driver to support 64-bit pointers.

5 years agoDocumentation update
srs5694 [Wed, 28 Sep 2016 19:43:32 +0000 (15:43 -0400)]
Documentation update

5 years agoFix for refind-install script to handle a wider range of disk devices,
srs5694 [Tue, 21 Jun 2016 18:24:31 +0000 (14:24 -0400)]
Fix for refind-install script to handle a wider range of disk devices,
beyond /dev/[sh]d? devices.

5 years agoAdded touchscreen support
CJ Vaughter [Tue, 3 May 2016 16:30:44 +0000 (11:30 -0500)]
Added touchscreen support

OS and tool selection via touch are supported, submenus only press enter
on the currently selected item.

5 years agoRelease of version 0.10.3.
srs5694 [Sun, 24 Apr 2016 22:37:05 +0000 (18:37 -0400)]
Release of version 0.10.3.

5 years agoDocumentation updates for 0.10.3 release.
srs5694 [Sun, 24 Apr 2016 21:58:09 +0000 (17:58 -0400)]
Documentation updates for 0.10.3 release.

5 years agoSplit off fwupx64.efi file from main loaders into second-row loaders;
srs5694 [Sun, 24 Apr 2016 17:47:51 +0000 (13:47 -0400)]
Split off fwupx64.efi file from main loaders into second-row loaders;
also added "(Legacy)" to descriptions of all BIOS/CSM/legacy-mode
loaders on Macs.

5 years agoTweaked refind-mkdefault return values for some error conditions.
srs5694 [Sat, 23 Apr 2016 23:11:08 +0000 (19:11 -0400)]
Tweaked refind-mkdefault return values for some error conditions.

5 years agoAdded note about Mac "retina" display problems to todo.html file.
srs5694 [Sat, 9 Apr 2016 01:34:56 +0000 (21:34 -0400)]
Added note about Mac "retina" display problems to todo.html file.

5 years agoMisc small changes, mostly to refind-mkdefault
srs5694 [Thu, 7 Apr 2016 17:47:29 +0000 (13:47 -0400)]
Misc small changes, mostly to refind-mkdefault

5 years agoRefinements to new "bootcoup.html" page.
srs5694 [Wed, 24 Feb 2016 17:53:52 +0000 (12:53 -0500)]
Refinements to new "bootcoup.html" page.

5 years agoAdded documentation on refind-mkdefault script (bootcoup.html and
srs5694 [Tue, 23 Feb 2016 14:02:57 +0000 (09:02 -0500)]
Added documentation on refind-mkdefault script (bootcoup.html and
related images).

5 years agoFixed NTFS driver bug that could cause system hangs.
srs5694 [Mon, 8 Feb 2016 18:26:21 +0000 (13:26 -0500)]
Fixed NTFS driver bug that could cause system hangs.

5 years agoModified SIP/CSR feature to work ON MACS when the csr-active-config
srs5694 [Mon, 1 Feb 2016 02:43:56 +0000 (21:43 -0500)]
Modified SIP/CSR feature to work ON MACS when the csr-active-config
variable is missing; rEFInd treats that as if it were active.

5 years agoImprovements to refind-mkdefault, including packaging files.
srs5694 [Fri, 29 Jan 2016 13:47:54 +0000 (08:47 -0500)]
Improvements to refind-mkdefault, including packaging files.

5 years agoAdded refind-mkdefault script to reset rEFInd as the default boot
srs5694 [Thu, 28 Jan 2016 04:23:43 +0000 (23:23 -0500)]
Added refind-mkdefault script to reset rEFInd as the default boot
program. (Currently useful only in Linux.)

5 years agoVersion 0.10.2 release.
srs5694 [Wed, 27 Jan 2016 02:55:57 +0000 (21:55 -0500)]
Version 0.10.2 release.

5 years agoFixed bug that caused mvrefind to give rEFInd the NVRAM name "rEFInd
srs5694 [Tue, 26 Jan 2016 19:45:01 +0000 (14:45 -0500)]
Fixed bug that caused mvrefind to give rEFInd the NVRAM name "rEFInd
Boot Manager" when installing it in the Windows boot manager's
location, rather than the intended "Windows Boot Manager" (to work
around bugs in some EFIs).

5 years agoFixed bug that caused mvrefind to fail to move bootmgfw.efi in some
srs5694 [Tue, 26 Jan 2016 19:41:43 +0000 (14:41 -0500)]
Fixed bug that caused mvrefind to fail to move bootmgfw.efi in some
situations.

5 years agoFixed refind-install bug that could cause mountesp script to be
srs5694 [Tue, 26 Jan 2016 19:29:34 +0000 (14:29 -0500)]
Fixed refind-install bug that could cause mountesp script to be
installed as a FILE called /usr/local/bin, if that directory did not
exist.

5 years agoWorked around bug/quirk in some EFIs that prevented filesystem drivers
srs5694 [Mon, 25 Jan 2016 14:39:13 +0000 (09:39 -0500)]
Worked around bug/quirk in some EFIs that prevented filesystem drivers
from accessing their filesystems.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

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

6 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.

6 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

6 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.

6 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.

6 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.

6 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

6 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/*"

6 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

6 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/

6 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

6 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

6 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.

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

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

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

6 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.

6 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.

6 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

6 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

6 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.

6 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.

6 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.

6 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

6 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

6 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

6 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

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

6 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.

6 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.

6 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).

6 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).

6 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

6 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.

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

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

6 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.

6 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.

6 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]

6 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

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

6 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.

6 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.

6 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.

6 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).

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

6 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.

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

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

6 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.

6 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.

6 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.

6 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.

6 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)

6 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).

6 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.