The default socket buffer size on FreeBSD is 8192, while it is much
larger on Linux. It seems that the small socket buffer is what causes
the "world is going to end" problems with communicating over the local
sockets with Akonadi.
There are two approaches possible:
- change the system default socket buffer size (there's a sysctl for it)
- change the socket buffer size for Akonadi
This -- right now still kinda hacky and debuggerish -- patch changes the
socket size on connect and on creation, for Akonadi clients and the server.
It uses 64kibyte socket buffers.