Christopher Jeffrey
|
62152a1005
|
util: remove util.inherits. inline inheritance.
|
2017-08-06 19:45:10 -07:00 |
|
Christopher Jeffrey
|
a290e6880d
|
encoding: rename read int methods to readIx.
|
2017-08-06 03:27:06 -07:00 |
|
Christopher Jeffrey
|
88ef28d837
|
lint: no implicit casting.
|
2017-07-31 18:21:03 -07:00 |
|
Christopher Jeffrey
|
6f3988e861
|
refactor: use const as much as possible.
|
2017-07-31 18:21:02 -07:00 |
|
Christopher Jeffrey
|
9cc5c393b4
|
eslint: use prefer-const.
|
2017-07-31 18:21:02 -07:00 |
|
Christopher Jeffrey
|
87d664784c
|
refactor: s/ts/time. s/ps/mtime.
|
2017-07-25 14:23:10 -07:00 |
|
Christopher Jeffrey
|
7eefb773be
|
refactor: use maps and sets wherever possible.
|
2017-07-25 05:15:47 -07:00 |
|
Christopher Jeffrey
|
296e65d0fd
|
refactor: use es6 template strings everywhere.
|
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
|
e00472891d
|
refactor: start using for...of.
|
2017-07-17 14:26:37 -07:00 |
|
Christopher Jeffrey
|
28cd43045d
|
refactor: avoid using new Buffer() due to its new perf implications.
|
2017-05-30 21:11:10 -07:00 |
|
Christopher Jeffrey
|
0ceca23cb5
|
chain/mempool: store peer id and punish invalid orphans.
|
2017-05-19 17:02:06 -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
|
4e7df6ef87
|
docs: get jsdoc compiling again.
|
2017-02-03 22:47:26 -08:00 |
|
Christopher Jeffrey
|
e32f521a43
|
packets: limit chain locators.
|
2017-01-22 20:05:07 -08:00 |
|
Christopher Jeffrey
|
3fb2150dc4
|
pool: allow use of headersFirst without checkpoints.
|
2017-01-20 15:04:13 -08:00 |
|
Christopher Jeffrey
|
18c4a83ed3
|
pool: refactor and add compact block mode 1 support.
|
2017-01-20 09:39:58 -08:00 |
|
Christopher Jeffrey
|
2d952306e6
|
net: refactor packet handling.
|
2017-01-19 15:32:18 -08:00 |
|
Christopher Jeffrey
|
72e4ddc2b0
|
net: cleanup after removal.
|
2017-01-19 04:45:17 -08:00 |
|
Christopher Jeffrey
|
b6593adf75
|
net: remove alert system.
|
2017-01-19 04:41:58 -08:00 |
|
Christopher Jeffrey
|
e407c08668
|
net: drop getutxos impl.
|
2017-01-19 04:39:25 -08:00 |
|
Christopher Jeffrey
|
db49f44c8a
|
peer: refactor version packet handling.
|
2017-01-16 03:33:54 -08:00 |
|
Christopher Jeffrey
|
65ab296d2e
|
bloom: cleanup instantiation.
|
2017-01-11 12:10:04 -08:00 |
|
Christopher Jeffrey
|
5caf6210b9
|
refactor: move constants around.
|
2017-01-06 09:57:55 -08:00 |
|
Christopher Jeffrey
|
d1a4e53896
|
bloom/net: move bloom constants. net services, move inv types.
|
2017-01-06 01:57:49 -08:00 |
|
Christopher Jeffrey
|
cd8e464079
|
net: redesign stall behavior and block management.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey
|
eb12b0e608
|
net: misc.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey
|
943c5d2d12
|
net: treat services as a u32.
|
2016-12-27 15:28:19 -08:00 |
|
Christopher Jeffrey
|
1a4984d533
|
net: add hasServices method.
|
2016-12-21 15:31:55 -08:00 |
|
Christopher Jeffrey
|
127a52aaf1
|
refactor: rename network address.
|
2016-12-20 12:47:19 -08:00 |
|
Christopher Jeffrey
|
514e735a96
|
net: refactor reject msg. broadcast orphans.
|
2016-12-17 14:08:43 -08:00 |
|
Christopher Jeffrey
|
dcfc19408f
|
node: minor fixes.
|
2016-12-17 00:18:28 -08:00 |
|
Christopher Jeffrey
|
af8194112e
|
net: refactor pool.
|
2016-12-16 17:18:20 -08:00 |
|
Christopher Jeffrey
|
8ccefb8e71
|
peer: refactor.
|
2016-12-16 15:08:59 -08:00 |
|
Christopher Jeffrey
|
14c9a37cd9
|
packets: more serialization nonsense.
|
2016-12-13 02:58:49 -08:00 |
|
Christopher Jeffrey
|
dfefc7182f
|
serialization: more sizes.
|
2016-12-11 19:16:02 -08:00 |
|
Christopher Jeffrey
|
3b9e4d6c6e
|
refactor: use static writers everywhere.
|
2016-12-11 17:26:42 -08:00 |
|
Christopher Jeffrey
|
a95aba92fb
|
serialization: less polymorphism.
|
2016-12-04 00:54:50 -08:00 |
|
Christopher Jeffrey
|
c190dd2aad
|
util: refactor encoding.
|
2016-12-02 04:34:38 -08:00 |
|
Christopher Jeffrey
|
507fd89948
|
timedata: move time to network object.
|
2016-11-28 16:58:48 -08:00 |
|
Christopher Jeffrey
|
cb59675b06
|
refactor: rename buffer reader/writer vars.
|
2016-11-26 10:56:50 -08:00 |
|
Christopher Jeffrey
|
f376289684
|
crypto: implement subtle api for browser.
|
2016-11-21 17:50:05 -08:00 |
|
Christopher Jeffrey
|
1827b945dd
|
walletdb: new client api.
|
2016-11-19 18:26:27 -08:00 |
|
Christopher Jeffrey
|
b754973511
|
utils/btc: rename.
|
2016-11-19 10:45:31 -08:00 |
|
Christopher Jeffrey
|
7f3c265085
|
net: rename timedata.
|
2016-11-19 06:53:59 -08:00 |
|
Christopher Jeffrey
|
5d3f15c2d8
|
net: consider alert packets to be "unknown".
|
2016-11-02 19:16:22 -07:00 |
|
Christopher Jeffrey
|
605874068b
|
s/bn/BN/g
|
2016-10-21 19:38:06 -07:00 |
|
Christopher Jeffrey
|
f0223146af
|
deps: massive refactor.
|
2016-10-02 23:24:11 -07:00 |
|
Christopher Jeffrey
|
9aaf5ea2a0
|
peer.
|
2016-10-02 23:24:06 -07:00 |
|
Christopher Jeffrey
|
eb5d0cf972
|
peer: refactor.
|
2016-09-16 18:50:56 -07:00 |
|