Artifact 6288b956d650e6ce7743b8147e5155539c5043a7d1a34edc88ff202ee137657e:
- File
src/OFTCPSocket.m
-
2020-01-07 20:28:41
— part of check-in
[24eff635db]
on branch trunk
— OFKernelEventObserver: Remove queueing of actions
This removes the ability to let a thread add or remove objects for
another thread. This features wasn't used at all, but caused significant
problems with kqueue and epoll, as this often resulted in removing a
file descriptor after it had already been closed. (user: js, size: 26610) [annotate] [blame] [check-ins using] - 2020-01-08 02:29:37 — part of check-in [e7e1e1c6c5] on branch 1.0 — Merge branch 'master' into 1.0 (user: js, size: 26610) [annotate] [blame] [check-ins using]
-
2020-04-25 13:40:50
— part of check-in
[424fb54efd]
on branch trunk
— Remove OFIPStreamSocket
This was a bad idea, as while SCTP can be used via the byte
stream-oriented API, it will still work in messages. But OFStream is not
afraid of breaking up and reassembling reads, as it is meant for byte
streams. Therefore, implementing SCTP as a subclass of OFStream would
degrate it to a stream-oriented socket instead of a message-oriented
socket, rendering one of the main features of SCTP void. (user: js, size: 26610) [annotate] [blame] [check-ins using]
-
2020-01-07 20:28:41
— part of check-in
[24eff635db]
on branch trunk
— OFKernelEventObserver: Remove queueing of actions