richΛrd
8cf4feec1e
refactor_: remove status-im/rendezvous ( #5685 )
2024-08-22 13:12:37 -04:00
Prem Chaitanya Prathi
9a703162c4
refactor: only use shards ( #5474 )
...
* refactor_: use shards by default
* fix_: metadata lightclient check
* chore_: update go-waku
2024-07-15 20:55:12 +05:30
Prem Chaitanya Prathi
58a3cc1127
feat(waku)_: allow client to set store confirmations
2024-07-15 09:37:57 +01:00
Prem Chaitanya Prathi
6c0c267c3c
feat_: flag to enable/disable sent message store query confirmations
2024-07-15 09:19:01 +01:00
richΛrd
56cc5c96c5
feat_: bump go-waku to introduce new keep alive interval ( #5484 )
...
- Also renames the existing keepAliveInterval to randomPeerKeepAliveInterval, and uses time.Duration instead of int
2024-07-11 14:36:34 -04:00
richΛrd
c0a7a1ee9e
feat_: flag to enable/disable missing message verification ( #5497 )
2024-07-09 09:42:34 -04:00
Mikhail Rogachev
1362d10620
feat_: implement connector service ( #5375 ) ( #5403 )
2024-06-24 07:29:40 -07:00
Igor Sirotin
13ade7ccff
chore_: Revert: implement connector service ( #5375 ) ( #5397 )
...
This reverts commit b25ff41e51
.
2024-06-21 13:16:41 +01:00
Godfrain Jacques
b25ff41e51
feat_: implement connector service ( #5375 )
2024-06-20 14:11:55 -07:00
Igor Sirotin
a01ffdbe8e
fix: proper usage of CreateAccount RootDataDir ( #5284 )
...
* fix_: introduce CreateAccount.RootDataDir
* fix_: deprecate and remove ShhextConfig.BackupDisabledDataDir
2024-06-05 14:03:34 +01:00
Andrey Bocharnikov
fe25d97052
fix(config)_: add API calls to set new waku node and max backups
...
* add waku nodeaddr and max log backups validation
* Allow to set new waku node
* Allow to set custom max backups
* add tests
2024-06-04 22:52:18 +07:00
Andrea Maria Piana
3ab1afaae8
feat_: Allow to set custom nodes & log level
2023-11-29 09:31:02 +00:00
Andrea Maria Piana
f48f9cccc6
feat_: Allow to set light client
2023-11-29 09:31:02 +00:00
Richard Ramos
8e0621d1b1
chore: add cluster_id to DB, move clusterID to config file and load clusterID when switching fleets
2023-11-23 11:16:50 -04:00
richΛrd
c0b0bdc8fe
fix: populate node config's `UseShardAsDefaultTopic` ( #4289 )
2023-11-10 15:29:32 -04:00
Sale Djenic
752d1a47f6
fix: networks get updated from a single place now, network.Manager
...
Runtime networks related env vars are being in use now, updating necessary rpc urls.
2023-11-08 11:31:15 +01:00
Sale Djenic
53c847fda5
chore: unnecessary code removed (this most likely broke migrations in the past)
2023-11-08 11:31:15 +01: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
Richard Ramos
db74eaa0d9
fix: add missing waku2 store columns
2023-01-26 13:47:47 -04:00
Richard Ramos
d996fb60d4
feat: use identify protocol
2022-11-15 11:00:36 -04:00
Richard Ramos
6300751e36
chore: upgrade go-waku and log about messages sent/received
2022-11-09 17:39:17 +03:00
Anthony Laibe
9ea2344647
fix: allow to update network in app ( #2852 )
...
Prevent to override change done via the app
2022-09-13 10:40:29 +02:00
Richard Ramos
ad326fa290
feat: wakuv2 store ( #2780 )
...
Allows runnning a store node depending on node config settings.
2022-08-19 12:34:07 -04:00
Khushboo-dev-cpp
fea37ff5b4
feat: Added new params for shortName and color for the networks ( #2681 )
2022-06-17 00:12:21 +05:30
Richard Ramos
0048aaebcc
feat: add IPFS rate limiter for downloading stickers and use http server for retrieving stickers ( #2611 )
2022-05-09 09:07:57 -04:00
Richard Ramos
fe50f12ac9
fix: pubkey marshalling
2022-04-25 17:50:35 +04:00
Richard Ramos
b537ff9f02
refactor: reuse nodeconfig instead of loading it from DB
2022-04-22 11:25:33 +04:00
Samuel Hawksby-Robinson
3dd13e3642
refactor of node config so that node config upgrade inserts are handled distinctly from any other config inserts that may come in future ( #2609 )
2022-03-25 18:34:24 +00:00
Pascal Precht
86926258ee
Intrododuce `NodeConfig.TorrentConfig` and CLI flags
...
This commit introduces a new `TorrentConfig` as per #2563 with dedicated
default values and new options/flags for the status-go CLI.
Since it's part of `NodeConfig`, which is stored per user in the
database, this commit also adds a migration script that adds a new
`torrent_config` table and database APIs to insert and retreive the
torrent config.
Closes #2563
2022-03-21 12:59:09 +01:00
Andrea Maria Piana
d60a6713fe
Enable mailserver cycle by default
...
This commit enables mailserver cycle logic by default and make a few
changes:
1) Nodes are graylisted instead of being blacklisted for a set amount of
time. The reason is that if we blacklist, any cut in connectivity
might result in long delays before reconnecting, especially on spotty
connections.
2) Fixes an issue on the devp2p server, whereby the node would not
connect to one of the static nodes since all the connection slots
where filled. The fix is a bit inelegant, it always connects to
static nodes, ignoring maxpeers, but it's tricky to get it to work
since the code is clearly not written to select a specific node.
3) Adds support to pinned mailservers
4) Add retries to mailservers requests. It uses a closure for now, I
think we should eventually have a channel etc, but I'd leave that for
later.
2022-03-19 08:56:22 +00:00
andrey
ac31ccc080
enable ens service by default
2022-01-27 11:21:19 +01:00
Richard Ramos
ee41e30881
feat: extract node config from settings to individual tables ( #2470 )
2022-01-12 16:04:43 -04:00