[usocket-cvs] r683 - in usocket/trunk: . backend

ctian at common-lisp.net ctian at common-lisp.net
Sat Feb 4 04:31:27 UTC 2012


Author: ctian
Date: Fri Feb  3 20:31:26 2012
New Revision: 683

Log:
[LispWorks] SOCKET-CONNECT shouldn't have *auto-port* as its default value, this is not supported by LispWorks 6.1 any more. (Thanks to Raymond Wiker)

Modified:
   usocket/trunk/CHANGES
   usocket/trunk/backend/lispworks.lisp

Modified: usocket/trunk/CHANGES
==============================================================================
--- usocket/trunk/CHANGES	Sat Jan 28 12:49:31 2012	(r682)
+++ usocket/trunk/CHANGES	Fri Feb  3 20:31:26 2012	(r683)
@@ -3,8 +3,9 @@
 * New feature: SOCKET-OPTION for seting and geting various socket options.
 * Enhancement: SOCKET-CONNECT argument :nodelay now support :if-supported as value (patch from Anton Vodonosov).
 * Enhancement: Add *remote-host* *remote-port* to SOCKET-SERVER stream handler (suggested by Matthew Curry).
-* Bugfix: [LispWorks] Fixed UDP support for LispWorks 6.1 (patch from Camille Troillard).
+* Bugfix: [LispWorks] Fixed UDP support for LispWorks 6.1 (patch from Camille Troillard by Martin Simmons).
 * Bugfix: [LispWorks] Stop using hcl:add-special-free-action for reclaiming unused UDP socket fds to improve multi-threading stablity (suggested by Camille Troillard).
+* Bugfix: [LispWorks] Fixed SOCKET-CONNECT on Windows, now LOCAL-PORT never have *auto-port* (0) as default value.
 
 0.5.4:
 
@@ -62,3 +63,4 @@
 [TODO for 0.6.x]
 
 * New feature: SOCKET-SHUTDOWN for TCP and UDP sockets
+* Fix UDP in CCL 1.7 Windows |send| symbol is gone.

Modified: usocket/trunk/backend/lispworks.lisp
==============================================================================
--- usocket/trunk/backend/lispworks.lisp	Sat Jan 28 12:49:31 2012	(r682)
+++ usocket/trunk/backend/lispworks.lisp	Fri Feb  3 20:31:26 2012	(r683)
@@ -289,7 +289,7 @@
 
 (defun socket-connect (host port &key (protocol :stream) (element-type 'base-char)
                        timeout deadline (nodelay t nodelay-specified)
-                       local-host (local-port #+win32 *auto-port* #-win32 nil))
+                       local-host local-port)
 
   ;; What's the meaning of this keyword?
   (when deadline




More information about the usocket-cvs mailing list