📄 changelog
字号:
otherwise if the server closes quickly enough nothing is
received.
2002-08-09 Andrew Lunn <andrew.lunn@ascom.ch>
* src/crc.c: Removed. Replaced with the CRC package.
* src/cksum.c: Removed the posix_crc function.
* src/flash.c: Use the crc package crc functions.
* src/xyzModem.c: Ditto
* include/redboot.h: Use the crc package include file.
* cdl/redboot.cdl: removed crc.c
2002-08-09 Jani Monoses <jani@iv.ro>
* src/net/http_client.c: use standard HTTP GET request ('/'
instead of ' ' in HTTP/1.0) to work with all servers
2002-08-08 Jani Monoses <jani@iv.ro>
* src/flash.c: fis delete should mark the slot as reusable
not just delete the area of flash used by the file.
2002-08-08 Gary Thomas <gthomas@ecoscentric.com>
2002-08-08 Motoya Kurotsu <kurotsu@allied-telesis.co.jp>
* src/load.c (do_load): Make sure 'io_tab' is set before using it.
2002-08-07 Gary Thomas <gary@chez-thomas.org>
* src/net/tftp_client.c:
* include/net/tftp.h: Make block numbers unsigned to handle files
larger than 16MB.
2002-08-06 Gary Thomas <gary@chez-thomas.org>
* src/crc.c: POSIX crc code is now separate.
* src/mfill.c:
* src/mcmp.c:
* src/dump.c:
* src/cksum.c:
* src/caches.c: New (split out) file(s).
* src/main.c:
* cdl/redboot.cdl: Split major CLI functionality to separate
files, more easily controlled by CDL - inspired by Andrew.
2002-08-06 Andrew Lunn <Andrew.Lunn@ascom.ch>
* src/io.c: Fix the parsing of boot scripts to allow the use
of aliases. This was broken when the ability to do startup
type specific scripting was added.
2002-08-05 Andrew Lunn <Andrew.Lunn@ascom.ch>
* src/main.c: Made more of the commands conditionally compilable
* cdl/redboot.cdl: CDL code to control the compilation.
2002-07-30 Gary Thomas <gary@chez-thomas.org>
* src/net/net_io.c: Handle broadcast/mask setup better (failed if
not found in FLASH). Also print on network info line.
2002-07-18 Gary Thomas <gary@chez-thomas.org>
* src/net/tftp_client.c:
* src/net/http_client.c:
* src/fs/disk.c:
* src/xyzModem.c:
* src/load.c:
* include/redboot.h: Rework load/mode information tables so that
load I/O methods can detect actual mode (e.g. X-modem vs Y-modem)
2002-07-16 Hendrik Ruijter <Hendrik.Ruijter@axis.com>
2002-07-16 Mark Salter <msalter@redhat.com>
* include/net/net.h: Add __tcp_abort prototype.
* src/net/icmp.c: The default handler can be replaced by a
user defined handler which handles all ICMP segments.
* src/net/ping.c
(handle_icmp): Only ICMP Echo Reply segments must be counted and
ICMP Echo Requests are handled in the user defined handler.
* src/net/tcp.c
(do_abort, __tcp_abort): Send an RST flag in order to abort a
connection. May use a delay to send the flag.
2002-07-15 Mark Salter <msalter@redhat.com>
* src/net/net_io.c: Increase size of out_buf to 1024 bytes.
2002-07-11 Gary Thomas <gary@chez-thomas.org>
* src/io.c (mon_read_char_with_timeout): Ensure interrupts are
disabled on all I/O channels, except for the current console.
This is done when selecting a console, as this process causes
the interrupt state to be inherited from the current console.
2002-07-09 Gary Thomas <gary@chez-thomas.org>
2002-07-09 Grant Edwards <grante@visi.com>
* src/net/udp.c:
* src/net/net_io.c:
* src/net/ip.c:
* src/net/bootp.c:
* src/net/arp.c:
* include/net/net.h:
* include/net/bootp.h:
* cdl/redboot.cdl: Add basic support for non-local networking
using a single gateway. Based on contribution from Grant Edwards.
2002-07-01 Gary Thomas <gary@chez-thomas.org>
* src/net/tftp_client.c:
* src/net/http_client.c:
* src/fs/disk.c:
* src/xyzModem.h:
* src/xyzModem.c:
* src/load.c:
* include/net/tftp_support.h:
* include/net/http.h:
* include/redboot.h:
* cdl/redboot.cdl: Make 'load' command stream I/O table driven.
2002-05-31 Jesper Skov <jskov@redhat.com>
* doc/redboot_installing.sgml: Updated the remaining installation
instructions (well, the top mode details anyway).
2002-05-29 Jesper Skov <jskov@redhat.com>
* doc/redboot_cmds.sgml: Changed format of fis commands.
* doc/redboot_installing.sgml: Updated installation instructions
for all targets up to PowerPC.
2002-05-28 Gary Thomas <gthomas@redhat.com>
* src/load.c (load_elf_image): Improve loading of ELF files with
multiple physical segments.
2002-05-27 Jesper Skov <jskov@redhat.com>
* doc/redboot_rebuilding.sgml: Added some guimenu tags.
* doc/redboot_installing.sgml: Updating more board instructions.
More updates. Changing most programlisting keywords to screen.
Converted remaining rebuild instructions. More mode descriptions
updated. iPAQ converted as well.
2002-05-24 Gary Thomas <gthomas@redhat.com>
* src/load.c (load_elf_image): Improve loading where ELF image
actually overlaps headers [old COFF style files].
2002-05-24 Jesper Skov <jskov@redhat.com>
* doc/redboot_installing.sgml: Updated another 3 boards'
instructions.
* doc/redboot.sgml: Changes due to comments from Jifl.
* doc/redboot_rebuilding.sgml: Same.
* doc/redboot.sgml: Fix wording.
* doc/redboot_installing.sgml: Reordered the platform sections
according to CPU architecture/variant and board manufacturer.
2002-05-23 Jonathan Larmour <jlarmour@redhat.com>
* src/net/dns.c (store_hent): New function. DNS package now requires
this instead of the cyg_thread_get_data calls.
(free_stored_hent): New function. Ditto.
2002-05-23 Gary Thomas <gthomas@redhat.com>
* doc/redboot_cmds.sgml: Document new HTTP download mode.
* src/net/tcp.c: Improve some interfaces. Add support for
outgoing (__tcp_open) connections.
* src/net/net_io.c (net_io_flush): Use improved TCP interfaces.
* src/main.c (_mon_write_char): Map '\n' => '\r\n'. This used
to be done by diag_printf(), but that was the wrong place for it.
* include/net/net.h: Add support for TCP outgoing connections.
* src/net/http_client.c:
* include/net/http.h: New file(s) - HTTP client support.
* src/load.c:
* cdl/redboot.cdl: Support HTTP download mode.
2002-05-23 Jesper Skov <jskov@redhat.com>
* doc/redboot.sgml: Moved the editing and resource sections to
this document. Added new section on RedBoot (startup) modes.
* doc/redboot_cmds.sgml: Removed the editing and resource
sections.
* doc/redboot_installing.sgml: Changed a couple of platform
descriptions.
* doc/redboot_rebuilding.sgml: Make use of mode/config
consistent. Removed mode section.
2002-05-22 Jesper Skov <jskov@redhat.com>
* doc/redboot_rebuilding.sgml: Added a note about redboot growing
beyond its slot limits.
Rewrote the RedBoot rebuilding documentation.
* src/flash.c (fis_create): Clarify error message. Get rid of bool
flag slot_found that only duplicated fis variable state.
2002-05-21 Gary Thomas <gthomas@redhat.com>
* src/xyzModem.h:
* src/xyzModem.c:
* src/load.c: Purge mention of Z-modem until it's implemented.
2002-05-21 Jesper Skov <jskov@redhat.com>
* src/flash.c (fis_create): Removed one of the three questions to
verify.
* doc/redboot_rebuilding.sgml: Removed the query lines from the
docs.
* doc/redboot_installing.sgml: Removed all the free RAM related
resource descriptions. Left in a few timer resource descriptions.
* doc/redboot_cmds.sgml: Refer to platform sections for additional
platform-specific resource usage.
* doc/redboot_installing.sgml: Removed all platform specific
references to the updating section which told the user to use
specific flash paramemters. All this is now handled
automagically.
* src/alias.c (lookup_alias): FREEMEMHI is just the high address
masked to 1KB alignment.
* doc/redboot_cmds.sgml: Added load disk example.
Added section on RedBoot resources.
2002-05-18 Gary Thomas <gthomas@redhat.com>
* src/main.c (do_baud_rate): Improve safety by asking for verification
after actually changing the rate, before updating fconfig data. This
reduces the chance of making a "brick" by setting a bad baud rate.
* src/flash.c (load_flash_config): Fix set_console_baud_rate prototype.
* src/io.c (verify_action_with_timeout):
* include/redboot.h: New function verify_action_with_timeout().
Returns false if no response within XX ms (or ^C).
2002-05-17 Gary Thomas <gthomas@redhat.com>
* src/main.c (do_help):
* src/flash.c:
* include/redboot.h: Support nested command structures, like "fis",
better.
2002-05-17 Jesper Skov <jskov@redhat.com>
* doc/redboot_rebuilding.sgml: Rewrote update procedure to become
truly generic. Some minor tweaks.
* doc/redboot_cmds.sgml: Added id to cksum command.
* src/shex.c (load_shex_image): Set entry address to be base
address.
* src/load.c (do_load): Same.
* src/flash.c (fis_create): Infer correct exec and entry
addresses.
* src/load.c (load_elf_image): Save load_address/end.
* src/flash.c: Made fis lock/unlock support optional image name
instead of addresses. Made a few places of the code use fis_lookup
instead of scanning the table by steam.
(do_flash_config): Update flash after configuration has been
initialized.
2002-05-16 Jesper Skov <jskov@redhat.com>
* doc/redboot_cmds.sgml: Updated text on cksum to show the new
output format.
* src/xyzModem.c (xyzModem_stream_read): Fix build breakage.
* doc/redboot.sgml: Some minor tweaks.
* src/alias.c (lookup_alias): Renamed freemem aliases.
2002-05-15 Jesper Skov <jskov@redhat.com>
* src/io.c (verify_action): Replaced 'are you sure' with
'continue'.
* doc/redboot.sgml: Same.
* src/xyzModem.c: Let Y-modem load correct length. Don't remove
assumed padding bytes since they may well be actual data. Don't
read anything after the EOF package is received.
Disabled the Y-modem header stuff again; it still needs the
padding culling code. So in the end, only the EOF-package read
was at fault.
* src/main.c: Tweak cksum output.
* src/flash.c (fis_create): language tweaks.
* src/main.c: Always call expand_aliases - leave it to that
function to look for flash aliases when appropriate.
* src/flash.c: Moved basic alias expansion into separate file.
* src/alias.c: New file. Always provide FREE_LOW & FREE_HIGH
aliases, but also call flash_lookup_alias when defined.
* include/redboot.h: Added declarations for alias functions. Added
getc_t and terminate_t types.
* src/load.c: Use getc_t/terminate_t types. Made raw load abort if
user tries to load a file too big for memory.
* cdl/redboot.cdl: Compile alias.c.
2002-05-14 Jonathan Larmour <jlarmour@redhat.com>
* src/version.c: Clarify comments.
2002-05-14 Gary Thomas <gthomas@redhat.com>
* include/redboot.h:
* src/net/net_io.c:
* src/net/dns.c: Merge generic "ip" command with "dns" for
more homogenous interface.
2002-05-13 Gary Thomas <gthomas@redhat.com>
* cdl/redboot.cdl: Disable CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP
by default, since its use is currently unclear.
* src/flash.c (load_flash_config): Check for adequate FIS space
was incorrect [when FIS directory and FCONFIG are combined].
(fis_lookup): Image name lookup is case insensitive.
2002-05-10 Gary Thomas <gthomas@redhat.com>
* src/flash.c: Lots of restructuring in support of combined
FIS and FCONFIG data.
* cdl/redboot.cdl:
Add new option CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG
to allow FIS directory and FCONFIG data to share the same
physical FLASH block.
2002-05-03 Gary Thomas <gthomas@redhat.com>
* src/flash.c (load_flash_config): Adjust fconfig database
address - necessary if FLASH blocks are very small.
2002-05-02 Gary Thomas <gthomas@redhat.com>
* src/load.c: Rework how decompression is done (with changes
noted below). Now turning on decompression works by pushing
the decompress code into the stream I/O.
* src/flash.c (fis_load):
* src/decompress.c (gzip_inflate):
* include/redboot.h: Make decompression code more generalized.
2002-05-01 Gary Thomas <gthomas@redhat.com>
* include/elf.h: New file.
* cdl/redboot.cdl:
* src/load.c (load_elf_image): Support [simple] ELF images.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -