Jakub Sokołowski
96aba9f3af
explicitly enable whisper for mailserver
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-01 14:38:41 +02:00
Jakub Sokołowski
3c6d10b597
bootnodes listen on UDP
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-01 12:14:18 +02:00
Jakub
bf209cff85
don't overwrite linux build variable with docker build ( #1431 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-29 18:49:18 +01:00
Jakub Sokołowski
b80a9f5aaa
add explicit TMPDIR, otherwise go get fails
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-28 09:55:34 +01: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
2766372eca
add compose setup for a bootnode
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-21 16:42:44 +01:00
Dmitry
9441f798bb
Remove mock step from ci pipeline
2019-03-15 08:14:53 +02:00
Jakub Sokołowski
cbe50f557c
move running tests to a separate jenkins job
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-03-05 08:11:32 +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
0995f7c878
fix Makefile respects env variables exported by user
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-02-25 09:45:58 +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
Andrea Franz
a249151d05
add LoginWithKeycard to mobile pkg ( #1372 )
2019-02-11 21:20:59 +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
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
Andrea Maria Piana
afc3017e07
Notify user when the device is missing ( #1298 )
...
* Notify user when the device is missing
* Update services/shhext/chat/encryption.go
Co-Authored-By: cammellos <andrea.maria.piana@gmail.com>
2018-12-05 09:22:49 +01:00
Jakub Sokołowski
49cfcd3e24
stop adding 'v' before the contents of VERSION file
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-03 14:55:45 +01:00
Jakub Sokołowski
d61e838235
use VERSION file for suffix when releasing
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-27 19:26:09 +01:00
Jakub Sokołowski
6b09eea749
install xgo in setup target
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-26 14:07:48 +01:00
Jakub Sokołowski
07eb60df7d
pyt timestmap before commit for better ordering
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-26 13:33:07 +01:00
Jakub Sokołowski
def3af61a7
remove unused call
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-26 09:05:33 +01:00
Jakub Sokołowski
d1847a3adc
change Jenkinsfile to use parallel declarative format
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-22 10:12:20 +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
Andrea Maria Piana
58bd36e79e
Automate github releases ( #1263 )
2018-11-05 15:02:16 +01: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
Dmitry Shulyak
529e18af33
Update geth to v1.8.15 ( #1213 )
...
* Update geth to v1.8.15
* Apply patches
2018-09-25 11:55:54 +03: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
99d7bc207d
Only keep two random static nodes from fleets.status.im ( #1196 )
2018-09-19 17:08:54 +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
bf1d1ee0ea
Remove EnvelopeTranced and add Whisper metrics as a patch ( #1177 )
2018-08-31 10:09:38 +02:00
Adam Babik
4e386f4097
Update version format of artifacts in Jenkins ( #1173 )
2018-08-29 12:52:19 +02:00
Adam Babik
a571eeb7a4
add patch 0036-fix-whisper-expire-loop ( #1175 )
2018-08-28 10:49:08 +02:00
Dmitry Shulyak
f150d678de
Update geth to 1.8.14 ( #1171 )
...
* Update to geth v1.8.14
* Remove patches that were merged upstream
* Apply patches before 0016
* Fix 0016 and apply it
* Apply everything else
* Pass gas limit as a second argument to simulated backend
2018-08-27 11:22:21 +03: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
2cfcde0283
Remove patches to discovery v5 ( #1144 )
2018-08-24 11:24:22 +03:00
Dmitry Shulyak
6858662d59
Proxy records found in ethereum discovery v5 ( #1165 )
2018-08-24 06:17:32 +03:00
Dmitry Shulyak
d8b5ba7fbf
Add generated cht for ropsten and mainnet ( #1166 )
2018-08-24 06:05:06 +03:00
Dmitry
bfdf823628
Add delay to refresh cycle with patch
2018-08-15 04:25:18 +03:00
Dmitry
6c6fb4d0b3
Remove patch 0031
2018-08-15 04:25:18 +03:00
Adam Babik
7c70ce02bc
allow building status-go from tags ( #1122 )
2018-08-10 10:28:04 +02:00
Adam Babik
4219d56909
Fix xgo patch 0002 ( #1141 )
2018-08-08 09:39:51 +02:00
Adam Babik
ecc39735f5
Upgrade geth to 1.8.13 ( #1140 )
2018-08-07 15:31:06 +02:00
Jakub Sokołowski
ef7da275d4
fix ENTRYPOINT syntax and add CMD for easier use by new people;
2018-07-11 13:45:27 +02:00
Jakub
6d4f657106
Add ENTRYPOINT for status-go image ( #1084 )
2018-07-10 11:29:40 +02:00
Ivan Daniluk
93210061ad
Add goroutines count to geth metrics ( #1077 )
2018-07-03 20:15:16 +02:00
Andrea Franz
809db97e54
mailserver pagination ( #1039 )
...
* mailserver sends envelopes in descending order
* add limit value in mailserver request payload
* mailserver sends messages up to the limit specified in the request
* update Archive method to return key and error
* processRequest returns the next page cursor
* add cursor to mailserver request
* add limit and cursor to request payload
* fix request limit encoding
* wait for request completed event in TrackerSuite/TestRequestCompleted
* add cursor to mailserver response
* fix cursor position in payload
* add e2e test for mail server pagination
* validate mail server response size
* remove old limitReached var
* fix lint warnings
* add whisper patch
* fix tests after rebase
* check all return values to avoid lint warnings
* check that all messages have been retrieved after 2 paginated requests
* fix lint warnings
* rename geth patch
* merge mailserver patches into one
* add last envelope hash to mailserver response and EventEnvelopeAvailable event
* update whisper patch
* add docs to MailServerResponse
* update whisper patch
* fix tests and lint warnings
* send mailserver response data on EventMailServerRequestCompleted signal
* update tracker tests
* optimise pagination test waiting for mailserver to archive only before requesting
* rollback mailserver interface changes
* refactoring and docs changes
* fix payload size check to determine if a limit is specified
* add more docs to the processRequest method
* add constants for request payload field lengths
* add const noLimits to specify that limit=0 means no limits
2018-07-02 09:38:10 +02:00
Andrea Franz
b913c98573
remove formatting from metrics.ResettingTimer when requested in raw format ( #1052 )
2018-06-27 11:46:50 +02:00