Commit Graph

  • 5cb0aac55e only apply full rewind to bitmap, not per block (#3246) Antioch Peverell 2020-02-26 19:15:13 +00:00
  • 8a15007c8a ignore error from set_read_timeout (#3243) Antioch Peverell 2020-02-25 20:23:32 +00:00
  • 6855241a56 handle mpsc channel disconnect from peer_write thread (#3241) Antioch Peverell 2020-02-25 19:15:27 +00:00
  • 6bdeefd27e Fix warnings (#3240) jaspervdm 2020-02-25 18:33:50 +01:00
  • bcf3e4e4e4 [Docs] Rangeproof output documentation (#3234) Jakob Abfalter 2020-02-25 18:20:55 +01:00
  • 3790b2cba5 cleanup unused import (#3238) Antioch Peverell 2020-02-24 15:08:16 +00:00
  • cb2b909090 Block input bitmap rework (#3236) Antioch Peverell 2020-02-24 09:48:51 +00:00
  • ef853ae469 Update croaring (#3233) Quentin Le Sceller 2020-02-21 10:24:48 -05:00
  • 6bca34c6a8 Update hyper/tokio/futures dependencies (#3214) jaspervdm 2020-02-18 23:45:27 +01:00
  • 2d4a2c30ce Cleanup output pos idx (#3227) Antioch Peverell 2020-02-14 20:42:07 +00:00
  • 3c040b96e1 account for the utxo rewind when attempting to fix a bad chain init (#3229) Antioch Peverell 2020-02-14 15:03:45 +00:00
  • 0d2e58e90e feat: allow DNS names in peers/seeds list and resolve them (#3125) Joseph Goulden 2020-02-14 14:58:57 +00:00
  • 053415ddf8 Convert ipv4-mapped ipv6 when accepting peer (#3225) Quentin Le Sceller 2020-02-14 09:38:02 -05:00
  • b400a4b1cf Attempt to read ipv4-mapped ipv6 to ipv4 if possible (#3221) Quentin Le Sceller 2020-02-14 09:37:14 -05:00
  • 65e4f7efe0 brew uninstall llvm in macos vm for azure pipelines (#3232) Antioch Peverell 2020-02-14 13:52:14 +00:00
  • 4c081b8f73 use backend file when compacting the output pos index (#3226) Antioch Peverell 2020-02-13 10:26:56 +00:00
  • 04a0123752 Less cloning and additional pattern simplifications (#3223) Quentin Le Sceller 2020-02-12 13:35:33 -05:00
  • c4e69717ab Less cloning and pattern simplifications (#3216) Quentin Le Sceller 2020-02-05 11:02:07 -05:00
  • a41965e024 Update intro.md (#2975) Ramin Soltanzadeh 2020-02-04 21:50:06 +01:00
  • 6c528654df Update build.md to remove min version of Rust (#3219) lehnberg 2020-02-04 15:46:16 -05:00
  • ba129b242c CI: Remove Rust installation for macOS (#3220) Quentin Le Sceller 2020-02-04 15:40:37 -05:00
  • ee25d0dfc9 Pass SwitchCommitment by value instead of reference (#3217) Quentin Le Sceller 2020-02-04 08:52:00 -05:00
  • 5c959bc733 Replace Gitter by Keybase in README.MD (#3215) Quentin Le Sceller 2020-01-30 17:08:20 -05:00
  • 5e1fe44bed remove writeable impl [u8; 4] (#3132) Antioch Peverell 2020-01-29 14:56:06 +00:00
  • b01ab44475 Resolve JSON RPC 2.0 non-compliance (#3213) WhoNeedszZz 2020-01-29 07:44:33 -07:00
  • dcdbdd4bcc Some simple Option / Result / iterator pattern simplifications (#3205) François Garillot 2020-01-29 09:20:57 -05:00
  • 616dad43fd Cleanup redundant AsFixedBytes and FixedLength traits (#3131) Antioch Peverell 2020-01-29 13:41:50 +00:00
  • 83a2649946 Revert "Resolve JSON RPC 2.0 non-compliance (#3209)" (#3212) Quentin Le Sceller 2020-01-28 17:45:38 -05:00
  • 15278021dc Resolve JSON RPC 2.0 non-compliance (#3209) WhoNeedszZz 2020-01-28 15:12:06 -07:00
  • fb888a32d6 Remove unused crate (#3211) Quentin Le Sceller 2020-01-28 13:56:45 -05:00
  • 9ec9d04457 Refactor to pass batch around explicitly (#3176) Antioch Peverell 2020-01-28 17:23:11 +00:00
  • 2f1e8299b1 cleanup unused hash_with impl (#3207) Antioch Peverell 2020-01-28 11:40:21 +00:00
  • a1b6c31481 tests: split consensus tests into separate files for each chain type … (#3168) Joseph Goulden 2020-01-27 23:51:51 +00:00
  • 4152d9fc0c Build block header from pre pow data and proof (#3178) Austin Abell 2020-01-23 09:29:54 -05:00
  • 4449c91c04 Fix return code in peers API (#3186) hashmap 2020-01-21 17:30:29 +01:00
  • c15aedf190 Bug fix for highest_index in output API. (#3200) cgilliard 2020-01-21 03:05:36 -07:00
  • da3b3b23c6 Fixed issues with fuzz in core. (#3193) mplsgrant 2020-01-21 04:03:24 -06:00
  • 6e5afe496b Update License to 2020 (#3196) Quentin Le Sceller 2020-01-20 06:40:58 -05:00
  • d1b3f939b0 Remove old website for grin.mw (#3195) Quentin Le Sceller 2020-01-17 16:29:55 -05:00
  • 8568c77d6e explicit str, rustc 1.34.0 doesn't seem to pick this up otherwise (#3191) cadwgan0 2020-01-15 07:00:33 -05:00
  • c2026bd686 Remove unused crates (#3185) hashmap 2020-01-15 11:34:14 +01:00
  • 0ad2513bb6 Removed binary blob: localhost+1.p12. (#3189) mplsgrant 2020-01-15 04:31:05 -06:00
  • a73a54a10e [Done][doc] Chinese Translation (#3122) Leo Young 2020-01-08 23:53:47 +08:00
  • 81a2bbd5e8 TUI peer sort order (#3184) cadwgan0 2020-01-08 07:32:15 -05:00
  • d31427f694 Fix compiler warning 'unnecessary parentheses around type' (#3175) Quentin Le Sceller 2020-01-06 04:53:49 -05:00
  • 2bf4080866 versioning for master Yeastplume 2019-12-20 11:13:39 +00:00
  • 266af4e91f version bump for master Yeastplume 2019-12-20 11:07:58 +00:00
  • a50200799b version bump (#3174) Yeastplume 2019-12-19 16:24:02 +00:00
  • ea2092ae21 rework orphan block validation (pow_only) (#3172) Antioch Peverell 2019-12-17 15:17:45 +00:00
  • 2f8a1f2712 Versioning for 3.0.0-beta.2 (#3170) Yeastplume 2019-12-12 20:37:50 +00:00
  • 0fba087aa1 fix: panic in TUI table selected item. focus is zero indexed (#3169) Joseph Goulden 2019-12-12 14:06:06 +00:00
  • bde19777f0 drop msg if sync_sender buffer is full (do not close peer connection) (#3164) Antioch Peverell 2019-12-10 20:06:17 +00:00
  • 5c7bc3d8cd fix(TUI): Selected column and selected row of table are now preserved when set_items() is called (#3161) Joseph Goulden 2019-12-10 19:21:03 +00:00
  • 39af7fa202 fix(TUI): Fixed panic when changing order of items in TableView before the number of items in the table is reduced (#3160) Joseph Goulden 2019-12-10 19:10:17 +00:00
  • b5f73b6aab try_header_head in the syncer loop with a short timeout (#3165) Antioch Peverell 2019-12-10 16:16:59 +00:00
  • fd4c4c52f2 chore(test): remove deprecated try/r#try macro in favour of ? (#3163) Joseph Goulden 2019-12-10 16:13:30 +00:00
  • 6a54334576 Version bump for beta.1 (#3159) Yeastplume 2019-12-06 12:01:53 +00:00
  • cdb2d6c72c Node API v2 (#3094) Quentin Le Sceller 2019-12-06 11:57:53 +01:00
  • 8b8f0a0abd pass stopped into consume so we can halt txhashset mid download (#3157) Antioch Peverell 2019-12-05 12:14:41 +00:00
  • 0b21ee607a height (header version) specific output PMMR root rules (#3147) Antioch Peverell 2019-12-05 11:55:10 +00:00
  • 3a333ae00f deadlock risk in check_orphans called from txhashset_write (#3156) Antioch Peverell 2019-12-05 10:32:01 +00:00
  • 52ea906b61 cleanup HeaderVersion::default() (#3149) Antioch Peverell 2019-12-02 12:35:17 +00:00
  • cbc17ff5f7 Set longer timeout for msg body read/write operations (#3145) hashmap 2019-12-02 13:00:30 +01:00
  • 7f7d51a748 our TCP listener is nonblocking so we *must* set the accepted stream to blocking explicitly... (#3154) Antioch Peverell 2019-11-30 23:56:23 +00:00
  • c46343f279 cleanup HeaderVersion, "newtype" no need for constructor (#3150) Antioch Peverell 2019-11-30 23:14:35 +00:00
  • 869cfd2b82 explicit header version based on height rather than "increment" the version (#3148) Antioch Peverell 2019-11-29 14:32:39 +00:00
  • ba9cdd323e Revert "Remove error serialization/deserialization (#3110)" (#3151) hashmap 2019-11-29 13:37:50 +01:00
  • 3f528a8e66 Captute "type" byte for unknow message type (#3146) hashmap 2019-11-29 13:04:55 +01:00
  • 82b1ff905d Hardfork2 (#3136) John Tromp 2019-11-27 21:36:36 +01:00
  • e2795b1593 call zip_read fro within the txhashet lock for a consistent view on the files (#3142) Antioch Peverell 2019-11-26 21:17:28 +00:00
  • 11ac7d827a Enable faster sync (#3108) Antioch Peverell 2019-11-26 20:21:49 +00:00
  • 41896f0ec2 Fixing misleading privacy claim (#3127) David Burkett 2019-11-26 15:17:16 -05:00
  • dcfcd3ee79 use saturatig_sub() to avoid a negative value causing an overflow panic (#3139) Antioch Peverell 2019-11-26 19:05:04 +00:00
  • 0c6c464e94 Chinese translation (#3098) Xavier Lau 2019-11-26 21:57:01 +08:00
  • f07a897e33 docs: grin wallet was lifted out in v1.1.0 (#3123) Lars-Magnus Skog 2019-11-26 14:51:47 +01:00
  • 78220febed use try_read_for() with timeout for tui status updates (header and pool stats) (#3129) Antioch Peverell 2019-11-22 12:46:07 +00:00
  • 32609fc542 mismatch between the test dir used and the test dir cleaned up... (#3133) Antioch Peverell 2019-11-22 11:17:00 +00:00
  • 04e7d307ce Replace MimbleWimble by Mimblewimble (#3118) Quentin Le Sceller 2019-11-19 05:49:32 -05:00
  • 8fde3b3829 fix: #3117 For backwards compatibility only capitalise first letter o… (#3124) Joseph Goulden 2019-11-18 15:44:25 +00:00
  • 6d864a813c fix: split state validation status into kernel and rproof updates. (#3096) Joseph Goulden 2019-11-17 21:12:10 +00:00
  • 739a190352 Remove grin-tech from DNS seeds (#3121) Quentin Le Sceller 2019-11-17 13:00:10 -05:00
  • 29b871841a fix: for TUI status try to acquire read lock on pmmr_header but if no… (#3119) Joseph Goulden 2019-11-15 07:21:42 +00:00
  • 8d2c43d7e8 add tx pool kernel counts to tui status page (#3111) Antioch Peverell 2019-11-14 16:21:27 +00:00
  • a1061f09a8 [doc]Chinese Translation: grin4bitcoiners_ZH-CN.md (#3116) Leo Young 2019-11-14 23:34:44 +08:00
  • 43bd5a56ff Make imports in core crate more Rust 2018 idiomatic (#3112) hashmap 2019-11-14 16:27:30 +01:00
  • 928097ad62 Increase IO_TIMEOUT to allow nodes on high-latency connections to sync (#3109) mmgen 2019-11-13 20:12:38 +00:00
  • 76ac9419b8 Remove error serialization/deserialization (#3110) hashmap 2019-11-13 21:08:20 +01:00
  • 8ce2bfda58 feat: TUI logs view (#3064) Joseph Goulden 2019-11-13 14:45:59 +00:00
  • 38e6497919 Retrieve outputs within a block height range (#3103) Yeastplume 2019-11-04 15:04:21 +00:00
  • 50ce7ba043 Refactor transaction building combinators (#3057) Antioch Peverell 2019-11-01 10:56:58 +00:00
  • eadf66339d fix a spelling mistake (#3106) Shannon 2019-11-01 02:04:54 +08:00
  • a362888ab9 read header_head and sync_head from the header and sync MMR respectively (#3045) Antioch Peverell 2019-10-29 16:47:08 +00:00
  • a39ff54a7f optimize: avoid insert into Vec; use into_iter for less dereference (#3102) Xavier Lau 2019-10-29 22:35:59 +08:00
  • 67057ab36d fix: add shutting down dialog to TUI (#3101) Joseph Goulden 2019-10-28 12:28:36 +00:00
  • 1f5de6beb9 Verify headers and blocks only when needed (#3023) hashmap 2019-10-27 08:40:52 +01:00
  • 8a7da89d47 Remove usage of try! macro, use ? instead (#3097) hashmap 2019-10-21 21:01:18 +02:00
  • b4e42bef8d mmr simplified Chinese translation (#3095) Xavier Lau 2019-10-17 21:17:32 +08:00
  • 9bb14b4864 [DOC] Update japanese translation (#3020) hirogasa 2019-10-17 00:04:42 +09:00
  • da2e752991 skip hydrate if missing kernels, just request full block (#3090) Antioch Peverell 2019-10-10 16:46:00 +01:00
  • 8f4a1cba67 track opts when requesting blocks (not just if we requested them) (#3089) Antioch Peverell 2019-10-10 09:38:25 +01:00