Attila Lendvai [Mon, 5 May 2008 07:39:49 +0000]
small changes to the reverser test
Attila Lendvai [Wed, 26 Mar 2008 23:35:33 +0000]
Added bandwidth-information-mixin; not yet hooked to the primitives
Attila Lendvai [Wed, 26 Mar 2008 22:50:08 +0000]
lowercase indent-tabs-mode in the header comment
Attila Lendvai [Wed, 26 Mar 2008 21:51:15 +0000]
Some more work on the socket/cc code
Attila Lendvai [Thu, 6 Mar 2008 16:02:17 +0000]
no need to apply 'listen-on
Attila Lendvai [Mon, 3 Mar 2008 19:37:41 +0000]
Temporary KLUDGE to needed for the cc code to work. DO NOT PULL INTO MASTER!
Attila Lendvai [Mon, 3 Mar 2008 19:36:09 +0000]
v0.1 of the sockets/cc code.
Attila Lendvai [Sat, 1 Mar 2008 19:27:40 +0000]
Use +max-octets-per-char+ instead of hardcoded 4
Attila Lendvai [Sat, 1 Mar 2008 19:23:46 +0000]
"reppresented" typo
Stelian Ionescu [Tue, 29 Apr 2008 11:42:00 +0000]
Don't run UTF-8 tests on CMUCL.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 29 Apr 2008 11:34:42 +0000]
Fix LOOP usage: better have only one ALWAYS clause.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 28 Apr 2008 22:43:24 +0000]
Fix loading of io.multiplex.asd
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 28 Apr 2008 22:19:37 +0000]
No more literal hash tables.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 28 Apr 2008 21:28:03 +0000]
{EN,DIS}ABLE-READER-MACRO now only have compile-time effects.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 27 Apr 2008 11:27:35 +0000]
Simplify DEFINE-SOCKET-CREATOR.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 27 Apr 2008 01:26:28 +0000]
New macro DEFINE-SOCKET-CREATOR, simplify definition of socket creation functions.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 27 Apr 2008 00:18:04 +0000]
Fix DNS-FLAG-P.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 27 Apr 2008 00:02:09 +0000]
Fix MULTIPLE-VALUE-CASE.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 26 Apr 2008 23:51:33 +0000]
Remove MEMQ.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 26 Apr 2008 20:38:42 +0000]
Fix default value to REMOTE-HOST in compiler macros for INTERNET socket creation functions.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 26 Apr 2008 19:59:11 +0000]
Remove unused code.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 26 Apr 2008 12:56:11 +0000]
Style change in use of MULTIPLE-VALUE-CASE in SHUTDOWN.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 26 Apr 2008 00:16:47 +0000]
Clearer MAKE-SOCKET compiler macro.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 19 Apr 2008 12:39:25 +0000]
Add keyword arg IF-DOES-NOT-EXIST to SOCKET-OPTION SETF expander.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 18 Apr 2008 00:11:09 +0000]
Fix various style issues.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 23:54:40 +0000]
Rename FAMILY to ADDRESS-FAMILY in MAKE-SOCKET and socket classes.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 23:52:26 +0000]
Fix typo.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 18:43:23 +0000]
Merge the two CONNECT methods for INET sockets into one.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 18:33:55 +0000]
Set SO_NOSIGPIPE by default on FreeBSD in %%init-* functions.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 14:07:32 +0000]
Fix CONNECT, add keyword arg WAIT.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 01:03:31 +0000]
Fix return value of DISCONNECT.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 00:44:07 +0000]
Add keyword argument TIMEOUT to CONNECT.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 00:43:36 +0000]
Fix ADDRESS-TO-STRING for LOCAL-ADDRESS instances.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 17 Apr 2008 00:26:48 +0000]
Add keyword args WAIT and TIMEOUT to ACCEPT-CONNECTION.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 16 Apr 2008 22:09:41 +0000]
TIMEVAL socket options now take REAL arguments instead of two values specifying seconds and microseconds.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 16 Apr 2008 21:46:27 +0000]
Whitespace.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 16 Apr 2008 21:45:08 +0000]
Fix DEFINE-SETF-EXPANDER in case of unknown set socket option.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 16 Apr 2008 21:38:18 +0000]
Set socket option helpers now return the value(s) being set.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 16 Apr 2008 12:13:42 +0000]
Fix for OSX.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 15 Apr 2008 22:16:58 +0000]
Fix spelling.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 15 Apr 2008 22:07:33 +0000]
Switch to the MIT licence.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 15 Apr 2008 22:03:20 +0000]
Remove SMTP client.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 15 Apr 2008 21:02:15 +0000]
Fix typo.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 15 Apr 2008 14:30:33 +0000]
Fix literal hash tables tests.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Tue, 15 Apr 2008 13:57:18 +0000]
Small fix for FreeBSD.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 15:00:07 +0000]
Fix documentation madness: remove autogenerated accessors docstring.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 12:34:22 +0000]
Update docs.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 11:50:54 +0000]
Update docs.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 10:06:56 +0000]
Update docs.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 10:05:46 +0000]
Rename a few condition accessors, add documentation for slot accessors.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 09:35:58 +0000]
Fix typo in MAKE-LOAD-FORM for LOCAL-ADDRESS instances.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 09:34:53 +0000]
Copy the address name in ADDRESS-TO-VECTOR when receiving an INET address.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 09:33:55 +0000]
Unexport ADDRESS-NAME.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 14 Apr 2008 08:37:35 +0000]
Reorder export list in net.sockets/pkgdcl.lisp
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 21:48:38 +0000]
Update docs.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 21:02:28 +0000]
Unexport unexistent symbols from NET.SOCKETS
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 17:35:25 +0000]
Remove unused argument from GET-OLD-READTABLE.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 01:16:31 +0000]
Clean up MAKE-SUBNET-MASK.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 01:02:10 +0000]
Allow CIDR of 32 in MAKE-SUBNET-MASK.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 01:01:58 +0000]
Whitespace.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 00:17:08 +0000]
Add ENSURE-SUBNET-MASK.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 13 Apr 2008 00:04:30 +0000]
Small improvement in MAKE-SUBNET-MASK.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 12 Apr 2008 23:42:42 +0000]
Fxi typo.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 12 Apr 2008 23:38:16 +0000]
Export reader-macro-related symbols.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 12 Apr 2008 23:14:32 +0000]
Don't enable reader macros globally.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 12 Apr 2008 23:04:09 +0000]
Add minimal framework for enabling/disabling reader macros.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 10 Apr 2008 20:40:20 +0000]
Simplify %{inet,local}-send-to.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 10 Apr 2008 20:12:56 +0000]
Simplified definition of socket flags.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 10 Apr 2008 17:46:39 +0000]
Fix SOCKET-OPEN-P.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 10 Apr 2008 17:05:53 +0000]
Move info about inetd in a README.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 10 Apr 2008 17:04:16 +0000]
Export *ECHO-ADDRESS* and *ECHO-PORT* from iolib-tests.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 6 Apr 2008 04:38:15 +0000]
Fix typo.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 6 Apr 2008 04:36:00 +0000]
Remove completed items from net.sockets TODO.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 6 Apr 2008 04:24:39 +0000]
Add external functions SEND-FILE-DESCRIPTOR and RECEIVE-FILE-DESCRIPTOR.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 4 Apr 2008 23:12:49 +0000]
Replace LABELS with FLET in MAKE-SOCKET-FROM-FD.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 4 Apr 2008 13:38:01 +0000]
Remove ERRORP argument from MAKE-SOCKET-FROM-FD.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 4 Apr 2008 13:36:07 +0000]
Add new external function: MAKE-SOCKET-PAIR.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 4 Apr 2008 13:28:31 +0000]
Rename MAKE-SOCKET-STREAM to MAKE-SOCKET-FROM-FD.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 4 Apr 2008 11:49:08 +0000]
Fix SIMPLE-UDP-CLIENT tests.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 31 Mar 2008 21:13:47 +0000]
New utility macro: WITH-SOCKADDR-STORAGE-AND-SOCKLEN.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 30 Mar 2008 22:46:37 +0000]
Small change to MAKE-SOCKET-STREAM.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 29 Mar 2008 17:06:02 +0000]
Use CHAR= instead of CHAR-EQUAL in SPACE-CHAR-P.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Fri, 28 Mar 2008 01:32:14 +0000]
Clearer %CREATE-INTERNET-SOCKET.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 26 Mar 2008 00:40:50 +0000]
Minor change in use of IF-LET.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 05:16:04 +0000]
Minor fix in %%INIT-LOCAL-STREAM-ACTIVE-SOCKET.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 05:13:07 +0000]
Small improvement in DNS-QUERY/TCP.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 05:11:54 +0000]
Small improvement in DNS-QUERY/UDP.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 05:06:08 +0000]
Small improvement in DO-ONE-DNS-QUERY.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 04:16:07 +0000]
Add compiler macro for CREATE-SOCKET, modify %%MAKE-*-*-*-SOCKET functions and MAKE-SOCKET-STREAM to use it.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 02:54:12 +0000]
Simpler CREATE-SOCKET.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Mon, 24 Mar 2008 02:46:36 +0000]
More descriptive argument names to MAKE-SOCKET-STREAM.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 22 Mar 2008 23:27:44 +0000]
Move SOCKADDR_* convertion functions to address.lisp
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 22 Mar 2008 23:16:46 +0000]
Make EQL the default test of MULTIPLE-VALUE-CASE.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 22 Mar 2008 23:10:57 +0000]
Rename PARSE-NUMBER-OR-NIL to ENSURE-NUMBER, improve it.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sat, 22 Mar 2008 22:24:12 +0000]
Lispier syntax for literal hash tables.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 20 Mar 2008 23:44:32 +0000]
Add keyword arguments INPUT-BUFFER-SIZE and OUTPUT-BUFFER-SIZE to MAKE-SOCKET-STREAM.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 20 Mar 2008 23:44:19 +0000]
Improve CREATE-SOCKET.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Wed, 19 Mar 2008 15:00:42 +0000]
Fixed modelines.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Thu, 6 Mar 2008 00:07:34 +0000]
Fix iolib.asd
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Stelian Ionescu [Sun, 2 Mar 2008 19:48:22 +0000]
Fix names of new generic functions.
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>