changelog

来自「开放源码实时操作系统源码.」· 代码 · 共 1,895 行 · 第 1/5 页

TXT
1,895
字号
2007-08-28  Gary Thomas  <gary@mlbassoc.com>

	* src/flash.c (do_flash_init): Memory allocation was slightly
	incorrect - 'workspace_end' should always be used to find 
	the end of available memory.

2007-08-08  Peter Korsgaard  <peter.korsgaard@barco.com>

	* include/net/http.h:
	* src/net/http_client.c: Add HTTP_FORBIDDEN error code for 403
	Forbidden response.

2007-06-03  Andrew Lunn <andrew.lunn@ascom.ch>

	* src/net/net_io.c: (do_ip_addr): Option to set domain name.
	* doc/redboot_cmds.sgml: Document new option.
	
2007-06-03  Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

	* cdl/redboot.cdl: CDL to control the use of DNS domain name.
	* src/net/bootp.c: Get the domain name from the reply.
	* src/net/dns.c: Domain name from CDL, fconfig and DHCP.
	
2007-06-02  Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

	* src/flash.c: (fis_list): fis list will now list an image
	which happens to start at address 0.
	
2007-04-11  Gary Thomas  <gary@mlbassoc.com>
2007-04-11  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/fs/fileio.c: Temporary kludge to treat flash correctly if either
	flash v1 or flash v2 used with this file.
	(do_mount): silence warning. Include accidentally omitted printf arg.
	(do_list): silence warning.

2007-01-22  Peter Korsgaard  <peter.korsgaard@barco.com>

	* src/load.c (do_load): Reset entry address before load so
	go/exec commands will fail after an incomplete upload.

2006-11-28  David Fernandez  <dfernandez@cct.co.uk>

	* cdl/redboot.cdl: Modified to change the option
	CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE to make it independent of
	CYGSEM_REDBOOT_FLASH_CONFIG, changes in net_io.c will allow to
	specify a default interface in terms of the name and its position
	in the table of interfaces for the driver.

	* src/net/net_io.c: Modified to allow
	CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE to be used even with no flash
	available.
	Bug regarding CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE fixed, so that
	when working with several network interfaces, and the default one
	fails to initialize, only the first successfully initialized one is
	used.

2006-11-19  Andrew Lunn  <lunn@laptop.lunn.ch>

	* src/load.c: Only call valid_address() if
	CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS is enabled.

2006-09-06  Andrew Lunn  <andrew.lunn@ascom.ch>

	* cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
	Error pointed out by Wang Cui

2006-08-28  Sergei Gavrikov  <w3sg@SoftHome.net>

	* src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.

2006-07-21  David Ho <davidkwho@gmail.com>

	* src/flash.c (fis_start_update_directory): Fix build error when
	redundant FIS selected and locking is not enabled/supported.

2006-05-24  Gary Thomas  <gary@mlbassoc.com>

	* src/net/net_io.c (do_ip_addr): Bail out if no networking.

2006-05-23  Gary Thomas  <gary@mlbassoc.com>

	* src/flash.c (fis_update_directory): Fix problems building on systems
	with no FLASH locking.

2006-04-19 Alexander Neundorf <alexander.neundorf@jenoptik.com>
	* src/flash.c, src/main.c, src/fconfig.c: 
        * include/fis.h, include/redboot.h:
        * cdl/redboot.cdl:
        add support for redundant FIS tables, configurable via 
	CYGOPT_REDBOOT_REDUNDANT_FIS

2006-04-07  Grant Edwards <grante@visi.com>

	* src/net/net_io.c (net_io_getc_nonblock): 
	Handle TELNET_WILL (reject same as TELNET_DO)

2006-04-03  Lars Povlsen  <lpovlsen@vitesse.com>
 
 	* src/flash.c (fis_update_directory): Fixed flash region size when
	CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG is enabled.
 
2006-03-27  Gary Thomas  <gary@mlbassoc.com>

	* src/net/tcp.c (__tcp_write_block): Fix calculation of actual
	total number of bytes sent (from Wolfgang Koebler)

2006-02-25  Oliver Munz  <munz@speag.ch>
	    Andrew Lunn  <andrew.lunn@ascom.ch>
	
	* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
	* src/flash_load.c (NEW): Implements access to flash
	* src/load.c: Allow load command to load directly into flash
	* cdl/redboot.c (CYGBLD_REDBOOT_LOAD_INTO_FLASH) Control new
	feature, disabled by default.
	* cdl/main.c (cyg_start): Assert check to see if we have 
	overflowed the workspace.
	* doc/redboot_cmds.sgml: Document new flag.
	
2006-02-24  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/fs/fileio.c (do_list): Use getcwd for current directory,
	rather than "." which may not be implemented in the FS.

2006-02-17  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/flash.c (fis_lock & fis_unlock): Allow compilation without
	FIS being enabled.
	* src/flash.c (fis_update_directory): When reading/writing flash
	use the full size of the fis directory, not just one block.

2005-11-23  Peter Korsgaard  <peter.korsgaard@barco.com>

	* src/gunzip.c (do_gunzip): Fixed diag_printf format string warnings.

2005-10-17  Gary Thomas  <gary@mlbassoc.com>

	* src/iomem.c (do_iopeek): Correct number of options.

2005-09-13  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/parse.c (redboot_exec): Conditionalise use of 
	__mem_fault_handler to only be when stubs are included.
	(error_handler): Ditto for this function.

	* src/main.c (cyg_start): Conditionalise use of 
	__mem_fault_handler to only be when stubs are included.
	(do_go): Ditto.
	(error_handler): Ditto for this function.

2005-09-09  Andrew Dyer  <adyer@righthandtech.com>
 
 	* src/load.c: add calls to redboot_getc_terminate before exiting
 	load_elf_image() in various error scenarios, change the final call
 	to redboot_getc_terminate to have the error flag set.  This will
 	cause a tftp nak and close down the connection since for ELF files
 	we don't read the whole content but end the connection when the
 	runnable parts are in.
 
 	* src/net/tftp_client.c: add tftp_error() to send an error back to
 	the server. define tftp_stream_terminate() and pass it into the
 	redboot interface.
 
2005-09-08  Gary Thomas  <gary@mlbassoc.com>

	* src/io.c: 
	* include/redboot.h: 
	* doc/redboot.sgml: 
	* cdl/redboot.cdl: Add support for ANSI keyboard cursor keys
	such as HOME/END/Arrows

2005-09-08  Stefan Sommerfeld  <sommerfeld@mikrom.com>
	* src/flash.c: Fix usage of "fis create", more arguments are optional
	Set mem_base to mem_addr instead of flash_addr for a loaded image
	
2005-09-03  Andrew Lunn  <andrew.lunn@ascom.ch>

	* cdl/redboot.cdl: White space changes to aid readability. 

2005-09-03  Isaac Claymore   <iclaymore@gmail.com>

	* src/flash.c (fis_create): Print an error if the FIS directory is
	full when we try to create a new entry.
	
2005-08-17  David Vrabel  <dvrabel@arcom.com>

	* cdl/redboot.cdl (CYGNUM_REDBOOT_DEFAULT_NETWORK_DEVICE): Removed
	since isn't used anywhere.
	* cdl/redboot.cdl (CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE): New option 
	to specify the name of the default network device.

	* src/net/net_io.c: Use CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE as
	the default to the net_device config option.

2005-07-06  Isaac Claymore <iclaymore@gmail.com>

	* src/fconfig.c: (get_config): Verify the length of the script is
	less than MAX_SCRIPT_LENGTH.

2005-06-29  Andrew Lunn  <andrew.lunn@ascom.ch>

	* doc/redboot_cmds.sgml: 
	* src/dump.c: Fix the usage for dump and x command.

2005-06-29  Peter Korsgaard  <jacmet@sunsite.dk>

	* src/flash.c (find_free): Maintain sort order when splitting
	chunks.

2005-06-27  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/net/enet.c (ntohs): Return type is a short.

2005-06-22  Peter Korsgaard  <jacmet@sunsite.dk>

	* src/flash.c (fis_list, fis_free, fis_create):
	* src/iomem.c (do_iopeek): Fixed compiler warnings about formats
	strings for diag_printf.

2005-06-09  David Vrabel  <dvrabel@arcom.com>

	* src/xyzModem.c: Use the Ymodem length field by #define'ing
	USE_YMODEM_LENGTH.
	(xyzModem_stream_read): Only discard runs of ^Z's if we're using
	Xmodem or the Ymodem length field is 0.  This allows binary files
	with runs of ^Z's to be transferred.

2005-06-07  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/flash.c (_flash_info): Fixed a warning about a diag_printf
	format string.

2005-05-27  David Vrabel  <dvrabel@arcom.com>

	* src/main.c (cyg_start): Expand aliases even if
	CYGSEM_REDBOOT_FLASH_ALIASES is not enabled since there are some
	hardcoded aliases (e.g., FREEMEMLO).

2005-05-04  David Vrabel  <dvrabel@arcom.com>
 
 	* src/alias.c (lookup_alias): The expansion of FREEMEMLO and
 	FREEMEMHI needs a leading '0x' so they're recognized as hex.
 
2005-04-21  Ian Campbell  <icampbell@arcom.com>

	* src/net/net_io.c (net_init): Don't initialize the network if we
	don't have an IP address.

	* src/net/net_io.c (do_ip_addr): Add a '-b' option to obtain IP
	address using BOOTP/DHCP.

	* doc/redboot_cmds.sgml: Document the new '-b' option to the
	'ip_address' command.

	* src/decompress.c (zcfree): Remove unnecessary variable
        reinitialisation.

	
2005-04-17  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/alias.c (lookup_alias): Fix compiler warnings about formats
	* src/cksum.c (do_cksum): Ditto
	* src/dump.c  (do_dump): Ditto	

2005-04-07  Peter Korsgaard  <jacmet@sunsite.dk>

	* cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
	gunzip command to uncompress GZIP compressed data.	

2005-04-11  Peter Korsgaard  <jacmet@sunsite.dk>

	* src/flash.c (find_free): Correctly split chunks in two when
	not final chunk.

2005-03-07 Alexander Neundorf <alexander.neundorf@jenoptik.com>

        * src/net/arp.c: use correct sizeof(rt->enet_addr) in
	__arp_lookup()
	
2005-01-26  Nick Garnett  <nickg@ecoscentric.com>

	* src/fs/fileio.c (do_mkdir, do_deldir, do_del, do_write): Added
	some extra argument checking to these functions.

2005-01-22  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/main.c (cyg_start): Fix compiler warning with 
	HAL_THREAD_INIT_CONTEXT and the worspace end address.
	* src/fs/disk.c (find_dos_partitions): Removed unused variable.

2005-01-19  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/fs/fileio.c (do_mount): Only support -f with "legacy" flash
	block devices.
	Clear mount table on failure.
	(do_move): Silence rename undefined warning.
	(do_write): Silence warnings.
	(do_info): Support longer device names.

	* src/decompress.c (ZLIB_COMPRESSION_OVERHEAD): 
	Increase substantially if jffs2 is present.

2005-01-05  David Vrabel  <dvrabel@arcom.com>

	* src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
 	* src/net/bootp.c (__bootp_find_local_ip): Only print the
 	"waiting for BOOTP" message when after first retry.
	
2004-12-17  Nick Garnett  <nickg@ecoscentric.com>

	* src/fs/fileio.c: Fixed some bugs in handling of mounts. The
	strings used in the mount table must be copied, otherwise the
	mount table is corrupted by later commands. Also toughened up some
	error testing.

2004-12-16  Nick Garnett  <nickg@ecoscentric.com>

	* doc/redboot_cmds.sgml: Added file mode documentation to load
	command.

2004-12-01  Andrea Michelotti  <amichelotti@atmel.com>

	* main.c :
	* mfill.c: 
	* mcmp.c : Changes required for use with GCC v4 - cast as lvalue
	is no longer supported.

2004-11-26  Nick Garnett  <nickg@ecoscentric.com>

	* doc/redboot_cmds.sgml: Added documentation of filesystem access
	commands.

	* src/fs/fileio.c (do_write): Added O_TRUNC to the open call to
	ensure that the file is resized to fit the new data.

2004-11-24  Nick Garnett  <nickg@ecoscentric.com>

	* src/fs/fileio.c: Significantly reorganized to present an
	interface similar to the fis commands. Added a variety of command
	to manipulate files and directories in a filesystem.

	* src/parse.c: Added redboot_exec() to provide an internal
	interface for executing RedBoot commands. Added err_printf() which
	allows an error message to be printed before longjumping out to an
	enclosing call to redboot_exec(). Where redboot_exec() is not
	involved, it just behaves like diag_printf().

	* src/main.c: Removed unnecessary delay during startup. Changed
	diag_printf() in do_go() into err_printf().

	* src/load.c: Changed some calls to diag_printf() to err_printf().

	* src/net/net_io.c: Changed init priority to RedBoot_INIT_NET.
	
	* include/redboot.h: Added some extra initialization
	priorities. Added prototypes for redboot_exec() and err_printf().

2004-11-09  Ian Campbell  <icampbell@arcom.com>

	* cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
	for iopeek and iopoke commands to allow access to the I/O regions.

2004-11-09  David Vrabel  <dvrabel@arcom.com>

	* cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
	description to match what the option is actually used for.

	* src/flash.c (find_free, fis_free, fis_find_free): Don't ignore
        an extra CYGBLD_REDBOOT_MIN_IMAGE_SIZE amount from the start.
        This fixes the case where nothing uses the start of flash.

2004-11-04  Peter Korsgaard  <jacmet@sunsite.dk>

	* src/fconfig.c (flash_write_config): Removed compiler warning
	when building redboot with combined FIS and config.

2004-10-10	Iztok Zupet	 <iz@elsis.si>

	* cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?