Skip to content

Commit

Permalink
0.8.10 into master (ethereum#2159)
Browse files Browse the repository at this point in the history
* updated solc again

* updated solc to 0.4.6

* Update geth to 1.5.5 (ethereum#1520)

* Update geth to 1.5.5

* corrected windows zip's internal paths

* changed sanity check

* made node starting better

* also log path from which to fetch

* show fetching origin URL

* fix ESLint errors

* removed -stable

* fixes the immediate startup issue (ethereum#1540)

* fixes ethereum#1532 (ethereum#1534)

* [ESLint] autofix 'modules' (ethereum#1536)

* [ESLint] update customProtocols.js (ethereum#1538)

* added postinstall step for interface dir (ethereum#1546)

* [ESLint] update 'scripts' (ethereum#1539)

* [ESLint] update 'scripts'

* add comments to .eslintrc

* update paths

* update comments

* Adding badges for (up|out)dated dependencies (ethereum#1525)

* Changes to splash screen and onboarding (ethereum#1545)

* change fast to light

* light client

* remove '--cache' flag

* remove cache

* text changes`

* changes to onboarding screen

* changes to onboarding

* ropstein in eth

* experimental label`

* checking network label position

* Theres no I in Ropsten

* changes algotithm for displaying

* allows app to be ready if no sync is happening

* bring changes to splash screen

* remove changes from ethereumNode

* remove changes from menuItems

* speed changes

* clean up and add comments

* fixes onboarding shapeshift window loading

* simplify code

* add comments

* shows ready to launch when there are less than a 100 blocks

* Error pages (ethereum#1559)


* added not found and crash error page

* add source sans

* [readme] minor typo

* [mistAPI] add 'mist.solidity.version' (ethereum#1586)

* add 'mist.solidity.version' to mistAPI

* Adding tests for  in Mist API

* fixes (ethereum#1600)

* add hash and queries to breadcrumb (ethereum#1596)

* fix offline-startup edge-case (ethereum#1571)

* NSIS installer (ethereum#1499)

* Update travis config to new format

* fixes

* install gulp

* fixes

* tweaks

* use same install & script tasks for all builds

* Expand build matrix

* tweaks

* fixes

* try to fix wine installation

* Enable mac build

* Extend run time to 30 minutes

* see if extra dependencies resolves build issue for linwin

* Install yarn with npm on osx

* linux and windows in one

* Add gulp to Mac

* Bump timeout to 60 minutes

* remove download-signatures from processing / travis tweaks

* cleanup

* enable gitter notifications

* fix bash double ampersand

* try to build nsis script

* fix nsis verbosity flag

* Customized NSIS installer

* Fix order of commands

* Improve uninstaller

* Add logic and movefile plugins

* Enable separate DATADIR location

* Remove INSTDIR and replace with FILEDIR

* Fix compiler warnings about unknown variables

* Enforce UAC admin requirement

* Move NSI to scripts directory and add plugins

* Include version in output filename

* Remove duplicate execution level command

* Move files from nested folder into main folder

* Update shortcut names and params

* initial architecture detection + various cleanup

* More flexible environment vars

* Cleanup

* User-selectable location for Mist's data files

* Include icon in installation directory

* Cleanup

* Improve/fix registry entries

* Show shortcuts after successful installation

* Estimate installation size

* Fix removal of start menu shortcuts

* Open DATADIR and NODEDATADIR on uninstallation

* Handle firewall rules

* Disable firewall updates

* Include multiple architectures into single installer

* Don't allow user to select Mist data directory

* Integrate NSIS build into Gulp

* Cleanup lint suggestions

* Cleanup more lint suggestions

* One more linter fix

* Remove testnet startmenu entry

* Double the estimated installed size

* Create desktop shortcut

* Delete temporary zips

* Store user settings in HKCU for uninstallation

* Remove user registry settings on uninstallation

* Improved uninstallation to not rely on stack variables

* Compute actual program directory size

* Cleanup

* [travis] various fixes (ethereum#1601)

* various fixes

* disable code-signing on 'develop'

* fix yarn on xcode8 image

* rectify if statement

* comments

* improvement

* Adjust formatter for addPeer ethereum#1543 (ethereum#1599)

* recreate PR

* add fixes

* fix [null]

* [gulp] new task 'upload-binaries' (to github) (ethereum#1578)

* add gulp-task 'upload-binaries'

* fix ESLint errors

* improvements and fixes

* switch URLs to ethereum/mist repo

* also build wallet if on master branch

* make sure all sendTransaction is valid HEX (ethereum#1606)

* Adding a develop menu option to open Remix IDE (ethereum#1608)

* Adding browser solidity menu item

* Adding i18n keys for Remix menu item

* Moving Remix menu option UP

* Opening Remix on a separated popup

* Changing display name

* minor refactor

* reverting travis change

* Update app.nl.i18n.json (ethereum#1609)

Dutch translation

* adjust content order, feather and window size (ethereum#1585)

* fix mention-bot (ethereum#1587)

* Improve importer (ethereum#1598)



* rename 'presaleFile' IPC actions to generic 'walletFile'

* update the import-screen depending on wallet type

* leverage ethereum-keyfile-recognizer

* update yarn.lock

* fix merge relic

* [ESLint]

* polish

* update dependency and fix ESLint

* improvements

* update menu-label

* Dutch translation improved (ethereum#1610)

* Update mist.nl.i18n.json

Dutch translations

* Corrected proposed changes for Dutch translations.

Capital "E"ther and changed from formal to informal throughout the file.

* change window height (ethereum#1612)

* Allow for operators while parsing 'mist.solidity.version' (ethereum#1613)

* Allow for operators while parsing 'mist.solidity.version'

* minor improvement in regex

* Sync Dutch translation file to English + corrections (ethereum#1616)

* Sync Dutch translations to English + corrections

Mostly rearranged the lines to get equal to the English translation file for easier future maintenance. Also did some small spelling corrections and improved a few translations when I matched the Dutch and English files.

* Fixed JSON syntax

Fixed JSON syntax

* Processed suggestions, many thanks!

* update i18n files according to english base files (ethereum#1618)

* [travis] don't wait for mac build on PR check (ethereum#1611)

* 36

* 37

* [gulp] don't build NSIS installer on 'wallet' task (ethereum#1614)

* don't build NSIS installer in 'wallet' task

* [readme] add 'makensis' to brew install

* Bump version string to 0.8.9 (ethereum#1626)

* Spectron testing suite (ethereum#1553)

* Spectron iteration

* Updating spectron

* Creating switch for mist.lokidb for automated tests

* Adding chai-as-expected

* Changing IPC flag

* Pairing spectron and electron versions

* [ESLint] Minor fixes

* Adding chai-string

* Couple of tests passing

* update .eslintrc.yml

* Simplifying code

* Removing delay in favor of better window management

* Adding tests for URL bar

* Focusing window before each test

* Minor fixes

* Improving mist setup and teardown

* Fixing wallet test

* adding html fixture

* Improving test helpers

* Tests for ETH-01-002

* Updating tests

* Starting local HTTP server to deal with html fixtures

* Updating tests setup

* Adding more tests

* Updating travis file to run spectron tests

* Refactoring tests

* Tests for ETH-01-007

* Downloading geth on the fly

* Fine-tuning geth download during tests

* Changing linux binary dir

* Fixing binary path on linux

* Travis debug

* Travis debug

* Changing fixtures

* Fixing tests

* Fixing travis file

* More tests

* Adjusting timeouts

* Adjusting GULP_PLATFORM test env variable

* Adjusting timeouts

* Disabling some tests for now

* Disabling a test

* Fix raw data display ('0x') in data-less TXs (ethereum#1625)

* Update dependencies (ethereum#1623)

* Update dependencies

* Updating yarn lock

* udpate (ethereum#1622)

* Cleaner mocha-in-browser test results (ethereum#1630)

* Removing DavidDM broken badges (ethereum#1631)

* Update geth to 1.5.5 (ethereum#1520) (ethereum#1522) (ethereum#1633)

* updated solc again

* updated solc to 0.4.6

* Update geth to 1.5.5 (ethereum#1520)

* Update geth to 1.5.5

* corrected windows zip's internal paths

* changed sanity check

* made node starting better

* also log path from which to fetch

* show fetching origin URL

* fix ESLint errors

* removed -stable

* Update geth to 1.5.8 (ethereum#1635)

* Update geth (osx still missing)

* include mac

* Add gulp task 'update-nodes' (ethereum#1637)

* sync was being skipped (ethereum#1647)

* sync was being skipped

* sync was being skipped

* updates confirmation window size issue (ethereum#1665)

* updates confirmation window size issue

* updated to web3.js 0.18.2, please run yarn

* improved gas estimation errors

* add error check only when estimatedGas is lower than providedGas

* Main window position and size are now persisted through sessions (ethereum#1641)

* update to geth 1.4.9 (ethereum#1662)

* Last days of dechunker (ethereum#1680)

* removed dechunker

* added legacyWeb3Provider

* added comment

* warn on websocket connection

* added old full web3 for legacy reasons

* perm-tests: add 'bzz' to 'should only contain allowed attributes' test (ethereum#1737)

* switch to camelCase for var 'lang_code' (ethereum#1736)

* [ESLint] exclude auto-generated 'signatures.js' (ethereum#1752)

* meteor interface: add ES6 support (ethereum#1738)

* Fix ethereum#1701 (ethereum#1750)

* enable translations on splash screen (ethereum#1749)

* [ESLint] fix simple rule violations in 'interface' (ethereum#1751)

* fix rule "intend"

* fix rule "no-trailing-spaces"

* fix rule "eol-last" (new line at end of file)

* fix rule "keyword-spacing"

* fix rule "space-before-blocks"

* fix rule "space-infix-ops" (space before and after operators)

* fix rule "space-before-function-paren"

* fix rule "object-curly-spacing"

* fix rule "no-multi-spaces"

* fix rule "curly"

* fix rule "no-multiple-empty-lines"

* fix rule "quotes"

* fix rule "semi-spacing"

* fix rule "semi"

* fix rule "key-spacing"

* fix rule "space-in-parens"

* fix rule "spaced-comment"

* fix rule "comma-spacing"

* fix rule "no-lonely-if"

* fix rule "eqeqeq"

* show backup hint when createing accounts, demanding min 8 characters (ethereum#1775)

* show backup hint when createing accounts, demanding min 8 characters

* fix typo

* [readme] update dependencies paragraph (ethereum#1784)

* [i18n] partial update to German translation (ethereum#1753)

* [i18n] partial update to German translation

* update

* Improve console messages (ethereum#2067)

* [i18n] add missing meteor package 'numeral:languages' (ethereum#1783)

* [i18n] add missing meteor package 'numeral:languages'

* add better error message

* More spectron ETH-01 tests. (ethereum#1689)

* Spectron iteration

* Updating spectron

* Creating switch for mist.lokidb for automated tests

* Adding chai-as-expected

* Changing IPC flag

* Pairing spectron and electron versions

* [ESLint] Minor fixes

* Adding chai-string

* Couple of tests passing

* update .eslintrc.yml

* Simplifying code

* Removing delay in favor of better window management

* Adding tests for URL bar

* Focusing window before each test

* Minor fixes

* Improving mist setup and teardown

* Fixing wallet test

* adding html fixture

* Improving test helpers

* Tests for ETH-01-002

* Updating tests

* Starting local HTTP server to deal with html fixtures

* Updating tests setup

* Adding more tests

* Updating travis file to run spectron tests

* Refactoring tests

* Tests for ETH-01-007

* Downloading geth on the fly

* Fine-tuning geth download during tests

* Changing linux binary dir

* Fixing binary path on linux

* Travis debug

* Travis debug

* Changing fixtures

* Fixing tests

* Fixing travis file

* More tests

* Adjusting timeouts

* Adjusting GULP_PLATFORM test env variable

* Adjusting timeouts

* Disabling some tests for now

* Disabling a test

* updating yarn

* Tests for ETH-01-009

* More tests

* Adding test for ETH-01-008

* simplify '--test' flag evaluation

* revert unnecessary changes to yarn.lock (no changes to package.json)

* Minor comment changes

* consistent use of 'protocol' in test titles

* Update js-redirect.html

* [gulp] Refactor and Ethereum-Wallet NSIS installer (ethereum#1642)

* Add Ethereum-Wallet NSIS installer

* minor changes

* improve makensis call

* Improve Uploader

* Refactor

* refactor

* remove eth node

* remove build-dist.js

* added 'options.platforms' and 'options.activePlatforms'

* remove squirrel

* fix

* cleanup

* string formating, windows compatibility

* md5 checksum platform compatibiliy

* cleanup Linter errors

* update travis.yml

* minor fix

* improve platform usage hint (don't show 'mac' on non macOS systems)

* Rectifying documentation

* update Readme

* typo in readme

* add clarification on available platforms on the host platform

* remove unnessecary linux dep

* cleanup patch string

* increase timeout (ethereum#2129)

* Sidebar revamp (ethereum#1640)

* Sidebar changes

* Basic tab visual changes

* Scrolling tabs

* Menu iteration

* Improvements on floating menu

* Menu improvements

* Inflection translation for account button

* Adjusting menu animations and hover (dis)appear timings

* Identicon area height

* Cleanup

* Improvements on menu position and, padding and dealing with information overflow

* browserbar z-index

* Sidebar scrolling on submenu overflow

* Fixed some visual glitches

* Enabling drag and drop of new tabs

* Fixing submenu position

* Refactoring

* Opening the right account window for dapp menu entries

* Minor opacity change

* Scrollbars on windows

* White scrollbars on submenu

* Fixing sidebar css on windows

* Code style

* Dealing with large numbers with german separators

* Prevents dragging Dapps to 1st position (browser)

* Ensuring browse will always be the first tab

* Preventing drag dapps above browse tab

* Minor adjustments

* Small refactor and code cleaning

* Dependencies update

* Fixing add permissions to browse tab behavior

* Cursor change

* Code Style

* Small refactor

* Code style

* remove duplicate makensis step (ethereum#2073)

* remove rules (ethereum#2091)

* [travis] only increase timeout for mac build (ethereum#2096)

* [travis] only increase timeout for mac build

* fix

* Make capitalization more consistent in menus.   Correct punctuation. (ethereum#2123)

* fix (ethereum#2124)

* fix ethereum#1649 (add lokijs save-throttling) (ethereum#2125)

* [yarn] update dev node modules (ethereum#2128)

* remove debug loglevel (ethereum#2137)

* Removing old code. Fixes small bug (ethereum#2140)

* update npm-modules (ethereum#2126)

* [security] fix ethereum#1359, improve txData validation (ethereum#2092)

* fix ethereum#1359

* stricter validation

* add test case "shouldn't allow RegExp (possible XSS)"

* shorten test-case

* remove unnecessary regex flags

* improve error msg

* update geth 1.6.0 (ethereum#2146)

* update geth 1.6.0

* [tests] geth 1.6.0 compatibility

* [meta] remove .mention-bot (ethereum#2094)

* Version bump (ethereum#2161)
  • Loading branch information
evertonfraga authored Apr 26, 2017
1 parent 4c25ca5 commit 65212e7
Show file tree
Hide file tree
Showing 140 changed files with 2,765 additions and 2,183 deletions.
1 change: 0 additions & 1 deletion .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,4 @@ ratings: ## enables GPA rating
- "**.js"

exclude_paths:
- "interface/client/lib/signatures.js"
- "tests/"
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
interface/client/lib/signatures.js
6 changes: 5 additions & 1 deletion .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,19 @@ rules:
arrow-body-style: off
prefer-arrow-callback: off
no-underscore-dangle: off
object-curly-spacing: off
func-names: off
global-require: off
class-methods-use-this: off
comma-dangle:
- error
- only-multiline ## no comma after last item if one line, though allow comma if multiline
import/no-extraneous-dependencies: ## checks if required modules are missing in packages.json
- error
- devDependencies: ## declares files, whose imports belong to devDependencies
- "**/scripts/build-dist.js"
- "**/tests/_base.js"
- "**/*.test.js"
- "**/gulpTasks/*.js"

globals: # don't warn about missing declarations
i18n: true
Expand Down
13 changes: 0 additions & 13 deletions .mention-bot

This file was deleted.

14 changes: 6 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,6 @@ matrix:
- sudo dpkg --add-architecture i386 && sudo add-apt-repository ppa:ubuntu-wine/ppa -y
- sudo apt-get update -q
- sudo apt-get install --no-install-recommends -y mono-devel ca-certificates-mono wine1.8
after_script:
- makensis -V2 scripts/windows-installer.nsi


# LINUX
Expand Down Expand Up @@ -71,14 +69,14 @@ install:

script:
- if [[ $TRAVIS_BRANCH != "master" ]]; then unset CSC_LINK CSC_KEY_PASSWORD; fi # disable macOS code-signing (production certificate) on develop branch
- travis_wait 60 gulp mist --platform $GULP_PLATFORM
- if [[ $TRAVIS_BRANCH == "master" ]]; then travis_wait 60 gulp wallet --platform $GULP_PLATFORM; fi # also build wallet if on master branch
- if [[ $TRAVIS_OS_NAME == "linux" ]]; then export DISPLAY=:99.0; sh -e /etc/init.d/xvfb start; sleep 3; fi
- if [[ $GULP_PLATFORM != "win" ]]; then gulp test-mist; fi
- if [[ $GULP_PLATFORM == "mac" ]]; then travis_wait 60 gulp --$GULP_PLATFORM; fi # increase timeout for slower mac builds
- if [[ $GULP_PLATFORM != "mac" ]]; then gulp --$GULP_PLATFORM; fi
- if [[ $TRAVIS_BRANCH == "master" ]]; then travis_wait 60 gulp --wallet --$GULP_PLATFORM; fi # also build wallet if on master branch
- if [[ $TRAVIS_OS_NAME == "linux" ]]; then export DISPLAY=:99.0; sh -e /etc/init.d/xvfb start; sleep 3; fi # prepare for integration testing
- if [[ $GULP_PLATFORM != "win" ]]; then gulp test; fi

after_success:
- gulp mist-checksums --platform $GULP_PLATFORM
- if [[ $TRAVIS_BRANCH == "master" ]]; then gulp wallet-checksums --platform $GULP_PLATFORM; fi
- if [[ $TRAVIS_BRANCH == "master" ]]; then gulp uploadQueue --$GULP_PLATFORM; fi

notifications:
webhooks:
Expand Down
118 changes: 54 additions & 64 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,43 +30,35 @@ Once a Mist version is released the Meteor frontend part is bundled using `meteo

### Dependencies

Requirements:
To run mist in development you need:

* Electron v1.3.13
* Node v6.0 or above
* [Yarn package manager](https://yarnpkg.com/)
- [Node.js](https://nodejs.org) `v6.x` (use the prefered installation method for your OS)
- [Meteor](https://www.meteor.com/install) javascript app framework
- [Yarn](https://yarnpkg.com/) package manager
- [Electron](http://electron.atom.io/) `v1.3.13` cross platform desktop app framework
- [Gulp](http://gulpjs.com/) build and automation system

To run mist in development you need [Node.js NPM](https://nodejs.org) and [Meteor](https://www.meteor.com/install) and electron installed:
Install the later ones via:

$ curl https://install.meteor.com/ | sh
$ npm install -g electron@1.3.13
$ npm install -g gulp
$ curl -o- -L https://yarnpkg.com/install.sh | bash
$ yarn global add electron@1.3.13
$ yarn global add gulp

And some further tools to help with downloading and unzipping client nodes:
### Initialisation

_Linux:_

$ apt-get install unzip


### Installation

Now you're ready to install Mist:
Now you're ready to initialise Mist for development:

$ git clone https://github.com/ethereum/mist.git
$ cd mist
$ git submodule update --init
$ yarn

To update Mist in the future, run:

$ cd mist
$ git pull && git submodule update
$ git pull
$ yarn

#### Options
It may be preferable to only download platform-specific nodes by passing the `--platform` flag, please refer to the [options section](#platform).

### Run Mist

For development we start the interface with a Meteor server for autoreload etc.
Expand Down Expand Up @@ -144,60 +136,61 @@ $ electron . --rpc ~/Library/Ethereum/geth.ipc --node-networkid 1234 --node-dat
_NOTE: since `ipcpath` is also a Mist option you do not need to also include a
`--node-ipcpath` option._

You can also run `geth` separately yourself with the same options prior to start
Mist normally.
You can also launch `geth` separately with the same options prior starting
Mist.


### Deployment

Our build system relies on [gulp](http://gulpjs.com/) and [electron-builder](https://github.com/electron-userland/electron-builder/).

To create a binaries you need to install [`electron-builder` dependencies](https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#macos):
#### Dependencies

[meteor-build-client](https://github.com/frozeman/meteor-build-client) bundles the [meteor](https://www.meteor.com/)-based interface. Install it via:

// tools for the windows binaries
$ brew install wine --without-x11 mono makensis
// tools for the Linux binaries
$ brew install gnu-tar libicns graphicsmagick xz
// general dependencies
$ npm install -g meteor-build-client

To generate the binaries simply run:
Furthermore cross-platform builds require additional [`electron-builder` dependencies](https://github.com/electron-userland/electron-builder/wiki/Multi-Platform-Build#linux). On macOS those are:

$ cd mist
$ gulp
// windows deps
$ brew install wine --without-x11 mono makensis

// linux deps
$ brew install gnu-tar libicns graphicsmagick xz

// Or to generate the wallet (using the https://github.com/ethereum/meteor-dapp-wallet -> master)
$ gulp wallet
#### Generate packages

This will generate the binaries inside the `dist_mist/release` or `dist_wallet/release` folder.
To generate the binaries for Mist run:

#### Options
$ gulp

##### platform
To generate the Ethereum Wallet (this will pack the one Ðapp from https://github.com/ethereum/meteor-dapp-wallet):

Additional you can only build the windows, linux, mac or all binary by using the `platform` option:
$ gulp --wallet

$ gulp update-nodes --platform mac
The generated binaries will be under `dist_mist/release` or `dist_wallet/release`.

// And
$ gulp mist --platform mac

// Or
$ gulp mist --platform mac,win
#### Options

##### platform

Options are:
To build binaries for specific platforms (default: all available) use the following flags:

- `mac` (Mac OSX)
- `win` (Windows)
- `linux` (Linux)
- `all` (default)
// on mac
$ gulp --win --linux --mac

// on linux
$ gulp --win --linux

// on win
$ gulp --win

##### walletSource

With the `walletSource` you can specify the branch to use, default ist `master`:
With the `walletSource` you can specify the Wallet branch to use, default is `master`:

$ gulp mist --walletSource develop
$ gulp --wallet --walletSource develop


Options are:
Expand All @@ -206,28 +199,25 @@ Options are:
- `develop`
- `local` Will try to build the wallet from [mist/]../meteor-dapp-wallet/app

##### mist-checksums | wallet-checksums
*Note: applicable only when combined with `--wallet`*

#### Checksums

Spits out the SHA256 checksums of distributables.
Spits out the MD5 checksums of distributables.

It expects installer/zip files to be in the generated folders e.g. `dist_mist/release`

$ gulp mist-checksums
$ gulp checksums [--wallet]

3f726fff186b85c600ea2459413d0bf5ada2dbc98877764efbefa545f96eb975 ./dist_mist/release/Mist-0.8.1-ia32.exe
ab4d26d5ebc66e9aba0fa610071266bacbb83faacbb7ed0dd2acb24386190bdb ./dist_mist/release/Mist-0.8.1.exe
909b0fb4c7b09b731b2a442c457747e04ffdd9c03b6edc06079ae05a46200d13 ./dist_mist/release/Mist-0.8.1-ia32.deb
e114d6188963dfdae0489abf4e8923da58b39ff9cdbaad26e803af27c7ce55d1 ./dist_mist/release/Mist-0.8.1.deb
930787dd2f5ed6931068bff9244bccc01f397f552c48ded0f08e515e276dd080 ./dist_mist/release/Mist-0.8.1.dmg

### Code signing for production
## Testing

**As of [#972](https://github.com/ethereum/mist/pull/972) we've updated the build process and thus need to redo code-signing.**
First make sure to build Mist with:

$ gulp [--wallet]

## Testing
Then run the tests:

First make sure to build Mist with:
`gulp mist --platform [mac,linux]` or `gulp wallet --platform [mac,linux]`.
$ gulp test [--wallet]

Then run `gulp test-mist` or `gulp test-wallet`, accordingly.
*Note: Integration tests are not yet supported on Windows.*
42 changes: 21 additions & 21 deletions clientBinaries.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,85 +2,85 @@
{
"clients": {
"Geth": {
"version": "1.5.9",
"version": "1.6.0",
"platforms": {
"linux": {
"x64": {
"download": {
"url": "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.5.9-a07539fb.tar.gz",
"url": "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.6.0-facc47cb.tar.gz",
"type": "tar",
"md5": "a0b0dda353a655a65c6d3d809ee852fd",
"bin": "geth-linux-amd64-1.5.9-a07539fb/geth"
"md5": "048b0618696b040f6d3ff18ee2e5763a",
"bin": "geth-linux-amd64-1.6.0-facc47cb/geth"
},
"bin": "geth",
"commands": {
"sanity": {
"args": ["version"],
"output": [ "Geth", "1.5.9" ]
"output": [ "Geth", "1.6.0" ]
}
}
},
"ia32": {
"download": {
"url": "https://gethstore.blob.core.windows.net/builds/geth-linux-386-1.5.9-a07539fb.tar.gz",
"url": "https://gethstore.blob.core.windows.net/builds/geth-linux-386-1.6.0-facc47cb.tar.gz",
"type": "tar",
"md5": "3198330842cbfc6baa7e7b2624f8f6bd",
"bin": "geth-linux-386-1.5.9-a07539fb/geth"
"md5": "44215076b4d50e079878bcabeaae2117",
"bin": "geth-linux-386-1.6.0-facc47cb/geth"
},
"bin": "geth",
"commands": {
"sanity": {
"args": ["version"],
"output": [ "Geth", "1.5.9" ]
"output": [ "Geth", "1.6.0" ]
}
}
}
},
"mac": {
"x64": {
"download": {
"url": "https://gethstore.blob.core.windows.net/builds/geth-darwin-amd64-1.5.9-a07539fb.tar.gz",
"url": "https://gethstore.blob.core.windows.net/builds/geth-darwin-amd64-1.6.0-facc47cb.tar.gz",
"type": "tar",
"md5": "6a797a930a0930ec88b810e6b2d204eb",
"bin": "geth-darwin-amd64-1.5.9-a07539fb/geth"
"md5": "446308f1d702bf5d30892bda43c25d23",
"bin": "geth-darwin-amd64-1.6.0-facc47cb/geth"
},
"bin": "geth",
"commands": {
"sanity": {
"args": ["version"],
"output": [ "Geth", "1.5.9" ]
"output": [ "Geth", "1.6.0" ]
}
}
}
},
"win": {
"x64": {
"download": {
"url": "https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-1.5.9-a07539fb.zip",
"url": "https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-1.6.0-facc47cb.zip",
"type": "zip",
"md5": "057cdfdf4347ec9d5c0bf0b964f1b97b",
"bin": "geth-windows-amd64-1.5.9-a07539fb\\geth.exe"
"md5": "e4bb82c4d7078269a932cb7d46c5acb4",
"bin": "geth-windows-amd64-1.6.0-facc47cb\\geth.exe"
},
"bin": "geth.exe",
"commands": {
"sanity": {
"args": ["version"],
"output": [ "Geth", "1.5.9" ]
"output": [ "Geth", "1.6.0" ]
}
}
},
"ia32": {
"download": {
"url": "https://gethstore.blob.core.windows.net/builds/geth-windows-386-1.5.9-a07539fb.zip",
"url": "https://gethstore.blob.core.windows.net/builds/geth-windows-386-1.6.0-facc47cb.zip",
"type": "zip",
"md5": "fa3511985215e151bafdc080e9b1fef6",
"bin": "geth-windows-386-1.5.9-a07539fb\\geth.exe"
"md5": "0935e22c5626c73b9f0b556b3323c71a",
"bin": "geth-windows-386-1.6.0-facc47cb\\geth.exe"
},
"bin": "geth.exe",
"commands": {
"sanity": {
"args": ["version"],
"output": [ "Geth", "1.5.9" ]
"output": [ "Geth", "1.6.0" ]
}
}
}
Expand Down
Loading

0 comments on commit 65212e7

Please sign in to comment.