161 Commits

Author SHA1 Message Date
ambilo
9b17cdd306
Remove JSC_ENABLED flag and turn on behavior by default 2018-05-09 14:20:49 +03:00
Roman Volosovskyi
00b8ae311d
[#4006] anonymous uuid for mixpanel 2018-05-04 21:26:46 +02:00
Roman Volosovskyi
0d0be37904
[#3987] disable logging on status-go side if file is not writable 2018-05-02 14:53:35 +02:00
Adam Babik
02cd956f43
update status-go with fixed geth.log log level (#3965) 2018-04-24 10:19:46 +02:00
Andrea Franz
987773d86c update status-go version 2018-04-20 10:38:31 +02:00
Andrey Shovkoplyas
55d3095b7a
[#3888] [#2704] added personal_sign and CallPrivateRPC methods support
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-04-19 17:43:50 +03:00
pacamara
ef8d5dca6c
Use thread pool instead of new threads on Android. Closes #3690
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-04-17 15:23:49 +02:00
Adrià Cidre
067ea99db5
Update status-go to develop-e34af8d 2018-04-11 13:27:29 +01:00
Igor Mandrigin
f4799184c5
Update status-go to develop-g3b32ab84.
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-04-02 12:23:42 +03:00
Dmitry Novotochinov
8bbb2f8760
update instabug to 2.8.1
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-03-30 18:37:19 +03:00
Igor Mandrigin
3008e38624
Send app state changes to status-go.
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-21 10:55:45 +01:00
Pedro Pombeiro
009f9cb125
Update mailserver to Whisperv6-ready mailserver
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-03-13 11:28:28 +01:00
Roman Volosovskyi
b1ce44af3a
implement ConnectionChange call, upgrade status-go
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-28 18:38:51 +01:00
Pedro Pombeiro
bb2a008a27
Pass WhisperConfig.LightClient: true in node config. Closes #3442
- Add code to completely dump the JSON config, not just the first 4000 characters.

Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-02-28 11:23:45 +01:00
Pedro Pombeiro
a4bc752e77
[ISSUE #2287] Push Notifications: Use status-go NotifyUsers
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-02-21 11:10:36 +03:00
Igor Mandrigin
3ffe618504
Update status-go to develop-g228bda9f.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-02-19 21:26:41 +01:00
Eric Dvorsak
d12c9b0495
Revert "Merge remote-tracking branch 'origin/develop' into develop"
This reverts commit 6d0681f906c2424845b334035ada46db60ae90c2, reversing
changes made to 85ed3b3686a292cbcac2887028d7a6a317bc6c06.

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-14 16:32:45 +01:00
Igor Mandrigin
e8c1a06647
Update status-go to develop-g9cc9982a.
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-02-13 18:01:19 +03:00
Adam Babik
65fc4ab48f
update status-go to develop-g607954bf
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-02-12 16:58:24 +01:00
pacamara
6dd585f3e0
issue 3037: Fix android compilation warnings
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-02-01 15:27:11 +03:00
Roman Volosovskyi
f65e200fca
integrate rn-snoopy https://github.com/status-im/rn-snoopy
add warnings on suspicious activity in RN bridge communication
2018-01-29 21:45:51 +02:00
Roman Volosovskyi
6c72b6d5db
fix geth.log on Android 2018-01-25 12:54:48 +02:00
Pedro Pombeiro
1c5cf7fe4b
[fix #2925] Fix messed-up merge in b87a52e2d
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-01-16 12:48:08 +01:00
Pedro Pombeiro
9631552251
[ref status-im/status-go#229] Do not delete the geth.log file at startup. Allow the new log rotate logic in status geth to handle that
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-01-16 10:51:20 +01:00
Pedro Pombeiro
b87a52e2d4
[fix #2925] Fix invalid log level string passed in JSON to geth
Caused missing password prompt regression

Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-01-16 10:47:49 +01:00
Adam Babik
22bb4b0d13
update status-go to develop-gd71c66a2 2018-01-16 10:31:28 +02:00
Pedro Pombeiro
0d83aeda8d
scripts: Improve bundle-status-go.sh so that it can bundle Android package as well (#2539)
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-13 00:54:49 +09:00
Roman Volosovskyi
6c3c85b9cc
fix #2771 by invoking jail.callJail in the same thread 2018-01-08 17:40:19 +02:00
Pedro Pombeiro
96ff13a4df
android, ios: Pass log level from env in JSON config to Android and iOS (#2756)
- Add `LOG_LEVEL_STATUS_GO` feature flag for a differentiated log level in status-go.
- Remove superfluous `DEBUG_LOGS_ENABLED` feature flag.
- Enable info-level logging for Jenkins and dev builds.

Signed-off-by: andytudhope <tuddy0525@gmail.com>
2018-01-02 21:03:49 +02:00
Dmitry Novotochinov
484e982bdf
Rename 'peer' parameter to 'mailServerPeer' in shh_requestMessages call
To conform to the latest status-go interface

Update status-go build to 'develop-gb7fb51d9'

Remove "from" parameter as it defaults to 0
2017-12-25 20:54:57 +03:00
Eric Dvorsak
56c59c741f update react-native and project dependencies
[#bug] fix realm version
2017-12-15 16:06:13 +01:00
Oskar Thoren
ce3d5936ec
Offline inboxing: End to end MVP
- Turns on flag for dev and Jenkins
- Change enode to peer in requestMessages arg
- Upgrades status-go to get ssh_requestMessages
- Use status-cluster enode
- Fix Android AddPeer binding bug
2017-12-15 10:29:48 +01:00
Roman Volosovskyi
bd017457e3
execute ParseJail synchronously: allows to avoid synchronization deadlocks inside com.github.ericwlange:AndroidJSCore at JSContext instantiation 2017-12-13 16:36:46 +02:00
Oskar Thoren
6d5251ad20
Offline inboxing: integrate AddPeer binding
- Add add-peer call to IReactNativeStatus
- Upgrade status-go
- Bindings for addEnode(enode string) in Java and ObjC
2017-12-05 18:52:22 +01:00
Roman Volosovskyi
8886bfd5d0
JavaScriptCore jail as alternative for Otto vm 2017-12-05 12:09:34 +02:00
Andrey Shovkoplyas
afd7fca6d8 refactored protocol handlers 2017-12-04 23:08:18 +03:00
Oskar Thoren
5739bcbb7b Put status-go in geth.log again
Fix absolute dir and statement order. Regression appears to have been introduced
during network configuration changes 2-3 months ago and noone checked this file
since then.
2017-11-28 20:48:27 +01:00
Oskar Thoren
1f03faa7c6 Bump status-go to develop-g6927638 and fix Android import path 2017-11-27 12:32:50 +01:00
Roman Volosovskyi
893900f3ea upgrade status-go to develop-gad9a877 2017-10-20 10:24:58 +02:00
Roman Volosovskyi
aa557f3f19 upgrade status-go to develop-gb937245 2017-10-17 18:48:42 +02:00
Roman Volosovskyi
f4082951b7 add ETHEREUM_DEV_CLUSTER flag 2017-10-17 13:20:41 +02:00
Oskar Thorén
de161c4412 Upgrade status-go to bugfix-no-messaging-rinkeby-gd04e667-12 (geth 1.7 rebase) (#2067)
* Upgrade status-go to bugfix-no-messaging-rinkeby-gd04e667-12 (geth 1.7 rebase)

* [bug] fix #2089 and #2098 with geth update

with geth 1.7 addresses are passed with 0x prefix and mix of lower/upper cases
update the normalize hex function so that addresses are always without prefix
and entirely lower-cased.
2017-10-16 11:49:25 +02:00
angusiguess
49429c1c28 Add latch to ensure application messenger is set.
There are two ways that messages can reach the StatusService,
application events (which are handled via `handleEvent`) and
signal events (which are handled via `signalEvent`).

If a signal event fires before an application event, it still
uses handleEvent logic, and handleEvent will try to reply to
the message. If the `applicationMessenger` isn't set, the reply
fails and the react native app is never told that the status
node is running, which is why the app gets no messages.

I've added a CountDownLatch, forcing the event handler to wait
for the applicationMessenger to be set before replying to any
messages.

Tested by injecting a long wait into `handleMessage` and observing
the same failure we see in SauceLabs runs.
2017-10-09 18:39:14 +02:00
angusiguess
639606a716 Move message send until after configuration should be loaded 2017-10-06 17:03:18 +02:00
Roman Volosovskyi
2a9ac44564 close app on switching from network with local LES (#2007) 2017-10-05 13:23:25 +02:00
Roman Volosovskyi
a7950af335 remove code related to restarting RPC server on entering background (#2008)
* remove restart-rpc-server, stop-rpc-server, start-rpc-server functions and related code

* clean native code
2017-10-04 21:56:27 +02:00
Roman Volosovskyi
cf7a9845c6 data_store and network_settings from #1115
missed default networks
fix :load-default-networks
network settings screen
fix network details screen
networks in account
fix network property saving
update startNode and stopNode on iOS
test RPC proxy on iOS
StopNode and StartNode on androd
pass UpstreamConfig to status-go
upgrade status-go
added default network on login
fixed UI, added vector icons
added network name in drawer
migrated accounts
workaround for account v4 migration
2017-10-02 14:13:10 +02:00
Roman Volosovskyi
c3b20b2f33 upgrade status-go develop-ge61c39b 2017-09-30 08:56:12 +02:00
Roman Volosovskyi
118a80b73f upgrade status-go to develop-gede939d 2017-09-29 14:48:48 +02:00
Roman Volosovskyi
03b5db7053 upgrade status-go 2017-09-27 09:52:40 +02:00