Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the functions immidiately return txHash instead of awaiting for a ↵ | Leonid Logvinov | 2017-09-05 | 1 | -1/+1 |
| | | | | transaction to be mined | ||||
* | Remove truffle-contract from deps | Leonid Logvinov | 2017-09-04 | 1 | -2/+1 |
| | |||||
* | Merge pull request #146 from 0xProject/greenkeeper/0x-json-schemas-0.4.0 | Fabio Berger | 2017-09-03 | 1 | -1/+1 |
|\ | | | | | Update 0x-json-schemas to the latest version 🚀 | ||||
| * | fix(package): update 0x-json-schemas to version 0.4.0 | greenkeeper[bot] | 2017-08-31 | 1 | -1/+1 |
| | | |||||
* | | 0.12.1v0.12.1 | Leonid Logvinov | 2017-09-02 | 1 | -1/+1 |
| | | |||||
* | | 0.12.0v0.12.0 | Leonid Logvinov | 2017-09-02 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'development' of github.com:0xProject/0x.js into development | Fabio Berger | 2017-08-31 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'development' of github.com:0xProject/0x.js: Improve the comment Add assert.isWeb3Provider Use more concise dep pointing Don't create whole web3 object in beta tests Improve the comment Add tests for web3@1.0 Use zeroEx.getAvailableAddressesAsync instead of web3.eth.getAccounts Add web3@1.0 to web3Factory Support web3@1.0 providers Define web3@1.0 types ;) Install web3@1.0.0 as web3_beta | ||||
| * | Use more concise dep pointing | Leonid Logvinov | 2017-08-30 | 1 | -1/+1 |
| | | |||||
| * | Install web3@1.0.0 as web3_beta | Leonid Logvinov | 2017-08-29 | 1 | -0/+1 |
| | | |||||
* | | update 0x-json-schema | Fabio Berger | 2017-08-31 | 1 | -1/+1 |
|/ | |||||
* | Use 0x-json-schemas | Leonid Logvinov | 2017-08-28 | 1 | -1/+1 |
| | |||||
* | Fix UMD tests | Leonid Logvinov | 2017-08-25 | 1 | -1/+1 |
| | |||||
* | 0.11.0v0.11.0 | Leonid Logvinov | 2017-08-25 | 1 | -1/+1 |
| | |||||
* | Fix test:commonjs | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | Rename build:commonjs:dev to build:commonjs | Leonid Logvinov | 2017-08-24 | 1 | -4/+3 |
| | |||||
* | 0.10.4 | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | 0.10.3 | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | 0.10.2 | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | Specify tag and other values in the release script | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | 0.10.1v0.10.1 | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | 0.10.0v0.10.0 | Leonid Logvinov | 2017-08-24 | 1 | -1/+1 |
| | |||||
* | Reject checksummed addresses | Leonid Logvinov | 2017-08-22 | 1 | -1/+1 |
| | |||||
* | 0.9.3v0.9.3 | Leonid Logvinov | 2017-08-22 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of github.com:0xProject/0x.js | Fabio Berger | 2017-08-22 | 1 | -1/+1 |
|\ | | | | | | | | | * 'master' of github.com:0xProject/0x.js: Add subproviders to the list of folders required by UMD tests | ||||
| * | Add subproviders to the list of folders required by UMD tests | Leonid Logvinov | 2017-08-22 | 1 | -1/+1 |
| | | |||||
* | | 0.9.2v0.9.2 | Fabio Berger | 2017-08-21 | 1 | -1/+1 |
|/ | |||||
* | try 4000 timeout | Fabio Berger | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | try longer timeout | Fabio Berger | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | Update artifacts and rename proxy to tokenTransferProxy | Fabio Berger | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | Merge pull request #118 from 0xProject/artifacts-update | Fabio Berger | 2017-08-21 | 1 | -1/+1 |
|\ | | | | | Update artifacts with the latest mainnet version | ||||
| * | Remove Mintable artifacts | Leonid Logvinov | 2017-08-15 | 1 | -1/+1 |
| | | |||||
* | | 0.9.1v0.9.1 | Leonid Logvinov | 2017-08-17 | 1 | -1/+1 |
|/ | |||||
* | chore(package): update sinon to version 3.0.0 | greenkeeper[bot] | 2017-08-03 | 1 | -1/+1 |
| | |||||
* | chore(package): update typedoc to version 0.8.0 | greenkeeper[bot] | 2017-07-28 | 1 | -1/+1 |
| | |||||
* | 0.9.0v0.9.0 | Leonid Logvinov | 2017-07-26 | 1 | -1/+1 |
| | |||||
* | chore(package): update web3-typescript-typings to version 0.3.0 | greenkeeper[bot] | 2017-07-26 | 1 | -1/+1 |
| | |||||
* | Add ethereumjs-utils types | Leonid Logvinov | 2017-07-22 | 1 | -0/+1 |
| | |||||
* | Add bn.js types | Leonid Logvinov | 2017-07-22 | 1 | -0/+1 |
| | |||||
* | Merge pull request #108 from 0xProject/greenkeeper/web3-0.20.0 | Leonid | 2017-07-19 | 1 | -1/+1 |
|\ | | | | | Update web3 to the latest version 🚀 | ||||
| * | fix(package): update web3 to version 0.20.0 | greenkeeper[bot] | 2017-07-17 | 1 | -1/+1 |
| | | |||||
* | | chore(package): update web3-typescript-typings to version 0.2.1 | greenkeeper[bot] | 2017-07-19 | 1 | -1/+1 |
|/ | |||||
* | Update to typescript@2.4 | Leonid Logvinov | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | Stop using custom chai-bignumber fork | Leonid Logvinov | 2017-07-12 | 1 | -1/+1 |
| | |||||
* | chore(package): update dirty-chai to version 2.0.1 | greenkeeper[bot] | 2017-07-10 | 1 | -1/+1 |
| | |||||
* | Add --bail option to mocha run command | Leonid Logvinov | 2017-07-08 | 1 | -1/+1 |
| | |||||
* | chore(package): update web3-typescript-typings to version 0.0.11 | greenkeeper[bot] | 2017-07-08 | 1 | -1/+1 |
| | |||||
* | chore(package): update webpack to version 3.1.0 | greenkeeper[bot] | 2017-07-07 | 1 | -1/+1 |
| | |||||
* | 0.8.0v0.8.0 | Leonid Logvinov | 2017-07-05 | 1 | -1/+1 |
| | |||||
* | Change prepublish to prepublishOnly | Leonid Logvinov | 2017-07-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into add-exchange-address-to-order-struct | Leonid | 2017-07-04 | 1 | -2/+2 |
|\ | |||||
| * | Merge pull request #88 from 0xProject/greenkeeper/chai-as-promised-7.1.0 | Leonid | 2017-07-04 | 1 | -1/+1 |
| |\ | | | | | | | Update chai-as-promised to the latest version 🚀 | ||||
| | * | chore(package): update chai-as-promised to version 7.1.0 | greenkeeper[bot] | 2017-07-03 | 1 | -1/+1 |
| | | | |||||
| * | | chore(package): update ethereumjs-testrpc to version 4.0.1 | greenkeeper[bot] | 2017-06-29 | 1 | -1/+1 |
| |/ | | | | | Closes #83 | ||||
* / | Update copyfiles to copy nested artifacts | Leonid Logvinov | 2017-06-27 | 1 | -1/+1 |
|/ | |||||
* | Add the 0xproject profile flag to the AWS cli command so that devs can have ↵ | Fabio Berger | 2017-06-27 | 1 | -1/+1 |
| | | | | their personal AWS creds be the default in .aws/credentials | ||||
* | 0.7.1v0.7.1 | Fabio Berger | 2017-06-27 | 1 | -1/+1 |
| | |||||
* | Merge pull request #79 from 0xProject/integration-tests | Leonid | 2017-06-23 | 1 | -0/+1 |
|\ | | | | | Add kovan integration tests | ||||
| * | Add kovan integration tests | Leonid Logvinov | 2017-06-23 | 1 | -0/+1 |
| | | |||||
* | | chore(package): update web3-typescript-typings to version 0.0.10 | greenkeeper[bot] | 2017-06-23 | 1 | -1/+1 |
| | | |||||
* | | 0.7.0v0.7.0 | Fabio Berger | 2017-06-23 | 1 | -1/+1 |
|/ | |||||
* | Set content type | Leonid Logvinov | 2017-06-22 | 1 | -1/+1 |
| | |||||
* | Grant read permissions to all users | Leonid Logvinov | 2017-06-22 | 1 | -1/+1 |
| | |||||
* | Auto-upload json docs on release | Leonid Logvinov | 2017-06-22 | 1 | -1/+3 |
| | |||||
* | 0.6.2v0.6.2 | Leonid Logvinov | 2017-06-21 | 1 | -1/+1 |
| | |||||
* | Revert "Temporarily use forked version of truffle-contract to reduce the bundle" | Leonid Logvinov | 2017-06-21 | 1 | -1/+1 |
| | | | | | | This reverts commit ef96c58b7f7d0ce678e8eb4f662b2f6a31e8799a. truffle-contract is not compatible with web3 0.19.0 cause it checks the number of arguments and they pass incorrect number of arguments | ||||
* | Merge pull request #70 from 0xProject/greenkeeper/@types/node-8.0.1 | Leonid | 2017-06-21 | 1 | -1/+1 |
|\ | | | | | Update @types/node to the latest version 🚀 | ||||
| * | chore(package): update @types/node to version 8.0.1 | greenkeeper[bot] | 2017-06-21 | 1 | -1/+1 |
| | | |||||
* | | Temporarily use forked version of truffle-contract to reduce the bundle | Leonid Logvinov | 2017-06-21 | 1 | -1/+1 |
|/ | | | | | | | truffle-contract uses web3 0.18.0. We use web3 0.19.0 which results in 2 versions of web3 being bundled with the package This commit temporarily switches to custom truffle-contract fork We'll switch back when the PR would be accepted | ||||
* | Connect to github over https so that it works without authentication | Leonid Logvinov | 2017-06-20 | 1 | -1/+1 |
| | |||||
* | Move out of @0xproject scope | Leonid Logvinov | 2017-06-20 | 1 | -1/+1 |
| | |||||
* | 0.6.1 | Leonid Logvinov | 2017-06-20 | 1 | -1/+1 |
| | |||||
* | Update version in package.json | Fabio Berger | 2017-06-19 | 1 | -1/+1 |
| | |||||
* | Make ZeroEx constructor accept Web3Provider instead of Web3 instance | Leonid Logvinov | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | Add node script to report coverage | Leonid Logvinov | 2017-06-15 | 1 | -0/+1 |
| | |||||
* | Add coveralls as a dependency | Leonid Logvinov | 2017-06-15 | 1 | -0/+1 |
| | |||||
* | 0.5.2 | Leonid Logvinov | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | Fix bug in postinstall script | Leonid Logvinov | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | 0.5.1 | Leonid Logvinov | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | Add postrelease script to publish assets to github | Leonid Logvinov | 2017-06-15 | 1 | -0/+2 |
| | |||||
* | Set NODE_ENV to production for production builds and don't rely on webpack ↵ | Leonid Logvinov | 2017-06-15 | 1 | -1/+1 |
| | | | | minification (we use uglifyJS) | ||||
* | Update web3-provider-engine cause the console.log issue was fixed and the ↵ | Leonid Logvinov | 2017-06-15 | 1 | -1/+1 |
| | | | | new version was released | ||||
* | 0.5.0v0.5.0 | Leonid Logvinov | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of github.com:0xProject/0x.js | Leonid Logvinov | 2017-06-14 | 1 | -1/+1 |
|\ | |||||
| * | Update doc:json command to exclude privates and externals | Fabio Berger | 2017-06-14 | 1 | -1/+1 |
| | | |||||
* | | 0.4.0 | Leonid Logvinov | 2017-06-14 | 1 | -1/+1 |
|/ | |||||
* | Revert "0.4.0" | Leonid Logvinov | 2017-06-13 | 1 | -1/+1 |
| | | | | This reverts commit 870f9838d6743f5594fb809c6b91084be4d0cc45. | ||||
* | 0.4.0 | Leonid Logvinov | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | 0.3.0v0.3.0 | Leonid Logvinov | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | 0.2.3v0.2.3 | Leonid Logvinov | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Introduce index.ts file which defines public interface | Leonid Logvinov | 2017-06-13 | 1 | -2/+2 |
| | |||||
* | 0.2.2v0.2.2 | Leonid Logvinov | 2017-06-12 | 1 | -1/+1 |
| | |||||
* | 0.2.1v0.2.1 | Leonid Logvinov | 2017-06-12 | 1 | -1/+1 |
| | |||||
* | Don't prefix main and types path in package.json with ./ | Leonid Logvinov | 2017-06-12 | 1 | -2/+2 |
| | |||||
* | 0.2.0v0.2.0 | Leonid Logvinov | 2017-06-12 | 1 | -1/+1 |
| | |||||
* | Change main file name from 0x.js.ts to 0x.ts | Leonid Logvinov | 2017-06-12 | 1 | -2/+2 |
| | |||||
* | Add main and types fields to package.json | Leonid Logvinov | 2017-06-11 | 1 | -0/+2 |
| | |||||
* | Revert "Make private" | Leonid Logvinov | 2017-06-11 | 1 | -1/+0 |
| | | | | This reverts commit 933be8815b8d1b93662abbb1538b13367f6b022a. | ||||
* | 0.1.0 | Leonid Logvinov | 2017-06-11 | 1 | -1/+1 |
| | |||||
* | Make private | Leonid Logvinov | 2017-06-11 | 1 | -0/+1 |
| | |||||
* | Add 0xproject scope | Leonid Logvinov | 2017-06-11 | 1 | -1/+2 |
| | |||||
* | Remove unneccessary console output from block tracker | Leonid Logvinov | 2017-06-10 | 1 | -1/+1 |
| | |||||
* | Rewrite isValidSignature tests | Leonid Logvinov | 2017-06-08 | 1 | -1/+1 |
| | |||||
* | Add script to run UMD tests | Leonid Logvinov | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | Upgrade truffle-contract to the version that includes 'at' fix | Leonid Logvinov | 2017-06-05 | 1 | -1/+1 |
| | |||||
* | chore(package): update dependencies | greenkeeper[bot] | 2017-06-03 | 1 | -2/+2 |
| | |||||
* | Use forked version of chai-bignumber while the PR is waiting for a review | Leonid Logvinov | 2017-06-03 | 1 | -1/+1 |
| | |||||
* | remove ProtocolToken | Fabio Berger | 2017-06-02 | 1 | -1/+1 |
| | |||||
* | Add ProtocolTokenArtifacts | Leonid Logvinov | 2017-06-02 | 1 | -1/+1 |
| | |||||
* | Increase mocha timeout | Leonid Logvinov | 2017-06-01 | 1 | -1/+1 |
| | |||||
* | Revert "Add EXPIRED test" | Leonid Logvinov | 2017-06-01 | 1 | -1/+1 |
| | | | | This reverts commit d8e35c364ea94b606810b340fb02d8706e257c3c. | ||||
* | Add EXPIRED test | Leonid Logvinov | 2017-06-01 | 1 | -1/+1 |
| | |||||
* | Fix types hell with, chai and chai-as-promised | Leonid Logvinov | 2017-06-01 | 1 | -2/+2 |
| | |||||
* | Add dirty-chai | Leonid Logvinov | 2017-06-01 | 1 | -0/+1 |
| | |||||
* | Merge branch 'master' into fillOrderAsync | Leonid Logvinov | 2017-06-01 | 1 | -2/+1 |
|\ | |||||
| * | Fix testrpc verison to 3.0.5 | Leonid Logvinov | 2017-06-01 | 1 | -2/+1 |
| | | |||||
* | | Fix linter command | Leonid Logvinov | 2017-05-31 | 1 | -1/+1 |
| | | |||||
* | | Refactor getOrderHash to accept order as an object | Leonid Logvinov | 2017-05-30 | 1 | -3/+2 |
| | | |||||
* | | Add copy_fixtures command | Leonid Logvinov | 2017-05-30 | 1 | -2/+3 |
| | | |||||
* | | Merge branch 'master' into fillOrderAsync | Leonid Logvinov | 2017-05-30 | 1 | -1/+2 |
|\| | |||||
| * | Instead of removing all files from ./lib/src for the UMD test, we leave the ↵ | Fabio Berger | 2017-05-30 | 1 | -1/+2 |
| | | | | | | | | utils and schema folders as well as the types file since they are used by the test files | ||||
* | | Add tests to linter targets | Leonid Logvinov | 2017-05-30 | 1 | -1/+1 |
|/ | |||||
* | Refactor test commands | Leonid Logvinov | 2017-05-30 | 1 | -10/+11 |
| | |||||
* | Merge branch 'master' into addSignOrderHashAndTests | Fabio Berger | 2017-05-29 | 1 | -7/+16 |
|\ | | | | | | | | | | | | | # Conflicts: # package.json # src/globals.d.ts # test/0x.js_test.ts | ||||
| * | Address feedback | Leonid Logvinov | 2017-05-29 | 1 | -1/+1 |
| | | |||||
| * | Don't build before test | Leonid Logvinov | 2017-05-29 | 1 | -1/+1 |
| | | |||||
| * | Refactor test commands | Leonid Logvinov | 2017-05-29 | 1 | -9/+15 |
| | | |||||
| * | Add umd test command and separate public and private npm scripts | Leonid Logvinov | 2017-05-29 | 1 | -7/+10 |
| | | |||||
| * | Rename build:bundle to build:umd | Leonid Logvinov | 2017-05-29 | 1 | -1/+1 |
| | | |||||
* | | Add mnemonic to nom testrpc command | Fabio Berger | 2017-05-29 | 1 | -1/+1 |
| | | |||||
* | | Implement tests for signOrderHashAsync that test the logic for Parity < ↵ | Fabio Berger | 2017-05-29 | 1 | -0/+2 |
| | | | | | | | | v1.6.6, >1.6.6 and other nodes | ||||
* | | Port over signOrderHashAsync | Fabio Berger | 2017-05-29 | 1 | -0/+2 |
|/ | |||||
* | Fix linter command | Leonid Logvinov | 2017-05-29 | 1 | -1/+1 |
| | |||||
* | Fix lint command | Leonid Logvinov | 2017-05-29 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary ./s | Leonid Logvinov | 2017-05-27 | 1 | -2/+2 |
| | |||||
* | Add testrpc as a dependency and a command for running it | Leonid Logvinov | 2017-05-26 | 1 | -1/+3 |
| | |||||
* | Setup blockchain snapshotting before/after every test, implemented unit ↵ | Fabio Berger | 2017-05-26 | 1 | -0/+5 |
| | | | | tests for exchangeWrapper.isValidSignature | ||||
* | Postfix test files with `_test` | Fabio Berger | 2017-05-26 | 1 | -1/+1 |
| | |||||
* | Remove es6 target | Leonid Logvinov | 2017-05-26 | 1 | -2/+1 |
| | |||||
* | include jsonschema type defs | Fabio Berger | 2017-05-26 | 1 | -0/+1 |
| | |||||
* | Extract artifacts list to a variable | Leonid Logvinov | 2017-05-26 | 1 | -1/+4 |
| | |||||
* | Merge branch 'master' into implementFirstExchangeMethod | Fabio Berger | 2017-05-26 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | # Conflicts: # package.json # src/ts/0x.js.ts # src/ts/globals.d.ts # src/ts/types.ts | ||||
| * | Port getOrderHash | Leonid Logvinov | 2017-05-25 | 1 | -1/+1 |
| | | |||||
* | | Include JSON file loader in webpack | Fabio Berger | 2017-05-26 | 1 | -1/+2 |
| | | |||||
* | | Fix web3 imports again | Fabio Berger | 2017-05-26 | 1 | -1/+1 |
| | | |||||
* | | Copy over artifacts to lib folder onBuild | Fabio Berger | 2017-05-26 | 1 | -1/+1 |
| | | |||||
* | | Add initial exchange contract function, set up web3Wrapper, added types and ↵ | Fabio Berger | 2017-05-26 | 1 | -1/+3 |
| | | | | | | | | utils | ||||
* | | Add npm command to update contact artifacts | Fabio Berger | 2017-05-26 | 1 | -1/+3 |
|/ | |||||
* | Merge branch 'master' into isValidOrderHash | Leonid | 2017-05-25 | 1 | -0/+1 |
|\ | |||||
| * | Add toUnitAmount and toBaseUnitAmount static helpers and tests | Fabio Berger | 2017-05-25 | 1 | -0/+1 |
| | | |||||
* | | Address feedback | Leonid Logvinov | 2017-05-25 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'master' into addSchemas | Fabio Berger | 2017-05-25 | 1 | -0/+2 |
|\ | | | | | | | | | # Conflicts: # package.json | ||||
| * | Add lodash | Leonid Logvinov | 2017-05-25 | 1 | -0/+1 |
| | | |||||
| * | Add generateSalt and tests for it | Leonid Logvinov | 2017-05-25 | 1 | -0/+1 |
| | | |||||
* | | Add schema validation and assertion, create ECSignature schema | Fabio Berger | 2017-05-25 | 1 | -0/+2 |
|/ | |||||
* | Add assertions library and add them for all function args | Fabio Berger | 2017-05-25 | 1 | -1/+5 |
| | |||||
* | Add node types | Leonid Logvinov | 2017-05-25 | 1 | -0/+1 |
| | |||||
* | Add isSignatureValid method and tests for it | Leonid Logvinov | 2017-05-25 | 1 | -0/+3 |
| | |||||
* | Add command to generate json docs | Leonid Logvinov | 2017-05-24 | 1 | -0/+1 |
| | |||||
* | Add command to generate docs from ts code | Leonid Logvinov | 2017-05-24 | 1 | -1/+5 |
| | |||||
* | Rename coverage to test:coverage | Leonid Logvinov | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Add coverage command | Leonid Logvinov | 2017-05-24 | 1 | -2/+5 |
| | |||||
* | Remove ts-node | Leonid Logvinov | 2017-05-24 | 1 | -1/+0 |
| | |||||
* | Run mocha on compiled sources | Leonid Logvinov | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Add initial testing config and a dummy test | Leonid Logvinov | 2017-05-24 | 1 | -2/+8 |
| | |||||
* | Add tslint command to npm scripts and fix linting errors | Leonid Logvinov | 2017-05-24 | 1 | -2/+4 |
| | |||||
* | Add webpack config and npm scripts | Leonid Logvinov | 2017-05-24 | 1 | -2/+14 |
| | |||||
* | Fix LICENCE | Leonid Logvinov | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Change description and licence | Leonid Logvinov | 2017-05-24 | 1 | -2/+2 |
| | |||||
* | Add initial package.json and linter config | Leonid Logvinov | 2017-05-24 | 1 | -0/+23 |