Commit Graph

  • 7ea6764031 [settings] Move "domain" setting from dns.c to settings.c Michael Brown 2012-06-20 14:38:22 +01:00
  • 4010890a39 [crypto] Allow an error margin on X.509 certificate validity periods Michael Brown 2012-06-20 12:15:42 +01:00
  • c0942408b7 [dhcp] Request broadcast responses when we already have an IPv4 address Michael Brown 2012-06-20 11:56:43 +01:00
  • b9ef880c8d [romprefix] Treat 0xffffffff as an error return from PMM Michael Brown 2012-06-19 18:54:22 +01:00
  • a3cba84bab [util] Update mergerom.pl to handle .mrom images Michael Brown 2012-06-11 19:27:23 +01:00
  • b58374fe91 [romprefix] Allow .mrom image to be placed anywhere within the BAR Michael Brown 2012-06-10 19:01:20 +01:00
  • 9e8d431a0d [romprefix] Add a dummy ROM header to cover the .mrom payload Michael Brown 2012-06-10 18:25:26 +01:00
  • 12be8bc544 [util] Rewrite catrom.pl to use Option::ROM library Michael Brown 2012-06-11 01:42:33 +01:00
  • f2e5f8813e [util] Allow Option::ROM to access multiple ROM images Michael Brown 2012-06-10 18:23:24 +01:00
  • cdee7866f5 [cmdline] Use "cpuid --ext" instead of "cpuid --amd" Michael Brown 2012-06-12 11:32:24 +01:00
  • addf699c86 [cmdline] Add "sync" command Michael Brown 2012-06-09 19:00:04 +01:00
  • af47789ef2 [tls] Mark security negotiation as a pending operation Michael Brown 2012-06-09 18:58:54 +01:00
  • 5482b0abb6 [tcp] Mark any unacknowledged transmission as a pending operation Michael Brown 2012-06-09 18:56:07 +01:00
  • 021d7b21b7 [pending] Add concept of "pending operations" Michael Brown 2012-06-09 18:48:09 +01:00
  • 591541af66 [cmdline] Add "cpuid" command Michael Brown 2012-06-06 16:08:24 +01:00
  • 1050135159 [contrib] Update bochsrc.txt to latest version of bochs Michael Brown 2012-06-06 20:37:53 +01:00
  • 734de43585 [build] Merge i386 and x86_64 versions of errfile.h Michael Brown 2012-06-06 15:21:34 +01:00
  • 5af9ad51c8 [crypto] Fix unused-but-set variable warning Michael Brown 2012-05-23 23:48:12 +01:00
  • 658c25aa82 [http] Add support for Digest authentication Michael Brown 2012-05-22 23:10:59 +01:00
  • 5f2226aa36 [http] Provide credentials only when requested by server Michael Brown 2012-05-22 12:32:28 +01:00
  • 8f5d44b5c6 [http] Split construction of Authorization header out of http_step() Michael Brown 2012-05-22 14:14:35 +01:00
  • 46df5c92a8 [http] Defer processing response code until after receiving all headers Michael Brown 2012-05-22 12:23:34 +01:00
  • 8a5ba6733d [http] Reopen connections when server does not keep connection alive Michael Brown 2012-05-22 11:17:50 +01:00
  • 4fa1a2b4fe [crypto] Rename KEY= to PRIVKEY= and "key" to "privkey" Michael Brown 2012-05-22 01:09:34 +01:00
  • 7fa1f41f7d [crypto] Require OCSP check if certificate provides an OCSP URI Michael Brown 2012-05-22 00:53:44 +01:00
  • 073331c2ee [crypto] Automatically perform OCSP checks when applicable Michael Brown 2012-05-20 16:46:00 +01:00
  • 071171e807 [image] Allow "imgtrust" to automatically download cross-signed certificates Michael Brown 2012-05-22 00:45:31 +01:00
  • 89a354d553 [monojob] Allow monojob to be completely silent Michael Brown 2012-05-22 00:44:49 +01:00
  • 944e023def [crypto] Construct OCSP check URI Michael Brown 2012-05-20 15:54:03 +01:00
  • 57de8b6272 [crypto] Fix margin of error for OCSP checks Michael Brown 2012-05-21 23:00:46 +01:00
  • b278094902 [crypto] Return a NULL OCSP check if construction fails Michael Brown 2012-05-21 23:01:29 +01:00
  • c923d57663 [crypto] Return a NULL X.509 certificate if construction fails Michael Brown 2012-05-21 23:00:08 +01:00
  • f20c3742e7 [crypto] Accept UTCTime/GeneralizedTime with no "seconds" field Michael Brown 2012-05-21 23:20:03 +01:00
  • f4c88d55bd [test] Add self-tests for base64 Michael Brown 2012-05-20 17:10:23 +01:00
  • 40e68e1119 [base64] Avoid overrunning input data buffer Michael Brown 2012-05-20 16:38:57 +01:00
  • 1af9284225 [efi] Work around platforms which choke on EFI_PCI_DEVICE_ENABLE Michael Brown 2012-05-16 19:04:33 +01:00
  • 73b21174b2 [iscsi] Report SCSI response only when applicable Michael Brown 2012-05-16 10:50:56 +01:00
  • a33298dcda [test] Add self-tests for OCSP Michael Brown 2012-05-14 18:25:00 +01:00
  • 39ac285a8a [crypto] Add framework for OCSP Michael Brown 2012-05-14 18:22:38 +01:00
  • deac4ea1ba [crypto] Add functions for constructing ASN.1 objects Michael Brown 2012-05-11 16:40:28 +01:00
  • e01af7367d [crypto] Parse OCSPSigning key purpose, if present Michael Brown 2012-05-14 14:09:52 +01:00
  • 4aad46ac70 [crypto] Generalise x509_parse_bit_string() to asn1_bit_string() Michael Brown 2012-05-14 09:54:19 +01:00
  • 7deb610881 [crypto] Generalise asn1_{digest,pubkey,signature}_algorithm() Michael Brown 2012-05-14 00:13:00 +01:00
  • 88c09b36cf [crypto] Generalise x509_parse_time() to asn1_generalized_time() Michael Brown 2012-05-13 23:38:56 +01:00
  • e5858c1938 [crypto] Parse X.509 raw public key bit string Michael Brown 2012-05-12 00:58:42 +01:00
  • 4855e86d95 [crypto] Include "?subject=" in cross-signed certificate URI Michael Brown 2012-05-09 10:07:16 +01:00
  • 0e4ee60a75 [crypto] Reduce standard debugging output Michael Brown 2012-05-09 10:01:14 +01:00
  • c124f21f56 [image] Avoid potential NULL pointer dereference Michael Brown 2012-05-08 21:04:57 +01:00
  • 3e6e0078e0 [crypto] Automatically download cross-signed certificates Michael Brown 2012-05-08 16:55:32 +01:00
  • 2e4be01690 [xferbuf] Add generic data-transfer buffer Michael Brown 2012-05-08 16:54:38 +01:00
  • f19565f58f [tls] Use asynchronous certificate validator Michael Brown 2012-05-08 12:11:51 +01:00
  • 29dcb0631b [crypto] Add asynchronous certificate validator Michael Brown 2012-05-08 12:10:01 +01:00
  • 1a5f025ad8 [crypto] Add x509_auto_append() Michael Brown 2012-05-08 11:12:09 +01:00
  • 99c798d87a [crypto] Add x509_append_raw() Michael Brown 2012-05-08 10:57:50 +01:00
  • 6c8fcd4bb3 [crypto] Check that common name contains no NUL characters Michael Brown 2012-05-08 10:38:04 +01:00
  • 0ad8b601dd [crypto] Allow for X.509 certificates with no common name Michael Brown 2012-05-08 10:36:09 +01:00
  • 6ba7fb7c5c [list] Add list_last_entry() Michael Brown 2012-05-08 10:46:39 +01:00
  • 8a0331c29b [tcp] Discard all TCP connections on shutdown Michael Brown 2012-05-08 12:39:04 +01:00
  • 52dd4bacad [tcp] Fix potential NULL pointer dereference Michael Brown 2012-05-08 12:47:51 +01:00
  • e844297ef6 [test] Add self-tests for crc32_le() Michael Brown 2012-05-07 16:56:17 +01:00
  • 6a4b128191 [test] Fix compiler warning on older gcc versions Michael Brown 2012-05-04 18:46:26 +01:00
  • 557f467bab [crypto] Allow certificate chains to be long-lived data structures Michael Brown 2012-05-04 17:12:32 +01:00
  • 6ed905aba2 [time] Add Linux time source using gettimeofday() Michael Brown 2012-05-04 17:53:23 +01:00
  • 6f3e7e90fc [malloc] Allow Valgrind to be used when all assertions are enabled Michael Brown 2012-05-04 17:12:49 +01:00
  • 793b8b0893 [crypto] Fix memory leak in cms_verify_digest() Michael Brown 2012-05-04 15:32:20 +01:00
  • 601cb3610f [crypto] Parse OCSP responder URI from X.509 certificate Michael Brown 2012-04-30 01:49:01 +01:00
  • f91995f193 [list] Add list_for_each_entry_continue() and _continue_reverse() Michael Brown 2012-05-04 15:12:22 +01:00
  • 69fa29029c [test] Fix memory leak in settings self-tests Michael Brown 2012-05-03 15:24:01 +01:00
  • df2773193e [malloc] Discard all cached data on shutdown Michael Brown 2012-04-30 20:33:23 +01:00
  • 838a76a042 [menu] Add "--default" option to "choose" command Michael Brown 2012-04-28 23:18:55 +01:00
  • f8bb40b002 [realtek] Support RTL8139 cards within generic Realtek driver Michael Brown 2012-04-28 15:47:46 +01:00
  • e01cf6fb3a [http] Fix typo in memory allocation Kevin Tran 2012-04-27 21:07:12 +01:00
  • 1fe27a3e0e [myson] Replace driver for Myson Technology NICs Michael Brown 2012-04-26 22:10:54 +01:00
  • 35e09c1a7c [natsemi] Fix test for addresses below 4GB Michael Brown 2012-04-27 01:18:19 +01:00
  • 2c1e8d2cb1 [natsemi] Replace driver for National Semicondutor NICs Michael Brown 2012-04-24 21:48:48 +01:00
  • bd16deaa87 [crypto] Do not allow build-time cryptography settings to be overridden Michael Brown 2012-04-24 16:10:22 +01:00
  • 63d9cc28b9 [crypto] Allow client certificate to be changed without a rebuild Michael Brown 2012-04-24 13:17:29 +01:00
  • 0e59417cec [build] Use $(xxx_DEPS) for additional dependency information Michael Brown 2012-04-24 13:11:21 +01:00
  • 8c42e0c210 [util] Remove obsolete Makefile rule for util/prototester.c Marin Hannache 2012-04-12 23:14:46 +02:00
  • 7865ae0dea [image] Remove non-working image loaders Marin Hannache 2012-04-12 23:14:08 +02:00
  • 945e428137 [intel] Replace driver for Intel Gigabit NICs Michael Brown 2012-04-23 23:29:18 +01:00
  • 45e0327987 [http] Avoid using stack-allocated memory in http_step() Michael Brown 2012-04-23 23:26:29 +01:00
  • a026a27f04 [script] Avoid using stack-allocated memory in process_line() Michael Brown 2012-04-23 22:42:10 +01:00
  • de2616165b [xfer] Avoid using stack-allocated memory in xfer_printf() Michael Brown 2012-04-23 20:17:24 +01:00
  • 5b18489685 [realtek] Update link state when device is opened Michael Brown 2012-04-23 10:47:11 +01:00
  • 44d5ef9d7d [netdevice] Allow network device to update link state before checking Michael Brown 2012-04-21 16:25:55 +01:00
  • 38d2ad8676 [skel] Add skeleton network driver Michael Brown 2012-04-20 23:41:00 +01:00
  • 8b0305e285 [efi] Fix compiler warning in elf2efi.c Michael Brown 2012-04-21 08:02:15 +01:00
  • d3d87a2d92 [efi] Update link state in SNP device mode data Michael Brown 2012-04-19 22:52:09 +01:00
  • 02f1f3066d [crypto] Allow trusted root certificate to be changed without a rebuild Michael Brown 2012-04-19 14:52:07 +01:00
  • 31e60de676 [settings] Add fetch_setting_copy() Michael Brown 2012-04-19 16:09:31 +01:00
  • 62eb2294f0 [multiboot] Place multiboot modules low in memory Michael Brown 2012-04-15 01:35:39 +01:00
  • 2a0154db5b [realtek] Replace driver for Realtek Gigabit NICs Michael Brown 2012-04-17 21:35:40 +01:00
  • 9b2aabe534 [mii] Add generic MII reset function Michael Brown 2012-04-18 16:30:11 +01:00
  • d27e6d6efd [mii] Synchronise constants with current Linux include/linux/mii.h Michael Brown 2012-04-18 15:42:55 +01:00
  • 2f3f0ca953 [mii] Remove unused functionality Michael Brown 2012-04-18 15:29:48 +01:00
  • eadb6bc3fe [util] Add utility to generate list of supported network cards Robin Smidsrød 2012-04-11 22:26:04 +02:00
  • a9cf527641 [vmware] Allow settings to be specified in the VMware .vmx file Michael Brown 2012-03-01 15:58:08 +00:00
  • 52e5ddce68 [tftp] Allow builds without TFTP support Michael Brown 2012-04-17 11:50:11 +01:00
  • 831b16adde [settings] Split fetching and storing out of setting type handlers Michael Brown 2012-04-16 21:47:35 +01:00