[OpenSIPS-Devel] [OpenSIPS/opensips] 1530a1: b2b_sdp_demux: Add parsing for functions' params

Răzvan Crainea noreply at github.com
Fri May 13 11:32:17 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 1530a160254fb3f61db739572c15ffde15f165f7
      https://github.com/OpenSIPS/opensips/commit/1530a160254fb3f61db739572c15ffde15f165f7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    A modules/b2b_sdp_demux/Makefile
    A modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: Add parsing for functions' params


  Commit: 8bfb18f67dd0688a42e63e136b6731e05a381c15
      https://github.com/OpenSIPS/opensips/commit/8bfb18f67dd0688a42e63e136b6731e05a381c15
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: start b2b sessions


  Commit: b1876508f2cc92976a3f285a9c19bbade3d0518f
      https://github.com/OpenSIPS/opensips/commit/b1876508f2cc92976a3f285a9c19bbade3d0518f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: treat case when downstream terminates


  Commit: d9a9b5c1df1c7f30a1628cbe130e0c899f692d99
      https://github.com/OpenSIPS/opensips/commit/d9a9b5c1df1c7f30a1628cbe130e0c899f692d99
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix media start in SDP (a vs m)


  Commit: d111c5f754b3b27e75fa5b3cced256333051b61b
      https://github.com/OpenSIPS/opensips/commit/d111c5f754b3b27e75fa5b3cced256333051b61b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: add support for client's indialog requests


  Commit: 7c6416c70b94969c9b85338756f9d51994e92507
      https://github.com/OpenSIPS/opensips/commit/7c6416c70b94969c9b85338756f9d51994e92507
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: proper cleanup of remaining streams


  Commit: f05b649a26e5d0005e75c7930e6b87adba66b63e
      https://github.com/OpenSIPS/opensips/commit/f05b649a26e5d0005e75c7930e6b87adba66b63e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: remove debugging


  Commit: e49f2221882294f4893616b9e85148889dc6f4f7
      https://github.com/OpenSIPS/opensips/commit/e49f2221882294f4893616b9e85148889dc6f4f7
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: remove socket_info from context


  Commit: a355c5b7468aeee0b244ad742b519ced0eb1869f
      https://github.com/OpenSIPS/opensips/commit/a355c5b7468aeee0b244ad742b519ced0eb1869f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: add support for b2b_entities replication


  Commit: 926e44625a21fda68d86ad3ca986e97c703970d6
      https://github.com/OpenSIPS/opensips/commit/926e44625a21fda68d86ad3ca986e97c703970d6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix replication for DB storage


  Commit: 771a8de341da1b1900f635bdd91d9158cc98dab4
      https://github.com/OpenSIPS/opensips/commit/771a8de341da1b1900f635bdd91d9158cc98dab4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix passing no headers


  Commit: c96884f1a0d2505b42e14ce8ca8a5843fd67c7fb
      https://github.com/OpenSIPS/opensips/commit/c96884f1a0d2505b42e14ce8ca8a5843fd67c7fb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: suppress error when ACK-ing internally generated msg


  Commit: 14bd46e9d968f965e408f39de32fd79971f89d42
      https://github.com/OpenSIPS/opensips/commit/14bd46e9d968f965e408f39de32fd79971f89d42
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: only ACK successful replies

Suppress warmless error when ACK-ing negative replies


  Commit: c46f58450879a2cd557ba1d6ab4639e022ee47c1
      https://github.com/OpenSIPS/opensips/commit/c46f58450879a2cd557ba1d6ab4639e022ee47c1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: resolve a concurrency between two BYEs coming from FS


  Commit: 8b0b2deb4e5c5bc41b03583eb25300dc11bac9c6
      https://github.com/OpenSIPS/opensips/commit/8b0b2deb4e5c5bc41b03583eb25300dc11bac9c6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: prevent deadlock when BYE is received from media server


  Commit: 3e2b886a5dbc4e5f94fcf470fd1e5f6a0f15aa29
      https://github.com/OpenSIPS/opensips/commit/3e2b886a5dbc4e5f94fcf470fd1e5f6a0f15aa29
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix double ACK for negative replies


  Commit: 621ae1113ff5bb18e296b370e60088110cd75beb
      https://github.com/OpenSIPS/opensips/commit/621ae1113ff5bb18e296b370e60088110cd75beb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: do not free ctx if body could not be built


  Commit: bca8c0b5e3973d23b05ec7c808b866a212fb1b14
      https://github.com/OpenSIPS/opensips/commit/bca8c0b5e3973d23b05ec7c808b866a212fb1b14
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: handle re-invite from server


  Commit: e7890e71dbb5381b97f8599a575fc1184d6eaf03
      https://github.com/OpenSIPS/opensips/commit/e7890e71dbb5381b97f8599a575fc1184d6eaf03
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: add support for multiple BYE handling from client


  Commit: 8c30487f3645592785efbbae21e9669ada00d0bf
      https://github.com/OpenSIPS/opensips/commit/8c30487f3645592785efbbae21e9669ada00d0bf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix case when media server terminates all sessions


  Commit: 7a8fe2084162c8d81c9004a99535a2bf1db107a3
      https://github.com/OpenSIPS/opensips/commit/7a8fe2084162c8d81c9004a99535a2bf1db107a3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: run callbacks for BYE replies


  Commit: 8f8c12d6ac52e07d15e6180bf2f2e0ee88e1251e
      https://github.com/OpenSIPS/opensips/commit/8f8c12d6ac52e07d15e6180bf2f2e0ee88e1251e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: do not delete entity before running additional callbacks


  Commit: f20b55c273fd0836a3c8020b65879ccea5c8d9ff
      https://github.com/OpenSIPS/opensips/commit/f20b55c273fd0836a3c8020b65879ccea5c8d9ff
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix replication events


  Commit: 08fcccc2cb06526c076751a84613bcafae4623dc
      https://github.com/OpenSIPS/opensips/commit/08fcccc2cb06526c076751a84613bcafae4623dc
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix a set of warnings generated by merge


  Commit: 722288da20c5cd877004b300b8f87684bbafee69
      https://github.com/OpenSIPS/opensips/commit/722288da20c5cd877004b300b8f87684bbafee69
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: release client only if first BYE


  Commit: f503cbec4ed5a4aa52a41498b4b32ea5bf0f05cf
      https://github.com/OpenSIPS/opensips/commit/f503cbec4ed5a4aa52a41498b4b32ea5bf0f05cf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix missing BYE during concurrent downstream BYEs


  Commit: 79e6727de5f1798d6a284b718987c3b4f5b7f8fc
      https://github.com/OpenSIPS/opensips/commit/79e6727de5f1798d6a284b718987c3b4f5b7f8fc
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: rework concurrent BYEs handling


  Commit: 5f94935f97b20475f843ce6d978794da5e1d2276
      https://github.com/OpenSIPS/opensips/commit/5f94935f97b20475f843ce6d978794da5e1d2276
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: dlete clients on upstream reply


  Commit: 1e6b2f54a8632a073faadc3c654d011e8f472dad
      https://github.com/OpenSIPS/opensips/commit/1e6b2f54a8632a073faadc3c654d011e8f472dad
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: do not reject with 491 pending re-INVITEs

Instead, let the upstream entities re-transmit them, until we terminate
the pending invite downstream.


  Commit: ba0a80fb8e5296e0a3f635775ee63c56288a49f6
      https://github.com/OpenSIPS/opensips/commit/ba0a80fb8e5296e0a3f635775ee63c56288a49f6
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: complete previous commit


  Commit: f8d60db8181a8c3b4d03a6acc6bfcc24e93805c4
      https://github.com/OpenSIPS/opensips/commit/f8d60db8181a8c3b4d03a6acc6bfcc24e93805c4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: busy-wait when a reinvite comes from media server


  Commit: 2bbe6979697ae09051df622bd606435dbda9fec2
      https://github.com/OpenSIPS/opensips/commit/2bbe6979697ae09051df622bd606435dbda9fec2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: initialize sdp structure before usage


  Commit: 198c9be52201b76fdbcf49d26ab880802b22ea7d
      https://github.com/OpenSIPS/opensips/commit/198c9be52201b76fdbcf49d26ab880802b22ea7d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: persist session_ip as well

Useful when reinvites are triggered after a restart


  Commit: 688365649a1839c4cbb9258adf49f280e64e5a39
      https://github.com/OpenSIPS/opensips/commit/688365649a1839c4cbb9258adf49f280e64e5a39
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix crash due to unexisting ctx


  Commit: daf0fac4a84bb55f9d7958c1a2b60b0684db8115
      https://github.com/OpenSIPS/opensips/commit/daf0fac4a84bb55f9d7958c1a2b60b0684db8115
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: port module to new entities interface


  Commit: 49875be5703560832ac444a40e6603edd5b7cbaf
      https://github.com/OpenSIPS/opensips/commit/49875be5703560832ac444a40e6603edd5b7cbaf
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: release memory when entity is deleted


  Commit: 6c0be77fce382a08c681162ecbafd73ff9ecaf57
      https://github.com/OpenSIPS/opensips/commit/6c0be77fce382a08c681162ecbafd73ff9ecaf57
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: reply immediately if SDP has not changed


  Commit: 448d53d88c3f1a3d8e84beabb4ecfe7279d47bef
      https://github.com/OpenSIPS/opensips/commit/448d53d88c3f1a3d8e84beabb4ecfe7279d47bef
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix leak if client is not enabled


  Commit: 909cc1e7c1f2641b501bacee91a4124df25baad8
      https://github.com/OpenSIPS/opensips/commit/909cc1e7c1f2641b501bacee91a4124df25baad8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix possible crash for disabled streams


  Commit: 3d46c38007aa7f0deceb1610e0da6e57ff5bff08
      https://github.com/OpenSIPS/opensips/commit/3d46c38007aa7f0deceb1610e0da6e57ff5bff08
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: remove failed clients


  Commit: b34e3a17f03e6e9a8ce5834edee9c85d239c0da1
      https://github.com/OpenSIPS/opensips/commit/b34e3a17f03e6e9a8ce5834edee9c85d239c0da1
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: clone AVPs from server entity


  Commit: d53c3fb05efcf783887b6fd347360211fa98efcc
      https://github.com/OpenSIPS/opensips/commit/d53c3fb05efcf783887b6fd347360211fa98efcc
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: terminate session if no active stream is available


  Commit: aca047314a0bec4c60b059099abeb41c937dc7a3
      https://github.com/OpenSIPS/opensips/commit/aca047314a0bec4c60b059099abeb41c937dc7a3
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    M modules/b2b_sdp_demux/b2b_sdp_demux.c

  Log Message:
  -----------
  b2b_sdp_demux: fix previous commit


  Commit: 30cceee878c495f10163c2c209edb275461029b8
      https://github.com/OpenSIPS/opensips/commit/30cceee878c495f10163c2c209edb275461029b8
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2022-05-13 (Fri, 13 May 2022)

  Changed paths:
    A modules/b2b_sdp_demux/doc/b2b_sdp_demux.xml
    A modules/b2b_sdp_demux/doc/b2b_sdp_demux_admin.xml

  Log Message:
  -----------
  b2b_sdp_demux: add readme xml files


Compare: https://github.com/OpenSIPS/opensips/compare/d8f160a7dfb1...30cceee878c4



More information about the Devel mailing list