Patryk Osmaczko
30f4edf48d
fix: keep flaky tests compilable and easy to find
2024-02-19 21:46:35 +01:00
Patryk Osmaczko
1fca1e1743
Revert "Comment out flaky tests ( #4741 )"
...
This reverts commit 582927868d
.
2024-02-19 21:46:35 +01:00
Roman Volosovskyi
582927868d
Comment out flaky tests ( #4741 )
2024-02-19 10:10:37 +01:00
Igor Sirotin
85c0e282ae
feature: profile showcase preferences sync&backup ( #4729 )
2024-02-17 18:07:20 +00:00
Siddarth Kumar
926f6a3c72
Revert "test: bump go-libp2p"
...
This reverts commit d0ca4447c6
.
2024-01-18 20:29:33 +00:00
Richard Ramos
d0ca4447c6
test: bump go-libp2p
2024-01-18 14:28:06 +00:00
Stefan
70b2cab096
chore(wallet) rename pokt urls to grove in config and tests
...
Change tests to account for new urls
Updates status-desktop #13189
2024-01-12 20:23:11 +01:00
Roman Volosovskyi
aee111e5ab
[ #4200 ] Avoid tx watching for addresses which were not exposed
2023-12-01 12:30:42 +01:00
frank
3140a0bc53
local pair: check netIPs if empty before find server cert ( #4333 )
2023-11-20 13:15:59 +08:00
osmaczko
a584ab086a
Fix/timesource offline ( #4309 )
...
* fix: add missing callback cleanup in timesource
fixes: "panic: sync: negative WaitGroup counter"
part of: status-im/status-desktop#12691
* fix: ensure timesource.GetCurrentTime is non-blocking
closes : status-im/status-desktop#12691
2023-11-13 14:06:32 -05:00
frank
7ad5800a9a
use timesource(synced) to generate/validate server cert time ( #4228 )
...
* use timesource(synced) to generate/validate server cert time
* add debug log
* bump version
2023-11-07 09:51:15 +08:00
frank
3326362b90
optimised finding server cert ( #4148 )
...
* optimised finding server cert
* make sure `close(done)` invoked only once
* remove sleep
* resolve IDE warning
* refactor for findServerCert
2023-10-18 14:17:49 +08:00
Patryk Osmaczko
53423e58ba
fix: use proper migrations for protocol's test database
...
- use `appdatabse.DbInitializer{}` in tests to ensure consistent migrations
- remove protocol's open database functions due to improper
initialization caused by missing node config migration
- introduce `PushNotificationServerConfig` to resolve cyclic dependency
issues
2023-10-03 15:11:58 +02:00
frank
b3213172a7
Prevent Logged In Account Local Pairing / Syncing With Another Account ( #4044 )
...
* Prevent Logged In Account Local Pairing / Syncing With Another Account
* addressed feedback from @siddarthkay
* fixed `TestPairingThreeDevices`
* replace `prepareBackendWithAccount` with `prepareBackendWithoutAccount`
2023-09-21 08:32:16 +08:00
Igor Sirotin
6977a94cdc
[CHERRY-PICK] PR#4036 ( #4037 )
...
* fix: correct selections of server url, remove ip duplicates (#4036 )
* fix `TestConnectionParams_GetLocalAddressesForPairingServer` flaky test
2023-09-20 10:37:51 +01:00
Sale Djenic
3bacb84a02
chore: pairings file related properties removed from the local pairing
...
The pairings file is transferred along with the `SyncKeypair` message.
2023-09-13 17:15:32 +02:00
Sale Djenic
6894295ac3
feat: register and maintain keycard local pairing file by `status-go`
...
Closes : #4003
2023-09-13 17:15:32 +02:00
frank
eda1f5482b
fix mobile issue: Sync is hanging in "syncing devices" stage ( #4010 )
...
align another time of cert
addressed feedback from @Samyoul @igor-sirotin
add logger
move line
fix mobile issue #17223
2023-09-11 20:19:26 +08:00
Samuel Hawksby-Robinson
3e53eabe4b
Moved Android GOOS const to common
2023-09-05 16:42:20 +01:00
Samuel Hawksby-Robinson
1a7414312e
Added noop returns for Android GOOS
2023-09-05 16:42:20 +01:00
Sale Djenic
0f58d01cc4
tests: added test simulating a migration of an imported keypair to/from keycard and transferring keystore files for it
2023-08-31 12:13:54 +02:00
Sale Djenic
13931817dd
fix: a crash when the user provides a connection string there is no running server for is fixed
2023-08-23 12:59:18 +02:00
Igor Sirotin
5a8f1feea9
Local Pairing: connection string version 2 with sharing multiple server addresses ( #3909 )
...
* feat: network functions for local pairing (#3898 )
2023-08-22 19:18:14 +03:00
Andrea Maria Piana
8dd1b66d69
Always use protobufs by reference & generate handlers
2023-08-22 12:08:54 +01:00
Samuel Hawksby-Robinson
6f1c9af76b
Added functionality to local pairing that makes client calls (more) idempotent
2023-08-21 15:44:32 +01:00
Sale Djenic
3c6087e5c4
fix: changes lost while rebasing
...
- send transferred keyuids instead of number of transferred files
- updating keypair's operability for transferred keypairs
- unnecessary check of a number of transferred keystore files
2023-08-21 14:45:50 +02:00
Sale Djenic
d05ce522f9
feat: transferring keystore files for selected keypair via local network
...
There is a desktop app feature where we need to transfer keystore files for selected
keypair/s only via local network using a QR code (of course, which are not migrated
to a keycard, otherwise we wouldn't need to do that).
2023-08-18 17:43:14 +02:00
Samuel Hawksby-Robinson
b49b9fe3c5
Added a (rough) roadmap to resolving a number of known issues
2023-08-14 15:10:54 +01:00
Sale Djenic
7c72d5ec99
fix: discard backed up messages if `ProcessBackedupMessages` is not set to `true`
...
If user followed onboarding flow to recover his account using seed phrase or keycard,
then `ProcessBackedupMessages` property of node config json object should be set to
`true`, otherwise it should be set to `false` or be omitted.
2023-07-25 07:50:43 +02:00
frank
71ca35bf34
Feat/sync customization color ( #3702 )
...
* sync customization color
* addressed feedback from @cammellos
* add param customizationColorClock to function generateOrImportAccount
2023-07-18 21:35:06 +08:00
Igor Sirotin
244b4273de
fix: don't store ourselves as a contact ( #3627 )
2023-07-12 12:46:56 +03:00
frank
bbb17c6ce8
fix: unable to perform backup
2023-06-29 13:04:49 +01:00
Roman Volosovskyi
18a0bc3130
Set installation name on account creation and pairing
2023-06-29 10:14:12 +02:00
Sale Djenic
5738cf7e21
keypairs pairing details added to local pairing
2023-06-28 14:04:47 +02:00
Sale Djenic
413120e299
feat: local pairing - adding support for syncing from a profile which is migrated to a Keycard
2023-06-28 14:04:47 +02:00
Sale Djenic
cff7d2f693
fix: profile social links updated
2023-06-06 09:59:12 +02:00
Khushboo-dev-cpp
8b91e3aaaf
chore: Add ColorId for Wallet accounts that can be shared with mobile ( #3521 )
2023-06-02 17:06:51 +02:00
Samuel Hawksby-Robinson
e620633eb7
Handle deferred stop error
2023-06-02 15:55:48 +01:00
Samuel Hawksby-Robinson
ce52aad877
Added waitForPortSet func to ensure server is running
2023-06-02 15:55:48 +01:00
Samuel Hawksby-Robinson
9a2e9fbc3c
Added preflight outbound check to local pairing
2023-06-02 15:55:48 +01:00
Igor Sirotin
a7df4ed388
Local Pairing update for `StopNode` ( #3536 )
2023-06-01 08:33:57 +03:00
Sale Djenic
eeaaf0ce3f
feat: accounts improvements applied
...
- old `accounts` table is moved/mapped to `keypairs` and `keypairs_accounts`
- `keycards` table has foreign key which refers to `keypairs.key_uid`
- `Keypair` introduced as a new type
- api endpoints updated according to this change
2023-05-25 19:46:47 +02:00
yqrashawn
6fed50ce53
feat: media server and colorhash related change ( #3500 )
2023-05-18 14:27:16 +08:00
frank
0197e6c484
Feat/sync local deleted message ( #3476 )
...
* sync local deleted messages
* rebase
* add REPLACE
* fix lint
* defer rows.Close() / rename function
* add local pair test
* replace unused clock with _
2023-05-12 16:31:34 +08:00
Eng Zer Jun
83ad76637a
test: use `T.TempDir` to create temporary test directory ( #2746 )
...
This commit replaces `os.MkdirTemp` with `t.TempDir` in tests. The
directory created by `t.TempDir` is automatically removed when the test
and all its subtests complete.
Prior to this commit, temporary directory created using `os.MkdirTemp`
needs to be removed manually by calling `os.RemoveAll`, which is omitted
in some tests. The error handling boilerplate e.g.
defer func() {
if err := os.RemoveAll(dir); err != nil {
t.Fatal(err)
}
}
is also tedious, but `t.TempDir` handles this for us nicely.
Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2023-04-26 21:39:51 +01:00
frank
a2ed1b78dd
feat:support backup/sync ens name ( #3415 )
2023-04-26 23:37:18 +08:00
Igor Sirotin
b8209cbc7d
fix(pairing): Received installation event ( #3422 )
2023-04-26 14:48:49 +03:00
frank
272173c939
feat:support backup/sync social settings ( #3407 )
...
* feat:support backup/sync social settings
* update binddata.go
* fix lint issue
* addressed feedback from @saledjenic @osmaczko
* addressed feedback from @saledjenic @osmaczko
* add corresponding test for local pairing
* addressed feedback from @saledjenic
2023-04-20 06:59:09 +08:00
Samuel Hawksby-Robinson
8c94c5f3f1
Added versioning package and addressed feedback
2023-04-17 12:01:38 +01:00
Samuel Hawksby-Robinson
5a993e8f98
Added functionality to slow stop UDP beacon multicast/listen
2023-04-17 12:01:38 +01:00