sbcl Log


Commit Date  
[c06b8c] (16.3 kB) by Christophe Rhodes Christophe Rhodes

support for DragonFly BSD

x86(-64) only for now, and threads are currently non-functional.
Closes lp#1292845, thanks to Vasily Postnicov.

2014-06-20 10:48:35 View
Download
[34eab1] (16.3 kB) by Stas Boukarev Stas Boukarev

Make sb-bsd-socket work on common protocols without getprotobyname.

Android doesn't have a working getprotobyname, but even for other
platforms iterating over a small number of predefined protocols is
much faster, and some default installations do not come bundled with
/etc/protocols.

2014-06-01 04:01:19 View
Download
[2d68a4] (15.7 kB) by Stas Boukarev Stas Boukarev

Optimize sb-bsd-sockets::(get-host-by-name get-host-by-address).

Add declarations to reduce SAP consing.

2013-10-01 23:10:21 View
Download
[3044d2] (15.7 kB) by Jan Moringen Jan Moringen , pushed by Stas Boukarev Stas Boukarev

Add SOCKET-SHUTDOWN in contrib/sb-bsd-sockets

* The new generic function SOCKET-SHUTDOWN shuts down a socket for
input, output or both. Calls shutdown(3posix)

* Test shutdown.{client,server}.{ub8,character}.{output,io} test
shutting down TCP stream sockets from the client and server side for
different element-types and directions

2013-09-02 14:10:56 View
Download
[11aa29] (15.5 kB) by Stas Boukarev Stas Boukarev

sb-bsd-sockets: Fix type of canonname in addrinfo.

Should be c-string-pointer, not c-string.

Fixes lp#1187041, patch by Jerry James.

2013-06-03 16:30:19 View
Download
[3de7cd] (15.4 kB) by Robert Brown Robert Brown , pushed by Nikodemus Siivola Nikodemus Siivola

sb-bsd-sockets: add support for Linux TCP keep alive options

2011-08-05 08:31:48 View
Download
[4d653f] (15.1 kB) by Nikodemus Siivola Nikodemus Siivola

1.0.42.14: socket-connect thread safety, version 2

* Code from 1.0.40.7 to use getprotobyname_r.

* Use grovel-features.sh to check for its and getprotobynumber_r's
existence, and add feature :os-provides-getprotoby-r when so.

If they do not exist, use a lock instead.

2010-09-01 14:14:55 View
Download
[dca207] (13.9 kB) by Juho Snellman Juho Snellman

1.0.41.55: Solaris fixes

* Remove bashisms.
* Conditionalize out some constants and functions that
don't exist on Solaris.
* Patch from Jim Wise.

2010-08-23 23:21:27 View
Download
[b4f751] (13.9 kB) by Christophe Rhodes Christophe Rhodes

1.0.40.8: revert sb-bsd-sockets threadsafety patch

Broke functionality completely on Darwin.

2010-07-30 11:00:24 View
Download
[ab3d6a] (15.0 kB) by cracauer cracauer

1.0.40.7: socket-connect was not thread safe

https://bugs.launchpad.net/sbcl/+bug/505497

Committing diffs as supplied in the bug report after review and
testing.

Credits to Andrew Golding for the diffs and Jaap de Heer for the
initial report and reproducible test case.

2010-07-23 20:55:45 View
Download
[4bb09d] (13.9 kB) by Nikodemus Siivola Nikodemus Siivola

1.0.30.18: undefined variables in contribs

* No MSG_NOSIGNAL on Darwin. It was also groveled twice on Linux.

* Tyop in SB-SIMPLE-STREAMS.

...the real question is why ASDF didn't consider these failures,
though. Grumble.

2009-07-30 11:02:21 View
Download
[5019b5] (14.0 kB) by Nikodemus Siivola Nikodemus Siivola

1.0.27.25: clean up stray close paren

* Reported by Robin 'Hawkeye' Powell.

2009-04-23 11:59:23 View
Download
[cfc48c] (14.0 kB) by Nikodemus Siivola Nikodemus Siivola

1.0.24.15: contrib fixes for HPPA

* Fix or disable what breaks in contribs, so not everything breaks.

* Patch by Larry Valkama.

2009-01-03 16:10:19 View
Download
[b4031d] (13.9 kB) by Richard M Kreuter Richard M Kreuter

1.0.18.18: Add support for abstract namespace addresses for AF_LOCAL sockets.

* Contributed by Matthew D. Swank

2008-07-16 11:48:55 View
Download
[9f1f24] (13.7 kB) by Juho Snellman Juho Snellman

1.0.17.16: Stop using EAI_NODATA

* EAI_NODATA is deprecated since RFC 3493, and has now been
removed from glibc headers. Stop using it in sb-bsd-sockets.
Fixes Fedora Core 9 build.

2008-06-02 03:07:57 View
Download
[236b10] (13.7 kB) by Rudi Schlatte Rudi Schlatte

1.0.10.38: fix get-host-by-address on Darwin
sockaddr_in has a length field on Darwin but not on linux

2007-10-08 06:19:26 View
Download
[faaefc] (13.7 kB) by Cyrus Harmon Cyrus Harmon

1.0.3.33: sb-bsd-sockets fixes for x86-64/darwin
* add gethostbyname2 (#+darwin)
* make ai_addrlen be a socklen_t (#+darwin)
* turn off :sb-bsd-sockets-addrinfo on x86-64/darwin as this seems
to be broken
* workaround gethostbyname length bug by alllowing length 4 or 8
on x86-64 darwin

2007-03-06 23:26:32 View
Download
[b3893d] (13.0 kB) by Cyrus Harmon Cyrus Harmon

1.0.3.25: freebsd sb-bsd-sockets fixes
* SO_NO_CHECK doesn't exist on freebsd. Make this #-freebsd.
* EAI-ADDRFAMILY and EAI-NODATA are deprecated and don't exist on
freebsd. Make these #-freebsd.

2007-03-03 20:53:15 View
Download
[27763f] (13.0 kB) by Juho Snellman Juho Snellman

1.0.3.6: Make sb-bsd-sockets use getaddrinfo/getnameinfo where available

* Generally thread-safe functions (though not on OS X) unlike
gethostbyaddr/gethostbyname.
* The interfaces are not totally compatible (e.g. no aliases data
available, different error codes, etc). Try to make this change as
transparent as possible.
* Clean up old CMUCL compability cruft
* Delete the obsolete documentation generator
* Add a little extra documentation on the name-service to the manual

2007-03-02 00:59:07 View
Download
[8ac04a] (10.5 kB) by Juho Snellman Juho Snellman

1.0.1.32: More syscall wrappers on NetBSD, to work around C preprocessor abuse

* socket, dirent (patch from Richard Kreuter)

2007-01-19 00:07:26 View
Download
[34f433] (10.5 kB) by Juho Snellman Juho Snellman

0.9.11.34:
Add support for sending data over UDP sockets to SB-BSD-SOCKETS
(finally). Thanks to Faré for the patch.

2006-04-14 07:23:04 View
Download
[4898ef] (8.6 kB) by William Harold Newman William Harold Newman

0.9.2.43:
another slice of whitespace canonicalization
(Anyone who ends up here with "cvs annotate" probably
wants to look at the "tabby" tagged version.)

2005-07-14 16:30:05 View
Download
[4a4da2] (8.1 kB) by Christophe Rhodes Christophe Rhodes

0.9.1.12:
Merge "Add socket-not-connected-error to sb-bsd-sockets" (Tony
Martinez sbcl-devel 2004-11-06)
... NOT-CONNECTED-ERROR seems to match the naming scheme better
than SOCKET-NOT-CONNECTED-ERROR.

2005-06-01 11:42:43 View
Download
[78fa16] (8.1 kB) by Christophe Rhodes Christophe Rhodes

0.8.18.14:
Merge x86-64-again branch onto HEAD.

Many, many, many 64-bit cleanups in code/, runtime/, compiler/,
compiler/generic/

New SAP-REF-WORD and friends.

Various fixes to the x86-64 backends (and addition of assembly/
and runtime/ files necessary). Implementation of Unicode-related
stuff by CSR. Signed modular arithmetic has not yet been
implemented.

A number of tests fail:
... alien.impure.lisp: enum <-> integer array conversion
... exhaust.impure.lisp: "deferred gubbins"
... float.pure.lisp: float infinities
... foreign.test.sh: "deferred gubbins"

It's possible that this merge will cause alpha32 to break in an
interesting way, probably related to undefined-alien. Needs
debugging. Other architectures have been tested, but of course
it's possible that something has gone wrong.

Though I (CSR) am merging this, the vast majority of the work was
done by Juho Snellman (building on Dan Barlow's initial work to
get it into executing lisp code in cold-init), with guest appearances
by Cheuksan Edward Wang and Vincent Arkesteijn.

2005-01-06 12:47:55 View
Download
[891ba7] (8.3 kB) by Andreas Fuchs Andreas Fuchs

0.8.12.54:
Various rather urgent sb-grovel and sb-bsd-sockets fixes.

* sb-grovel uses WITH-ALIEN now for the WITH-* macros,
to allow use of SB-ALIEN:ADDR on variables allocated that way.
* sb-bsd-sockets: name-service code now return addresses as vectors
again.
* sb-bsd-sockets: fix socket-receive into relative workingness
again: use (deref (deref array) i) instead of (deref array i);
type-convert the results

2004-07-25 11:31:36 View
Download
Older >