status-go/services
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
..
accounts feat: Added emoji params for a wallet account (#2582) 2022-03-11 11:59:15 +01:00
appmetrics Move services to status-node 2021-07-20 10:57:38 +02:00
browsers Sync bookmarks 2022-02-17 12:40:33 +00:00
chat feat: unified chat API pt. 3 (#2535) 2022-03-03 15:37:07 -04:00
ens fix: minor issues and adding method to retrieve the stickermarket contract address 2022-03-02 17:46:16 -04:00
ext Enable mailserver cycle by default 2022-03-19 08:56:22 +00:00
gif fix(@gif): fix retry when connection lost (#2520) 2022-02-07 13:55:57 +01:00
local-notifications fix: remove notification from debug log 2022-02-15 12:18:32 -04:00
mailservers Enable mailserver cycle by default 2022-03-19 08:56:22 +00:00
peer Fix hash & start moving to lifecycle 2021-07-20 10:57:38 +02:00
permissions feat: add address to permission (#2571) 2022-03-14 13:38:12 +01:00
personal feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
rpcfilters feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
rpcstats Move services to status-node 2021-07-20 10:57:38 +02:00
shhext Decline pending group invites from user, when user is blocked (#2455) 2021-12-06 18:14:40 +05:30
status feat: add RequestCommunityInfoFromMailserverAsync (#2537) 2022-02-14 16:49:14 -05:00
stickers fix: minor issues and adding method to retrieve the stickermarket contract address 2022-03-02 17:46:16 -04:00
subscriptions feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
typeddata linting and remove unused code 2021-07-20 10:57:38 +02:00
wakuext feat: desktop mailserver cycle (#2481) 2022-01-12 12:02:01 -04:00
wakuv2ext feat: desktop mailserver cycle (#2481) 2022-01-12 12:02:01 -04:00
wallet feat: stickerpacks service 2022-03-02 17:46:16 -04:00
web3provider feat: add address to permission (#2571) 2022-03-14 13:38:12 +01:00
utils.go New debug_postSync endpoint (#1046) 2018-06-25 15:27:17 +02:00