[OpenSIPS-Devel] [OpenSIPS/opensips] 4bb566: STIR SHAKEN CA/CRL reload

Liviu Chircu noreply at github.com
Thu Aug 24 16:55:40 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 4bb566917b5efcde586217be45da8a86c925de30
      https://github.com/OpenSIPS/opensips/commit/4bb566917b5efcde586217be45da8a86c925de30
  Author: MonkeyTester <57145271+Integration-IT at users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  STIR SHAKEN CA/CRL reload

- add init_cert_ca_reload function (derivative init_cert_validation)
- add init_cert_crl_reload function (derivative init_cert_validation)
- export stir_shaken_ca_reload to opensips-cli
- export stir_shaken_crl_reload to opensips-cli


  Commit: 25d9b2fbe382e0f5efb5813b1b758b2dd6c8bb4c
      https://github.com/OpenSIPS/opensips/commit/25d9b2fbe382e0f5efb5813b1b758b2dd6c8bb4c
  Author: MonkeyTester <57145271+Integration-IT at users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  STIR-SHAKEN Disengagement token feature for FFT/APNF regulation requirement

- add w_stir_disengagement script function.
- add w_stir_disengagement cmd function.
- add token exported param.
- add add_disengagement_token function to push P-Identity-Bypass header at the end of lump anchor.

POC feature for request route:
```
if ( is_method("INVITE") && !has_totag()) {
 stir_shaken_disengagement("OSIP99-1234567890ABCDEF");
 xlog("STIR-SHAKEN: stir_shaken_disengagement retcode: <$rc>\n");
}
```


  Commit: c9d2515a4cd669d5f5701fa93f9146a1730fcedb
      https://github.com/OpenSIPS/opensips/commit/c9d2515a4cd669d5f5701fa93f9146a1730fcedb
  Author: MonkeyTester <57145271+Integration-IT at users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/doc/stir_shaken_admin.xml

  Log Message:
  -----------
  STIR-SHAKEN Update documentation module

- add stir_shaken_disengagement exported function.
- add mi_stir_shaken_ca_reload exported function.
- add mi_stir_shaken_crl_reload exported function.


  Commit: 57f3f3cdef6032c7e7d4a6f8fdefd8dac517a2fe
      https://github.com/OpenSIPS/opensips/commit/57f3f3cdef6032c7e7d4a6f8fdefd8dac517a2fe
  Author: MonkeyTester <57145271+Integration-IT at users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  STIR SHAKEN remove unused exported token param

token used for w_stir_disengagement function, not used to configure the module.


  Commit: 2f3d51a74476d641eb6e85a89972214091f53234
      https://github.com/OpenSIPS/opensips/commit/2f3d51a74476d641eb6e85a89972214091f53234
  Author: MonkeyTester <57145271+Integration-IT at users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  STIR SHAKEN remove token global var

since token is not used as exported param, no need to keep this glabal var.


  Commit: 8ad0d8e0ddbaf0c58b5701fd2bac215ff1868a57
      https://github.com/OpenSIPS/opensips/commit/8ad0d8e0ddbaf0c58b5701fd2bac215ff1868a57
  Author: MonkeyTester <57145271+Integration-IT at users.noreply.github.com>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/doc/stir_shaken_admin.xml

  Log Message:
  -----------
  Update stir_shaken_admin.xml

dev still under construction and testing for this function, next step is to add control, sanitization and filtering to validate the token.


  Commit: c42efece97518e78ea076f0a3899a5280b8a88d6
      https://github.com/OpenSIPS/opensips/commit/c42efece97518e78ea076f0a3899a5280b8a88d6
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2023-08-24 (Thu, 24 Aug 2023)

  Changed paths:
    M modules/stir_shaken/doc/stir_shaken_admin.xml
    M modules/stir_shaken/stir_shaken.c

  Log Message:
  -----------
  Merge pull request #3157 from Integration-IT/master-1

STIR SHAKEN CA/CRL reload - disengagement token


Compare: https://github.com/OpenSIPS/opensips/compare/6ce670dc14cb...c42efece9751



More information about the Devel mailing list