[OpenSIPS-Devel] [OpenSIPS/opensips] d930f9: fix for RFC5245 15.1 <rel-addr> and <rel-port> MUS...
Bogdan-Andrei Iancu
bogdan at opensips.org
Fri Feb 27 19:21:23 CET 2015
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: d930f92ef7fe38ec7b1f56acbccbda2064c1e293
https://github.com/OpenSIPS/opensips/commit/d930f92ef7fe38ec7b1f56acbccbda2064c1e293
Author: Eric Tamme <eric.tamme at onsip.com>
Date: 2014-07-02 (Wed, 02 Jul 2014)
Changed paths:
M modules/mediaproxy/mediaproxy.c
Log Message:
-----------
fix for RFC5245 15.1 <rel-addr> and <rel-port> MUST be present for server reflexive, peer, and relay candidates
Commit: 06309a165cc771a44165cc24836de5f9b21ca0b9
https://github.com/OpenSIPS/opensips/commit/06309a165cc771a44165cc24836de5f9b21ca0b9
Author: Bogdan Andrei IANCU <bogdan at opensips.org>
Date: 2015-01-06 (Tue, 06 Jan 2015)
Changed paths:
M modules/mediaproxy/mediaproxy.c
Log Message:
-----------
Merge pull request #264 from etamme/mediaproxy-rfc5245fix
fix for RFC5245 15.1 compliant candidate injection
Commit: 29a8f8dbae545d2298f469d9fb522bcf3e26ee9e
https://github.com/OpenSIPS/opensips/commit/29a8f8dbae545d2298f469d9fb522bcf3e26ee9e
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-06 (Tue, 06 Jan 2015)
Changed paths:
M modules/presence/README
M modules/presence/doc/presence_admin.xml
Log Message:
-----------
Better description of handle_subscribe().
Commit: 35935051fab41b9a86f622e5fcdb852cf49ae742
https://github.com/OpenSIPS/opensips/commit/35935051fab41b9a86f622e5fcdb852cf49ae742
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-06 (Tue, 06 Jan 2015)
Changed paths:
M Makefile.conf.template
M error.h
A mem/common.h
M mem/mem.h
M mem/shm_mem.h
Log Message:
-----------
F_MALLOC: add extra safety checks at runtime
The F_MALLOC allocator now properly reports any free() or realloc() operations
which are performed on bogus memory regions, making OpenSIPS immediately abort.
These checks may be skipped by defining F_MALLOC_OPTIMIZATIONS at compile time.
Commit: c93bda014646b7814935a1924c60086b759afa69
https://github.com/OpenSIPS/opensips/commit/c93bda014646b7814935a1924c60086b759afa69
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-08 (Thu, 08 Jan 2015)
Changed paths:
M Makefile
M Makefile.defs
M main.c
Log Message:
-----------
add DEBUG_PARSER macro
Define this macro if you want to debug the parser states
Commit: 3e10a393a3e9b81902795de044088fdf572d1550
https://github.com/OpenSIPS/opensips/commit/3e10a393a3e9b81902795de044088fdf572d1550
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M modules/tm/t_funcs.c
Log Message:
-----------
no context passed when 100 trying is sent\n
Commit: a9679e77f4b9a7691e86adb45a10fd5d95ef1acf
https://github.com/OpenSIPS/opensips/commit/a9679e77f4b9a7691e86adb45a10fd5d95ef1acf
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M script_cb.c
Log Message:
-----------
return code bigger than 0 on script cbs means that you do not want to free the callback
Commit: ffb8ce58f5b6c731ae16fc33b6fc6a8f6e499330
https://github.com/OpenSIPS/opensips/commit/ffb8ce58f5b6c731ae16fc33b6fc6a8f6e499330
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M parser/msg_parser.h
Log Message:
-----------
added new flag: FL_TM_CB_REGISTERED telling that tm callbacks for this message have been registered
Commit: a65a76399183ece4f136f8da73d9e796f1c3af08
https://github.com/OpenSIPS/opensips/commit/a65a76399183ece4f136f8da73d9e796f1c3af08
Author: ionutrazvanionita <ionutionita at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M modules/compression/compression.c
Log Message:
-----------
Updated module to adapt global contexts. Fixed failure route bug for callbacks
Commit: 6839a0a7fea744d4709285151004b0551beb1781
https://github.com/OpenSIPS/opensips/commit/6839a0a7fea744d4709285151004b0551beb1781
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M modules/siptrace/siptrace.c
Log Message:
-----------
Fix double tracing in trace_dialog().
If user AVPs are set and the trace flas is not, the code was forcing the tracing flag which was producing a duplicate of the trace. Now, the flags status (on/off) is also stored in the dialog (as var) and restore later, for each sequential request.
(cherry picked from commit 24ba3ed467bebc1f029e5c0627225f8d54163143)
Commit: e0dd55608d7bf67ec1f8f4c5fe22f9e1e4b02e51
https://github.com/OpenSIPS/opensips/commit/e0dd55608d7bf67ec1f8f4c5fe22f9e1e4b02e51
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M modules/siptrace/siptrace.c
Log Message:
-----------
Fixes realated to previous commit (double siptrace)
(cherry picked from commit d4e81886c41e17fe259ba2ee48d6b2ce3e7eb016)
Commit: 7b30b2cf8eebe8f96bde6ba0c5ad82ce88c90123
https://github.com/OpenSIPS/opensips/commit/7b30b2cf8eebe8f96bde6ba0c5ad82ce88c90123
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
R modules/auth_diameter/Makefile
R modules/auth_diameter/README
R modules/auth_diameter/auth_diameter.c
R modules/auth_diameter/auth_diameter.h
R modules/auth_diameter/authorize.c
R modules/auth_diameter/authorize.h
R modules/auth_diameter/avp.c
R modules/auth_diameter/defs.h
R modules/auth_diameter/diameter_msg.h
R modules/auth_diameter/doc/auth_diameter.xml
R modules/auth_diameter/doc/auth_diameter_admin.xml
R modules/auth_diameter/message.c
R modules/auth_diameter/tcp_comm.c
R modules/auth_diameter/tcp_comm.h
R modules/auth_diameter/user_in.c
R modules/closeddial/Makefile
R modules/closeddial/README
R modules/closeddial/cdlookup.c
R modules/closeddial/cdlookup.h
R modules/closeddial/closeddial.c
R modules/closeddial/closeddial.h
R modules/closeddial/doc/closeddial.xml
R modules/closeddial/doc/closeddial_admin.xml
R modules/mi_xmlrpc/Makefile
R modules/mi_xmlrpc/README
R modules/mi_xmlrpc/abyss.h
R modules/mi_xmlrpc/abyss_conf.c
R modules/mi_xmlrpc/abyss_conn.c
R modules/mi_xmlrpc/abyss_conn.h
R modules/mi_xmlrpc/abyss_data.c
R modules/mi_xmlrpc/abyss_data.h
R modules/mi_xmlrpc/abyss_date.c
R modules/mi_xmlrpc/abyss_date.h
R modules/mi_xmlrpc/abyss_file.c
R modules/mi_xmlrpc/abyss_file.h
R modules/mi_xmlrpc/abyss_http.c
R modules/mi_xmlrpc/abyss_http.h
R modules/mi_xmlrpc/abyss_info.h
R modules/mi_xmlrpc/abyss_mallocvar.h
R modules/mi_xmlrpc/abyss_response.c
R modules/mi_xmlrpc/abyss_server.c
R modules/mi_xmlrpc/abyss_server.h
R modules/mi_xmlrpc/abyss_session.c
R modules/mi_xmlrpc/abyss_session.h
R modules/mi_xmlrpc/abyss_socket.c
R modules/mi_xmlrpc/abyss_socket.h
R modules/mi_xmlrpc/abyss_socket_unix.c
R modules/mi_xmlrpc/abyss_socket_unix.h
R modules/mi_xmlrpc/abyss_thread.h
R modules/mi_xmlrpc/abyss_thread_fork.c
R modules/mi_xmlrpc/abyss_token.c
R modules/mi_xmlrpc/abyss_token.h
R modules/mi_xmlrpc/abyss_trace.c
R modules/mi_xmlrpc/abyss_trace.h
R modules/mi_xmlrpc/abyss_xmlrpc_int.h
R modules/mi_xmlrpc/abyss_xmlrpc_server.c
R modules/mi_xmlrpc/doc/mi_xmlrpc.cfg
R modules/mi_xmlrpc/doc/mi_xmlrpc.xml
R modules/mi_xmlrpc/doc/mi_xmlrpc_admin.xml
R modules/mi_xmlrpc/mi_xmlrpc.c
R modules/mi_xmlrpc/mi_xmlrpc.h
R modules/mi_xmlrpc/xr_parser.c
R modules/mi_xmlrpc/xr_parser.h
R modules/mi_xmlrpc/xr_parser_lib.h
R modules/mi_xmlrpc/xr_server.c
R modules/mi_xmlrpc/xr_server.h
R modules/mi_xmlrpc/xr_writer.c
R modules/mi_xmlrpc/xr_writer.h
A modules_obsolete/auth_diameter/Makefile
A modules_obsolete/auth_diameter/README
A modules_obsolete/auth_diameter/auth_diameter.c
A modules_obsolete/auth_diameter/auth_diameter.h
A modules_obsolete/auth_diameter/authorize.c
A modules_obsolete/auth_diameter/authorize.h
A modules_obsolete/auth_diameter/avp.c
A modules_obsolete/auth_diameter/defs.h
A modules_obsolete/auth_diameter/diameter_msg.h
A modules_obsolete/auth_diameter/doc/auth_diameter.xml
A modules_obsolete/auth_diameter/doc/auth_diameter_admin.xml
A modules_obsolete/auth_diameter/message.c
A modules_obsolete/auth_diameter/tcp_comm.c
A modules_obsolete/auth_diameter/tcp_comm.h
A modules_obsolete/auth_diameter/user_in.c
A modules_obsolete/closeddial/Makefile
A modules_obsolete/closeddial/README
A modules_obsolete/closeddial/cdlookup.c
A modules_obsolete/closeddial/cdlookup.h
A modules_obsolete/closeddial/closeddial.c
A modules_obsolete/closeddial/closeddial.h
A modules_obsolete/closeddial/doc/closeddial.xml
A modules_obsolete/closeddial/doc/closeddial_admin.xml
A modules_obsolete/mi_xmlrpc/Makefile
A modules_obsolete/mi_xmlrpc/README
A modules_obsolete/mi_xmlrpc/abyss.h
A modules_obsolete/mi_xmlrpc/abyss_conf.c
A modules_obsolete/mi_xmlrpc/abyss_conn.c
A modules_obsolete/mi_xmlrpc/abyss_conn.h
A modules_obsolete/mi_xmlrpc/abyss_data.c
A modules_obsolete/mi_xmlrpc/abyss_data.h
A modules_obsolete/mi_xmlrpc/abyss_date.c
A modules_obsolete/mi_xmlrpc/abyss_date.h
A modules_obsolete/mi_xmlrpc/abyss_file.c
A modules_obsolete/mi_xmlrpc/abyss_file.h
A modules_obsolete/mi_xmlrpc/abyss_http.c
A modules_obsolete/mi_xmlrpc/abyss_http.h
A modules_obsolete/mi_xmlrpc/abyss_info.h
A modules_obsolete/mi_xmlrpc/abyss_mallocvar.h
A modules_obsolete/mi_xmlrpc/abyss_response.c
A modules_obsolete/mi_xmlrpc/abyss_server.c
A modules_obsolete/mi_xmlrpc/abyss_server.h
A modules_obsolete/mi_xmlrpc/abyss_session.c
A modules_obsolete/mi_xmlrpc/abyss_session.h
A modules_obsolete/mi_xmlrpc/abyss_socket.c
A modules_obsolete/mi_xmlrpc/abyss_socket.h
A modules_obsolete/mi_xmlrpc/abyss_socket_unix.c
A modules_obsolete/mi_xmlrpc/abyss_socket_unix.h
A modules_obsolete/mi_xmlrpc/abyss_thread.h
A modules_obsolete/mi_xmlrpc/abyss_thread_fork.c
A modules_obsolete/mi_xmlrpc/abyss_token.c
A modules_obsolete/mi_xmlrpc/abyss_token.h
A modules_obsolete/mi_xmlrpc/abyss_trace.c
A modules_obsolete/mi_xmlrpc/abyss_trace.h
A modules_obsolete/mi_xmlrpc/abyss_xmlrpc_int.h
A modules_obsolete/mi_xmlrpc/abyss_xmlrpc_server.c
A modules_obsolete/mi_xmlrpc/doc/mi_xmlrpc.cfg
A modules_obsolete/mi_xmlrpc/doc/mi_xmlrpc.xml
A modules_obsolete/mi_xmlrpc/doc/mi_xmlrpc_admin.xml
A modules_obsolete/mi_xmlrpc/mi_xmlrpc.c
A modules_obsolete/mi_xmlrpc/mi_xmlrpc.h
A modules_obsolete/mi_xmlrpc/xr_parser.c
A modules_obsolete/mi_xmlrpc/xr_parser.h
A modules_obsolete/mi_xmlrpc/xr_parser_lib.h
A modules_obsolete/mi_xmlrpc/xr_server.c
A modules_obsolete/mi_xmlrpc/xr_server.h
A modules_obsolete/mi_xmlrpc/xr_writer.c
A modules_obsolete/mi_xmlrpc/xr_writer.h
Log Message:
-----------
modules: obsolete mi_xmlrpc, auth_diameter and closedial modules
Commit: fbc796ec99f82b2a10a3a411d0dfdf3979a80629
https://github.com/OpenSIPS/opensips/commit/fbc796ec99f82b2a10a3a411d0dfdf3979a80629
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M mem/mem.h
Log Message:
-----------
mem/mem.h: fix header includes
Commit: 4a0f61ac895d449db21026f81f160769021c732a
https://github.com/OpenSIPS/opensips/commit/4a0f61ac895d449db21026f81f160769021c732a
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M db/db_ut.h
Log Message:
-----------
fix gcc 4.9 warning about the _BSD_SOURCE usage
Commit: d49e0d3ba2320c55070ce87a9b283dbcbcbdadb0
https://github.com/OpenSIPS/opensips/commit/d49e0d3ba2320c55070ce87a9b283dbcbcbdadb0
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-12 (Mon, 12 Jan 2015)
Changed paths:
M mem/mem.h
Log Message:
-----------
mem/mem.h: fix header includes
Commit: 0c47186f6ca1cac85e2c50d7391259269ab7424d
https://github.com/OpenSIPS/opensips/commit/0c47186f6ca1cac85e2c50d7391259269ab7424d
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/siptrace/siptrace.c
Log Message:
-----------
Fix double tracing in trace_dialog().
If user AVPs are set and the trace flas is not, the code was forcing the tracing flag which was producing a duplicate of the trace. Now, the flags status (on/off) is also stored in the dialog (as var) and restore later, for each sequential request.
(cherry picked from commit 24ba3ed467bebc1f029e5c0627225f8d54163143)
Commit: 1b4124de7096faed0fa547c654a35f46cfb1433d
https://github.com/OpenSIPS/opensips/commit/1b4124de7096faed0fa547c654a35f46cfb1433d
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/siptrace/siptrace.c
Log Message:
-----------
Fixes realated to previous commit (double siptrace)
(cherry picked from commit d4e81886c41e17fe259ba2ee48d6b2ce3e7eb016)
Commit: 4b6f80f00c764cfe1ada1a7a324c8aef4f7af9e3
https://github.com/OpenSIPS/opensips/commit/4b6f80f00c764cfe1ada1a7a324c8aef4f7af9e3
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M mem/mem.h
Log Message:
-----------
F_MALLOC: add extra safety checks at runtime
The F_MALLOC allocator now properly reports any free() or realloc() operations
which are performed on bogus memory regions, making OpenSIPS immediately abort.
These checks may be skipped by defining F_MALLOC_OPTIMIZATIONS at compile time.
Commit: e88f1b6e1d8c876d77614b5c1115bb378337df1c
https://github.com/OpenSIPS/opensips/commit/e88f1b6e1d8c876d77614b5c1115bb378337df1c
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/siptrace/siptrace.c
Log Message:
-----------
Fix double tracing in trace_dialog().
If user AVPs are set and the trace flas is not, the code was forcing the tracing flag which was producing a duplicate of the trace. Now, the flags status (on/off) is also stored in the dialog (as var) and restore later, for each sequential request.
(cherry picked from commit 24ba3ed467bebc1f029e5c0627225f8d54163143)
Commit: ad06acee7cbbc8bf6440809c13d548eeb41558fb
https://github.com/OpenSIPS/opensips/commit/ad06acee7cbbc8bf6440809c13d548eeb41558fb
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/siptrace/siptrace.c
Log Message:
-----------
Fixes realated to previous commit (double siptrace)
(cherry picked from commit d4e81886c41e17fe259ba2ee48d6b2ce3e7eb016)
Commit: 0a9e813706656528af9d20f4377a72949c07ca28
https://github.com/OpenSIPS/opensips/commit/0a9e813706656528af9d20f4377a72949c07ca28
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M mem/mem.h
Log Message:
-----------
mem/mem.h: fix header includes
Commit: 651f0e2e7624240a3c9a132f724cda8d4a5c9b5b
https://github.com/OpenSIPS/opensips/commit/651f0e2e7624240a3c9a132f724cda8d4a5c9b5b
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/tm/async.c
Log Message:
-----------
tm: fix transaction cleanup in async scenarios
The transaction state is now saved within and restored from each async
operation. (in the _async_ctx struct)
This prevents transaction leaks when stacking up multiple async jumps.
Commit: c3d9ceb8e28d2fea7d2760edaa488e8ea981e518
https://github.com/OpenSIPS/opensips/commit/c3d9ceb8e28d2fea7d2760edaa488e8ea981e518
Author: Liviu Chircu <liviu at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/rest_client/rest_cb.c
M modules/rest_client/rest_client.c
M modules/rest_client/rest_methods.c
M modules/rest_client/rest_methods.h
Log Message:
-----------
rest_client: add optional asynchronous capabilities to rest_get()
rest_get() may now be used in an asynchronous manner, thanks to libcurl's
multi interface. Its syntax is identical to its blocking counterpart.
Scripting example:
async(rest_get("URL", "$var(res)"), my_resume_route);
Commit: 8e44e4d19fca218ec1fce4a57e5af68ef76eb5c4
https://github.com/OpenSIPS/opensips/commit/8e44e4d19fca218ec1fce4a57e5af68ef76eb5c4
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/tm/async.c
M modules/tm/t_msgbuilder.h
M modules/tm/t_reply.c
Log Message:
-----------
Fix handling dst_uri in cloned messages.
Thanks to Liviu for pointing out - the dst_uri, after doing a fake msg (a copy from a shm cloned msg) had the wrong dst_uri linked (one in shm mem).
Commit: 6a648c9a30b57e18ad5a10c895107d21deb0b3f5
https://github.com/OpenSIPS/opensips/commit/6a648c9a30b57e18ad5a10c895107d21deb0b3f5
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-14 (Wed, 14 Jan 2015)
Changed paths:
M modules/dialog/dlg_db_handler.c
Log Message:
-----------
fix the vars db type to BLOB
Indicate the DB engine that the dlg vars column is a BLOB
Thanks go to John Nash for reporting this.
Close #398
Commit: 390cf7927723e7da3d9eb2e948d7de31aaf6e3cc
https://github.com/OpenSIPS/opensips/commit/390cf7927723e7da3d9eb2e948d7de31aaf6e3cc
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-16 (Fri, 16 Jan 2015)
Changed paths:
A net/net_tcp.h
A net/net_udp.h
Log Message:
-----------
Add network API headers
Commit: 752d776e24eded80b4fa9e56a53329c03c8f1d49
https://github.com/OpenSIPS/opensips/commit/752d776e24eded80b4fa9e56a53329c03c8f1d49
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M cfg.lex
Log Message:
-----------
Solve isatty flex warning
Fixes 'warning: implicit declaration of function ‘isatty’ ' warning
Commit: d3c05fb11ebba91a9fc1eaf0871db0b2b0c16b65
https://github.com/OpenSIPS/opensips/commit/d3c05fb11ebba91a9fc1eaf0871db0b2b0c16b65
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M cfg.lex
M cfg.y
Log Message:
-----------
remove trailing spaces for parser
Commit: e89c58ea5f62ec975da7e876aee0d27cbbbabf4d
https://github.com/OpenSIPS/opensips/commit/e89c58ea5f62ec975da7e876aee0d27cbbbabf4d
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-19 (Mon, 19 Jan 2015)
Changed paths:
M Makefile.sources
M cfg.lex
M cfg.y
M main.c
A net/proto.c
A net/proto.h
A net/trans.c
A net/trans.h
M sr_module.c
M sr_module.h
Log Message:
-----------
load transport protocols and initialize them
Commit: f435ce69a7cce1095f97536e79cede248d7a1fe7
https://github.com/OpenSIPS/opensips/commit/f435ce69a7cce1095f97536e79cede248d7a1fe7
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M main.c
M tcp_init.h
M tcp_main.c
Log Message:
-----------
rename old tcp_init function
Commit: 0b3cf8898a38fe739b9b03e2be65b6d1a7ee4f60
https://github.com/OpenSIPS/opensips/commit/0b3cf8898a38fe739b9b03e2be65b6d1a7ee4f60
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
A net/connection.h
M net/net_tcp.h
Log Message:
-----------
add TCP dummy connection
Commit: 0b3ac2920d0539d9e0b77cbb534c13c814bf7c5b
https://github.com/OpenSIPS/opensips/commit/0b3ac2920d0539d9e0b77cbb534c13c814bf7c5b
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-22 (Thu, 22 Jan 2015)
Changed paths:
M cfg.y
A net/net.c
A net/net.h
A net/net_tcp.c
M net/proto.h
A net/proto_net.h
M net/trans.c
M net/trans.h
Log Message:
-----------
add listener functions
Commit: 17817f8f596ccf731cf00a7a08f879e6f5f91cb9
https://github.com/OpenSIPS/opensips/commit/17817f8f596ccf731cf00a7a08f879e6f5f91cb9
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M Makefile.defs
M Makefile.rules
M async.c
M async.h
M db/db.c
M db/db.h
A db/db_async.c
A db/db_async.h
M db/db_cap.h
M db/db_con.h
M db/db_pool.h
M io_wait.h
M main.c
M modules/auth_db/aaa_avps.h
M modules/db_cachedb/dbase.h
M modules/db_mysql/my_con.h
M modules/db_oracle/ora_con.c
M modules/db_oracle/ora_con.h
M modules/db_postgres/pg_con.h
M modules/db_unixodbc/con.h
M modules/dialog/dlg_handlers.c
M modules/dispatcher/dispatch.c
M modules/dispatcher/dispatch.h
M modules/dispatcher/dispatcher.c
M modules/event_route/route_send.c
M modules/exec/README
M modules/exec/doc/exec_admin.xml
M modules/exec/exec.c
M modules/exec/exec.h
M modules/exec/exec_mod.c
M modules/load_balancer/lb_data.c
M modules/load_balancer/lb_data.h
M modules/load_balancer/load_balancer.c
M modules/mi_xmlrpc_ng/http_fnc.c
M modules/nat_traversal/nat_traversal.c
M modules/permissions/address.c
M modules/rest_client/README
M modules/rest_client/doc/rest_client_admin.xml
M modules/rest_client/rest_client.c
M modules/rest_client/rest_methods.c
M modules/rr/loose.c
M modules/tm/async.c
M modules/usrloc/ucontact.c
Log Message:
-----------
Merge branch 'master' into transport-interface
Conflicts:
main.c
modules/rest_client/rest_client.c
modules/rest_client/rest_methods.c
Commit: fe71b14a3d127c8c8dc439e2e499fd8c254df98a
https://github.com/OpenSIPS/opensips/commit/fe71b14a3d127c8c8dc439e2e499fd8c254df98a
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-26 (Mon, 26 Jan 2015)
Changed paths:
M cfg.y
M main.c
M net/proto.h
M net/trans.c
M net/trans.h
M socket_info.c
M socket_info.h
M sr_module.c
M sr_module.h
Log Message:
-----------
implement add_listener logic
Commit: 3c7c44f7c48f516976692c9cb7ddea347d192e5e
https://github.com/OpenSIPS/opensips/commit/3c7c44f7c48f516976692c9cb7ddea347d192e5e
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-26 (Mon, 26 Jan 2015)
Changed paths:
M net/proto_net.h
Log Message:
-----------
add bind() prototype
Commit: 39f67356d2a6eb3fda67cf4cb88e99406dac0f45
https://github.com/OpenSIPS/opensips/commit/39f67356d2a6eb3fda67cf4cb88e99406dac0f45
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-26 (Mon, 26 Jan 2015)
Changed paths:
M net/trans.c
Log Message:
-----------
configurable proto name
Commit: 6725e573117f6538762c34873a44ac0c57af55da
https://github.com/OpenSIPS/opensips/commit/6725e573117f6538762c34873a44ac0c57af55da
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-27 (Tue, 27 Jan 2015)
Changed paths:
M Makefile.sources
M net/proto.h
A net/proto_tcp/proto_tcp.c
A net/proto_tcp/proto_tcp_handler.h
A net/tcp_utils.h
M net/trans.c
Log Message:
-----------
ti: add TCP static module
Commit: 2184def3974ba6ada9f04c7638196dc5c442ccfb
https://github.com/OpenSIPS/opensips/commit/2184def3974ba6ada9f04c7638196dc5c442ccfb
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-27 (Tue, 27 Jan 2015)
Changed paths:
R net/connection.h
M net/net_tcp.c
M net/net_tcp.h
A net/tcp_conn.h
Log Message:
-----------
tcp: rename TCP connection
Commit: b64d5545a07800df28741366b7a6482b82304c64
https://github.com/OpenSIPS/opensips/commit/b64d5545a07800df28741366b7a6482b82304c64
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-01-29 (Thu, 29 Jan 2015)
Changed paths:
M net/proto_net.h
M net/proto_tcp/proto_tcp.c
A net/tcp_utils.c
M net/tcp_utils.h
M tcp_read.c
Log Message:
-----------
ti: implement tcp_read function
Commit: 5c7340c2a0d745798cfb9303b2786bd5f22435d3
https://github.com/OpenSIPS/opensips/commit/5c7340c2a0d745798cfb9303b2786bd5f22435d3
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-02 (Mon, 02 Feb 2015)
Changed paths:
A net/api_proto.h
A net/api_proto_net.h
M net/net.c
M net/net.h
M net/proto.c
R net/proto.h
R net/proto_net.h
M net/proto_tcp/proto_tcp.c
M net/trans.c
M net/trans.h
Log Message:
-----------
net: rename proto and proto_net structures
Moved them in corresponding files: api_proto and api_proto_net
Commit: d6597a681a4917acc923845b795ef77882eec2fd
https://github.com/OpenSIPS/opensips/commit/d6597a681a4917acc923845b795ef77882eec2fd
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-02 (Mon, 02 Feb 2015)
Changed paths:
M net/api_proto_net.h
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
net: add a flag to indicate whether a protocol uses TCP or UDP underneath
Commit: 131bd99ee8f062276316674233f5eac27e230e82
https://github.com/OpenSIPS/opensips/commit/131bd99ee8f062276316674233f5eac27e230e82
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-03 (Tue, 03 Feb 2015)
Changed paths:
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
Aligne the proto TCP-plain to TCP networking layer
Commit: 56d6927f88f20801961b56cd3a4bf804bc68c43e
https://github.com/OpenSIPS/opensips/commit/56d6927f88f20801961b56cd3a4bf804bc68c43e
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M bin_interface.c
M daemonize.h
M sr_module.c
Log Message:
-----------
Encapsulate the sending of the return code per process
Commit: c322f5d8f4bc9577dd0a56969ea96ca9a3e89454
https://github.com/OpenSIPS/opensips/commit/c322f5d8f4bc9577dd0a56969ea96ca9a3e89454
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-06 (Fri, 06 Feb 2015)
Changed paths:
A net/net_tcp_proc.c
A net/net_tcp_proc.h
A net/tcp_conn_defs.h
A net/tcp_passfd.c
A net/tcp_passfd.h
R net/tcp_utils.c
R net/tcp_utils.h
R pass_fd.c
R pass_fd.h
R tcp_conn.h
R tcp_init.h
R tcp_main.c
R tcp_read.c
R tcp_server.h
Log Message:
-----------
File re-organizing for spliting TCP code into net and proto layers.
Commit: ded510259725aaa4aa8a25d31465baad7ef366ea
https://github.com/OpenSIPS/opensips/commit/ded510259725aaa4aa8a25d31465baad7ef366ea
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-06 (Fri, 06 Feb 2015)
Changed paths:
M action.c
M cfg.y
M forward.c
M forward.h
M main.c
M mi/mi_core.c
M net/api_proto.h
M net/api_proto_net.h
M net/net_tcp.c
M net/net_tcp.h
M net/net_tcp_proc.c
M net/net_udp.h
M net/proto_tcp/proto_tcp.c
M net/tcp_conn.h
M net/tcp_conn_defs.h
M net/tcp_passfd.c
M net/tcp_passfd.h
M net/trans.c
M net/trans.h
M pt.c
M reactor_defs.h
M receive.c
Log Message:
-----------
Splitting TCP code into net and proto layers.
This code is not yet functional, but it compiles ;)
(work in progress)
Commit: 3ba41f56e2eba96b89c354920b802bf7842ce0db
https://github.com/OpenSIPS/opensips/commit/3ba41f56e2eba96b89c354920b802bf7842ce0db
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-09 (Mon, 09 Feb 2015)
Changed paths:
M forward.h
M net/api_proto.h
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
send() function added in proto API.
proto TCP exposes a send() function via API.
send_msg() is using the proto APIs to select the send() function according to the protocol.
Commit: 167366320e35d639648b6d8e4a1aa12f427a435f
https://github.com/OpenSIPS/opensips/commit/167366320e35d639648b6d8e4a1aa12f427a435f
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-09 (Mon, 09 Feb 2015)
Changed paths:
M main.c
M net/api_proto_net.h
M net/net_tcp.c
M net/proto_tcp/proto_tcp.c
M net/tcp_conn_defs.h
Log Message:
-----------
Add conn_init() and conn_clean() per connection.
Network layer triggers corresponding (to proto) init() and clean() functions when creating or trashing a TCP connection.
For TCP plain, the handling of data chunks (pending writes) moved into these new function, independent of the TCP network layer.
Commit: 2922fcdcbbcfef38a1c0c34cb41a15bd401f4d45
https://github.com/OpenSIPS/opensips/commit/2922fcdcbbcfef38a1c0c34cb41a15bd401f4d45
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-09 (Mon, 09 Feb 2015)
Changed paths:
M cfg.lex
M cfg.y
M globals.h
M io_wait.c
M io_wait.h
M main.c
M net/net_tcp.c
M net/net_tcp.h
M net/net_tcp_proc.c
M net/net_tcp_proc.h
M net/proto_tcp/proto_tcp.c
M reactor_defs.h
M udp_server.c
Log Message:
-----------
Several TCP related params moved from core to TCP plain module.
Moved from core to TCP module:
* tcp_max_msg_chunks
* tcp_crlf_pingpong
* tcp_crlf_drop
* tcp_async
* tcp_async_max_postponed_chunks
* tcp_async_local_connect_timeout
* tcp_async_local_write_timeout
The async support test moved from reactor into TCP-plain module.
Commit: bc17dacdb7ae9034e5757e109dca4509092f7620
https://github.com/OpenSIPS/opensips/commit/bc17dacdb7ae9034e5757e109dca4509092f7620
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-09 (Mon, 09 Feb 2015)
Changed paths:
M forward.c
M globals.h
M main.c
M modules/registrar/save.c
M net/api_proto.h
M net/api_proto_net.h
M net/net_tcp.c
M net/net_tcp.h
A net/net_udp.c
M net/net_udp.h
M net/proto_tcp/proto_tcp.c
M net/trans.c
M net/trans.h
M pt.c
M socket_info.c
M socket_info.h
Log Message:
-----------
Remove global holders for listeners.
Commit: 0d743fb1341d80563056df82fcfde0377f9ada2e
https://github.com/OpenSIPS/opensips/commit/0d743fb1341d80563056df82fcfde0377f9ada2e
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-09 (Mon, 09 Feb 2015)
Changed paths:
M modules/acc/acc_extra.c
M modules/seas/event_dispatcher.c
Log Message:
-----------
Remove global holders for listeners.
Commit: b6dab493d448a1e23cc67c5ee097deeeb1f4b172
https://github.com/OpenSIPS/opensips/commit/b6dab493d448a1e23cc67c5ee097deeeb1f4b172
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-10 (Tue, 10 Feb 2015)
Changed paths:
M ip_addr.h
M modules/seas/event_dispatcher.c
M net/net_tcp.c
M net/trans.c
M net/trans.h
Log Message:
-----------
consistent index protocols starting from 1
Commit: 39e0f36eab94bebb8f1cbeab5a44856f52702709
https://github.com/OpenSIPS/opensips/commit/39e0f36eab94bebb8f1cbeab5a44856f52702709
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-10 (Tue, 10 Feb 2015)
Changed paths:
M modules/seas/event_dispatcher.c
Log Message:
-----------
fix PROTO_FIRST typo in seas module
Commit: a1f041cf6263c55a083f0c4e91c0e8b92d09f66f
https://github.com/OpenSIPS/opensips/commit/a1f041cf6263c55a083f0c4e91c0e8b92d09f66f
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-10 (Tue, 10 Feb 2015)
Changed paths:
M net/trans.h
Log Message:
-----------
fix the proto name
Commit: 170566bf44144946625b066dde16bcf3ae4c3a12
https://github.com/OpenSIPS/opensips/commit/170566bf44144946625b066dde16bcf3ae4c3a12
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-10 (Tue, 10 Feb 2015)
Changed paths:
M forward.h
M net/api_proto.h
M net/api_proto_net.h
R net/net.c
R net/net.h
M net/net_tcp.c
M net/net_tcp_proc.c
M net/net_udp.c
M net/proto_tcp/proto_tcp.c
M net/trans.c
M net/trans.h
Log Message:
-----------
Merge the two interfaces implemented by the transport protocols
Commit: 0cfa1492b49144cbc9528aa9f0e5ab987a9ca302
https://github.com/OpenSIPS/opensips/commit/0cfa1492b49144cbc9528aa9f0e5ab987a9ca302
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-10 (Tue, 10 Feb 2015)
Changed paths:
M net/net_tcp.c
M net/net_tcp.h
M net/proto_tcp/proto_tcp.c
M pt.c
Log Message:
-----------
Couple of fixes on the new TCP rework
Commit: c3fe1757f227548cb5112805fe9e3fab0778617d
https://github.com/OpenSIPS/opensips/commit/c3fe1757f227548cb5112805fe9e3fab0778617d
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-11 (Wed, 11 Feb 2015)
Changed paths:
M net/net_tcp.c
Log Message:
-----------
Fix bug in TCP inter-proc communication
Commit: aaeeb7d189b8bbac31d9c1a7a1ee9239d581f27f
https://github.com/OpenSIPS/opensips/commit/aaeeb7d189b8bbac31d9c1a7a1ee9239d581f27f
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-11 (Wed, 11 Feb 2015)
Changed paths:
M action.c
M bin_interface.c
M main.c
M modules/msilo/msfuncs.c
M modules/nat_traversal/nat_traversal.c
M modules/rtpengine/rtpengine_funcs.c
M modules/rtpproxy/nhelpr_funcs.c
M modules/sipcapture/sipcapture.c
M modules/sl/sl_funcs.c
M modules/stun/stun.c
M modules/tm/t_funcs.h
M net/net_udp.c
M net/net_udp.h
A net/proto_udp/proto_udp.c
A net/proto_udp/proto_udp.h
M pt.c
Log Message:
-----------
UDP files split into Network and Proto layers.
Commit: 6cd78221c9e3017f609314a8727e93cadc9f5238
https://github.com/OpenSIPS/opensips/commit/6cd78221c9e3017f609314a8727e93cadc9f5238
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-11 (Wed, 11 Feb 2015)
Changed paths:
A net/proto_udp/proto_udp_handler.h
R udp_server.c
R udp_server.h
Log Message:
-----------
Missing UDP files added/removed
Commit: 795c8edd0834dc40871ee9d0e92d1898243d0d67
https://github.com/OpenSIPS/opensips/commit/795c8edd0834dc40871ee9d0e92d1898243d0d67
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-11 (Wed, 11 Feb 2015)
Changed paths:
M main.c
M net/proto_tcp/proto_tcp.c
M net/proto_udp/proto_udp.c
M net/trans.c
Log Message:
-----------
Proper loading of the UDP-plain proto module
Commit: efd4a077428173f6c39108dc016c1964bd18b349
https://github.com/OpenSIPS/opensips/commit/efd4a077428173f6c39108dc016c1964bd18b349
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-12 (Thu, 12 Feb 2015)
Changed paths:
M net/net_tcp.c
M net/net_udp.c
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
Proper init of protos (via the net layer)
Commit: d8cfac656fb191e1890c2c518989fe93be481ffe
https://github.com/OpenSIPS/opensips/commit/d8cfac656fb191e1890c2c518989fe93be481ffe
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
A modules/proto_tls/Makefile
A modules/proto_tls/proto_tls.c
A modules/proto_tls/tls_config.c
A modules/proto_tls/tls_config.h
A modules/proto_tls/tls_domain.c
A modules/proto_tls/tls_domain.h
R tls/tls_config.c
R tls/tls_config.h
R tls/tls_domain.c
R tls/tls_domain.h
R tls/tls_init.c
R tls/tls_init.h
Log Message:
-----------
Initial move of TLS code into proto_tls module
Commit: e8158cd792655f1c6a51d82d7d78f09a280d45fe
https://github.com/OpenSIPS/opensips/commit/e8158cd792655f1c6a51d82d7d78f09a280d45fe
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-13 (Fri, 13 Feb 2015)
Changed paths:
M main.c
M modules/proto_tls/tls_config.c
M modules/proto_tls/tls_config.h
M modules/proto_tls/tls_domain.c
M modules/proto_tls/tls_domain.h
M net/net_tcp.c
Log Message:
-----------
More on re-arranging the TLS code
Commit: 4444595e8f333d566d06b7aa2d6b2e476d7e18e7
https://github.com/OpenSIPS/opensips/commit/4444595e8f333d566d06b7aa2d6b2e476d7e18e7
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-16 (Mon, 16 Feb 2015)
Changed paths:
M Makefile
M Makefile.conf.template
M Makefile.defs
M Makefile.sources
A modules/proto_tls/README
A modules/proto_tls/TODO.TLS
A modules/proto_tls/doc/tls.sgml
A modules/proto_tls/doc/tls_devel.sgml
A modules/proto_tls/doc/tls_faq.sgml
A modules/proto_tls/doc/tls_user.sgml
A modules/proto_tls/tls_server.c
A modules/proto_tls/tls_server.h
R tls/README
R tls/TODO.TLS
R tls/doc/tls.sgml
R tls/doc/tls_devel.sgml
R tls/doc/tls_faq.sgml
R tls/doc/tls_user.sgml
R tls/tls_server.c
R tls/tls_server.h
Log Message:
-----------
Moving TLS related files into modules/proto_tls
Commit: 8527f3663eecb84765466cad614af98d57015373
https://github.com/OpenSIPS/opensips/commit/8527f3663eecb84765466cad614af98d57015373
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M net/proto_tcp/proto_tcp.c
A net/proto_tcp/tcp_common.h
Log Message:
-----------
Separate common TCP functions to be reused by TLS.
Commit: 31ff8e5fa4ba6111aed6a97eca57c0a4e3b9d828
https://github.com/OpenSIPS/opensips/commit/31ff8e5fa4ba6111aed6a97eca57c0a4e3b9d828
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M net/proto_tcp/tcp_common.h
A net/proto_tcp/tcp_common_defs.h
Log Message:
-----------
One more split in defs and funcs hdr files.
Commit: 076e5dd64c6ff95f1a3bd6d34e572dbcd3efe528
https://github.com/OpenSIPS/opensips/commit/076e5dd64c6ff95f1a3bd6d34e572dbcd3efe528
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M modules/proto_tls/tls_server.c
M modules/proto_tls/tls_server.h
Log Message:
-----------
Reading part made functional.
Commit: 135120f9129e89f19c74084e507eedd07394d964
https://github.com/OpenSIPS/opensips/commit/135120f9129e89f19c74084e507eedd07394d964
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M ip_addr.h
M net/net_tcp.c
M net/net_tcp.h
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
tcp_blocking_connect() moved from TCP proto layer to TCP network layer (to be reused by TLS too).
Commit: ee3227bd42c3c591f69b06b0cd245da649956ca3
https://github.com/OpenSIPS/opensips/commit/ee3227bd42c3c591f69b06b0cd245da649956ca3
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M action.c
M net/net_tcp.c
M net/proto_tcp/proto_tcp.c
M net/tcp_conn_defs.h
Log Message:
-----------
Cleanup in TCP connection states.
Commit: 776380ff0d5f3eac9444f17de8242e602334258d
https://github.com/OpenSIPS/opensips/commit/776380ff0d5f3eac9444f17de8242e602334258d
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M net/net_tcp.c
M net/net_tcp.h
M net/proto_tcp/proto_tcp.c
M net/tcp_conn_defs.h
Log Message:
-----------
tcp_conn_create() enhanced.
Remeber if the conn was accepted or connected.
Use proto from the involved socket (must be the same).
Conn has also proto_flags (protocol specific flags)
Commit: e7ed3418c906c519ec9e515c79d0a86540796fd4
https://github.com/OpenSIPS/opensips/commit/e7ed3418c906c519ec9e515c79d0a86540796fd4
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-17 (Tue, 17 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M modules/proto_tls/tls_server.c
M modules/proto_tls/tls_server.h
Log Message:
-----------
TLS state machine and write ops added.
Commit: a73e0b79c2a15c822800c6d728fb5fc1b076eb47
https://github.com/OpenSIPS/opensips/commit/a73e0b79c2a15c822800c6d728fb5fc1b076eb47
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-18 (Wed, 18 Feb 2015)
Changed paths:
M msg_translator.c
M net/trans.c
M receive.c
M resolve.c
M socket_info.c
M socket_info.h
M version.h
Log Message:
-----------
USE_TLS massive removal
Commit: b8cc61e9307535366d2bad501ec4c1502c743edd
https://github.com/OpenSIPS/opensips/commit/b8cc61e9307535366d2bad501ec4c1502c743edd
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-18 (Wed, 18 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M modules/proto_tls/tls_server.c
M modules/proto_tls/tls_server.h
M net/net_tcp.c
Log Message:
-----------
Proper integration of TLS conn clean with TCP net.
Commit: a059c26b734d7957591cadb1a6e2f20d9136916e
https://github.com/OpenSIPS/opensips/commit/a059c26b734d7957591cadb1a6e2f20d9136916e
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-18 (Wed, 18 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M net/api_proto.h
M net/net_tcp.c
M net/net_udp.c
M net/proto_tcp/proto_tcp.c
M net/proto_udp/proto_udp.c
M net/trans.c
Log Message:
-----------
init_proto() merged into mod_init()
Commit: fac0275f63d85b8acdb82c69ab06465461632bb8
https://github.com/OpenSIPS/opensips/commit/fac0275f63d85b8acdb82c69ab06465461632bb8
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-18 (Wed, 18 Feb 2015)
Changed paths:
M cfg.lex
M cfg.y
M core_stats.c
M forward.c
M globals.h
M modules/proto_tls/proto_tls.c
M modules/proto_tls/tls_config.c
M modules/proto_tls/tls_config.h
M modules/proto_tls/tls_domain.c
M modules/proto_tls/tls_domain.h
M modules/tm/tm.c
M modules/tm/ut.h
Log Message:
-----------
TLS final & major cleanup in core.
Move all TLS related paramters from core to proto_tls module.
Remove USE_TLS from all code.
Make mandatory to specify the proto in the definition of a listener (in cfg file).
Commit: 2a14ce8dbfd9f226ef73b82974602b8a0b7d8b72
https://github.com/OpenSIPS/opensips/commit/2a14ce8dbfd9f226ef73b82974602b8a0b7d8b72
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-18 (Wed, 18 Feb 2015)
Changed paths:
A modules/proto_tls/tls_params.c
A modules/proto_tls/tls_params.h
Log Message:
-----------
Add missing files with the TLS param handling
Commit: 36586d64b566677a47ab2e5ed91d831e8136371f
https://github.com/OpenSIPS/opensips/commit/36586d64b566677a47ab2e5ed91d831e8136371f
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M cfg.y
M main.c
M modules/proto_tls/proto_tls.c
M net/api_proto.h
M net/proto_tcp/proto_tcp.c
M net/proto_udp/proto_udp.c
M net/trans.c
M net/trans.h
M socket_info.c
M sr_module.c
Log Message:
-----------
net: bind protocols and default port before mod_init
Commit: 5e5aec4e684a224c6be7e24f25e7ee3e5795f55e
https://github.com/OpenSIPS/opensips/commit/5e5aec4e684a224c6be7e24f25e7ee3e5795f55e
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M net/api_proto.h
M net/proto_tcp/proto_tcp.c
M net/proto_udp/proto_udp.c
M net/trans.c
M net/trans.h
Log Message:
-----------
merge proto bind and init in a single step
Commit: 3c1043be90d0cc040168a374bfe57c9ffeba7218
https://github.com/OpenSIPS/opensips/commit/3c1043be90d0cc040168a374bfe57c9ffeba7218
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
A modules/proto_sctp/Makefile
A modules/proto_sctp/proto_sctp.c
A modules/proto_sctp/sctp_server.c
A modules/proto_sctp/sctp_server.h
Log Message:
-----------
Add SCTP proto as module/proto_sctp
Commit: 6f31dda6824a373c25ddff773568b728f708e7da
https://github.com/OpenSIPS/opensips/commit/6f31dda6824a373c25ddff773568b728f708e7da
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M modules/proto_sctp/proto_sctp.c
M modules/proto_sctp/sctp_server.c
M modules/proto_sctp/sctp_server.h
Log Message:
-----------
Full migration of SCTP support to module
Commit: 29438b644e5a97f6b164cafec1a9d5ad6a999b18
https://github.com/OpenSIPS/opensips/commit/29438b644e5a97f6b164cafec1a9d5ad6a999b18
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M globals.h
M help_msg.h
M main.c
M modules/sipcapture/sipcapture.c
M modules/siptrace/siptrace.c
Log Message:
-----------
Remove USE_SCTP define
Commit: eb3355ae1d0b36a924b9b698e88365cca4ed2034
https://github.com/OpenSIPS/opensips/commit/eb3355ae1d0b36a924b9b698e88365cca4ed2034
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-19 (Thu, 19 Feb 2015)
Changed paths:
M help_msg.h
M modules/siptrace/siptrace.c
R sctp_server.c
R sctp_server.h
Log Message:
-----------
Fix complile err, remove old files
Commit: 172eea3d2d8c836148b85a66d88a85711d95b678
https://github.com/OpenSIPS/opensips/commit/172eea3d2d8c836148b85a66d88a85711d95b678
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M cfg.lex
M cfg.y
M globals.h
M main.c
M modules/proto_tls/proto_tls.c
M modules/registrar/save.c
M modules/siptrace/siptrace.c
M net/proto_tcp/proto_tcp.c
M net/proto_udp/proto_udp.c
Log Message:
-----------
Each protocol has its own default port parameter.
Removed the global core parameter "port".
Each protocol exports a module parameter for setting the defaul port.
Commit: 8becb75a2c8e04656346932daa4cf06961bd55ad
https://github.com/OpenSIPS/opensips/commit/8becb75a2c8e04656346932daa4cf06961bd55ad
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M cfg.lex
M cfg.y
M forward.c
M globals.h
M main.c
M modules/proto_tls/proto_tls.c
M modules/tm/t_fwd.c
M net/net_tcp.c
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
Re-order TCP related parameters
Commit: c488a94956cd5892ac6e86d339ff16d5cf01ac98
https://github.com/OpenSIPS/opensips/commit/c488a94956cd5892ac6e86d339ff16d5cf01ac98
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M cfg.y
M forward.c
M modules/dialog/dlg_timer.c
M modules/nathelper/nathelper.c
M modules/presence/notify.c
M modules/rls/notify.c
M net/tcp_passfd.c
M pt.c
M pt.h
M statistics.c
Log Message:
-----------
Partial removal of USE_TCP
Commit: 2c99b4ebfed90e0cf34b7a1986a0608d27656291
https://github.com/OpenSIPS/opensips/commit/2c99b4ebfed90e0cf34b7a1986a0608d27656291
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M net/trans.c
Log Message:
-----------
if no listeners are defined, remove the module
Commit: 25455cab2f4261667fbc10818e63042e5d78ced3
https://github.com/OpenSIPS/opensips/commit/25455cab2f4261667fbc10818e63042e5d78ced3
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M action.c
M forward.c
M modules/registrar/save.c
M modules/sngtc/sngtc.c
M msg_translator.c
M net/net_tcp.c
M net/net_udp.c
M net/trans.h
M receive.c
M socket_info.c
Log Message:
-----------
Removed all USE_TCP dependencies
Commit: 8ff619530f3df6669b802cbac127fbee67992c89
https://github.com/OpenSIPS/opensips/commit/8ff619530f3df6669b802cbac127fbee67992c89
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M net/net_tcp.c
M net/net_tcp.h
M net/net_udp.c
Log Message:
-----------
Add auto-disabling of TCP/UDP layers if not used by any proto.
Commit: 5c3f2f30eb27aa23c533f14e5294c457e146edc3
https://github.com/OpenSIPS/opensips/commit/5c3f2f30eb27aa23c533f14e5294c457e146edc3
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-22 (Sun, 22 Feb 2015)
Changed paths:
M modules/tm/ut.h
Log Message:
-----------
Fix SCTP proto detection in TM module.
Credits go to @jamesabravo on GITHUB
Closes #413 .
Commit: dd3d8985e9172312c9a1d773e17185edf009ddca
https://github.com/OpenSIPS/opensips/commit/dd3d8985e9172312c9a1d773e17185edf009ddca
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-22 (Sun, 22 Feb 2015)
Changed paths:
M Makefile.conf.template
M cfg.lex
M cfg.y
M ip_addr.c
M ip_addr.h
M modules/mi_datagram/datagram_fnc.c
M modules/sipcapture/sipcapture.c
M modules/sipcapture/sipcapture.h
M modules/siptrace/siptrace.c
M name_alias.h
M net/net_udp.c
M packaging/gentoo/opensips-1.11.0.ebuild
M resolve.c
M socket_info.c
Log Message:
-----------
Total removal of USE_IPV6 define
Commit: 0ef2199d05bc07424af175b1b87b1db3097e4284
https://github.com/OpenSIPS/opensips/commit/0ef2199d05bc07424af175b1b87b1db3097e4284
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-22 (Sun, 22 Feb 2015)
Changed paths:
M modules/proto_tls/tls_config.c
M modules/proto_tls/tls_server.c
Log Message:
-----------
Migrate timeouts from sec to msecs.
Reduce the default timeouts from 30secs to 100 msecs.
Commit: b343ca1c52f7c90bd81e59d53f3e922453027ada
https://github.com/OpenSIPS/opensips/commit/b343ca1c52f7c90bd81e59d53f3e922453027ada
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-22 (Sun, 22 Feb 2015)
Changed paths:
M cfg.lex
M cfg.y
M globals.h
M net/net_tcp.c
M net/proto_tcp/proto_tcp.c
M net/tcp_conn.h
Log Message:
-----------
TCP related timeouts migreate to ms.
tcp_send_timeout moved as parameter to proto_tcp module
tcp_send_timoout, tcp_async_local_connect_timeout, tcp_async_local_write_timeout consistenly moved to miliseconds.
default tcp_send_timeout value set to 10 ms
Commit: eb1b02c43af4781cc28e5379814173a2807a9cff
https://github.com/OpenSIPS/opensips/commit/eb1b02c43af4781cc28e5379814173a2807a9cff
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-22 (Sun, 22 Feb 2015)
Changed paths:
M net/proto_tcp/proto_tcp.c
Log Message:
-----------
setting tcp_send_timeout to default 10 ms
Commit: 78c84620abbc7499df2ed285efd1cba0f3bde3ec
https://github.com/OpenSIPS/opensips/commit/78c84620abbc7499df2ed285efd1cba0f3bde3ec
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-22 (Sun, 22 Feb 2015)
Changed paths:
M net/net_tcp.c
M net/proto_tcp/proto_tcp.c
M net/tcp_conn.h
Log Message:
-----------
Better timeout granularity on connect.
Commit: 41dc79d08d26a6b9044b0beffb99153a366f898d
https://github.com/OpenSIPS/opensips/commit/41dc79d08d26a6b9044b0beffb99153a366f898d
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M net/api_proto.h
M net/net_tcp.c
M net/net_tcp.h
M net/proto_tcp/proto_tcp.c
M net/trans.h
Log Message:
-----------
Expose a conn fcntl like function to App level.
1. tcp_conn_fcntl() function offered by TCP net layer
2. TLS and TCP protos reuses this function for Transport layer.
Commit: deee7560b098fb7c8738f87e0c2c096c25967d58
https://github.com/OpenSIPS/opensips/commit/deee7560b098fb7c8738f87e0c2c096c25967d58
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M modules/registrar/save.c
Log Message:
-----------
Set conn lifetime via fcntl like function.
Commit: 3018687b34560f1beaea7ea54377aa7473fc3d40
https://github.com/OpenSIPS/opensips/commit/3018687b34560f1beaea7ea54377aa7473fc3d40
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-23 (Mon, 23 Feb 2015)
Changed paths:
M net/net_tcp_proc.c
Log Message:
-----------
Do not release conn from worker after read.
Commit: 3222e1ec7679385d491b0ac40acaa5248e2b7609
https://github.com/OpenSIPS/opensips/commit/3222e1ec7679385d491b0ac40acaa5248e2b7609
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M net/net_tcp_proc.c
Log Message:
-----------
FIX some race condition of conn handling.
Credits go to Vlad.
Commit: 66f368ee55504c6c1ea2046226461e705f83a686
https://github.com/OpenSIPS/opensips/commit/66f368ee55504c6c1ea2046226461e705f83a686
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-24 (Tue, 24 Feb 2015)
Changed paths:
M net/proto_tcp/tcp_common.h
Log Message:
-----------
FIXME -> TODO
Commit: 11aedc61d65383a639d59a6e46e72a6b184fe890
https://github.com/OpenSIPS/opensips/commit/11aedc61d65383a639d59a6e46e72a6b184fe890
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-26 (Thu, 26 Feb 2015)
Changed paths:
M modules/proto_tls/proto_tls.c
M modules/proto_tls/tls_server.c
M net/net_tcp.c
M net/net_tcp_proc.c
M net/proto_tcp/proto_tcp.c
M net/proto_tcp/tcp_common.h
M net/tcp_conn.h
M net/tcp_conn_defs.h
Log Message:
-----------
Major rework on TCP conns lifetime and timeouts.
Commit: 44f3f5560b8e47f0cea1f2de20cffdb2c2ccf92b
https://github.com/OpenSIPS/opensips/commit/44f3f5560b8e47f0cea1f2de20cffdb2c2ccf92b
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-27 (Fri, 27 Feb 2015)
Changed paths:
M net/net_tcp.c
Log Message:
-----------
Use conn idx as it is known.
Commit: 487998aa02aec77c9c054bcbaf8371b88ac8f191
https://github.com/OpenSIPS/opensips/commit/487998aa02aec77c9c054bcbaf8371b88ac8f191
Author: Razvan Crainea <razvan at opensips.org>
Date: 2015-02-27 (Fri, 27 Feb 2015)
Changed paths:
M net/proto_tcp/tcp_common.h
M net/proto_tcp/tcp_common_defs.h
Log Message:
-----------
expose init_tcp_req() to other modules
Commit: 98796b387e7c924b1873e68ebedcf089654a6c85
https://github.com/OpenSIPS/opensips/commit/98796b387e7c924b1873e68ebedcf089654a6c85
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2015-02-27 (Fri, 27 Feb 2015)
Changed paths:
M Makefile
M Makefile.conf.template
M Makefile.defs
M Makefile.sources
M action.c
M bin_interface.c
M cfg.lex
M cfg.y
M core_stats.c
M daemonize.h
M forward.c
M forward.h
M globals.h
M help_msg.h
M io_wait.c
M io_wait.h
M ip_addr.c
M ip_addr.h
M main.c
M mi/mi_core.c
M modules/acc/acc_extra.c
M modules/dialog/dlg_timer.c
M modules/mi_datagram/datagram_fnc.c
M modules/msilo/msfuncs.c
M modules/nat_traversal/nat_traversal.c
M modules/nathelper/nathelper.c
M modules/presence/notify.c
A modules/proto_sctp/Makefile
A modules/proto_sctp/proto_sctp.c
A modules/proto_sctp/sctp_server.c
A modules/proto_sctp/sctp_server.h
A modules/proto_tls/Makefile
A modules/proto_tls/README
A modules/proto_tls/TODO.TLS
A modules/proto_tls/doc/tls.sgml
A modules/proto_tls/doc/tls_devel.sgml
A modules/proto_tls/doc/tls_faq.sgml
A modules/proto_tls/doc/tls_user.sgml
A modules/proto_tls/proto_tls.c
A modules/proto_tls/tls_config.c
A modules/proto_tls/tls_config.h
A modules/proto_tls/tls_domain.c
A modules/proto_tls/tls_domain.h
A modules/proto_tls/tls_params.c
A modules/proto_tls/tls_params.h
A modules/proto_tls/tls_server.c
A modules/proto_tls/tls_server.h
M modules/registrar/save.c
M modules/rls/notify.c
M modules/rtpengine/rtpengine_funcs.c
M modules/rtpproxy/nhelpr_funcs.c
M modules/seas/event_dispatcher.c
M modules/sipcapture/sipcapture.c
M modules/sipcapture/sipcapture.h
M modules/siptrace/siptrace.c
M modules/sl/sl_funcs.c
M modules/sngtc/sngtc.c
M modules/stun/stun.c
M modules/tm/t_funcs.h
M modules/tm/t_fwd.c
M modules/tm/tm.c
M modules/tm/ut.h
M msg_translator.c
M name_alias.h
A net/api_proto.h
A net/api_proto_net.h
A net/net_tcp.c
A net/net_tcp.h
A net/net_tcp_proc.c
A net/net_tcp_proc.h
A net/net_udp.c
A net/net_udp.h
A net/proto.c
A net/proto_tcp/proto_tcp.c
A net/proto_tcp/proto_tcp_handler.h
A net/proto_tcp/tcp_common.h
A net/proto_tcp/tcp_common_defs.h
A net/proto_udp/proto_udp.c
A net/proto_udp/proto_udp.h
A net/proto_udp/proto_udp_handler.h
A net/tcp_conn.h
A net/tcp_conn_defs.h
A net/tcp_passfd.c
A net/tcp_passfd.h
A net/trans.c
A net/trans.h
M packaging/gentoo/opensips-1.11.0.ebuild
R pass_fd.c
R pass_fd.h
M pt.c
M pt.h
M reactor_defs.h
M receive.c
M resolve.c
R sctp_server.c
R sctp_server.h
M socket_info.c
M socket_info.h
M sr_module.c
M sr_module.h
M statistics.c
R tcp_conn.h
R tcp_init.h
R tcp_main.c
R tcp_read.c
R tcp_server.h
R tls/README
R tls/TODO.TLS
R tls/doc/tls.sgml
R tls/doc/tls_devel.sgml
R tls/doc/tls_faq.sgml
R tls/doc/tls_user.sgml
R tls/tls_config.c
R tls/tls_config.h
R tls/tls_domain.c
R tls/tls_domain.h
R tls/tls_init.c
R tls/tls_init.h
R tls/tls_server.c
R tls/tls_server.h
R udp_server.c
R udp_server.h
M version.h
Log Message:
-----------
Merge branch 'transport-interface'
Conflicts:
Makefile.conf.template
io_wait.c
io_wait.h
reactor_defs.h
tcp_main.c
tcp_read.c
udp_server.c
Compare: https://github.com/OpenSIPS/opensips/compare/7e966f6fe069...98796b387e7c
More information about the Devel
mailing list