1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-25 19:59:21 +03:00

Commit Graph

  • a3346e3587 [interface] Default to calling intf_restart() in response to intf_close() Michael Brown 2013-11-01 15:52:31 +00:00
  • 5c11ff6304 [netdevice] Make all net_driver methods optional Michael Brown 2013-10-31 14:09:43 +00:00
  • 5e1fa5cd40 [parseopt] Add parse_timeout() Michael Brown 2013-11-01 02:22:12 +00:00
  • b15dbc9cc6 [ipv6] Add ndp_tx_router_solicitation() to send router solicitations Michael Brown 2013-10-24 14:06:33 +01:00
  • 10d19bd2ac [pxe] Always retrieve cached DHCPACK and apply to relevant network device Michael Brown 2013-10-25 17:24:09 +01:00
  • 1aa67eba16 [ipv6] Automatically choose source for link-local and multicast destinations Michael Brown 2013-10-25 14:41:37 +01:00
  • fec127cb07 [ipv6] Treat sin6_scope_id consistently Michael Brown 2013-10-25 13:48:18 +01:00
  • 33652880a7 [ipv6] Support stateless address autoconfiguration (SLAAC) Michael Brown 2013-10-23 14:00:12 +01:00
  • 2dca2e6ade [ipv6] Extract link layer addresses from router advertisements Michael Brown 2013-10-22 23:39:29 +01:00
  • 595e32d7ab [ipv6] Handle IPv6 option length correctly Michael Brown 2013-10-23 13:05:23 +01:00
  • 0780bccb68 [intel] Add Intel I217 Gigabit Ethernet PCI ID lolipop 2013-09-20 18:56:33 +04:00
  • 6f43ba411d [cmdline] Add "ping" command Michael Brown 2013-10-21 14:20:32 +01:00
  • de35167714 [ping] Add top-level ping() function to ping a host Michael Brown 2013-10-21 14:19:40 +01:00
  • c597c7a071 [ping] Add generic ping mechanism Michael Brown 2013-10-21 14:17:47 +01:00
  • 46873eda44 [ping] Add concept of a ping socket Michael Brown 2013-10-21 14:16:10 +01:00
  • 5c2ffc26cc [icmp] Add support for sending ICMP echo requests Michael Brown 2013-10-21 14:10:07 +01:00
  • 12605efded [resolv] Use sock_aton() to allow parsing of arbitrary numeric addresses Michael Brown 2013-10-21 14:06:55 +01:00
  • 2c76c1a6d8 [ipv6] Add IPv6 socket address converter Michael Brown 2013-10-21 14:06:07 +01:00
  • 365a09d867 [ipv4] Add IPv4 socket address converter Michael Brown 2013-10-21 14:05:40 +01:00
  • b6a9152f8c [socket] Add concept of a generalised socket address converter Michael Brown 2013-10-21 14:04:06 +01:00
  • 8f30ea4a6b [netdevice] Add find_netdev_by_index() Michael Brown 2013-10-21 14:02:19 +01:00
  • e6ad90540b [udp] Add AF_INET6 socket opener Michael Brown 2013-10-21 14:17:18 +01:00
  • 9f324cf9a5 [tcp] Add AF_INET6 socket opener Michael Brown 2013-10-21 14:17:03 +01:00
  • 7405685df2 [cmdline] Add "nstat" command Michael Brown 2013-09-25 14:35:07 +01:00
  • 37ccbd301d [neighbour] Add nstat() function to print out neighbour table Michael Brown 2013-09-25 14:34:00 +01:00
  • cba22d36b7 [build] Work around bug in gcc >= 4.8 Michael Brown 2013-09-25 12:55:46 +01:00
  • a9fa0d5f2b [ipv6] Add inet6_aton() Michael Brown 2013-09-11 04:26:39 +01:00
  • 8dd180f165 [tcp] Reduce path MTU to 1280 bytes Michael Brown 2013-09-04 17:37:34 +01:00
  • 8aaa48beb8 [ipv6] Fix uninitialised-variable warning Michael Brown 2013-09-03 20:01:17 +01:00
  • f7f3087cc5 [ipv6] Replace IPv6 stack Michael Brown 2013-08-26 14:23:54 +01:00
  • 43307b4e39 [ipv4] Abstract out protocol-specific portions of "route" command Michael Brown 2013-09-03 16:28:34 +01:00
  • c6a04085d2 [neighbour] Generalise concept of neighbour discovery Michael Brown 2013-09-01 16:13:58 +01:00
  • 6bf36f57a0 [tcpip] Pass through network device to transport layer protocols Michael Brown 2013-09-01 20:55:18 +01:00
  • 8a2dc7a588 [linux] Apply MAC address prior to registering network device Michael Brown 2013-09-01 17:38:40 +01:00
  • 0f787df284 [ethernet] Add support for generating multicast hash for IPv6 addresses Michael Brown 2013-08-31 03:23:24 +01:00
  • 0b65c8cad6 [netdevice] Add method for generating EUI-64 address from link-layer address Michael Brown 2013-08-30 19:05:03 +01:00
  • d5f69e9388 [netdevice] Add concept of a network device index Michael Brown 2013-08-29 14:10:16 +01:00
  • c9ed9cb4e7 [netdevice] Increase maximum network-layer address length Michael Brown 2013-09-02 22:31:04 +01:00
  • 22a0c4475c [ipv4] Generalise fragment reassembly mechanism Michael Brown 2013-08-27 16:08:15 +01:00
  • ae0124cd40 [linux] Give tap devices a name and bus type Michael Brown 2013-08-27 16:28:54 +01:00
  • 3e975ecf3f [settings] Make built-in settings a linker table Michael Brown 2013-08-27 13:46:12 +01:00
  • 6d72b498c2 [3c90x] Fix High-MTU packet reception Thomas Miletich 2013-08-19 13:36:27 +02:00
  • e5f6471525 [3c90x] Don't round up transmit packet length Thomas Miletich 2013-08-19 13:16:27 +02:00
  • b324a9c243 [3c90x] Stall upload engine before setting RX ring address Thomas Miletich 2013-08-19 12:59:34 +02:00
  • 82e452d427 [http] Add support for HTTP POST Michael Brown 2013-08-19 17:17:49 +01:00
  • e52380fa3b [uri] Allow URIs to incorporate a parameter list Michael Brown 2013-08-14 15:07:52 +01:00
  • 430c3fb900 [cmdline] Add "params" and "param" commands to manage form parameter lists Michael Brown 2013-08-13 22:32:45 +01:00
  • 564419c7e1 [params] Add support for the general concept of a form parameter list Michael Brown 2013-08-13 22:31:47 +01:00
  • c692a690da [settings] Expose memory map via settings mechanism Michael Brown 2013-08-12 13:42:12 +01:00
  • 55daa953fb [settings] Allow numeric_setting_value() to handle long setting values Michael Brown 2013-08-12 18:23:25 +01:00
  • d105627928 [test] Add self-tests for snprintf() Michael Brown 2013-08-12 16:34:10 +01:00
  • 55201e2d0e [settings] Expose CPUID instruction via settings mechanism Michael Brown 2013-08-06 19:16:30 +01:00
  • 53c01d6444 [nfs] Fix an issue with the selection of a local port Marin Hannache 2013-07-18 14:35:30 +02:00
  • 252d28f098 [tcpip] Allow binding to unspecified privileged ports (below 1024) Michael Brown 2013-08-06 15:56:54 +01:00
  • 0350682865 [ipv6] Rename sin_{family,port} to sin6_{family,port} in struct sockaddr_in6 Michael Brown 2013-08-06 15:55:23 +01:00
  • e972057381 [udp] Move high-frequency debug messages to DBGLVL_EXTRA Michael Brown 2013-08-06 15:52:31 +01:00
  • b76885165e [cmdline] Add "pciscan" command to allow iteration over PCI devices Michael Brown 2013-08-01 16:53:17 +01:00
  • 6d910559b3 [pci] Add pci_find_next() to iterate over existent PCI devices Michael Brown 2013-08-01 16:52:28 +01:00
  • 2b869786c5 [cmdline] Add "inc" command Michael Brown 2013-08-01 14:42:28 +01:00
  • c70d4cb1b3 [settings] Introduce the generalised concept of a numeric setting Michael Brown 2013-08-01 14:39:58 +01:00
  • 31f5211035 [script] Allow commands following a script label Michael Brown 2013-07-23 16:49:12 +01:00
  • 7fc18ea8ab [script] Allow initial whitespace on lines containing labels Michael Brown 2013-07-23 14:46:45 +01:00
  • bd6c3a1886 [settings] Remove now-unused fetchf_named_setting() and storef_named_setting() Michael Brown 2013-07-22 14:36:00 +01:00
  • 652abb6706 [settings] Eliminate calls to {fetch,store}f_named_setting() in NVO commands Michael Brown 2013-07-19 14:07:18 +01:00
  • 7010b10491 [settings] Eliminate call to storef_named_setting() in choose_exec() Michael Brown 2013-07-18 15:49:32 +01:00
  • 1625a8c05f [parseopt] Add parse_setting() Michael Brown 2013-07-18 16:11:39 +01:00
  • 46433f9b5e [parseopt] Move parse_settings() to parseopt.c Michael Brown 2013-07-18 15:30:00 +01:00
  • b87020a090 [parseopt] Allow parsed option to be modified Michael Brown 2013-07-22 16:13:25 +01:00
  • 8ea5822afd [settings] Remove now-unused store_named_setting() Michael Brown 2013-07-18 15:19:59 +01:00
  • 44fd309044 [settings] Eliminate call to store_named_setting() in nslookup.c Michael Brown 2013-07-18 14:49:06 +01:00
  • 129a70631a [settings] Eliminate call to fetchf_named_setting() in expand_settings() Michael Brown 2013-07-18 14:47:42 +01:00
  • a5be7c4f29 [settings] Add fetchf_setting_copy() Michael Brown 2013-07-18 14:46:20 +01:00
  • 72fb55e437 [settings] Change "not-found" semantics of fetch_setting_copy() Michael Brown 2013-07-19 14:53:38 +01:00
  • 5ffcae69c0 [settings] Expose parse_setting_name() Michael Brown 2013-07-18 14:44:09 +01:00
  • 77c70ac0cd [settings] Remove default_type parameter from parse_setting_name() Michael Brown 2013-07-19 14:08:13 +01:00
  • 78178608e9 [settings] Remove temporary name buffer parameter from parse_setting_name() Michael Brown 2013-07-18 15:48:29 +01:00
  • 3880ebeb18 [settings] Avoid potentially large stack allocations Michael Brown 2013-07-17 14:00:38 +01:00
  • 063645118c [settings] Clarify usage of the term "named setting" Michael Brown 2013-07-18 13:35:19 +01:00
  • ca319873bf [build] Fix %.licence build target Michael Brown 2013-07-16 00:08:50 +02:00
  • 9978e2cb37 [legal] Add missing FILE_LICENCE declarations Michael Brown 2013-07-16 00:23:09 +02:00
  • e52c24492a [script] Avoid trying to read final character of a zero-length string Michael Brown 2013-07-15 18:06:41 +02:00
  • 30de9e8300 [nfs] Add support for NFS protocol Marin Hannache 2013-07-15 17:56:29 +02:00
  • ed28c8304c [ifmgmt] Avoid relying on global variable within ifcommon_exec() Michael Brown 2013-07-15 17:30:39 +02:00
  • 51d14424bf [build] Include ipxe.pxe in default build Robin Smidsrød 2013-07-15 14:21:04 +02:00
  • c0af8c0433 [cmdline] Add "poweroff" command Marin Hannache 2013-07-13 14:31:15 +02:00
  • 9b93b669d1 [legal] Add missing FILE_LICENCE declarations Marin Hannache 2013-07-15 12:30:57 +02:00
  • 918fb43743 [realtek] Allow extra space in RX buffers Michael Brown 2013-07-15 12:15:48 +02:00
  • 75bd5b54a8 [settings] Add support for navigation keys in "config" user interface Michael Brown 2013-07-15 11:59:13 +02:00
  • 4fabc0012a [velocity] Rewrite VIA Velocity driver Adrian Jamróz 2013-07-13 18:59:07 +02:00
  • bba5a39026 [script] Allow for backslash continuation of script lines Michael Brown 2013-07-15 11:13:33 +02:00
  • 3aafe5fc54 [realtek] Report RX error detail in debug messages Michael Brown 2013-07-15 00:38:43 +02:00
  • 49d14f0d8d [base16] Ensure base16_encode() always terminates its result string Michael Brown 2013-07-15 00:06:45 +02:00
  • 6ad05aa319 [legal] Add FILE_LICENCE for ath9k driver headers Marin Hannache 2013-07-14 23:19:55 +02:00
  • c5ece71972 [legal] Add FILE_LICENCE for core/errno.c Marin Hannache 2013-07-14 23:19:37 +02:00
  • 397d4ec3c8 [legal] Add FILE_LICENCE for valgrind headers Marin Hannache 2013-07-14 23:19:15 +02:00
  • 7f4a5c06a3 [linux] Add missing #include <stddef.h> Marin Hannache 2013-07-13 00:01:47 +02:00
  • 18521a170c [intel] Incorporate ring producer and consumer counters in diagnostics Michael Brown 2013-07-14 19:07:38 +02:00
  • ad4f58d410 [rhine] Rewrite VIA Rhine driver Adrian Jamróz 2013-07-13 16:11:50 +02:00
  • c0d2aebdcf [lotest] Include sequence number within loopback test packets Michael Brown 2013-07-14 11:37:17 +02:00
  • 7016164056 [settings] Add "version" builtin setting Robin Smidsrød 2013-07-13 20:57:39 +02:00