Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 32ff4ece9e6fa8389034b6fb6c8c653f678c233e
      
https://github.com/OpenSIPS/opensips/commit/32ff4ece9e6fa8389034b6fb6c8c653f678c233e
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-09 (Fri, 09 May 2025)

  Changed paths:
    M core_cmds.c
    M dset.c
    M dset.h
    M lib/reg/lookup.c
    M modules/alias_db/alookup.c
    M modules/b2b_logic/logic.c
    M modules/enum/enum.c
    M modules/permissions/permissions.c
    M modules/tm/t_fwd.c
    M modules/uac_redirect/rd_funcs.c
    M pvar.c
    M receive.c
    M serialize.c

  Log Message:
  -----------
  Migrated msg branches to a more structured format

This is step one to allow easier expansion and correlation with TM branches


  Commit: 31092f1666f37fd1cf438b7b14d303a3cb648464
      
https://github.com/OpenSIPS/opensips/commit/31092f1666f37fd1cf438b7b14d303a3cb648464
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-09 (Fri, 09 May 2025)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  New append_msg_branch() added to replace append_branch()


  Commit: 3e735f09299953fdbaa8fd1f3a27491bcf0394d2
      
https://github.com/OpenSIPS/opensips/commit/3e735f09299953fdbaa8fd1f3a27491bcf0394d2
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    M dset.c
    M dset.h
    M pvar.c

  Log Message:
  -----------
  Added enhanced support for per msg branch variables

The msg branches are the branches created prior to t_relay(), with the set of 
destinations where the request should be parallel forked.
Available vars:
        $msg.branch.uri[br_idx]
        $msg.branch.duri[br_idx]
        $msg.branch.path[br_idx]
        $msg.branch.q[br_idx]
        $msg.branch.flags[br_idx]
        $msg.branch.flag(name)[br_idx]
        $msg.branch.socket[br_idx]
        $msg.branch.attr(name)[br_idx]
The indexing of the branches starts from 0 where 0 is the branch corresponding 
to RURI. The additional branches starts from idx 1.
What is new here is the concept of named attrs attached to each branch. These 
attrs can be used after the branch is created, all the way to the t_relay() 
moment.


  Commit: 0f5ec3e6fe965c463061b22650dde4388b97bded
      
https://github.com/OpenSIPS/opensips/commit/0f5ec3e6fe965c463061b22650dde4388b97bded
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    M lib/reg/lookup.c

  Log Message:
  -----------
  [registrar] the contact attrs are now pushed back as branch attrs

The attrs are attached to the contact at save() time, as AVP, but restored at 
lookup() time as branch attribute - in both cases, the name (of AVP and 
attribute) is the same.


  Commit: fa3d5d3811e1ee1234824565bf59d1ec226b40a7
      
https://github.com/OpenSIPS/opensips/commit/fa3d5d3811e1ee1234824565bf59d1ec226b40a7
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M dset.c
    M dset.h

  Log Message:
  -----------
  [msg branch] take care of ATTR lists while manipulating the MSG BRACHES

now that a list of ATTRs is attached to each msg_branch, take are and properly 
move, swap, clone and free them during the msg_branch oriented operations


  Commit: d89acfb1e173c306dbaee5bf72469f9977da56a0
      
https://github.com/OpenSIPS/opensips/commit/d89acfb1e173c306dbaee5bf72469f9977da56a0
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M pvar.c
    M pvar.h

  Log Message:
  -----------
  Expose pv_false/true predefined pv_vals for external usage


  Commit: de0a028c0e399b2aa76660ab8ad57555c23368f2
      
https://github.com/OpenSIPS/opensips/commit/de0a028c0e399b2aa76660ab8ad57555c23368f2
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-15 (Thu, 15 May 2025)

  Changed paths:
    M pvar.c

  Log Message:
  -----------
  New $msg.branch.last_idx added

returns the index of the last added msg branch


  Commit: e5940b10cbe74eee5c113b02893ec7dacdc8cf7f
      
https://github.com/OpenSIPS/opensips/commit/e5940b10cbe74eee5c113b02893ec7dacdc8cf7f
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-16 (Fri, 16 May 2025)

  Changed paths:
    M dset.c
    M pvar.c

  Log Message:
  -----------
  Fixes on the new $msg.branche.xxx variables


  Commit: 4496379f71b980da72ee4facd414e738fc5238a7
      
https://github.com/OpenSIPS/opensips/commit/4496379f71b980da72ee4facd414e738fc5238a7
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M dset.c

  Log Message:
  -----------
  Fix setting ATTR for RURI branch if no branches are appended


  Commit: a914df6f347e7bc2b4101b262c627a4b7a84ed8d
      
https://github.com/OpenSIPS/opensips/commit/a914df6f347e7bc2b4101b262c627a4b7a84ed8d
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M modules/tm/h_table.h
    M modules/tm/t_funcs.h
    M modules/tm/t_fwd.c
    M modules/tm/tm.c

  Log Message:
  -----------
  [tm] added $tm.branch.xxxx family of variables

Also the t_get_branch_idx_by_attr() script function


  Commit: 58f2a6b828991f0cef38479bd43dacda23c50acf
      
https://github.com/OpenSIPS/opensips/commit/58f2a6b828991f0cef38479bd43dacda23c50acf
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M modules/tm/doc/tm_admin.xml

  Log Message:
  -----------
  [tm] added new vars and functions to docs


  Commit: 7bb062cd0fca7cc610ab393c24616e23ff88089b
      
https://github.com/OpenSIPS/opensips/commit/7bb062cd0fca7cc610ab393c24616e23ff88089b
  Author: Bogdan-Andrei Iancu <bog...@opensips.org>
  Date:   2025-05-19 (Mon, 19 May 2025)

  Changed paths:
    M core_cmds.c
    M dset.c
    M dset.h
    M lib/reg/lookup.c
    M modules/alias_db/alookup.c
    M modules/b2b_logic/logic.c
    M modules/enum/enum.c
    M modules/permissions/permissions.c
    M modules/tm/doc/tm_admin.xml
    M modules/tm/h_table.h
    M modules/tm/t_funcs.h
    M modules/tm/t_fwd.c
    M modules/tm/tm.c
    M modules/uac_redirect/rd_funcs.c
    M pvar.c
    M pvar.h
    M receive.c
    M serialize.c

  Log Message:
  -----------
  Merge branch 'feature/branches'


Compare: 
https://github.com/OpenSIPS/opensips/compare/1cc05a62fdd4...7bb062cd0fca

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

_______________________________________________
Devel mailing list
Devel@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to