[OpenSIPS-Devel] [OpenSIPS/opensips] bf7489: freeswitch ESL connector: First draft

Liviu Chircu liviu at opensips.org
Tue Jan 31 12:50:08 EST 2017


  Branch: refs/heads/feature/FS-load-balancer
  Home:   https://github.com/OpenSIPS/opensips
  Commit: bf748976ff58244a05ed6e4d167c840206846b03
      https://github.com/OpenSIPS/opensips/commit/bf748976ff58244a05ed6e4d167c840206846b03
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    A modules/freeswitch/Makefile
    A modules/freeswitch/fs_api.h
    A modules/freeswitch/fs_mod.c

  Log Message:
  -----------
  freeswitch ESL connector: First draft


  Commit: 2ed26449dff6561f306b6463b723a506679fb70f
      https://github.com/OpenSIPS/opensips/commit/2ed26449dff6561f306b6463b723a506679fb70f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M Makefile.sources
    M modules/freeswitch/Makefile
    A modules/freeswitch/esl/src/esl.c
    A modules/freeswitch/esl/src/esl_buffer.c
    A modules/freeswitch/esl/src/esl_config.c
    A modules/freeswitch/esl/src/esl_event.c
    A modules/freeswitch/esl/src/esl_json.c
    A modules/freeswitch/esl/src/esl_threadmutex.c
    A modules/freeswitch/esl/src/include/esl.h
    A modules/freeswitch/esl/src/include/esl_buffer.h
    A modules/freeswitch/esl/src/include/esl_config.h
    A modules/freeswitch/esl/src/include/esl_event.h
    A modules/freeswitch/esl/src/include/esl_json.h
    A modules/freeswitch/esl/src/include/esl_oop.h
    A modules/freeswitch/esl/src/include/esl_threadmutex.h

  Log Message:
  -----------
  freeswitch: Integrate FreeSWITCH ESL code


  Commit: bb59120158c219186f6275e96c1bfe332618e48a
      https://github.com/OpenSIPS/opensips/commit/bb59120158c219186f6275e96c1bfe332618e48a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    A modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c

  Log Message:
  -----------
  freeswitch: API draft


  Commit: b1f3ddea0f582e5e7f78341e1ca2bc0f79d1bc18
      https://github.com/OpenSIPS/opensips/commit/b1f3ddea0f582e5e7f78341e1ca2bc0f79d1bc18
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M resolve.c
    M resolve.h

  Log Message:
  -----------
  resolve.c: Add generic "ip[:port]" parsing/resolving


  Commit: 37109ce03190c1dd2adeb88fdefd502158abfb7e
      https://github.com/OpenSIPS/opensips/commit/37109ce03190c1dd2adeb88fdefd502158abfb7e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h

  Log Message:
  -----------
  freeswitch: Add box referencing from multiple modules


  Commit: 17cdbd3755c2a36e218352583a69810cacf24fe1
      https://github.com/OpenSIPS/opensips/commit/17cdbd3755c2a36e218352583a69810cacf24fe1
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    A lib/timerfd.h
    M modules/cfgutils/cfgutils.c

  Log Message:
  -----------
  Move "sys/timerfd.h" conditional import code under lib/


  Commit: 13b125e86af611db7178bbba9e233aabf42fdb97
      https://github.com/OpenSIPS/opensips/commit/13b125e86af611db7178bbba9e233aabf42fdb97
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    A modules/freeswitch/fs_proc.c
    A modules/freeswitch/fs_proc.h
    M reactor_defs.h

  Log Message:
  -----------
  freeswitch: Add dedicated process for FS conn handling

    * reactor-based waiting on multiple FS boxes
    * periodic TCP reconnect to any box, if needed


  Commit: e147f5932e747f20708745249fbe2ba22053747a
      https://github.com/OpenSIPS/opensips/commit/e147f5932e747f20708745249fbe2ba22053747a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M lib/timerfd.h

  Log Message:
  -----------
  lib/timerfd.h: remove unnecessary warning


  Commit: 88d6d667ba271d4c66da3068676b15de4060c248
      https://github.com/OpenSIPS/opensips/commit/88d6d667ba271d4c66da3068676b15de4060c248
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    A lib/osips_malloc.c
    A lib/osips_malloc.h

  Log Message:
  -----------
  Add reusable, libc-compatible pkg/shm allocation functions


  Commit: 512fca237f653b53a3f89306371337630788ff1f
      https://github.com/OpenSIPS/opensips/commit/512fca237f653b53a3f89306371337630788ff1f
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    M modules/freeswitch/fs_proc.c

  Log Message:
  -----------
  freeswitch: Add heartbeat event parsing & pushing to subscribers


  Commit: bc3aae9f62fc89bc53058843ef5d6f79e3a6acfc
      https://github.com/OpenSIPS/opensips/commit/bc3aae9f62fc89bc53058843ef5d6f79e3a6acfc
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    M modules/freeswitch/fs_proc.c

  Log Message:
  -----------
  freeswitch: Add event socket ref counting and connection cleanup


  Commit: 8fddc48f44e39d52bf25cb1f50510c2c6e7a001b
      https://github.com/OpenSIPS/opensips/commit/8fddc48f44e39d52bf25cb1f50510c2c6e7a001b
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-01-31 (Tue, 31 Jan 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c

  Log Message:
  -----------
  freeswitch: Fix a ref count bug


Compare: https://github.com/OpenSIPS/opensips/compare/4f0688293e66...8fddc48f44e3


More information about the Devel mailing list