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

Commit Graph

  • d152ea8d98 [xen] Fix failure path in hvm_ioremap() Michael Brown 2026-08-03 22:20:47 +01:00
  • da52150a78 [xhci] Allow for residual byte counts exceeding 64kB Michael Brown 2026-08-03 22:04:54 +01:00
  • 24a4bff85f [intelxl] Remove wasted space in ice_magic_mac[] array Michael Brown 2026-08-03 21:33:35 +01:00
  • 781b397ee9 [pci] Allow dumping interrupt state for arbitrary MSI-X vector numbers Michael Brown 2026-08-03 21:27:22 +01:00
  • 8866e412b7 [spi] Fix assertion expressions Michael Brown 2026-08-03 21:15:35 +01:00
  • ef4b2fb7b1 [doc] Add documentation of the composable error handling pattern Michael Brown 2026-08-03 17:58:17 +01:00
  • 1475250140 [crypto] Remove harmless but technically undefined left shift Michael Brown 2026-08-03 16:38:06 +01:00
  • 0471d6d131 [crypto] Avoid false positive warnings about mutating static state Michael Brown 2026-08-03 16:08:16 +01:00
  • 75fe3d50ce [crypto] Avoid false positive warnings about out-of-bounds access Michael Brown 2026-08-03 15:50:34 +01:00
  • efc59a787c [crypto] Remove harmless but technically undefined right shift Michael Brown 2026-08-03 15:23:46 +01:00
  • 79d88f3dff [srp] Avoid potential integer overflow in parsing response data Michael Brown 2026-08-03 15:08:29 +01:00
  • d5116a1588 [fcp] Avoid potential integer overflow in parsing response data Michael Brown 2026-08-03 13:27:16 +01:00
  • 766fa99194 [build] Mark ONC RPC protocol as forbidden for UEFI Secure Boot Michael Brown 2026-08-03 13:09:50 +01:00
  • 5d173b24b2 [build] Mark SCSI RDMA protocol as forbidden for UEFI Secure Boot Michael Brown 2026-08-03 12:41:34 +01:00
  • 979c86f412 [nbi] Avoid harmless integer overflows in image length checks Michael Brown 2026-08-03 12:24:08 +01:00
  • 3a7e42d8e3 [eoib] Ensure that transmit address vector cannot go out of scope Michael Brown 2026-08-03 11:21:18 +01:00
  • 832e592b90 [doc] Expand documentation for ssnprintf() Michael Brown 2026-08-02 18:54:11 +01:00
  • 26ed5054ad [doc] Expand documentation for memory allocation Michael Brown 2026-08-02 18:00:27 +01:00
  • 6599c15f7b [doc] Expand documentation for data transfer buffers Michael Brown 2026-08-02 16:49:09 +01:00
  • 8ee510e69e [doc] Expand documentation for assert() Michael Brown 2026-08-02 16:22:26 +01:00
  • e4df748edd [doc] Expand documentation for I/O buffer usage Michael Brown 2026-08-02 15:06:48 +01:00
  • 93b84db61e [crypto] Use consistent lengths when constructing OCSP URI strings Michael Brown 2026-08-02 13:54:56 +01:00
  • 3c5f8b9297 [malloc] Correct unsigned overflow check for allocated size Michael Brown 2026-08-02 12:51:45 +01:00
  • 1eef1a80e6 [malloc] Convert allocation assertions to runtime checks Michael Brown 2026-08-02 12:37:57 +01:00
  • 9f3ebb9ac6 [malloc] Correct assertion that requested alignment is a power of two Michael Brown 2026-08-02 12:27:19 +01:00
  • 9dcedc175f [iscsi] Reject SCSI PDUs received when no command is in progress Michael Brown 2026-08-02 09:07:28 +01:00
  • 400920db3b [lacp] Fix stripping of trailing padding Michael Brown 2026-08-01 23:46:44 +01:00
  • dc84a9779a [crypto] Fix out-of-bounds memset() with invalid RSA modulus Michael Brown 2026-08-01 22:00:01 +01:00
  • 9f7e0c97cb [dhcp] Fix potential read of byte following DHCP options block Michael Brown 2026-08-01 20:34:11 +01:00
  • 874cbd9f58 [png] Check for overflow when constructing raw data buffer length Michael Brown 2026-08-01 19:14:14 +01:00
  • 404588d5f7 [doc] Provide overview of ASN.1 parsing helper functions Michael Brown 2026-07-30 21:35:32 +01:00
  • 8d3cbb25da [eapol] Fix stripping of trailing padding Michael Brown 2026-07-30 17:45:28 +01:00
  • 18dd4483ce [eap] Verify header length for all EAP packet types Michael Brown 2026-07-30 16:56:03 +01:00
  • 48c04ec047 [http] Avoid potentially comparing TCP header bytes against CRLF Michael Brown 2026-07-30 14:56:18 +01:00
  • 12fd767594 [dhcp] Reject underlength DHCP packets Michael Brown 2026-07-30 14:09:54 +01:00
  • de43024908 [bitmap] Allow bitmap_set() to report an error Michael Brown 2026-07-30 13:25:58 +01:00
  • 678f84ff3a [ipv6] Use correct length when checking for truncated packets Michael Brown 2026-07-30 12:44:40 +01:00
  • fa779b1bce [libc] Allow out-of-range months in mktime() Michael Brown 2026-07-30 10:27:01 +01:00
  • 08c989f364 [crypto] Add confidentiality flag for cipher algorithms Michael Brown 2026-07-29 17:41:45 +01:00
  • 9c70e9b27e [malloc] Add zfree() to zero and then free a memory block Michael Brown 2026-07-28 13:07:23 +01:00
  • 4e155e11d5 [intelxl] Add support for Intel E610 and E835 adapters Guanghua Zhang 2026-07-28 20:33:00 +01:00
  • 3ca799eb26 [mime] Fix the use of MIME images without an explicit encoding Michael Brown 2026-07-27 15:14:57 +01:00
  • 8362661f9a [test] Simplify the use of inline text for test images Michael Brown 2026-07-27 14:58:37 +01:00
  • ebca9ed2b2 [dns] Pass a non-null peer socket address to xfer_open_socket() Michael Brown 2026-07-21 13:28:23 +01:00
  • bb4b3b1c19 [xfer] Do not attempt to find an opener for a null URI scheme Michael Brown 2026-07-21 12:34:16 +01:00
  • 05e6256cea [tls] Parse ServerKeyExchange record immediately Michael Brown 2026-07-19 15:08:57 +01:00
  • 9d6b3600ce [image] Allow download progress messages to be silenced Michael Brown 2026-07-17 11:55:04 +01:00
  • e30422e49f [dmesg] Add an in-memory ring buffer console Michael Brown 2026-07-16 15:01:57 +01:00
  • 081d235ae2 [uri] Escape the "+" character within HTTP form parameters Michael Brown 2026-07-16 16:31:33 +01:00
  • fd2b1e9951 [settings] Add "--quiet" option to "show" command Michael Brown 2026-07-16 15:46:57 +01:00
  • c208006f78 [uri] Add support for "data:" URIs Michael Brown 2026-07-16 12:55:53 +01:00
  • 0d3d223a87 [blob] Add an abstraction of an openable data blob Michael Brown 2026-07-15 23:28:38 +01:00
  • 917584e2e3 [cloud] Add support for Alibaba Cloud IMDSv2 Michael Brown 2026-07-14 13:47:36 +01:00
  • 345abfba19 [cloud] Add support for AWS IMDSv2 Michael Brown 2026-07-14 13:10:19 +01:00
  • 9e2bf0e940 [cmdline] Add "imgset" command Michael Brown 2026-07-14 12:45:32 +01:00
  • dcdba18142 [http] Allow issuing requests with an explicitly specified HTTP method Michael Brown 2026-07-13 15:39:00 +01:00
  • 9043dc4d86 [http] Show parameter headers in debug output Michael Brown 2026-07-13 16:15:25 +01:00
  • b82269a545 [params] Avoid calling strcmp() with a NULL parameter list name Michael Brown 2026-07-13 15:32:43 +01:00
  • 892481abc4 [mime] Add support for MIME multipart images Michael Brown 2026-07-13 11:51:14 +01:00
  • 1b89319ece [test] Generalise archive extraction self-tests Michael Brown 2026-07-13 10:38:48 +01:00
  • 5ba5ace548 [libc] Add strcasestr() Michael Brown 2026-07-13 10:11:06 +01:00
  • 84ac70ef8e [hermon] Add missing write barrier after initiating reset Michael Brown 2026-07-10 16:29:52 +01:00
  • 58ee55b3c1 [image] Make text-based image data usable by string functions Michael Brown 2026-07-10 12:35:27 +01:00
  • c91655e65d [xferbuf] Provide an image-backed data transfer buffer Michael Brown 2026-07-10 15:19:44 +01:00
  • fbc33effcf [libc] Add strchrnul() Michael Brown 2026-07-10 11:50:35 +01:00
  • b556be189c [hermon] Check for failure from pci_ioremap() Michael Brown 2026-07-10 10:35:03 +01:00
  • 433a8f552f [tls] Retain a reference in the key schedule to the bound identity Michael Brown 2026-07-08 23:27:05 +01:00
  • 6ba010eaad [tls] Reject incorrect server names before completing validation Michael Brown 2026-07-08 14:44:55 +01:00
  • 2a2d2b9080 [tls] Guard against resuming from an empty resumption master secret Michael Brown 2026-07-08 11:50:20 +01:00
  • 6a96034bc4 [tls] Poison initial resumption master secret Michael Brown 2026-07-08 12:02:51 +01:00
  • 7928497636 [tls] Poison initial key derivation function master secret Michael Brown 2026-07-08 11:14:50 +01:00
  • 6e89b5c4bf [tls] Track and check key schedule state Michael Brown 2026-07-07 15:19:02 +01:00
  • cbfa5ef6d3 [tls] Guard against a premature server Finished Michael Brown 2026-07-06 13:43:05 +01:00
  • 2476e43bcf [tls] Send closure alert only when we are initiating the closure Michael Brown 2026-07-06 12:14:34 +01:00
  • ca51c16232 [tls] Handle key exchange within key schedule Michael Brown 2026-07-06 11:38:55 +01:00
  • 9548f9eae6 [cloud] Use "param" command to provide Google metadata request header Michael Brown 2026-07-03 16:48:10 +01:00
  • 9604031edf [tls] Restructure to use a single key derivation function master secret Michael Brown 2026-07-03 14:00:09 +01:00
  • 8fc4560315 [tls] Treat session secret as "resumption master secret" Michael Brown 2026-07-02 15:09:28 +01:00
  • a392b4f6d8 [virtio] Allow for long delays in processing transmit queue submissions Michael Brown 2026-07-02 13:09:44 +01:00
  • dbda839b62 [virtio] Fix queue size calculations Michael Brown 2026-07-02 13:00:28 +01:00
  • 1f77125443 [tls] Move handshake digest within the scope of the key schedule Michael Brown 2026-06-30 13:15:24 +01:00
  • 1e4b4da5a8 [tls] Clarify TLS key schedule function names Michael Brown 2026-06-30 13:13:04 +01:00
  • 37225fa9cd [crypto] Define a structure for holding hybrid MD5+SHA1 HMAC keys Michael Brown 2026-06-30 14:58:33 +01:00
  • eaef9a0742 [crypto] Make maximum TLS version a configurable option Michael Brown 2026-07-02 11:39:31 +01:00
  • 50e8a57bab [crypto] Re-add missing digestInfo prefix for MD5+SHA1 Michael Brown 2026-07-02 11:19:40 +01:00
  • 895db73fbd [build] Use dynamic keyboard map by default in UEFI builds Michael Brown 2026-06-30 10:38:37 +01:00
  • bbd7821bd4 [crypto] Allow for the construction of fixed-size HMAC keys Michael Brown 2026-06-29 16:37:53 +01:00
  • f39cf1cd5c [s390x] Add time source based on the architectural Time-of-Day clock Michael Brown 2026-06-29 12:37:08 +01:00
  • e5d0c804ee [s390x] Add support for the PRNO TRNG as an entropy source Michael Brown 2026-06-28 20:06:46 +01:00
  • 9f088838bc [s390x] Provide a mechanism for checking installed CPU facilities Michael Brown 2026-06-28 20:04:53 +01:00
  • 902014c57a [crypto] Remove redundant DHE algorithm Michael Brown 2026-06-25 13:44:08 +01:00
  • cc01b6c3ab [tls] Use generic key exchange algorithm abstraction for DHE Michael Brown 2026-06-25 13:39:47 +01:00
  • e50c7cb4de [crypto] Allocate FFDHE temporary space on demand Michael Brown 2026-06-25 12:37:24 +01:00
  • dd6411065e [crypto] Allow construction of shared public key to return an error Michael Brown 2026-06-25 10:04:56 +01:00
  • 0a92256530 [crypto] Correct maximum length of FFDHE prime modulus Michael Brown 2026-06-25 12:03:54 +01:00
  • 327378a764 [crypto] Generalise implementation of Merkle-Damgård hash algorithms Michael Brown 2026-06-23 12:46:55 +01:00
  • 449d2acf3d [aqc1xx] Free outstanding receive I/O buffers on close Animesh Bhatt 2026-06-22 14:48:28 +05:30
  • 56347b2612 [aqc1xx] Set netdev->dma for operation with an IOMMU Animesh Bhatt 2026-06-22 14:42:08 +05:30
  • 0daeb3e645 [http] Remove knowledge of MD5 digest context internal structure Michael Brown 2026-06-23 09:50:37 +01:00
  • 781b8d616f [bnxt] Prevent out-of-bounds memory access Joseph Wong 2026-06-22 10:11:56 +01:00