Commit Graph

  • 8b546632fe Peer rate limiting (#1933) Ignotus Peverell 2018-11-06 17:51:22 -08:00
  • d2088ff48c Fix recently introduced peer deadlock (#1941) hashmap 2018-11-07 01:42:36 +01:00
  • 8742c334dd Remove unsafe sync/send impl for Peers (#1938) hashmap 2018-11-06 17:59:46 +01:00
  • 0af1f13bf9 Fix IPV6 address deserialization (#1932) hashmap 2018-11-06 05:38:41 +01:00
  • 109a426990 Add fuzz tests for p2p crate (#1931) hashmap 2018-11-05 21:50:16 +01:00
  • 26d449a08b only rewind and reapply on header extension if necessary (#1930) Antioch Peverell 2018-11-05 19:59:39 +00:00
  • 1b264d3554 protection of parallel requests of TxHashSetRequest (#1923) Gary Yu 2018-11-05 22:56:45 +08:00
  • 24ed4b787a Add a maximum size to stempool (#1895) Quentin Le Sceller 2018-11-05 13:51:52 +01:00
  • d3a8613e43 use hash_file abstraction for pmmr backend (#1925) Antioch Peverell 2018-11-05 12:01:24 +00:00
  • 92e41fa571 doc: Add Japanese translation of intro.md (#1917) j0hnta 2018-11-05 17:58:44 +09:00
  • d56ef364c4 fix: init_test_logger update for log4rs (#1921) Gary Yu 2018-11-05 11:57:59 +08:00
  • f276de1719 Revert #1643, fixes #1654, header head not updating on low diff Ignotus Peverell 2018-11-05 01:50:33 +00:00
  • 04438347ad Fix wallet output for old config (#1919) hashmap 2018-11-05 00:58:10 +01:00
  • 53bce41981 Don't use process::exit in wallet cmd (#1913) hashmap 2018-11-04 21:26:46 +01:00
  • f645937a2b replace cyan and yellow which not easy to read on white background (#1903) Gary Yu 2018-11-03 16:42:41 +08:00
  • cc63fe4d32 refactor: refactored the API into related handler files (#1914) Jeff Barg 2018-11-03 02:46:12 -04:00
  • 40d727a01c fix: more readable timestamp format for logging (#1912) eupn 2018-11-02 18:13:12 +03:00
  • d23dec73d0 PMMRable cleanup (#1910) Antioch Peverell 2018-11-01 20:14:46 +00:00
  • 9cebbf24b8 Update TLS wallet doc (#1908) hashmap 2018-11-01 18:37:48 +01:00
  • b087325761 Don't die on malformed HTTPS request (#1907) hashmap 2018-11-01 16:03:32 +01:00
  • 9d0641c2b8 Wallet restore fix (#1904) Yeastplume 2018-11-01 11:36:29 +00:00
  • 368e1a461e Tiny store crate cleanup (#1899) hashmap 2018-11-01 12:34:47 +01:00
  • 12be191ecd validate root of header MMR when processing headers (during sync and full blocks) (#1836) Antioch Peverell 2018-11-01 09:51:32 +00:00
  • e8f4c47178 Avoid unnecessary panic of some wallet commands (#1893) Gary Yu 2018-11-01 04:26:17 +08:00
  • d51522a9cd Genesis is height 0 (not height 1) (#1896) Antioch Peverell 2018-10-31 20:24:21 +00:00
  • b01fcd2f56 Remove unused unsafe declarations (#1901) hashmap 2018-10-31 21:19:28 +01:00
  • 385b385456 Minor block.rs cleanup (#1889) Ignotus Peverell 2018-10-31 13:18:59 -07:00
  • 3b5a39dd42 we have not used the rm_log for a while, getting rid of it (#1897) Antioch Peverell 2018-10-31 11:16:27 +00:00
  • a8bf2eb126 avoid long display of TxLogEntryType (#1894) Gary Yu 2018-10-31 18:31:24 +08:00
  • bc0128ab88 be careful resetting sync_head (#1885) Antioch Peverell 2018-10-31 10:29:23 +00:00
  • 5651fa7a8f add some log to help analysis root cause of #1880 (#1891) Gary Yu 2018-10-31 18:23:15 +08:00
  • a028748f11 Trivial wallet file operations logging improvement (#1888) Ignotus Peverell 2018-10-30 16:12:30 -07:00
  • 641e7f51f0 Adjust the title format of wallet txs output (#1882) Gary Yu 2018-10-31 05:40:53 +08:00
  • 0b22789865 Cleanup and minor fixes to core after transaction.rs review (#1854) Ignotus Peverell 2018-10-30 14:09:56 -07:00
  • 6f14f4c998 Cleanup and simplify sync (locator, body, etc.) (#1860) Ignotus Peverell 2018-10-30 14:09:24 -07:00
  • d3b491674a Cleanup unused archive_mode param (#1886) Antioch Peverell 2018-10-30 18:36:28 +00:00
  • c8afc800ff Small correction in Node API (#1881) Quentin Le Sceller 2018-10-30 15:49:45 +01:00
  • 2587ef5eb0 Add shares edge_bits to the stratum submit log messages (#1876) Blade Doyle 2018-10-29 18:27:27 +00:00
  • 17f15b6dae Adapter check compact archive (#1873) Antioch Peverell 2018-10-29 15:03:23 +00:00
  • 46051ee174 improve minimum difficulty handling (#1791) Ignotus Peverell 2018-10-27 10:37:44 -07:00
  • 0959bf376c Avoid stdout and panic logging when TUI is running (#1837) eupn 2018-10-27 20:37:03 +03:00
  • 038e21859a fix: add missing API in list (#1847) Ignotus Peverell 2018-10-27 10:36:25 -07:00
  • 456cd0318a Add missing port parameter hashmap 2018-10-27 10:06:01 +02:00
  • bb5392548f Take 2 Ignotus Peverell 2018-10-26 16:28:15 -07:00
  • 6a788e8a9a tui: adjust the table column width (#1848) Gary Yu 2018-10-27 07:12:54 +08:00
  • 6f3ae4563a Small test fix Ignotus Peverell 2018-10-26 16:07:12 -07:00
  • 1121a38bd5 Logger fix Ignotus Peverell 2018-10-26 15:35:21 -07:00
  • 495c9ded58 Use temporary file to save bitmaps (#1840) eupn 2018-10-26 21:50:26 +03:00
  • ee5d6859fc Translate introduction to russian (#1846) eupn 2018-10-26 21:46:20 +03:00
  • 930ceccdba Extent query explaination Harm Aarts 2018-10-26 17:18:06 +02:00
  • 46c862297d fix: replace wrong query parameter Harm Aarts 2018-10-26 17:09:07 +02:00
  • 365814303d Replace query parameter values with placeholders Harm Aarts 2018-10-26 17:07:46 +02:00
  • 322552dde4 fix: add missing API in list Harm Aarts 2018-10-26 15:28:43 +02:00
  • c083312ad4 Improve crate descriptors to be more cargo-friendly (#1844) Ignotus Peverell 2018-10-25 17:44:50 -07:00
  • a42d66efff Merge branch 'master' into unitdiff Ignotus Peverell 2018-10-25 14:20:41 -07:00
  • b889069722 Make sure the entire buffer was written (#1842) hashmap 2018-10-25 19:46:31 +02:00
  • 58e68a867e Remove unwrap() and add tx. pool error member to Error enum (#1839) eupn 2018-10-25 17:00:39 +03:00
  • 711fad6c24 Remove TODO for counting of bytes that was already done (#1838) eupn 2018-10-25 16:57:53 +03:00
  • ab7a59b1c2 Pool crate cleanup (#1835) hashmap 2018-10-25 14:21:36 +02:00
  • 4050f7fccb handle re-orgs in transaction_pool (#1829) Antioch Peverell 2018-10-24 17:57:31 +01:00
  • 3d74d7fe85 Fix path to log file in panic message (#1815) eupn 2018-10-24 19:13:57 +03:00
  • c343c65051 Remove fluff in SendTXArgs (#1825) Quentin Le Sceller 2018-10-24 12:10:40 +02:00
  • 029450a5ce remove file wallet (#1824) Yeastplume 2018-10-24 11:03:50 +01:00
  • 3d59cce7c5 rework pool tx validation logic a bit (#1826) Antioch Peverell 2018-10-24 10:55:42 +01:00
  • 3efa7bdac9 Small style changes in core crate (#1816) hashmap 2018-10-23 21:09:16 +02:00
  • a433725b5d Actually cleanup old blocks if archive_mode=false (#1814) Antioch Peverell 2018-10-23 13:59:43 +01:00
  • 38cbd6eafb full node == fast sync (no full archival guarantees) (#1809) Antioch Peverell 2018-10-23 13:01:19 +01:00
  • a4a4c5610f Cleanup sync loop (#1811) Ignotus Peverell 2018-10-22 22:50:13 -07:00
  • 7f60e2076d Default last connected to migrate older db (#1812) Ignotus Peverell 2018-10-22 18:15:10 -07:00
  • 64d584c2c6 Fix scaling diff in blocks for mining (#1796) jaspervdm 2018-10-22 23:34:23 +02:00
  • f4eb116fbf Minor update to seed module documentation Ignotus Peverell 2018-10-22 14:03:46 -07:00
  • 8f42f7306c feat: remove expired peers from the storage (#1794) eupn 2018-10-22 23:59:40 +03:00
  • 5f2e8db092 Fix shift by 1 block in TUI (#1780) (#1810) Quentin Le Sceller 2018-10-22 19:44:14 +02:00
  • d11088c987 Fix build error (#1803) Quentin Le Sceller 2018-10-21 23:56:42 +02:00
  • 1195071f5b Replace logging backend to log4rs and add log rotation (#1789) eupn 2018-10-21 23:30:56 +03:00
  • 0852b0c4cf Expose post_tx in OwnerAPI Post (#1795) Quentin Le Sceller 2018-10-21 22:26:35 +02:00
  • 0d06561a91 replace stdlib RwLock and Mutex with parking_lot (#1793) Gary Yu 2018-10-20 08:13:07 +08:00
  • 1cfc474817 forgot to take out assert John Tromp 2018-10-19 22:21:13 +02:00
  • e1b5d7f3c2 revert secondary scaling default in HeaderInfo; rename scaling_difficulty; refactor difficulty_data_to_vector John Tromp 2018-10-19 21:39:54 +02:00
  • f2949efbfd Make check_api_secret_file fn private (#1792) RJ Rybarczyk 2018-10-19 03:12:34 -07:00
  • 422b98030f Add wallet TLS setup doc (#1786) hashmap 2018-10-19 10:50:59 +02:00
  • b1ebfe1c73 found last few instrances of Difficulty::one John Tromp 2018-10-18 23:29:32 +02:00
  • 846b38308c replace all Difficulty::one by ::min John Tromp 2018-10-18 21:18:16 +02:00
  • 41293e9ef7 improve minimum difficulty handling John Tromp 2018-10-18 20:37:33 +02:00
  • b56fae6f30 Merge remote-tracking branch 'remotes/upstream/master' into unitdiff need fix to run my tests John Tromp 2018-10-18 20:30:31 +02:00
  • ecb102e442 Fix tests cleanup (#1788) hashmap 2018-10-18 20:07:32 +02:00
  • a11778bf68 fix: mark potential coinbase outputs as mining instead of unconfirmed in wallet (#1787) eupn 2018-10-18 16:42:31 +03:00
  • e24e65399b rename MIN_DIFFICULTY to UNIT_DIFFICULTY; define Difficulty::unit, fix INITIAL_DIFFICULTY John Tromp 2018-10-18 14:20:00 +02:00
  • 545d9d6116 t4 merge - rustfmt on entire tree yeastplume 2018-10-18 11:40:58 +01:00
  • 6980278b95 merge T4 into master - rustfmt yeastplume 2018-10-18 11:23:22 +01:00
  • f94ede9af3 merge T4 into master yeastplume 2018-10-18 11:23:04 +01:00
  • 53b10a083c kick stuck peer out of connected peers. (#1782) Gary Yu 2018-10-18 10:04:05 +08:00
  • d65a9adb59 Updated seed Ignotus Peverell 2018-10-17 19:59:56 +00:00
  • b5cb227322 Last genesis for T4, unless I messed up something Ignotus Peverell 2018-10-17 19:36:12 +00:00
  • 6db0bcefa5 Minor warning removal Ignotus Peverell 2018-10-17 18:16:20 +00:00
  • b22fb55245 feat: add peers used bandwidth calculation and display in TUI (#1770) eupn 2018-10-17 20:01:42 +03:00
  • 2c5469568f cleanup build warnings (#1773) (#1775) Antioch Peverell 2018-10-17 16:53:52 +01:00
  • b43d6e4326 [T4] Set genesis block data + initial secondary scaling correctly (#1776) Yeastplume 2018-10-17 16:53:31 +01:00
  • e9dcc143bf refactor and change difficulty calcs; use sum instead of median (#1774) John Tromp 2018-10-17 17:21:59 +02:00
  • a1f74441b5 cleanup build warnings (#1773) Antioch Peverell 2018-10-17 16:04:33 +01:00