Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add getOpenIdToken capability to embedded mode #3558

Closed
wants to merge 77 commits into from

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    387b348 View commit details
    Browse the repository at this point in the history
  2. v26.1.0-rc1

    RiotRobot committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    7b31661 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Update dependency eslint-plugin-jsdoc to v46 (#3468)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    d14fc42 View commit details
    Browse the repository at this point in the history
  2. ElementR: Add rust-crypto#createRecoveryKeyFromPassphrase implement…

    …ation (#3472)
    
    * Add `rust-crypto#createRecoveryKeyFromPassphrase` implementation
    
    * Use `crypto`
    
    * Rename `IRecoveryKey` into `GeneratedSecretStorageKey` for rust crypto
    
    * Improve comments
    
    * Improve `createRecoveryKeyFromPassphrase`
    florianduros authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    0545f6d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Avoid deprecated classes in verification integ test (#3473)

    #3449 deprecated a bunch of
    exports from `src/crypto/verification/request/VerificationRequest`. Let's stop
    using them in the integration test.
    richvdh authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    c425945 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b5b533 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bae10c View commit details
    Browse the repository at this point in the history
  4. Add new methods for verification to CryptoApi (#3474)

    * Add accessors for verification requests to CryptoApi
    
    Part of element-hq/crypto-internal#97
    
    * Add new methods for verification to `CryptoApi` and deprecate old method
    
    element-hq/crypto-internal#98
    richvdh authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    22f0b78 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f938d10 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Update definitelyTyped (#3465)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    afc7052 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    9c62d15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80cdbe1 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Fix order of things in crypto-api.ts (#3491)

    * `CryptoApi` should be first
    * `export *` should be last
    * everything else in the middle
    richvdh authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    8df4be0 View commit details
    Browse the repository at this point in the history
  2. ElementR: Add CryptoApi#bootstrapSecretStorage (#3483)

    * Add WIP bootstrapSecretStorage
    
    * Add new test if `createSecretStorageKey` is not set
    
    * Remove old comments
    
    * Add docs for `crypto-api.bootstrapSecretStorage`
    
    * Remove default parameter for `createSecretStorageKey`
    
    * Move `bootstrapSecretStorage` next to `isSecretStorageReady`
    
    * Deprecate `bootstrapSecretStorage` in `MatrixClient`
    
    * Update documentations
    
    * Raise error if missing `keyInfo`
    
    * Update behavior around `setupNewSecretStorage`
    
    * Move `ICreateSecretStorageOpts` to `rust-crypto`
    
    * Move `ICryptoCallbacks` to `rust-crypto`
    
    * Update `bootstrapSecretStorage` documentation
    
    * Add partial `CryptoCallbacks` documentation
    
    * Fix typo
    
    * Review changes
    
    * Review changes
    florianduros authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    49f1157 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c84efb5 View commit details
    Browse the repository at this point in the history
  4. v26.1.0

    RiotRobot committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    f03fbed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d93f49 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b77fe46 View commit details
    Browse the repository at this point in the history
  7. Element-R: wait for OlmMachine on startup (#3487)

    * Element-R: wait for OlmMachine on startup
    
    Previously, if you called `CryptoApi.getUserDeviceInfo()` before the first
    `/sync` request happened, it would return an empty list, which made a bunch of
    the tests racy. Add a hack to get the OlmMachine to think about its device
    lists during startup.
    
    * add a test
    richvdh authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    9c6d5a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ca00094 View commit details
    Browse the repository at this point in the history
  9. Add debug logging to figure out missing reactions in main timeline (#…

    …3494)
    
    * Fix debug logging not working
    
    * Add debug logging to figure out missing reactions in main timeline
    t3chguy authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    8b9672b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    80fec81 View commit details
    Browse the repository at this point in the history
  2. OIDC: add dynamic client registration util function (#3481)

    * rename OidcDiscoveryError to OidcError
    
    * oidc client registration functions
    
    * test registerOidcClient
    
    * tidy test file
    
    * reexport OidcDiscoveryError for backwards compatibility
    Kerry authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    df78d7c View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Element-R: speed up slow unit test (#3492)

    A couple of tests were waiting for a request that wasn't happening, so timing
    out after 1.5 seconds. Let's avoid the extra slowth.
    
    (This was introduced by changes in
    #3487, but the changes in this
    PR do no harm anyway)
    richvdh authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    e8c89e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Increase crypto test timeout (#3500)

    For some reason, some tests seem to be timing out in GHA. Let's try bumping up
    the timeout.
    richvdh authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    c8f6c4d View commit details
    Browse the repository at this point in the history
  2. Element-R: Store cross signing keys in secret storage (#3498)

    * Store cross signing keys in secret storage
    
    * Update `bootstrapSecretStorage` doc
    
    * Throw error when `createSecretStorageKey` is not set
    
    * Move mocking functions
    
    * Store cross signing keys and user signing keys
    
    * Fix `awaitCrossSigningKeyUpload` documentation
    
    * Remove useless comment
    
    * Fix formatting after merge conflict
    florianduros authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    3c59476 View commit details
    Browse the repository at this point in the history
  3. Improve integration test for interactive verification (#3495)

    * Tweaks to the integ test to conform to the spec
    
    Rust is a bit more insistent than legacy crypto...
    
    * Improve documentation on request*Verification
    
    * Check more things in the integration test
    
    * Create an E2EKeyResponder
    
    * Test verification with custom method list
    
    * Add a test for SAS cancellation
    
    * Update spec/integ/crypto/verification.spec.ts
    richvdh authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    f884c78 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    f16a6bc View commit details
    Browse the repository at this point in the history
  2. Element-R: Basic implementation of SAS verification (#3490)

    * Return uploaded keys from `/keys/query`
    
    * Basic implementation of SAS verification in Rust
    
    * Update the `verifier` *before* emitting `erificationRequestEvent.Change`
    
    * remove dead code
    richvdh authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    48c4127 View commit details
    Browse the repository at this point in the history
  3. Bump version of the react-sdk cypress workflow file (#3501)

    `cypress.yaml` is currently pinned to an old version of the react-sdk, meaning
    that each attempt to run it is currently failing with an error.
    
    (Introduced by #3480)
    richvdh authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    3e646bd View commit details
    Browse the repository at this point in the history
  4. Element-R: implement `CryptoApi.getVerificationRequestsToDeviceInProg…

    …ress` (#3497)
    
    * Element-R: Implement `CryptoApi.getVerificationRequestsToDeviceInProgress`
    
    * Element-R: Implement `requestOwnUserVerification` (#3503)
    
    * Revert "Element-R: Implement `requestOwnUserVerification` (#3503)"
    
    This reverts commit 8da7565.
    
    oops, merged too soon
    richvdh authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    96e484a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd66e38 View commit details
    Browse the repository at this point in the history
  6. Update all non-major dependencies (#3467)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e8fb47f View commit details
    Browse the repository at this point in the history
  7. Rearrange the verification integration tests, again (#3504)

    * Element-R: Implement `CryptoApi.getVerificationRequestsToDeviceInProgress`
    
    * Element-R: Implement `requestOwnUserVerification`
    
    * init aliceClient *after* the fetch interceptors
    
    * Initialise the test client separately for each test
    
    * Avoid running all the tests twice
    
    Currently all of these tests are running twice, with different client
    configurations. That's not really adding much value; we just need to run
    specific tests that way.
    
    * Factor out functions for building responses
    richvdh authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    326a13b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d1dec4c View commit details
    Browse the repository at this point in the history
  9. More slow test fixes (#3515)

    We still seem to be suffering test timeouts. Hopefully this will fix the integ tests, where #3509 etc fix the unit tests.
    richvdh authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    b703d4a View commit details
    Browse the repository at this point in the history
  10. OIDC: navigate to authorization endpoint (#3499)

    * utils for authorization step in OIDC code grant
    
    * tidy
    
    * completeAuthorizationCodeGrant util functions
    
    * response_mode=query
    
    * add scope to bearertoken type
    
    * add is_guest to whoami response type
    
    * doc comments
    
    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    
    * use shimmed TextEncoder
    
    * fetchMockJest -> fetchMock
    
    * comment
    
    * bearertokenresponse
    
    * test for lowercase bearer
    
    * handle lowercase token_type
    
    ---------
    
    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    Kerry and richvdh authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    9de4a05 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Increase another crypto test timeout (#3509)

    Followup to #3500: increase the
    timeout for another test which is also timing out.
    richvdh authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    4382d2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2af0706 View commit details
    Browse the repository at this point in the history
  3. v26.2.0-rc.1

    RiotRobot committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    e285932 View commit details
    Browse the repository at this point in the history
  4. Update all non-major dependencies (#3513)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    5a68861 View commit details
    Browse the repository at this point in the history
  5. Create a new event type for verification requests (#3514)

    * More slow test fixes
    
    * Create a new event type for verification requests
    
    Previous PRs (#3449, etc) have
    pulled out an interface from the `VerificationRequest` class, but applications
    registering for the `CryptoEvent.VerificationRequest` event could still be
    expecting a fully-fledged class rather than the interface.
    
    To handle this without breaking backwards compat, add a new event type that
    carries the interface, not the class.
    richvdh authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    1862616 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    t3chguy authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    ff29de7 View commit details
    Browse the repository at this point in the history
  7. Update peter-evans/create-pull-request digest to 1534078 (#3518)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    e4a9f95 View commit details
    Browse the repository at this point in the history
  8. Update typescript-eslint monorepo to v5.60.0 (#3519)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
    renovate[bot] and t3chguy authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    5a3d1a2 View commit details
    Browse the repository at this point in the history
  9. Update dependency eslint-plugin-jsdoc to v46.3.0 (#3520)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    815484b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    acbcb46 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    de64779 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e645af1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24cee68 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. QRCode: fix breakage on node 16 (#3527)

    [`crypto.getRandomValues`](https://nodejs.org/docs/latest-v18.x/api/crypto.html#cryptogetrandomvaluestypedarray)
    was added to the nodejs library in node 17. However, it was actually available
    in node 16, hiding under
    [`crypto.webcrypto`](https://nodejs.org/docs/latest-v16.x/api/webcrypto.html#cryptogetrandomvaluestypedarray). We
    have some shims in `src/crypto/crypto.ts`, so let's use them.
    
    All of this means that we don't need to monkey-patch `crypto` to run the tests
    on node 16.
    richvdh authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    1828826 View commit details
    Browse the repository at this point in the history
  2. Element-R: support for starting a SAS verification (#3528)

    * integ tests: factor out some utility methods
    
    * Add `VerificationRequest.startVerification` to replace `beginKeyVerification`
    
    The rust SDK ties together creating the verifier and sending the
    `m.key.verification.start` message, so we need to combine
    `.beginKeyVerification` and `.verify`.
    
    * add some unit tests
    richvdh authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    5165899 View commit details
    Browse the repository at this point in the history
  3. Drop support for Node 16 (#3533)

    * Stop running tests on Node 16
    
    * update package.json
    richvdh authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    722debe View commit details
    Browse the repository at this point in the history
  4. Use the right anchor emoji for SAS verification (#3534)

    Currently, the anchor emoji has a ["Variation
    Selector-16"](https://codepoints.net/U+FE0F) (U+FE0F) character after it.
    
    The unicode specs do define U+2694 U+FE0F as a valid sequence (with suggested
    rendering https://www.unicode.org/cgi-bin/varglyph?24-2693-FE0F), but our spec
    spec doesn't include the variation selector, and the difference means that my
    cypress tests (which attempt a verification between Element-R and unrusty
    Element Web) fail intermittently.
    
    Something of a follow-up to
    #3523, but hopefully this will
    be the last, because I have regenerated the whole list from the spec data.
    richvdh authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    c271e15 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Element-R: Implement VerificationRequest.accept (#3526)

    * Pass `supportedVerificationMethods` into `VerificationRequest`
    
    ... so that the application can later call `accept()` and we know what to send.
    
    * Implement `VerificationRequest.accept`
    
    * Implement `VerificationRequest.declining`
    
    * Update src/rust-crypto/verification.ts
    richvdh authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    3a8a138 View commit details
    Browse the repository at this point in the history
  2. Element-R: Implement VerificationRequest.{timeout,pending} (#3532)

    * implement `VerificationRequest.pending`
    
    * Implement `VerificationRequest.timeout`
    
    * Rust crypto: allow using a memory store (#3536)
    
    * Rust crypto: allow using a memory store
    
    It turns out that, for some usecases (in particular, "bot users" for cypress
    tests), we don't need persistent storage and an in-memory store will be fine.
    
    * Rust crypto: use a memory store for the unit tests
    richvdh authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    3a694f4 View commit details
    Browse the repository at this point in the history
  3. OIDC: validate id token (#3531)

    * validate id token
    
    * comments
    
    * tidy comments
    Kerry authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    09de76b View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Fix an instance of failed to decrypt error when an in flight `/keys/q…

    …uery` fails. (#3486)
    
    * Fix an instance of failed to decrypt error
    
    Specifically, when checking the event sender matches who sent us the
    session keys we skip waiting for pending device list updates if we
    already know who owns the session key.
    
    * Apply suggestions from code review
    
    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    
    * Update src/crypto/algorithms/olm.ts
    
    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    
    * Fix line wrapping
    
    * Update src/crypto/algorithms/olm.ts
    
    * Fix null check
    
    ---------
    
    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    erikjohnston and richvdh authored Jul 4, 2023
    Configuration menu
    Copy the full SHA
    5be4548 View commit details
    Browse the repository at this point in the history
  2. Ignore thread relations on state events for consistency with edits (#…

    …3540)
    
    * Ignore thread relations on state events for consistency with edits
    
    * Add test
    t3chguy authored Jul 4, 2023
    Configuration menu
    Copy the full SHA
    89cabc4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c1ac13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12a94bd View commit details
    Browse the repository at this point in the history
  5. v26.2.0

    RiotRobot committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    3f095ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40a7110 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5751df1 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Log message ID for undecryptable to-device messages (#3543)

    ... to help with debugging.
    richvdh authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    8e3f2f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    592c497 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b635df View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    30dd289 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd7c519 View commit details
    Browse the repository at this point in the history
  3. Don't allow Olm unwedging rate-limiting to race (#3549)

    * don't allow Olm unwedging rate-limiting to race
    
    * apply changes from code review
    uhoreg authored Jul 7, 2023
    Configuration menu
    Copy the full SHA
    b606d1e View commit details
    Browse the repository at this point in the history
  4. add getOpenIdToken capability to embedded mode

    Signed-off-by: Timo K <toger5@hotmail.de>
    toger5 committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    50e5479 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. OIDC: use oidc-client-ts (#3544)

    * use oidc-client-ts during oidc discovery
    
    * export new type for auth config
    
    * deprecate generateAuthorizationUrl in favour of generateOidcAuthorizationUrl
    
    * testing util for oidc configurations
    
    * test generateOidcAuthorizationUrl
    
    * lint
    
    * test discovery
    
    * dont pass whole client wellknown to oidc validation funcs
    
    * add nonce
    
    * use client userState for homeserver
    Kerry authored Jul 9, 2023
    Configuration menu
    Copy the full SHA
    b8fa030 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Bump tough-cookie from 4.1.2 to 4.1.3 (#3560)

    Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.2 to 4.1.3.
    - [Release notes](https://github.com/salesforce/tough-cookie/releases)
    - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
    - [Commits](salesforce/tough-cookie@v4.1.2...v4.1.3)
    
    ---
    updated-dependencies:
    - dependency-name: tough-cookie
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    4990bf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5b86bf View commit details
    Browse the repository at this point in the history
  3. Lock file maintenance (#3392)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    2751e19 View commit details
    Browse the repository at this point in the history
  4. Add async method for generating a QR code (#3562)

    The api to generate a QR code is async in rust, and the easiest way to deal
    with it is to make a new method.
    richvdh authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    e42dd74 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'develop' into toger5/getOpenIdToken_in_embedded

    Signed-off-by: Timo K <toger5@hotmail.de>
    toger5 committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    de95265 View commit details
    Browse the repository at this point in the history