[OpenSIPS-Devel] [OpenSIPS/opensips] 4e2fec: compression module: mc_compact() - Added flag `n`

Bogdan Andrei IANCU noreply at github.com
Fri Apr 15 11:22:55 UTC 2022


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4e2fecbac42b751683d31d791815c85deca8378c
      https://github.com/OpenSIPS/opensips/commit/4e2fecbac42b751683d31d791815c85deca8378c
  Author: Aron Podrigal <aronp at guaranteedplus.com>
  Date:   2022-04-13 (Wed, 13 Apr 2022)

  Changed paths:
    M modules/compression/compression.c
    M modules/compression/compression.h
    M modules/compression/compression_helpers.c
    M modules/compression/compression_helpers.h

  Log Message:
  -----------
  compression module: mc_compact() - Added flag `n`

Added flags param which accepts `n` for no compact headers.
When specified, opensips will only remove headers not in the whitelist
without using the compact form for From/To/CallID etc.
`mc_compact("headers|whitlelist", "n")`

The motive for this is, because some UAs do not understand the compact form
I've also encountered weird bugs using the compact form with some UAs.

This still allows for the option to whitelist headers and compact the message.


  Commit: 466e9337905745cd16971c73b317aa740e701fdc
      https://github.com/OpenSIPS/opensips/commit/466e9337905745cd16971c73b317aa740e701fdc
  Author: Aron Podrigal <aronp at guaranteedplus.com>
  Date:   2022-04-13 (Wed, 13 Apr 2022)

  Changed paths:
    M modules/compression/compression.c

  Log Message:
  -----------
  dont allocate flags, use param pointer passed.


  Commit: 5b86f2d144a0c4ab0d52d1c0c80f118a993d3879
      https://github.com/OpenSIPS/opensips/commit/5b86f2d144a0c4ab0d52d1c0c80f118a993d3879
  Author: Aron Podrigal <aronp at guaranteedplus.com>
  Date:   2022-04-13 (Wed, 13 Apr 2022)

  Changed paths:
    M modules/compression/doc/compression_admin.xml

  Log Message:
  -----------
  Update compression_admin.xml


  Commit: 463f6541f56a7a57e99dd6dc3af96abad3d0cfa1
      https://github.com/OpenSIPS/opensips/commit/463f6541f56a7a57e99dd6dc3af96abad3d0cfa1
  Author: Bogdan Andrei IANCU <bogdan at opensips.org>
  Date:   2022-04-15 (Fri, 15 Apr 2022)

  Changed paths:
    M modules/compression/compression.c
    M modules/compression/compression.h
    M modules/compression/compression_helpers.c
    M modules/compression/compression_helpers.h
    M modules/compression/doc/compression_admin.xml

  Log Message:
  -----------
  Merge pull request #2703 from ar45/compact_whitelist_without_compact_form

compression module: mc_compact() - Added flag `n`


Compare: https://github.com/OpenSIPS/opensips/compare/6fb920e1df76...463f6541f56a



More information about the Devel mailing list