[OpenSIPS-Devel] [OpenSIPS/opensips] 886286: tls: removed SSLv2 and SSLv3 support

Razvan Crainea razvan at opensips.org
Mon Nov 24 13:50:23 CET 2014


  Branch: refs/heads/async
  Home:   https://github.com/OpenSIPS/opensips
  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


Compare: https://github.com/OpenSIPS/opensips/compare/50623c121336...eb20beb1c44a


More information about the Devel mailing list