[OpenSIPS-Devel] [OpenSIPS/opensips] 9d94a8: initialize the reactor before child_init

Razvan Crainea razvan at opensips.org
Wed Jan 25 12:22:04 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9d94a8a4f572c10b2a8392863b2b2a451ae61164
      https://github.com/OpenSIPS/opensips/commit/9d94a8a4f572c10b2a8392863b2b2a451ae61164
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M net/net_tcp.c
    M net/net_tcp_proc.c
    M net/net_tcp_proc.h
    M net/net_udp.c
    M timer.c

  Log Message:
  -----------
  initialize the reactor before child_init

this allows modules to register file descriptors that listen for
read/write events


  Commit: 3aeb9482cb942a5dcbb5e913e66f2dc71484f239
      https://github.com/OpenSIPS/opensips/commit/3aeb9482cb942a5dcbb5e913e66f2dc71484f239
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

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

  Log Message:
  -----------
  tm: new ASYNC_DONE_NO_IO async return flag

When this flag is used, do not do any operations on the file descriptor,
since the owner had already done what was needed


  Commit: f79db15226a4fed4a47cd85d464db248f309bc4a
      https://github.com/OpenSIPS/opensips/commit/f79db15226a4fed4a47cd85d464db248f309bc4a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A modules/cgrates/Makefile
    A modules/cgrates/cgrates.c
    A modules/cgrates/cgrates.h
    A modules/cgrates/cgrates_acc.c
    A modules/cgrates/cgrates_acc.h
    A modules/cgrates/cgrates_auth.c
    A modules/cgrates/cgrates_auth.h
    A modules/cgrates/cgrates_common.c
    A modules/cgrates/cgrates_common.h
    A modules/cgrates/cgrates_engine.c
    A modules/cgrates/cgrates_engine.h

  Log Message:
  -----------
  cgrates: initial version

Only a basic call is accouted for now


  Commit: 9fc71ace82bee6f03572cf1eb03df7b3d3612979
      https://github.com/OpenSIPS/opensips/commit/9fc71ace82bee6f03572cf1eb03df7b3d3612979
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h

  Log Message:
  -----------
  cgrates: free shared context after no longer needed


  Commit: 18080510c519951da3b49f3b677ad393ebf900db
      https://github.com/OpenSIPS/opensips/commit/18080510c519951da3b49f3b677ad393ebf900db
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_auth.c
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h

  Log Message:
  -----------
  cgrates: move context in shm - fixes auth

WIP: acc is still broken


  Commit: b4badab105928044b56b11a82c11f13f4448f3b7
      https://github.com/OpenSIPS/opensips/commit/b4badab105928044b56b11a82c11f13f4448f3b7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_auth.c
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h

  Log Message:
  -----------
  cgrates: fix accounting


  Commit: c4544be2e48e53c3f10f3cf0df3b04aa4daf44d0
      https://github.com/OpenSIPS/opensips/commit/c4544be2e48e53c3f10f3cf0df3b04aa4daf44d0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h

  Log Message:
  -----------
  cgrates: add ref counters for acc ctx


  Commit: bb51c86d90863f848349e9f64a4b5cc5b04c5884
      https://github.com/OpenSIPS/opensips/commit/bb51c86d90863f848349e9f64a4b5cc5b04c5884
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h

  Log Message:
  -----------
  cgrates: add cdr and missed flags to cgrates_acc()


  Commit: 53c2c75dc484c15519ba8a2819bd66d2647b6561
      https://github.com/OpenSIPS/opensips/commit/53c2c75dc484c15519ba8a2819bd66d2647b6561
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A modules/cgrates/README
    A modules/cgrates/doc/cgrates.xml
    A modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: add documentation for the module


  Commit: 258263c00353e5a3cc5c927dcc940fd9514740e8
      https://github.com/OpenSIPS/opensips/commit/258263c00353e5a3cc5c927dcc940fd9514740e8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_auth.c
    M modules/cgrates/cgrates_auth.h
    M modules/cgrates/cgrates_common.c

  Log Message:
  -----------
  cgrates: align return codes with documentation


  Commit: 456caab5b25fb77543afb9bd0375dd1d0c0b6e1e
      https://github.com/OpenSIPS/opensips/commit/456caab5b25fb77543afb9bd0375dd1d0c0b6e1e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_common.c

  Log Message:
  -----------
  cgrates: remove useless code


  Commit: 3791ce1e27c46d830901235897f7e55b57085355
      https://github.com/OpenSIPS/opensips/commit/3791ce1e27c46d830901235897f7e55b57085355
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/tm/h_table.c

  Log Message:
  -----------
  tm: call ctx destroy functions when transaction is deleted


  Commit: 9a1d9cc4d6bae38630f581ca54d5d0d18e0f67c2
      https://github.com/OpenSIPS/opensips/commit/9a1d9cc4d6bae38630f581ca54d5d0d18e0f67c2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_auth.c
    M modules/cgrates/cgrates_auth.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h
    M modules/cgrates/cgrates_engine.c
    M modules/cgrates/cgrates_engine.h

  Log Message:
  -----------
  cgrates: add cgrates_auth() async command


  Commit: 339d7a3f350c16b0a17d31ee4350564e8dea4cce
      https://github.com/OpenSIPS/opensips/commit/339d7a3f350c16b0a17d31ee4350564e8dea4cce
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: add async cgrates_auth() readme


  Commit: ecaa10482a9096af9fe76bcee29600bde47ad8ff
      https://github.com/OpenSIPS/opensips/commit/ecaa10482a9096af9fe76bcee29600bde47ad8ff
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_auth.c
    A modules/cgrates/cgrates_cmd.c
    A modules/cgrates/cgrates_cmd.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: add custom command


  Commit: 16b8d12e3ae2ceffb01f5b96ba25e1dcae97c746
      https://github.com/OpenSIPS/opensips/commit/16b8d12e3ae2ceffb01f5b96ba25e1dcae97c746
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates.h
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_auth.c
    M modules/cgrates/cgrates_auth.h
    M modules/cgrates/cgrates_cmd.c
    M modules/cgrates/cgrates_cmd.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h
    M modules/cgrates/cgrates_engine.c
    M modules/cgrates/cgrates_engine.h

  Log Message:
  -----------
  cgrates: update copyright


  Commit: 75e5f535303d1d0644d4d74c8270f6a23a096d24
      https://github.com/OpenSIPS/opensips/commit/75e5f535303d1d0644d4d74c8270f6a23a096d24
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M packaging/debian/common/changelog
    M packaging/debian/common/control
    M packaging/debian/common/copyright
    M packaging/debian/common/rules

  Log Message:
  -----------
  cgrates: add debian package


  Commit: 11e1086de099fc77e96cae881ef02dc544e384e1
      https://github.com/OpenSIPS/opensips/commit/11e1086de099fc77e96cae881ef02dc544e384e1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M packaging/redhat_fedora/opensips.spec

  Log Message:
  -----------
  cgrates: add spec for redhat/fedora


  Commit: 80aff975c4541562a83ca3195bbd2a74997357e3
      https://github.com/OpenSIPS/opensips/commit/80aff975c4541562a83ca3195bbd2a74997357e3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates.h
    M modules/cgrates/cgrates_common.h
    M modules/cgrates/cgrates_engine.c
    M modules/cgrates/cgrates_engine.h
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: add failover mechanism


  Commit: 48482d39aa67e6a371c6bc08a80e54e6101a8f89
      https://github.com/OpenSIPS/opensips/commit/48482d39aa67e6a371c6bc08a80e54e6101a8f89
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates.c
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h

  Log Message:
  -----------
  cgrates: save & restore ctx using dialog callbacks


  Commit: 40019a0c04095a3d4d3ed0ee2c996774cf5b2258
      https://github.com/OpenSIPS/opensips/commit/40019a0c04095a3d4d3ed0ee2c996774cf5b2258
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_common.c

  Log Message:
  -----------
  cgrates: adjust ref-counters for failed scenarios


  Commit: f969113f8bc567074c8600eab7a19c09993234c9
      https://github.com/OpenSIPS/opensips/commit/f969113f8bc567074c8600eab7a19c09993234c9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_engine.c

  Log Message:
  -----------
  cgrates: properly reconnect when disabled


  Commit: 3891b52aa160400f684d2df0140cc1f2c3926b44
      https://github.com/OpenSIPS/opensips/commit/3891b52aa160400f684d2df0140cc1f2c3926b44
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c

  Log Message:
  -----------
  cgrates: suppress error when no dialog


  Commit: cebc7f78b4f0e33e34a32e62b7e95e47c636a20a
      https://github.com/OpenSIPS/opensips/commit/cebc7f78b4f0e33e34a32e62b7e95e47c636a20a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h
    M modules/cgrates/cgrates_engine.c

  Log Message:
  -----------
  cgrates: handle commands from cgrates


  Commit: 492ffc1f2378804d2a56257cf5bed44aa92cf54d
      https://github.com/OpenSIPS/opensips/commit/492ffc1f2378804d2a56257cf5bed44aa92cf54d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  doc: specify CDRs location


  Commit: 277cbae707c439f1eaaa5b3cbc41995bd5860831
      https://github.com/OpenSIPS/opensips/commit/277cbae707c439f1eaaa5b3cbc41995bd5860831
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/cgrates.h
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: chage default port to 2014


  Commit: cf222656211e718e092fb2130a3caac0370a43ee
      https://github.com/OpenSIPS/opensips/commit/cf222656211e718e092fb2130a3caac0370a43ee
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: improve docs CGRateS description


  Commit: 0f69f1991fa7f0272e6dfb9a6edc8e2df3a18999
      https://github.com/OpenSIPS/opensips/commit/0f69f1991fa7f0272e6dfb9a6edc8e2df3a18999
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/cgrates_acc.c
    M modules/cgrates/cgrates_acc.h

  Log Message:
  -----------
  cgrates: add accurate timestamps for session start and end


  Commit: e25b24eb0f22c6f88765250386927c57a909e68d
      https://github.com/OpenSIPS/opensips/commit/e25b24eb0f22c6f88765250386927c57a909e68d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M modules/cgrates/README
    M modules/cgrates/doc/cgrates_admin.xml

  Log Message:
  -----------
  cgrates: fix documentation examples


Compare: https://github.com/OpenSIPS/opensips/compare/061c74646dc1...e25b24eb0f22


More information about the Devel mailing list