CHANGES - clic - Clic is an command line interactive client for gopher written … | |
git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
LICENSE | |
--- | |
CHANGES (10779B) | |
--- | |
1 0.8.3: | |
2 | |
3 * New experimental backend: Mezzano (contributed by Bruno Cichon, #51) | |
4 * Bugfix: WAIT-FOR-INPUT fails to honor :ready-only t (#57, thanks to … | |
5 * Bugfix: [ECL] Fix read-select in backend/sbcl.lisp to loop if interr… | |
6 * [CCL] Fix compiling with (readtable-case readtable-case) of :invert.… | |
7 * [Genera] added file attibutes (to all USOCKET lisp files) for Genera. | |
8 | |
9 0.8.2: (June 11, 2019) | |
10 | |
11 * General: now the HOST-OR-IP slot of NS-CONDITION has been exported. … | |
12 * Bugfix: NS-HOST-NOT-FOUND-ERROR condition has unbound HOST-OR-IP slo… | |
13 * Bugfix: [SBCL/LW] WAIT-FOR-INPUT waits only in the first call (when … | |
14 | |
15 0.8.1: (Feb 27, 2019) | |
16 | |
17 * New backend: clasp (patch from Christian Schafmeister, #45) | |
18 * Bugfix: [SBCL] fixed loading usocket.asd in SBCL 1.5.0 | |
19 | |
20 0.8.0: (Feb 4, 2019) | |
21 | |
22 * New backend (experimental): IOlib. (Push :USOCKET-IOLIB to *FEATURES* … | |
23 * New feature: Optimized WAIT-FOR-INPUT for single-socket case (one-time… | |
24 * New feature: Exported host-to-hostname (#42) | |
25 * Bugfix: [SBCL] more robust/thread-safe WAIT-FOR-INPUT-INTERNAL | |
26 | |
27 0.7.1: (Aug 31, 2018) | |
28 | |
29 * New feature: GET-(RANDOM)-HOST-BY-NAME (now exported) prefer IPv4 on m… | |
30 * New backend: Symbolics Open Genera (Lisp machine) (patch from @Symboli… | |
31 * Bugfix: [CLISP] fixed issues in server sockets and error handling. (pa… | |
32 * Bugfix: [SBCL, ECL] Fix wait-for-input on Windows SBCL and ECL. (patch… | |
33 * Bugfix: [LW] fixed non-existing system calls in LW 5.0 (comm::socket-s… | |
34 | |
35 0.7.0: (Oct 25, 2016) | |
36 | |
37 * General: Separated USOCKET and USOCKET-SERVER systems (only the server… | |
38 * General: USOCKET now depends on SPLIT-SEQUENCE (the exactly same vendo… | |
39 * New feature: [LW] (SOCKET-OPTION :TCP-NODELAY) and its SETF version no… | |
40 * New feature: [LW] SOCKET-CONNECT now supports setting "tcp_nodelay" in… | |
41 * Bugfix: [CCL] fixed issues in SOCKET-SHUTDOWN | |
42 * Bugfix: [CLISP] fixed issues in WAIT-FOR-INPUT (Thanks to a patch by @… | |
43 * Bugfix: [LW] fixed loading in version <= 6.0 (actually 0.6.5 only fixe… | |
44 * Bugfix: [ECL] all compilation warnings were checked and fixed. | |
45 | |
46 0.6.5: (Oct 19, 2016) | |
47 | |
48 * New feature: SOCKET-OPTION and (setf SOCKET-OPTION) for :SEND-TIMEOUT … | |
49 * Bugfix: Let (WAIT-FOR-INPUT NIL &TIMEOUT) return NIL with respect to T… | |
50 * Bugfix: [LW] fixed loading in LispWorks 5.x & 6.x. | |
51 * Bugfix: [LW] fixed SOCKET-SHUTDOWN in all versions. | |
52 * Bugfix: [ABCL] Fixed incorrect IPv6 addresses (#26), patch from Elias … | |
53 | |
54 0.6.4: (Mar 17, 2016) | |
55 | |
56 * New feature: [SBCL] IPv6 support (patch from Guillaume LE VAILLANT, #1… | |
57 * New feature: [API] SOCKET-SHUTDOWN added (patch from Thayne McCombs #9) | |
58 * New feature: [Corman] minimal initial support of this platform | |
59 * Bugfix: [SBCL/win32] wait-for-input nil-timeout bug (patch from Michal… | |
60 * Bugfix: [ECL] included unistd.h for gethostname() (patch from Daniel K… | |
61 * Bugfix: [LispWorks] SOCKET-RECEIVE now updates %READ-P (patch from Fra… | |
62 | |
63 0.6.3: (May 23, 2015) | |
64 | |
65 * Bugfix: [CCL] Further fixed CCL-1.11 compatibility and a typo in SOCKE… | |
66 * Bugfix: [ECL] Fixed build in some versions. | |
67 * Bugfix: [LispWorks] SOCKET-SEND and SOCKET-RECEIVE now throw condition… | |
68 | |
69 0.6.2: (Apr 20, 2015) | |
70 | |
71 * Bugfix: [CCL] Fixed CCL-1.11 compatibility. | |
72 * Bugfix: [ECL] Fixed compatibility on recent versions. | |
73 * Bugfix: [LispWorks] Added support address-in-use-error condition on LW… | |
74 | |
75 0.6.1: (Jun 21, 2013) | |
76 | |
77 * New feature: [MOCL] Initial MOCL support (TCP only, no W-F-I, patch fr… | |
78 * New feature: [MCL] Initial UDP support for Macintosh Common Lisp (MCL/… | |
79 * New feature: Added TCP-NO-DELAY (TCP_NODELAY) support in SOCKET-OPTION… | |
80 * Bugfix: [CCL] Added (:external-format ccl:*default-external-format*) t… | |
81 * Bugfix: [CCL] Performance improved WAIT-FOR-INPUT and other fixes. (pa… | |
82 | |
83 0.6.0: (Dec 26, 2012) | |
84 | |
85 * New feature: SOCKET-OPTION and (setf SOCKET-OPTION) for seting and get… | |
86 * New feature: SOCKET-SEND now support an CCL-like OFFSET keyword for se… | |
87 * New feature: [ECL] Added support for ECL DFFI mode on Windows. (no nee… | |
88 * Bugfix: [ECL] ECL now list sb-bsd-sockets as a dependency but relies o… | |
89 * Bugfix: [ABCL] Make USOCKET compile warning-free on ABCL again: MAKE-I… | |
90 * Bugfix: [LispWorks] remove redundant call to hcl:flag-special-free-act… | |
91 * Bugfix: [CLISP] improved HANDLE-CONDITION for more CLISP environments. | |
92 | |
93 0.5.5: (Feb 27, 2012) | |
94 | |
95 * Enhancement: SOCKET-CONNECT argument :nodelay can now set to :if-suppo… | |
96 * Enhancement: [Server] adding *remote-host* *remote-port* to socket-ser… | |
97 * Bugfix: [LispWorks] Fixed UDP support for LispWorks 6.1 (patch from Ca… | |
98 * Bugfix: [LispWorks] Stop using hcl:add-special-free-action for reclaim… | |
99 * Bugfix: [LispWorks] Fixed SOCKET-CONNECT on Windows, now LOCAL-PORT ne… | |
100 | |
101 0.5.4: (Oct 1, 2011) | |
102 | |
103 * Bugfix: [ECL] Fixed for ECL's MAKE-BUILD by removing some unecessary c… | |
104 * Bugfix: [ACL] Fixed for Allegro CL modern mode. | |
105 * Bugfix: [SBCL] SOCKET-CONNECT on TCP won't call bind() when keyword ar… | |
106 | |
107 0.5.3: (Aug 13, 2011) | |
108 | |
109 * Bugfix: [MCL] Fixed SOCKET-LISTEN on vector addresses like #(0 0 0 0) | |
110 * Bugfix: [MCL] Fixed WAIT-FOR-INPUT on passive sockets (stream-server-u… | |
111 * Bugfix: [LispWorks] Fixed using OPEN-UDP-SOCKET in delivered applicati… | |
112 * Bugfix: [SBCL] Fixed for "SBCL data flush problem", reported by Robert… | |
113 | |
114 0.5.2: (May 11, 2011) | |
115 | |
116 * General: [SBCL] SOCKET-CONNECT's TIMEOUT argument was limited on non-W… | |
117 * Bugfix: [CLISP] WAIT-FOR-INPUT now functions right (with/without READY… | |
118 * Bugfix: [ABCL] Fix SOCKET-ACCEPT to follow the documented API so that … | |
119 * Bugfix: [LispWorks] Fixed SOCKET-ACCEPT (Windows only) on WAIT-FOR-INP… | |
120 * Bugfix: [SBCL, ECL] Fixed wrongly STATE set/unset for WAIT-FOR-INPUT o… | |
121 * Enhancement: Additional NAME keyword argument for SOCKET-SERVER for se… | |
122 * Enhancement: [ABCL] GET-ADDRESS now works with underlying IPv6 address… | |
123 * Enhancement: [CLISP] missing GET-LOCAL-* methods for STREAM-SERVER-USO… | |
124 | |
125 0.5.1: (Apr 2, 2011) | |
126 | |
127 * New feature: [CLISP] UDP (Datagram) support based on FFI (Win/Mac/Linu… | |
128 * Enhancement: SOCKET-SERVER return a second value (socket) when calling… | |
129 * Enhancement: [CLISP] Full support of DNS helper functions (GET-HOST-BY… | |
130 * Enhancement: [CLISP] Better network error type detection based on OS e… | |
131 * Enhancement: [LispWorks] Better network error type detection based on … | |
132 * Bugfix: Fixed wrong macro expansions of {IP|PORT}-{FROM|TO}-OCTET-BUFF… | |
133 * Bugfix: SOCKET-CONNECT didn't set CONNECTED-P for datagram usockets on… | |
134 * Bugfix: [SBCL] Fixes for "SBCL/Win32: finalizer problem, etc", by Anto… | |
135 * Bugfix: [SBCL] Fixed SOCKET-SERVER (UDP) on SBCL due to a issue in SOC… | |
136 * Bugfix: [SBCL] SOCKET-CONNECT's TIMEOUT argument now works as a "conne… | |
137 * Bugfix: [CMUCL] Fixed SOCKET-SEND on unconnected usockets under Unicod… | |
138 * Bugfix: [CLISP] Fixed and confirmed UDP (Datagram) support (RAWSOCK ve… | |
139 | |
140 0.5.0: (Mar 12, 2011) | |
141 | |
142 * New supported platform: Macintosh Common Lisp (5.0 and up, plus RMCL) | |
143 * Support for UDP (datagram-usocket) was added (for all supported platfo… | |
144 * Add WAIT-FOR-INPUT support for SBCL and ECL on win32. | |
145 * Simple TCP and UDP server API: SOCKET-SERVER | |
146 * Completely rewritten full-feature ABCL backends using latest Java inte… | |
147 * Lots of bug fixed since 0.4.1 | |
148 | |
149 0.4.1: (Dec 27, 2008) | |
150 | |
151 * fixes for ECL, LispWorks, SBCL, SCL | |
152 | |
153 0.4.0: (Oct 28, 2008) | |
154 | |
155 * select()-like api: make a single thread wait for multiple sockets. | |
156 * various socket options for socket-creation with SOCKET-CONNECT. | |
157 | |
158 0.3.6: (Jun 21, 2008) | |
159 | |
160 * Code fixups based on advice from the ECL and OpenMCL maintainers. | |
161 * New exported symbols: WITH-MAPPED-CONDITIONS, NS-CONDITION, NS-ERROR, … | |
162 | |
163 0.3.4: (Jul 25, 2007) | |
164 | |
165 * Fix clisp get-host-name, multiple ECL fixes. | |
166 | |
167 0.3.3: (Jun 05, 2007) | |
168 | |
169 * Fix where host resolution routine was unable to resolve would return N… | |
170 | |
171 0.3.2: (Mar 04, 2007) | |
172 | |
173 * Fixes for many backends related to closing sockets. | |
174 * LispWorks fix for broken server sockets. | |
175 * API guarantee adjustments in preparation of porting Drakma. | |
176 | |
177 0.3.1: (Feb 28, 2007) | |
178 | |
179 * fixed with-server-socket; prevent creation of invalid sockets; 2 more … | |
180 | |
181 0.3.0: (Jan 21, 2007) | |
182 | |
183 * Server sockets | |
184 | |
185 0.2.5: (Jan 19, 2007) | |
186 | |
187 * Allegro compilation fix. | |
188 | |
189 0.2.4: (Jan 17, 2007) | |
190 | |
191 * Various fixes for CMUCL, OpenMCL, Allegro and LispWorks. | |
192 | |
193 0.2.3: (Jan 04, 2007) | |
194 | |
195 * Add :element-type support to support stacking flexi-streams on socket … | |
196 | |
197 0.2.2: (Jan 03, 2007) | |
198 | |
199 * Add ECL support and a small SBCL bugfix. | |
200 | |
201 0.2.1: (Dec 21, 2006) | |
202 | |
203 * Remove 'open-stream' interface which is supposed to be provided by the… | |
204 | |
205 0.2.0: (Dec 18, 2006) | |
206 | |
207 * Add support for Scieneer Common Lisp, fix issue #6 and API preparation… | |
208 | |
209 0.1.0: (Feb 13, 2006) | |
210 | |
211 * Initial release |