[OpenSIPS-Devel] [OpenSIPS/opensips] 47a4ee: cfg: add bond socket_def grammar with list support

Bogdan Andrei IANCU noreply at github.com
Mon Mar 9 14:57:53 UTC 2026


  Branch: refs/heads/feature/socket_bond
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 47a4eea4049949988ed0e648770ab6f27ee6cabe
      https://github.com/OpenSIPS/opensips/commit/47a4eea4049949988ed0e648770ab6f27ee6cabe
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M cfg.lex
    M cfg.y
    M ip_addr.h

  Log Message:
  -----------
  cfg: add bond socket_def grammar with list support


  Commit: 856a866675226624f155b2f4995dd5ea14dd78a6
      https://github.com/OpenSIPS/opensips/commit/856a866675226624f155b2f4995dd5ea14dd78a6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M cfg.y
    M ip_addr.h
    M net/trans.c
    M socket_info.c
    M socket_info.h

  Log Message:
  -----------
  [net] init the BOND sockets


  Commit: 1259b223d01b990fe895e62f1cf6d692c6a044b2
      https://github.com/OpenSIPS/opensips/commit/1259b223d01b990fe895e62f1cf6d692c6a044b2
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M forward.c

  Log Message:
  -----------
  [bond] added bond socket selection in get_send_socket


  Commit: 91fe7eeefb4065aacd5c984bf22c910bb753cf8f
      https://github.com/OpenSIPS/opensips/commit/91fe7eeefb4065aacd5c984bf22c910bb753cf8f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M forward.c
    M ip_addr.h
    M net/trans.c
    M socket_info.c
    M socket_info.h

  Log Message:
  -----------
  Added the PROTO_BOND as token

We need to be parsed and recognized as protocol


  Commit: bc9ceda57017ef46d8a9a450777161d4d526fd7a
      https://github.com/OpenSIPS/opensips/commit/bc9ceda57017ef46d8a9a450777161d4d526fd7a
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M cfg.y
    M forward.c
    M modules/tm/ut.h
    M net/trans.c
    M net/trans.h
    M socket_info.c

  Log Message:
  -----------
  [bond sockets] varios fixes, working code


  Commit: b69bcec7cac8703716eb248c2817d6863691acc6
      https://github.com/OpenSIPS/opensips/commit/b69bcec7cac8703716eb248c2817d6863691acc6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-05 (Thu, 05 Mar 2026)

  Changed paths:
    M core_cmds.c

  Log Message:
  -----------
  [bond sockets] added socket_belongs_to_bond() ...

... to check if a real socket belongs to a bond socket


  Commit: 1bffb3b30e35cc6f64d17e70f1aebd1efa3b8836
      https://github.com/OpenSIPS/opensips/commit/1bffb3b30e35cc6f64d17e70f1aebd1efa3b8836
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2026-03-09 (Mon, 09 Mar 2026)

  Changed paths:
    M modules/proto_ipsec/proto_ipsec.c
    M net/trans.c
    M socket_info.c
    M socket_info.h

  Log Message:
  -----------
  Expend socket_info to have an optional orig_name

To be used when socket defined as interface (as "socket=udp:eth1") is expanded to multiple one-per IP interfaces


Compare: https://github.com/OpenSIPS/opensips/compare/47a4eea40499%5E...1bffb3b30e35

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



More information about the Devel mailing list