Branch: refs/heads/4.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a9413f02360bb8b67759ea1ba810137cb291ad9a
      
https://github.com/OpenSIPS/opensips/commit/a9413f02360bb8b67759ea1ba810137cb291ad9a
  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: 77d5f6ddbd64452c3837c4388877cb04140dda4a
      
https://github.com/OpenSIPS/opensips/commit/77d5f6ddbd64452c3837c4388877cb04140dda4a
  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 #3913 from sippy/pr_rtpproxy_nsock_drain_4.0

rtpproxy: drain timeout notification sockets (merge of #3911 into 4.0)


Compare: 
https://github.com/OpenSIPS/opensips/compare/7b92858b409e...77d5f6ddbd64

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

Reply via email to