[OpenSIPS-Devel] [OpenSIPS/opensips] 6bb21b: Make *_export_t const for all modules (part II of ...

Maksym Sobolyev noreply at github.com
Tue Feb 14 23:37:27 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 6bb21b7f595b3337b912d03a03aff6a68b706a7e
      https://github.com/OpenSIPS/opensips/commit/6bb21b7f595b3337b912d03a03aff6a68b706a7e
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-14 (Tue, 14 Feb 2023)

  Changed paths:
    M action.c
    M action.h
    M async.c
    M blacklists.c
    M cachedb/example/example_cachedb.c
    M cfg.y
    M cmds.c
    M cmds.h
    M core_stats.c
    M evi/event_interface.c
    M evi/event_interface.h
    M evi/evi_transport.c
    M evi/evi_transport.h
    M mi/mi_core.c
    M mod_fix.c
    M mod_fix.h
    M modules/aaa_diameter/aaa_diameter.c
    M modules/aaa_radius/aaa_radius.c
    M modules/acc/acc_mod.c
    M modules/alias_db/alias_db.c
    M modules/auth/auth_mod.c
    M modules/auth_aaa/authaaa_mod.c
    M modules/auth_db/authdb_mod.c
    M modules/auth_jwt/authjwt_mod.c
    M modules/avpops/avpops.c
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_sca/b2b_sca.c
    M modules/b2b_sdp_demux/b2b_sdp_demux.c
    M modules/benchmark/benchmark.c
    M modules/cachedb_cassandra/cachedb_cassandra.c
    M modules/cachedb_couchbase/cachedb_couchbase.c
    M modules/cachedb_local/cachedb_local.c
    M modules/cachedb_memcached/cachedb_memcached.c
    M modules/cachedb_mongodb/cachedb_mongodb.c
    M modules/cachedb_redis/cachedb_redis.c
    M modules/cachedb_sql/cachedb_sql.c
    M modules/call_center/call_center.c
    M modules/call_control/call_control.c
    M modules/callops/callops.c
    M modules/carrierroute/carrierroute.c
    M modules/cfgutils/cfgutils.c
    M modules/cgrates/cgrates.c
    M modules/clusterer/clusterer_mod.c
    M modules/compression/compression.c
    M modules/cpl_c/cpl.c
    M modules/db_berkeley/db_berkeley.c
    M modules/db_cachedb/db_cachedb.c
    M modules/db_flatstore/flatstore_mod.c
    M modules/db_http/db_http.c
    M modules/db_mysql/db_mysql.c
    M modules/db_oracle/db_oracle.c
    M modules/db_perlvdb/perlvdb.c
    M modules/db_postgres/db_postgres.c
    M modules/db_sqlite/db_sqlite.c
    M modules/db_text/dbtext.c
    M modules/db_unixodbc/db_unixodbc.c
    M modules/db_virtual/db_virtual.c
    M modules/dialog/dialog.c
    M modules/dialplan/dialplan.c
    M modules/dispatcher/dispatcher.c
    M modules/diversion/diversion.c
    M modules/dns_cache/dns_cache.c
    M modules/domain/domain_mod.c
    M modules/domainpolicy/domainpolicy_mod.c
    M modules/drouting/drouting.c
    M modules/emergency/emergency_methods.c
    M modules/enum/enum_mod.c
    M modules/event_datagram/event_datagram.c
    M modules/event_flatstore/event_flatstore.c
    M modules/event_kafka/event_kafka.c
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_route/event_route.c
    M modules/event_routing/event_routing.c
    M modules/event_stream/event_stream.c
    M modules/event_virtual/event_virtual.c
    M modules/event_virtual/event_virtual.h
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/exec/exec_mod.c
    M modules/fraud_detection/fraud_detection.c
    M modules/freeswitch/fs_mod.c
    M modules/freeswitch_scripting/fss_mod.c
    M modules/gflags/gflags.c
    M modules/group/group_mod.c
    M modules/h350/h350_mod.c
    M modules/httpd/httpd.c
    M modules/identity/identity.c
    M modules/imc/imc.c
    M modules/jabber/jabber.c
    M modules/json/json.c
    M modules/jsonrpc/jsonrpc.c
    M modules/ldap/ldap_mod.c
    M modules/load_balancer/load_balancer.c
    M modules/lua/siplua.c
    M modules/mangler/mangler.c
    M modules/mathops/mathops.c
    M modules/maxfwd/maxfwd.c
    M modules/media_exchange/media_exchange.c
    M modules/mediaproxy/mediaproxy.c
    M modules/mi_datagram/mi_datagram.c
    M modules/mi_fifo/mi_fifo.c
    M modules/mi_html/mi_html.c
    M modules/mi_http/mi_http.c
    M modules/mi_script/mi_script.c
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
    M modules/mid_registrar/mid_registrar.c
    M modules/mmgeoip/mmgeoip.c
    M modules/msilo/msilo.c
    M modules/msrp_gateway/msrp_gateway.c
    M modules/msrp_relay/msrp_relay.c
    M modules/msrp_ua/msrp_ua.c
    M modules/nat_traversal/nat_traversal.c
    M modules/nathelper/nathelper.c
    M modules/options/mod_options.c
    M modules/osp/osp_mod.c
    M modules/path/path_mod.c
    M modules/peering/peering.c
    M modules/perl/perl.c
    M modules/permissions/permissions.c
    M modules/pi_http/pi_http.c
    M modules/pike/pike.c
    M modules/presence/presence.c
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_dfks/presence_dfks.c
    M modules/presence_dialoginfo/presence_dialoginfo.c
    M modules/presence_mwi/presence_mwi.c
    M modules/presence_xcapdiff/presence_xcapdiff.c
    M modules/presence_xml/presence_xml.c
    M modules/prometheus/prometheus.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/proto_msrp.c
    M modules/proto_sctp/proto_sctp.c
    M modules/proto_smpp/proto_smpp.c
    M modules/proto_tls/proto_tls.c
    M modules/proto_ws/proto_ws.c
    M modules/proto_wss/proto_wss.c
    M modules/pua/pua.c
    M modules/pua_bla/pua_bla.c
    M modules/pua_dialoginfo/pua_dialoginfo.c
    M modules/pua_mi/pua_mi.c
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_xmpp/pua_xmpp.c
    M modules/python/python_mod.c
    M modules/qos/qos.c
    M modules/qrouting/qrouting.c
    M modules/rabbitmq/rabbitmq.c
    M modules/rabbitmq_consumer/rabbitmq_consumer.c
    M modules/rate_cacher/rate_cacher.c
    M modules/ratelimit/ratelimit.c
    M modules/regex/regex_mod.c
    M modules/registrar/reg_mod.c
    M modules/rest_client/rest_client.c
    M modules/rls/rls.c
    M modules/rr/rr_mod.c
    M modules/rtp_relay/rtp_relay.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c
    M modules/script_helper/script_helper.c
    M modules/signaling/signaling.c
    M modules/sip_i/sip_i.c
    M modules/sipcapture/sipcapture.c
    M modules/sipmsgops/sipmsgops.c
    M modules/siprec/siprec.c
    M modules/sl/sl.c
    M modules/sngtc/sngtc.c
    M modules/snmpstats/snmpstats.h
    M modules/speeddial/speeddial.c
    M modules/sql_cacher/sql_cacher.c
    M modules/sst/sst.c
    M modules/statistics/statistics.c
    M modules/status_report/status_report.c
    M modules/stir_shaken/stir_shaken.c
    M modules/stun/stun.c
    M modules/tcp_mgm/tcp_mgm.c
    M modules/textops/textops.c
    M modules/tls_mgm/tls_mgm.c
    M modules/tls_openssl/openssl.c
    M modules/tls_wolfssl/wolfssl.c
    M modules/tm/async.c
    M modules/tm/tm.c
    M modules/topology_hiding/topology_hiding.c
    M modules/tracer/tracer.c
    M modules/uac/uac.c
    M modules/uac_auth/uac_auth.c
    M modules/uac_redirect/redirect.c
    M modules/uac_registrant/registrant.c
    M modules/userblacklist/userblacklist.c
    M modules/usrloc/ul_mod.c
    M modules/uuid/uuid.c
    M modules/xcap/xcap_mod.c
    M modules/xcap_client/xcap_client.c
    M modules/xml/xml.c
    M modules/xmpp/xmpp.c
    M net/proto_tcp/proto_tcp.c
    M net/proto_udp/proto_udp.c
    M pt.c
    M pt.h
    M route.c
    M route.h
    M route_struct.c
    M route_struct.h
    M sr_module.h
    M sr_module_deps.c
    M sr_module_deps.h
    M statistics.c
    M transformations.c
    M transformations.h

  Log Message:
  -----------
  Make *_export_t const for all modules (part II of e470daa4).

This includes:

 o cmd_export_t [];
 o param_export_t [];
 o stat_export_t [];
 o dep_export_t [];
 o acmd_export_t [];
 o trans_export_t [];
 o mi_export_t [];
 o pv_export_t [];
 o proc_export_t [];
 o evi_export_t [].

The only exception is modules that provide param to alter number of
children via module parameter (mi_datagram & sipcapture).





More information about the Devel mailing list