Steve Langasek
3816832bc5
Fix an off-by-one error
...
We don't need to add one because our end pointer is already off the end of
the string we want to copy.
2013-09-24 12:05:31 -04:00
Steve Langasek
e2979f2c5f
Fix nul termination errors in filenames passed to tftp
...
Fix various errors in the tftp string handling, to ensure we always have
properly nul-terminated strings.
2013-09-24 12:05:28 -04:00
Steve Langasek
fbc486b50d
Pass the right arguments to EFI_PXE_BASE_CODE_TFTP_READ_FILE
...
A wrong pointer was being passed to EFI_PXE_BASE_CODE_TFTP_READ_FILE,
preventing us from getting the file size back from the tftp call, ensuring
that we don't have enough information to properly secureboot-validate the
retrieved image.
2013-09-24 12:05:21 -04:00
Peter Jones
6cd79ef950
EFI_PXE_BASE_CODE_DHCPV6_PACKET is in gnu-efi-3.0t
2013-05-31 15:34:11 -04:00
Matthew Garrett
e4d55afe6a
Don't fail if there's no network devices
...
findNetboot() would continue blindly even if no PXE-capable devices were
found. Fix that.
2012-11-01 16:03:24 -04:00
Matthew Garrett
1c5957068f
Add draft version of Neil's netboot code
2012-10-12 20:14:14 -04:00