[OpenSIPS-Devel] [OpenSIPS/opensips] dd8646: presence: fix winfo XML overflow on long URIs

Răzvan Crainea noreply at github.com
Wed May 13 14:06:07 UTC 2026


  Branch: refs/heads/4.0
  Home:   https://github.com/OpenSIPS/opensips
  Commit: dd86461b71ff4a4f5194205896ae5f48f144240d
      https://github.com/OpenSIPS/opensips/commit/dd86461b71ff4a4f5194205896ae5f48f144240d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/presence/notify.c

  Log Message:
  -----------
  presence: fix winfo  XML overflow on long URIs

(cherry picked from commit eeb331cd57d096ad7c767d9c0ef25010d020941a)


  Commit: e965dcf8f99ae4e02dec23f5730604563f310710
      https://github.com/OpenSIPS/opensips/commit/e965dcf8f99ae4e02dec23f5730604563f310710
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/presence/presence.c

  Log Message:
  -----------
  presence: drop unused variable

(cherry picked from commit f86942e32ca1986e622caf52cbf00f0abc3b22b9)


  Commit: ac5309d5b8206cd3dbe1b4e01567c8db1ce31444
      https://github.com/OpenSIPS/opensips/commit/ac5309d5b8206cd3dbe1b4e01567c8db1ce31444
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M parser/sdp/sdp_helpr_funcs.c

  Log Message:
  -----------
  sdp: reject malformed bandwidth lines

(cherry picked from commit 38d0e6ea07c4f4441f00f4e3723432fe557f961d)


  Commit: 33d11d70d9035b3be683dc34c45556ca61e9a95c
      https://github.com/OpenSIPS/opensips/commit/33d11d70d9035b3be683dc34c45556ca61e9a95c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M mem/q_malloc_dyn.h

  Log Message:
  -----------
  mem: drop unused q_malloc counter

(cherry picked from commit e95fbffcec303891601607282d41dc3b9b890b14)


  Commit: 1cef34147d7522e0707cf420460f57175d087543
      https://github.com/OpenSIPS/opensips/commit/1cef34147d7522e0707cf420460f57175d087543
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/imc/imc_cmd.c

  Log Message:
  -----------
  imc: fix member list buffer overflow

Build #list replies in an exact-sized pkg buffer instead of the fixed module buffer. Check length arithmetic before copying member URIs so large rooms cannot overflow the response body.

(cherry picked from commit 76afe34203d571bb8709eeaca00ef9a300187617)


  Commit: d3c4b6da762952664a4425d3d560e3968ab6d4b4
      https://github.com/OpenSIPS/opensips/commit/d3c4b6da762952664a4425d3d560e3968ab6d4b4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/imc/imc_cmd.c

  Log Message:
  -----------
  imc: reject oversized unknown command replies

(cherry picked from commit 07d54dbc966347148e7ca5b86671843a01ff7f7d)


  Commit: 80340bae3114357fdbe82e974d38affe57ba6856
      https://github.com/OpenSIPS/opensips/commit/80340bae3114357fdbe82e974d38affe57ba6856
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/imc/imc_cmd.c

  Log Message:
  -----------
  imc: centralize user body formatting

(cherry picked from commit 3571c128760af9ac64065710c767ce7cda47a940)


  Commit: 73279c3fe96bf4a511c23184eb1d4dee8017c597
      https://github.com/OpenSIPS/opensips/commit/73279c3fe96bf4a511c23184eb1d4dee8017c597
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/presence/publish.c

  Log Message:
  -----------
  presence: make sure Content-Type is parsed

(cherry picked from commit 5949135249019720b9078773bbf78f6317e3b8bf)


  Commit: 91e13270ed1a6f4d11e28475ecc5b9a33171b113
      https://github.com/OpenSIPS/opensips/commit/91e13270ed1a6f4d11e28475ecc5b9a33171b113
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/presence/publish.c

  Log Message:
  -----------
  presence: handle case when Content-Type is missing

Also properly test the mime type, incorporating both type and subtype

(cherry picked from commit a03b8a82e96d591adf4f8ef81978497e6036cbfd)


  Commit: 4c98c4c2dedb964817b758010e2cc7c729a5e8ba
      https://github.com/OpenSIPS/opensips/commit/4c98c4c2dedb964817b758010e2cc7c729a5e8ba
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/rtpengine/rtpengine.c
    M modules/rtpengine/rtpengine.h

  Log Message:
  -----------
  rtpengine: allow IPv6 destinations in sockets

(cherry picked from commit afec9c857e773c0707ceaa1bb13753de72639e71)


  Commit: 8c2614afec91b5db85a78c4a7967afe587f85e07
      https://github.com/OpenSIPS/opensips/commit/8c2614afec91b5db85a78c4a7967afe587f85e07
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/jabber/xjab_jcon.c

  Log Message:
  -----------
  jabber: validate resolved address family

(cherry picked from commit 4103862c7c9728f555f515b0628c3755e298bccc)


  Commit: 47bb121fb09ed9d8dfc617ad9314f903cbc699ed
      https://github.com/OpenSIPS/opensips/commit/47bb121fb09ed9d8dfc617ad9314f903cbc699ed
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2026-05-13 (Wed, 13 May 2026)

  Changed paths:
    M modules/xmpp/network.c

  Log Message:
  -----------
  xmpp: validate resolved IPv4 addresses

(cherry picked from commit 15ed7355c6c888082d75fa08667c975a61459360)


Compare: https://github.com/OpenSIPS/opensips/compare/5f103effaf5f...47bb121fb09e

To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications



More information about the Devel mailing list