43d976edd0 
								
							
								 
							
						 
						
							
							
								
								Prevent NULL from ever pointing to some real code or data.  (This was  
							
							... 
							
							
							
							causing the serial console to ignore input, because it happened to end up
linked with serial_ischar() at address 0, which core/console.c decided was
invalid). 
							
						 
						
							2006-12-20 20:28:20 +00:00  
				
					
						
							
							
								 
						
							
							
								6ceaa158da 
								
							
								 
							
						 
						
							
							
								
								Return -EIO when verification fails, instead of -EINVAL.  
							
							
							
						 
						
							2006-12-20 14:11:50 +00:00  
				
					
						
							
							
								 
						
							
							
								cbeec25662 
								
							
								 
							
						 
						
							
							
								
								settings_ui() now returns a status code.  
							
							
							
						 
						
							2006-12-20 11:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								07ddaedd33 
								
							
								 
							
						 
						
							
							
								
								Add EIO.  
							
							... 
							
							
							
							Kill errortab array; it can screw up alignment. 
							
						 
						
							2006-12-20 07:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								60a3f77711 
								
							
								 
							
						 
						
							
							
								
								Close UDP connection when DHCP completes.  
							
							
							
						 
						
							2006-12-20 07:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								c21502acad 
								
							
								 
							
						 
						
							
							
								
								No longer needed  
							
							
							
						 
						
							2006-12-20 07:13:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a6d1815bc6 
								
							
								 
							
						 
						
							
							
								
								Obsolete for some time now.  
							
							
							
						 
						
							2006-12-20 07:05:32 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9ab17484d0 
								
							
								 
							
						 
						
							
							
								
								Explicitly call erase(), to cope with platforms where the ANSI clear  
							
							... 
							
							
							
							screen sequence doesn't work (like bios_console.c on some platforms). 
							
						 
						
							2006-12-20 06:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f8910410fe 
								
							
								 
							
						 
						
							
							
								
								Add attr_{get,set,on,off} as static inlines.  
							
							
							
						 
						
							2006-12-20 06:06:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8f9336e0c1 
								
							
								 
							
						 
						
							
							
								
								Add "config" command to access config UI  
							
							
							
						 
						
							2006-12-20 05:37:33 +00:00  
				
					
						
							
							
								 
						
							
							
								666b309c0c 
								
							
								 
							
						 
						
							
							
								
								Add instruction row, and save option  
							
							
							
						 
						
							2006-12-20 05:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								75430e813e 
								
							
								 
							
						 
						
							
							
								
								Only need printf(), so use vsprintf.h instead of console.h  
							
							
							
						 
						
							2006-12-20 05:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2b97d2ebc5 
								
							
								 
							
						 
						
							
							
								
								8-bit integers are 1 byte long, not 8...  
							
							
							
						 
						
							2006-12-20 05:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e4f489636f 
								
							
								 
							
						 
						
							
							
								
								Clear message on alert row before printing new one  
							
							
							
						 
						
							2006-12-20 05:03:55 +00:00  
				
					
						
							
							
								 
						
							
							
								b93ff48173 
								
							
								 
							
						 
						
							
							
								
								Added descriptive text for settings and setting types, and display it in  
							
							... 
							
							
							
							the option config UI. 
							
						 
						
							2006-12-20 04:58:26 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fc7dcc201b 
								
							
								 
							
						 
						
							
							
								
								Added messages for some of the most common errors  
							
							
							
						 
						
							2006-12-20 03:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7766e34ed1 
								
							
								 
							
						 
						
							
							
								
								Split strerror() out from errno.c  
							
							
							
						 
						
							2006-12-20 03:49:36 +00:00  
				
					
						
							
							
								 
						
							
							
								65e97c4f22 
								
							
								 
							
						 
						
							
							
								
								Alert when saving settings fails  
							
							
							
						 
						
							2006-12-20 03:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4b33c03942 
								
							
								 
							
						 
						
							
							
								
								Increase colour pair limit  
							
							
							
						 
						
							2006-12-20 03:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c66b99272f 
								
							
								 
							
						 
						
							
							
								
								Fix (hopefully) the scrolling logic  
							
							
							
						 
						
							2006-12-20 03:41:55 +00:00  
				
					
						
							
							
								 
						
							
							
								84a2b886e1 
								
							
								 
							
						 
						
							
							
								
								Split error-message table portions of errno.h out to gpxe/errortab.h  
							
							
							
						 
						
							2006-12-20 03:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e5f0898f38 
								
							
								 
							
						 
						
							
							
								
								Move strerror() prototype to string.h, where it belongs  
							
							
							
						 
						
							2006-12-20 03:35:49 +00:00  
				
					
						
							
							
								 
						
							
							
								04da3556f9 
								
							
								 
							
						 
						
							
							
								
								Differentiate between ENOSPC and ENOMEM  
							
							
							
						 
						
							2006-12-20 03:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4f506328ad 
								
							
								 
							
						 
						
							
							
								
								Use -ENOSPC rather than -ENOMEM, to distinguish the cases "generic out of  
							
							... 
							
							
							
							memory" and "no space left for DHCP options" 
							
						 
						
							2006-12-20 03:33:37 +00:00  
				
					
						
							
							
								 
						
							
							
								637a891264 
								
							
								 
							
						 
						
							
							
								
								Fix prototype of sleep() and move it to unistd.h  
							
							
							
						 
						
							2006-12-20 03:14:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1e322d4b4c 
								
							
								 
							
						 
						
							
							
								
								Add (partly-functional) user interface for editing configuration settings  
							
							
							
						 
						
							2006-12-20 03:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3e0f7621eb 
								
							
								 
							
						 
						
							
							
								
								Don't automatically redraw the edit box; this allows better inheritance.  
							
							
							
						 
						
							2006-12-20 02:09:41 +00:00  
				
					
						
							
							
								 
						
							
							
								35dcbfe771 
								
							
								 
							
						 
						
							
							
								
								Editable text box widget based on mucurses and edit_string.  
							
							
							
						 
						
							2006-12-20 01:40:57 +00:00  
				
					
						
							
							
								 
						
							
							
								82ec3fc5cc 
								
							
								 
							
						 
						
							
							
								
								Reset screen on exit as well as entry  
							
							
							
						 
						
							2006-12-20 01:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								24f945edce 
								
							
								 
							
						 
						
							
							
								
								Add "exit --help" to preempt the pedants.  
							
							
							
						 
						
							2006-12-20 00:44:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d7cffd33e1 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete mechanism for including nvo_cmd.o  
							
							
							
						 
						
							2006-12-20 00:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ec5789bf0c 
								
							
								 
							
						 
						
							
							
								
								Select required commands via config.h  
							
							
							
						 
						
							2006-12-20 00:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9f953322a1 
								
							
								 
							
						 
						
							
							
								
								Remove warning (at least on platforms with uint32_t == unsigned long).  
							
							
							
						 
						
							2006-12-20 00:34:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a1685cb3e2 
								
							
								 
							
						 
						
							
							
								
								Move nvo_cmd.c to hci/commands.  
							
							
							
						 
						
							2006-12-20 00:31:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4d0d275ce4 
								
							
								 
							
						 
						
							
							
								
								Functionality now replaced by a combination of readline() and system().  
							
							
							
						 
						
							2006-12-20 00:27:11 +00:00  
				
					
						
							
							
								 
						
							
							
								38ad706b08 
								
							
								 
							
						 
						
							
							
								
								Use new minimal shell  
							
							
							
						 
						
							2006-12-20 00:26:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4919646fb9 
								
							
								 
							
						 
						
							
							
								
								Separated out (and tidied up) shell banner code  
							
							
							
						 
						
							2006-12-20 00:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								a2c5744daf 
								
							
								 
							
						 
						
							
							
								
								Minimal shell implementation using readline() and system().  
							
							
							
						 
						
							2006-12-19 23:55:05 +00:00  
				
					
						
							
							
								 
						
							
							
								a646e38f03 
								
							
								 
							
						 
						
							
							
								
								Use stdlib.h for malloc() instead of malloc.h.  
							
							
							
						 
						
							2006-12-19 23:42:46 +00:00  
				
					
						
							
							
								 
						
							
							
								b613086bfe 
								
							
								 
							
						 
						
							
							
								
								Explicitly print out-of-memory message to avoid tricking the user into  
							
							... 
							
							
							
							thinking that a command executed successfully. 
							
						 
						
							2006-12-19 23:37:51 +00:00  
				
					
						
							
							
								 
						
							
							
								22289ca8f6 
								
							
								 
							
						 
						
							
							
								
								Functioning readline()  
							
							
							
						 
						
							2006-12-19 23:25:44 +00:00  
				
					
						
							
							
								 
						
							
							
								66007fa448 
								
							
								 
							
						 
						
							
							
								
								Provide an edit history to allow caller to efficiently update display.  
							
							
							
						 
						
							2006-12-19 23:24:16 +00:00  
				
					
						
							
							
								 
						
							
							
								abbfbd678d 
								
							
								 
							
						 
						
							
							
								
								Explicitly move cursor to top-left of screen, in case the clear screen  
							
							... 
							
							
							
							call doesn't do it. 
							
						 
						
							2006-12-19 22:37:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b3c535e550 
								
							
								 
							
						 
						
							
							
								
								Skeletal (non-echoing) version of readline()  
							
							
							
						 
						
							2006-12-19 22:35:10 +00:00  
				
					
						
							
							
								 
						
							
							
								19e1d674d3 
								
							
								 
							
						 
						
							
							
								
								Catch attempts to print NULL strings  
							
							
							
						 
						
							2006-12-19 22:33:42 +00:00  
				
					
						
							
							
								 
						
							
							
								1bc3514bd8 
								
							
								 
							
						 
						
							
							
								
								Start of generic editable string support  
							
							
							
						 
						
							2006-12-19 19:28:12 +00:00  
				
					
						
							
							
								 
						
							
							
								70d20c4e7a 
								
							
								 
							
						 
						
							
							
								
								Use common symbols to avoid dragging in getopt.o unless a getopt-using  
							
							... 
							
							
							
							command is linked in. 
							
						 
						
							2006-12-19 16:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c1bac56f85 
								
							
								 
							
						 
						
							
							
								
								Use current attributes when erasing.  
							
							
							
						 
						
							2006-12-19 01:17:10 +00:00