Commit Graph

4990 Commits

Author SHA1 Message Date
Gabriel mermelstein f0c039318a
beginning of fake dns server integration 2024-10-15 19:19:18 +03:00
Gabriel mermelstein 5ec906558c
removing spammy log 2024-10-15 17:31:46 +03:00
Gabriel mermelstein 37d7fd4486
more TODO comments 2024-10-15 14:16:18 +03:00
Gabriel mermelstein 524b566165
adding TODO comments 2024-10-15 14:13:00 +03:00
Gabriel mermelstein 9373407a9c
improving comments 2024-10-14 11:55:28 +03:00
Gabriel mermelstein cd41b1367f
deleting some tabs 2024-10-14 11:41:53 +03:00
Gabriel mermelstein 4b9bee467b
commenting compilation errors 2024-10-14 11:39:43 +03:00
Gabriel mermelstein d1f09c1c60
cleanup 2024-10-14 10:36:49 +03:00
Gabriel mermelstein 0b5e20b00a
adding dialing to test 2024-10-11 17:40:45 +03:00
Gabriel mermelstein ba45cbc8cc
adding disconnect functionality 2024-10-11 15:51:13 +03:00
Gabriel mermelstein 56e51d79d9
check for connection 2024-10-11 12:15:34 +03:00
Gabriel mermelstein 675bb28b8c
adding dnsdiscovery, staticnodes and some cleanup 2024-10-09 12:08:58 +03:00
Gabriel mermelstein 59f45c0178
adding clusterId and shards 2024-10-08 18:07:11 +03:00
Gabriel mermelstein a4ac3278f0
adding discv5Discovery param 2024-10-08 16:29:15 +03:00
Gabriel mermelstein 4fa26147e8
commenting a lot of things and some config changes to start testing 2024-10-08 14:25:21 +03:00
Gabriel mermelstein 2c0eb59d9f
removing unnecessary channel 2024-10-07 15:18:46 +03:00
Gabriel mermelstein 6ed72907f4
fixing setup and adding debug logs 2024-10-07 13:01:26 +03:00
Richard Ramos 7f2bd731c5
chore_: update nwaku 2024-10-02 12:02:32 -04:00
richΛrd 1f7d42acb0
feat_: build nwaku with nix and use build tags to choose between go-waku and nwaku (#5896) 2024-10-02 09:51:12 -04:00
Ivan Folgueira Bande 2062fc663f
add missing shard.go 2024-09-24 10:34:22 +02:00
Ivan Folgueira Bande 94dc345d8e
waku_test.go: adapt TestWakuV2Store 2024-09-17 14:01:08 +02:00
Ivan Folgueira Bande 8cf6cdcd27
nwaku.go: GetNumConnectedPeers controls when passed pubsub is empty 2024-09-17 13:58:32 +02:00
Ivan Folgueira Bande 6954612f54
some minor progress to add nwaku in status-go 2024-09-08 20:38:52 +02:00
Ivan Folgueira Bande fb1b1a8605
refactor_: start using nwaku 2024-08-27 15:14:36 +02:00
Andrea Maria Piana 97f4c6e3df feat_: Flush hystrix on going back online
When going offline, all the rpc calls fail making hystrix open all the
circuits.
This commit changes the behavior so that when we go back online, we
close all the circuits.
We should also avoid making rpc requests while offline, but this should
work for release.
2024-08-16 19:52:48 +01:00
richΛrd a6645bd209
chore_: remove `status.test` fleet (#5702) 2024-08-16 14:26:35 -04:00
richΛrd 4aa51f9882
fix_: wait for mailserver available signal to change missing messages criteria (#5686) 2024-08-16 14:26:10 -04:00
richΛrd c02ebf957c
refactor_: use concrete datatypes instead of `string` (#5701) 2024-08-16 19:24:21 +01:00
frank 9cdfd6fb42
fix scheduler panic after quick stop (#5724)
* fix_: scheduler panic after quick stop

* test_: fix failed test TestScheduler_Enqueue_ValidateOrder
2024-08-16 21:16:29 +08:00
Andrea Maria Piana 9e5fa3f22c feat_: Cache GetWalletToken method and split circuits
This commits does a few things:

1) Adds cache of token amount to the GetWalletToken endpoint, used by
   mobile, in case the user is offline.

2) Split circuits by chain-id (when available) and by host+index when
   not

3) It makes GetWalletToken always refresh, as that's directed from an
   user action and we want to respect that. A cool down of 10s should be
   added in the future to avoid spamming.
2024-08-16 14:02:29 +01:00
richΛrd bb6d5f602b
chore_: fix `TestBasicWakuV2` (#5718) 2024-08-15 14:43:37 -04:00
Igor Sirotin 93bb77f303
chore_: change patch version to 0 when incrementing minor (#5719) 2024-08-15 18:36:52 +01:00
Igor Sirotin a00bf6977b
fix_: publish community periodically (#5709) (#5715)
* fix_: publish community at app start

* fix_: allow publishing community with same clock

* chore_: increase community publish interval to 24 hours
2024-08-15 16:49:08 +01:00
Samuel Hawksby-Robinson 0e882f1b97 feat(rpc_user_agent)_: Added application version to the RPC user client 2024-08-15 13:18:18 +01:00
Mikhail Rogachev c257874be9
chore(connector)_: Polish connector service (#5711) 2024-08-15 13:49:29 +02:00
Igor Sirotin f660be0daa
chore!: simplify local pairing API (#5643)
* chore!: switch to use CreateAccount, fix tests

* chore_: move GenerateInstallationID to multidevice

* chore!: clean up ReceiverConfig

* chore_: use DefaultKeystoreRelativePath

* chore_: cleanup

* fix_: import api

* chore_: lint fix

* chore_: remove unused import
2024-08-14 21:10:19 +01:00
Andrea Maria Piana 771f26210a Set BASE_BRANCH to develop if not defined 2024-08-14 19:55:09 +01:00
Andrea Maria Piana 0954a4ad13 feat!: drive proxy stage name from the client 2024-08-14 18:50:01 +00:00
Icaro Motta f837bb55c4
fix(wallet)_: pass loop var by value to goroutine (#5710) 2024-08-14 16:45:55 +01:00
Anthony Laibe 1287e5af14 fix_: Token cache usage
When fetch or cache, always return the cache
Do not save if the token is not being returns
Resolve connection map AFTER making the call
2024-08-14 13:18:58 +02:00
belalshehab 7ed92531c2 fix(wallet)_: Fix handling of remote image URLs in image processing
- Addressed the issue where remote image URLs failed to be processed due to local file handling restrictions.
    - Introduced `FetchAndStoreRemoteImage` to download and save remote images to a temporary file, enabling compatibility with existing processing functions.
    - Split the main image handling logic into smaller functions (`OpenAndDecodeImage`, `AdjustImage`) for better modularity and maintainability.
    - Updated `OpenAndAdjustImage` to use these new functions, ensuring a streamlined flow for both local and remote images.
    - Added cleanup steps for temporary files to prevent resource leaks.

    resolves: #15691
2024-08-14 12:50:10 +02:00
Igor Sirotin 130c995b92
chore_: remove logging identity images (#5708) 2024-08-14 10:32:17 +01:00
Samuel Hawksby-Robinson c97cedba9a feat(rpc-user-agent)_: Added user agent to upstream client 2024-08-13 13:52:14 +01:00
Samuel Hawksby-Robinson bb01332af9 feat(rpc_user_agent)_: Added OS conditioned agent naming 2024-08-13 13:52:14 +01:00
Samuel Hawksby-Robinson f022d9a477 feat(rpc_user_agent)_: Added User Agent to the authed rpc client 2024-08-13 13:52:14 +01:00
Igor Sirotin dd443b030d
fix(commit_check)_: use proper base branch (#5700) 2024-08-13 10:58:48 +01:00
Mikhail Rogachev be9ba7604b
feat(connector)_: impl `personal_sign` endpoint (#5681) 2024-08-13 11:11:24 +02:00
Prem Chaitanya Prathi c08dedb77d
fix_: add ticker to check peers and update connection status (#5682) 2024-08-13 13:58:18 +05:30
Igor Sirotin 9175e45e61
fix_: block on logout (#5696)
* fix_: check context on processAndPushTelemetry

* fix_: fix waitgroup add/done in Waku

* fix(pendingTracker)_: stop the pending transacitonTracker on logout

* chore_: lint fix

---------

Co-authored-by: Jonathan Rainville <rainville.jonathan@gmail.com>
2024-08-12 22:30:13 +01:00
Sale Djenic 4a78d7c1e9 fix_: when preparing a balance map skip chains where cannot get the balance, instead of returning the error 2024-08-12 17:35:19 +02:00