]> granicus.if.org Git - curl/commitdiff
- Vijay G filed bug report #2723236
authorDaniel Stenberg <daniel@haxx.se>
Thu, 7 May 2009 08:30:43 +0000 (08:30 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 7 May 2009 08:30:43 +0000 (08:30 +0000)
  (http://curl.haxx.se/bug/view.cgi?id=2723236) identifying a problem with
  libcurl's TFTP code and its lack of dealing with the OACK packet.

CHANGES
RELEASE-NOTES
TODO-RELEASE
lib/tftp.c

diff --git a/CHANGES b/CHANGES
index 334d6252d9ec29846ddecdec200dc40ef1069b4d..5ac787891f84013f9b6c01f1ed58c50143d97baf 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,11 @@
 
                                   Changelog
 
+Daniel Stenberg (7 May 2009)
+- Vijay G filed bug report #2723236
+  (http://curl.haxx.se/bug/view.cgi?id=2723236) identifying a problem with
+  libcurl's TFTP code and its lack of dealing with the OACK packet.
+
 Yang Tse (5 May 2009)
 - Fixed the --ftp-port address of test #251 to the CLIENTIP address, and
   reverted the change affecting test suite harness committed 4 May.
index 1d4dee3eb60f044c7a9a57ae5b3b89b1ce80f9b2..fb4e004db97062cda5ba2f3bfe5ae6322aec7217 100644 (file)
@@ -40,6 +40,7 @@ This release includes the following bugfixes:
  o improved out of the box TPF compatibility
  o HTTP PUT protocol line endings portions mangled from CRLF to CRCRLF
  o Rejected SSL session ids are killed properly (for OpenSSL and GnuTLS builds)
+ o Deal with the TFTP OACK packet
 
 This release includes the following known bugs:
 
index cf571516e9f42df9858bd2cc4f125b9d11e1a3ad..2d2dac0a09341b23b996a8e01d0629e053aee3dd 100644 (file)
@@ -3,10 +3,6 @@ To be addressed in 7.19.5 (planned release: May 2009)
 
 221 - debian man page warnings
 
-223 - TFTP flaw, #2723236
-
-226 - Active Mode FTPS Data Port Range
-
 228 - rpath problems in linking with custom openssl
 
 232 - [PATCH] transfer.c fixes for CURL_DO_LINEEND_CONV and non-ASCII
@@ -21,3 +17,9 @@ To be addressed in 7.19.5 (planned release: May 2009)
 235 - #2784055, connect race with multi and socks proxy
 
 236 -
+
+To be addressed in 7.19.6 (planned release: July 2009)
+=========================
+
+226 - Active Mode FTPS Data Port Range
+
index b095cc5325b59a2294505233fe8ac3f9838e66c7..1cb128454131967a7f1cc10172361551b074580d 100644 (file)
@@ -695,6 +695,8 @@ static CURLcode tftp_tx(tftp_state_data_t *state, tftp_event_t event)
       }
       return res;
     }
+    /* fall-through */
+  case TFTP_EVENT_OACK:
     /* This is the expected packet.  Reset the counters and send the next
        block */
     state->block++;