summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [ipv4] Abstract out protocol-specific portions of "route" commandMichael Brown2013-09-034-14/+115
* [neighbour] Generalise concept of neighbour discoveryMichael Brown2013-09-035-357/+579
* [tcpip] Pass through network device to transport layer protocolsMichael Brown2013-09-038-13/+26
* [linux] Apply MAC address prior to registering network deviceMichael Brown2013-09-031-5/+6
* [ethernet] Add support for generating multicast hash for IPv6 addressesMichael Brown2013-09-031-0/+5
* [netdevice] Add method for generating EUI-64 address from link-layer addressMichael Brown2013-09-035-0/+28
* [netdevice] Add concept of a network device indexMichael Brown2013-09-032-2/+5
* [netdevice] Increase maximum network-layer address lengthMichael Brown2013-09-031-1/+1
* [ipv4] Generalise fragment reassembly mechanismMichael Brown2013-08-274-129/+279
* [linux] Give tap devices a name and bus typeMichael Brown2013-08-273-1/+8
* [settings] Make built-in settings a linker tableMichael Brown2013-08-272-46/+68
* [3c90x] Fix High-MTU packet receptionThomas Miletich2013-08-201-0/+4
* [3c90x] Don't round up transmit packet lengthThomas Miletich2013-08-202-3/+5
* [3c90x] Stall upload engine before setting RX ring addressThomas Miletich2013-08-201-0/+4
* [http] Add support for HTTP POSTMichael Brown2013-08-191-3/+121
* [uri] Allow URIs to incorporate a parameter listMichael Brown2013-08-192-1/+34
* [cmdline] Add "params" and "param" commands to manage form parameter listsMichael Brown2013-08-194-0/+167
* [params] Add support for the general concept of a form parameter listMichael Brown2013-08-194-0/+237
* [settings] Expose memory map via settings mechanismMichael Brown2013-08-124-0/+247
* [settings] Allow numeric_setting_value() to handle long setting valuesMichael Brown2013-08-122-4/+10
* [test] Add self-tests for snprintf()Michael Brown2013-08-122-0/+103
* [settings] Expose CPUID instruction via settings mechanismMichael Brown2013-08-076-19/+303
* [nfs] Fix an issue with the selection of a local portMarin Hannache2013-08-061-2/+2
* [tcpip] Allow binding to unspecified privileged ports (below 1024)Michael Brown2013-08-065-81/+117
* [ipv6] Rename sin_{family,port} to sin6_{family,port} in struct sockaddr_in6Michael Brown2013-08-063-5/+5
* [udp] Move high-frequency debug messages to DBGLVL_EXTRAMichael Brown2013-08-061-5/+5
* [cmdline] Add "pciscan" command to allow iteration over PCI devicesMichael Brown2013-08-053-0/+118
* [pci] Add pci_find_next() to iterate over existent PCI devicesMichael Brown2013-08-052-21/+46
* [cmdline] Add "inc" commandMichael Brown2013-08-011-0/+72
* [settings] Introduce the generalised concept of a numeric settingMichael Brown2013-08-014-183/+542
* [script] Allow commands following a script labelMichael Brown2013-07-251-43/+53
* [script] Allow initial whitespace on lines containing labelsMichael Brown2013-07-251-4/+29
* [settings] Remove now-unused fetchf_named_setting() and storef_named_setting()Michael Brown2013-07-222-121/+0Star
* [settings] Eliminate calls to {fetch,store}f_named_setting() in NVO commandsMichael Brown2013-07-221-40/+56
* [settings] Eliminate call to storef_named_setting() in choose_exec()Michael Brown2013-07-221-5/+12
* [parseopt] Add parse_setting()Michael Brown2013-07-222-1/+70
* [parseopt] Move parse_settings() to parseopt.cMichael Brown2013-07-223-23/+25
* [parseopt] Allow parsed option to be modifiedMichael Brown2013-07-226-26/+25Star
* [settings] Remove now-unused store_named_setting()Michael Brown2013-07-192-48/+0Star
* [settings] Eliminate call to store_named_setting() in nslookup.cMichael Brown2013-07-191-6/+17
* [settings] Eliminate call to fetchf_named_setting() in expand_settings()Michael Brown2013-07-191-22/+25
* [settings] Add fetchf_setting_copy()Michael Brown2013-07-192-2/+41
* [settings] Change "not-found" semantics of fetch_setting_copy()Michael Brown2013-07-193-47/+8Star
* [settings] Expose parse_setting_name()Michael Brown2013-07-192-12/+13
* [settings] Remove default_type parameter from parse_setting_name()Michael Brown2013-07-191-9/+20
* [settings] Remove temporary name buffer parameter from parse_setting_name()Michael Brown2013-07-181-22/+40
* [settings] Avoid potentially large stack allocationsMichael Brown2013-07-181-26/+43
* [settings] Clarify usage of the term "named setting"Michael Brown2013-07-184-17/+16Star
* [build] Fix %.licence build targetMichael Brown2013-07-167-13/+31
* [legal] Add missing FILE_LICENCE declarationsMichael Brown2013-07-162-0/+4