Jakub Sokołowski
d38a07f679
add Jenkinsfile.docker for pushing new images
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-26 09:14:56 +01:00
Jakub Sokołowski
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' ( #1418 )
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 ( #1394 )
2019-02-25 17:23:30 +01:00
Jakub
0238d84924
declare all parameters, fix names of files on release ( #1392 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-25 15:59:12 +01:00
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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 ( #1164 )
2019-02-01 18:02:52 +01:00
Adam Babik
74cb16c456
add SyncMessages method to shhext api ( #1309 )
2018-12-14 12:21:34 +01:00
Adam Babik
2f65dd58f9
Enable metrics by default and pass build flags to statusgo-library ( #1320 )
2018-12-14 12:16:45 +01:00
Jakub Sokołowski
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 ( #1310 )
2018-12-10 13:53:27 +01:00
Rob Culliton
3657b8b057
change echo message for linux compilation ( #1307 )
2018-12-07 08:35:05 -05:00
Adam Babik
e658366d1e
Improve Makefile ( #1275 )
...
* 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 #1274
2018-11-19 19:02:32 +01:00
Adam Babik
52a1bdfed6
Upgrade geth 1.8.17 plus add metrics during compilation time ( #1273 )
...
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 ( #1263 )
2018-11-05 15:02:16 +01:00
Adam Babik
b71058d73f
update golangci to 1.10.2 ( #1246 )
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 ( #1184 )
...
* update to 1.8.16
2018-09-27 21:16:15 +02:00
Pedro Pombeiro
6a1cd7f2b0
Fix xgo creating files as `root` ( #1210 )
2018-09-24 22:21:13 +02:00
Andrea Maria Piana
dcaf8caed0
Add x3dh key exchange ( #1127 )
...
* 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 #1202 ( #1203 )
2018-09-20 13:25:32 +02:00
Pedro Pombeiro
4e7ae20eae
Add script to update fleets static JSON. Closes #1188 ( #1189 )
2018-09-14 10:46:34 +02:00
Pedro Pombeiro
3d00af7fa3
Streamline configuration in status-go. Part of #1180 ( #1183 )
...
- Replace command line flags with `-c` config flag. Part of #1180
- 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 ( #1181 )
2018-09-04 17:19:16 +02:00
Adam Babik
5664a24b10
remove 'v' from version from git tag in Makefile ( #1178 )
2018-08-31 07:28:12 +02:00
Adam Babik
16c7b94eb5
Add labels to docker images and add Jenkinsfile to build docker images ( #1160 )
...
* 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 ( #1165 )
2018-08-24 06:17:32 +03:00
Kishan Sagathiya
0f5ad2545d
Issue #765 Read configuration without go-bindata ( #1158 )
...
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 ( #1119 )" ( #1148 )
...
This reverts commit 27e432a5b1
.
2018-08-10 13:23:28 +02:00
Pedro Pombeiro
840b5b64d2
Implement mailserver canary service. Closes #1086
2018-08-07 17:17:59 +02:00
Ivan Daniluk
27e432a5b1
Add build tags to signal package ( #1119 )
2018-08-07 11:10:20 +03:00
Ivan Daniluk
4b8c669154
Speedup Makefile ( #1123 )
2018-08-02 19:16:39 +02:00
Ivan Daniluk
801053a17d
Remove jail package ( #1106 )
2018-07-24 12:05:21 +02:00
Adam Babik
03bf6e37a3
silence error when calculating GIT_REMOTE without develop branch ( #1107 )
2018-07-20 13:32:26 +02:00
Adrià Cidre
bfbb02019f
Discover mail servers on demand. ( #1082 )
...
* [#1076 ] Discover mail servers on start up.
* [#1076 ] On-demand mail-server discovery
2018-07-16 09:40:40 +02:00
Adam Babik
f33c803614
make calculating GIT_REMOTE in Makefile more explicit ( #1092 )
2018-07-12 11:45:31 +02:00
Adrià Cidre
f19e3eae8e
Move TestSentEnvelope to status-scale repo ( #1071 )
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 ( #1062 )
...
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 ( #1046 )
...
* [#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 #1033
...
- 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 #1017
2018-06-14 13:52:51 +02:00
Ivan Daniluk
5f0768472f
Add GOPATH check to Makefile ( #995 )
2018-06-14 13:28:09 +02:00
Adam Babik
bbe7fba0c9
Benchmark tests ( #986 )
...
A set of tests used to benchmark Whisper and MailServer nodes.
2018-06-11 12:48:42 +02:00
Adrià Cidre
d5be8c525d
[ #856 ] move geth subpackages to root level ( #1007 )
2018-06-08 13:29:50 +02:00
Adam Babik
8ce6efc749
Make statusd distinct from StatusIM client ( #1008 )
2018-06-08 11:20:30 +02:00