]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/redboot/v2_0/ChangeLog
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / redboot / v2_0 / ChangeLog
index a041d4ce30fce79c301e6f357cc12cebc57206d6..691af5c3e04ca2c48f6e72594b36ffbe194ee3a4 100644 (file)
@@ -1,3 +1,153 @@
+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
         * 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 :
        * 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