2
0
mirror of https://github.com/status-im/status-go.git synced 2025-01-18 10:42:07 +00:00

251 Commits

Author SHA1 Message Date
a4453a2471 forgot to update main README with link to instructions
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-25 09:47:16 +01:00
Adam Babik
c3b0644bbc
prefix git tag with 'v' () 2019-03-18 09:14:21 +01:00
Dmitry
9441f798bb Remove mock step from ci pipeline 2019-03-15 08:14:53 +02:00
Igor Mandrigin
0282f481bf
Fix admin_nodeInfo to provide the correct version again () 2019-02-25 17:23:30 +01:00
Jakub
0238d84924 declare all parameters, fix names of files on release ()
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-25 15:59:12 +01:00
51ff6395b8 fix env variables pointing at android ndk for gomobile
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-25 12:45:06 +01:00
c26cfb0468 add a docker-compose.yml and Makefile for running a mailserver
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-13 18:05:39 +01:00
de269e5830 add build status notifications like in status-react
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-11 17:16:21 +01:00
Ivan Daniluk
4f3f5ee574 Gomobile support () 2019-02-01 18:02:52 +01:00
Adam Babik
74cb16c456
add SyncMessages method to shhext api () 2018-12-14 12:21:34 +01:00
Adam Babik
2f65dd58f9
Enable metrics by default and pass build flags to statusgo-library () 2018-12-14 12:16:45 +01:00
7d651afaae add desktop build step
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-11 09:30:35 +01:00
Adam Babik
db691fd763
fix golang/mock () 2018-12-10 13:53:27 +01:00
Rob Culliton
3657b8b057
change echo message for linux compilation () 2018-12-07 08:35:05 -05:00
Adam Babik
e658366d1e
Improve Makefile ()
* change docker image tag to RELEASE_TAG
* use changelog in release
2018-11-20 11:13:42 +01:00
Pedro Pombeiro
92748f1334 Add canary-test make target to test beta fleet mailservers. Closes 2018-11-19 19:02:32 +01:00
Adam Babik
52a1bdfed6
Upgrade geth 1.8.17 plus add metrics during compilation time ()
This commit updates geth to 1.8.17 and adds a possibility to enable metrics during compilation time.

The cascade of issues forced us to upgrade geth to 1.8.17 in order to allow enabling metrics during compilation time. 1.8.17 introduced `NodeID` refactoring and `enode` package which affected our peers pool and integration with Discovery V5.
2018-11-14 08:03:58 +01:00
Andrea Maria Piana
58bd36e79e
Automate github releases () 2018-11-05 15:02:16 +01:00
Adam Babik
b71058d73f
update golangci to 1.10.2 () 2018-10-17 12:17:58 +02:00
Adam Babik
ac8da3c0f0
Use patched go-ethereum from our fork instead of patching it on-the-fly ()
* update to 1.8.16
2018-09-27 21:16:15 +02:00
Pedro Pombeiro
6a1cd7f2b0
Fix xgo creating files as root () 2018-09-24 22:21:13 +02:00
Andrea Maria Piana
dcaf8caed0
Add x3dh key exchange ()
* Add x3dh key exchange

* Encrypt using the double ratchet

* Multi device with auto-pairing

* Add pfs enabled flag
2018-09-24 20:07:34 +02:00
Pedro Pombeiro
518234803a
Add support for testing static nodes to node-canary. Closes () 2018-09-20 13:25:32 +02:00
Pedro Pombeiro
4e7ae20eae
Add script to update fleets static JSON. Closes () 2018-09-14 10:46:34 +02:00
Pedro Pombeiro
3d00af7fa3
Streamline configuration in status-go. Part of ()
- Replace command line flags with `-c` config flag. Part of 
- Convert node config private keys to hex-encoded string versions.
- Remove `GenerateConfig` from library.
- Remove unused `FirebaseConfig` from library.
- Fix loading of `config/status-chain-genesis.json` in non-dev machines.
2018-09-13 18:31:29 +02:00
Adam Babik
e8c6841f30
fix getting git commit in Makefile () 2018-09-04 17:19:16 +02:00
Adam Babik
5664a24b10
remove 'v' from version from git tag in Makefile () 2018-08-31 07:28:12 +02:00
Adam Babik
16c7b94eb5
Add labels to docker images and add Jenkinsfile to build docker images ()
* fixed generating `params.Version`
* added labels to all Docker images including git_commit and the author of the build (using `$USER` env variable)
2018-08-24 12:25:07 +02:00
Dmitry Shulyak
6858662d59
Proxy records found in ethereum discovery v5 () 2018-08-24 06:17:32 +03:00
Kishan Sagathiya
0f5ad2545d Issue Read configuration without go-bindata ()
In the current codebase if you want to use different keys (or any
other configuration) for tests it is required to place them at a
certain path in static folder, bundle them with go-bindata and only
then run tests. This is simply unnecessary.

This commit instead directs loads configurations from file without
relying on go-bindata
2018-08-21 14:46:10 +02:00
Pedro Pombeiro
ebc77374b2 Remove unused test.sol file
- File is no longer used after jail code was removed
- Ensure that `go-bindata` is set up on `make setup`
2018-08-15 14:52:40 +02:00
Adam Babik
f26e849fb2
Revert "Add build tags to signal package ()" ()
This reverts commit 27e432a5b1acb8b8d49629950d84cad11e0a75c6.
2018-08-10 13:23:28 +02:00
Pedro Pombeiro
840b5b64d2 Implement mailserver canary service. Closes 2018-08-07 17:17:59 +02:00
Ivan Daniluk
27e432a5b1
Add build tags to signal package () 2018-08-07 11:10:20 +03:00
Ivan Daniluk
4b8c669154
Speedup Makefile () 2018-08-02 19:16:39 +02:00
Ivan Daniluk
801053a17d
Remove jail package () 2018-07-24 12:05:21 +02:00
Adam Babik
03bf6e37a3
silence error when calculating GIT_REMOTE without develop branch () 2018-07-20 13:32:26 +02:00
Adrià Cidre
bfbb02019f
Discover mail servers on demand. ()
* [] Discover mail servers on start up.

* [] On-demand mail-server discovery
2018-07-16 09:40:40 +02:00
Adam Babik
f33c803614
make calculating GIT_REMOTE in Makefile more explicit () 2018-07-12 11:45:31 +02:00
Adrià Cidre
f19e3eae8e
Move TestSentEnvelope to status-scale repo () 2018-07-02 22:29:03 +02:00
Pedro Pombeiro
7c51f9a382 Update to golangci-lint 1.9.1. Get rid of standalone misspell linter. 2018-07-02 18:41:10 +02:00
Jakub
4f9a7a908e Make sure all new docker images are also tagged with commit ()
This change also defines new makefile targets which prevent from pushing `latest` image tags by accident.
2018-07-02 18:27:59 +02:00
Adrià Cidre
5bbfabde94
New debug_postSync endpoint ()
* [#ISSUE-1041] New debug_postconfirm endpoint

* move debug service api inside shhext service
2018-06-25 15:27:17 +02:00
Pedro Pombeiro
3b052098fe Update to geth 1.8.11. Closes
- Replace deprecated common.Hex with hexutil.Encode.
- Remove upstreamed 0010-geth-17-fix-npe-in-filter-system.patch.
- Remove upstreamed 0020-discv5-metrics.patch.
- Remove upstreamed 0026-ethdb-error-deadlock.patch.
- Update goleveldb to same version used by geth 1.8.11.
- Update PublicTransactionPoolAPI.GasPrice return type to match type in internal geth interface.
2018-06-22 18:04:13 +02:00
Pedro Pombeiro
3abfe3ffda Replace gometalinter with golangci-lint (4.5x faster). Closes 2018-06-14 13:52:51 +02:00
Ivan Daniluk
5f0768472f
Add GOPATH check to Makefile () 2018-06-14 13:28:09 +02:00
Adam Babik
bbe7fba0c9
Benchmark tests ()
A set of tests used to benchmark Whisper and MailServer nodes.
2018-06-11 12:48:42 +02:00
Adrià Cidre
d5be8c525d
[] move geth subpackages to root level () 2018-06-08 13:29:50 +02:00
Adam Babik
8ce6efc749
Make statusd distinct from StatusIM client () 2018-06-08 11:20:30 +02:00
Andrea Franz
5d0120ee28
add Dockerfile and Makefile tasks to build statusd-prune docker image ()
* add Dockerfile and Makefile tasks to build statusd-prune docker image

* add image ENTRYPOINT

* set default CMD to statusd-prune
2018-06-07 12:30:18 +02:00