Commit Graph

  • 1a6b46b09d Ban peers that can't complete a handshake (#2320) Ignotus Peverell 2019-01-11 10:00:32 -08:00
  • 60d3ee3c44 Bump version to 0.5.2 for release Ignotus Peverell 2019-01-11 01:26:30 +00:00
  • 5cf4d7acfe Use ZeroingString for password and passpharse in wallet (#2285) hashmap 2019-01-11 00:58:37 +01:00
  • 950fa0e496 Cleanup compiler warnings (#2323) Simon B 2019-01-10 21:18:25 +01:00
  • 27b4e2145a Replace default fmt::Display on core::Hash (#2325) Ignotus Peverell 2019-01-10 12:13:23 -08:00
  • 4eeedb0877 Fix doc dump_stored_tx -> retrieve_stored_tx (#2329) Isaac Cook 2019-01-10 08:09:56 -06:00
  • ea4407a919 wait_for_min_peers should continue waiting if none connected (#2326) Gary Yu 2019-01-10 21:08:51 +08:00
  • cd9a539288 Add 'recover' option to grin wallet init (#2330) Yeastplume 2019-01-10 12:06:12 +00:00
  • 4191b15410 Wallet - only update outputs with unconfirmed transactions outstanding (#2322) Yeastplume 2019-01-10 11:17:35 +00:00
  • 94974ec19a Strip hash in fmt::Debug and use fmt::Debug for fmt::Display Eugene P 2019-01-10 13:01:45 +03:00
  • bc7b701de3 Show full hex string of hash in fmt::Debug for core::Hash Eugene P 2019-01-10 12:55:10 +03:00
  • faff529260 Show first 12 digits of Hash Eugene P 2019-01-10 12:39:47 +03:00
  • b4e4992a5c rustfmt Eugene P 2019-01-10 12:30:21 +03:00
  • 29fc3e61de Implement fmt::Display for core::Hash Eugene P 2019-01-10 12:30:10 +03:00
  • 282a5ce980 rustfmt Eugene P 2019-01-10 06:28:28 +03:00
  • f5ae49f071 Print block hash in TUI partially Eugene P 2019-01-10 06:28:15 +03:00
  • f86c90ade5 rustfmt Ignotus Peverell 2019-01-10 01:23:02 +00:00
  • 6a244e904a Fix add_peer for ban, remove useless disconnect Ignotus Peverell 2019-01-10 01:22:48 +00:00
  • cf088f6f51 Ban peers that fail handshake Ignotus Peverell 2019-01-09 20:31:09 +00:00
  • 26d250bbea Fix borrow error Ignotus Peverell 2019-01-09 20:24:57 +00:00
  • 7a44ee9aa0 Force client conn shutdown on error Ignotus Peverell 2019-01-09 19:24:59 +00:00
  • 684e8164f5 Break out of main peer loop on error Ignotus Peverell 2019-01-09 19:14:50 +00:00
  • 5915580ab3 Automate wallet seed recovery process (#2319) Yeastplume 2019-01-09 16:13:05 +00:00
  • ea38e15a6f Enforce zeroing of serialized proof excess bits (#2315) Ignotus Peverell 2019-01-08 16:03:41 -08:00
  • 1806ee34f5 Off by one Ignotus Peverell 2019-01-08 22:43:33 +00:00
  • 5caddc01db Enforce zeroing of serialized proof excess bits Ignotus Peverell 2019-01-08 19:18:44 +00:00
  • 27801f6a93 Implement kernel and output features as enums (#2312) Antioch Peverell 2019-01-08 16:07:38 +00:00
  • c388af6603 add one more DNS seed (#2283) Hendrik Richter 2019-01-08 00:12:56 +00:00
  • a02c44080a Dandelion cycle fix (#2185) Antioch Peverell 2019-01-07 23:09:04 +00:00
  • c5efb715a5 add https as optional for server api (#2310) Gary Yu 2019-01-08 03:42:11 +08:00
  • 2c5ba853f7 Version bump to 0.5.1 Ignotus Peverell 2019-01-07 19:41:07 +00:00
  • 5eaf0e6989 Fix confidential transactions link (#2307) Quentin Le Sceller 2019-01-07 05:03:33 -05:00
  • a3431fb147 feat: Configuration option to include foreign API endpoints in the owner API (#2305) Ducem Barr 2019-01-07 05:00:52 -05:00
  • 0b73e87f8c fix: connection close should stay outside the poll loop (#2308) Gary Yu 2019-01-07 14:44:07 +08:00
  • e79123fd5c clean the unused p2p sockets (i.e. not in peers list) (#2298) Gary Yu 2019-01-07 14:41:41 +08:00
  • 657392b592 minor improvement on stratum server log for miner status (#2301) Gary Yu 2019-01-07 07:19:25 +08:00
  • b927c10b01 Update libsecp version and a few trivial enhancements (#2304) Yeastplume 2019-01-06 21:18:02 +00:00
  • 8e4c36714f Fix doc typo (#2303) Quentin Le Sceller 2019-01-06 15:28:18 -05:00
  • 21deed3ba3 Add Quentin Le Sceller DNS Seed (#2302) Quentin Le Sceller 2019-01-06 15:05:57 -05:00
  • a1dbf68254 Merge pull request #2290 from kargakis/clarify Quentin Le Sceller 2019-01-06 14:34:52 -05:00
  • 3249d77af6 a bit typo fix on intro (#2299) Tsai1993 2019-01-07 00:02:16 +08:00
  • dca9462669 Http adapter Fix (#2295) Yeastplume 2019-01-05 21:16:01 +00:00
  • 3af020f199 Provide link to basic auth wiki Michalis Kargakis 2019-01-05 14:33:25 +01:00
  • 16878dc6a2 fix: regression on state sync (#2289) Gary Yu 2019-01-05 13:08:49 +08:00
  • df5fc7027c minor typo fix (#2286) Adam Canady 2019-01-04 16:57:51 -08:00
  • 6165c0873c fix: shutdown the tcpstream when we initiate to close a peer connection (#2288) Gary Yu 2019-01-05 01:08:44 +08:00
  • 3b4492495f Check if message in slate comes with signature (#2284) hashmap 2019-01-03 13:05:23 +01:00
  • 939f42ea56 a bit refactoring on wallet controller for issue_send_tx (#2280) Gary Yu 2019-01-03 19:01:31 +08:00
  • 3092221997 fix: specify allowed headers on http responses (#2184) Gavin McDermott 2019-01-03 01:52:00 -08:00
  • c45486f2b9 fix: issue_send_tx problem with keybase method in grin_owner_api Blade Doyle 2019-01-02 17:15:34 -08:00
  • 216924c677 Fix for genesis outputs confirms count (#2271) Ignotus Peverell 2019-01-02 12:11:02 -08:00
  • d9ff8e278e Wallet recovery phrase security fixes (#2276) Yeastplume 2019-01-02 20:10:07 +00:00
  • f88ffe5fd6 more accurate stratumserver error status for block not found (#2273) Gary Yu 2019-01-02 22:49:06 +08:00
  • 906adb9e6d Don't clean unconfirmed outputs > 500 blocks old (#2275) Yeastplume 2019-01-02 14:27:17 +00:00
  • f5e4782a30 remove web wallet installation for the time being (#2274) Yeastplume 2019-01-02 13:06:05 +00:00
  • 7e8296dce0 fix: peer connect panic on log (#2272) Gary Yu 2019-01-02 09:54:17 +08:00
  • daa712ae99 support floonet, separate entrypoint from cmd, add docker volume (#2265) Ahmed Kamal 2019-01-02 02:00:21 +02:00
  • e0923753fa Add @jaspervdm DNS seed (#2270) jaspervdm 2019-01-02 00:58:50 +01:00
  • f2a29ce37a Optimizing the code and making it more idiomatic (#2269) Elichai Turkel 2019-01-02 01:29:16 +02:00
  • 23df6fa976 fix: check_banned must care about ip address only, and ignore the peer port info (#2267) Gary Yu 2019-01-01 11:43:05 +08:00
  • e784cf4d01 feature: Enable setting a node address for a dandelion peer (#2263) Ignotus Peverell 2018-12-31 13:24:00 -08:00
  • 972cea5fe9 more idiomatic way of picking the peer Yoni 2018-12-31 22:48:24 +02:00
  • a5e5ae83b6 typo + styling Yoni 2018-12-31 20:00:33 +02:00
  • b2cc5ba7e1 Enable setting a fixed dandelion peer Yoni 2018-12-31 18:49:05 +02:00
  • 738d49d560 fix: one peer occupy multiple tcp connections (#2262) Gary Yu 2018-12-31 19:24:30 +08:00
  • ea7eea3f84 Skip connecting PeerWithSelf by checking ip address (#2253) Gary Yu 2018-12-31 07:15:58 +08:00
  • 9c98b798ee Delete Unconfirmed outputs as part of wallet check_repair (#2261) Yeastplume 2018-12-30 22:19:11 +00:00
  • 3eb599a45c Grin wallet check/repair (#2256) Yeastplume 2018-12-30 16:32:00 +00:00
  • dbf8e97b3f fix 2 minor build warning (#2260) Gary Yu 2018-12-30 20:03:36 +08:00
  • 5e86cc8bb2 commit the modified Cargo.lock for grin_secp256k1zkp (#2259) Gary Yu 2018-12-30 13:49:14 +08:00
  • 0f8e6bd890 fix grin wallet flag -r (#2252) tabalt 2018-12-30 01:27:27 +08:00
  • c332c2c7e9 Improve block difficulty logging (#2254) hashmap 2018-12-29 18:23:06 +01:00
  • 9bf2c7fb5e Test cleanup Ignotus Peverell 2018-12-29 02:00:44 +00:00
  • c639e85be5 Add one more dns seed (#2250) Gary Yu 2018-12-29 08:41:14 +08:00
  • 203eba16de Minor update to libsecp version Ignotus Peverell 2018-12-28 23:17:02 +00:00
  • 2c2252fc9d Minor update to libsecp version Ignotus Peverell 2018-12-28 23:06:10 +00:00
  • 9234e3c251 Re-launch floonet (#2249) Ignotus Peverell 2018-12-28 14:46:21 -08:00
  • 80f7ae678a Implement zeroing memory for wallet password (#2229) hashmap 2018-12-28 23:12:59 +01:00
  • 69800bb6ec Stratum server should continue building new block if enter into sync state during a runing mining procedure (#2239) Gary Yu 2018-12-29 06:12:02 +08:00
  • c0507b2ab1 Ban a fraud peer which claims a fake height and total difficulty (#2237) Gary Yu 2018-12-29 06:09:09 +08:00
  • 55334caec8 fix: peers::is_banned need check peers data from database (#2243) Gary Yu 2018-12-29 05:54:37 +08:00
  • 4f0582a984 Fix typo (#2238) j0hnta 2018-12-27 17:01:31 +09:00
  • 0683792591 fix grin miner package name (#2234) tabalt 2018-12-27 07:38:59 +08:00
  • ea51663f9c Remember to reset sync head on first transition to header sync (#2222) Antioch Peverell 2018-12-26 21:33:01 +00:00
  • 602bb25ec9 fix: a silly mistake on the keybase recipients count (#2226) Gary Yu 2018-12-25 12:09:43 +08:00
  • 0364168572 fix: exit code 1 on inst_wallet failure (#2225) Gary Yu 2018-12-25 10:37:34 +08:00
  • 12811a2445 Keybase notice on receiving grin transaction (#2211) Gary Yu 2018-12-25 08:05:24 +08:00
  • eebc2b208e fix a confusing log on body sync (#2219) Gary Yu 2018-12-24 11:14:59 +08:00
  • 2a8456a9db Started added some minor doc on keychain Ignotus Peverell 2018-12-23 18:55:31 +00:00
  • 45ca7cff79 verify message signature on wallet (#2203) Gary Yu 2018-12-23 07:25:02 +08:00
  • 7a52c0ecd5 Revert "Verify features in one place; comment on needed Features enum type (#2191)" Ignotus Peverell 2018-12-22 19:42:07 +00:00
  • 75a39c504f Fix gen_gen bitcoin root setting (#2206) Ignotus Peverell 2018-12-22 11:03:48 -08:00
  • 151aa1c842 Verify features in one place; comment on needed Features enum type (#2191) John Tromp 2018-12-22 19:27:54 +01:00
  • 976bf1dbae Fix secondary scaling bugs; add global::is_mainnet(); use it to change pre-genesis pow type (#2205) John Tromp 2018-12-22 19:22:36 +01:00
  • 892fbc0ac4 rustfmt Ignotus Peverell 2018-12-22 18:16:53 +00:00
  • 58aa566e82 Move prev_root setting to after set_txhashset_roots so it doesn't get overwritten. Remove git interactions, easier done manually. Ignotus Peverell 2018-12-22 18:16:41 +00:00
  • 84d2966663 fix: early reject late submited share to avoid wrong current_block_versions or get none (#2199) Gary Yu 2018-12-22 03:22:14 +08:00
  • bc7780354c reject share for small cuckoo size (#2197) Gary Yu 2018-12-21 18:14:19 +08:00
  • ecf736d78a Merge pull request #2196 from mimblewimble/floonet Ignotus Peverell 2018-12-20 18:12:08 -08:00
  • bf42767210 start search with min height 0 (#2195) Antioch Peverell 2018-12-20 22:37:13 +00:00