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

Commit Graph

  • 14e3b4b29a [crypto] Expose pem_asn1() for use with non-image data Michael Brown 2017-05-29 17:29:20 +01:00
  • b506528c1e [crypto] Provide asn1_built() to construct a cursor from a builder Michael Brown 2017-06-13 12:12:11 +01:00
  • e5bfa107ba [crypto] Expose asn1_grow() Michael Brown 2017-06-13 12:11:40 +01:00
  • 5b608bbfe0 [crypto] Expose RSA_CTX_SIZE constant Michael Brown 2017-06-13 12:09:52 +01:00
  • a6a5825f8d [cpuid] Allow input %ecx value to be specified Michael Brown 2017-06-15 14:50:20 +01:00
  • c8cb867d65 [ecm] Display invalid MAC address strings in debug messages Michael Brown 2017-06-14 17:40:05 +01:00
  • 7c395b0e21 [build] Use -no-pie on newer versions of gcc Michael Brown 2017-06-14 12:33:16 +01:00
  • 62573b99cc [intel] Add INTEL_NO_PHY_RST for I219-V Mika Tiainen 2017-05-30 20:23:17 +03:00
  • 63113f591f [usb] Allow for USB network devices with no interrupt endpoint Michael Brown 2017-05-18 15:18:25 +01:00
  • 84e25513b1 [hdprefix] Avoid attempts to read beyond the end of the disk Michael Brown 2017-06-13 13:16:26 +01:00
  • 1fdf4dddbd [syslog] Handle backspace characters Michael Brown 2017-06-13 11:54:41 +01:00
  • 356f6c1b64 [acpi] Expose ACPI tables via settings mechanism Michael Brown 2017-05-23 15:44:22 +01:00
  • 993fd2b451 [efi] Provide access to ACPI tables Michael Brown 2017-05-23 18:32:31 +01:00
  • 933e6dadc0 [acpi] Make acpi_find_rsdt() a per-platform method Michael Brown 2017-05-22 19:27:30 +01:00
  • ee9897fe64 [settings] Extend numerical setting tags to 64 bits Michael Brown 2017-05-16 16:58:01 +01:00
  • 2f12690455 [tls] Keep cipherstream window open until TLS negotiation is complete Michael Brown 2017-05-22 13:17:23 +01:00
  • de37652044 [efi] Prevent EFI code from being linked in to non-EFI builds Michael Brown 2017-05-19 12:21:18 +01:00
  • 7457bfc5b2 [xen] Provide 18 4kB receive buffers to work around xen-netback bug Michael Brown 2017-05-19 02:50:21 +01:00
  • a19ac24971 [iscsi] Fix iBFT when no explicit initiator name setting exists Michael Brown 2017-05-10 15:30:51 +01:00
  • 785389c2ba [iscsi] Always send FirstBurstLength parameter Michael Brown 2017-05-03 13:01:11 +01:00
  • 17887f87b7 [efi] Standardise PCI debug messages Michael Brown 2017-05-01 14:01:54 +01:00
  • b91cc983da [hyperv] Cope with Windows Server 2016 enlightenments Michael Brown 2017-04-25 14:13:22 +01:00
  • 276d618ca9 [hyperv] Remove redundant return status code from mapping functions Michael Brown 2017-04-28 16:18:58 +01:00
  • a0f6e75532 [hyperv] Do not fail if guest OS ID MSR is already set Michael Brown 2017-04-25 13:33:52 +01:00
  • 648657b776 [block] Provide abstraction to allow system to be quiesced Michael Brown 2017-04-26 20:02:23 +01:00
  • dd976cb50d [block] Provide sandev_read() and sandev_write() as global symbols Michael Brown 2017-04-26 20:00:10 +01:00
  • 2d79b20f2a [intel] Do not enable ASDE on i350 backplane NIC Michael Brown 2017-04-16 21:26:13 +01:00
  • e6616da8b8 [intel] Show original CTRL and STATUS values in debugging output Michael Brown 2017-04-14 10:09:57 +01:00
  • 84d406ccf4 [block] Allow use of a non-default EFI SAN boot filename Michael Brown 2017-04-12 15:03:25 +01:00
  • a82f937485 [efi] Add efi_sprintf() and efi_vsprintf() Michael Brown 2017-04-12 15:01:56 +01:00
  • 6c7487d00d [efi] Fix typo in efi_acpi_table_protocol_guid Michael Brown 2017-04-10 16:46:11 +01:00
  • f3788fa837 [sfc] Add driver for Solarflare SFC8XXX adapters Martin Habets 2017-04-07 10:46:15 +01:00
  • ffb5fe4ced [libc] Add stdbool.h standard header Michael Brown 2017-04-10 16:11:50 +01:00
  • fd6d1f4660 [thunderx] Use ThunderxConfigProtocol to obtain board configuration Adamczyk, Konrad 2017-03-30 13:54:59 +00:00
  • a66ac07165 [scsi] Retry TEST UNIT READY command Michael Brown 2017-03-29 12:29:44 +03:00
  • 2c056f02d0 [linux] Fix building with kernel 4.11 headers Michael Brown 2017-03-29 10:58:17 +03:00
  • 5f85cbb9ee [build] Avoid implicit-fallthrough warnings on GCC 7 Michael Brown 2017-03-29 10:36:03 +03:00
  • 28e26dd250 [mucurses] Fix erroneous __nonnull attribute Michael Brown 2017-03-29 10:35:05 +03:00
  • c8cae7cc17 [http] Notify data transfer interface when underlying connection is ready Michael Brown 2017-03-28 23:37:03 +03:00
  • 2ace5196e5 [iscsi] Do not install iBFT when no iSCSI targets exist Michael Brown 2017-03-28 20:45:23 +03:00
  • 7cfdd769aa [block] Describe all SAN devices via ACPI tables Michael Brown 2017-03-27 18:20:34 +03:00
  • 414b4fc9c5 [block] Ignore redundant xfer_window_changed() messages Michael Brown 2017-03-28 18:58:47 +03:00
  • fa879f9f52 [linux] Use dummy SAN device Michael Brown 2017-03-28 15:22:42 +03:00
  • 539088a27b [block] Gracefully close SAN device if registration fails Michael Brown 2017-03-27 16:56:36 +03:00
  • ee35b03583 [block] Retry reopening indefinitely for multipath devices Michael Brown 2017-03-27 13:18:14 +03:00
  • 164378fee6 [block] Add a small delay between attempts to reopen SAN targets Michael Brown 2017-03-27 15:32:29 +03:00
  • 6b385c9da3 [block] Allow SAN retry count to be reconfigured Michael Brown 2017-03-27 13:06:16 +03:00
  • 6bd0060f26 [time] Add sleep_fixed() function to sleep without checking for Ctrl-C Michael Brown 2017-03-27 15:31:42 +03:00
  • c73af29fe2 [int13con] Avoid overwriting random portions of SAN boot disks Michael Brown 2017-03-27 10:50:59 +03:00
  • ebceb8ad8a [int13] Improve geometry guessing for unaligned partitions Michael Brown 2017-03-26 21:03:50 +03:00
  • bb5a54b79a [block] Add basic multipath support Michael Brown 2017-03-26 15:12:11 +03:00
  • c212597336 [block] Add dummy SAN device Michael Brown 2017-03-26 15:42:52 +03:00
  • 6bc4a8ac91 [scsi] Avoid duplicate call to scsicmd_close() on TEST UNIT READY failure Michael Brown 2017-03-26 11:21:14 +03:00
  • c13bf52509 [vxge] Fix use of stale I/O buffer on error path Michael Brown 2017-03-23 21:10:25 +02:00
  • b340971852 [iobuf] Increase minimum I/O buffer size to 128 bytes Michael Brown 2017-03-23 18:15:24 +02:00
  • a317e9a310 [sky2] Use 32-bit read to read Y2_VAUX_AVAIL Mike McCormack 2017-03-23 17:54:03 +02:00
  • 19d3e966d9 [pcnet32] Eliminate redundant register read Michael Brown 2017-03-23 17:35:10 +02:00
  • 1ff1eebcf7 [golan] Bug fixes and improved paging allocation method Raed Salem 2017-03-23 15:56:27 +02:00
  • ce240c8c2d [rtl818x] Fix resource leak on error path Michael Brown 2017-03-23 11:40:23 +02:00
  • c24f772349 [travis] Integrate with Coverity Scan Michael Brown 2017-03-23 10:22:36 +02:00
  • 9ecad204fc [travis] Build and run the unit test suite Michael Brown 2017-03-22 22:22:25 +02:00
  • aa1f7b0f7f [travis] Add minimal .travis.yml file Michael Brown 2017-03-22 20:20:53 +02:00
  • c90b4d82b7 [malloc] Track maximum heap usage Michael Brown 2017-03-22 20:01:25 +02:00
  • 65a3518013 [coverity] Add Coverity user model Michael Brown 2017-03-22 16:46:03 +02:00
  • f032556b15 [mucurses] Ensure SLK labels are always terminated Michael Brown 2017-03-22 16:35:29 +02:00
  • 3870a7bde2 [sis190] Avoid NULL pointer dereference Michael Brown 2017-03-22 16:12:56 +02:00
  • 99e1207a4d [w89c840] Avoid potential array overrun Michael Brown 2017-03-22 15:59:27 +02:00
  • ad725fa7d9 [tlan] Guard against failure to identify chip Michael Brown 2017-03-22 15:28:58 +02:00
  • dea5b74475 [hermon] Assert that mapping length is non-zero Michael Brown 2017-03-22 15:18:54 +02:00
  • 0ced99e97c [arbel] Assert that mapping length is non-zero Michael Brown 2017-03-22 15:18:54 +02:00
  • 7495813792 [video_subr] Use memmove() for overlapping memory copy Michael Brown 2017-03-22 15:13:06 +02:00
  • 75bb948008 [tcp] Use correct length for memset() Michael Brown 2017-03-22 15:11:05 +02:00
  • 01496a5028 [xen] Use standard calling pattern for asprintf() Michael Brown 2017-03-22 14:41:01 +02:00
  • 21d8624da8 [usb] Use correct length for memcpy() Michael Brown 2017-03-22 14:14:57 +02:00
  • 966a960a83 [pixbuf] Avoid potential division by zero Michael Brown 2017-03-22 14:11:19 +02:00
  • 45f2265bfc [ath] Add missing break statements Michael Brown 2017-03-22 11:52:09 +02:00
  • e846bd22c3 [block] Quell spurious Coverity size mismatch warning Michael Brown 2017-03-22 11:45:28 +02:00
  • c26c1fd07c [infiniband] Return status code from ib_create_mi() Michael Brown 2017-03-22 10:57:06 +02:00
  • 39ef530088 [infiniband] Return status code from ib_create_cq() and ib_create_qp() Michael Brown 2017-03-22 10:47:46 +02:00
  • e88e2a2965 [build] Avoid confusing sparse in single-argument DBG() macros Michael Brown 2017-03-22 08:19:33 +02:00
  • 6124c0ebfa [xhci] Avoid accessing beyond end of endpoint context array Michael Brown 2017-03-21 16:22:42 +02:00
  • 501fa53b25 [mucurses] Attempt to fix use of uninitialised buffer with strcat() Michael Brown 2017-03-21 15:30:05 +02:00
  • f17cf0ecd0 [http] Add missing check for memory allocation failure Michael Brown 2017-03-21 15:20:45 +02:00
  • 1ec2a60614 [eoib] Avoid passing a NULL I/O buffer to netdev_tx_complete_err() Michael Brown 2017-03-21 15:07:10 +02:00
  • 64de7dc7fd [slam] Avoid NULL pointer dereference in slam_pull_value() Michael Brown 2017-03-21 14:57:36 +02:00
  • 60561d0f3d [slam] Fix resource leak on error path Michael Brown 2017-03-21 14:53:13 +02:00
  • 8963193cda [hyperv] Fix resource leaks on error path Michael Brown 2017-03-21 14:51:03 +02:00
  • 2ae759219b [mucurses] Attempt to fix resource leaks Michael Brown 2017-03-21 14:46:19 +02:00
  • 583d258b89 [mucurses] Attempt to fix keypress processing logic Michael Brown 2017-03-21 14:42:02 +02:00
  • d29e2d551c [mucurses] Attempt to fix test for empty string Michael Brown 2017-03-21 14:37:53 +02:00
  • 7b113bc744 [usb] Use correct length for memcpy() Michael Brown 2017-03-21 14:21:54 +02:00
  • d25e7daf47 [librm] Fail gracefully if asked to ioremap() a zero length Michael Brown 2017-03-21 14:17:18 +02:00
  • 36cffe054d [crypto] Free correct pointer on the error path Michael Brown 2017-03-21 14:07:07 +02:00
  • 9b581158b5 [802.11] Remove redundant NULL pointer check after dereference Michael Brown 2017-03-21 14:01:08 +02:00
  • eb6acabc8f [sis900] Remove extraneous memset() with incorrect length Michael Brown 2017-03-21 13:55:04 +02:00
  • ae915aa5cc [qib7322] Use correct length for memset() Michael Brown 2017-03-21 13:51:56 +02:00
  • 6ee15cbac3 [linda] Use correct length for memset() Michael Brown 2017-03-21 13:50:51 +02:00
  • e500e5dd07 [nfs] Fix double free bug on error path Michael Brown 2017-03-21 13:45:17 +02:00
  • 91372d6dab [xfer] Ensure va_end() is called on failure path Michael Brown 2017-03-21 13:38:39 +02:00
  • a5affc832e [arbel] Avoid potential integer overflow when calculating memory mappings Michael Brown 2017-03-21 11:46:17 +02:00