These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | 80ee023 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[identity][clients] Add supportsFarcasterDCs to GetFarcasterUsers RPC response Summary: We want this info when fetching FC-connected Comm users by FIDs Depends on D15260 Test Plan: Tested with localstack Reviewers: kamil Reviewed By: kamil Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D15262
The documentation is generated from this commit.
| Commit: | 55486e4 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[identity][clients] Add supportsFarcasterDCs to GetFarcasterUsers RPC response Summary: We want this info when fetching FC-connected Comm users by FIDs Depends on D15260 Test Plan: Tested with localstack Reviewers: kamil Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D15262
The documentation is generated from this commit.
| Commit: | fae8f19 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[identity][clients] Add supportsFarcasterDCs to GetFarcasterUsers RPC response Summary: We want this info when fetching FC-connected Comm users by FIDs Depends on D15260 Test Plan: Tested with localstack Reviewers: kamil Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D15262
The documentation is generated from this commit.
| Commit: | 7ba5504 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[identity][clients] Add supportsFarcasterDCs to GetFarcasterUsers RPC response Summary: We want this info when fetching FC-connected Comm users by FIDs Depends on D15260 Test Plan: Tested with localstack Reviewers: kamil Subscribers:
The documentation is generated from this commit.
| Commit: | 70da1f9 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[lib] Add info about DCs token into Identity Summary: https://linear.app/comm/issue/ENG-10903/inform-all-the-users-devices-about-the-successful-connection Depends on D14927 Test Plan: Tested in combination with the rest of the stack. Checked if linking during registration and from the profile screen works. Reviewers: kamil, bartek Reviewed By: bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14931
| Commit: | dec2db8 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: Tested in combination with the rest of the stack. Checked if linking during registration and from the profile screen works. Reviewers: kamil, bartek Reviewed By: bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | 2e18b29 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[lib] Add info about DCs token into Identity Summary: https://linear.app/comm/issue/ENG-10903/inform-all-the-users-devices-about-the-successful-connection Depends on D14927 Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14931
| Commit: | ec52576 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | 43eb0e0 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | 0a39288 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[lib] Add info about DCs token into Identity Summary: https://linear.app/comm/issue/ENG-10903/inform-all-the-users-devices-about-the-successful-connection Depends on D14927 Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14931
| Commit: | 925d9c4 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | e8134a5 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[lib] Add info about DCs token into Identity Summary: https://linear.app/comm/issue/ENG-10903/inform-all-the-users-devices-about-the-successful-connection Depends on D14927 Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14931
| Commit: | 160f64a | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | d51a9ac | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | acd9a49 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[lib] Add info about DCs token into Identity Summary: https://linear.app/comm/issue/ENG-10903/inform-all-the-users-devices-about-the-successful-connection Depends on D14927 Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14931
| Commit: | c9b65e0 | |
|---|---|---|
| Author: | Tomasz Palys | |
[lib] Add info about DCs token into Identity Summary: https://linear.app/comm/issue/ENG-10903/inform-all-the-users-devices-about-the-successful-connection Depends on D14927 Test Plan: TODO Reviewers: kamil, bartek
| Commit: | f43562b | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | e981208 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | 674ea97 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | a544690 | |
|---|---|---|
| Author: | Tomasz Palys | |
| Committer: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14922
| Commit: | 9a2e307 | |
|---|---|---|
| Author: | Tomasz Palys | |
[identity] Allow linking Farcaster DCs Summary: 1. Expose a new endpoint that allows linking the DCs 2. Add an option to provide the token during registration https://linear.app/comm/issue/ENG-10893/receive-and-store-a-token-from-farcaster Test Plan: TODO Reviewers: kamil, bartek
| Commit: | 8686854 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Reviewed By: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | 055a80a | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | 7321999 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | a5b84db | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | 279b4ec | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | 0e5cc86 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | cab9755 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Differential Revision: https://phab.comm.dev/D14758
| Commit: | 26cc273 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add devices filter param to X3DH RPC requests Summary: Part of [[ https://linear.app/comm/issue/ENG-10782/add-rpc-allowing-fetching-outbound-keys-for-users-with-whitelisted | ENG-10782 ]]. Added a param to Inbound/Outbound keys RPC requests. The param specifies a white list of devices for which we want to retrieve keys. On old clients built before this change, this field being missing is treated as an empty list. Treating empty lists as "unfiltered" will retain existing behavior and guarantee backwards-compatibility. From [[ https://protobuf.dev/programming-guides/proto3/#default | proto docs ]] about defaults: > The default value for repeated fields is empty (generally an empty list in the appropriate language). Test Plan: Tested two things: - Calling updated Inbound/Outbound from "old" clients built before this change - Calling these RPCs from new clients built with updated proto definitions Reviewers: tomek, kamil, ashoat Subscribers:
| Commit: | 4b1e35f | |
|---|---|---|
| Author: | Ashoat Tevosyan | |
[shared] Update NEXT_CODE_VERSION 483 for `native`, and 161 for `web`
| Commit: | 826d7be | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos] Update comment with NEXT_CODE_VERSION Summary: https://linear.app/comm/issue/ENG-10427/update-proto-comment-after-landing-client-changes Depends on D14508 Test Plan: None Reviewers: kamil, ashoat Reviewed By: ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D14509
| Commit: | 96f0146 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos] Update comment with NEXT_CODE_VERSION Summary: https://linear.app/comm/issue/ENG-10427/update-proto-comment-after-landing-client-changes Depends on D14508 Test Plan: None Reviewers: kamil, ashoat Subscribers:
| Commit: | d62e2ca | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Remove primary device info from GetKeyserverKeys Summary: Address [[ https://linear.app/comm/issue/ENG-10247/handle-getkeyserverkeys-when-primary-is-logged-out | ENG-10247 ]]. We can remove this field. Although this is backwards compatible since this field wasn't used anywhere, I marked the field as 'reserved' to avoid reusing its number. Doing so would cause parsing errors on old clients Test Plan: flow, staging identity Reviewers: ashoat, kamil Reviewed By: ashoat, kamil Subscribers: tomek Differential Revision: https://phab.comm.dev/D14492
| Commit: | a54b235 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Remove primary device info from GetKeyserverKeys Summary: Address [[ https://linear.app/comm/issue/ENG-10247/handle-getkeyserverkeys-when-primary-is-logged-out | ENG-10247 ]]. We can remove this field. Although this is backwards compatible since this field wasn't used anywhere, I marked the field as 'reserved' to avoid reusing its number. Doing so would cause parsing errors on old clients Test Plan: flow, staging identity Reviewers: ashoat!, kamil! Subscribers: tomek Differential Revision: https://phab.comm.dev/D14492
| Commit: | 8dd61b8 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Remove primary device info from GetKeyserverKeys Summary: Address [[ https://linear.app/comm/issue/ENG-10247/handle-getkeyserverkeys-when-primary-is-logged-out | ENG-10247 ]]. We can remove this field. Although this is backwards compatible since this field wasn't used anywhere, I marked the field as 'reserved' to avoid reusing its number. Doing so would cause parsing errors on old clients Test Plan: flow, staging identity Reviewers: ashoat!, kamil! Subscribers: tomek Differential Revision: https://phab.comm.dev/D14492
| Commit: | 6656a4c | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Remove primary device info from GetKeyserverKeys Summary: Address [[ https://linear.app/comm/issue/ENG-10247/handle-getkeyserverkeys-when-primary-is-logged-out | ENG-10247 ]]. We can remove this field. Although this is backwards compatible since this field wasn't used anywhere, I marked the field as 'reserved' to avoid reusing its number. Doing so would cause parsing errors on old clients Test Plan: flow, staging identity Reviewers: ashoat!, kamil! Subscribers:
| Commit: | 1e9a700 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add comment about siwe fields being social proof Summary: Address [[ https://linear.app/comm/issue/ENG-10151/add-proto-comments-clarifying-siwe-messagessignatures | ENG-10151 ]]. Added comment that `siwe_message` and `siwe_signature` are social proof related fields. Related: D14255 Test Plan: None Reviewers: kamil Reviewed By: kamil Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D14419
| Commit: | 067e692 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add comment about siwe fields being social proof Summary: Address [[ https://linear.app/comm/issue/ENG-10151/add-proto-comments-clarifying-siwe-messagessignatures | ENG-10151 ]]. Added comment that `siwe_message` and `siwe_signature` are social proof related fields. Related: D14255 Test Plan: None Reviewers: kamil Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D14419
| Commit: | 38f9faf | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add comment about siwe fields being social proof Summary: Address [[ https://linear.app/comm/issue/ENG-10151/add-proto-comments-clarifying-siwe-messagessignatures | ENG-10151 ]]. Added comment that `siwe_message` and `siwe_signature` are social proof related fields. Related: D14255 Test Plan: None Reviewers: kamil Subscribers:
| Commit: | 6977f5d | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | xsanm | |
[proto] Add UserKeys backup fields to RestoreUserRequest Summary: [[ https://linear.app/comm/issue/ENG-10114/modify-the-proto-so-that-the-user-keys-backup-is-a-part-of-the | ENG-10114 ]], details in its parent task. Added fields related to UserKeys backup to RestoreUser RPC. Depends on D14279 Test Plan: flow, cargo build. Full test plan in D14273 which is closely related to this diff Reviewers: tomek, ashoat, bartek Reviewed By: ashoat Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14280
| Commit: | b3c1b52 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add UserKeys backup fields to RestoreUserRequest Summary: TBD Depends on D14279 Test Plan: TBD Reviewers: kamil, tomek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14280
| Commit: | 6dbb125 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add UserKeys backup fields to RestoreUserRequest Summary: TBD Depends on D14279 Test Plan: TBD Reviewers: kamil, tomek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14280
| Commit: | 97439d4 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | xsanm | |
[proto] Add UserKeys backup fields to RestoreUserRequest Summary: TBD Depends on D14279 Test Plan: TBD Reviewers: kamil, tomek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14280
| Commit: | 9a34c32 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add UserKeys backup fields to RestoreUserRequest Summary: TBD Depends on D14279 Test Plan: TBD Reviewers: kamil, tomek Subscribers: ashoat Differential Revision: https://phab.comm.dev/D14280
| Commit: | 161ad79 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[proto] Add UserKeys backup fields to RestoreUserRequest Summary: TBD Depends on D14279 Test Plan: TBD Reviewers: kamil, tomek Subscribers:
| Commit: | bfa565f | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos] Add skipPasswordReset field to PrivilegedResetUserPassword Summary: Part of [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login | ENG-9628 ]] As mentioned in [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login#comment-2ef488a6 | this discussion ]], we want a flag to skip password reset while reverting users to V1 flows. Test Plan: CI, flow Reviewers: ashoat, kamil, tomek Reviewed By: ashoat Differential Revision: https://phab.comm.dev/D14198
| Commit: | 81a85cd | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos] Add skipPasswordReset field to PrivilegedResetUserPassword Summary: Part of [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login | ENG-9628 ]] As mentioned in [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login#comment-2ef488a6 | this discussion ]], we want a flag to skip password reset while reverting users to V1 flows. Test Plan: CI, flow Reviewers: ashoat, kamil, tomek Differential Revision: https://phab.comm.dev/D14198
| Commit: | f815fb5 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos] Add skipPasswordReset field to PrivilegedResetUserPassword Summary: Part of [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login | ENG-9628 ]] As mentioned in [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login#comment-2ef488a6 | this discussion ]], we want a flag to skip password reset while reverting users to V1 flows. Test Plan: CI, flow Reviewers: ashoat, kamil, tomek Differential Revision: https://phab.comm.dev/D14198
| Commit: | 0d8d943 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos] Add skipPasswordReset field to PrivilegedResetUserPassword Summary: Part of [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login | ENG-9628 ]] As mentioned in [[ https://linear.app/comm/issue/ENG-9628/plan-for-reverting-individual-users-to-v1-login#comment-2ef488a6 | this discussion ]], we want a flag to skip password reset while reverting users to V1 flows. Test Plan: CI, flow Reviewers: ashoat, kamil, tomek Subscribers:
| Commit: | d54f936 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] introduce new privileged rpcs for resetting user passwords Summary: we'll call these rpcs from a keyserver script when a user needs their password reset. will only allow-list ashoat's user ID for the time being, as we do with the privileged delete user rpc Test Plan: tested at end of stack by calling rpcs from keyserver script Reviewers: ashoat Reviewed By: ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13759
| Commit: | 49bc9ed | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] introduce new privileged rpcs for resetting user passwords Summary: we'll call these rpcs from a keyserver script when a user needs their password reset. will only allow-list ashoat's user ID for the time being, as we do with the privileged delete user rpc Test Plan: tested at end of stack by calling rpcs from keyserver script Reviewers: ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13759
| Commit: | c1f873f | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] introduce new privileged rpcs for resetting user passwords Summary: we'll call these rpcs from a keyserver script when a user needs their password reset. will only allow-list ashoat's user ID for the time being, as we do with the privileged delete user rpc Test Plan: tested at end of stack by calling rpcs from keyserver script Reviewers: ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13759
| Commit: | 9133612 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] introduce new privileged rpcs for resetting user passwords Summary: we'll call these rpcs from a keyserver script when a user needs their password reset. will only allow-list ashoat's user ID for the time being, as we do with the privileged delete user rpc Test Plan: tested at end of stack by calling rpcs from keyserver script Reviewers: ashoat Subscribers:
| Commit: | acfd285 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] privileged delete users RPC Summary: we need this RPC to delete users who are sending spam on Comm Test Plan: tested at end of stack by calling the RPC Reviewers: ashoat, bartek, will Reviewed By: ashoat, bartek Subscribers: tomek Differential Revision: https://phab.comm.dev/D13629
| Commit: | 9908309 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] privileged delete users RPC Summary: we need this RPC to delete users who are sending spam on Comm Test Plan: tested at end of stack by calling the RPC Reviewers: ashoat, bartek, will Subscribers: tomek Differential Revision: https://phab.comm.dev/D13629
| Commit: | 58b7606 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[proto] privileged delete users RPC Summary: we need this RPC to delete users who are sending spam on Comm Test Plan: tested at end of stack by calling the RPC Reviewers: ashoat, bartek, will Subscribers:
| Commit: | fbe4ab9 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat, varun Reviewed By: ashoat, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | 8ebdc6c | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | e564769 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | 1146dc9 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[tunnelbroker] Add RPC for closing WebSocket sessions Summary: Address [[ https://linear.app/comm/issue/ENG-8217/add-tunnelbroker-rpc-to-close-sessions | ENG-8217 ]]. Added Tunnelbroker RPC that force-closes WebSocket session with given device ID (if present). The message is not persisted - it makes no point of storing it if the device isn't connected to Tunnelbroker at the time. Depends on D13227 Test Plan: Repeated test plan from D13227, now by calling the RPC Reviewers: kamil, ashoat Reviewed By: kamil, ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13228
| Commit: | db6b2f6 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[tunnelbroker] Add RPC for closing WebSocket sessions Summary: Address [[ https://linear.app/comm/issue/ENG-8217/add-tunnelbroker-rpc-to-close-sessions | ENG-8217 ]]. Added Tunnelbroker RPC that force-closes WebSocket session with given device ID (if present). The message is not persisted - it makes no point of storing it if the device isn't connected to Tunnelbroker at the time. Depends on D13227 Test Plan: Repeated test plan from D13227, now by calling the RPC Reviewers: kamil!, ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13228
| Commit: | 5eed644 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | d2d2aa1 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | 4f41174 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | d32e078 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[tunnelbroker] Add RPC for closing WebSocket sessions Summary: Address [[ https://linear.app/comm/issue/ENG-8217/add-tunnelbroker-rpc-to-close-sessions | ENG-8217 ]]. Added Tunnelbroker RPC that force-closes WebSocket session with given device ID (if present). The message is not persisted - it makes no point of storing it if the device isn't connected to Tunnelbroker at the time. Depends on D13227 Test Plan: Repeated test plan from D13227, now by calling the RPC Reviewers: kamil!, ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13228
| Commit: | 3442802 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[tunnelbroker] Add RPC for closing WebSocket sessions Summary: Address [[ https://linear.app/comm/issue/ENG-8217/add-tunnelbroker-rpc-to-close-sessions | ENG-8217 ]]. Added Tunnelbroker RPC that force-closes WebSocket session with given device ID (if present). The message is not persisted - it makes no point of storing it if the device isn't connected to Tunnelbroker at the time. Depends on D13227 Test Plan: Repeated test plan from D13227, now by calling the RPC Reviewers: kamil!, ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D13228
| Commit: | a3671ff | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[tunnelbroker] Add RPC for closing WebSocket sessions Summary: Address [[ https://linear.app/comm/issue/ENG-8217/add-tunnelbroker-rpc-to-close-sessions | ENG-8217 ]]. Added Tunnelbroker RPC that force-closes WebSocket session with given device ID (if present). The message is not persisted - it makes no point of storing it if the device isn't connected to Tunnelbroker at the time. Depends on D13227 Test Plan: Repeated test plan from D13227, now by calling the RPC Reviewers: kamil!, ashoat Subscribers:
| Commit: | c811064 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers: tomek Differential Revision: https://phab.comm.dev/D13221
| Commit: | 781c6aa | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add RestoreUser RPCs Summary: Address [[ https://linear.app/comm/issue/ENG-8210/add-restore-rpcs-to-proto-and-grpc-web | ENG-8210 ]]. Added `RestorePasswordUser` and `RestoreWalletUser` RPCs. These are described as "a single RPC" in the Whitepaper 5.2. The API is very similiar to `LogInPasswordUser[Start]` / `LogInWalletUser`, with the additional device list payload. Also, we're not doing OPAQUE login here for password users. Test Plan: Flow, identity compiles. Reviewers: ashoat!, varun! Subscribers:
| Commit: | ca98cfd | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add reserved usernames to UserIdentitiesResponse Summary: First part of [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities | ENG-8771 ]] - added a new response field as proposed in [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities#comment-f8a85c4a | this comment ]]. This change is backwards compatible, regardless if we release identity first or clients first. The new field will simply default to an empty map. Test Plan: Flow, cargo build. Logic is added in the next diffs Reviewers: ashoat, varun Reviewed By: ashoat, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12922
| Commit: | e656543 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add reserved usernames to UserIdentitiesResponse Summary: First part of [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities | ENG-8771 ]] - added a new response field as proposed in [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities#comment-f8a85c4a | this comment ]]. This change is backwards compatible, regardless if we release identity first or clients first. The new field will simply default to an empty map. Test Plan: Flow, cargo build. Logic is added in the next diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12922
| Commit: | 9aa8d79 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add reserved usernames to UserIdentitiesResponse Summary: First part of [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities | ENG-8771 ]] - added a new response field as proposed in [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities#comment-f8a85c4a | this comment ]]. This change is backwards compatible, regardless if we release identity first or clients first. The new field will simply default to an empty map. Test Plan: Flow, cargo build. Logic is added in the next diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12922
| Commit: | ca142f0 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add reserved usernames to UserIdentitiesResponse Summary: First part of [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities | ENG-8771 ]] - added a new response field as proposed in [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities#comment-f8a85c4a | this comment ]]. This change is backwards compatible, regardless if we release identity first or clients first. The new field will simply default to an empty map. Test Plan: Flow, cargo build. Logic is added in the next diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12922
| Commit: | 85ebd13 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add reserved usernames to UserIdentitiesResponse Summary: First part of [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities | ENG-8771 ]] - added a new response field as proposed in [[ https://linear.app/comm/issue/ENG-8771/search-identity-reserved-usernames-in-finduseridentities#comment-f8a85c4a | this comment ]]. This change is backwards compatible, regardless if we release identity first or clients first. The new field will simply default to an empty map. Test Plan: Flow, cargo build. Logic is added in the next diffs Reviewers: ashoat!, varun Subscribers:
| Commit: | 7b7beb1 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity][proto] addWallet RPC Summary: https://linear.app/comm/issue/ENG-8306/addwalletstart-rpc do SIWE and add the wallet address to the user's item in the DDB users table if it's successful Test Plan: wallet login works. if nonce is expired, i get back the correct tonic status message Reviewers: bartek!, ashoat! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12575
| Commit: | f209eef | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add LogOutPrimaryDevice RPC Summary: [[ https://linear.app/comm/issue/ENG-7876/add-logoutprimarydevice-rpc | ENG-7876 ]]. Adding RPC that is going to be called by primary device to log out the primary device and all other user's devices. It is going to invalidate CSAT for all of them. It requires signed device list as an input - primary device logout will result in device list being replaced by a singleton of the primary device being logged out. Test Plan: Identity and flow compiles. RPC implementation will be added in later diffs Reviewers: ashoat, varun Reviewed By: ashoat, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12571
| Commit: | f6253a5 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add LogOutPrimaryDevice RPC Summary: [[ https://linear.app/comm/issue/ENG-7876/add-logoutprimarydevice-rpc | ENG-7876 ]]. Adding RPC that is going to be called by primary device to log out the primary device and all other user's devices. It is going to invalidate CSAT for all of them. It requires signed device list as an input - primary device logout will result in device list being replaced by a singleton of the primary device being logged out. Test Plan: Identity and flow compiles. RPC implementation will be added in later diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12571
| Commit: | fb79c6b | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add LogOutPrimaryDevice RPC Summary: [[ https://linear.app/comm/issue/ENG-7876/add-logoutprimarydevice-rpc | ENG-7876 ]]. Adding RPC that is going to be called by primary device to log out the primary device and all other user's devices. It is going to invalidate CSAT for all of them. It requires signed device list as an input - primary device logout will result in device list being replaced by a singleton of the primary device being logged out. Test Plan: Identity and flow compiles. RPC implementation will be added in later diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12571
| Commit: | 0de42f6 | |
|---|---|---|
| Author: | xsanm | |
| Committer: | xsanm | |
[proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker Summary: [ENG-8400](https://linear.app/comm/issue/ENG-8400/biggest-risk-tunnelbroker-inform-device-about-invalid-device-token) (see point 5. Logout). This RPC will be used by Identity to inform Tunnelbroker about device logout. Now remove the device token. Creating a follow-up task to delete persisted messages to device ([ENG-8495](https://linear.app/comm/issue/ENG-8495/implement-removing-data-from-tunnelbroker-undelivered-messages-on)). Test Plan: Tested in next diff Reviewers: bartek, marcin, ashoat Reviewed By: bartek, ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D12525
| Commit: | 4c5273d | |
|---|---|---|
| Author: | xsanm | |
| Committer: | xsanm | |
[proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker Summary: [ENG-8400](https://linear.app/comm/issue/ENG-8400/biggest-risk-tunnelbroker-inform-device-about-invalid-device-token) (see point 5. Logout). This RPC will be used by Identity to inform Tunnelbroker about device logout. Test Plan: Tested in next diff Reviewers: bartek, marcin, ashoat! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12525
| Commit: | ca982c9 | |
|---|---|---|
| Author: | xsanm | |
| Committer: | xsanm | |
[proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker Summary: [ENG-8400](https://linear.app/comm/issue/ENG-8400/biggest-risk-tunnelbroker-inform-device-about-invalid-device-token) (see point 5. Logout). This RPC will be used by Identity to inform Tunnelbroker about device logout. Test Plan: Tested in next diff Reviewers: bartek, marcin, ashoat! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12525
| Commit: | baceff2 | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add LogOutPrimaryDevice RPC Summary: [[ https://linear.app/comm/issue/ENG-7876/add-logoutprimarydevice-rpc | ENG-7876 ]]. Adding RPC that is going to be called by primary device to log out the primary device and all other user's devices. It is going to invalidate CSAT for all of them. It requires signed device list as an input - primary device logout will result in device list being replaced by a singleton of the primary device being logged out. Test Plan: Identity and flow compiles. RPC implementation will be added in later diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12571
| Commit: | d95d74c | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add LogOutPrimaryDevice RPC Summary: [[ https://linear.app/comm/issue/ENG-7876/add-logoutprimarydevice-rpc | ENG-7876 ]]. Adding RPC that is going to be called by primary device to log out the primary device and all other user's devices. It is going to invalidate CSAT for all of them. It requires signed device list as an input - primary device logout will result in device list being replaced by a singleton of the primary device being logged out. Test Plan: Identity and flow compiles. RPC implementation will be added in later diffs Reviewers: ashoat!, varun Subscribers: tomek Differential Revision: https://phab.comm.dev/D12571
| Commit: | aa26451 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity][proto] addWallet RPC Summary: https://linear.app/comm/issue/ENG-8306/addwalletstart-rpc do SIWE and add the wallet address to the user's item in the DDB users table if it's successful Test Plan: wallet login works. if nonce is expired, i get back the correct tonic status message Reviewers: bartek!, ashoat! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12575
| Commit: | 725cc74 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity][proto] addWallet RPC Summary: https://linear.app/comm/issue/ENG-8306/addwalletstart-rpc do SIWE and add the wallet address to the user's item in the DDB users table if it's successful Test Plan: wallet login works. if nonce is expired, i get back the correct tonic status message Reviewers: bartek!, ashoat! Subscribers:
| Commit: | 2e2a75f | |
|---|---|---|
| Author: | Bartłomiej Klocek | |
| Committer: | Bartłomiej Klocek | |
[protos][identity] Add LogOutPrimaryDevice RPC Summary: [[ https://linear.app/comm/issue/ENG-7876/add-logoutprimarydevice-rpc | ENG-7876 ]]. Adding RPC that is going to be called by primary device to log out the primary device and all other user's devices. It is going to invalidate CSAT for all of them. It requires signed device list as an input - primary device logout will result in device list being replaced by a singleton of the primary device being logged out. Test Plan: Identity and flow compiles. RPC implementation will be added in later diffs Reviewers: ashoat!, varun Subscribers:
| Commit: | 54a1ca0 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
remove reserved wallet registration RPC Summary: we don't need this. SIWE is enough to prove that a user owns a particular wallet address Depends on D12546 Test Plan: everything builds, git grep'd for any remaining references to this RPC and message type Reviewers: bartek Reviewed By: bartek Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D12547
| Commit: | 8ce5ef1 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
remove reserved wallet registration RPC Summary: we don't need this. SIWE is enough to prove that a user owns a particular wallet address Depends on D12546 Test Plan: everything builds, git grep'd for any remaining references to this RPC and message type Reviewers: bartek! Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D12547
| Commit: | 1c64711 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
remove reserved wallet registration RPC Summary: we don't need this. SIWE is enough to prove that a user owns a particular wallet address Depends on D12546 Test Plan: everything builds, git grep'd for any remaining references to this RPC and message type Reviewers: bartek! Subscribers: ashoat, tomek Differential Revision: https://phab.comm.dev/D12547
| Commit: | 7f4f161 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
remove reserved wallet registration RPC Summary: we don't need this. SIWE is enough to prove that a user owns a particular wallet address Depends on D12546 Test Plan: everything builds, git grep'd for any remaining references to this RPC and message type Reviewers: bartek! Subscribers:
| Commit: | 22b8c83 | |
|---|---|---|
| Author: | xsanm | |
| Committer: | xsanm | |
[proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker Summary: [ENG-8400](https://linear.app/comm/issue/ENG-8400/biggest-risk-tunnelbroker-inform-device-about-invalid-device-token) (see point 5. Logout). This RPC will be used by Identity to inform Tunnelbroker about device logout. Test Plan: Tested in next diff Reviewers: bartek, marcin, ashoat! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12525
| Commit: | 80f63ae | |
|---|---|---|
| Author: | xsanm | |
| Committer: | xsanm | |
[proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker Summary: [ENG-8400](https://linear.app/comm/issue/ENG-8400/biggest-risk-tunnelbroker-inform-device-about-invalid-device-token) (see point 5. Logout). This RPC will be used by Identity to inform Tunnelbroker about device logout. Test Plan: Tested in next diff Reviewers: bartek, marcin, ashoat!
| Commit: | 785034f | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | marcinwasowicz | |
[identity] update change password RPCs to match whitepaper Summary: per the whitepaper, we want clients to run Password-based Authentication before running Password-based Registration with the new password. Test Plan: tested later in stack by calling the new RPCs from web and native Reviewers: ashoat, bartek Reviewed By: ashoat, bartek Subscribers: tomek Differential Revision: https://phab.comm.dev/D12465
| Commit: | a0954ee | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity] update change password RPCs to match whitepaper Summary: per the whitepaper, we want clients to run Password-based Authentication before running Password-based Registration with the new password. Test Plan: tested later in stack by calling the new RPCs from web and native Reviewers: ashoat, bartek Reviewed By: ashoat, bartek Subscribers: tomek Differential Revision: https://phab.comm.dev/D12465
| Commit: | 2daa4a4 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity] update change password RPCs to match whitepaper Summary: per the whitepaper, we want clients to run Password-based Authentication before running Password-based Registration with the new password. Test Plan: tested later in stack by calling the new RPCs from web and native Reviewers: ashoat!, bartek! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12465
| Commit: | 97a24a0 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity] update change password RPCs to match whitepaper Summary: per the whitepaper, we want clients to run Password-based Authentication before running Password-based Registration with the new password. Test Plan: tested later in stack by calling the new RPCs from web and native Reviewers: ashoat!, bartek! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12465
| Commit: | 6da457b | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity] update change password RPCs to match whitepaper Summary: per the whitepaper, we want clients to run Password-based Authentication before running Password-based Registration with the new password. Test Plan: tested later in stack by calling the new RPCs from web and native Reviewers: ashoat!, bartek! Subscribers: tomek Differential Revision: https://phab.comm.dev/D12465
| Commit: | 63882be | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
[identity] update change password RPCs to match whitepaper Summary: per the whitepaper, we want clients to run Password-based Authentication before running Password-based Registration with the new password. Test Plan: tested later in stack by calling the new RPCs from web and native Reviewers: ashoat!, bartek! Subscribers:
| Commit: | 2842940 | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
Rename new_content_prekeys and new_notif_prekeys Summary: We only upload one of each type of prekey, so these fields should not be plural Depends on D12436 Test Plan: ran flow, checked all invocations of `RefreshUserPrekeys` to make sure client code reflected the field name changes Reviewers: bartek, ashoat Reviewed By: ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D12441
| Commit: | cdfd93f | |
|---|---|---|
| Author: | Varun Dhananjaya | |
| Committer: | Varun Dhananjaya | |
Rename new_content_prekeys and new_notif_prekeys Summary: We only upload one of each type of prekey, so these fields should not be plural Depends on D12436 Test Plan: ran flow, checked all invocations of `RefreshUserPrekeys` to make sure client code reflected the field name changes Reviewers: bartek, ashoat Subscribers: tomek Differential Revision: https://phab.comm.dev/D12441