[OpenSIPS-Devel] [OpenSIPS/opensips] 8052c8: Add definition of the async handler.

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Dec 19 15:58:40 CET 2014


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8052c80c4fea9e28289ac220bce31d1e56cb1e8b
      https://github.com/OpenSIPS/opensips/commit/8052c80c4fea9e28289ac220bce31d1e56cb1e8b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-15 (Wed, 15 Oct 2014)

  Changed paths:
    A async.c
    A async.h

  Log Message:
  -----------
  Add definition of the async handler.


  Commit: bc9442324a796470cd45cd1cfeb35e17637497d6
      https://github.com/OpenSIPS/opensips/commit/bc9442324a796470cd45cd1cfeb35e17637497d6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    M async.c
    M async.h
    M reactor_defs.h
    M tcp_read.c
    M udp_server.c

  Log Message:
  -----------
  Include script async events into reactor.


  Commit: c0754e6077ba27dad4d480e6032d3ec7f5900069
      https://github.com/OpenSIPS/opensips/commit/c0754e6077ba27dad4d480e6032d3ec7f5900069
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-16 (Thu, 16 Oct 2014)

  Changed paths:
    A modules/tm/async.c
    A modules/tm/async.h
    M modules/tm/tm.c

  Log Message:
  -----------
  TM exports async related handlers to core.


  Commit: 0a9f00ace01120d178afedbbe4666300e30829cb
      https://github.com/OpenSIPS/opensips/commit/0a9f00ace01120d178afedbbe4666300e30829cb
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-17 (Fri, 17 Oct 2014)

  Changed paths:
    M async.h
    M route_struct.h
    M sr_module.h

  Log Message:
  -----------
  Added async related definitions.

- aysnc holder for resume action
- async script function


  Commit: 55ecd24e9d675db572fe525fbc666c0ffe7d83c1
      https://github.com/OpenSIPS/opensips/commit/55ecd24e9d675db572fe525fbc666c0ffe7d83c1
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-17 (Fri, 17 Oct 2014)

  Changed paths:
    M route_struct.h
    M sr_module.h

  Log Message:
  -----------
  More async definition (module export related).


  Commit: 9b9a04790280192353f0b050fc24b90cac091ff6
      https://github.com/OpenSIPS/opensips/commit/9b9a04790280192353f0b050fc24b90cac091ff6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-22 (Wed, 22 Oct 2014)

  Changed paths:
    M cfg.lex
    M cfg.y
    M sr_module.c
    M sr_module.h

  Log Message:
  -----------
  Add cfg support for async cmd triggering.


  Commit: 64bc0c8226ccb6d531dfa230cce61d5ed5e6163e
      https://github.com/OpenSIPS/opensips/commit/64bc0c8226ccb6d531dfa230cce61d5ed5e6163e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-22 (Wed, 22 Oct 2014)

  Changed paths:
    M modules/aaa_radius/aaa_radius.c
    M modules/acc/acc_mod.c
    M modules/alias_db/alias_db.c
    M modules/auth/auth_mod.c
    M modules/auth_aaa/authaaa_mod.c
    M modules/auth_db/authdb_mod.c
    M modules/auth_diameter/auth_diameter.c
    M modules/avpops/avpops.c
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_sca/b2b_sca.c
    M modules/benchmark/benchmark.c
    M modules/cachedb_cassandra/cachedb_cassandra.c
    M modules/cachedb_couchbase/cachedb_couchbase.c
    M modules/cachedb_local/cachedb_local.c
    M modules/cachedb_memcached/cachedb_memcached.c
    M modules/cachedb_mongodb/cachedb_mongodb.c
    M modules/cachedb_redis/cachedb_redis.c
    M modules/cachedb_sql/cachedb_sql.c
    M modules/call_center/call_center.c
    M modules/call_control/call_control.c
    M modules/carrierroute/carrierroute.c
    M modules/cfgutils/cfgutils.c
    M modules/closeddial/closeddial.c
    M modules/cpl-c/cpl.c
    M modules/db_berkeley/db_berkeley.c
    M modules/db_cachedb/db_cachedb.c
    M modules/db_flatstore/flatstore_mod.c
    M modules/db_http/db_http.c
    M modules/db_mysql/db_mysql.c
    M modules/db_oracle/db_oracle.c
    M modules/db_perlvdb/perlvdb.c
    M modules/db_postgres/db_postgres.c
    M modules/db_text/dbtext.c
    M modules/db_unixodbc/db_unixodbc.c
    M modules/db_virtual/db_virtual.c
    M modules/dialog/dialog.c
    M modules/dialplan/dialplan.c
    M modules/dispatcher/dispatcher.c
    M modules/diversion/diversion.c
    M modules/dns_cache/dns_cache.c
    M modules/domain/domain_mod.c
    M modules/domainpolicy/domainpolicy_mod.c
    M modules/drouting/drouting.c
    M modules/enum/enum_mod.c
    M modules/event_datagram/event_datagram.c
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_route/event_route.c
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/exec/exec_mod.c
    M modules/fraud_detection/fraud_detection.c
    M modules/gflags/gflags.c
    M modules/group/group_mod.c
    M modules/h350/h350_mod.c
    M modules/httpd/httpd.c
    M modules/identity/identity.c
    M modules/imc/imc.c
    M modules/jabber/jabber.c
    M modules/json/json.c
    M modules/ldap/ldap_mod.c
    M modules/load_balancer/load_balancer.c
    M modules/lua/siplua.c
    M modules/mangler/mangler.c
    M modules/mathops/mathops.c
    M modules/maxfwd/maxfwd.c
    M modules/mediaproxy/mediaproxy.c
    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/mi_xmlrpc.c
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
    M modules/mmgeoip/mmgeoip.c
    M modules/msilo/msilo.c
    M modules/nat_traversal/nat_traversal.c
    M modules/nathelper/nathelper.c
    M modules/options/mod_options.c
    M modules/osp/osp_mod.c
    M modules/path/path_mod.c
    M modules/pdt/pdt.c
    M modules/peering/peering.c
    M modules/perl/perl.c
    M modules/permissions/permissions.c
    M modules/pi_http/pi_http.c
    M modules/pike/pike.c
    M modules/presence/presence.c
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_dialoginfo/presence_dialoginfo.c
    M modules/presence_mwi/presence_mwi.c
    M modules/presence_xcapdiff/presence_xcapdiff.c
    M modules/presence_xml/presence_xml.c
    M modules/pua/pua.c
    M modules/pua_bla/pua_bla.c
    M modules/pua_dialoginfo/pua_dialoginfo.c
    M modules/pua_mi/pua_mi.c
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_xmpp/pua_xmpp.c
    M modules/python/python_mod.c
    M modules/qos/qos.c
    M modules/ratelimit/ratelimit.c
    M modules/regex/regex_mod.c
    M modules/registrar/reg_mod.c
    M modules/rest_client/rest_client.c
    M modules/rls/rls.c
    M modules/rr/rr_mod.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c
    M modules/script_helper/script_helper.c
    M modules/seas/seas.c
    M modules/signaling/signaling.c
    M modules/sipcapture/sipcapture.c
    M modules/sipmsgops/sipmsgops.c
    M modules/siptrace/siptrace.c
    M modules/sl/sl.c
    M modules/sms/sms.c
    M modules/sngtc/sngtc.c
    M modules/snmpstats/snmpstats.h
    M modules/speeddial/speeddial.c
    M modules/sst/sst.c
    M modules/statistics/statistics.c
    M modules/stun/stun.c
    M modules/textops/textops.c
    M modules/tlsops/tlsops.c
    M modules/tm/async.c
    M modules/tm/h_table.h
    M modules/tm/tm.c
    M modules/uac/uac.c
    M modules/uac_auth/uac_auth.c
    M modules/uac_redirect/redirect.c
    M modules/uac_registrant/registrant.c
    M modules/uri/uri_mod.c
    M modules/userblacklist/userblacklist.c
    M modules/usrloc/ul_mod.c
    M modules/xcap/xcap_mod.c
    M modules/xcap_client/xcap_client.c
    M modules/xmpp/xmpp.c
    M sr_module.c
    M sr_module.h

  Log Message:
  -----------
  Update module interface to add async cmds.


  Commit: a2494ebab22191a41d8a0e341233adb5bab347c0
      https://github.com/OpenSIPS/opensips/commit/a2494ebab22191a41d8a0e341233adb5bab347c0
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M scripts/opensipsctl.fifo

  Log Message:
  -----------
  opensipsctl: fix compatibility issues with FreeBSD

	* FreeBSD's mkfifo only accepts "-m", not "--mode"
	* Improve compatibility of stderr redirect (change "&>" to ">&")

Reported by buchtajz.
Closes #364


  Commit: 0903bd68544fdfeb502d0822266605d3a5f48c45
      https://github.com/OpenSIPS/opensips/commit/0903bd68544fdfeb502d0822266605d3a5f48c45
  Author: Saúl Ibarra Corretgé <saghul at gmail.com>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M modules/identity/identity.c
    M tls/tls_init.c

  Log Message:
  -----------
  tls: removed code to support OpenSSL <= 0.9.7


  Commit: c99a62b05bae972dcb14ebb6ea4e13be4fc9db12
      https://github.com/OpenSIPS/opensips/commit/c99a62b05bae972dcb14ebb6ea4e13be4fc9db12
  Author: Saúl Ibarra Corretgé <saghul at gmail.com>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M cfg.lex
    M cfg.y
    M tls/README
    M tls/tls_config.h
    M tls/tls_init.c

  Log Message:
  -----------
  tls: removed SSLv2 and SSLv3 support


  Commit: fd186a23d4ef3c20e1117add1d8081ffd878fa34
      https://github.com/OpenSIPS/opensips/commit/fd186a23d4ef3c20e1117add1d8081ffd878fa34
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M ut.h

  Log Message:
  -----------
  Fix bogus unsigned to signed int conversion.

This leads to failures of computing VIA branches when hash label is higer than 2^31

(cherry picked from commit 2759890fcf41c1af1237206a0f97957cca1f635c)


  Commit: e38a24c0c722e57f13849d17633adc3b0c568fe8
      https://github.com/OpenSIPS/opensips/commit/e38a24c0c722e57f13849d17633adc3b0c568fe8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M modules/tm/t_fwd.c

  Log Message:
  -----------
  Fix restoring route type and AVP list when droping branch.

Closes #365.

(cherry picked from commit 9e033465cb2328dd10b6e0ac0d09bf92136dfd33)


  Commit: 7047b9534bb988e575f74d2b950e8e62e033c62f
      https://github.com/OpenSIPS/opensips/commit/7047b9534bb988e575f74d2b950e8e62e033c62f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M db/schema/silo.xml
    M scripts/db_berkeley/opensips/silo
    M scripts/dbtext/opensips/silo
    M scripts/mysql/msilo-create.sql
    M scripts/oracle/msilo-create.sql
    M scripts/postgres/msilo-create.sql

  Log Message:
  -----------
  Fix silo table definition - body field can be null.


  Commit: 010f4f2f8f8ce8bb613696e9c4e958eb18642970
      https://github.com/OpenSIPS/opensips/commit/010f4f2f8f8ce8bb613696e9c4e958eb18642970
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M cfg.lex

  Log Message:
  -----------
  lexer: allow multiple scriptvar parameters

Fixes #361


  Commit: 01bce3f5c8e00e1eb3fbce43b7c2462610bc62e5
      https://github.com/OpenSIPS/opensips/commit/01bce3f5c8e00e1eb3fbce43b7c2462610bc62e5
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M scripts/opensipsctl

  Log Message:
  -----------
  opensipsctl: properly enclose strings when checking their values


  Commit: 465acb637e8fa74a58932b040fc88a292e624568
      https://github.com/OpenSIPS/opensips/commit/465acb637e8fa74a58932b040fc88a292e624568
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: do not overwrite TLS certificates

Closes #368


  Commit: 134a34bbfb42f9f68fffae55a86307491e39530b
      https://github.com/OpenSIPS/opensips/commit/134a34bbfb42f9f68fffae55a86307491e39530b
  Author: Saúl Ibarra Corretgé <saghul at gmail.com>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M cfg.lex

  Log Message:
  -----------
  tls: add TLSAny alias for SSLv23 method


  Commit: 2d093ac1db4b15f6b387e35e0411d650a68c5b62
      https://github.com/OpenSIPS/opensips/commit/2d093ac1db4b15f6b387e35e0411d650a68c5b62
  Author: Ezequiel Lovelle <ezequiellovelle at gmail.com>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_sca/b2b_sca.c
    M modules/db_http/http_dbase.c
    M modules/load_balancer/load_balancer.c
    M modules/osp/sipheader.c
    M modules/pua_bla/registrar_cb.c
    M modules/qos/qos.c
    M modules/rtpproxy/rtpproxy.c
    M modules/sipcapture/sipcapture.c
    M modules/sipmsgops/sipmsgops.c
    M modules/sst/sst.c
    M modules/tm/dlg.c
    M modules/tm/t_msgbuilder.h

  Log Message:
  -----------
  add newline at the end of error messages


  Commit: dd1ea2f0fe2a64fc8398b597acfb40244f04a4dc
      https://github.com/OpenSIPS/opensips/commit/dd1ea2f0fe2a64fc8398b597acfb40244f04a4dc
  Author: Ezequiel Lovelle <ezequiellovelle at gmail.com>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    M modules/load_balancer/README
    M modules/load_balancer/doc/load_balancer_admin.xml

  Log Message:
  -----------
  fix load_balancer doc in lb_count_call() function


  Commit: 023eb4580aa15f432b4df21c13d32fcb2fc6e7be
      https://github.com/OpenSIPS/opensips/commit/023eb4580aa15f432b4df21c13d32fcb2fc6e7be
  Author: Ionut Ionita <ionutrazvan.ionita at gmail.com>
  Date:   2014-10-30 (Thu, 30 Oct 2014)

  Changed paths:
    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_hf.c
    M modules/exec/exec_hf.h
    M modules/exec/exec_mod.c
    M modules/exec/kill.c
    M modules/exec/kill.h

  Log Message:
  -----------
  added exec(cmd,output,input,error,avpenv) function for exec


  Commit: d411b4602896618fce98ca8256662566183ababe
      https://github.com/OpenSIPS/opensips/commit/d411b4602896618fce98ca8256662566183ababe
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-02 (Sun, 02 Nov 2014)

  Changed paths:
    M action.c
    M async.h
    M cfg.y
    M modules/tm/async.c
    M modules/tm/h_table.h
    M route_struct.h
    M sr_module.h

  Log Message:
  -----------
  Add proper triggering of Async funcs from script.


  Commit: 12ff6f309971cba3287308aed884ed11c667b8ac
      https://github.com/OpenSIPS/opensips/commit/12ff6f309971cba3287308aed884ed11c667b8ac
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-18 (Tue, 18 Nov 2014)

  Changed paths:
    M async.h
    M mod_fix.c
    M modules/tm/async.c
    M modules/tm/t_msgbuilder.h
    M modules/tm/t_reply.c
    M route.c
    M sr_module.h

  Log Message:
  -----------
  Final-1 step in adding script async support.

Fix module interface for async resume function (msg is needed).
Fix mod_fixup for async function.
Add "resume" route triggering after a complete async handling
Add multi-step async reading (multiple triggering in reactor before finishing the I/O)

NOTE: this is a first working version of the async support (still some things needs to be addressed)


  Commit: 4b9b183a7eeec7fd273399c7cbfb8604a93d0764
      https://github.com/OpenSIPS/opensips/commit/4b9b183a7eeec7fd273399c7cbfb8604a93d0764
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M timer.c

  Log Message:
  -----------
  Improved loging when timer jobs overlap.


  Commit: 50623c12133607d3dd2802b1987694251b4320d6
      https://github.com/OpenSIPS/opensips/commit/50623c12133607d3dd2802b1987694251b4320d6
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M action.c
    M action.h
    M modules/tm/async.c

  Log Message:
  -----------
  Run POST script CBs after all ASYNC resumes.


  Commit: 88628671b3bed75a3a372e74e385a001bfb85c4b
      https://github.com/OpenSIPS/opensips/commit/88628671b3bed75a3a372e74e385a001bfb85c4b
  Author: Saúl Ibarra Corretgé <saghul at gmail.com>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M cfg.lex

  Log Message:
  -----------
  tls: removed SSLv2 and SSLv3 support


  Commit: e555869466a5584e20198ee7b8cb0eb7066dbfc2
      https://github.com/OpenSIPS/opensips/commit/e555869466a5584e20198ee7b8cb0eb7066dbfc2
  Author: Saúl Ibarra Corretgé <saghul at gmail.com>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M cfg.lex

  Log Message:
  -----------
  tls: add TLSAny alias for SSLv23 method


  Commit: cc61084d789df2ad9d7238a64f8544c439e78e8b
      https://github.com/OpenSIPS/opensips/commit/cc61084d789df2ad9d7238a64f8544c439e78e8b
  Author: Ionut Ionita <ionutrazvan.ionita at gmail.com>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/ldap/README
    M modules/ldap/doc/ldap_admin.xml
    M modules/ldap/ld_session.c
    M modules/ldap/ld_session.h
    M modules/ldap/ldap_connect.c
    M modules/ldap/ldap_connect.h
    M modules/ldap/ldap_mod.c

  Log Message:
  -----------
  StartTLS Support For LDAP Module


  Commit: 40ed05b5c0bfa336e9b8c62b2f6f9db71677c31c
      https://github.com/OpenSIPS/opensips/commit/40ed05b5c0bfa336e9b8c62b2f6f9db71677c31c
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/exec/README
    M modules/exec/doc/exec_admin.xml
    M modules/exec/exec.c
    M modules/exec/exec_mod.c
    M modules/exec/kill.c
    M modules/exec/kill.h

  Log Message:
  -----------
  modified documentation for exec function


  Commit: 768849aaad369b207450caf7f1406469ffc3c36a
      https://github.com/OpenSIPS/opensips/commit/768849aaad369b207450caf7f1406469ffc3c36a
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/exec/README
    M modules/exec/doc/exec_admin.xml
    M modules/exec/exec.c
    M modules/exec/exec_mod.c
    M modules/exec/kill.c
    M modules/exec/kill.h

  Log Message:
  -----------
  only generic function __popen3 left and put exec parameters in logical order:stdin, stdout, stderr


  Commit: 7bd790163198dce6f261a4369ed0efc2d0b5ebb9
      https://github.com/OpenSIPS/opensips/commit/7bd790163198dce6f261a4369ed0efc2d0b5ebb9
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/dispatcher/README
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatch.h
    M modules/dispatcher/dispatcher.c
    M modules/dispatcher/doc/dispatcher_admin.xml
    M modules/dispatcher/ds_fixups.c
    M modules/dispatcher/ds_fixups.h

  Log Message:
  -----------
  fixed flags max_list bug for ds_select_*


  Commit: 6d633c35104c43dac0eddc550bd76e723e62776e
      https://github.com/OpenSIPS/opensips/commit/6d633c35104c43dac0eddc550bd76e723e62776e
  Author: David Sanders <dsanders11 at ucsbalum.com>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/nat_traversal/nat_traversal.c

  Log Message:
  -----------
  Changes to stop keepalives on unregisters

Observed cases where keepalives from `nat_traversal` continued after unregister were traced back to a few lines of code which prevented stopping keepalives on unregister events.


  Commit: 37f1556af5868c9dd0328cd50de3c489957813ed
      https://github.com/OpenSIPS/opensips/commit/37f1556af5868c9dd0328cd50de3c489957813ed
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    A context.h

  Log Message:
  -----------
  core: introducing OpenSIPS contexts

A context is simply a data buffer. It can also be seen as a key-value
database, where different pieces of code register certain keys, in order
to maintain their values within each newly created context.

Contexts may be attached to any structure. The primitives defined in
"context.h" represent a generic way of registering/storing/fetching
data.


  Commit: 4230d18c1deda2293b9480de702f442b1ea33527
      https://github.com/OpenSIPS/opensips/commit/4230d18c1deda2293b9480de702f442b1ea33527
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M msg_translator.c
    M msg_translator.h
    M receive.c

  Log Message:
  -----------
  core: export sip_msg context operations

All sip_msg structures may now hold additional data within a context.


  Commit: 9e68b2d5a85f7cf422d3a8cd6ad50f98ad730122
      https://github.com/OpenSIPS/opensips/commit/9e68b2d5a85f7cf422d3a8cd6ad50f98ad730122
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/tm/h_table.c
    A modules/tm/t_ctx.c
    A modules/tm/t_ctx.h
    M modules/tm/tm.c
    M modules/tm/tm_load.h

  Log Message:
  -----------
  tm: export transaction context operations

All transactions may now hold additional context-specific data.
Data can be stored/fetched using the newly added functions in tm_binds.


  Commit: f34d16c6ee10814a8231e6bdeed17313ac164565
      https://github.com/OpenSIPS/opensips/commit/f34d16c6ee10814a8231e6bdeed17313ac164565
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/presence/presence.c

  Log Message:
  -----------
  Disable MI commands when presence is in lib mode.

Reported by Carlos Oliva @telematico, closing #382

(cherry picked from commit 7058396dfff62769a58103517ae42bf57078b8bd)


  Commit: c2221267b48a86bbf6ed8ee41f05445fd2c71ddf
      https://github.com/OpenSIPS/opensips/commit/c2221267b48a86bbf6ed8ee41f05445fd2c71ddf
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/presence/README
    M modules/presence/doc/presence_admin.xml
    M modules/presence/notify.c
    M modules/presence/presence.c
    M modules/presence/presence.h

  Log Message:
  -----------
  Add end_sub_on_timeout module parameter.

If a presence subscription should be automatically terminated (destroyed) when receiving a SIP timeout (408) for a sent NOTIFY requests.
Closes feature request #380.


  Commit: 5772e25f7246b7ce75f1ccbcd41e066125b8856f
      https://github.com/OpenSIPS/opensips/commit/5772e25f7246b7ce75f1ccbcd41e066125b8856f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/perl/opensipsxs.xs

  Log Message:
  -----------
  Filename in script actions must be non-null.


  Commit: 130906348d65a3b73e144bfeae7e3f03691d45dc
      https://github.com/OpenSIPS/opensips/commit/130906348d65a3b73e144bfeae7e3f03691d45dc
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  Only update the dialog timeout in case we are in established state - otherwise it might lead to multiple unrefs related to multiple removal from timer list
(cherry picked from commit e515134cc1cd7fceafad60a620f5e77331de682e)


  Commit: f8e441746f63834090cfb15890d7589253a60c7a
      https://github.com/OpenSIPS/opensips/commit/f8e441746f63834090cfb15890d7589253a60c7a
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/dialog/dlg_timer.c

  Log Message:
  -----------
  Since the dialog timeout is not done under dialog lock, we might have cases where the state is checked and is established, but until we get to update the timer, the dialog transitions to terminated & removes it from the timer.
Use marker that's set under d_timer lock in order to avoid this


  Commit: 01a1bfe010b69d7dce3cb2851bb45dad584d255d
      https://github.com/OpenSIPS/opensips/commit/01a1bfe010b69d7dce3cb2851bb45dad584d255d
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/nathelper/README
    M modules/nathelper/doc/nathelper_admin.xml
    M modules/nathelper/nathelper.c

  Log Message:
  -----------
  fix_nated_sdp: oldmediaip replaced with oldcip(c=) and oldoip(o=)


  Commit: 58bf69b52496512646b8ad6ad4de8e47eabb22e8
      https://github.com/OpenSIPS/opensips/commit/58bf69b52496512646b8ad6ad4de8e47eabb22e8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/lua/sipapi.c
    M modules/python/python_msgobj.c

  Log Message:
  -----------
  More fixing on mk_action usage (function name was added).


  Commit: 4e37881c110b235bdefa2f6cd9b672752144f8d8
      https://github.com/OpenSIPS/opensips/commit/4e37881c110b235bdefa2f6cd9b672752144f8d8
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/dispatcher/README
    M modules/dispatcher/doc/dispatcher_admin.xml
    M modules/dispatcher/ds_fixups.c

  Log Message:
  -----------
  ds_select_dst flags specification modified


  Commit: 2d05bf861281d51259d5755ecf975236539d5c4f
      https://github.com/OpenSIPS/opensips/commit/2d05bf861281d51259d5755ecf975236539d5c4f
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/exec/exec.c

  Log Message:
  -----------
  exec_sync: fork() error check


  Commit: 5d0d6e1c2a504ca5650c4159e829b4b39904fad6
      https://github.com/OpenSIPS/opensips/commit/5d0d6e1c2a504ca5650c4159e829b4b39904fad6
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/dispatcher/dispatcher.c
    M modules/dispatcher/ds_fixups.c

  Log Message:
  -----------
  ds_select_dst:null parameter fix


  Commit: 000ff3402fa63ffa0e2b4916db103d1763dc9fba
      https://github.com/OpenSIPS/opensips/commit/000ff3402fa63ffa0e2b4916db103d1763dc9fba
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/dispatcher/dispatcher.c
    M modules/dispatcher/ds_fixups.c

  Log Message:
  -----------
  fixed dispatcher error when not intro M delimiter


  Commit: fdf9d568503d59f105efc846b7a12124c52ee38d
      https://github.com/OpenSIPS/opensips/commit/fdf9d568503d59f105efc846b7a12124c52ee38d
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  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: 4812fb709c87dbdd8947d2fb20553b56513f1274
      https://github.com/OpenSIPS/opensips/commit/4812fb709c87dbdd8947d2fb20553b56513f1274
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/siptrace/siptrace.c

  Log Message:
  -----------
  Fixes realated to previous commit (double siptrace)

(cherry picked from commit d4e81886c41e17fe259ba2ee48d6b2ce3e7eb016)


  Commit: eb20beb1c44ac2f27cc7ea4e835fef54464e760d
      https://github.com/OpenSIPS/opensips/commit/eb20beb1c44ac2f27cc7ea4e835fef54464e760d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M modules/tm/tm.c

  Log Message:
  -----------
  fixed tm module merging error


  Commit: cb4f0d8e5f1804aa9302a331019ee33575632ae1
      https://github.com/OpenSIPS/opensips/commit/cb4f0d8e5f1804aa9302a331019ee33575632ae1
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M receive.c

  Log Message:
  -----------
  Do not run post script CBs if ASYNC suspend happened


  Commit: ac1dcb0058ba1522cf9e3f39d264a49b38c8ab3b
      https://github.com/OpenSIPS/opensips/commit/ac1dcb0058ba1522cf9e3f39d264a49b38c8ab3b
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-25 (Tue, 25 Nov 2014)

  Changed paths:
    M data_lump_rpl.c

  Log Message:
  -----------
  Just some spaces cleanup.


  Commit: acd36a4dd5216e7e24ee2f53d6f106eae45d03e9
      https://github.com/OpenSIPS/opensips/commit/acd36a4dd5216e7e24ee2f53d6f106eae45d03e9
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-25 (Tue, 25 Nov 2014)

  Changed paths:
    M modules/tm/h_table.c
    M modules/tm/sip_msg.c
    M modules/tm/sip_msg.h
    M modules/tm/t_reply.c
    M modules/tm/uac.c
    M parser/msg_parser.h

  Log Message:
  -----------
  Add support for updatable cloned msg, phase one.

Changeable parts of the cloned SIP requests may be separately allocated in shm mem (outside the single msg chunk) - later, these fields maybe updated (during transaction lifetime).


  Commit: 7eaf12219bb2bd5aa51ba670b6346770af32a267
      https://github.com/OpenSIPS/opensips/commit/7eaf12219bb2bd5aa51ba670b6346770af32a267
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-11-28 (Fri, 28 Nov 2014)

  Changed paths:
    M modules/tm/async.c
    M modules/tm/h_table.c
    M modules/tm/h_table.h
    M modules/tm/sip_msg.c
    M modules/tm/sip_msg.h
    M modules/tm/t_funcs.c
    M modules/tm/t_lookup.c
    M modules/tm/t_lookup.h
    M modules/tm/t_reply.c
    M modules/tm/tm.c
    M modules/tm/uac.c

  Log Message:
  -----------
  Added 2 stage update for UAS side of a transaction.

The cloned UAS msg (from a transaction) can be now updated (new_uri, dst_uri, lumps, etc) after the orignal cloning. Also, a original cloning can be done without saving the updatable part of the UAS msg (like when you do t_newtran() in script, a partial UAS is cloned and full cloning (update) is done on t_relay() ) - this allows the transaction to remember all the changes you do between the creation of the transaction and the actual relay.


  Commit: 78c803566e8a1eaaac4e1a25b2301174cd38824f
      https://github.com/OpenSIPS/opensips/commit/78c803566e8a1eaaac4e1a25b2301174cd38824f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-12-10 (Wed, 10 Dec 2014)

  Changed paths:
    M context.h
    M main.c
    M modules/tm/t_ctx.c
    M msg_translator.c

  Log Message:
  -----------
  core context code: add support for a global processing context

The newly introduced CONTEXT_GLOBAL represents the current flow of
script execution. It is a more uniform way of handling the majority
of async script usage scenarios.

The initial direction (by simply using CONTEXT_MSG) runs into too many
problems:

    * portions of code where the "current sip_msg" is unavailable
    * concurrency issues (insufficient referencing) due to sip_msg cloning
      logic in tm, which also clones the context, but fails to properly
      count possible additional dialog references

CONTEXT_MSG logic will be removed in a future commit.


  Commit: afa8c7858c17ef6c6a12a88b8c9f494bb7608841
      https://github.com/OpenSIPS/opensips/commit/afa8c7858c17ef6c6a12a88b8c9f494bb7608841
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2014-12-10 (Wed, 10 Dec 2014)

  Changed paths:
    A context.c
    M context.h
    M main.c

  Log Message:
  -----------
  context operations: add extra safety checks


  Commit: 73e0fedc3694607344f2c43b5235e4c86e5d3a26
      https://github.com/OpenSIPS/opensips/commit/73e0fedc3694607344f2c43b5235e4c86e5d3a26
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M context.c
    M context.h

  Log Message:
  -----------
  Rename the pointer to the current processing context.


  Commit: 8aebd8b5c623e8af9bbe104b93284b3d9a142603
      https://github.com/OpenSIPS/opensips/commit/8aebd8b5c623e8af9bbe104b93284b3d9a142603
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    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_req_within.c

  Log Message:
  -----------
  Migrate the dialog module to processing context.

Instead of keeping data about the current processing into statis global variables, use the processing context.

Warning: this is Alpha stage, maybe unstable at this moment


  Commit: ccada03e81bdc466b90435af36e9ddfaacea265f
      https://github.com/OpenSIPS/opensips/commit/ccada03e81bdc466b90435af36e9ddfaacea265f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-12 (Fri, 12 Dec 2014)

  Changed paths:
    M modules/acc/acc_extra.c
    M modules/load_balancer/lb_data.c

  Log Message:
  -----------
  Aligne to the latest changes in dialog module


  Commit: aa48678d43f92309ff9f25f8b962559939cd4557
      https://github.com/OpenSIPS/opensips/commit/aa48678d43f92309ff9f25f8b962559939cd4557
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-15 (Mon, 15 Dec 2014)

  Changed paths:
    M modules/tm/async.c
    M receive.c

  Log Message:
  -----------
  Support for processing context for msgs and async


  Commit: 6351bef8342ba3be748d0478eba3e0e9b57a9040
      https://github.com/OpenSIPS/opensips/commit/6351bef8342ba3be748d0478eba3e0e9b57a9040
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

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

  Log Message:
  -----------
  Use processing context instead of static variables.

Current_dlg, last_dst_leg, timeout moved into processing context, so their value will survive a async jump.


  Commit: b6b71df462f25c22c8697cf46960e01479204b15
      https://github.com/OpenSIPS/opensips/commit/b6b71df462f25c22c8697cf46960e01479204b15
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

  Changed paths:
    M modules/siptrace/siptrace.c

  Log Message:
  -----------
  Remove static holders.


  Commit: b7b161ec08634f24df11425d88ddf296df2a72db
      https://github.com/OpenSIPS/opensips/commit/b7b161ec08634f24df11425d88ddf296df2a72db
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_usrloc/pua_usrloc.h
    M modules/pua_usrloc/ul_publish.c

  Log Message:
  -----------
  Migrate static holders to processing context


  Commit: 313a5154c8d3f100c255bd291c824ef5d10f62a5
      https://github.com/OpenSIPS/opensips/commit/313a5154c8d3f100c255bd291c824ef5d10f62a5
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M modules/rr/api.c
    M modules/rr/api.h
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/rr/rr_mod.c

  Log Message:
  -----------
  Migrated from static holders to processing context


  Commit: d15847d45193374a321bfdddbee86010db88e951
      https://github.com/OpenSIPS/opensips/commit/d15847d45193374a321bfdddbee86010db88e951
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  Migrate from static holders to processing context


  Commit: 0bfff256d6a441655693b49f391531a0ac127911
      https://github.com/OpenSIPS/opensips/commit/0bfff256d6a441655693b49f391531a0ac127911
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-18 (Thu, 18 Dec 2014)

  Changed paths:
    M modules/rr/rr_mod.c

  Log Message:
  -----------
  More on migration (if RR was done is in ctx now)


  Commit: dd46ea01591db9e3f9a0e5a5f3856ac0dda5e1e8
      https://github.com/OpenSIPS/opensips/commit/dd46ea01591db9e3f9a0e5a5f3856ac0dda5e1e8
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M data_lump.c
    M data_lump.h
    M lump_struct.h
    M modules/dialog/dlg_tophiding.c
    M modules/tm/fix_lumps.h

  Log Message:
  -----------
  Converted dup shallow to ful dup (for lumps).

Shallow duplicating for lump is not used any more, so the coresponding functions were either drop, either converting to full duplication (including the payload, for the ADD lumps).


  Commit: 51d76a9a172b140165401e54b73d952875a54249
      https://github.com/OpenSIPS/opensips/commit/51d76a9a172b140165401e54b73d952875a54249
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M modules/rr/record.c
    M modules/rr/record.h
    M modules/rr/rr_mod.c

  Log Message:
  -----------
  Rework the RR param buffering (use non-static vars)

Keep in processing context the RR status (if done, if pending RR params, etc) -> this simplify the logic for detecting double RR (from script) and for adding RR param.
Instead of buffering RR params (to wait for actual RR call) in a static buffer, add them directly as lumps in msg - lumps will be moved at RR time into the proper position.


  Commit: e7a090f4e9e6c7d315fcf12f8777bba44047975c
      https://github.com/OpenSIPS/opensips/commit/e7a090f4e9e6c7d315fcf12f8777bba44047975c
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M modules/exec/exec.c
    M modules/exec/exec.h
    M modules/exec/exec_mod.c

  Log Message:
  -----------
  Add exec() with full async support.

This is the first module function that uses the async support from core - in "sleeps" in async reactor until data in available (for stdout), allowing other tasks to be handled in the mean while by the process.


  Commit: 1bbe2ef18b75e18c461cde1187c6cded27044a7f
      https://github.com/OpenSIPS/opensips/commit/1bbe2ef18b75e18c461cde1187c6cded27044a7f
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M action.c
    M action.h
    A async.c
    A async.h
    M cfg.lex
    M cfg.y
    A context.c
    M context.h
    M data_lump.c
    M data_lump.h
    M data_lump_rpl.c
    M lump_struct.h
    M mod_fix.c
    M modules/aaa_radius/aaa_radius.c
    M modules/acc/acc_extra.c
    M modules/acc/acc_mod.c
    M modules/alias_db/alias_db.c
    M modules/auth/auth_mod.c
    M modules/auth_aaa/authaaa_mod.c
    M modules/auth_db/authdb_mod.c
    M modules/auth_diameter/auth_diameter.c
    M modules/avpops/avpops.c
    M modules/b2b_entities/b2b_entities.c
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_sca/b2b_sca.c
    M modules/benchmark/benchmark.c
    M modules/cachedb_cassandra/cachedb_cassandra.c
    M modules/cachedb_couchbase/cachedb_couchbase.c
    M modules/cachedb_local/cachedb_local.c
    M modules/cachedb_memcached/cachedb_memcached.c
    M modules/cachedb_mongodb/cachedb_mongodb.c
    M modules/cachedb_redis/cachedb_redis.c
    M modules/cachedb_sql/cachedb_sql.c
    M modules/call_center/call_center.c
    M modules/call_control/call_control.c
    M modules/carrierroute/carrierroute.c
    M modules/cfgutils/cfgutils.c
    M modules/closeddial/closeddial.c
    M modules/cpl-c/cpl.c
    M modules/db_berkeley/db_berkeley.c
    M modules/db_cachedb/db_cachedb.c
    M modules/db_flatstore/flatstore_mod.c
    M modules/db_http/db_http.c
    M modules/db_mysql/db_mysql.c
    M modules/db_oracle/db_oracle.c
    M modules/db_perlvdb/perlvdb.c
    M modules/db_postgres/db_postgres.c
    M modules/db_text/dbtext.c
    M modules/db_unixodbc/db_unixodbc.c
    M modules/db_virtual/db_virtual.c
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_handlers.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_req_within.c
    M modules/dialog/dlg_req_within.h
    M modules/dialog/dlg_tophiding.c
    M modules/dialplan/dialplan.c
    M modules/dispatcher/dispatcher.c
    M modules/diversion/diversion.c
    M modules/dns_cache/dns_cache.c
    M modules/domain/domain_mod.c
    M modules/domainpolicy/domainpolicy_mod.c
    M modules/drouting/drouting.c
    M modules/enum/enum_mod.c
    M modules/event_datagram/event_datagram.c
    M modules/event_rabbitmq/event_rabbitmq.c
    M modules/event_route/event_route.c
    M modules/event_xmlrpc/event_xmlrpc.c
    M modules/exec/exec.c
    M modules/exec/exec.h
    M modules/exec/exec_mod.c
    M modules/fraud_detection/fraud_detection.c
    M modules/gflags/gflags.c
    M modules/group/group_mod.c
    M modules/h350/h350_mod.c
    M modules/httpd/httpd.c
    M modules/identity/identity.c
    M modules/imc/imc.c
    M modules/jabber/jabber.c
    M modules/json/json.c
    M modules/ldap/ldap_mod.c
    M modules/load_balancer/lb_data.c
    M modules/load_balancer/load_balancer.c
    M modules/lua/siplua.c
    M modules/mangler/mangler.c
    M modules/mathops/mathops.c
    M modules/maxfwd/maxfwd.c
    M modules/mediaproxy/mediaproxy.c
    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/mi_xmlrpc.c
    M modules/mi_xmlrpc_ng/mi_xmlrpc_http.c
    M modules/mmgeoip/mmgeoip.c
    M modules/msilo/msilo.c
    M modules/nat_traversal/nat_traversal.c
    M modules/nathelper/nathelper.c
    M modules/options/mod_options.c
    M modules/osp/osp_mod.c
    M modules/path/path_mod.c
    M modules/pdt/pdt.c
    M modules/peering/peering.c
    M modules/perl/perl.c
    M modules/permissions/permissions.c
    M modules/pi_http/pi_http.c
    M modules/pike/pike.c
    M modules/presence/presence.c
    M modules/presence_callinfo/presence_callinfo.c
    M modules/presence_dialoginfo/presence_dialoginfo.c
    M modules/presence_mwi/presence_mwi.c
    M modules/presence_xcapdiff/presence_xcapdiff.c
    M modules/presence_xml/presence_xml.c
    M modules/pua/pua.c
    M modules/pua_bla/pua_bla.c
    M modules/pua_dialoginfo/pua_dialoginfo.c
    M modules/pua_mi/pua_mi.c
    M modules/pua_usrloc/pua_usrloc.c
    M modules/pua_usrloc/pua_usrloc.h
    M modules/pua_usrloc/ul_publish.c
    M modules/pua_xmpp/pua_xmpp.c
    M modules/python/python_mod.c
    M modules/qos/qos.c
    M modules/ratelimit/ratelimit.c
    M modules/regex/regex_mod.c
    M modules/registrar/reg_mod.c
    M modules/rest_client/rest_client.c
    M modules/rls/rls.c
    M modules/rr/api.c
    M modules/rr/api.h
    M modules/rr/loose.c
    M modules/rr/loose.h
    M modules/rr/record.c
    M modules/rr/record.h
    M modules/rr/rr_mod.c
    M modules/rtpengine/rtpengine.c
    M modules/rtpproxy/rtpproxy.c
    M modules/script_helper/script_helper.c
    M modules/seas/seas.c
    M modules/signaling/signaling.c
    M modules/sipcapture/sipcapture.c
    M modules/sipmsgops/sipmsgops.c
    M modules/siptrace/siptrace.c
    M modules/sl/sl.c
    M modules/sms/sms.c
    M modules/sngtc/sngtc.c
    M modules/snmpstats/snmpstats.h
    M modules/speeddial/speeddial.c
    M modules/sst/sst.c
    M modules/statistics/statistics.c
    M modules/stun/stun.c
    M modules/textops/textops.c
    M modules/tlsops/tlsops.c
    A modules/tm/async.c
    A modules/tm/async.h
    M modules/tm/fix_lumps.h
    M modules/tm/h_table.c
    M modules/tm/h_table.h
    M modules/tm/sip_msg.c
    M modules/tm/sip_msg.h
    M modules/tm/t_ctx.c
    M modules/tm/t_funcs.c
    M modules/tm/t_lookup.c
    M modules/tm/t_lookup.h
    M modules/tm/t_msgbuilder.h
    M modules/tm/t_reply.c
    M modules/tm/tm.c
    M modules/tm/uac.c
    M modules/uac/uac.c
    M modules/uac_auth/uac_auth.c
    M modules/uac_redirect/redirect.c
    M modules/uac_registrant/registrant.c
    M modules/uri/uri_mod.c
    M modules/userblacklist/userblacklist.c
    M modules/usrloc/ul_mod.c
    M modules/xcap/xcap_mod.c
    M modules/xcap_client/xcap_client.c
    M modules/xmpp/xmpp.c
    M msg_translator.c
    M parser/msg_parser.h
    M reactor_defs.h
    M receive.c
    M route.c
    M route_struct.h
    M sr_module.c
    M sr_module.h
    M tcp_read.c
    M timer.c
    M udp_server.c

  Log Message:
  -----------
  Merge branch 'async'

Conflicts:
	Makefile
	context.h
	modules/dialog/dialog.c
	modules/dispatcher/README
	modules/dispatcher/doc/dispatcher_admin.xml
	modules/dispatcher/ds_fixups.c
	modules/exec/exec.c
	modules/exec/exec.h
	modules/exec/exec_mod.c
	modules/tm/t_ctx.c
	modules/tm/tm.c
	msg_translator.c


  Commit: f4b44578dafe0e5ca3d085f5416b4573fc37d92e
      https://github.com/OpenSIPS/opensips/commit/f4b44578dafe0e5ca3d085f5416b4573fc37d92e
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2014-12-19 (Fri, 19 Dec 2014)

  Changed paths:
    M modules/exec/exec_mod.c

  Log Message:
  -----------
  Fix order of param for async function


Compare: https://github.com/OpenSIPS/opensips/compare/487e7b5f8164...f4b44578dafe


More information about the Devel mailing list