Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-23 | Align ancillary buffers on struct cmsghdr and int boundaries | Laurent Bercot | |
2017-02-17 | More types changes | Laurent Bercot | |
New disize Add size_t to the autotypes list Delete redundant and replace-libc files dev_t/ino_t pass Big size_t pass More things missing, still not operational yet | |||
2015-03-13 | Applied Roman Kimov's fixesv2.3.1.3 | Laurent Bercot | |
2015-01-06 | - Bugfixes in unixmessage/skaclient (short writes / fd leakage / DoS)v2.1.0.0 | Laurent Bercot | |
- ABI change: unixmessage protocol header is now 6 bytes (was 8) - API change: skaclient_start(_async) now takes an "options" argument - version increase to 2.1.0.0 | |||
2014-12-31 | Safe wrappers around sendmsg and recvmsg in unixmessage primitives | Laurent Bercot | |
2014-12-21 | So MSG_WAITALL can block even with MSG_DONTWAIT... wtfbsdseriously. | Laurent Bercot | |
Only include MSG_WAITALL when it's tested nb, then. Also test yet another fix for the tryancilautoclose FreeBSD problem. | |||
2014-12-21 | So the non-portable MSG_DONTWAIT may alleviate the problem... might | Laurent Bercot | |
as well use it on architectures that support it. | |||
2014-12-20 | Found the BSD unixmessage bug. recvmsg(..., MSG_WAITALL) blocks | Laurent Bercot | |
until buffer full or socket shutdown on BSD, *even if the socket is nonblocking*. So I added an "okwaitall" sysdeps, and won't set MSG_WAITALL on retarded systems. | |||
2014-12-14 | unixmessage_receive: don't read more than 1 message at a time | Laurent Bercot | |
2014-12-06 | Correctly (hopefully) update the main cbuffer in unixmessage_receiver_fill | Laurent Bercot | |
2014-12-06 | Ditch diuints in unixmessage_receiver_fill, revert recvmsg() interpretation | Laurent Bercot | |
2014-12-06 | Fix: adjust unixmessage_receiver_fill() math after recvmsg(). </3 | Laurent Bercot | |
2014-12-06 | Rewrite unixmessage_receiver without buffer, only cbuffer | Laurent Bercot | |
2014-09-18 | initial commit with rc for skalibs-2.0.0.0 | Laurent Bercot | |