Commit Graph

  • 67b2ff717b Implement security-process RFC (#3009) j01tz 2019-10-08 08:26:24 -07:00
  • 39016faf52 use remove_range_closed for clarity (#3088) Antioch Peverell 2019-10-07 21:01:44 +01:00
  • 94b351beac chore: pre-commit hook - format all staged files, re-add then commit (#3078) Joseph Goulden 2019-10-07 21:00:41 +01:00
  • a3f3fc25dc use sender thread consistently to send msgs to a peer (#3067) Antioch Peverell 2019-10-07 16:22:05 +01:00
  • 95e74c7b4b quick check for block_exists in adapters (#3068) Antioch Peverell 2019-10-07 09:08:55 +01:00
  • eefd87aa2e More robust peer banning (#3086) Quentin Le Sceller 2019-10-04 18:00:49 -04:00
  • 4e37c1c9e7 Update Serde annotations in pool crate (#3081) Yeastplume 2019-10-04 11:44:46 +01:00
  • 24cf75cead update versioning to 3.0.0 alpha (#3080) Yeastplume 2019-10-04 10:51:55 +01:00
  • b78ace8329 bump version to v2.1.0-beta.3 (#3075) Antioch Peverell 2019-10-03 10:36:54 +01:00
  • 773961b6c1 Serde serialization for Option<Commitment> (#3074) Yeastplume 2019-10-03 10:27:25 +01:00
  • 62d865c479 Support protocol version 1 and 2 in fuzz targets (#3073) hashmap 2019-10-03 09:08:40 +02:00
  • 7861a40384 Fix reading POW for edge bits 59 and higher (#3069) hashmap 2019-10-02 11:52:10 +02:00
  • 2ee8d06d48 Remove deprecated v1 wallet owner api documentation (#3071) Quentin Le Sceller 2019-10-02 04:40:56 -04:00
  • 6be6391225 Change 2018 to 2019 in copyright files (#3072) Quentin Le Sceller 2019-10-02 04:40:20 -04:00
  • 751ca06560 bump version number (#3066) Antioch Peverell 2019-09-30 10:58:49 +01:00
  • f86eb18a6e Change tui tx_pool lock to try_read, only lock once (#3063) Yeastplume 2019-09-28 17:24:40 +01:00
  • 142dfb10ac Update zeroize to 0.9.3 (#3062) Quentin Le Sceller 2019-09-26 12:27:46 -04:00
  • 213daf72ca Add missing doc and route for Node API (#3059) Quentin Le Sceller 2019-09-26 11:44:44 -04:00
  • fc4e2985d5 add block_hash to head_info so we can easily use them later (#3060) Antioch Peverell 2019-09-26 14:59:03 +01:00
  • b8946908ff we want to avoid unwrap in get_server_stats (#3058) Antioch Peverell 2019-09-26 14:01:23 +01:00
  • ae556a8a2a change release versioning for 2.1.0 beta build (#3056) Yeastplume 2019-09-24 13:54:12 +01:00
  • 84172216a5 Timeout after 20 seconds (#3054) Quentin Le Sceller 2019-09-24 04:57:59 -04:00
  • 973a03c826 support for v2 txhashset (but only using v1 in mainnent and floonet) (#3051) Antioch Peverell 2019-09-24 09:57:34 +01:00
  • 1c072f535c DB v1->v2 migration (#3044) Antioch Peverell 2019-09-19 21:00:14 +01:00
  • 02cee80229 fix: Add some more stats to basic status page of TUI (disk usage, chain timestamp, tx pool size) (#3046) Joseph Goulden 2019-09-19 20:57:26 +01:00
  • f3baceb51b bump version for 2.1.0 dev (still on master) (#3050) Antioch Peverell 2019-09-19 15:03:44 +01:00
  • bc6108cf12 Kernels v2 (variable size) (#3034) Antioch Peverell 2019-09-19 14:31:46 +01:00
  • b209244d17 Add sync_status in status Node API (#2966) Quentin Le Sceller 2019-09-17 11:12:42 -04:00
  • 28d5ee8242 Peer is_known robustness (#3040) Antioch Peverell 2019-09-12 21:04:09 +01:00
  • 95004a4b96 BasicAuthMiddleware: Add option to ignore authentication for a particular URI (#3037) Yeastplume 2019-09-12 11:35:18 +01:00
  • 32286ccd7a add some test coverage around peers map (peer_addr hashing impl) (#3039) Antioch Peverell 2019-09-12 10:37:29 +01:00
  • 108b640c22 Update mmr.md (#3024) Nikolay Volf 2019-09-10 18:50:10 +03:00
  • d90b1c2723 Optimize POW read (#3035) hashmap 2019-09-10 15:14:33 +02:00
  • 80a8f76c4c Optimize Option to Error conversion (#3036) hashmap 2019-09-10 14:38:36 +02:00
  • 4faac470d4 fix: the cpuload 100% in case the tcpstream WouldBlock (#3029) Gary Yu 2019-09-10 07:55:57 +08:00
  • 7a07541c26 Clean the unused build_index (#3026) Gary Yu 2019-09-10 07:55:24 +08:00
  • fa0fed9de5 fix: find common header between the header chain and the current body chain (#3033) Gary Yu 2019-09-10 07:54:42 +08:00
  • 383985292c Split header MMR (and sync MMR) out from txhashset (#3004) Antioch Peverell 2019-09-07 00:28:26 +01:00
  • d55ebe8a2b fix: the race condition in compact (#3015) Gary Yu 2019-09-05 02:51:28 +08:00
  • 7aa27652b7 refactor code (#2990) Tengfei Niu 2019-09-04 21:53:05 +08:00
  • b291467b96 use head (not header_head) when rewinding full blocks (#3017) Antioch Peverell 2019-09-04 01:02:45 +01:00
  • 0e62b7e43e Optionally add rangeproofs to block api (#2999) jaspervdm 2019-09-03 16:52:33 +02:00
  • 928279a676 schnorr signature batch verification (#2961) Gary Yu 2019-09-03 22:44:10 +08:00
  • 2cebdc5868 it was miscounted (#3013) jackiszhp 2019-09-02 17:13:46 +08:00
  • 30156cdcf9 Kernel lookup api method (#3000) jaspervdm 2019-08-30 11:03:12 +02:00
  • d36a0b29ef store both mmr index and block height into database for output (#2903) Gary Yu 2019-08-30 00:14:39 +08:00
  • 97f961fc67 verify the ignored fee is still 0 (#3007) Antioch Peverell 2019-08-29 12:56:21 +01:00
  • 357bc11746 Fix invalid root (#3005) Antioch Peverell 2019-08-29 10:15:41 +01:00
  • dcd405e263 cleanup deprecation warnings about missing dyn with trait objects (#2997) Antioch Peverell 2019-08-26 21:17:47 +01:00
  • d06b56cf6d simplify broadcast - send to all connected peers (#2996) Antioch Peverell 2019-08-22 16:35:31 +01:00
  • 5bf813ee93 improve checking for p2p connection limits (revised) (#2993) Antioch Peverell 2019-08-21 19:58:43 +01:00
  • 17dddeeb0d Revert "Improve checking for p2p connection limits (#2985)" antiochp 2019-08-21 15:02:10 +01:00
  • 24f0a52437 Improve checking for p2p connection limits (#2985) j01tz 2019-08-21 04:43:09 -07:00
  • ea023387bf Fix doc grin <subcommand> help syntax. (#2991) Mattia Rossi 2019-08-20 19:05:26 +02:00
  • 6036b671e8 fee and lock_height maintained in kernel features variants (#2859) Antioch Peverell 2019-08-19 14:28:02 +01:00
  • d220410571 Improve error handling when computing PMMR roots (#2988) j01tz 2019-08-09 07:10:54 -07:00
  • ea1d14ddb0 Improve validation when processing orphan blocks (#2981) j01tz 2019-08-03 01:07:01 -07:00
  • 705fcbb1a6 Updates to support XORed wallet keys/Tokens (#2982) Yeastplume 2019-08-02 11:30:26 +01:00
  • f79d05ba53 TxHashSet Download Improvement (#2984) Quentin Le Sceller 2019-08-01 18:46:06 +02:00
  • 4bd3aa109d cleanup and simplify how we generate the genesis block in user_testing (and automated_testing) modes (#2986) Antioch Peverell 2019-08-01 17:22:12 +01:00
  • aa5c428eb1 Prune list robustness (#2976) Antioch Peverell 2019-07-29 12:42:12 +01:00
  • d918c5fe84 extkey_bip32.rs: fix misleading comment on HMAC (#2979) eupn 2019-07-27 23:44:44 +07:00
  • 0d4d98db0d fix wording in comment (#2913) NaN-git 2019-07-26 09:43:18 +02:00
  • 515fa54614 Rewind head and header_head consistently. (#2918) Antioch Peverell 2019-07-26 08:36:24 +01:00
  • 45cf1d96df Adds command to remove chain_data (#2954) pharazen 2019-07-25 04:13:56 -05:00
  • 2ae76d39bb fix: move checks for automated test mode into global.rs (#2956) Joseph Goulden 2019-07-25 10:08:24 +01:00
  • ecd16d114f fix: move sync state check from server into test_miner (#2958) Joseph Goulden 2019-07-25 10:07:56 +01:00
  • 441e846af6 Merge remote-tracking branch 'upstream/milestone/2.x.x' antiochp 2019-07-24 16:18:49 +01:00
  • 16af57706a Merge branch master into milestone/2.x.x antiochp 2019-07-24 15:33:26 +01:00
  • c6cea4744c Merge branch 'master' into milestone/2.x.x antiochp 2019-07-24 15:10:26 +01:00
  • 9040b5b774 Update intro_ZH-CN.md (#2965) Chengcheng Zhang 2019-07-24 19:18:10 +08:00
  • eff24723d0 Update Swedish intro.md (#2968) Ramin Soltanzadeh 2019-07-24 13:02:10 +02:00
  • 38ddc32cf3 Move SyncStatus and SyncState to chain crate (#2964) Quentin Le Sceller 2019-07-23 16:47:59 +02:00
  • 298e3caae2 [2.x.x] CI Improvements (#2963) Quentin Le Sceller 2019-07-23 16:25:25 +02:00
  • fb33d3af1f make sure user_testing uses a sensible txhashset interval (#2962) Antioch Peverell 2019-07-23 13:25:34 +01:00
  • 4966dc04f7 [2.x.x] Generate txhashset archives on 720 block intervals. (#2951) Quentin Le Sceller 2019-07-23 10:46:29 +02:00
  • 121e6c8c46 [DOC] Translate documents & fix some typo (#2952) Quentin Le Sceller 2019-07-18 11:42:34 +02:00
  • a1c7f304bd fix on_header_received hook (#2953) Mike Dallas 2019-07-16 20:17:40 +01:00
  • b8c508d255 test: Re-enabled too large block test. Block tests now use ChainTypes:AutomatedTesting (#2950) Joseph Goulden 2019-07-16 12:02:21 +01:00
  • d3dbafa80b [2.x.x] Use blocking IO in P2P to reduce CPU load (#2855) hashmap 2019-07-12 23:17:38 +02:00
  • 1395074a25 [2.x.x] simplify txhashset zip creation and extraction (#2908) Antioch Peverell 2019-07-12 10:50:27 +01:00
  • 3a4752635a fix: One less DB call when verifying block sums (#2945) Joseph Goulden 2019-07-12 10:47:04 +01:00
  • 2348214719 fix our check_known check for blocks/headers (#2943) Antioch Peverell 2019-07-11 17:08:36 +01:00
  • 7434eca5d0 update Dandelion documentation (2.x.x) (#2942) lehnberg 2019-07-08 15:18:21 +01:00
  • d284d8f6de [2.x.x] Writeable protocol version aware (#2856) Antioch Peverell 2019-07-06 15:51:03 +01:00
  • 09cf6de1d1 Add 4th contact to SECURITY.md (#2939) j01tz 2019-07-04 10:46:29 -07:00
  • b6daf1edfd check for known robustly when processing header (#2834) Antioch Peverell 2019-07-04 12:30:22 +01:00
  • f4eb3e3d4b Always stem local txs if configured that way (unless explicitly fluffed) (#2876) Antioch Peverell 2019-07-04 11:56:42 +01:00
  • b377d4cb4e Derive --version output dynamically from cargo package version (#2937) Yeastplume 2019-07-02 16:02:57 +01:00
  • e6bdc5987c update version number for next potential beta release Yeastplume 2019-07-01 11:00:02 +01:00
  • 8f3be49dfa change version to 2.0.0 for release Yeastplume 2019-07-01 09:24:33 +01:00
  • dbd2535f42 Increase peer's send buffer (#2931) (#2934) hashmap 2019-06-30 22:26:17 +02:00
  • 82775164e8 take age of txs into consideraton when bucketing and sorting txs from the pool (#2878) Antioch Peverell 2019-06-27 17:50:10 +01:00
  • 5aaf2d058d [2.x.x] deserialization now protocol version aware (#2824) Antioch Peverell 2019-06-27 17:19:41 +01:00
  • 2f01274557 CI Improvements (#2928) Quentin Le Sceller 2019-06-27 10:31:58 -04:00
  • 1609b041b1 Master merge 2.0.0 (#2927) Yeastplume 2019-06-27 09:19:17 +01:00
  • fd6fe35777 Revert #2813 (#2920) Quentin Le Sceller 2019-06-26 05:37:34 -04:00
  • 9398578947 update version number Yeastplume 2019-06-25 15:43:46 +01:00
  • 41fa0e27cf zeroize: Upgrade to v0.9 (#2914) Gary Yu 2019-06-25 22:13:07 +08:00
  • 93bcb23f08 Add 3rd contact to SECURITY.md (#2902) hashmap 2019-06-19 04:07:54 +02:00