Michael Brown
a48b4d9948
[Settings] Start revamping the configuration settings API.
...
Add the concept of an abstract configuration setting, comprising a (DHCP)
tag value and an associated byte sequence.
Add the concept of a settings namespace.
Add functions for extracting string, IPv4 address, and signed and
unsigned integer values from configuration settings (analogous to
dhcp_snprintf(), dhcp_ipv4_option(), etc.).
Update functions for parsing and formatting named/typed options to work
with new settings API.
Update NVO commands and config UI to use new settings API.
2008-03-20 04:06:07 +00:00
Michael Brown
5a08b434c7
[Settings] show_setting() functions return snprintf()-style length.
...
show_setting() and related functions now return an "actual length" in the
style of snprintf(). This is to allow consumers to allocate buffers large
enough to hold the formatted setting.
2008-03-18 00:48:23 +00:00
Michael Brown
b08a6f5300
[Command] Add "sanboot" command.
2008-03-04 17:59:26 +00:00
Michael Brown
710c6c1be1
Error message cleanups.
2007-08-02 20:27:50 +01:00
Michael Brown
d4947c05b2
Allow images to hold references to the originating URI.
...
Some shuffling around of the image management code; this needs tidying up.
2007-08-02 20:18:32 +01:00
Holger Lubitz
97aade0d1f
make imgfill_cmdline static
2007-07-27 21:35:17 +02:00
Marty Connor
c77704cb60
Warnings purge: src/{crypto,hci,net}
2007-07-03 13:20:22 -04:00
Michael Brown
e4c9c91d6e
Removed debugging statements that should not have been checked in.
2007-06-28 17:57:10 +01:00
Michael Brown
4b08f4cf0f
Quick hack to get image booting working again
2007-06-28 17:55:29 +01:00
Michael Brown
160e66dbb9
Typo
2007-03-20 18:55:00 +00:00
Michael Brown
73b09ecba6
Use stdio.h instead of vsprintf.h
2007-01-19 01:13:12 +00:00
Michael Brown
8edf8f6fa8
Add the "initrd" command
2007-01-14 16:09:48 +00:00
Michael Brown
c088ecf042
Make "boot" a synonym for "imgexec", to match grub
2007-01-14 00:08:13 +00:00
Michael Brown
beb941ed81
Rename "boot" to "autoboot"
2007-01-14 00:06:23 +00:00
Michael Brown
9952df9b52
Add "dhcp" command
2007-01-12 09:53:28 +00:00
Michael Brown
83559c668a
Don't print "<NULL>" when we use imgautoselect().
2007-01-12 08:59:25 +00:00
Michael Brown
2876197306
Allow "imgexec" with no arguments to boot the file that was loaded with
...
"kernel".
2007-01-12 07:32:46 +00:00
Michael Brown
f135a37f30
Cleaner separation between imgXXX() functions and image_cmd.c
2007-01-12 07:22:20 +00:00
Michael Brown
9817f93094
Add basic "fetch" and "imgstat" commands.
2007-01-12 06:05:27 +00:00
Michael Brown
8b6eaf3c82
Be silent if there are no network interfaces
2007-01-12 05:48:22 +00:00
Michael Brown
d45c5e7ce7
Add "route" command (which currently only displays the routing table; it
...
can't modify it).
2007-01-10 20:51:14 +00:00
Michael Brown
f396f1f9d3
Force ordering of commands within help list.
2007-01-10 05:13:20 +00:00
Michael Brown
cef551376f
Force ordering of commands in help list.
2007-01-10 05:10:30 +00:00
Michael Brown
55e590ab3a
Move header file for usr/autoboot.c to include/usr
2007-01-10 02:03:20 +00:00
Michael Brown
d24b80acf2
Added network interface management commands
2007-01-10 01:55:07 +00:00
Michael Brown
cbeec25662
settings_ui() now returns a status code.
2006-12-20 11:42:48 +00:00
Michael Brown
84202d89f0
Split the (quick hack) boot logic out from main.c to autoboot.c, add a
...
"boot" command to attempt booting from within the command shell, fall back
to shell if boot fails for any reason.
2006-12-20 07:04:08 +00:00
Michael Brown
8f9336e0c1
Add "config" command to access config UI
2006-12-20 05:37:33 +00:00
Michael Brown
35edecac34
Move {show,set,clear}_setting() to {show,set,clear}_named_setting().
...
Introduce new {show,set,clear}_setting() that take a struct setting *
rather than a const char *.
set_setting() handles calling clear_setting() when appropriate, so that
individual setting types don't have to check for empty strings.
2006-12-20 04:20:13 +00:00
Michael Brown
d7cffd33e1
Remove obsolete mechanism for including nvo_cmd.o
2006-12-20 00:39:52 +00:00
Michael Brown
a1685cb3e2
Move nvo_cmd.c to hci/commands.
2006-12-20 00:31:34 +00:00