commit 60b3d895b03d4980b165a95a7d9f75262fa695ac Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 23:42:18 2010 +0100
RUN-PROGRAM: add keyword argument "stderr"
Allow redirecting stderr onto stdout
src/os/create-process-unix.lisp | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-)
commit b6919b97217b65f353eec430b71b06a1961bb356 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 23:30:44 2010 +0100
Style fixes
src/os/create-process-unix.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
commit 12ff73293891fa3da100fd3e2b8d4618071cc050 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 23:28:52 2010 +0100
Turn PROCESS-WAIT and PROCESS-KILL into methods
src/os/create-process-unix.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
commit 096e7ca03e42f7b5386187178eb5711f2e87153d Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 23:28:20 2010 +0100
Make sure we don't call waitpid() twice for the same process
src/os/create-process-unix.lisp | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-)
commit f535e70c31b506ee4f9a6600e3b41209e83b521c Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 23:07:38 2010 +0100
Fix RUN-PROGRAM: stdout and stderr need to be redirected to pipes
src/os/create-process-unix.lisp | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
commit 13a9c6d6fa38b9dcaad973d60cba96be5cc7e30e Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 23:07:15 2010 +0100
Fix REDIRECT-TO-PIPES: the wrong end of the pipe was being duplicated
src/os/create-process-unix.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 86f85dfdbd13fbf50afb70ffbe7020bd1f18969b Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 22:29:28 2010 +0100
Add back FORK and EXECV to IOLIB.SYSCALLS
src/syscalls/ffi-functions-unix.lisp | 6 ++++++ src/syscalls/pkgdcl.lisp | 2 ++ 2 files changed, 8 insertions(+), 0 deletions(-)
commit 85e55deadf71fba947791cb2874a847a5ea61fbd Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 22:24:42 2010 +0100
Remove debug declarations
src/os/create-process-unix.lisp | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-)
commit 78805a80d824e60da3c164bfd87a91c044b27da0 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 22:22:22 2010 +0100
PROCESS-KILL: make the signal optional(default SIGTERM) and allow keywords too
src/os/create-process-unix.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 268957a06d18b86e2a7888f43169788e17c63321 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 22:21:26 2010 +0100
PROCESS-WAIT: return only the return status
src/os/create-process-unix.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 45dbc66fe787e10ecf692284422cfb250a43c9f5 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 22:20:05 2010 +0100
Put signal names into CFFI enum SIGNAL
src/syscalls/ffi-functions-unix.lisp | 2 +- src/syscalls/ffi-types-unix.lisp | 77 +++++++++++++++++----------------- src/syscalls/pkgdcl.lisp | 1 + 3 files changed, 40 insertions(+), 40 deletions(-)
commit 3a6ac90a478f22a9f545c4b69cbc43db4ea17ce8 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 22:19:41 2010 +0100
Fix the groveler to allow the use of CL symbols
On recent SBCLs the names of symbols in the CL package are BASE-STRINGs which cannot be printed readably, so we convert those into extended strings before printing
src/grovel/grovel.lisp | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-)
commit 562be28b58e9bc3e997b2bde7c8a1cf935798055 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 20:26:40 2010 +0100
Fix list of exported signals
src/syscalls/ffi-types-unix.lisp | 65 ++++++++++++++++++++++--------------- src/syscalls/pkgdcl.lisp | 39 ++++++++++++++-------- 2 files changed, 64 insertions(+), 40 deletions(-)
commit 82f87bc952c485eb7ce8773f036b6781cc924aa9 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 18:43:30 2010 +0100
Fix comment
src/os/create-process-unix.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 879e9b0cb749184e6b4fbe2ee6104c8791a7621f Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 18:43:22 2010 +0100
CREATE-PROCESS: always use /bin/sh when receiving :shell as exec name
src/os/create-process-unix.lisp | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-)
commit 3741d13b02e9c49a18520721b0ccf6e021b14575 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 18:11:19 2010 +0100
Implement WIFEXITED & all other macros for disecting a process's output status
src/syscalls/ffi-functions-unix.lisp | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-)
commit ad875a5fd16892ff8e92e7ddba5cd87b125eb740 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 17:59:30 2010 +0100
Refactor CREATE-PROCESS internals
src/os/create-process-unix.lisp | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-)
commit b1befc4caf5ea4c1fc44596080b1529c40081736 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 11:12:58 2010 +0100
Add dependency on idna to iolib.sockets.asd
src/iolib.sockets.asd | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
commit 6638b7a524501f82e4b8068cb553d5729389ce68 Author: Stelian Ionescu sionescu@cddr.org Date: Sat Dec 25 11:09:53 2010 +0100
Add support for IDN
For IDN encoding, we use https://github.com/antifuchs/idna
CHANGES | 1 + src/sockets/dns/lookup.lisp | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-)
An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20101225.tar.gz
Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git