Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 3e87218b01c75666a45672c41069f63e178c1cdc
      
https://github.com/OpenSIPS/opensips/commit/3e87218b01c75666a45672c41069f63e178c1cdc
  Author: dirkbro <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M modules/b2b_logic/entity_storage.c

  Log Message:
  -----------
  b2b_logic: fix duplicate out_sdp serialization

When packing B2B entities for cluster replication in
b2bl_entity_pack(), the out_sdp field is currently serialized twice:
// Around line 133 (packing)
        if (event_type == B2B_EVENT_CREATE) {

                ...

                bin_push_str(storage, &entity->hdrs);
                bin_push_str(storage, &entity->out_sdp);       // First time

                bin_push_str(storage, &entity->dlginfo->callid);
                bin_push_str(storage, &entity->dlginfo->fromtag);
                bin_push_str(storage, &entity->dlginfo->totag);
        }

        bin_push_str(storage, &entity->out_sdp);      // Second time - remove 
this

However, in receive_entity_create(), out_sdp is deserialized only once, with 
the expected sequence being:

// Around line 344 (unpacking)
        bin_pop_str(storage, &hdrs);
        bin_pop_str(storage, &sdp);

        ...

        bin_pop_str(storage, &dlginfo.callid);
        bin_pop_str(storage, &dlginfo.fromtag);
        bin_pop_str(storage, &dlginfo.totag);

Because the pack side writes out_sdp twice but the unpack side reads it only 
once, the binary stream becomes misaligned and all subsequent fields are read 
from the wrong offset. In clustered deployments this
corrupts the reconstructed entity, including entity->no, which leads to
errors such as:

  ERROR:b2b_logic:receive_entity_create: Bad entity bridge no [21349]
  for tuple [549.0]


  Commit: 4264a0bc0dac30b8beb65b4c4f72b9982c8a0197
      
https://github.com/OpenSIPS/opensips/commit/4264a0bc0dac30b8beb65b4c4f72b9982c8a0197
  Author: Razvan Crainea <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M modules/auth_web3/README

  Log Message:
  -----------
  auth_web3: update README


  Commit: 8181d5a3ce0f956b9a979dc478c87ee5e4b40a7a
      
https://github.com/OpenSIPS/opensips/commit/8181d5a3ce0f956b9a979dc478c87ee5e4b40a7a
  Author: Razvan Crainea <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M packaging/debian/control
    M packaging/debian/rules
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  Revert "add auth_web3 module"

This reverts commit 7109f39a0f597b2d71f7369be5d41f12ef9d88e1.


  Commit: 433d33bc4819be45d5b21e28ddde9253d36b5486
      
https://github.com/OpenSIPS/opensips/commit/433d33bc4819be45d5b21e28ddde9253d36b5486
  Author: Razvan Crainea <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M Makefile.conf.template
    M packaging/debian/rules
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  auth_web3: prevent module from compiling


  Commit: b572d218addd4d49036d674a67a553619fd53d96
      
https://github.com/OpenSIPS/opensips/commit/b572d218addd4d49036d674a67a553619fd53d96
  Author: Your Name <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M modules/auth_web3/README

  Log Message:
  -----------
  docs(auth_web3): regenerate README from updated XML

README now includes complete Multi-Network Configuration chapter


  Commit: d20655d5c7e84b36f832897dcf36f8e917d75b0c
      
https://github.com/OpenSIPS/opensips/commit/d20655d5c7e84b36f832897dcf36f8e917d75b0c
  Author: Bogdan-Andrei Iancu <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M modules/auth_web3/README

  Log Message:
  -----------
  [auth-web3] README re-generated


  Commit: fa9ca0f067181414d4aaa48ecb7a9ed132281013
      
https://github.com/OpenSIPS/opensips/commit/fa9ca0f067181414d4aaa48ecb7a9ed132281013
  Author: Razvan Crainea <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M Makefile.conf.template
    M packaging/debian/rules
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  Revert "auth_web3: prevent module from compiling"

This reverts commit e53c4c25908c59862a91a5d51202a3a5b8f492d5.


  Commit: b1e3e2bf336b11c9c226ec1fe5e55a7505cc0c24
      
https://github.com/OpenSIPS/opensips/commit/b1e3e2bf336b11c9c226ec1fe5e55a7505cc0c24
  Author: Razvan Crainea <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M packaging/debian/control
    M packaging/debian/rules
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  Reapply "add auth_web3 module"

This reverts commit 197adc02dae0741d5265cf08c2e14643f16aba59.


  Commit: b88203c1e8f13dc5eaf3ff38a7724d2d6ec6d85c
      
https://github.com/OpenSIPS/opensips/commit/b88203c1e8f13dc5eaf3ff38a7724d2d6ec6d85c
  Author: Razvan Crainea <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M modules/b2b_logic/entity_storage.c

  Log Message:
  -----------
  b2b_logic: also replicate in_sdp for created entity


Compare: 
https://github.com/OpenSIPS/opensips/compare/ebedd16027dd...b88203c1e8f1

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