# HG changeset patch # User gthomas # Date 1028899232 0 # Node ID 96e3418e1f5bbfa1bc7598da5a23be0ff79bfbdd # Parent 4682d305fd6ab3cc055e0a2238aff3637c6d0c38 From Jani Monoses: fix HTTP loading, FIS delete diff --git a/packages/redboot/current/ChangeLog b/packages/redboot/current/ChangeLog --- a/packages/redboot/current/ChangeLog +++ b/packages/redboot/current/ChangeLog @@ -1,3 +1,13 @@ +2002-08-09 Jani Monoses + + * 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 + + * 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 2002-08-08 Motoya Kurotsu diff --git a/packages/redboot/current/src/flash.c b/packages/redboot/current/src/flash.c --- a/packages/redboot/current/src/flash.c +++ b/packages/redboot/current/src/flash.c @@ -836,6 +836,7 @@ fis_delete(int argc, char *argv[]) if ((stat = flash_erase((void *)img->flash_base, img->size, (void **)&err_addr)) != 0) { diag_printf("Error erasing at %p: %s\n", err_addr, flash_errmsg(stat)); } else { + img->name[0] = (unsigned char)0xFF; fis_update_directory(); } } diff --git a/packages/redboot/current/src/net/http_client.c b/packages/redboot/current/src/net/http_client.c --- a/packages/redboot/current/src/net/http_client.c +++ b/packages/redboot/current/src/net/http_client.c @@ -90,7 +90,7 @@ http_stream_open(connection_info_t *info *err = HTTP_OPEN; return -1; } - diag_sprintf(s->data, "GET %s HTTP 1.0\r\n\r\n", info->filename); + diag_sprintf(s->data, "GET %s HTTP/1.0\r\n\r\n", info->filename); __tcp_write_block(&s->sock, s->data, strlen(s->data)); s->avail = 0; s->open = true;