[OpenSIPS-Devel] [OpenSIPS/opensips] 29a0a7: generic tracing interface for mi messages
ionutrazvanionita
ionutionita at opensips.org
Tue Nov 1 15:23:23 CET 2016
Branch: refs/heads/siptrace-reloaded
Home: https://github.com/OpenSIPS/opensips
Commit: 29a0a7d37229dc58e110168cb27f7fa4ec30a8b3
https://github.com/OpenSIPS/opensips/commit/29a0a7d37229dc58e110168cb27f7fa4ec30a8b3
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-25 (Tue, 25 Oct 2016)
Changed paths:
M mi/mi_core.c
A mi/mi_trace.c
A mi/mi_trace.h
M modules/proto_hep/hep.h
Log Message:
-----------
generic tracing interface for mi messages
Commit: 8b5beec02b1200ec7e73fa83664e945c4ff320b9
https://github.com/OpenSIPS/opensips/commit/8b5beec02b1200ec7e73fa83664e945c4ff320b9
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-25 (Tue, 25 Oct 2016)
Changed paths:
M modules/mi_fifo/fifo_fnc.c
M modules/mi_fifo/fifo_fnc.h
M modules/mi_fifo/mi_fifo.c
Log Message:
-----------
[mi_fifo] trace fifo mi commands
Commit: 37e142410e07f60e23207847183bdaaaa48916d0
https://github.com/OpenSIPS/opensips/commit/37e142410e07f60e23207847183bdaaaa48916d0
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-27 (Thu, 27 Oct 2016)
Changed paths:
M modules/httpd/httpd.c
M modules/httpd/httpd_load.h
M modules/httpd/httpd_proc.c
M modules/mi_http/mi_http.c
M modules/mi_json/mi_json.c
M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
M modules/pi_http/pi_http.c
Log Message:
-----------
Enable modules using httpd to trace their packets
Modules implementing httpd interface can now choose to
trace their httpd requests and replies by returning a trace
destination in their 'answer_to_connection' function.
In order to get a trace destination one should be defined
within the implementing module and then searched using the interface
provided by the trace_api.
Commit: fdf6c42d450333cc7f4caa85146d81e58b82c758
https://github.com/OpenSIPS/opensips/commit/fdf6c42d450333cc7f4caa85146d81e58b82c758
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-27 (Thu, 27 Oct 2016)
Changed paths:
M modules/mi_http/mi_http.c
Log Message:
-----------
[mi_http] be able to trace mi_http messages
Commit: df3ac17caf799081491a12da4fdb7fec6751a409
https://github.com/OpenSIPS/opensips/commit/df3ac17caf799081491a12da4fdb7fec6751a409
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-27 (Thu, 27 Oct 2016)
Changed paths:
M modules/mi_json/mi_json.c
Log Message:
-----------
[mi_json] be able to trace mi_json messages
Commit: f136bdd6c9ff755248c8c0fadcea7f9ae5d0474c
https://github.com/OpenSIPS/opensips/commit/f136bdd6c9ff755248c8c0fadcea7f9ae5d0474c
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-27 (Thu, 27 Oct 2016)
Changed paths:
M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
Log Message:
-----------
[mi_xmlrpc_ng] be able to trace mi_xmlrpc_ng messages
Commit: 542fd82d6a6711142ce1e89859053492d4971ab3
https://github.com/OpenSIPS/opensips/commit/542fd82d6a6711142ce1e89859053492d4971ab3
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-10-28 (Fri, 28 Oct 2016)
Changed paths:
M modules/mi_datagram/datagram_fnc.c
M modules/mi_datagram/datagram_fnc.h
M modules/mi_datagram/mi_datagram.c
Log Message:
-----------
[mi_datagram] be able to trace mi_datagram messages
Commit: 087df9a942f3cf5b4c656561ca317bddf55fd873
https://github.com/OpenSIPS/opensips/commit/087df9a942f3cf5b4c656561ca317bddf55fd873
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-11-01 (Tue, 01 Nov 2016)
Changed paths:
M mi/mi_trace.c
M mi/mi_trace.h
Log Message:
-----------
update license for new mi files
Commit: 045d4130b835ee73bebbd7239fef5180d8109b73
https://github.com/OpenSIPS/opensips/commit/045d4130b835ee73bebbd7239fef5180d8109b73
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-11-01 (Tue, 01 Nov 2016)
Changed paths:
M modules/siptrace/siptrace.c
M modules/siptrace/siptrace.h
M xlog.c
M xlog.h
Log Message:
-----------
remove core siptrace module dependecy
Commit: 7e4fea6b5ece188c39e50e2ba3febb8a421f96bc
https://github.com/OpenSIPS/opensips/commit/7e4fea6b5ece188c39e50e2ba3febb8a421f96bc
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-11-01 (Tue, 01 Nov 2016)
Changed paths:
M mi/mi_trace.c
M mi/mi_trace.h
M modules/mi_datagram/mi_datagram.c
M modules/mi_fifo/mi_fifo.c
M modules/mi_http/mi_http.c
M modules/mi_json/mi_json.c
M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
Log Message:
-----------
modify confusing trace api variable name
Commit: 8635d7ab5b6b3f3d4d9be8249f9162823bdda003
https://github.com/OpenSIPS/opensips/commit/8635d7ab5b6b3f3d4d9be8249f9162823bdda003
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2016-11-01 (Tue, 01 Nov 2016)
Changed paths:
M mi/mi_trace.c
M modules/proto_hep/hep.c
M modules/proto_hep/hep.h
M modules/rest_client/rest_client.c
M modules/rest_client/rest_methods.c
M modules/siptrace/siptrace.c
M trace_api.h
M xlog.c
Log Message:
-----------
provide trace message id through a function
Previously, each message id was provied either by including
hep protocol header containing these values or by manually defining
the id in the same file it was used. Since these ids needs to be
unique, now the only way they should be fetched should be using
the trace api.
Compare: https://github.com/OpenSIPS/opensips/compare/cd678d5ddb8b...8635d7ab5b6b
More information about the Devel
mailing list