librelp 1.2.10 [download]
This new release of librelp fixes a problem with sending large buffers, improves sender/receiver code and enables compatibility with older versions of GnuTLS.
– make compatible with older versions of GnuTLS which require
– improve example sender/receiver code
Thanks to Chris Pilkington for the patches.
– bugfix: Send full buffers after connection re-establishing
When sending large buffers it’s possible that only part of buffer data
will be transferred before connection is closed. Then on connection
re-establishing librelp thinks part of buffer is already sent and
transfers only remaining part. Remote side then is not be able to parse
such message and always closes the connection.
Thanks to github user cellscape for the patch.