[FIX] networkFixes ([cd][et][er][approved] Karl tested, code looksok, should go into 3.6)

Daniel Vainsencher danielv at netvision.net.il
Thu Jul 24 16:10:24 UTC 2003


m.rueger at acm.org wrote:
> 
> --Boundary_(ID_PJETV0ld3Ldu5oWiwmyGeg)
> Content-type: TEXT/PLAIN
> Content-transfer-encoding: 7BIT
> 
> from preamble:
> 
> "Change Set:		networkFixes
> Date:			23 July 2003
> Author:			Michael Rueger, Luciano Notarfrancesco
> 
> Fixes some problems in the network rewrite:
> - SocketStream next: used size instead of position (fixed by Luciano)
> - FTPClient timed out on waiting for a response
> This is a rather interesting bug which occurs when the ""transfer
> completed"" is received on the control socket before the data is
> actually received completely on the data socket.
> - Socket dataAvailable may be true without actual bytes available.
> SocketStream now handles this correctly by trying to read possibly
> available data."!
> 
> --Boundary_(ID_PJETV0ld3Ldu5oWiwmyGeg)
> Content-type: application/octet-stream; NAME=networkFixes.cs.gz
> Content-transfer-encoding: base64
> Content-disposition: attachment; filename=networkFixes.cs.gz
> 
> H4sIAAAAAAAAAN1XXW/bNhR91oP+w4334ARI3SRu+qGtA7q2HjxsSdAE20ORDrRE2VwkUiOp
> uB7y43dIUbLsuB/DspcBfpDJy8Nzz728vBxOtCrp8s+as5vx6OmMW0Yqp+HwCf1UFys6OToa
> D4f0vmCWG0t1leEjoW9Ox+Pja1KSTsZrQ2KWTpOjp8mTMVXlcC8evF4wOed0yW0SRZLbpdI3
> E/GRm/iNw4miqL8+flXbhdJu+BeRLhgv6F3N51wf0s91KphUdKYs07lmMuUmVXHswcioklOl
> 1azgpSEhyS44he1I86UW2Cx+RJcqveH20mrOSsx/tAnVhmdkxF8cy4zlLHPuV8oIK+Ddfg78
> jGarlsABUCZXF68LwaUlK0rMqto6JZYMa+SccqWJYVdTKWl4fLUQoGTcEAMtjX0sx6y3ndVz
> Wi7gK6k0rbXBH96wHwwsvDQ5FqSqrApueTYYOCDNUy5u3b6NZaqk1aqACM45mnEQ4H4GsWJ+
> 69TWrIDI3dIWEmMBxds2EKNOKT/66paJgkFaKtkK8GR1zWkpECo43mBDIeQHsdZ0tCW1WhIy
> IStgY50eqdLgYrE9pLV65bSwCvygP8Q3YoapDs3TGA324vh89geWkalnacGMQSJeaGVVqoom
> InHkouiy41emhVt7xkoOu6FpmEAsCYSpzBUBwb4LYXLZM0dUzPnMcH3LEYqKywy8WgtDwzjy
> u25DY7xSqngjUpczmGxHU+T4XOkV/p01yfiopWtwOuK9TfJUcmiamQmOAA0rLW6xfkjwp6ww
> UApNzx6fjB/7o3aMU3YKkG2W4LLNW+Rnokjo/b2J5CWd6wzJmL1WRcE9fRyL5fUojj5sW+/R
> v2d86hmrqgWNo7ttmenungeOp+FFfj8impfqlk+ENkjaHY6bt2VlV3EUifwKSfsJDaQodnn8
> EA43IarNogVNiK2d3+0Uy7Ke1VezcBnsbT6n/wnopAue3mDpRbPxW62VjqPBNO/qRahkh+RN
> SVh3NpHMKFNMroi7FdC+UtoaCDeVmDRNyWnLnoORCuVBNuaH5FRwUDOW3owGcfA+HEth3vQr
> jY/YhBVOr/cfnKELkF+Qc9A4Q+luBQoTWOLZroX25v0zDhMlvbtATTqmd7R/xQvcFq3I3qST
> cxoKSgN4gLtiLllx7cF+Y1pCqAeAgxcDkdOS0xxlF9cEP3RiLZmRw7WKgzZnNjLqnqMPmzPH
> bc7syGHqBPX8fihQ9amny7L58OPw8Ef4tpElues+3EhTdOFoFpLO3aIe04xoKm/VjduLu8vZ
> mc8coKtsnTSEX9jN5R6Xqar9RZvhLuK4JV3ldvde6cRw6H5E5AKJ7eoekBugVGXcrDO05To1
> 4aSsi0nP51tW1H1hunxdLw+i9AH68uyCeNhAPtkO5Pn/Pni+WlxsVtg2Ml8qF/8ktx82UEcI
> 1C7mO25ln03N9b67PH674dN1Y69sb0nvPr72fsR7G83bhhttvZZr/gU61mePj18E/s+T4xfg
> 33TXTE4RR3TwyJ9X0ix9loSh0DOqPLR3cdTwETJs7LvyR7Q52LXm362RnFfoogsejlU4eL7X
> dfeKv903YbboNfH7tNu26dc/E7TxGE7fu8Y2N2X2rcw27zbXS3e1wuxouvvlYtuvad6ZrV3c
> BfIl976ic3sO93ZvjdCeS7Tr/iXlGoWmacDpznGEt54Q4bURSOKs+8eEXTBfW7SrLv6lwnTo
> +uPIFQDIpbabhIHrHmd1nrep9M69Hu5w9MPg7wRfXUlBS5vQ8cjNdHbJy75awbNLvCO9d9Kq
> JGCP+qu+p6N+QPAdddFFJ+lswj8lE9rfDH9dXSkkAB3SfmCYqmo1QRUFO/I7thsdHDRH8T98
> 72y3nfcfQA/93vkbpQ83kGwQAAA=
> 
> --Boundary_(ID_PJETV0ld3Ldu5oWiwmyGeg)
> MIME-version: 1.0
> Content-type: text/plain; charset=us-ascii
> Content-transfer-encoding: 7BIT
> 
> 
> 
> --Boundary_(ID_PJETV0ld3Ldu5oWiwmyGeg)--



More information about the Squeak-dev mailing list