usocket-0.7.0 released

Chun Tian (binghe) binghe.lisp at gmail.com
Wed Oct 26 19:43:48 UTC 2016


I have pushed a new cl-net-snmp release (snmp-6.1) which depends on “usocket-server” now. I hope both usocket-0.7.0.1 and snmp-6.1 could catch up with Quicklisp dist releases of this month.

> Il giorno 26/ott/2016, alle ore 17:28, Zach Beane <xach at xach.com> ha scritto:
> 
> I get an error in the USOCKET-TEST system that "SOCKET-SERVER" is not in the usocket package.
> 
> The SNMP-SERVER system also no longer builds.
> 
> http://report.quicklisp.org/2016-10-26/failure-report/snmp.html#snmp-server
> http://report.quicklisp.org/2016-10-26/failure-report/usocket.html#usocket-test
> 
> Zach
> 
> On Tue, Oct 25, 2016 at 5:18 PM, Chun Tian (binghe) <binghe.lisp at gmail.com> wrote:
> Hi Common Lispers,
> 
> I’m glad to release usocket-0.7.0, a new major release.
> 
> Starting from this version, we have made two systems “usocket” and “usocket-server” separated, the purpose is to minimize package dependencies and loaded code. Previously we have some vendor code borrowed from “split-sequence” and “portable-threads” package, now these duplicated code were removed. Instead, we directly depend on the original package.  (portable-threads [1] is only needed by usocket-server and usocket-test).
> 
> The LispWorks support has been carefully checked and confirmed working on version 4.4.x, 5.x, 6.x and 7.0.
> 
> There’s no new API symbols in this release. However, (few) people who is using SOCKET-SERVER API, please change the dependency from “usocket" to “usocket-server”. (sorry for this change)
> 
> Changes in 0.7.0:
> 
> * General: Separated USOCKET and USOCKET-SERVER systems (only the server part depends on Portable-threads)
> * General: USOCKET (the client part) now depends on SPLIT-SEQUENCE (the exactly same vendor code is removed from usocket code base)
> * New feature: [LW] (SOCKET-OPTION :TCP-NODELAY) and its SETF version now works on LispWorks 4/5/6/7.
> * New feature: [LW] SOCKET-CONNECT now supports setting "tcp_nodelay" in version 4.x and 5.0.
> * Bugfix: [CCL] fixed issues in SOCKET-SHUTDOWN
> * Bugfix: [CLISP] fixed issues in WAIT-FOR-INPUT (Thanks to a patch by @vibs29, #27)
> * Bugfix: [LW] fixed loading in version <= 6.0 (actually 0.6.5 only fixed loading in LW 6.1)
> * Bugfix: [ECL] all compilation warnings were checked and fixed.
> 
> As usual, if you want to download this release, please check
> 
>         http://common-lisp.net/project/usocket/releases/
> 
> or just wait for next Quicklisp monthly dist updates. (or make a Git clone to usocket “master”, URL is given below)
> 
> The API documentation page was here:
> 
>         http://common-lisp.net/project/usocket/api-docs.shtml
> 
> Any feedback - bugs or hugs - will be greatly appreciated. Anyone is welcome to send pull request to our Git repository:
> 
>         https://github.com/usocket/usocket.git
> 
> Some future directions:
> 
> * More features in SOCKET-SERVER
> * New IOlib backend!
> * Add support for MKCL (this will be the 13th CL platform that we support)
> 
> Regards,
> 
> Chun Tian (binghe)
> USOCKET Team
> 
> [1] Now Quicklisp starts to use my version at https://github.com/binghe/portable-threads
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://mailman.common-lisp.net/pipermail/usocket-devel/attachments/20161026/084ddd3f/attachment.sig>


More information about the usocket-devel mailing list