[iolib-devel] New patches: 28-Jan-2009
Stelian Ionescu
sionescu at common-lisp.net
Thu Jan 29 05:00:03 UTC 2009
commit 53879bb3776a2830a3899a549989fa5a7a36f3ca
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Thu Jan 29 03:39:09 2009 +0100
Remove duplicate definition of SPLIT-DIRECTORY-NAMESTRING.
src/pathnames/file-path.lisp | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
commit fe21dd4f09d2cae66e3a385546ddd7b58199be5b
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Thu Jan 29 03:34:45 2009 +0100
Fix test EVENT-BASE-WITH-OPEN-SOCKETS.
tests/events.lisp | 36 +++++++++++++++++++++---------------
1 files changed, 21 insertions(+), 15 deletions(-)
commit 0dd88d1b9123626440cf7ad11709f676f41d6ba7
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Thu Jan 29 03:23:31 2009 +0100
Fix test INET.SOCKET-BIND.1
tests/sockets.lisp | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
commit 5e1d64928761f40751847debe80c335df7472511
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Thu Jan 29 00:59:03 2009 +0100
Export ADDRESS-NAME from IOLIB.SOCKETS .
src/sockets/pkgdcl.lisp | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit b247b3e73be743d7043bf00ea15f85f4d3fa966e
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 23:22:21 2009 +0100
Add CHANGES file.
CHANGES | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
commit dad3f494048eb6a55456cc17e0573e279762eb71
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 23:11:31 2009 +0100
Fix stream tests.
tests/streams.lisp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit f4ed634b9fdb27dcec4723455bcf3e8a8a626adf
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 23:03:26 2009 +0100
Reorganise sources, rename ASDF systems.
base/conditions.lisp | 32 -
base/debug.lisp | 26 -
base/definitions.lisp | 14 -
base/defobsolete.lisp | 55 --
base/gray-stream-mixin.lisp | 131 ----
base/matching.lisp | 52 --
base/pkgdcl.lisp | 108 ---
base/reader.lisp | 39 --
base/return-star.lisp | 68 --
base/scl-gray-streams.lisp | 126 ----
base/sequence.lisp | 24 -
base/split-sequence.lisp | 118 ----
base/time.lisp | 36 -
base/types.lisp | 9 -
io.multiplex.asd | 42 --
io.multiplex/TODO | 5 -
io.multiplex/backend-epoll.lisp | 111 ---
io.multiplex/backend-kqueue.lisp | 121 ----
io.multiplex/backend-poll.lisp | 118 ----
io.multiplex/backend-select.lisp | 130 ----
io.multiplex/detect.lisp | 10 -
io.multiplex/event-loop.lisp | 359 ----------
io.multiplex/fd-entry.lisp | 46 --
io.multiplex/fd-wait.lisp | 88 ---
io.multiplex/multiplexer.lisp | 75 ---
io.multiplex/pkgdcl.lisp | 45 --
io.multiplex/queue.lisp | 153 -----
io.multiplex/scheduler.lisp | 89 ---
io.multiplex/time.lisp | 19 -
io.multiplex/timers.lisp | 69 --
io.multiplex/utils.lisp | 34 -
io.streams.asd | 18 -
io.streams/.gitignore | 15 -
io.streams/gray/TODO | 4 -
io.streams/gray/buffer.lisp | 128 ----
io.streams/gray/classes.lisp | 136 ----
io.streams/gray/conditions.lisp | 13 -
io.streams/gray/fd-mixin.lisp | 52 --
io.streams/gray/gray-stream-methods.lisp | 523 ---------------
io.streams/gray/pkgdcl.lisp | 47 --
io.streams/zeta/conditions.lisp | 29 -
io.streams/zeta/device.lisp | 130 ----
io.streams/zeta/ffi-functions-unix.lisp | 170 -----
io.streams/zeta/file-unix.lisp | 268 --------
io.streams/zeta/iobuf.lisp | 179 -----
io.streams/zeta/pkgdcl.lisp | 11 -
io.streams/zeta/stream.lisp | 750 ---------------------
io.streams/zeta/types.lisp | 78 ---
io.zeta-streams.asd | 34 -
iolib-tests.asd | 25 -
iolib.asd | 20 -
iolib.base.asd | 25 -
iolib.pathnames.asd | 17 -
iolib.syscalls.asd | 29 -
iolib/pkgdcl.lisp | 27 -
net.sockets.asd | 70 --
net.sockets/TODO | 16 -
net.sockets/address-arithmetic.lisp | 134 ----
net.sockets/address-predicates.lisp | 248 -------
net.sockets/address.lisp | 434 ------------
net.sockets/base-sockets.lisp | 259 --------
net.sockets/bsd.lisp | 144 ----
net.sockets/common.lisp | 191 ------
net.sockets/conditions.lisp | 85 ---
net.sockets/config.lisp | 28 -
net.sockets/dns/common.lisp | 50 --
net.sockets/dns/conditions.lisp | 36 -
net.sockets/dns/dynamic-buffer.lisp | 169 -----
net.sockets/dns/lookup.lisp | 144 ----
net.sockets/dns/message.lisp | 446 -------------
net.sockets/dns/nameservers.lisp | 51 --
net.sockets/dns/query.lisp | 329 ---------
net.sockets/grovel.lisp | 379 -----------
net.sockets/iface.lisp | 72 --
net.sockets/make-socket.lisp | 345 ----------
net.sockets/namedb/etc-files.lisp | 23 -
net.sockets/namedb/file-monitor.lisp | 39 --
net.sockets/namedb/hosts.lisp | 106 ---
net.sockets/namedb/protocols.lisp | 120 ----
net.sockets/namedb/services.lisp | 165 -----
net.sockets/pkgdcl.lisp | 212 ------
net.sockets/socket-methods.lisp | 564 ----------------
net.sockets/socket-options.lisp | 268 --------
net.sockets/trivial-sockets.lisp | 98 ---
net.sockets/wrappers.lisp | 32 -
net.trivial-sockets.asd | 13 -
pathnames/file-path-unix.lisp | 164 -----
pathnames/file-path.lisp | 225 -------
pathnames/pkgdcl.lisp | 12 -
src/base/conditions.lisp | 32 +
src/base/debug.lisp | 26 +
src/base/definitions.lisp | 14 +
src/base/defobsolete.lisp | 55 ++
src/base/gray-stream-mixin.lisp | 131 ++++
src/base/matching.lisp | 52 ++
src/base/pkgdcl.lisp | 108 +++
src/base/reader.lisp | 39 ++
src/base/return-star.lisp | 68 ++
src/base/scl-gray-streams.lisp | 126 ++++
src/base/sequence.lisp | 24 +
src/base/split-sequence.lisp | 118 ++++
src/base/time.lisp | 36 +
src/base/types.lisp | 9 +
src/iolib.asd | 19 +
src/iolib.base.asd | 24 +
src/iolib.multiplex.asd | 42 ++
src/iolib.pathnames.asd | 16 +
src/iolib.sockets.asd | 70 ++
src/iolib.streams.asd | 18 +
src/iolib.syscalls.asd | 28 +
src/iolib.trivial-sockets.asd | 13 +
src/iolib.zeta-streams.asd | 34 +
src/iolib/pkgdcl.lisp | 27 +
src/multiplex/TODO | 5 +
src/multiplex/backend-epoll.lisp | 111 +++
src/multiplex/backend-kqueue.lisp | 121 ++++
src/multiplex/backend-poll.lisp | 118 ++++
src/multiplex/backend-select.lisp | 130 ++++
src/multiplex/detect.lisp | 10 +
src/multiplex/event-loop.lisp | 359 ++++++++++
src/multiplex/fd-entry.lisp | 46 ++
src/multiplex/fd-wait.lisp | 88 +++
src/multiplex/multiplexer.lisp | 75 +++
src/multiplex/pkgdcl.lisp | 45 ++
src/multiplex/queue.lisp | 153 +++++
src/multiplex/scheduler.lisp | 89 +++
src/multiplex/time.lisp | 19 +
src/multiplex/timers.lisp | 69 ++
src/multiplex/utils.lisp | 34 +
src/pathnames/file-path-unix.lisp | 164 +++++
src/pathnames/file-path.lisp | 225 +++++++
src/pathnames/pkgdcl.lisp | 12 +
src/sockets/TODO | 16 +
src/sockets/address-arithmetic.lisp | 134 ++++
src/sockets/address-predicates.lisp | 248 +++++++
src/sockets/address.lisp | 434 ++++++++++++
src/sockets/base-sockets.lisp | 259 ++++++++
src/sockets/bsd.lisp | 144 ++++
src/sockets/common.lisp | 191 ++++++
src/sockets/conditions.lisp | 85 +++
src/sockets/config.lisp | 28 +
src/sockets/dns/common.lisp | 50 ++
src/sockets/dns/conditions.lisp | 36 +
src/sockets/dns/dynamic-buffer.lisp | 169 +++++
src/sockets/dns/lookup.lisp | 144 ++++
src/sockets/dns/message.lisp | 446 +++++++++++++
src/sockets/dns/nameservers.lisp | 51 ++
src/sockets/dns/query.lisp | 329 +++++++++
src/sockets/grovel.lisp | 379 +++++++++++
src/sockets/iface.lisp | 72 ++
src/sockets/make-socket.lisp | 345 ++++++++++
src/sockets/namedb/etc-files.lisp | 23 +
src/sockets/namedb/file-monitor.lisp | 39 ++
src/sockets/namedb/hosts.lisp | 106 +++
src/sockets/namedb/protocols.lisp | 120 ++++
src/sockets/namedb/services.lisp | 165 +++++
src/sockets/pkgdcl.lisp | 212 ++++++
src/sockets/socket-methods.lisp | 564 ++++++++++++++++
src/sockets/socket-options.lisp | 268 ++++++++
src/sockets/trivial-sockets.lisp | 98 +++
src/sockets/wrappers.lisp | 32 +
src/streams/.gitignore | 15 +
src/streams/gray/TODO | 4 +
src/streams/gray/buffer.lisp | 128 ++++
src/streams/gray/classes.lisp | 136 ++++
src/streams/gray/conditions.lisp | 13 +
src/streams/gray/fd-mixin.lisp | 52 ++
src/streams/gray/gray-stream-methods.lisp | 523 +++++++++++++++
src/streams/gray/pkgdcl.lisp | 47 ++
src/streams/zeta/conditions.lisp | 29 +
src/streams/zeta/device.lisp | 130 ++++
src/streams/zeta/ffi-functions-unix.lisp | 170 +++++
src/streams/zeta/file-unix.lisp | 268 ++++++++
src/streams/zeta/iobuf.lisp | 179 +++++
src/streams/zeta/pkgdcl.lisp | 11 +
src/streams/zeta/stream.lisp | 750 +++++++++++++++++++++
src/streams/zeta/types.lisp | 78 +++
src/syscalls/conditions.lisp | 99 +++
src/syscalls/designators.lisp | 47 ++
src/syscalls/early.lisp | 165 +++++
src/syscalls/ffi-functions-unix.lisp | 1031 +++++++++++++++++++++++++++++
src/syscalls/ffi-types-unix.lisp | 629 ++++++++++++++++++
src/syscalls/ffi-wrappers-unix.lisp | 60 ++
src/syscalls/os-conditions-unix.lisp | 59 ++
src/syscalls/pkgdcl.lisp | 555 ++++++++++++++++
syscalls/conditions.lisp | 99 ---
syscalls/designators.lisp | 47 --
syscalls/early.lisp | 165 -----
syscalls/ffi-functions-unix.lisp | 1031 -----------------------------
syscalls/ffi-types-unix.lisp | 629 ------------------
syscalls/ffi-wrappers-unix.lisp | 60 --
syscalls/os-conditions-unix.lisp | 59 --
syscalls/pkgdcl.lisp | 555 ----------------
tests/events.lisp | 4 +-
tests/iolib-tests.asd | 23 +
tests/sockets.lisp | 4 +-
tests/streams.lisp | 4 +-
197 files changed, 13396 insertions(+), 13402 deletions(-)
commit 3a6c2e729838deeecca6a3160470bc5161c306c2
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 18:26:29 2009 +0100
Add :FILE as synonim of :LOCAL to keyword arg :TYPE of MAKE-SOCKET.
net.sockets/base-sockets.lisp | 2 +-
net.sockets/make-socket.lisp | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
commit 2a5fada5d30c995d527e423f99e731fe85886379
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 18:24:54 2009 +0100
Rename LOOKUP-HOST to LOOKUP-HOSTNAME. LOOKUP-HOST is deprecated.
doc/networking.texinfo | 2 +-
net.sockets/dns/lookup.lisp | 9 +++++++--
net.sockets/pkgdcl.lisp | 3 ++-
tests/sockets.lisp | 24 ++++++++++++------------
4 files changed, 22 insertions(+), 16 deletions(-)
commit fbcdcabe0d222f3190fca3a79d20b092e98db052
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 18:23:54 2009 +0100
Deprecate IPV6-SOCKET-P in favour of SOCKET-IPV6-P.
doc/networking.texinfo | 2 +-
net.sockets/pkgdcl.lisp | 3 ++-
net.sockets/socket-methods.lisp | 13 +++++++++----
3 files changed, 12 insertions(+), 6 deletions(-)
commit 4b253512829db1b961ead71e3df6c75fc23e8703
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 17:41:58 2009 +0100
Export SIGNAL-OBSOLETE from base package.
base/pkgdcl.lisp | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit aaeab59cfd0a79deab6ce027b7e180351ff7e04b
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 16:50:56 2009 +0100
Version 0.6.0
doc/iolib.texinfo | 4 ++--
iolib.asd | 2 +-
iolib.base.asd | 1 -
iolib.pathnames.asd | 1 -
iolib.syscalls.asd | 1 -
5 files changed, 3 insertions(+), 6 deletions(-)
commit 7d13644ffdd37b7a039b90d09907c678e089ea2c
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 16:45:13 2009 +0100
Small fix to %%INIT-INTERNET-DATAGRAM-ACTIVE-SOCKET and %%INIT-INTERNET-DATAGRAM-ACTIVE-SOCKET.
net.sockets/make-socket.lisp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit f9079ff3fa89657e06e56980493427c2791dd388
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date: Wed Jan 28 16:08:44 2009 +0100
Ensure that MAKE-SOCKET will not bind to connect sockets unless required. Update docstrings.
doc/networking.texinfo | 48 +++++++++++++++++++-------------
net.sockets/base-sockets.lisp | 60 +++++++++++++++++++++++++++++++++++++++++
net.sockets/make-socket.lisp | 45 ++++++++++++------------------
3 files changed, 106 insertions(+), 47 deletions(-)
An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20090128.tar.gz
Gitweb URL:
http://repo.or.cz/w/iolib.git
More information about the iolib-devel
mailing list