Tomas Hlavaty [Fri, 29 Jul 2011 09:41:31 +0000]
iolib.usocket compatibility improvements
Tomas Hlavaty [Fri, 29 Jul 2011 09:40:55 +0000]
%write-sequence handles lists
Tomas Hlavaty [Fri, 29 Jul 2011 09:40:33 +0000]
use more useful default timeout
Tomas Hlavaty [Fri, 29 Jul 2011 09:39:50 +0000]
oio backend move CancelIoEx to the end
Tomas Hlavaty [Thu, 28 Jul 2011 15:03:02 +0000]
:iolib.usocket system pretends to be :usocket
Tomas Hlavaty [Thu, 28 Jul 2011 13:20:51 +0000]
oio and usocket fixes
Tomas Hlavaty [Wed, 27 Jul 2011 16:15:49 +0000]
oio (overlapped io) multiplexer backend added
- implements default io functions on windows
- the iolib read/write api should accept timeout
arg across backends
- wait-until-fd-ready style functions are not portable
and should not be exported
Tomas Hlavaty [Wed, 13 Jul 2011 15:43:57 +0000]
%read-once handles broken pipe and poll-timeout
Tomas Hlavaty [Wed, 13 Jul 2011 15:43:08 +0000]
with-open-iocp-port added
Tomas Hlavaty [Wed, 13 Jul 2011 15:42:09 +0000]
improved iocp-port.dequeue
Tomas Hlavaty [Tue, 12 Jul 2011 15:23:34 +0000]
shutdown socket not implemented yet on #+win32
Tomas Hlavaty [Tue, 12 Jul 2011 15:14:49 +0000]
comment out print-object custom methods for now, something fishy there
Tomas Hlavaty [Tue, 12 Jul 2011 13:41:48 +0000]
iocp-wait case without timeout
Tomas Hlavaty [Tue, 12 Jul 2011 13:37:54 +0000]
winapi:CloseHandle only valid handles
Tomas Hlavaty [Tue, 12 Jul 2011 13:34:01 +0000]
refactor default-iocp-port
Tomas Hlavaty [Fri, 8 Jul 2011 13:03:57 +0000]
iolib.usocket system added
Tomas Hlavaty [Fri, 8 Jul 2011 12:28:28 +0000]
minor fix in winapi:WSAWaitForMultipleEvents
Tomas Hlavaty [Fri, 8 Jul 2011 12:20:47 +0000]
socket-pair #-win32
Tomas Hlavaty [Fri, 8 Jul 2011 12:19:01 +0000]
accept-connection and winapi:socket-accept timeout implemented
Tomas Hlavaty [Thu, 7 Jul 2011 15:15:12 +0000]
more local-socket #-win32
Tomas Hlavaty [Tue, 5 Jul 2011 17:29:33 +0000]
%read-once comment removed, iobuf.end updated in %fill-ibuf
Tomas Hlavaty [Tue, 5 Jul 2011 15:26:19 +0000]
minor comments clean up in iocp
Tomas Hlavaty [Tue, 5 Jul 2011 15:23:25 +0000]
reenable lookup-hostname.6 test
Tomas Hlavaty [Tue, 5 Jul 2011 15:03:03 +0000]
warn removed from winapi
Tomas Hlavaty [Tue, 5 Jul 2011 14:50:26 +0000]
winapi send-to address fix htonl
Tomas Hlavaty [Tue, 5 Jul 2011 14:42:59 +0000]
remove internal buffers from iocp backend
Tomas Hlavaty [Mon, 4 Jul 2011 11:35:22 +0000]
dual-channel-fd-mixin knows if it uses streams or packets
Tomas Hlavaty [Mon, 4 Jul 2011 11:33:25 +0000]
local sockets #-win32
Tomas Hlavaty [Fri, 1 Jul 2011 16:11:19 +0000]
make the public iocp interface really clear
Tomas Hlavaty [Fri, 1 Jul 2011 13:24:57 +0000]
iocp backend doesnt use multiplexer and event-base stuff
Tomas Hlavaty [Thu, 30 Jun 2011 13:48:09 +0000]
fix udp, use dns in lisp again as winapi functions doesn't have timeout
Tomas Hlavaty [Tue, 28 Jun 2011 10:33:03 +0000]
comment clean up
Tomas Hlavaty [Tue, 28 Jun 2011 10:23:38 +0000]
clean up WSARecv and WSASend
Tomas Hlavaty [Tue, 28 Jun 2011 10:22:36 +0000]
ReadFile and WriteFile fix
Tomas Hlavaty [Mon, 27 Jun 2011 13:29:14 +0000]
winapi: fix search-host-by-*
Tomas Hlavaty [Mon, 27 Jun 2011 13:28:30 +0000]
winapi: fd has nothing to do with fd-limit
Tomas Hlavaty [Wed, 22 Jun 2011 17:08:16 +0000]
iolib roughly works with winapi (except udp, ipv6 and bugs in iocp)
Tomas Hlavaty [Wed, 22 Jun 2011 16:43:35 +0000]
winapi system added
Tomas Hlavaty [Wed, 22 Jun 2011 16:41:39 +0000]
typo in README
Stelian Ionescu [Tue, 20 Jul 2010 13:50:19 +0000]
Cosmetic changes
Stelian Ionescu [Tue, 20 Jul 2010 13:50:00 +0000]
Remove support for old Gray stream methods on Clisp
Stelian Ionescu [Sun, 4 Jul 2010 14:50:08 +0000]
Remove EAGAIN
Stelian Ionescu [Wed, 30 Jun 2010 17:38:54 +0000]
Make .asd files loadable and compileable again
Stelian Ionescu [Wed, 30 Jun 2010 17:13:57 +0000]
Fix IOLIB.TRIVIAL-SOCKETS
Stelian Ionescu [Wed, 23 Jun 2010 08:48:56 +0000]
Fix socket initialization
Stelian Ionescu [Wed, 23 Jun 2010 06:57:57 +0000]
STREAM-FORCE-OUTPUT now tries to flush the output buffer without blocking
Francois-Rene Rideau [Tue, 22 Jun 2010 18:20:45 +0000]
Wrap WIFSIGNALED
Francois-Rene Rideau [Tue, 22 Jun 2010 18:20:11 +0000]
Add sysconf(3)
Stelian Ionescu [Tue, 22 Jun 2010 18:11:43 +0000]
Fix typo
Stelian Ionescu [Sat, 12 Jun 2010 18:19:51 +0000]
Make all stream FDs non-blocking, not just sockets
Stelian Ionescu [Sat, 12 Jun 2010 18:19:23 +0000]
Add PRINT-OBJECT for class DUAL-CHANNEL-GRAY-STREAM
Stelian Ionescu [Wed, 9 Jun 2010 16:36:13 +0000]
Remove class DUAL-CHANNEL-SINGLE-FD-MIXIN
Stelian Ionescu [Tue, 8 Jun 2010 10:59:49 +0000]
Only grovel O_CLOEXEC on Linux
Stelian Ionescu [Sun, 6 Jun 2010 19:05:18 +0000]
Export process-related symbols
Stelian Ionescu [Sun, 6 Jun 2010 18:59:39 +0000]
Add CREATE-PROCESS
Stelian Ionescu [Sun, 6 Jun 2010 12:35:30 +0000]
Fix .asd files for ASDF2
Stelian Ionescu [Thu, 3 Jun 2010 08:23:32 +0000]
Use IOLIB.BASE:CL-SOURCE-FILE as component-class for tests and examples
Stelian Ionescu [Thu, 3 Jun 2010 08:22:54 +0000]
Add ISYS:SYSCALL-ERROR-P
Stelian Ionescu [Wed, 2 Jun 2010 14:55:09 +0000]
Add git config stuff for special treatment of lisp and texinfo files
Stelian Ionescu [Fri, 28 May 2010 10:43:20 +0000]
Fix CONNECT to signal a SOCKET-ERROR when getting a POLL-ERROR
Stelian Ionescu [Thu, 27 May 2010 09:11:14 +0000]
Remove «Syntax:» from file headers
Stelian Ionescu [Wed, 26 May 2010 10:55:53 +0000]
ACCEPT-CONNECTION now doesn't duplicate the FD any more
Stelian Ionescu [Tue, 25 May 2010 17:19:17 +0000]
Use project page for texinfo-docstrings
Stelian Ionescu [Tue, 25 May 2010 17:13:41 +0000]
Update link to texinfo-docstrings
Stelian Ionescu [Tue, 25 May 2010 15:12:54 +0000]
Fix .asd files for ASDF2
Stelian Ionescu [Tue, 25 May 2010 05:18:23 +0000]
Add class MUFFLED-SOURCE-FILE
Make CL-SOURCE-FILE inherit MUFFLED-SOURCE-FILE and remote UTF-8 usage
around file compilation.
Stelian Ionescu [Tue, 25 May 2010 05:07:18 +0000]
Remove UTF-8 characters from sources
Stelian Ionescu [Tue, 25 May 2010 04:52:39 +0000]
Fix WRAP-BODY-FOR-RETURN-STAR for (SETF <FOO>) functions
Stelian Ionescu [Tue, 25 May 2010 04:25:50 +0000]
Add ASDF component class iolib.base:cl-source-file
Francois-Rene Rideau [Sun, 16 May 2010 14:06:16 +0000]
Export a few recently added symbols
Stelian Ionescu [Wed, 19 May 2010 12:33:40 +0000]
Allow DEFSYSCALL and DEFCFUN* to receive the syscall name as a string
Stelian Ionescu [Sat, 15 May 2010 18:08:30 +0000]
Fix UTF8-EXTRA-BYTES on non-Unicode Lisps
Stelian Ionescu [Sat, 15 May 2010 17:37:03 +0000]
Style changes
Stelian Ionescu [Sat, 15 May 2010 17:34:52 +0000]
Better waitpid(2)
Stelian Ionescu [Sat, 15 May 2010 17:15:23 +0000]
Fix typo
Stelian Ionescu [Sat, 15 May 2010 17:15:00 +0000]
Rename TIMEOUT->MILISEC to TIMEOUT->MILLISECONDS
Stelian Ionescu [Sat, 15 May 2010 16:42:34 +0000]
The examples don't depend on cl-serializer any more
Stelian Ionescu [Sat, 15 May 2010 15:43:43 +0000]
Fix if_nametoindex() too
Stelian Ionescu [Sat, 15 May 2010 15:40:27 +0000]
Include syscall name in errors signaled by nice(2) and getenv(2)
Stelian Ionescu [Sat, 15 May 2010 15:39:06 +0000]
Fix signalig of socket errors
Stelian Ionescu [Sat, 15 May 2010 15:11:00 +0000]
Make sure that CLOSE is a generic function on ECL
Stelian Ionescu [Sat, 15 May 2010 15:10:35 +0000]
Untabify
Stelian Ionescu [Sat, 15 May 2010 15:10:21 +0000]
Signal TYPE-ERROR in ioctl/fcntl
Stelian Ionescu [Fri, 14 May 2010 15:07:43 +0000]
Don't restart ioctl(2) calls automatically
Stelian Ionescu [Fri, 14 May 2010 10:53:43 +0000]
The REQUEST parameter of ioctl(2) is an unsigned int not a signed int
Stelian Ionescu [Thu, 13 May 2010 15:11:51 +0000]
Stop using :NO-ERROR in HANDLER-CASE forms: it's cool but generates slow code
Stelian Ionescu [Wed, 12 May 2010 16:33:01 +0000]
Include syscall name in SYSCALL-ERRORs
Stelian Ionescu [Mon, 10 May 2010 20:44:28 +0000]
Better names for some IOBUF functions
Stelian Ionescu [Mon, 10 May 2010 20:35:01 +0000]
Better %WRITE-SIMPLE-ARRAY-UB8
Stelian Ionescu [Sun, 9 May 2010 12:10:28 +0000]
Fix typo: the socket option is TCP_WINDOW_CLAMP not TCP_WINDOW.
Stelian Ionescu [Sun, 11 Apr 2010 13:10:35 +0000]
Fix the fix to FLAGS-CASE
Stelian Ionescu [Fri, 9 Apr 2010 14:28:26 +0000]
Fix macro FLAGS-CASE
Peter Keller [Wed, 7 Apr 2010 21:23:26 +0000]
Explain that the client "quit" feature doesn't exist in ex7-server either.
Stelian Ionescu [Mon, 5 Apr 2010 22:13:22 +0000]
Don't define FDOPENDIR on BSD systems for the moment.
Stelian Ionescu [Mon, 5 Apr 2010 21:49:58 +0000]
Use DEFWRAPPER for CMSG accessors.
Stelian Ionescu [Mon, 5 Apr 2010 21:01:00 +0000]
Make DIRFD a wrapper, export always.
Stelian Ionescu [Mon, 5 Apr 2010 20:17:40 +0000]
Re-indent.
Stelian Ionescu [Mon, 5 Apr 2010 20:17:22 +0000]
Export RUN-EX8-SERVER from IOLIB.EXAMPLES
Stelian Ionescu [Mon, 5 Apr 2010 00:20:48 +0000]
Remove old NOTINLINE declamations.
Stelian Ionescu [Mon, 5 Apr 2010 00:20:10 +0000]
Fix tests SIMPLE-UDP-CLIENT.[12]