Branch: refs/heads/3.6
Home: https://github.com/OpenSIPS/opensips
Commit: 1dc7d086175b78ca4d95908f1e3ab37faf284c14
https://github.com/OpenSIPS/opensips/commit/1dc7d086175b78ca4d95908f1e3ab37faf284c14
Author: Maksym Sobolyev <[email protected]>
Date: 2026-06-08 (Mon, 08 Jun 2026)
Changed paths:
M modules/rtpproxy/notification_process.c
Log Message:
-----------
rtpproxy: drain timeout notification sockets
RTPProxy may keep the notification connection open while writing a burst of
timeout events. The rtpproxy notification callback only performed a single
read per reactor wakeup, so already-buffered notifications could be left
pending with no further event to wake the process.
Set notification sockets nonblocking and drain them until EAGAIN, preserving
partial commands between callbacks. Also centralize notification connection
cleanup so error, EOF and handler failure paths consistently unregister the fd,
free pending data and close the socket.
Commit: 3ef7955ae159ba9fc1900a8d54f3f0b44e85b74e
https://github.com/OpenSIPS/opensips/commit/3ef7955ae159ba9fc1900a8d54f3f0b44e85b74e
Author: Bogdan Andrei IANCU <[email protected]>
Date: 2026-06-09 (Tue, 09 Jun 2026)
Changed paths:
M modules/rtpproxy/notification_process.c
Log Message:
-----------
Merge pull request #3912 from sippy/pr_rtpproxy_nsock_drain_3.6
rtpproxy: drain timeout notification sockets (merge of #3911 into 3.6)
Compare:
https://github.com/OpenSIPS/opensips/compare/dc328f2c9b46...3ef7955ae159
To unsubscribe from these emails, change your notification settings at
https://github.com/OpenSIPS/opensips/settings/notifications
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel