From: Bitbucket <com...@bi...> - 2019-05-28 22:33:25
|
2 new commits in naviserver: https://bitbucket.org/naviserver/naviserver/commits/89bf1ca3d0da/ Changeset: 89bf1ca3d0da User: gustafn Date: 2019-05-28 22:21:58+00:00 Summary: prefer NS_EWOULDBLOCK over EWOULDBLOCK for better windows compatibility Affected #: 1 file https://bitbucket.org/naviserver/naviserver/commits/a3a05f0fdb4e/ Changeset: a3a05f0fdb4e User: gustafn Date: 2019-05-28 22:33:02+00:00 Summary: Sock receive reform (part 1): - New function NsDriverRecv() similar to NsDriverSend() - Use NsDriverRecv() by nsconnchan instead of a local function. - Align interfaces of Ns_SockSendBufs() and Ns_SockRecvBufs(); both calls receive now Ns_Sock * structures. - report Ns_SockState back from Ns_SockRecvBufs() (potential values NS_SOCK_READ, NS_SOCK_DONE, NS_SOCK_AGAIN, NS_SOCK_EXCEPTION, NS_SOCK_TIMEOUT) and keep it in the Sock structure - Missing: * using explicit Ns_SockState instead of trying to guess states from return length and error codes. * using NsDriverRecv as well in http tasks. * handling of default timeouts in driver * timeout handling for nsssl recv? Affected #: 8 files Repository URL: https://bitbucket.org/naviserver/naviserver/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |