Mon May 8 09:45:37 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/cfuncs.st: in some function definitions, changed the byteArray type specifier to byteArrayOut. This fixes bugs with accessing the local and remote addresses of sockets, and with receiving datagrams. Thu Apr 12 17:06:32 2000 Paolo Bonzini (bonzini@gnu.org) *** Version 1.7.4 released Sat Apr 8 00:34:57 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/tcp.c: properly ignore SIGPIPE Fri Mar 24 18:22:48 2000 Paolo Bonzini (bonzini@gnu.org) *** Version 1.7.3 released (fixes packaging problem in 1.7.2) Mon Mar 13 18:29:03 2000 Paolo Bonzini (bonzini@gnu.org) *** Version 1.7.2 released Wed Feb 23 17:16:59 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/SocketImpl.st: added #hasBeenConnectedTo: to fix problem with the #remoteAddress of sockets created with #accept: * tcp/TCPSocketImpl.st: fixed #accept: * tcp/tcp.c: fixed getHostByAddr when host is unknown to the DNS server. Tue Feb 22 18:29:03 2000 Paolo Bonzini (bonzini@gnu.org) *** Version 1.7.1 released Mon Feb 21 10:32:16 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/Socket.st: can adjust read/write buffer sizes after the Socket object has been created. Tue Feb 15 09:48:25 2000 Paolo Bonzini (bonzini@gnu.org) *** Version 1.7 released Mon Jan 31 14:48:04 2000 Paolo Bonzini (bonzini@gnu.org) *** Sixth beta of 1.7 (labeled 1.6.85) released Mon Jan 31 10:26:37 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/TCPSocketImpl.st: fixed `message not understood' in #accept: * tcp/Socket.st: added the #producerConsumerTest Sun Jan 30 14:22:29 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/IPAddress.st: fixed \\ instead of // in port: * tcp/Socket.st: fixed buffer filling to reveal dead connections, added a couple of test methods. * tcp/UnixStream.st: moved #canRead and #canWrite here from TCPSocketImpl and UDPSocketImpl. * tcp/TCPSocketImpl.st: removed #canRead/#canWrite * tcp/UDPSocketImpl.st: removed #canRead/#canWrite * tcp/AbstractSocketImpl.st: removed #canRead/#canWrite Fri Jan 28 09:07:18 2000 Paolo Bonzini (bonzini@gnu.org) * tcp/cfuncs.st: #anyLocalAddress had second arg declared as byteArray (should have been byteArrayOut). * tcp/tcp.c: fixed getAnyLocalAddress (missing cast to long) * tcp/UDPSocketImpl.st: copied changes to TCPSocketImpl.st here Tue Jan 11 18:59:55 2000 Nicolas Burrus (Nicolas.Burrus@epita.fr) * tcp/TCPSocketImpl.st: changed 'socket' to 'create' in method create * tcp/TCPSocketImpl.st: in methods canWrite and canRead changed 'forReading' to 'reading' * tcp/TCPSocketImpl.st: in getPeerName "intAt:" makes an error, replaced with "at:" * tcp/cfuncs.st: changed "Smalltalk" to "Namespace current" Mon Jan 10 22:01:39 2000 Nicolas Burrus (Nicolas.Burrus@epita.fr) * tcp/IPAdress.st: fixed bug in #allByName (`host := aString asLowerCase' was after the conditional) * tcp/Socket.st: #initialize now initializes Read/WriteBufferSize and defaultImplementationClass too. * tcp/TCPSocketImpl.st: 'pfInit' changed to 'pfInet' Tue Dec 28 12:17:21 1999 Paolo Bonzini (bonzini@gnu.org) *** Fifth beta of 1.7 (labeled 1.6.84) released Fri Nov 26 20:59:32 1999 Paolo Bonzini (bonzini@gnu.org) *** Fourth beta of 1.7 (labeled 1.6.83) released Sun Oct 31 11:12:34 1999 Paolo Bonzini (bonzini@gnu.org) *** Third beta of 1.7 (labeled 1.6.82) released Fri Oct 22 10:15:26 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/IPAddress.st: method to return the IP address class was named #class which broke everything (now it is #addressClass). Mon Oct 17 18:19:12 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/TCP.st: removed declaration of forward references to nil now that Undeclared is available. Wed Oct 13 17:38:49 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/ReadBuffer.st: moved to examples/Buffers.st * tcp/WriteBuffer.st: moved to examples/Buffers.st * tcp/TCP.st: now loads examples/Buffers.st * tcp/AbstractSocket.st: added time-outs * tcp/Socket.st: added time-outs * tcp/DatagramSocket.st: added time-outs * tcp/TCPSocketImpl.st: added #canRead/#canWrite * tcp/UDPSocketImpl.st: added #canRead/#canWrite * tcp/cfuncs.st: added support for #canRead/#canWrite * tcp/tcp.c: added support for #canRead/#canWrite Sat Oct 9 09:14:23 1999 Paolo Bonzini (bonzini@gnu.org) *** Second beta of 1.7 (labeled 1.6.81) released Wed Sep 29 19:47:53 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/ReadBuffer.st: added #bufferContents and #isFull * tcp/Socket.st: removed PositionableStream methods since they are in Stream now. Sat Sep 25 12:32:23 1999 Paolo Bonzini (bonzini@gnu.org) *** First beta of 1.7 (labeled 1.6.80) released Sat Sep 18 14:33:28 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/AbstractSocket.st: moved buffering to Socket.st, changed superclass to Stream * tcp/IPAddress.st: support for "a.b.c", "a.b", "a" addresses in #fromString: * tcp/Socket.st: moved buffering from AbstractSocket.st, added various PositionableStream methods Sun Aug 29 11:23:18 1999 Paolo Bonzini (bonzini@gnu.org) *** Version 1.6.2 released. Thu Aug 27 19:43:41 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/ContentHandler.st: incorporated part of URLConnection.st; test for TIFF files includes the version number (not really orthodox but makes the test more precise). * tcp/HTTPConnection.st: removed. * tcp/URLConnection.st: moved class methods to ContentHandler, removed instance methods. * tcp/TCP.st: changed in the list of files to be loaded. Mon Jul 26 21:11:58 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/tcp.c: added `select' hacks from 1.1.5's tcp.c Fri Jun 25 12:53:18 1999 Paolo Bonzini (bonzini@gnu.org) *** Bug-fixing version 1.6.1 released. Mon Jun 21 10:40:21 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/ContentHandler.st: changed category to Sockets-RFC. * tcp/HTTPConnection.st: changed category to Sockets-RFC. Added pattern-based choice of whether to use or not a proxy. * tcp/URLConnection.st: changed category to Sockets-RFC. * tcp/URL.st: changed category to Sockets-RFC. * tcp/tcp.c: added fullWrite. * tcp/tcp.c: the `write' callout now uses the fullWrite wrapper. Thu Jun 17 11:38:53 1999 Paolo Bonzini (bonzini@gnu.org) *** Version 1.6 released. Fri May 10 20:23:42 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/URL.st: added #file accessor, which I had forgotten * tcp/URLConnection.st: added a default file extension map. Tue Apr 27 20:01:18 1999 Paolo Bonzini (bonzini@gnu.org) *** Version 1.5.beta3 released. Fri Apr 23 19:55:31 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/tcp.c: added usage of the new HAVE_GETHOSTNAME symbol in gstconf.h Sat Apr 10 23:19:41 1999 Paolo Bonzini (bonzini@gnu.org) *** Version 1.5.beta2 released. Mon Mar 15 20:23:07 1999 Paolo Bonzini (bonzini@gnu.org) *** Version 1.5.beta1 released. Mon Jan 18 12:34:56 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/URLConnection.st: created. * tcp/HTTPConnection.st: created. * tcp/Init.st: Created. Sun Jan 17 12:34:56 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/URL.st: created. Sat Jan 16 12:34:56 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/AbstractSocketImpl.st: created. * tcp/DatagramSocketImpl.st: created. * tcp/SocketImpl.st: created. * tcp/tcp.c: Happy birthday tcp.c!! Changed to support new socket implementation. * tcp/TCPSocketImpl.st: created. * tcp/UDPSocketImpl.st: created. Fri Jan 15 12:34:56 1999 Paolo Bonzini (bonzini@gnu.org) * tcp/AbstractSocket.st: Created * tcp/BufferedStream.st: Created * tcp/ContentHandler.st: Created * tcp/Datagram.st: Created. * tcp/DatagramSocket.st: Created * tcp/IPAddress.st: Created from tcp/hosts.st. * tcp/MulticastSocket.st: Created * tcp/ServerSocket.st: Created * tcp/Socket.st: Created * tcp/TCP.st: Created. Sun Oct 18 12:34:56 1998 Paolo Bonzini (bonzini@gnu.org) * tcp/UnixStream.st: Changed tell to a particular case of lseek Wed Sep 2 12:34:56 1998 Paolo Bonzini (bonzini@gnu.org) *** Began development of version 1.6 Thu Sep 30 12:34:56 1995 Steve Byrne (sbb@gnu.org) *** Version 1.1.5 released. Mon Jan 16 12:34:56 1995 Steve Byrne (sbb@gnu.org) * tcp/tcp.c: Created. Thu Sep 15 12:34:56 1994 Steve Byrne (sbb@gnu.org) *** Version 1.2.alpha1 released. Sun Feb 23 12:34:56 1992 Steve Byrne (sbb@gnu.org) * tcp/UnixStream.st: Also added readShort and friends. * tcp/UnixStream.st: Added direction constants Sat Nov 17 12:34:56 1990 Steve Byrne (sbb@gnu.org) * tcp/UnixStream.st: added read:numBytes: * tcp/UnixStream.st: Added skip: method. * tcp/UnixStream.st: Installed as a built-in class.