1516 Commits

Author SHA1 Message Date
Adam Babik
17f91b3141
Clean up protocol package (#1890) 2020-03-09 07:19:23 +01:00
Andrea Maria Piana
2d1e06f25f Pull waku-enabled from the database v0.48.5 2020-03-05 21:04:09 +01:00
Adam Babik
7bb95520c3
update VERSION to 0.48.4 v0.48.4 2020-03-04 09:37:20 +01:00
Andrea Maria Piana
a82de9f5f9
Upgrade extkeys (#1878) 2020-03-04 09:30:31 +01:00
Juan Ortiz
f18e4ddeeb
Update How to Build link in README.md (#1889) 2020-03-04 00:07:30 +01:00
Andrea Maria Piana
7be1fcb978 Dont use system time for clock value in create group chat event v0.48.3 2020-02-29 11:28:46 +01:00
Andrea Maria Piana
4d2ecb0055 Enable eth config v0.48.2 2020-02-28 18:47:25 +01:00
Andrea Maria Piana
ddf7c2d1c2 upgrade whisper v0.48.1 2020-02-28 13:27:00 +01:00
Andrea Maria Piana
2ae04f2a2d acknowledge spelling 2020-02-28 13:27:00 +01:00
Adam Babik
dc61859568
bump VERSION to 0.48.0 v0.48.0 2020-02-26 20:37:27 +01:00
Adam Babik
b33ad8147d
Add example to demonstrate Whisper-Waku bridge (#1875) 2020-02-26 20:36:25 +01:00
Adam Babik
f335d1cf7e
Prevent starting node without APIModules (#1876) 2020-02-26 20:35:47 +01:00
Roman Volosovskyi
ba751aecdc
bump to 0.47.1 v0.47.1 2020-02-26 18:23:57 +02:00
Roman Volosovskyi
6cc1365536
Start wallet services when log into keycard account 2020-02-26 18:23:04 +02:00
Andrea Maria Piana
5cc60de80b
Add mark as read endpoint (#1863) v0.47.0 2020-02-26 13:31:48 +01:00
Andrea Maria Piana
7a64fbf5f7
make apis private (#1866)
* make apis private

* Bump whisper
2020-02-25 08:03:01 +01:00
Adam Babik
91e658aeb6
bump Whisper to 6.2.1 (#1869) 2020-02-21 16:22:25 +01:00
Adam Babik
cc8e786702
fix whisper tests (#1867) 2020-02-21 15:49:10 +01:00
Andrea Maria Piana
849492fda9
Add statusUpdate code (#1861)
* Add status-option code

This commits changes the behavior of waku introducing a new status-code,
`2`, that replaces the current single options codes.

* linting
2020-02-21 15:48:53 +01:00
86f54c3f5f remove eth.beta fleet as it has been decomissioned
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-21 14:48:47 +01:00
Adam Babik
bc7661b001
update VERSION to 0.46.0 v0.46.0 2020-02-21 12:41:11 +01:00
Oskar Thorén
c7939bcebf
Create WAKU.md with spec support (#1855)
* Create WAKU.md with spec support

See https://github.com/vacp2p/pm/issues/7

* Update WAKU.md

* Update WAKU.md

Co-Authored-By: Adam Babik <adam@status.im>

* Update WAKU.md

Co-Authored-By: Adam Babik <adam@status.im>

* Update WAKU.md

* Update WAKU.md

* Update WAKU.md

Co-authored-by: Adam Babik <a.babik@designfortress.com>
2020-02-21 17:56:15 +08:00
Adam Babik
e4b0a97cc5
add bridge metrics to Whisper and Waku (#1864) waku/v1.3.1 whisper/v6.2.1 2020-02-19 15:36:16 +01:00
Adam Babik
76b5dc29dc
Integrate Whisper-Waku bridge in status-go (#1854) 2020-02-18 12:21:01 +01:00
Adam Babik
491e3be799
fix flaky tests (#1860) 2020-02-18 10:34:09 +01:00
Adam Babik
46b05c7478
Handle rateLimitingCode packet (#1852) 2020-02-18 10:33:39 +01:00
Andrea Maria Piana
9c2c08d44c
Init protocol when shh is active (#1862) v0.45.1 2020-02-17 18:18:30 +01:00
Andrea Maria Piana
141f917e7c
Initialize protocol when waku active (#1832) 0.45.0 2020-02-17 15:38:59 +01:00
Adam Babik
7ba20cb5a2
Prepare Whisper and Waku for bridge implementation (#1850) waku/v1.3.0 whisper/v6.2.0 2020-02-13 15:30:20 +01:00
fdcefb8dc2
bump to 0.44.2
Signed-off-by: Jakub Sokołowski <jakub@status.im>
v0.44.2
2020-02-13 12:55:28 +01:00
7a97325850 add GetContactByID to Messenger
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-13 12:55:09 +01:00
Volodymyr Kozieiev
19fc448c85
pending-stickers field added to settings, unit-tests fixed (#1830) 2020-02-13 13:48:04 +02:00
Adam Babik
1b515a5a5e
Implement new waku/0 handshake (#1848) 2020-02-11 17:59:21 +01:00
da4f30ffd2
bump to 0.44.1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
v0.44.1
2020-02-11 16:11:53 +01:00
6b5e97d148 statusd: use eth.prod fleet by default
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-11 16:11:41 +01:00
cca47ef6e1 rename gomarkdown/markdown to status-im/markdown
This resolves a dependency conflict we have with MatterBridge
which was using a newer version of the same package.
This resulted in a JSON marshalling bug that would crash the bridge.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-11 16:06:43 +01:00
Adam Babik
c012576541
Update VERSION to 0.44.0 v0.44.0 2020-02-10 12:30:48 +01:00
Adam Babik
8b61d92d58
Remove protocol and eth-node submodules (#1835) 2020-02-10 12:22:37 +01:00
Roman Volosovskyi
dc80cb0e06
Cleanup after tx fetching changes
- unused API methods are removed
- some unusued code is removed too
- API docs are updated

That's just a portion of clean up that should be done,
but the rest of it will probably happen in different PR
with changes to the way how we watch to chain updates.
v0.43.2
2020-02-09 12:05:36 +02:00
Andrea Maria Piana
0b6ad662b5
Bug/validate pubkey (#1838)
* validate chat before persisting

* add comment to public key generation
v0.43.1
2020-02-07 12:56:30 +01:00
Adam Babik
d27a507e0d
make Messenger.Timesource public (#1837) 2020-02-07 12:30:26 +01:00
e1dee26ba9 docs: clarify purpose and describe ports
Also make bootnode use 30301 by default to avoid clash/confusion.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-06 18:44:23 +01:00
14501520be add option to show enode as QR code if qrencode is available
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-05 16:50:49 +01:00
b476d5c6f3 include mail password when getting enode with get_enode.sh
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-02-05 16:50:49 +01:00
Andrea Maria Piana
f2eebd1e49
Verify ENS in the background (#1824)
Currently ENS are verified explicitly by status-react, this is not ideal
as if that fails it will have to be explicilty retried in status-react.
This commits changes that behavior so that ENS are verified in a loop
and updated if new messages are received.
v0.43.0 0.43.0
2020-02-05 11:09:33 +01:00
Roman Volosovskyi
9cf640842b
[status-im/status-react#9942] Upgradable paths in configs
Storing absolute path for different configs breaks compatibility on iOS
as app's dir is changed after upgrade. The solution is to store relative
paths and to concatenate it with `backend.rootDataDir`. The only
exception is `LogFile` as it is stored outside `backend.rootDataDir` on
Android. `LogDir` config was added to allow adding of custom dir for log
file.
Configs concerned:
`DataDir`
`LogDir`
`LogFile`
`KeystoreDir`
`BackupDisabledDataDir`
v0.42.0 0.42.0
2020-02-03 20:02:01 +02:00
Roman Volosovskyi
c2f22f1fbc
[status-im/status-react#9927] Fast blocks sync after delay
- In order to avoid handling of the reorganized blocks we use an offset
from the latest known block when start listening to new blocks. Before
this commit the offset was 15 blocks for all networks. This offset is
too big for mainnet and causes noticeable delay of marking a transfer as
confirmed in Status (comparing to etherscan). So it was changed to be 5
blocks on mainnet and is still 15 blocks on other networks.
- Also before this commit all new blocks were handled one by one with
network specific interval (10s for mainnet), which means that in case of
lost internet connection or application suspension (happens on iOS)
receiving of new blocks would be paused and then resumed with the same
"speed" - 1 blocks per 10s. In case if that pause is big enough the
application would never catch up with the latest block in the network,
and this also causes the state of transfers to be delayed in the
application. In this commit in case if there was more than 40s delay
after receiving of the previous block the whole history in range between
the previous received block and ("latest"-reorgeSafetyDepth) block is
checked at once and app catches up with a recent state of the chain.
v0.41.1
2020-01-30 17:25:56 +02:00
Andrea Maria Piana
8931b14c4e
Explicitly init messenger (#1821)
Messenger needs to wait until all the topics/mailservers are loaded in
the client, so we explicitly add a way to call Init.
v0.41.0
2020-01-29 20:40:06 +01:00
Pedro Pombeiro
741f43cb0c Fix wrong field being logged in EnvelopesMonitor 2020-01-23 17:19:10 +01:00
Roman Volosovskyi
dc31c818fc
bump to 0.40.0 v0.40.0 2020-01-23 14:14:08 +02:00