<div dir="ltr">I get an error in the USOCKET-TEST system that "SOCKET-SERVER" is not in the usocket package.<div><br></div><div>The SNMP-SERVER system also no longer builds.</div><div><br></div><div><a href="http://report.quicklisp.org/2016-10-26/failure-report/snmp.html#snmp-server">http://report.quicklisp.org/2016-10-26/failure-report/snmp.html#snmp-server</a><br></div><div><a href="http://report.quicklisp.org/2016-10-26/failure-report/usocket.html#usocket-test">http://report.quicklisp.org/2016-10-26/failure-report/usocket.html#usocket-test</a><br></div><div><br></div><div>Zach</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 25, 2016 at 5:18 PM, Chun Tian (binghe) <span dir="ltr"><<a href="mailto:binghe.lisp@gmail.com" target="_blank">binghe.lisp@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Common Lispers,<br>
<br>
I’m glad to release usocket-0.7.0, a new major release.<br>
<br>
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).<br>
<br>
The LispWorks support has been carefully checked and confirmed working on version 4.4.x, 5.x, 6.x and 7.0.<br>
<br>
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)<br>
<br>
Changes in 0.7.0:<br>
<br>
* General: Separated USOCKET and USOCKET-SERVER systems (only the server part depends on Portable-threads)<br>
* General: USOCKET (the client part) now depends on SPLIT-SEQUENCE (the exactly same vendor code is removed from usocket code base)<br>
* New feature: [LW] (SOCKET-OPTION :TCP-NODELAY) and its SETF version now works on LispWorks 4/5/6/7.<br>
* New feature: [LW] SOCKET-CONNECT now supports setting "tcp_nodelay" in version 4.x and 5.0.<br>
* Bugfix: [CCL] fixed issues in SOCKET-SHUTDOWN<br>
* Bugfix: [CLISP] fixed issues in WAIT-FOR-INPUT (Thanks to a patch by @vibs29, #27)<br>
* Bugfix: [LW] fixed loading in version <= 6.0 (actually 0.6.5 only fixed loading in LW 6.1)<br>
* Bugfix: [ECL] all compilation warnings were checked and fixed.<br>
<br>
As usual, if you want to download this release, please check<br>
<br>
<a href="http://common-lisp.net/project/usocket/releases/" rel="noreferrer" target="_blank">http://common-lisp.net/<wbr>project/usocket/releases/</a><br>
<br>
or just wait for next Quicklisp monthly dist updates. (or make a Git clone to usocket “master”, URL is given below)<br>
<br>
The API documentation page was here:<br>
<br>
<a href="http://common-lisp.net/project/usocket/api-docs.shtml" rel="noreferrer" target="_blank">http://common-lisp.net/<wbr>project/usocket/api-docs.shtml</a><br>
<br>
Any feedback - bugs or hugs - will be greatly appreciated. Anyone is welcome to send pull request to our Git repository:<br>
<br>
<a href="https://github.com/usocket/usocket.git" rel="noreferrer" target="_blank">https://github.com/usocket/<wbr>usocket.git</a><br>
<br>
Some future directions:<br>
<br>
* More features in SOCKET-SERVER<br>
* New IOlib backend!<br>
* Add support for MKCL (this will be the 13th CL platform that we support)<br>
<br>
Regards,<br>
<br>
Chun Tian (binghe)<br>
USOCKET Team<br>
<br>
[1] Now Quicklisp starts to use my version at <a href="https://github.com/binghe/portable-threads" rel="noreferrer" target="_blank">https://github.com/binghe/<wbr>portable-threads</a><br>
<br>
</blockquote></div><br></div>