Michael Bradley, Jr
6044576ca0
refactor(@embark/core): spec embark-whisper-* as deps of embark-core instead of embark
...
It is unnecessary and not a good idea for `packages/embark` to provide
dependencies to other monorepo packages via any kind of transitive dependency
relationship. In this case, `embark` depended on `embark-core` and
`embark-core` needs `embark-whisper-*` packages but it's `embark` that supplies
those packages indirectly. It works out in the monorepo, *probably* in
production too, but we need to move away from that pattern completely.
2019-12-05 18:47:01 -05:00
Michael Bradley, Jr
a5d06509a3
fix(@embark/core): spec embark-rpc-manager as a dependency
2019-12-05 18:03:53 -05:00
Iuri Matias
6efe791cfd
chore(release): 5.0.0-alpha.2
2019-12-05 15:03:09 -05:00
Michael Bradley, Jr
6bb673ef87
style(@cockpit/utils): remove stray type annotation
2019-12-03 11:05:27 -06:00
dependabot-preview[bot]
63cb420351
build(deps-dev): bump eslint-config-hexo from 3.0.0 to 4.0.0 in /site
...
Bumps [eslint-config-hexo](https://github.com/hexojs/eslint-config-hexo ) from 3.0.0 to 4.0.0.
- [Release notes](https://github.com/hexojs/eslint-config-hexo/releases )
- [Commits](https://github.com/hexojs/eslint-config-hexo/compare/3.0.0...4.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-02 08:13:02 -06:00
dependabot-preview[bot]
49ace3f0e2
build(deps-dev): bump eslint from 6.7.1 to 6.7.2 in /site
...
Bumps [eslint](https://github.com/eslint/eslint ) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v6.7.1...v6.7.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-02 07:59:14 -06:00
Pascal Precht
47df65528a
article: add part 3 of crystal vs nim article series
2019-12-02 12:26:00 +01:00
Pascal Precht
5ef9a0148e
article: add credits
2019-12-02 12:25:48 +01:00
Michael Bradley, Jr
3a3182076e
build(deps-dev): bump remaining @storybook/* packages from 5.2.5 to 5.2.7
2019-11-30 15:53:19 -06:00
dependabot-preview[bot]
eb9f342868
build(deps-dev): bump @storybook/addon-knobs from 5.2.5 to 5.2.7
...
Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs ) from 5.2.5 to 5.2.7.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v5.2.7/addons/knobs )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-30 15:53:19 -06:00
dependabot-preview[bot]
5ab1762c2e
build(deps): bump hexo-generator-feed from 2.1.1 to 2.2.0 in /site
...
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed ) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases )
- [Commits](https://github.com/hexojs/hexo-generator-feed/compare/2.1.1...2.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-30 15:07:13 -06:00
dependabot-preview[bot]
4fd0b99523
build(deps-dev): bump coveralls from 3.0.6 to 3.0.9
...
Bumps [coveralls](https://github.com/nickmerwin/node-coveralls ) from 3.0.6 to 3.0.9.
- [Release notes](https://github.com/nickmerwin/node-coveralls/releases )
- [Commits](https://github.com/nickmerwin/node-coveralls/commits/3.0.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-30 14:59:58 -06:00
Pascal Precht
a7edca0be8
fix(@embark/core): don't exit in Engine consumer API
...
`Engine.startEngine(cb)` potentially exits the current process if
any registered plugins emits an error in the bootstrap phase.
This limits consumers of this API to react accordingly. Embark's APIs
should be considered library APIs that propagate errors, but let callers
decide what to do with them.
This commit ensures we keep propagating the error of `startEngine()` without
exiting the current process.
2019-11-29 12:57:19 +01:00
Michael Bradley, Jr
5f33b93b31
refactor(@embark/core): make 8547 the default port of communication provider node
...
Client traffic with the communication provider node, e.g. a whisper node, is
not proxied so make the default port 8547 instead of 8557. It's not a technical
problem for it to be 8557, but our convention to present has been for 855*
ports to be proxied while the upstream is an 854* port.
Update the boilerplate and demo templates to match.
2019-11-29 11:49:30 +01:00
emizzle
05a41b48de
chore(@embark/whisper): Remove CHANGELOG’s for new modules
2019-11-29 11:44:32 +01:00
Jonathan Rainville
abac9845c5
fix(@embark/whisper): fix ipc conflict on Windows with 2 Geths
...
Disables IPC for Whisper as it conflicts with the main process IPC
2019-11-27 11:43:13 -05:00
Jonathan Rainville
04a02af524
fix(@embark/whisper): fix whisper node printing twice because of duplicated name
2019-11-27 11:43:13 -05:00
dependabot-preview[bot]
cab1986ff5
build(deps): bump file-loader from 4.2.0 to 5.0.2
...
Bumps [file-loader](https://github.com/webpack-contrib/file-loader ) from 4.2.0 to 5.0.2.
- [Release notes](https://github.com/webpack-contrib/file-loader/releases )
- [Changelog](https://github.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/file-loader/compare/v4.2.0...v5.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 09:44:38 -06:00
Michael Bradley, Jr
873890813b
build(deps): remove unneeded os-locale dep in packages/embark
2019-11-27 09:44:21 -06:00
Michael Bradley, Jr
86bc69b54a
build(deps-dev): remove unneeded @types/os-locale dev-dep in packages/core/i18n
2019-11-27 09:44:21 -06:00
dependabot-preview[bot]
8fa7da8eeb
build(deps): bump os-locale from 3.0.1 to 4.0.0
...
Bumps [os-locale](https://github.com/sindresorhus/os-locale ) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/sindresorhus/os-locale/releases )
- [Commits](https://github.com/sindresorhus/os-locale/compare/v3.0.1...v4.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 09:44:21 -06:00
Michael Bradley, Jr
70115a20e0
ci: activate caching of yarn packages in azure pipelines
...
See: https://docs.microsoft.com/en-us/azure/devops/pipelines/caching/?view=azure-devops#nodejsyarn
2019-11-27 08:02:35 -06:00
Michael Bradley, Jr
3416b051d0
build(deps): remove unused tar package
2019-11-26 15:16:40 -06:00
Michael Bradley, Jr
8ede518bd2
build(deps): bump core-js from 3.3.5 to 3.4.3
2019-11-26 15:16:29 -06:00
Michael Bradley, Jr
da7ceb8c54
build(deps/-dev): update babel and babel-related deps and devDeps to latest versions
2019-11-26 13:22:13 -06:00
Michael Bradley, Jr
92f6d41c3b
fix(@cockpit): adjust table-related styling so changes in updated core-ui don't override font color
2019-11-26 13:04:09 +01:00
emizzle
4a10476e85
refactor(@embark/whisper): Remove unneeded whisper layer
...
1. get rid of the whisper layer and handle everything in the communication layer
2. Create a gethWhisper and a parityWhisper plugin that has the same files as packages/embark/src/lib/modules/geth, except with a whisperClient instead of gethClient, and will include most of https://github.com/embark-framework/embark/blob/master/packages/plugins/whisper/src/index.js .
3. Get rid of any whisper registration in geth.
4. In the whisperGeth and whisperParity plugins, modify the request for communication:node:register, to end up calling `startWhisperNode`
2019-11-26 12:22:05 +01:00
Michael Bradley, Jr
eb77e8e4e0
build(deps-dev): in embark-dapp-template-demo bump reactstrap from 8.0.1 to 8.1.1
2019-11-25 17:51:09 -06:00
Michael Bradley, Jr
57db0abc69
build(deps-dev): bump react-dom from 16.9.0 to 16.12.0
2019-11-25 17:51:09 -06:00
dependabot-preview[bot]
cc0a8d8b7b
build(deps-dev): bump react from 16.9.0 to 16.12.0
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) from 16.9.0 to 16.12.0.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v16.12.0/packages/react )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 17:51:09 -06:00
dependabot-preview[bot]
401360f483
build(deps): bump hexo-generator-sitemap from 1.2.0 to 2.0.0 in /site
...
Bumps [hexo-generator-sitemap](https://github.com/hexojs/hexo-generator-sitemap ) from 1.2.0 to 2.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-sitemap/releases )
- [Commits](https://github.com/hexojs/hexo-generator-sitemap/compare/1.2.0...2.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 16:47:55 -06:00
dependabot-preview[bot]
0d81934dd7
build(deps-dev): bump eslint from 6.6.0 to 6.7.1 in /site
...
Bumps [eslint](https://github.com/eslint/eslint ) from 6.6.0 to 6.7.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v6.6.0...v6.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 16:45:10 -06:00
Michael Bradley, Jr
abfa8ca50a
build(deps): bump ipfs-http-client from 39.0.2 to 40.0.0
...
Refactor constructor call in light of breaking change in the release notes:
https://github.com/ipfs/js-ipfs-http-client/releases/tag/v40.0.0
> Multi parameter constructor options are no longer supported
2019-11-25 11:46:39 -06:00
Robin Percy
c3d5c712f4
chore(site): article fixes
2019-11-25 12:17:52 +01:00
Michael Bradley, Jr
1e71628a63
ci: config for Semantic Pull Requests status check
...
See: https://github.com/zeke/semantic-pull-requests
Configured with:
```
commitsOnly: true
```
2019-11-24 10:58:18 -06:00
dependabot-preview[bot]
405e4d527d
build(deps-dev): bump redux-saga from 0.16.2 to 1.1.3
...
Bumps [redux-saga](https://github.com/redux-saga/redux-saga ) from 0.16.2 to 1.1.3.
- [Release notes](https://github.com/redux-saga/redux-saga/releases )
- [Changelog](https://github.com/redux-saga/redux-saga/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redux-saga/redux-saga/compare/v0.16.2...v1.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 10:54:51 -06:00
dependabot-preview[bot]
6695ab9d23
build(deps): bump mocha from 6.2.0 to 6.2.2
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 6.2.0 to 6.2.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v6.2.0...v6.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 09:50:51 -06:00
dependabot-preview[bot]
6bf1e10bb5
build(deps): [security] bump https-proxy-agent from 2.2.2 to 2.2.4
...
Bumps [https-proxy-agent](https://github.com/TooTallNate/node-https-proxy-agent ) from 2.2.2 to 2.2.4. **This update includes security fixes.**
- [Release notes](https://github.com/TooTallNate/node-https-proxy-agent/releases )
- [Commits](https://github.com/TooTallNate/node-https-proxy-agent/compare/2.2.2...2.2.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 09:42:54 -06:00
dependabot-preview[bot]
a7e33487c0
build(deps): bump hexo-generator-feed from 2.1.0 to 2.1.1 in /site
...
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases )
- [Commits](https://github.com/hexojs/hexo-generator-feed/compare/2.1.0...2.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 09:18:21 -06:00
dependabot-preview[bot]
f8e699fd25
build(deps): bump hexo-deployer-git from 2.0.0 to 2.1.0 in /site
...
Bumps [hexo-deployer-git](https://github.com/hexojs/hexo-deployer-git ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/hexojs/hexo-deployer-git/releases )
- [Commits](https://github.com/hexojs/hexo-deployer-git/compare/2.0.0...2.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-22 09:06:45 -06:00
Michael Bradley, Jr
4ebbb4488e
fix(@embark/rpc-manager): implement missing RPC modifier for eth_sign
2019-11-22 08:29:15 -06:00
Jonathan Rainville
14dbb63775
chore(@embark/whisper): add warning if comm port is the same as node
...
Co-Authored-By: Eric Mastro <ericmastro@status.im>
2019-11-22 11:37:16 +01:00
Jonathan Rainville
23f9a8c49c
fix(@embark/whisper): show message when geth port is already taken
2019-11-22 11:37:08 +01:00
emizzle
dba5f771f2
fix(@embark/simulator): fix port used in simulator
...
When using websockets, the simulator was starting on port `8545` instead of `8546`, so the blockchain check was failing.
Update the simulator port to be websockets port from the config when using websockets.
2019-11-22 11:25:02 +01:00
emizzle
cb0f8b011e
chore(@embark/whisper): improve whisper startup logging
...
When whisper was being started in a new process, the message displayed in the console was “Starting Blockchain node in another process”. This is misleading as it is the same message that geth/parity use to start up their processes.
Update whisper initialisation process messaging so it states “Starting Whisper node in another process”.
2019-11-22 11:24:20 +01:00
emizzle
23e94d6197
fix(@embark/tests): Improve expiration unit test
...
Improve the reliability of the expiration unit test in the test dapp by explicitly setting the `block.timestamp` and comparing an expiration value against that.
This improves on the current implementation that relies on time passed which varies depending on the speed of unit tests run (CPU speed, logs shown, etc).
2019-11-22 11:23:18 +01:00
emizzle
6f9e82d8b9
chore(@embark/geth): remove unneeded APIs
2019-11-22 11:22:43 +01:00
Jonathan Rainville
c920bd5e14
chore(@embark-site): add all links to status network projects
2019-11-22 11:18:39 +01:00
Robin Percy
ae16b65eb4
article: Nim vs Crystal article #2
2019-11-22 10:29:48 +01:00
emizzle
f6f45077e9
fix(@embark/proxy): Fix unsubsribe handling and add new provider
...
When `eth_unsubscribe` is received in the proxy, ensure this request is forwarded through on the correct socket (the same socket that was used for the corresponding `eth_subscribe`).
Move subscription handling for `eth_subscribe` and `eth_unsubscribe` to RpcModifiers (in `rpc-manager` package).
For each `eth_subscribe` request, a new `RequestManager` is created. Since the endpoint property on the proxy class was updated to be a provider, the same provider was being assigned to each new `RequestManager` and thus creating multiple event handlers for each subscription created. To circumvent this, we are now creating a new provider for each `RequestManager`.
Co-authored-by: Pascal Precht <pascal.precht@googlemail.com>
2019-11-21 15:38:48 +01:00