[OpenSIPS-Devel] [OpenSIPS/opensips] b3a520: Add the "tcp_mgm" module

Liviu Chircu noreply at github.com
Mon Apr 18 07:21:27 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b3a52022a21a90ab79c8e97eb49a537a031798f6
      https://github.com/OpenSIPS/opensips/commit/b3a52022a21a90ab79c8e97eb49a537a031798f6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2022-04-18 (Mon, 18 Apr 2022)

  Changed paths:
    M ip_addr.c
    M ip_addr.h
    M modules/cgrates/cgrates_engine.c
    M modules/proto_bin/proto_bin.c
    M modules/proto_bins/proto_bins.c
    M modules/proto_hep/proto_hep.c
    M modules/proto_msrp/msrp_plain.c
    M modules/proto_smpp/smpp.c
    M modules/proto_tls/proto_tls.c
    M modules/proto_ws/proto_ws.c
    M modules/proto_wss/proto_wss.c
    A modules/tcp_mgm/Makefile
    A modules/tcp_mgm/tcp_db.c
    A modules/tcp_mgm/tcp_db.h
    A modules/tcp_mgm/tcp_mgm.c
    A modules/tcp_mgm/tcp_mi.c
    A modules/tcp_mgm/tcp_mi.h
    A modules/tcp_mgm/tcp_path.c
    A modules/tcp_mgm/tcp_path.h
    M net/net_tcp.c
    M net/proto_tcp/proto_tcp.c
    M net/tcp_conn_defs.h
    M net/tcp_conn_profile.c
    M net/tcp_conn_profile.h

  Log Message:
  -----------
  Add the "tcp_mgm" module

This module is entirely optional, and it offers a DB-based way of
customizing the behavior of certain TCP connections depending on the
protocol employed (e.g. BIN vs. TCP vs. MSRP, etc.), or specific
combinations of remote/local IP addresses.

When the module is not loaded, or when some connections fail to match
any of the DB-defined TCP paths, the default TCP connection profile will
be used instead, thus OpenSIPS remains fully backwards-compatible with
the previous version.

See 0aa8e9514e for more info on TCP connection profiles.





More information about the Devel mailing list