[OpenSIPS-Devel] [OpenSIPS/opensips] 4f5847: MI: add API for building a JSON-RPC Response from ...

Vlad Patrascu noreply at github.com
Fri Feb 1 04:29:11 EST 2019


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4f584757a2db3ffebdd7719db23ad0874e272d6d
      https://github.com/OpenSIPS/opensips/commit/4f584757a2db3ffebdd7719db23ad0874e272d6d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M mem/shm_mem.c
    R mi/attr.c
    R mi/attr.h
    A mi/item.c
    A mi/item.h
    M mi/mi.h
    R mi/tree.c
    R mi/tree.h

  Log Message:
  -----------
  MI: add API for building a JSON-RPC Response from MI handlers

This is the first commit from an overall rework aiming to port the MI Interface
to the JSON-RPC protocol. As a consequence, the MI implementation modules will
only act as transports while the MI core will be responsible for
encoding the data.


  Commit: 1a27bbdf1a78df56b14ef4b569ae75d749a76e8c
      https://github.com/OpenSIPS/opensips/commit/1a27bbdf1a78df56b14ef4b569ae75d749a76e8c
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M blacklists.c
    M evi/event_interface.c
    M evi/event_interface.h
    M mem/shm_mem.c
    M mem/shm_mem.h
    M mi/item.c
    M mi/item.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c
    M mi/mi_trace.c
    M mi/mi_trace.h
    M net/net_tcp.c
    M net/net_tcp.h
    M net/proto_tcp/proto_tcp.c
    M statistics.c

  Log Message:
  -----------
  Port MI core to JSON-RPC

Implement the JSON-RPC handling and interface required for the MI transport
modules as well as port the core MI functions to the new API.


  Commit: 6887e1191e77c8cba2eb06ef63e1a624d8542476
      https://github.com/OpenSIPS/opensips/commit/6887e1191e77c8cba2eb06ef63e1a624d8542476
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M mi/item.c
    M mi/item.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c

  Log Message:
  -----------
  Update Copyrights for MI files


  Commit: 5b06340c3195b5afb16c2f766fa0cab34ae4cbc7
      https://github.com/OpenSIPS/opensips/commit/5b06340c3195b5afb16c2f766fa0cab34ae4cbc7
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M blacklists.c
    M evi/event_interface.c
    M evi/event_interface.h
    M mem/shm_mem.c
    M mem/shm_mem.h
    M mi/item.c
    M mi/item.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c
    M net/net_tcp.c
    M net/net_tcp.h
    M net/proto_tcp/proto_tcp.c
    M statistics.c

  Log Message:
  -----------
  Also support positional parameters for MI commands


  Commit: 105bc274fafc4c482217080930f31b03b8525af5
      https://github.com/OpenSIPS/opensips/commit/105bc274fafc4c482217080930f31b03b8525af5
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M mi/item.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_trace.c
    M mi/mi_trace.h

  Log Message:
  -----------
  mi core api: improve request parsing code

* move jsonrpc request object validation to parse_mi_request()
* add function that retrieves MI command name
* also fix incorrect error in mi tracing when request has no params


  Commit: 27e76f34c0a90f8f63ae2d8981499d7bc6a3ef7a
      https://github.com/OpenSIPS/opensips/commit/27e76f34c0a90f8f63ae2d8981499d7bc6a3ef7a
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M mi/mi.c
    M mi/mi.h

  Log Message:
  -----------
  mi core api: do not lookup command in handle_mi_request()


  Commit: 67fe0b5f89d1fcea9a57e03f439c02d17adadd88
      https://github.com/OpenSIPS/opensips/commit/67fe0b5f89d1fcea9a57e03f439c02d17adadd88
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M mi/mi.c
    M mi/mi.h

  Log Message:
  -----------
  mi core api: use preallocated buffer for printing the response


  Commit: 9dd860d2f03b46a3884acc90e4ac39bc31109714
      https://github.com/OpenSIPS/opensips/commit/9dd860d2f03b46a3884acc90e4ac39bc31109714
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M mi/mi.c
    M mi/mi.h

  Log Message:
  -----------
  mi core api: improve handling of invalid request


  Commit: 979603f6da2a77a2bb193b026894e5cdaa19a683
      https://github.com/OpenSIPS/opensips/commit/979603f6da2a77a2bb193b026894e5cdaa19a683
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M ut.h

  Log Message:
  -----------
  Add pkg null terminated strdup function


  Commit: 168b1c17b64d521d728cc4907ecc5ed7affe469d
      https://github.com/OpenSIPS/opensips/commit/168b1c17b64d521d728cc4907ecc5ed7affe469d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
    M modules/httpd/httpd.c

  Log Message:
  -----------
  httpd: port httpd_list_root_path MI command to the new jsonrpc API


  Commit: f6408470d91ebe9514d9798c36dfe59d90a6c5ed
      https://github.com/OpenSIPS/opensips/commit/f6408470d91ebe9514d9798c36dfe59d90a6c5ed
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M modules/httpd/httpd_proc.c

  Log Message:
  -----------
  httpd: improve performance by using MHD_run_from_select()

By using MHD_run_from_select() instead of MHD_run() we avoid the
redundant internal call to select() from MHD_run().


  Commit: ca263251c247d5cbe2307e7af4690a2703f10567
      https://github.com/OpenSIPS/opensips/commit/ca263251c247d5cbe2307e7af4690a2703f10567
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M lib/sliblist.c
    M lib/sliblist.h
    M modules/httpd/httpd_load.h
    M modules/httpd/httpd_proc.c

  Log Message:
  -----------
  httpd: improve the way POST data is retrieved

The "upload_data" parameter of the access callback now properly
points to the body of the POST request for "application/json" and
"text/xml" content types.


  Commit: 52aa14b4f94d25ef830d7069fb1df0ef46fbc3c5
      https://github.com/OpenSIPS/opensips/commit/52aa14b4f94d25ef830d7069fb1df0ef46fbc3c5
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M blacklists.c
    M evi/event_interface.c
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c
    M net/net_tcp.c

  Log Message:
  -----------
  mi core: several fixes and improvements

* fix error code check when printing mi error response
* add some error logs in handle_mi_request()
* add option to print mi response in compact form
* fix bogus null pointer checks in several core mi command handlers


  Commit: 32eeeb9403522c4487c7db6729c08ca16777d44b
      https://github.com/OpenSIPS/opensips/commit/32eeeb9403522c4487c7db6729c08ca16777d44b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M modules/mi_json/http_fnc.c
    M modules/mi_json/http_fnc.h
    M modules/mi_json/mi_json.c

  Log Message:
  -----------
  mi_json: adapt module to be only a http transport for jsonrpc


  Commit: e99b5f73ee16e608a7277e36ff2dac5786787aa3
      https://github.com/OpenSIPS/opensips/commit/e99b5f73ee16e608a7277e36ff2dac5786787aa3
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M doc/build-contrib.sh
    A modules/mi_html/Makefile
    A modules/mi_html/README
    A modules/mi_html/doc/contributors.xml
    A modules/mi_html/doc/mi_html.xml
    A modules/mi_html/doc/mi_html_admin.xml
    A modules/mi_html/http_fnc.c
    A modules/mi_html/http_fnc.h
    A modules/mi_html/mi_html.c
    R modules/mi_http/Makefile
    R modules/mi_http/README
    R modules/mi_http/doc/contributors.xml
    R modules/mi_http/doc/mi_http.xml
    R modules/mi_http/doc/mi_http_admin.xml
    R modules/mi_http/http_fnc.c
    R modules/mi_http/http_fnc.h
    R modules/mi_http/mi_http.c

  Log Message:
  -----------
  Rename 'mi_http' module to 'mi_html'


  Commit: 8634f6bec91f2450bc1347eaab102bb39d278d0d
      https://github.com/OpenSIPS/opensips/commit/8634f6bec91f2450bc1347eaab102bb39d278d0d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M doc/build-contrib.sh
    A modules/mi_http/Makefile
    A modules/mi_http/README
    A modules/mi_http/doc/contributors.xml
    A modules/mi_http/doc/mi_http.xml
    A modules/mi_http/doc/mi_http_admin.xml
    A modules/mi_http/http_fnc.c
    A modules/mi_http/http_fnc.h
    A modules/mi_http/mi_http.c
    R modules/mi_json/Makefile
    R modules/mi_json/README
    R modules/mi_json/doc/contributors.xml
    R modules/mi_json/doc/mi_json.xml
    R modules/mi_json/doc/mi_json_admin.xml
    R modules/mi_json/http_fnc.c
    R modules/mi_json/http_fnc.h
    R modules/mi_json/mi_json.c

  Log Message:
  -----------
  Rename 'mi_json' module to 'mi_http'


  Commit: b819ecdbde6d14bafe1e7d264bc587891d15dc72
      https://github.com/OpenSIPS/opensips/commit/b819ecdbde6d14bafe1e7d264bc587891d15dc72
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-08 (Tue, 08 Jan 2019)

  Changed paths:
    M modules/mi_http/mi_http.c

  Log Message:
  -----------
  mi_http: fix module's name


  Commit: 2f8a72533197f678f4497509940d01a9d8e91a12
      https://github.com/OpenSIPS/opensips/commit/2f8a72533197f678f4497509940d01a9d8e91a12
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M lib/cJSON.c
    M lib/cJSON.h

  Log Message:
  -----------
  cJSON: add cJSON_PrintFlushed function

This function can be used to flush the json tree built


  Commit: 79b47326bde221f915c3453bd102056ed58ec989
      https://github.com/OpenSIPS/opensips/commit/79b47326bde221f915c3453bd102056ed58ec989
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M mi/item.h
    M mi/mi.c
    M mi/mi.h

  Log Message:
  -----------
  mi: add print_mi_response_flush function

This function can be used to print the jsorpc response in a limited size
buffer.


  Commit: c748145b2975df9c17bbef5c17fd4311f9534cf0
      https://github.com/OpenSIPS/opensips/commit/c748145b2975df9c17bbef5c17fd4311f9534cf0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/mi_fifo/Makefile
    M modules/mi_fifo/fifo_fnc.c
    M modules/mi_fifo/fifo_fnc.h
    M modules/mi_fifo/mi_fifo.c
    M modules/mi_fifo/mi_fifo.h
    R modules/mi_fifo/mi_parser.c
    R modules/mi_fifo/mi_parser.h
    R modules/mi_fifo/mi_writer.c
    R modules/mi_fifo/mi_writer.h

  Log Message:
  -----------
  mi_fifo: adhere mi_fifo to the new JSONRPC mechanism

TODO: handle async responses


  Commit: 1b65212991b8594c0c778f347b8c90420a79e7c3
      https://github.com/OpenSIPS/opensips/commit/1b65212991b8594c0c778f347b8c90420a79e7c3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/mi_fifo/doc/mi_fifo_admin.xml

  Log Message:
  -----------
  mi_fifo: update docs according to JSONRPC change


  Commit: baabbfbe42967587eb185a2f1966e5f3b708b582
      https://github.com/OpenSIPS/opensips/commit/baabbfbe42967587eb185a2f1966e5f3b708b582
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M scripts/opensipsctl.fifo

  Log Message:
  -----------
  opensipsctl: rework fifo to use the JSON-RPC

temporary change to only run plain MI commands


  Commit: 3c573f01e1557237af3eb88f63794c4c80b67f4c
      https://github.com/OpenSIPS/opensips/commit/3c573f01e1557237af3eb88f63794c4c80b67f4c
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/mi_fifo/fifo_fnc.c

  Log Message:
  -----------
  mi_fifo: do not skip command in case of invalid

Thanks go to Vlad Patrascu for reporting it


  Commit: fe8fcb0260dc7a5bfc1ac44e7eb46dd35d4f9251
      https://github.com/OpenSIPS/opensips/commit/fe8fcb0260dc7a5bfc1ac44e7eb46dd35d4f9251
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M evi/event_interface.c
    M mi/item.c
    M mi/item.h
    M mi/mi.c
    M mi/mi_core.c
    M net/proto_tcp/proto_tcp.c
    M statistics.c

  Log Message:
  -----------
  mi api: simplify init_mi_error(); add init_mi_error_extra()


  Commit: af75f4873caf46e3fe9b314b5946747f00644d86
      https://github.com/OpenSIPS/opensips/commit/af75f4873caf46e3fe9b314b5946747f00644d86
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_db_handler.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_profile.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/dialog/dlg_req_within.c
    M modules/dialog/dlg_req_within.h

  Log Message:
  -----------
  dialog: port MI commands to jsonrpc api


  Commit: ce62ca2614ec920b8d7c7ded2eae31e694dedf12
      https://github.com/OpenSIPS/opensips/commit/ce62ca2614ec920b8d7c7ded2eae31e694dedf12
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_logic/doc/b2b_logic_admin.xml

  Log Message:
  -----------
  b2b_logic: port MI commands to jsonrpc api


  Commit: 5d14501cc6ed5290ebf8367f9b9ad493050de8a0
      https://github.com/OpenSIPS/opensips/commit/5d14501cc6ed5290ebf8367f9b9ad493050de8a0
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/call_center/call_center.c

  Log Message:
  -----------
  call_center: port MI commands to jsonrpc api


  Commit: 84418a203f517766f722b15a896ee366dc298400
      https://github.com/OpenSIPS/opensips/commit/84418a203f517766f722b15a896ee366dc298400
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  dialog: fix initialization of MI command exports array


  Commit: 011a58d2f817d35037ceb4c8f2e51d48a96349d6
      https://github.com/OpenSIPS/opensips/commit/011a58d2f817d35037ceb4c8f2e51d48a96349d6
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M evi/event_interface.c
    M mi/mi_core.c

  Log Message:
  -----------
  Fix several issues with subscribers_list MI command

* fix command recipes array init
* fix bogus null pointer error check
* fix json output structure


  Commit: 3899048367b18b7fe17021ab83d2bf276e743ecb
      https://github.com/OpenSIPS/opensips/commit/3899048367b18b7fe17021ab83d2bf276e743ecb
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/nathelper/nathelper.c

  Log Message:
  -----------
  nathelper: port MI commands to jsonrpc


  Commit: ca5fa4becd8eece188e46f1812297df8d395192f
      https://github.com/OpenSIPS/opensips/commit/ca5fa4becd8eece188e46f1812297df8d395192f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/uac_registrant/registrant.c

  Log Message:
  -----------
  uac_registrant: port MI commands to jsonrpc


  Commit: eb8c94d5f10b5d5e6fdd89c54ee65d3d0bd8fc7b
      https://github.com/OpenSIPS/opensips/commit/eb8c94d5f10b5d5e6fdd89c54ee65d3d0bd8fc7b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M blacklists.c
    M evi/event_interface.c
    M mem/shm_mem.c
    M mi/item.c
    M mi/item.h
    M mi/mi.c
    M mi/mi_core.c
    M modules/b2b_logic/b2b_logic.c
    M modules/call_center/call_center.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_replication.c
    M modules/nathelper/nathelper.c
    M modules/uac_registrant/registrant.c
    M net/net_tcp.c

  Log Message:
  -----------
  mi api: allow floats and wider integers in the json response

This commit changes the add_mi_int()/init_mi_result_int() functions to
add_mi_number()/init_mi_result_number() which now take a double parameter
instead of an int.


  Commit: 6bfa81b5037696d0ec9e8ee41f887a5b1b9e5b8f
      https://github.com/OpenSIPS/opensips/commit/6bfa81b5037696d0ec9e8ee41f887a5b1b9e5b8f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/carrierroute/carrierroute.c
    M modules/carrierroute/route_fifo.c
    M modules/carrierroute/route_fifo.h

  Log Message:
  -----------
  carrierroute: port MI commands to jsonrpc


  Commit: 57efe171bc79321f68da8d117ac970f63a04103f
      https://github.com/OpenSIPS/opensips/commit/57efe171bc79321f68da8d117ac970f63a04103f
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/cpl_c/cpl.c
    M modules/cpl_c/cpl_loader.c
    M modules/cpl_c/cpl_loader.h

  Log Message:
  -----------
  cpl_c: port MI commands to jsonrpc


  Commit: 16b2f58bd03946ea9182693c23f9083a4be953c5
      https://github.com/OpenSIPS/opensips/commit/16b2f58bd03946ea9182693c23f9083a4be953c5
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/proto_tls/proto_tls.c
    M modules/proto_ws/proto_ws.c
    M modules/proto_wss/proto_wss.c

  Log Message:
  -----------
  proto tls/ws/wss: port MI commands to jsonrpc


  Commit: c072c78e522d6df5d0b8039dd717beb80291ecfb
      https://github.com/OpenSIPS/opensips/commit/c072c78e522d6df5d0b8039dd717beb80291ecfb
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/sipcapture/sipcapture.c

  Log Message:
  -----------
  sipcapture: port MI commands to jsonrpc


  Commit: 4acbc9ba85685992ee285ca4ad3fc7e8a96d38c7
      https://github.com/OpenSIPS/opensips/commit/4acbc9ba85685992ee285ca4ad3fc7e8a96d38c7
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/siptrace/siptrace.c

  Log Message:
  -----------
  siptrace: port MI commands to jsonrpc


  Commit: e8d213f5bbf5fb2f5fab5b9f537a24bd2bc57677
      https://github.com/OpenSIPS/opensips/commit/e8d213f5bbf5fb2f5fab5b9f537a24bd2bc57677
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/tls_mgm/tls_mgm.c

  Log Message:
  -----------
  tls_mgm: port MI commands to jsonrpc


  Commit: 64189851433f52645ea234f0cc9f487f14fffe10
      https://github.com/OpenSIPS/opensips/commit/64189851433f52645ea234f0cc9f487f14fffe10
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/db_berkeley/bdb_mi.c
    M modules/db_berkeley/bdb_mi.h
    M modules/db_berkeley/db_berkeley.c
    M modules/db_berkeley/doc/db_berkeley_admin.xml

  Log Message:
  -----------
  db_berkeley: port MI commands to jsonrpc


  Commit: 7bcf10bad65ab91e7ddc9f28c40be05611df1019
      https://github.com/OpenSIPS/opensips/commit/7bcf10bad65ab91e7ddc9f28c40be05611df1019
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/db_flatstore/flat_mi.c
    M modules/db_flatstore/flat_mi.h
    M modules/db_flatstore/flatstore_mod.c

  Log Message:
  -----------
  db_flatstore: port MI commands to jsonrpc


  Commit: 3b67f80169fb9deea892d9fb466e3eb1e3617fa0
      https://github.com/OpenSIPS/opensips/commit/3b67f80169fb9deea892d9fb466e3eb1e3617fa0
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/db_text/dbtext.c

  Log Message:
  -----------
  db_text: port MI commands to jsonrpc


  Commit: 5ee87a84c9a2271038bef66e66659b34efff29a9
      https://github.com/OpenSIPS/opensips/commit/5ee87a84c9a2271038bef66e66659b34efff29a9
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/db_virtual/db_virtual.c
    M modules/db_virtual/doc/db_virtual_admin.xml

  Log Message:
  -----------
  db_virtual: port MI commands to jsonrpc


  Commit: 4c112b465a5d5b297c0cdb5a19b7b077b55be39d
      https://github.com/OpenSIPS/opensips/commit/4c112b465a5d5b297c0cdb5a19b7b077b55be39d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/cachedb_local/cachedb_local.c

  Log Message:
  -----------
  cachedb_local: port MI commands to jsonrpc


  Commit: 536b7e5a5d2cc3acd2613df528ffcb0a4d54e1a0
      https://github.com/OpenSIPS/opensips/commit/536b7e5a5d2cc3acd2613df528ffcb0a4d54e1a0
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/event_flatstore/event_flatstore.c

  Log Message:
  -----------
  event_flatstore: port MI commands to jsonrpc


  Commit: 7a298387a427dd9780d7dccc2f19dcf4ca99c6bf
      https://github.com/OpenSIPS/opensips/commit/7a298387a427dd9780d7dccc2f19dcf4ca99c6bf
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/pi_http/pi_http.c

  Log Message:
  -----------
  pi_http: port MI commands to jsonrpc


  Commit: 7cd36f9800c87985372aa8a454fb68f21b29a0fc
      https://github.com/OpenSIPS/opensips/commit/7cd36f9800c87985372aa8a454fb68f21b29a0fc
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/sql_cacher/doc/sql_cacher_admin.xml
    M modules/sql_cacher/sql_cacher.c

  Log Message:
  -----------
  sql_cacher: port MI commands to jsonrpc


  Commit: ffe3c07d4dfe93cf9197dd12517d6a1f7ded2d8d
      https://github.com/OpenSIPS/opensips/commit/ffe3c07d4dfe93cf9197dd12517d6a1f7ded2d8d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/pike/pike.c
    M modules/pike/pike_mi.c
    M modules/pike/pike_mi.h

  Log Message:
  -----------
  pike: port MI commands to jsonrpc


  Commit: 62b279927f2885d8f0767b1770a418ab8e051ece
      https://github.com/OpenSIPS/opensips/commit/62b279927f2885d8f0767b1770a418ab8e051ece
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: port MI commands to jsonrpc


  Commit: dc5d586e37ca8b6e843a5592abf09003d518cebd
      https://github.com/OpenSIPS/opensips/commit/dc5d586e37ca8b6e843a5592abf09003d518cebd
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/fraud_detection/fraud_detection.c

  Log Message:
  -----------
  fraud_detection: port MI commands to jsonrpc


  Commit: 3c3fac8fd340007a9a2a6279a3aa7689595552db
      https://github.com/OpenSIPS/opensips/commit/3c3fac8fd340007a9a2a6279a3aa7689595552db
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/domain/domain_mod.c
    M modules/domain/hash.c
    M modules/domain/hash.h
    M modules/domain/mi.c
    M modules/domain/mi.h

  Log Message:
  -----------
  domain: port MI commands to jsonrpc


  Commit: ea5296f5da355307b40ac8b24661ded077bf9b3b
      https://github.com/OpenSIPS/opensips/commit/ea5296f5da355307b40ac8b24661ded077bf9b3b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/xcap_client/doc/xcap_client_admin.xml
    M modules/xcap_client/xcap_client.c

  Log Message:
  -----------
  xcap_client: port MI commands to jsonrpc


  Commit: a2b4cfda2bf379f9cc56551daef0809b8f4fde5e
      https://github.com/OpenSIPS/opensips/commit/a2b4cfda2bf379f9cc56551daef0809b8f4fde5e
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/rls/rls.c

  Log Message:
  -----------
  rls: port MI commands to jsonrpc


  Commit: 6c3258f0f9c87685b5f3431547fffc20535bf65e
      https://github.com/OpenSIPS/opensips/commit/6c3258f0f9c87685b5f3431547fffc20535bf65e
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/userblacklist/userblacklist.c

  Log Message:
  -----------
  userblacklist: port MI commands to jsonrpc


  Commit: d9c890d33634562ac1ee5de80f54e9d858e0ca91
      https://github.com/OpenSIPS/opensips/commit/d9c890d33634562ac1ee5de80f54e9d858e0ca91
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/regex/regex_mod.c

  Log Message:
  -----------
  regex: port MI commands to jsonrpc


  Commit: a40d3544ad61a6878af5bcac63d8da1bbd6b6ee1
      https://github.com/OpenSIPS/opensips/commit/a40d3544ad61a6878af5bcac63d8da1bbd6b6ee1
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/cfgutils/cfgutils.c
    M modules/cfgutils/shvar.c
    M modules/cfgutils/shvar.h

  Log Message:
  -----------
  cfgutils: port MI commands to jsonrpc


  Commit: 6a3b362f74180be5957c71aea1a248e4ac8505b9
      https://github.com/OpenSIPS/opensips/commit/6a3b362f74180be5957c71aea1a248e4ac8505b9
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/b2b_sca/b2b_sca.c

  Log Message:
  -----------
  b2b_sca: port MI commands to jsonrpc


  Commit: 3a7e14f2457fe6fdc2e02a0ea4063a8d56f45cfd
      https://github.com/OpenSIPS/opensips/commit/3a7e14f2457fe6fdc2e02a0ea4063a8d56f45cfd
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/tm/doc/tm_admin.xml
    M modules/tm/mi.c
    M modules/tm/mi.h
    M modules/tm/tm.c

  Log Message:
  -----------
  tm: port MI commands to jsonrpc api


  Commit: 031b0879b8dc3eb9bad331aa739ec040ca48f1b4
      https://github.com/OpenSIPS/opensips/commit/031b0879b8dc3eb9bad331aa739ec040ca48f1b4
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatch.h
    M modules/dispatcher/dispatcher.c

  Log Message:
  -----------
  dispatcher: port MI commands to jsonrpc api


  Commit: 68816772a430a30369378be655de5cc659085459
      https://github.com/OpenSIPS/opensips/commit/68816772a430a30369378be655de5cc659085459
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/drouting/drouting.c

  Log Message:
  -----------
  drouting: port MI commands to jsonrpc api


  Commit: 9938b5b24577cd2b063462aa9b6267f0fa1a3493
      https://github.com/OpenSIPS/opensips/commit/9938b5b24577cd2b063462aa9b6267f0fa1a3493
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/imc/imc.c

  Log Message:
  -----------
  imc: port MI commands to jsonrpc api


  Commit: 68455de9de34751d1a0dc323c2c30303fe134509
      https://github.com/OpenSIPS/opensips/commit/68455de9de34751d1a0dc323c2c30303fe134509
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/load_balancer/load_balancer.c

  Log Message:
  -----------
  load_balancer: port MI commands to jsonrpc api


  Commit: 7c99416825eb87f02df135ee0f46acae3ea9cd7b
      https://github.com/OpenSIPS/opensips/commit/7c99416825eb87f02df135ee0f46acae3ea9cd7b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/benchmark/benchmark.c

  Log Message:
  -----------
  benchmark: port MI commands to jsonrpc


  Commit: 636871ae2767bf9ab68aa7ba9364a3032b5f45d0
      https://github.com/OpenSIPS/opensips/commit/636871ae2767bf9ab68aa7ba9364a3032b5f45d0
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/gflags/gflags.c

  Log Message:
  -----------
  gflags: port MI commands to jsonrpc


  Commit: f38c1f9849817336bc208e169139891a3544ffa3
      https://github.com/OpenSIPS/opensips/commit/f38c1f9849817336bc208e169139891a3544ffa3
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/permissions/hash.c
    M modules/permissions/hash.h
    M modules/permissions/mi.c
    M modules/permissions/mi.h
    M modules/permissions/permissions.c

  Log Message:
  -----------
  permissions: port MI commands to jsonrpc


  Commit: e5faa4ac1fd5f15b58dd2d38ff1cb17e17d53893
      https://github.com/OpenSIPS/opensips/commit/e5faa4ac1fd5f15b58dd2d38ff1cb17e17d53893
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/dialplan/dialplan.c
    M modules/dialplan/doc/dialplan_admin.xml

  Log Message:
  -----------
  dialplan: port MI commands to jsonrpc


  Commit: 625bb6ed48949eace975a5a3509e5fab2529d365
      https://github.com/OpenSIPS/opensips/commit/625bb6ed48949eace975a5a3509e5fab2529d365
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/usrloc/doc/usrloc_admin.xml
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mi.h
    M modules/usrloc/ul_mod.c

  Log Message:
  -----------
  usrloc: port MI commands to jsonrpc


  Commit: 39179df17cb772b04cb2d388f5754a338932f1d0
      https://github.com/OpenSIPS/opensips/commit/39179df17cb772b04cb2d388f5754a338932f1d0
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  rtpengine: port MI commands to jsonrpc


  Commit: c944d2fb76180efafc33a1603faeb08b91629d66
      https://github.com/OpenSIPS/opensips/commit/c944d2fb76180efafc33a1603faeb08b91629d66
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/rtpproxy/rtpproxy.c

  Log Message:
  -----------
  rtpproxy: port MI commands to jsonrpc


  Commit: 41b7587a5d57f2737fddf074ea9ed85957a6ce3c
      https://github.com/OpenSIPS/opensips/commit/41b7587a5d57f2737fddf074ea9ed85957a6ce3c
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/freeswitch_scripting/fss_mod.c

  Log Message:
  -----------
  freeswitch_scripting: port MI commands to jsonrpc


  Commit: 21ceb1f92dcbfa729209029241452423b62588bb
      https://github.com/OpenSIPS/opensips/commit/21ceb1f92dcbfa729209029241452423b62588bb
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-10 (Thu, 10 Jan 2019)

  Changed paths:
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer_mod.c
    M modules/clusterer/doc/clusterer_admin.xml

  Log Message:
  -----------
  clusterer: port MI commands to jsonrpc


  Commit: 9fbcbce845daf65a22b515ef04121ca9495f94a9
      https://github.com/OpenSIPS/opensips/commit/9fbcbce845daf65a22b515ef04121ca9495f94a9
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-15 (Tue, 15 Jan 2019)

  Changed paths:
    M modules/pua_mi/doc/pua_mi_admin.xml
    M modules/pua_mi/mi_func.c
    M modules/pua_mi/mi_func.h
    M modules/pua_mi/pua_mi.c

  Log Message:
  -----------
  pua_mi: port MI commands to jsonrpc


  Commit: 725b8ef02343a2235e2d6c2a86befc3fbd04e811
      https://github.com/OpenSIPS/opensips/commit/725b8ef02343a2235e2d6c2a86befc3fbd04e811
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-15 (Tue, 15 Jan 2019)

  Changed paths:
    M modules/mi_datagram/datagram_fnc.c
    M modules/mi_datagram/datagram_fnc.h
    M modules/mi_datagram/doc/mi_datagram_admin.xml
    M modules/mi_datagram/mi_datagram.c
    M modules/mi_datagram/mi_datagram.h
    R modules/mi_datagram/mi_datagram_parser.c
    R modules/mi_datagram/mi_datagram_parser.h
    R modules/mi_datagram/mi_datagram_writer.c
    R modules/mi_datagram/mi_datagram_writer.h

  Log Message:
  -----------
  mi_datagram: adhere to the new JSON-RPC mechanism


  Commit: 37ec8d44cb79dfca2f69423cd34776f27fd51bb1
      https://github.com/OpenSIPS/opensips/commit/37ec8d44cb79dfca2f69423cd34776f27fd51bb1
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-22 (Tue, 22 Jan 2019)

  Changed paths:
    M lib/cJSON.c
    M lib/cJSON.h
    M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml
    M modules/mi_xmlrpc_ng/http_fnc.c
    M modules/mi_xmlrpc_ng/http_fnc.h
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c

  Log Message:
  -----------
  mi_xmlrpc_ng: adapt module to the new MI api


  Commit: 7338e694101da3d97cb9d8548ac54d92d45d95e3
      https://github.com/OpenSIPS/opensips/commit/7338e694101da3d97cb9d8548ac54d92d45d95e3
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-22 (Tue, 22 Jan 2019)

  Changed paths:
    M mi/mi.c

  Log Message:
  -----------
  mi: fix crash if parameter name is empty


  Commit: 1dd264f82cc472bb235583979f90311c7dee9295
      https://github.com/OpenSIPS/opensips/commit/1dd264f82cc472bb235583979f90311c7dee9295
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-23 (Wed, 23 Jan 2019)

  Changed paths:
    M modules/mi_html/http_fnc.c
    M modules/mi_html/http_fnc.h
    M modules/mi_html/mi_html.c

  Log Message:
  -----------
  mi_html: adhere to the new JSON-RPC mechanism


  Commit: 5a1b7e9e654367fa3f5856878bfdc0f295c298d9
      https://github.com/OpenSIPS/opensips/commit/5a1b7e9e654367fa3f5856878bfdc0f295c298d9
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M modules/usrloc/ul_mi.c

  Log Message:
  -----------
  usrloc: remove unused variable


  Commit: ee52ad760cf61767b46790329a8eb8c1fa9431bf
      https://github.com/OpenSIPS/opensips/commit/ee52ad760cf61767b46790329a8eb8c1fa9431bf
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M modules/cgrates/cgrates.c

  Log Message:
  -----------
  cgrates: remove useless variable


  Commit: e5a8687ed5b48316b0c7061efc8c552adbaed40e
      https://github.com/OpenSIPS/opensips/commit/e5a8687ed5b48316b0c7061efc8c552adbaed40e
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/dialog/dlg_hash.c
    M modules/qos/qos_mi.c

  Log Message:
  -----------
  qos: port dialog mi context callback to jsonrpc


  Commit: d709d59a35d7848c2234fe979bcfd2b510f3d216
      https://github.com/OpenSIPS/opensips/commit/d709d59a35d7848c2234fe979bcfd2b510f3d216
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/sst/sst_mi.c

  Log Message:
  -----------
  sst: port dialog mi context callback to jsonrpc


  Commit: aeffaa85ffeb3e6aa24f10fda079e11963fadc3b
      https://github.com/OpenSIPS/opensips/commit/aeffaa85ffeb3e6aa24f10fda079e11963fadc3b
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/presence/clustering.c
    M modules/presence/presence.c
    M modules/presence/sharing_tags.c
    M modules/presence/sharing_tags.h

  Log Message:
  -----------
  presence: port MI commands to jsonrpc


  Commit: ec20123e03c19b27b3280190014921e91a334a5d
      https://github.com/OpenSIPS/opensips/commit/ec20123e03c19b27b3280190014921e91a334a5d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_entities/doc/b2b_entities_admin.xml

  Log Message:
  -----------
  b2b_entities: port MI commands to jsonrpc


  Commit: e40efadeaae6ef556bb8730775846ee5fc83ebe4
      https://github.com/OpenSIPS/opensips/commit/e40efadeaae6ef556bb8730775846ee5fc83ebe4
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/compression/compression.c

  Log Message:
  -----------
  compression: remove useless variable


  Commit: 0b9f10d66d23ee93c5775e6c7b5ab169c8848252
      https://github.com/OpenSIPS/opensips/commit/0b9f10d66d23ee93c5775e6c7b5ab169c8848252
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/lua/doc/lua_admin.xml
    M modules/lua/siplua.c
    M modules/lua/sipluami.c
    M modules/lua/sipluami.h

  Log Message:
  -----------
  lua: port MI commands to jsonrpc


  Commit: 2c365775d9eea952c4c4f0331a1b2a9e7aeaf0c8
      https://github.com/OpenSIPS/opensips/commit/2c365775d9eea952c4c4f0331a1b2a9e7aeaf0c8
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/perl/perl.c

  Log Message:
  -----------
  perl: port MI commands to jsonrpc


  Commit: ec2472cb16bfabf0a09b35b7f643afb63e0b0bb1
      https://github.com/OpenSIPS/opensips/commit/ec2472cb16bfabf0a09b35b7f643afb63e0b0bb1
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/lua/siplua.c

  Log Message:
  -----------
  lua: remove old leftover MI commands export


  Commit: 412feb07f277cb94d6ce9dfa3d3caee355152af4
      https://github.com/OpenSIPS/opensips/commit/412feb07f277cb94d6ce9dfa3d3caee355152af4
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/db_virtual/db_virtual.c

  Log Message:
  -----------
  db_virtual: fix output of 'db_get' MI command


  Commit: 2b57fa5ed92964360a77229c7fa48f2ad26f210d
      https://github.com/OpenSIPS/opensips/commit/2b57fa5ed92964360a77229c7fa48f2ad26f210d
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/pi_http/pi_http.c

  Log Message:
  -----------
  pi_http: fix parameter type for httpd access callback


  Commit: 7fe50a4cc079af5dd5b939bf82ba4e19d1247793
      https://github.com/OpenSIPS/opensips/commit/7fe50a4cc079af5dd5b939bf82ba4e19d1247793
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

  Changed paths:
    M modules/ratelimit/ratelimit_helper.c

  Log Message:
  -----------
  ratelimit: avoid incorrect unlock on error in 'rl_list' MI command


  Commit: ab3516b4475702ffe988b8eb148d63097febb917
      https://github.com/OpenSIPS/opensips/commit/ab3516b4475702ffe988b8eb148d63097febb917
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-31 (Thu, 31 Jan 2019)

  Changed paths:
    M blacklists.c
    M doc/build-contrib.sh
    M evi/event_interface.c
    M evi/event_interface.h
    M lib/cJSON.c
    M lib/cJSON.h
    M lib/sliblist.c
    M lib/sliblist.h
    M mem/shm_mem.c
    M mem/shm_mem.h
    R mi/attr.c
    R mi/attr.h
    A mi/item.c
    A mi/item.h
    M mi/mi.c
    M mi/mi.h
    M mi/mi_core.c
    M mi/mi_trace.c
    M mi/mi_trace.h
    R mi/tree.c
    R mi/tree.h
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_entities/doc/b2b_entities_admin.xml
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_logic/doc/b2b_logic_admin.xml
    M modules/b2b_sca/b2b_sca.c
    M modules/benchmark/benchmark.c
    M modules/cachedb_local/cachedb_local.c
    M modules/call_center/call_center.c
    M modules/carrierroute/carrierroute.c
    M modules/carrierroute/route_fifo.c
    M modules/carrierroute/route_fifo.h
    M modules/cfgutils/cfgutils.c
    M modules/cfgutils/shvar.c
    M modules/cfgutils/shvar.h
    M modules/cgrates/cgrates.c
    M modules/clusterer/clusterer.c
    M modules/clusterer/clusterer_mod.c
    M modules/clusterer/doc/clusterer_admin.xml
    M modules/clusterer/sharing_tags.c
    M modules/clusterer/sharing_tags.h
    M modules/compression/compression.c
    M modules/cpl_c/cpl.c
    M modules/cpl_c/cpl_loader.c
    M modules/cpl_c/cpl_loader.h
    M modules/db_berkeley/bdb_mi.c
    M modules/db_berkeley/bdb_mi.h
    M modules/db_berkeley/db_berkeley.c
    M modules/db_berkeley/doc/db_berkeley_admin.xml
    M modules/db_flatstore/flat_mi.c
    M modules/db_flatstore/flat_mi.h
    M modules/db_flatstore/flatstore_mod.c
    M modules/db_text/dbtext.c
    M modules/db_virtual/db_virtual.c
    M modules/db_virtual/doc/db_virtual_admin.xml
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_db_handler.h
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_hash.h
    M modules/dialog/dlg_profile.c
    M modules/dialog/dlg_profile.h
    M modules/dialog/dlg_replication.c
    M modules/dialog/dlg_replication.h
    M modules/dialog/dlg_req_within.c
    M modules/dialog/dlg_req_within.h
    M modules/dialplan/dialplan.c
    M modules/dialplan/doc/dialplan_admin.xml
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatch.h
    M modules/dispatcher/dispatcher.c
    M modules/domain/domain_mod.c
    M modules/domain/hash.c
    M modules/domain/hash.h
    M modules/domain/mi.c
    M modules/domain/mi.h
    M modules/drouting/doc/drouting_admin.xml
    M modules/drouting/drouting.c
    M modules/event_flatstore/event_flatstore.c
    M modules/fraud_detection/fraud_detection.c
    M modules/freeswitch_scripting/fss_mod.c
    M modules/gflags/gflags.c
    M modules/httpd/httpd.c
    M modules/httpd/httpd_load.h
    M modules/httpd/httpd_proc.c
    M modules/imc/imc.c
    M modules/load_balancer/load_balancer.c
    M modules/lua/doc/lua_admin.xml
    M modules/lua/siplua.c
    M modules/lua/sipluami.c
    M modules/lua/sipluami.h
    M modules/mi_datagram/datagram_fnc.c
    M modules/mi_datagram/datagram_fnc.h
    M modules/mi_datagram/doc/mi_datagram_admin.xml
    M modules/mi_datagram/mi_datagram.c
    M modules/mi_datagram/mi_datagram.h
    R modules/mi_datagram/mi_datagram_parser.c
    R modules/mi_datagram/mi_datagram_parser.h
    R modules/mi_datagram/mi_datagram_writer.c
    R modules/mi_datagram/mi_datagram_writer.h
    M modules/mi_fifo/Makefile
    M modules/mi_fifo/doc/mi_fifo_admin.xml
    M modules/mi_fifo/fifo_fnc.c
    M modules/mi_fifo/fifo_fnc.h
    M modules/mi_fifo/mi_fifo.c
    M modules/mi_fifo/mi_fifo.h
    R modules/mi_fifo/mi_parser.c
    R modules/mi_fifo/mi_parser.h
    R modules/mi_fifo/mi_writer.c
    R modules/mi_fifo/mi_writer.h
    A modules/mi_html/Makefile
    A modules/mi_html/README
    A modules/mi_html/doc/contributors.xml
    A modules/mi_html/doc/mi_html.xml
    A modules/mi_html/doc/mi_html_admin.xml
    A modules/mi_html/http_fnc.c
    A modules/mi_html/http_fnc.h
    A modules/mi_html/mi_html.c
    M modules/mi_http/Makefile
    M modules/mi_http/README
    M modules/mi_http/doc/contributors.xml
    M modules/mi_http/doc/mi_http.xml
    M modules/mi_http/doc/mi_http_admin.xml
    M modules/mi_http/http_fnc.c
    M modules/mi_http/http_fnc.h
    M modules/mi_http/mi_http.c
    R modules/mi_json/Makefile
    R modules/mi_json/README
    R modules/mi_json/doc/contributors.xml
    R modules/mi_json/doc/mi_json.xml
    R modules/mi_json/doc/mi_json_admin.xml
    R modules/mi_json/http_fnc.c
    R modules/mi_json/http_fnc.h
    R modules/mi_json/mi_json.c
    M modules/mi_xmlrpc_ng/doc/mi_xmlrpc_ng_admin.xml
    M modules/mi_xmlrpc_ng/http_fnc.c
    M modules/mi_xmlrpc_ng/http_fnc.h
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
    M modules/nathelper/nathelper.c
    M modules/perl/perl.c
    M modules/permissions/hash.c
    M modules/permissions/hash.h
    M modules/permissions/mi.c
    M modules/permissions/mi.h
    M modules/permissions/permissions.c
    M modules/pi_http/pi_http.c
    M modules/pike/pike.c
    M modules/pike/pike_mi.c
    M modules/pike/pike_mi.h
    M modules/presence/clustering.c
    M modules/presence/presence.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_mi/doc/pua_mi_admin.xml
    M modules/pua_mi/mi_func.c
    M modules/pua_mi/mi_func.h
    M modules/pua_mi/pua_mi.c
    M modules/qos/qos_mi.c
    M modules/ratelimit/ratelimit.c
    M modules/ratelimit/ratelimit.h
    M modules/ratelimit/ratelimit_helper.c
    M modules/regex/regex_mod.c
    M modules/rls/rls.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c
    M modules/sipcapture/sipcapture.c
    M modules/siptrace/siptrace.c
    M modules/sql_cacher/doc/sql_cacher_admin.xml
    M modules/sql_cacher/sql_cacher.c
    M modules/sst/sst_mi.c
    M modules/tls_mgm/tls_mgm.c
    M modules/tm/doc/tm_admin.xml
    M modules/tm/mi.c
    M modules/tm/mi.h
    M modules/tm/tm.c
    M modules/uac_registrant/registrant.c
    M modules/userblacklist/userblacklist.c
    M modules/usrloc/doc/usrloc_admin.xml
    M modules/usrloc/ul_mi.c
    M modules/usrloc/ul_mi.h
    M modules/usrloc/ul_mod.c
    M modules/xcap_client/doc/xcap_client_admin.xml
    M modules/xcap_client/xcap_client.c
    M net/net_tcp.c
    M net/net_tcp.h
    M net/proto_tcp/proto_tcp.c
    M scripts/opensipsctl.fifo
    M statistics.c
    M ut.h

  Log Message:
  -----------
  Merge branch 'mi_rework'


  Commit: ec467869b04a3660b66aa17b2c1610b5fec4bdac
      https://github.com/OpenSIPS/opensips/commit/ec467869b04a3660b66aa17b2c1610b5fec4bdac
  Author: Vlad Patrascu <vladp at opensips.org>
  Date:   2019-01-31 (Thu, 31 Jan 2019)

  Changed paths:
    M cfg.lex
    M cfg.y
    M ip_addr.h
    M modules/dialog/dlg_replication.c
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatcher.c
    M modules/domainpolicy/domainpolicy.c
    M modules/drouting/dr_load.c
    M modules/drouting/drouting.c
    M modules/nathelper/nathelper.c
    M modules/tm/mi.c
    M modules/uac_registrant/reg_db_handler.c
    M modules/usrloc/ul_cluster.c
    M net/trans.c
    M pvar.c
    M socket_info.c
    M socket_info.h

  Log Message:
  -----------
  Merge branch 'master' of github.com:OpenSIPS/opensips


Compare: https://github.com/OpenSIPS/opensips/compare/5a56d90a9914...ec467869b04a



More information about the Devel mailing list