projects/iolib/iolib.git
5 years agoStarted CLHS-like docs. clhsdoc
Stelian Ionescu [Sun, 24 Feb 2008 00:28:01 +0000] 
Started CLHS-like docs.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMoving some files.
Stelian Ionescu [Sat, 23 Feb 2008 22:59:58 +0000] 
Moving some files.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix typo.
Stelian Ionescu [Fri, 22 Feb 2008 22:28:50 +0000] 
Fix typo.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoINET-ADDRESS-PRIVATE-P now returns the class of the address as second value.
Stelian Ionescu [Mon, 18 Feb 2008 14:43:13 +0000] 
INET-ADDRESS-PRIVATE-P now returns the class of the address as second value.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd INET-ADDRESS-NETWORK-CLASS.
Stelian Ionescu [Mon, 18 Feb 2008 08:54:47 +0000] 
Add INET-ADDRESS-NETWORK-CLASS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd INET- prefix to ADDRESS-NETWORK-PORTION, ADDRESS-HOST-PORTION, ADDRESS-IN-NETWORK...
Stelian Ionescu [Mon, 18 Feb 2008 08:47:22 +0000] 
Add INET- prefix to ADDRESS-NETWORK-PORTION, ADDRESS-HOST-PORTION, ADDRESS-IN-NETWORK-P and ADDRESSES-IN-SAME-NETWORK-P.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd reader macro for literal INET addresses.
Stelian Ionescu [Mon, 18 Feb 2008 08:14:36 +0000] 
Add reader macro for literal INET addresses.

Examples: @127.0.0.1 , @FF05::2

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix dependency list of address-arithmetic.lisp .
Stelian Ionescu [Mon, 18 Feb 2008 01:57:42 +0000] 
Fix dependency list of address-arithmetic.lisp .

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd and export utility functions for IPv4 networks: MAKE-SUBNET-MASK, ADDRESS-NETWORK...
Stelian Ionescu [Sun, 17 Feb 2008 22:54:22 +0000] 
Add and export utility functions for IPv4 networks: MAKE-SUBNET-MASK, ADDRESS-NETWORK-PORTION, ADDRESS-HOST-PORTION, ADDRESS-IN-NETWORK-P, ADDRESSES-IN-SAME-NETWORK-P.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRename +DEFAULT-HOST+ to +ANY-HOST+ and add +LOOPBACK+ .
Stelian Ionescu [Sun, 17 Feb 2008 17:08:32 +0000] 
Rename +DEFAULT-HOST+ to +ANY-HOST+ and add +LOOPBACK+ .

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix for FreeBSD: sendto() wants the actual size of the sockaddr_* struct it gets...
Stelian Ionescu [Sun, 17 Feb 2008 01:31:26 +0000] 
Fix for FreeBSD: sendto() wants the actual size of the sockaddr_* struct it gets, instead of accepting sizeof(sockaddr_storage).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor refactoring of SEND-TO internals.
Stelian Ionescu [Sat, 16 Feb 2008 17:24:37 +0000] 
Minor refactoring of SEND-TO internals.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor refactoring of RECEIVE-FROM internals.
Stelian Ionescu [Sat, 16 Feb 2008 17:22:03 +0000] 
Minor refactoring of RECEIVE-FROM internals.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd restarts IGNORE and CONTINUE to SEND-TO.
Stelian Ionescu [Sat, 16 Feb 2008 17:18:09 +0000] 
Add restarts IGNORE and CONTINUE to SEND-TO.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix comment.
Stelian Ionescu [Sat, 16 Feb 2008 17:15:36 +0000] 
Fix comment.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd restarts IGNORE and CONTINUE to RECEIVE-FROM.
Stelian Ionescu [Sat, 16 Feb 2008 17:13:08 +0000] 
Add restarts IGNORE and CONTINUE to RECEIVE-FROM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd &ALLOW-OTHER-KEYS to the lambda list of compiler macros for SEND-TO and RECEIVE...
Stelian Ionescu [Sat, 16 Feb 2008 16:37:10 +0000] 
Add &ALLOW-OTHER-KEYS to the lambda list of compiler macros for SEND-TO and RECEIVE-FROM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic change.
Stelian Ionescu [Thu, 14 Feb 2008 01:49:23 +0000] 
Cosmetic change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix spelling.
Stelian Ionescu [Thu, 14 Feb 2008 01:22:49 +0000] 
Fix spelling.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMake it possible to specify the test in MULTIPLE-VALUE-CASE, various improvements.
Stelian Ionescu [Thu, 14 Feb 2008 00:14:59 +0000] 
Make it possible to specify the test in MULTIPLE-VALUE-CASE, various improvements.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd INET-ADDRESS-PRIVATE-P.
Attila Lendvai [Tue, 12 Feb 2008 23:13:57 +0000] 
Add INET-ADDRESS-PRIVATE-P.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAllow strings as buffers to RECEIVE-FROM.
Stelian Ionescu [Mon, 11 Feb 2008 03:48:30 +0000] 
Allow strings as buffers to RECEIVE-FROM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix %NORMALIZE-SEND-BUFFER with string buffers.
Stelian Ionescu [Mon, 11 Feb 2008 03:12:22 +0000] 
Fix %NORMALIZE-SEND-BUFFER with string buffers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in %NORMALIZE-SEND-BUFFER.
Stelian Ionescu [Mon, 11 Feb 2008 02:43:14 +0000] 
Small improvement in %NORMALIZE-SEND-BUFFER.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRefactor SEND-TO internals.
Stelian Ionescu [Mon, 11 Feb 2008 02:34:36 +0000] 
Refactor SEND-TO internals.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall refactoring in BIND-ADDRESS and CONNECT.
Stelian Ionescu [Mon, 11 Feb 2008 01:14:16 +0000] 
Small refactoring in BIND-ADDRESS and CONNECT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoWhitespace.
Stelian Ionescu [Mon, 11 Feb 2008 00:20:52 +0000] 
Whitespace.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoImprove MULTIPLE-VALUE-CASE.
Stelian Ionescu [Sat, 9 Feb 2008 16:26:38 +0000] 
Improve MULTIPLE-VALUE-CASE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix MAKE-SOCKET when :IPV6 is NIL.
Stelian Ionescu [Sat, 9 Feb 2008 15:09:59 +0000] 
Fix MAKE-SOCKET when :IPV6 is NIL.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoBetter docstring for WITH-CLOSE-ON-ERROR.
Stelian Ionescu [Fri, 8 Feb 2008 08:51:00 +0000] 
Better docstring for WITH-CLOSE-ON-ERROR.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd finalizers to streams.
Stelian Ionescu [Thu, 7 Feb 2008 23:44:41 +0000] 
Add finalizers to streams.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix DISCONNECT :BEFORE method.
Stelian Ionescu [Mon, 4 Feb 2008 15:23:46 +0000] 
Fix DISCONNECT :BEFORE method.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse SWITCH instead of CASE in one place.
Stelian Ionescu [Sun, 3 Feb 2008 23:30:22 +0000] 
Use SWITCH instead of CASE in one place.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRename SOCKET-LISTEN to LISTEN-ON.
Stelian Ionescu [Sat, 2 Feb 2008 17:56:34 +0000] 
Rename SOCKET-LISTEN to LISTEN-ON.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix spelling.
Stelian Ionescu [Sat, 2 Feb 2008 03:17:25 +0000] 
Fix spelling.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoA few changes.
Stelian Ionescu [Sat, 2 Feb 2008 03:05:56 +0000] 
A few changes.

* Rename REMOTE-ADDRESS to REMOTE-HOST and LOCAL-ADDRESS to LOCAL-HOST
* Add REMOTE-FILENAME and LOCAL-FILENAME
* Rename SOCKET-FD to SOCKET-OS-FD
* Refactor %SEND-TO
* SEND-TO: rename arg REMOTE-ADDRESS to REMOTE-HOST and add REMOTE-FILENAME
* Add docstrings for external socket generic functions

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix SERIES usage of IO.MULTIPLEX .
Stelian Ionescu [Sat, 2 Feb 2008 02:15:25 +0000] 
Fix SERIES usage of IO.MULTIPLEX .

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor fixes in SHUTDOWN and %RECEIVE-FROM.
Stelian Ionescu [Sat, 2 Feb 2008 00:42:22 +0000] 
Minor fixes in SHUTDOWN and %RECEIVE-FROM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSlightly improve DECODE-TIMEOUT and NORMALIZE-TIMEOUT.
Stelian Ionescu [Wed, 30 Jan 2008 20:16:28 +0000] 
Slightly improve DECODE-TIMEOUT and NORMALIZE-TIMEOUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor fix in DECODE-TIMEOUT and NORMALIZE-TIMEOUT.
Stelian Ionescu [Wed, 30 Jan 2008 19:58:02 +0000] 
Minor fix in DECODE-TIMEOUT and NORMALIZE-TIMEOUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes: import TIMEVAL-related symbols from OSICAT-POSIX.
Stelian Ionescu [Wed, 30 Jan 2008 15:20:52 +0000] 
Cosmetic changes: import TIMEVAL-related symbols from OSICAT-POSIX.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoReexport INTERFACE-INDEX and INTERFACE-NAME.
Stelian Ionescu [Wed, 30 Jan 2008 15:16:28 +0000] 
Reexport INTERFACE-INDEX and INTERFACE-NAME.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd select(), poll(), epoll() and kqueue() from OSICAT.
Stelian Ionescu [Wed, 30 Jan 2008 15:09:00 +0000] 
Add select(), poll(), epoll() and kqueue() from OSICAT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRevert "Removed useless code in CREATE-SOCKET"
Stelian Ionescu [Wed, 30 Jan 2008 15:02:26 +0000] 
Revert "Removed useless code in CREATE-SOCKET"

This reverts commit b234e59fa57b9f6906da4780c4524781aa9b85aa.

Conflicts:

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix io.multiplex.asd
Stelian Ionescu [Wed, 30 Jan 2008 13:37:44 +0000] 
Fix io.multiplex.asd

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix previous commit.
Stelian Ionescu [Wed, 30 Jan 2008 13:15:43 +0000] 
Fix previous commit.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMore cleanups in interface lookup code.
Stelian Ionescu [Wed, 30 Jan 2008 13:14:06 +0000] 
More cleanups in interface lookup code.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up iface.lisp
Stelian Ionescu [Tue, 29 Jan 2008 21:41:47 +0000] 
Clean up iface.lisp

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoWhitespace.
Stelian Ionescu [Tue, 29 Jan 2008 21:21:15 +0000] 
Whitespace.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemoved useless code in CREATE-SOCKET
Stelian Ionescu [Mon, 28 Jan 2008 11:16:27 +0000] 
Removed useless code in CREATE-SOCKET

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix NET.TRIVIAL-SOCKETS
Stelian Ionescu [Sun, 27 Jan 2008 15:56:36 +0000] 
Fix NET.TRIVIAL-SOCKETS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoA few fixes after last commit.
Stelian Ionescu [Sun, 27 Jan 2008 02:00:03 +0000] 
A few fixes after last commit.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRename CONVERT-OR-LOOKUP-INET-ADDRESS to ENSURE-HOSTNAME and change signature from...
Stelian Ionescu [Sun, 27 Jan 2008 00:41:08 +0000] 
Rename CONVERT-OR-LOOKUP-INET-ADDRESS to ENSURE-HOSTNAME and change signature from (address &optional ipv6) to (address &key ipv6 errorp).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoChange signature of ENSURE-ADDRESS from (ADDRESS &OPTIONAL FAMILY) to (ADDRESS &KEY...
Stelian Ionescu [Sun, 27 Jan 2008 00:14:25 +0000] 
Change signature of ENSURE-ADDRESS from (ADDRESS &OPTIONAL FAMILY) to (ADDRESS &KEY FAMILY ERRORP).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoWhitespace fixes.
Stelian Ionescu [Sat, 26 Jan 2008 23:45:05 +0000] 
Whitespace fixes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes.
Stelian Ionescu [Sat, 26 Jan 2008 23:04:45 +0000] 
Cosmetic changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoChange arglist of SHUTDOWN from (SOCKET DIRECTION) to (SOCKET &KEY READ WRITE).
Stelian Ionescu [Sat, 26 Jan 2008 22:11:20 +0000] 
Change arglist of SHUTDOWN from (SOCKET DIRECTION) to (SOCKET &KEY READ WRITE).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAllow * in addition to _ for specifying ignored values in MULTIPLE-VALUE-CASE.
Stelian Ionescu [Sat, 26 Jan 2008 22:09:34 +0000] 
Allow * in addition to _ for specifying ignored values in MULTIPLE-VALUE-CASE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix dependency list of socket-methods.lisp
Stelian Ionescu [Sat, 26 Jan 2008 17:53:43 +0000] 
Fix dependency list of socket-methods.lisp

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall fix.
Stelian Ionescu [Sat, 26 Jan 2008 17:49:15 +0000] 
Small fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor change.
Stelian Ionescu [Sat, 26 Jan 2008 17:45:24 +0000] 
Minor change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoBuffer sizes of active stream sockets can now be specified to MAKE-SOCKET and ACCEPT...
Stelian Ionescu [Sat, 26 Jan 2008 17:28:44 +0000] 
Buffer sizes of active stream sockets can now be specified to MAKE-SOCKET and ACCEPT-CONNECTION.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMove IO.EVENT to its own branch since it's incomplete.
Stelian Ionescu [Mon, 21 Jan 2008 00:09:28 +0000] 
Move IO.EVENT to its own branch since it's incomplete.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix typo. io.event
Stelian Ionescu [Sun, 20 Jan 2008 19:44:42 +0000] 
Fix typo.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix NET.TRIVIAL-SOCKETS.ASD
Stelian Ionescu [Sun, 20 Jan 2008 19:26:12 +0000] 
Fix NET.TRIVIAL-SOCKETS.ASD

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMore changes in system definitions, some renames.
Stelian Ionescu [Sun, 20 Jan 2008 19:12:33 +0000] 
More changes in system definitions, some renames.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRewrote system definition of NET.SOCKETS manually specifying inter-file deps(instead...
Stelian Ionescu [Sun, 20 Jan 2008 16:32:22 +0000] 
Rewrote system definition of NET.SOCKETS manually specifying inter-file deps(instead of using :SERIAL T).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes.
Stelian Ionescu [Sun, 20 Jan 2008 13:29:19 +0000] 
Cosmetic changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix last commit.
Stelian Ionescu [Sun, 20 Jan 2008 00:26:56 +0000] 
Fix last commit.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in compiler macro for MAKE-SOCKET.
Stelian Ionescu [Sun, 20 Jan 2008 00:05:39 +0000] 
Small improvement in compiler macro for MAKE-SOCKET.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoArgs REMOTE-ADDRESS and REMOTE-PORT of SEND-TO now get resolved.
Stelian Ionescu [Sat, 19 Jan 2008 23:59:41 +0000] 
Args REMOTE-ADDRESS and REMOTE-PORT of SEND-TO now get resolved.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRenamed socket-send to send-to and socket-receive to receive-from, also slightly...
Stelian Ionescu [Sat, 19 Jan 2008 23:31:29 +0000] 
Renamed socket-send to send-to and socket-receive to receive-from, also slightly changed their signatures.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAllow streams to specify which low-level I/O functions to use.
Stelian Ionescu [Sat, 19 Jan 2008 22:15:34 +0000] 
Allow streams to specify which low-level I/O functions to use.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix bug in test SIMPLE-LOCAL-SOCKETS.
Stelian Ionescu [Sat, 19 Jan 2008 21:58:09 +0000] 
Fix bug in test SIMPLE-LOCAL-SOCKETS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMinor change.
Stelian Ionescu [Sat, 19 Jan 2008 20:43:49 +0000] 
Minor change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic change.
Stelian Ionescu [Sat, 19 Jan 2008 20:32:30 +0000] 
Cosmetic change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall fix.
Stelian Ionescu [Thu, 17 Jan 2008 21:51:42 +0000] 
Small fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse LASTCAR.
Stelian Ionescu [Thu, 17 Jan 2008 16:03:11 +0000] 
Use LASTCAR.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoFix previous commit.
Stelian Ionescu [Thu, 17 Jan 2008 16:00:20 +0000] 
Fix previous commit.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUse ALEXANDRIA's REMOVE-FROM-PLIST instead of REMOVE-PROPERTIES.
Stelian Ionescu [Thu, 17 Jan 2008 15:54:16 +0000] 
Use ALEXANDRIA's REMOVE-FROM-PLIST instead of REMOVE-PROPERTIES.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMerged changes to attachment generation from upstream.
Stelian Ionescu [Wed, 16 Jan 2008 23:00:16 +0000] 
Merged changes to attachment generation from upstream.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoLOCAL-PORT gets to have default values again.
Stelian Ionescu [Wed, 16 Jan 2008 22:54:22 +0000] 
LOCAL-PORT gets to have default values again.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoUpdated NET.SMTP-CLIENT to work with latest NET.SOCKETS
Stelian Ionescu [Wed, 16 Jan 2008 22:28:20 +0000] 
Updated NET.SMTP-CLIENT to work with latest NET.SOCKETS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoLOCAL-HOST and LOCAL-PORT no longer get default values when creating active stream...
Stelian Ionescu [Wed, 16 Jan 2008 22:19:20 +0000] 
LOCAL-HOST and LOCAL-PORT no longer get default values when creating active stream sockets.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoCosmetic changes in IO.STREAMS
Stelian Ionescu [Mon, 14 Jan 2008 22:57:08 +0000] 
Cosmetic changes in IO.STREAMS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd READ-SEQUENCE* and WRITE-SEQUENCE*
Stelian Ionescu [Mon, 14 Jan 2008 17:38:19 +0000] 
Add READ-SEQUENCE* and WRITE-SEQUENCE*

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall cosmetic fix.
Stelian Ionescu [Mon, 14 Jan 2008 12:41:41 +0000] 
Small cosmetic fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoPrefix the names of all socket-related foreign functions by %.
Stelian Ionescu [Sun, 13 Jan 2008 22:27:05 +0000] 
Prefix the names of all socket-related foreign functions by %.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd and export *DEFAULT-LINGER-SECONDS*.
Stelian Ionescu [Sat, 12 Jan 2008 04:55:40 +0000] 
Add and export *DEFAULT-LINGER-SECONDS*.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoMajor changes in the way socket options work.
Stelian Ionescu [Sat, 12 Jan 2008 03:22:27 +0000] 
Major changes in the way socket options work.

* Eliminated GET-SOCKET-OPTION and SET-SOCKET-OPTION
* Replaced GET-SOCKET-OPTION by generic function SOCKET-OPTION
* Replaced SET-SOCKET-OPTION by a SETF expander for SOCKET-OPTION
* Rewrote socket-option-defining macros

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoReorder components of system NET.SOCKETS .
Stelian Ionescu [Wed, 9 Jan 2008 18:34:11 +0000] 
Reorder components of system NET.SOCKETS .

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRemove unused foreign definitions of struct hostent and struct servent.
Stelian Ionescu [Wed, 9 Jan 2008 00:39:07 +0000] 
Remove unused foreign definitions of struct hostent and struct servent.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoRefactor MAKE-SOCKET-STREAM.
Stelian Ionescu [Wed, 9 Jan 2008 00:23:27 +0000] 
Refactor MAKE-SOCKET-STREAM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoExplicitly shadow CL symbols that SERIES shadow in the NET.SOCKETS defpackage form.
Stelian Ionescu [Wed, 9 Jan 2008 00:08:54 +0000] 
Explicitly shadow CL symbols that SERIES shadow in the NET.SOCKETS defpackage form.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd and export MAKE-SOCKET-STREAM.
Stelian Ionescu [Wed, 9 Jan 2008 00:08:02 +0000] 
Add and export MAKE-SOCKET-STREAM.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoClean up MAKE-SOCKET compiler macros.
Stelian Ionescu [Tue, 8 Jan 2008 05:17:18 +0000] 
Clean up MAKE-SOCKET compiler macros.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd symbol macro +DEFAULT-INET-FAMILY+.
Stelian Ionescu [Tue, 8 Jan 2008 04:11:55 +0000] 
Add symbol macro +DEFAULT-INET-FAMILY+.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSimplify handling of *IPV6* in the MAKE-SOCKET compiler macro.
Stelian Ionescu [Tue, 8 Jan 2008 04:02:36 +0000] 
Simplify handling of *IPV6* in the MAKE-SOCKET compiler macro.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoAdd type *IPV6*-TYPE.
Stelian Ionescu [Tue, 8 Jan 2008 03:47:40 +0000] 
Add type *IPV6*-TYPE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>

5 years agoSmall improvement in MAKE-SOCKET compiler macro.
Stelian Ionescu [Mon, 7 Jan 2008 22:15:42 +0000] 
Small improvement in MAKE-SOCKET compiler macro.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>