commit 53879bb3776a2830a3899a549989fa5a7a36f3ca Author: Stelian Ionescu sionescu@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@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@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@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@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@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@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@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@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@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@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@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@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@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