Andrea Maria Piana
4ab08629f6
Add postgres
...
This commits adds support for postgres database.
Currently two fields are stored: the bloom filter and the topic.
Only the bloom filter is actually used to query, but potentially we will
use also the topic in the future, so easier to separate it now in order
to avoid a migration.
2019-05-15 11:01:34 +02:00
Igor Mandrigin
4c1f96d255
Implement subscription for eth and shh filters using signals. ( #1455 )
2019-05-07 09:05:38 +02:00
Dmitry Shulyak
442a12e996
Removing discovery-proxy from sources ( #1445 )
...
It was going to be used as proxy from discv5 to rendezvous for les nodes.
We are not using it at the moment, and not clear when we will be using it
and if we are going to use it all.
Additionally it has some memory leaks that need to be fixed, so it is better
to remove it for now and restore once/if we will need it again.
2019-04-18 10:39:55 +03:00
Jakub
2c0c0fff24
fix release builds ( #1440 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-15 11:57:06 +02:00
Jakub Sokołowski
2af27dc6b3
build regular linux binary with xgo for uploading to GitHub
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-14 18:14:02 +02:00
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