[Ser2net-devel] gensio 2.8.15, ser2net 4.6.5 released
Brought to you by:
cminyard
|
From: Corey M. <co...@mi...> - 2025-05-17 00:22:25
|
This release adds the ability to set the timeout waiting for output to clear. The default has not changed, but you can set a drain_timeout option on many gensios that will set the time to wait before dropping data on the floor and shutting down the connection. This will help in situations where a remote end crashes or a network partition happens. This will be the last 2.8.x release with new features. It's going to maintenance, and I will be starting a 3.0.x series. This will remove the sergensio code that has been deprecated for a long time. This release of ser2net improves the failure detection used for timeouts. It now looks into the transmit queue if possible and sees if the remote end is accepting data instead of just looking at when it sends data. In conjunction with the drain_timeout changes in version 2.8.15 of gensio, this means you don't have to rely on the TCP timers, which can be very long (like 15 minutes in some situations). -corey |