1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-24 07:59:35 +03:00

Commit Graph

  • 79443785cd [ncm] Support setting MAC address Michael Brown 2015-09-14 22:45:56 +01:00
  • 5df081d6c0 [efi] Expose unused USB devices via EFI_USB_IO_PROTOCOL Michael Brown 2015-09-10 17:22:03 +01:00
  • 668dc73d52 [usb] Allow for wildcard USB class IDs Michael Brown 2015-09-14 17:52:25 +01:00
  • 549a0caabb [usb] Select preferred USB device configuration based on driver score Michael Brown 2015-09-14 16:53:05 +01:00
  • e727f576c2 [efi] Include a copy of the device path within struct efi_device Michael Brown 2015-09-10 23:23:14 +01:00
  • 7107334391 [efi] Provide efi_devpath_len() Michael Brown 2015-09-10 23:22:43 +01:00
  • 4a7d691697 [xhci] Support arbitrarily large transfers Michael Brown 2015-09-13 12:31:18 +01:00
  • 8f418ee477 [ehci] Support arbitrarily large transfers Michael Brown 2015-09-13 11:48:14 +01:00
  • 6424a38323 [ehci] Do not treat zero-length NULL pointers as unreachable Michael Brown 2015-09-11 00:19:16 +01:00
  • f9e192605c [usb] Generalise zero-length packet generation logic Michael Brown 2015-09-13 00:49:56 +01:00
  • 8baefad659 [tcpip] Avoid generating positive zero for transmitted UDP checksums Michael Brown 2015-09-10 13:19:16 +01:00
  • 15a8800a98 [efi] Add a USB host controller driver based on EFI_USB_IO_PROTOCOL Michael Brown 2015-09-04 02:26:01 +01:00
  • 5cea7bdb2a [efi] Allow efidev_parent() to traverse multiple device generations Michael Brown 2015-09-07 01:25:41 +01:00
  • fa18bc4205 [efi] Add USB headers and GUID definitions Michael Brown 2015-09-03 16:00:28 +01:00
  • 82bc90dd88 [usb] Add function to device's function list before attempting probe Michael Brown 2015-09-05 18:29:53 +01:00
  • 866e525814 [usb] Expose usb_find_driver() Michael Brown 2015-09-05 15:53:56 +01:00
  • 3376fa520b [efi] Implement the EFI_PXE_BASE_CODE_PROTOCOL Michael Brown 2015-09-01 21:23:34 +01:00
  • 53d2d9e3c3 [uri] Generalise tftp_uri() to pxe_uri() Michael Brown 2015-08-26 22:35:42 +01:00
  • be51713474 [pxe] Populate ciaddr in fake PXE Boot Server ACK packet Michael Brown 2015-09-01 16:52:27 +01:00
  • 355da7b133 [efi] Do not return EFI_NOT_READY from our ReceiveFilters() method Michael Brown 2015-09-01 19:20:28 +01:00
  • 226d5f2caf [efi] Fix order of events on SNP removal path Michael Brown 2015-09-01 21:22:39 +01:00
  • 9869ee5125 [efi] Allow calls to efi_snp_claim() and efi_snp_release() to be nested Michael Brown 2015-09-01 16:19:08 +01:00
  • 8430642642 [tcpip] Allow supported address families to be detected at runtime Michael Brown 2015-09-01 16:18:32 +01:00
  • f6e1da5cbf [build] Search for ldlinux.c32 separately from isolinux.bin Michael Brown 2015-09-01 20:58:28 +01:00
  • 619a377328 [efi] Populate debug directory entry FileOffset field Michael Brown 2015-09-01 01:30:57 +01:00
  • ed609c4889 [efi] Fix debug directory size Michael Brown 2015-09-01 01:29:23 +01:00
  • bd96c6fffd [efi] Add definitions of GUIDs observed when booting wdsmgfw.efi Michael Brown 2015-08-30 18:42:03 +01:00
  • 2ef04f092c [pxe] Construct all fake DHCP packets before starting PXE NBP Michael Brown 2015-08-29 16:49:54 +01:00
  • c522c11c7b [efi] Improve efi_wrap debugging Michael Brown 2015-08-27 10:36:52 +01:00
  • e08d7ccc95 [efi] Include installed protocol list in unknown handle names Michael Brown 2015-08-27 15:37:46 +01:00
  • 9501eaf68d [efi] Remove raw EFI_HANDLE values from debug messages Michael Brown 2015-08-27 10:08:00 +01:00
  • 0e407377dd [efi] Mark EFI debug transcription functions as __attribute__ (( pure )) Michael Brown 2015-08-27 01:40:40 +01:00
  • a09dd5c03d [efi] Add definitions of GUIDs observed when booting shim.efi and grub.efi Michael Brown 2015-08-27 01:28:37 +01:00
  • f0c6c4efd8 [dhcp] Do not skip ProxyDHCPREQUEST if next-server is empty Michael Brown 2015-08-26 16:02:46 +01:00
  • ba3695353a [settings] Re-add "uristring" setting type Michael Brown 2015-08-25 12:33:40 +01:00
  • 4e03af8ec2 [autoboot] Display image information as part of the default control flow Michael Brown 2015-08-21 16:28:33 +01:00
  • abfe94a90a [image] Detect image type when image is first registered Michael Brown 2015-08-21 16:15:24 +01:00
  • f58ebbdfb5 [test] Allow self-tests to report exit status when running under Linux Michael Brown 2015-08-21 15:41:35 +01:00
  • fb4ce72e64 [pxe] Warn about PXE NBPs that may be EFI executables Michael Brown 2015-08-21 15:04:31 +01:00
  • 0a34c2aab9 [dhcp] Ignore ProxyDHCPACKs without PXE options Michael Brown 2015-08-18 17:18:38 +01:00
  • 60e2b71471 [dhcp] Allow pseudo-DHCP servers to use pseudo-identifiers Michael Brown 2015-08-18 15:43:06 +01:00
  • c0b61bad99 [efi] Work around bugs in Emulex NII driver Fabrice Bacchella 2015-08-13 12:44:21 +02:00
  • b71037989d [efi] Improve NII driver logging Fabrice Bacchella 2015-08-12 12:17:04 +02:00
  • eb8df9a046 [ipoib] Fix a race when chain-loading undionly.kpxe in IPoIB Wissam Shoukair 2015-08-12 12:28:58 +03:00
  • fd18417cf1 [peerdist] Add support for PeerDist (aka BranchCache) HTTP content encoding Michael Brown 2015-08-17 13:16:45 +01:00
  • d2b2a0adae [peerdist] Add block download multiplexer Michael Brown 2015-08-17 13:16:40 +01:00
  • 4d032d5db8 [peerdist] Add individual block download mechanism Michael Brown 2015-08-17 13:16:37 +01:00
  • dc9d24e7d2 [peerdist] Add segment discovery mechanism Michael Brown 2015-08-17 13:16:33 +01:00
  • 518a98eb56 [http] Rewrite HTTP core to support content encodings Michael Brown 2015-08-17 13:16:26 +01:00
  • 09236e6030 [block] Add generic block device translator Michael Brown 2015-08-04 15:33:11 +01:00
  • abd36b9f96 [prefix] Use correct register for KEEP_IT_REAL physical address conversion Daniel Pieczko 2015-08-12 11:45:58 +01:00
  • 989fe14ccd [efi] Add missing "ULL" suffix on 64-bit constant Michael Brown 2015-08-03 13:05:21 +01:00
  • c6b299df20 [efi] Hold off watchdog timer while running Michael Brown 2015-08-03 12:39:05 +01:00
  • b1caa48e4b [crypto] Support SHA-{224,384,512} in X.509 certificates Michael Brown 2015-08-02 16:54:24 +01:00
  • 93370488ac [crypto] Add ASN.1 OIDs for sha{224,384,512}WithRsaEncryption Tufan Karadere 2015-08-02 16:38:19 +01:00
  • fc7885ed9e [tls] Report supported signature algorithms in ClientHello Michael Brown 2015-08-02 14:08:38 +01:00
  • 1ac7434111 [tls] Do not access beyond the end of a 24-bit integer Michael Brown 2015-07-31 23:47:50 +01:00
  • 2849932c48 [serial] Check for UART existence in uart_select() Michael Brown 2015-07-31 11:19:19 +01:00
  • 9aa55f811a [comboot] Avoid dragging in serial console support unconditionally Michael Brown 2015-07-31 10:46:15 +01:00
  • ae7f22eb28 [elf] Reject ELFBoot images requiring virtual addressing Michael Brown 2015-07-29 14:09:34 +01:00
  • 1e4ff872be [linebuf] Support buffering of multiple lines Michael Brown 2015-07-28 16:59:11 +01:00
  • 20d35b0145 [pool] Add a generic concept of a pooled connection Michael Brown 2015-07-28 16:23:28 +01:00
  • a8d9cd9485 [peerdist] Add support for constructing and decoding retrieval messages Michael Brown 2015-07-28 15:59:43 +01:00
  • 51b99d8bc8 [peerdist] Add support for constructing and decoding discovery messages Michael Brown 2015-07-28 15:56:23 +01:00
  • f0d594557c [peerdist] Include trimmed range within content information block Michael Brown 2015-07-20 18:17:53 +01:00
  • b20d4a1522 [netdevice] Allow network devices to disclaim IRQ support at runtime Michael Brown 2015-07-28 15:05:44 +01:00
  • 76338543f9 [iscsi] Add missing "break" statements Michael Brown 2015-07-28 14:11:35 +01:00
  • 2bcf13f13a [ipv4] Allow IPv4 socket addresses to include a scope ID Michael Brown 2015-07-21 14:54:11 +01:00
  • 6efcabd415 [ipv4] Redefine IP address constants to avoid unnecessary byte swapping Michael Brown 2015-07-21 15:26:52 +01:00
  • 9c185e2eac [netdevice] Avoid using zero as a network device index Michael Brown 2015-07-21 14:51:16 +01:00
  • 41670ca2fe [ipv6] Treat a missing network device name as "netX" Michael Brown 2015-07-28 13:00:15 +01:00
  • fae7a5310a [build] Fix strict-aliasing warning on older gcc versions Michael Brown 2015-07-27 23:28:01 +01:00
  • 657dd5f76d [crypto] Remove AXTLS headers Michael Brown 2015-07-27 15:06:20 +01:00
  • 205e7de000 [test] Add NIST self-tests for AES192 in ECB and CBC modes Michael Brown 2015-07-25 14:54:57 +01:00
  • 09824eca31 [crypto] Replace AES implementation Michael Brown 2015-07-25 00:16:32 +01:00
  • cbb07f0ef7 [test] Add NIST self-tests for AES128 and AES256 in ECB mode Michael Brown 2015-07-27 14:53:32 +01:00
  • c54a3fe6df [test] Define shortcuts for frequently-used NIST AES test vectors Michael Brown 2015-07-27 14:24:55 +01:00
  • c0be4c6861 [test] Generalise cipher tests and use okx() Michael Brown 2015-07-27 14:00:57 +01:00
  • 69891db8e2 [crypto] Add ECB block cipher mode (for debug and self-tests only) Michael Brown 2015-07-27 02:48:49 +01:00
  • 1a30c20daf [802.11] Use correct SHA1_DIGEST_SIZE constant name Michael Brown 2015-07-25 14:42:06 +01:00
  • 775f5943c0 [crypto] Add bit-rotation functions for 8-bit and 16-bit values Michael Brown 2015-07-25 14:41:30 +01:00
  • 99d351605a [build] Fix compiler warnings on some gcc versions Michael Brown 2015-07-27 15:15:12 +01:00
  • 2b15ae5507 [downloader] Provide direct access to the underlying data transfer buffer Michael Brown 2015-07-20 12:17:13 +01:00
  • ae5e7f0cf4 [downloader] Use generic data-transfer buffer mechanism Michael Brown 2015-07-15 13:55:56 +01:00
  • 07b0d4fa30 [xferbuf] Add xfer_buffer() to provide direct access to underlying buffer Michael Brown 2015-07-20 12:15:21 +01:00
  • cbbd6b761e [xferbuf] Generalise to handle umalloc()-based buffers Michael Brown 2015-07-15 13:43:58 +01:00
  • 0dc85aed03 [xfer] Add xfer_check_order() utility function Michael Brown 2015-07-20 17:53:30 +01:00
  • 7194f38131 [xfer] Use intf_poke() to implement xfer_window_changed() Michael Brown 2015-07-08 16:25:44 +01:00
  • 81c80c8ba9 [interface] Add intf_poke() helper Michael Brown 2015-07-08 16:24:11 +01:00
  • 6bc3d99496 [profile] Add profile_custom() for profiling with arbitrary time units Michael Brown 2015-07-21 22:26:48 +01:00
  • 89816af2a4 [fault] Add inject_corruption() to randomly corrupt data Michael Brown 2015-07-22 14:29:20 +01:00
  • d0325b1da6 [fault] Generalise NETDEV_DISCARD_RATE fault injection mechanism Michael Brown 2015-07-22 02:56:49 +01:00
  • 9546b0c17b [tcp] Ensure FIN is actually sent if connection is closed while idle Michael Brown 2015-07-18 10:57:51 +01:00
  • a200ad462e [build] Add named configuration for qemu Michael Brown 2015-07-22 20:55:44 +01:00
  • a15c0d7e86 [efi] Allow user experience to be downgraded Michael Brown 2015-07-22 20:25:17 +01:00
  • 88a5f56dc7 [efi] Fix receive and transmit completion reporting Michael Brown 2015-07-22 18:31:45 +01:00
  • f903ddaac0 [bios] Add ANSI blink attribute Christian Nilsson 2015-04-26 01:18:37 +02:00
  • 24112d91a0 [tg3] Add support for BCM57766 Bernd Wiebelt 2015-07-06 14:27:48 +01:00
  • 652e5a96db [ipoib] Transmit multicast packets as broadcasts Michael Brown 2015-07-06 13:06:55 +01:00
  • 38afcc51ea [tcp] Gracefully close connections during shutdown Michael Brown 2015-07-04 12:40:04 +01:00