Michael Brown
							
						 
						
							
								cde6d776e3
								
							 
						 
						
							Handle structured error codes. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f4c1e564a1
								
							 
						 
						
							vsprintf.h is gPXE-specific; move it to include/gpxe 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								73b09ecba6
								
							 
						 
						
							Use stdio.h instead of vsprintf.h 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								5ff23aa406
								
							 
						 
						
							Include stdlib.h rather than malloc.h 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								90d859c34b
								
							 
						 
						
							Add ETIMEDOUT 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								76aa9ad07d
								
							 
						 
						
							Make TCP give up immediately when it receives -ENETUNREACH from 
							
							 
							tcpip_tx().  This avoids the irritating wait when you accidentally type
"kernel pxelinux.0" before bringing up the network interface.
Add ENETUNREACH to strerror()'s list. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8edf8f6fa8
								
							 
						 
						
							Add the "initrd" command 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c088ecf042
								
							 
						 
						
							Make "boot" a synonym for "imgexec", to match grub 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								beb941ed81
								
							 
						 
						
							Rename "boot" to "autoboot" 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								63386f4455
								
							 
						 
						
							Added ENOENT, since HTTP 404 translates to it 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								9952df9b52
								
							 
						 
						
							Add "dhcp" command 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								83559c668a
								
							 
						 
						
							Don't print "<NULL>" when we use imgautoselect(). 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								2876197306
								
							 
						 
						
							Allow "imgexec" with no arguments to boot the file that was loaded with 
							
							 
							"kernel". 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f135a37f30
								
							 
						 
						
							Cleaner separation between imgXXX() functions and image_cmd.c 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								9817f93094
								
							 
						 
						
							Add basic "fetch" and "imgstat" commands. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8b6eaf3c82
								
							 
						 
						
							Be silent if there are no network interfaces 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								83fa318b86
								
							 
						 
						
							Added strerror(0)=="No error", so that TCP protocols can use 
							
							 
							strerror(rc) in their closed() methods without producing "Error
0x0000" when the connection is closed normally. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d45c5e7ce7
								
							 
						 
						
							Add "route" command (which currently only displays the routing table; it 
							
							 
							can't modify it). 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f396f1f9d3
								
							 
						 
						
							Force ordering of commands within help list. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								cef551376f
								
							 
						 
						
							Force ordering of commands in help list. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								dad5274522
								
							 
						 
						
							Add "name" field to struct device to allow human-readable hardware device 
							
							 
							names.
Add "dev" pointer in struct net_device to tie network interfaces back to a
hardware device.
Force natural alignment of data types in __table() macros.  This seems to
prevent gcc from taking the unilateral decision to occasionally increase
their alignment (which screws up the table packing). 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								55e590ab3a
								
							 
						 
						
							Move header file for usr/autoboot.c to include/usr 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d24b80acf2
								
							 
						 
						
							Added network interface management commands 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								70cc3a164a
								
							 
						 
						
							Reset character attributes before start of welcome banner, in case 
							
							 
							it's a serial console and remembers state from the previous program
run. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d0a3cc3417
								
							 
						 
						
							Avoid creating implicit memcpy()s 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								286db6ffa3
								
							 
						 
						
							Print explicit error message on iSCSI boot failure, and add 
							
							 
							"Permission denied" as an error text to strerror(). 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f33a03c1e5
								
							 
						 
						
							Use getkey() and symbolic key names. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								4b2b8b02ab
								
							 
						 
						
							Use symbolic key names, and avoid moving beyond end of string 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c5df1bc7df
								
							 
						 
						
							Use getkey() and symbolic key names. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								b9f8599537
								
							 
						 
						
							Define KEY_MIN and use it in kb.c. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								cbeec25662
								
							 
						 
						
							settings_ui() now returns a status code. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								07ddaedd33
								
							 
						 
						
							Add EIO. 
							
							 
							
Kill errortab array; it can screw up alignment. 
							
							
						 
						19年前  
					 
				
					
						
							
								   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. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								9ab17484d0
								
							 
						 
						
							Explicitly call erase(), to cope with platforms where the ANSI clear 
							
							 
							screen sequence doesn't work (like bios_console.c on some platforms). 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								8f9336e0c1
								
							 
						 
						
							Add "config" command to access config UI 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								666b309c0c
								
							 
						 
						
							Add instruction row, and save option 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								75430e813e
								
							 
						 
						
							Only need printf(), so use vsprintf.h instead of console.h 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								e4f489636f
								
							 
						 
						
							Clear message on alert row before printing new one 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								b93ff48173
								
							 
						 
						
							Added descriptive text for settings and setting types, and display it in 
							
							 
							the option config UI. 
							
							
						 
						19年前  
					 
				
					
						
							
								   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. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								fc7dcc201b
								
							 
						 
						
							Added messages for some of the most common errors 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								7766e34ed1
								
							 
						 
						
							Split strerror() out from errno.c 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								65e97c4f22
								
							 
						 
						
							Alert when saving settings fails 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								c66b99272f
								
							 
						 
						
							Fix (hopefully) the scrolling logic 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								1e322d4b4c
								
							 
						 
						
							Add (partly-functional) user interface for editing configuration settings 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								3e0f7621eb
								
							 
						 
						
							Don't automatically redraw the edit box; this allows better inheritance. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								35dcbfe771
								
							 
						 
						
							Editable text box widget based on mucurses and edit_string. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								82ec3fc5cc
								
							 
						 
						
							Reset screen on exit as well as entry 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								24f945edce
								
							 
						 
						
							Add "exit --help" to preempt the pedants. 
							
							
						 
						19年前  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								d7cffd33e1
								
							 
						 
						
							Remove obsolete mechanism for including nvo_cmd.o 
							
							
						 
						19年前