Christopher Jeffrey
|
6d838ad91c
|
v1.0.0-beta.13
|
2017-07-23 08:24:52 -07:00 |
|
João Mesquita
|
c3f6bc9a09
|
Update node engine requirement to >=7.6.0
Async/await support comes by default in node version 7.6.0
|
2017-07-21 20:12:45 +01:00 |
|
Christopher Jeffrey
|
de680d62c8
|
deps: upgrade bcoin-native.
|
2017-07-19 20:00:54 -07:00 |
|
Christopher Jeffrey
|
26ade82a0b
|
deps: upgrade to leveldown 1.7.2.
|
2017-07-18 06:17:12 -07:00 |
|
Christopher Jeffrey
|
d57bf2cf37
|
deps: upgrade n64.
|
2017-07-18 06:15:11 -07:00 |
|
Christopher Jeffrey
|
37da047a34
|
digest: avoid extra allocations.
|
2017-07-17 14:26:43 -07:00 |
|
Christopher Jeffrey
|
6154ca8b4c
|
workers/build: require only one worker file.
|
2017-07-17 14:26:41 -07:00 |
|
Christopher Jeffrey
|
8451fab965
|
deps: switch to new uglifyjs plugin.
|
2017-07-17 14:26:40 -07:00 |
|
Christopher Jeffrey
|
6690bd7e9d
|
workers/webpack: fixes for build and workers.
|
2017-07-17 14:26:40 -07:00 |
|
Christopher Jeffrey
|
3a6fbc4d21
|
pkg: upgrade deps.
|
2017-07-17 14:26:39 -07:00 |
|
Christopher Jeffrey
|
c53f4cf89e
|
refactor: switch to const/let.
|
2017-07-17 14:26:37 -07:00 |
|
Christopher Jeffrey
|
307e7dd698
|
webpack: get bcoin building in webpack for node.
|
2017-06-28 18:04:20 -07:00 |
|
Christopher Jeffrey
|
24cd81a1bd
|
webpack: use -browser convention instead of aliases.
|
2017-06-28 12:45:38 -07:00 |
|
Christopher Jeffrey
|
62e7f97359
|
refactor: module index.
|
2017-06-27 09:28:18 -07:00 |
|
Christopher Jeffrey
|
d4cc22e1c5
|
refactor: crypto.
|
2017-06-27 07:27:53 -07:00 |
|
Christopher Jeffrey
|
fa3e98b274
|
crypto: rename ec to secp256k1.
|
2017-06-27 02:48:19 -07:00 |
|
Christopher Jeffrey
|
5d6e089c92
|
crypto: refactor pk.js.
|
2017-06-27 02:34:17 -07:00 |
|
Christopher Jeffrey
|
8358fa59c6
|
util: drop all homemade polyfills.
|
2017-06-27 00:36:13 -07:00 |
|
Christopher Jeffrey
|
d9342cd81c
|
util: rely on polyfill for nextTick and typed arrays.
|
2017-06-26 23:31:32 -07:00 |
|
Christopher Jeffrey
|
7317076243
|
bcoin: remove env.js.
|
2017-06-26 23:02:49 -07:00 |
|
Christopher Jeffrey
|
32fb5e9d1b
|
pkg: fix level-js dep.
|
2017-06-26 17:49:59 -07:00 |
|
Christopher Jeffrey
|
bf5ea72863
|
webpack: fix babelification. upgrade to webpack3.
|
2017-06-26 17:42:18 -07:00 |
|
Boyma Fahnbulleh
|
fb2a5c8534
|
edit make clean
|
2017-06-26 13:53:53 -07:00 |
|
Boyma Fahnbulleh
|
6048581f05
|
remove browserify
|
2017-06-26 13:52:54 -07:00 |
|
Boyma Fahnbulleh
|
48d60eeaab
|
make package.json browser field compatible with webpack
|
2017-06-26 13:51:33 -07:00 |
|
Boyma Fahnbulleh
|
9113f03107
|
remove transform
|
2017-06-26 13:48:56 -07:00 |
|
Boyma Fahnbulleh
|
64f9b6b0a8
|
update dns browser import
|
2017-06-26 13:48:56 -07:00 |
|
Boyma Fahnbulleh
|
84bfb4f8cb
|
lib: fix webpack import issues
|
2017-06-26 13:48:40 -07:00 |
|
Christopher Jeffrey
|
edd095bfae
|
pool: refactor http ip discovery.
|
2017-06-26 04:27:21 -07:00 |
|
Christopher Jeffrey
|
055e811333
|
pkg: update deps.
|
2017-06-25 12:21:32 -07:00 |
|
Christopher Jeffrey
|
effa1e00b8
|
browser: fix compilation for async/await.
|
2017-06-24 14:54:22 -07:00 |
|
Christopher Jeffrey
|
f70d6b8b45
|
refactor: lint tests, benchmarks, etc.
|
2017-06-24 14:35:10 -07:00 |
|
Christopher Jeffrey
|
a0bd9680fe
|
pkg: require node.js 7.
|
2017-06-24 04:48:37 -07:00 |
|
Christopher Jeffrey
|
2ef4d137e6
|
pkg: switch from jshint to eslint.
|
2017-06-24 04:45:46 -07:00 |
|
Christopher Jeffrey
|
68a3209a96
|
schnorr: add hmac-drbg. refactor.
|
2017-06-22 05:22:06 -07:00 |
|
Christopher Jeffrey
|
cea12d7a3e
|
pkg: update deps.
|
2017-06-20 15:27:19 -07:00 |
|
Christopher Jeffrey
|
fbd7e618c7
|
pkg: update deps.
|
2017-06-18 21:31:49 -07:00 |
|
Christopher Jeffrey
|
041be74232
|
pkg: update deps.
|
2017-06-16 16:11:48 -07:00 |
|
Christopher Jeffrey
|
b994c278f2
|
utils: preliminary GCS filter support.
|
2017-06-16 14:35:50 -07:00 |
|
Christopher Jeffrey
|
015fb8b0b6
|
siphash: return objects instead of buffers.
|
2017-06-16 14:30:25 -07:00 |
|
Christopher Jeffrey
|
fb262042a3
|
deps: upgrade bcoin-native.
|
2017-06-15 23:44:56 -07:00 |
|
Christopher Jeffrey
|
731a56114f
|
pkg: add hmac-drbg dep.
|
2017-06-15 22:52:33 -07:00 |
|
Christopher Jeffrey (JJ)
|
dd16950fe2
|
Merge pull request #219 from jjz/master
Add tes new test file of key-address-test
|
2017-06-15 22:50:44 -07:00 |
|
Christopher Jeffrey
|
95ac218ef2
|
pkg: require node v4.5.0.
|
2017-05-31 06:26:26 -07:00 |
|
Christopher Jeffrey
|
312d0db92b
|
pkg: update deps.
|
2017-05-31 06:25:55 -07:00 |
|
jjz
|
46edf8c591
|
1. add scripts of test single file
2. add key-address-test.js
|
2017-05-27 15:06:10 +08:00 |
|
Christopher Jeffrey
|
15da585b68
|
pkg: update deps.
|
2017-05-15 00:58:37 -07:00 |
|
Christopher Jeffrey
|
27f89186a5
|
lowlevelup: refactor option handling.
|
2017-05-15 00:47:31 -07:00 |
|
Christopher Jeffrey
|
1eb08d39f4
|
package: upgrade bcoin-native.
|
2017-05-12 23:24:22 -07:00 |
|
thehobbit85
|
661c8c59ff
|
Updated socket.io and socket.io-client since the previous versions contained modules with security vulnerabilities.
Those are the vulnerabilities according to a scan using NSP (https://github.com/nodesecurity/nsp)
(+) 4 vulnerabilities found
┌───────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │ DoS due to excessively large websocket message │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name │ ws │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Installed │ 1.1.0 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Vulnerable │ <=1.1.0 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Patched │ >=1.1.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Path │ bcoin@1.0.0-beta.12 > socket.io@1.4.8 > engine.io@1.6.11 > ws@1.1.0 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ More Info │ https://nodesecurity.io/advisories/120 │
└───────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌───────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │ Regular Expression Denial of Service │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name │ negotiator │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Installed │ 0.4.9 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Vulnerable │ <= 0.6.0 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Patched │ >= 0.6.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Path │ bcoin@1.0.0-beta.12 > socket.io@1.4.8 > engine.io@1.6.11 > accepts@1.1.4 > negotiator@0.4.9 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ More Info │ https://nodesecurity.io/advisories/106 │
└───────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌───────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │ DoS due to excessively large websocket message │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name │ ws │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Installed │ 1.0.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Vulnerable │ <=1.1.0 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Patched │ >=1.1.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Path │ bcoin@1.0.0-beta.12 > socket.io@1.4.8 > socket.io-client@1.4.8 > engine.io-client@1.6.11 > ws@1.0.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ More Info │ https://nodesecurity.io/advisories/120 │
└───────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌───────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │ DoS due to excessively large websocket message │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name │ ws │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Installed │ 1.0.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Vulnerable │ <=1.1.0 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Patched │ >=1.1.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Path │ bcoin@1.0.0-beta.12 > socket.io-client@1.4.8 > engine.io-client@1.6.11 > ws@1.0.1 │
├───────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ More Info │ https://nodesecurity.io/advisories/120 │
└───────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
|
2017-04-22 21:35:11 +03:00 |
|
Christopher Jeffrey
|
6fde0fd7d8
|
v1.0.0-beta.12
|
2017-03-26 15:18:23 -07:00 |
|
Christopher Jeffrey
|
fd1ff3359c
|
v1.0.0-beta.11
|
2017-03-24 22:09:19 -07:00 |
|
Christopher Jeffrey
|
8110c73b17
|
v1.0.0-beta.10
|
2017-03-16 00:40:45 -07:00 |
|
Christopher Jeffrey
|
a4e37cf9df
|
browser: fixes.
|
2017-03-14 08:07:42 -07:00 |
|
Christopher Jeffrey
|
1a8a9afade
|
config/wallet: refactor config handling. add wallet server.
|
2017-03-14 06:10:35 -07:00 |
|
Christopher Jeffrey
|
cdbad54a8c
|
net: improvements. see comments.
- Improved local address handling.
- Enabled upnp discovery.
- Added retry for dns seeds.
- Improved hostlist in general.
|
2017-03-07 17:10:47 -08:00 |
|
Christopher Jeffrey
|
6d477b7588
|
v1.0.0-beta.9
|
2017-03-05 18:39:33 -08:00 |
|
Christopher Jeffrey
|
027470e8cb
|
v1.0.0-beta.8
|
2017-03-01 15:04:25 -08:00 |
|
Christopher Jeffrey
|
bade290765
|
v1.0.0-beta.7
|
2017-03-01 12:26:55 -08:00 |
|
Christopher Jeffrey
|
7bd89b35c3
|
mempool: persist to disk.
|
2017-02-28 12:59:19 -08:00 |
|
Christopher Jeffrey
|
63011a50fc
|
v1.0.0-beta.6
|
2017-02-28 05:39:22 -08:00 |
|
Christopher Jeffrey
|
96d093fb64
|
v1.0.0-beta.5
|
2017-02-27 17:23:40 -08:00 |
|
Christopher Jeffrey
|
321b3f5acc
|
package: upgrade bcoin-native and secp256k1.
|
2017-02-27 14:36:59 -08:00 |
|
Christopher Jeffrey
|
4d6b1e652d
|
v1.0.0-beta.4
|
2017-02-27 00:34:16 -08:00 |
|
Christopher Jeffrey
|
2b6b985388
|
v1.0.0-beta.3
|
2017-02-26 06:22:14 -08:00 |
|
Christopher Jeffrey
|
829e62b079
|
v1.0.0-beta.2
|
2017-02-23 21:17:59 -08:00 |
|
Christopher Jeffrey
|
f6cb0f1a19
|
v1.0.0-beta.1
|
2017-02-22 21:32:40 -08:00 |
|
Christopher Jeffrey
|
b75400d583
|
v1.0.0-beta
|
2017-02-10 10:44:13 -08:00 |
|
Christopher Jeffrey
|
e3c0b123a0
|
docs: build and expose scripterror properly.
|
2017-02-07 16:09:25 -08:00 |
|
Christopher Jeffrey
|
3960275b0c
|
package: add npm test-browser.
|
2017-01-16 14:22:41 -08:00 |
|
Christopher Jeffrey
|
398900dcdc
|
package: cleanup package.
|
2017-01-11 23:39:23 -08:00 |
|
Christopher Jeffrey
|
cd8e464079
|
net: redesign stall behavior and block management.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey
|
761b6d6636
|
net: refactor host management.
|
2016-12-16 13:50:45 -08:00 |
|
Christopher Jeffrey
|
d1e37582d1
|
block/crypto: refactor merkle trees.
|
2016-11-28 15:59:30 -08:00 |
|
Christopher Jeffrey
|
008880f40f
|
deps: bcoin-native v0.0.11.
|
2016-11-22 10:30:23 -08:00 |
|
Christopher Jeffrey
|
f376289684
|
crypto: implement subtle api for browser.
|
2016-11-21 17:50:05 -08:00 |
|
Christopher Jeffrey
|
9353a86e14
|
modules: blockchain technology (tm).
|
2016-11-19 11:24:01 -08:00 |
|
Christopher Jeffrey
|
3f6e4f3847
|
workers: major refactor.
|
2016-11-19 02:28:30 -08:00 |
|
Christopher Jeffrey
|
baffd161b8
|
modules: more browser compat.
|
2016-11-18 23:33:05 -08:00 |
|
Christopher Jeffrey
|
354cf00158
|
modules: fix browser compilation.
|
2016-11-18 23:17:29 -08:00 |
|
Christopher Jeffrey
|
67a00bfe50
|
modules: remove all conditional requires. see #105.
|
2016-11-18 23:05:04 -08:00 |
|
Christopher Jeffrey
|
9f522c5ca4
|
layout: less conditional requires. see #105.
|
2016-11-18 18:31:29 -08:00 |
|
Christopher Jeffrey
|
44483a0549
|
primitives: lint.
|
2016-11-17 04:19:57 -08:00 |
|
Christopher Jeffrey
|
18e742a092
|
deps: bcoin-native v0.0.9.
|
2016-11-16 09:33:23 -08:00 |
|
Christopher Jeffrey
|
53de684b4a
|
crypto: add cleanse function.
|
2016-11-09 17:02:54 -08:00 |
|
Christopher Jeffrey
|
e6f869ce09
|
deps: upgrade to bcoin-native v0.0.7.
|
2016-10-21 19:48:06 -07:00 |
|
Christopher Jeffrey
|
b5dee34f24
|
deps: leveldown v1.5.0.
|
2016-10-04 17:17:53 -07:00 |
|
Christopher Jeffrey
|
41b342350f
|
browser: add rpc.
|
2016-10-03 02:29:04 -07:00 |
|
Christopher Jeffrey
|
3e59282c66
|
deps: browser transform.
|
2016-10-03 01:48:08 -07:00 |
|
Christopher Jeffrey
|
2e1c544679
|
deps: upgrade elliptic.
|
2016-09-24 02:50:15 -07:00 |
|
Christopher Jeffrey
|
16a911ef1e
|
deps: upgrade to bcoin-native v0.0.6.
|
2016-09-24 02:43:48 -07:00 |
|
Christopher Jeffrey
|
3f1946cd7e
|
refactor: lint. misc.
|
2016-09-24 02:41:35 -07:00 |
|
Christopher Jeffrey
|
ed66af64ea
|
package: add babel compilation.
|
2016-09-24 01:07:44 -07:00 |
|
Christopher Jeffrey
|
37586e5ad8
|
refactor: db.
|
2016-09-23 05:32:08 -07:00 |
|
Christopher Jeffrey
|
3a5b258209
|
package: upgrade to bcoin-native 0.0.5.
|
2016-09-16 00:05:41 -07:00 |
|
Christopher Jeffrey
|
fbb7f25d0a
|
package: upgrade to bcoin-native v0.0.4.
|
2016-09-13 00:27:45 -07:00 |
|
Christopher Jeffrey
|
86017b1545
|
package: upgrade to bcoin-native v0.0.3.
|
2016-09-13 00:16:11 -07:00 |
|
Christopher Jeffrey
|
7f31a41e84
|
perf: start using bcoin-native.
|
2016-09-12 14:10:20 -07:00 |
|
Christopher Jeffrey
|
831f4b1896
|
package.json: upgrade to leveldb-1.19.
|
2016-09-10 06:34:57 -07:00 |
|
Christopher Jeffrey
|
56fdeec35c
|
package: build.
|
2016-08-24 07:09:35 -07:00 |
|