Commit Graph
100 Commits
Author SHA1 Message Date
Revertron 8facb69c3f Implemented purging ignored IPs. 2021-06-10 22:31:05 +02:00
Revertron 428ed92d87 Implemented new algorithm of choosing signers, effective from block 855. 2021-06-10 22:26:39 +02:00
Revertron d513c29cfe Code reformatting. 2021-06-09 20:36:36 +02:00
Revertron 2d12fd0447 Added alfis_icon192.png. 2021-06-08 16:18:14 +02:00
Revertron a5f56fa488 Fixed PKGBUILD. 2021-06-08 15:53:05 +02:00
Revertron 13c8843c27 Fixed cargo doc generation. 2021-06-08 11:54:46 +02:00
Revertron 53633ddbcb Added missing icons for PKGBUILD. 2021-06-08 10:42:40 +02:00
Revertron c8183e0e58 More optimizations for initial blocks sync. 2021-06-06 00:03:53 +02:00
Revertron e82f0ee9b1 Optimized initial blocks sync. 2021-06-05 01:07:26 +02:00
Revertron bb1f1acce5 Optimized read of network messages. 2021-06-02 13:12:54 +02:00
Revertron 0013cf9bbb Updated readme. 2021-05-31 09:50:00 +02:00
Revertron 21fdd0c800 Fixed DNS cache test. 2021-05-31 09:15:41 +02:00
Revertron 2d6afdabc5 Fixed tests. 2021-05-30 14:52:04 +02:00
Revertron 2f9f71a795 Removed unnecessary manual drops. 2021-05-30 14:48:15 +02:00
Revertron 7cd9a871a5 Better error handling for P2P connections. 2021-05-30 14:43:30 +02:00
Revertron dbd14e1599 Fixed excess logging. 2021-05-30 02:07:42 +02:00
Revertron a49e6bdf14 Added Cargo.lock to provide deterministic builds. 2021-05-30 00:47:54 +02:00
Revertron 319051edbd Implemented P2P traffic encryption.
Changed serialization format of P2P messages.
Refactored P2P network code.
2021-05-30 00:33:13 +02:00
Revertron 5398410d8d Made temporary speedup for cold start. 2021-05-25 16:55:59 +02:00
Revertron b458140d6c Fixed build. 2021-05-24 17:44:35 +02:00
Revertron 8a8c2678ae Small UI and log polishing. 2021-05-24 17:36:07 +02:00
Revertron 88404a635b Added statistics to main screen. 2021-05-21 23:32:46 +02:00
Revertron ebcb7174fe Finished UI-refactoring. 2021-05-19 20:50:50 +02:00
Revertron 8bc6ca60ec Moved some UI-components around. 2021-05-19 20:36:23 +02:00
Revertron 7c38ee915f Removed deprecated keystore code. 2021-05-19 17:59:19 +02:00
Revertron 4e96eeed59 Changed logo placement. 2021-05-19 17:29:38 +02:00
Revertron 7665a2af3f Refactored domain list interface.
Added new logo and icon.
2021-05-18 18:16:28 +02:00
Revertron 827f7477a5 Updated dependencies. 2021-05-18 11:31:49 +02:00
Revertron e5f4aa138c Fixed empty keys dropdown text after new key was mined. 2021-05-18 11:26:38 +02:00
Revertron 709f65e5cc Fixed operation of transferred domains. 2021-05-17 11:27:18 +02:00
Revertron a9f2193fce Implemented resolve of PTR records. 2021-05-16 16:05:22 +02:00
Revertron f658fddf95 Merge remote-tracking branch 'origin/master' 2021-05-16 15:41:00 +02:00
Revertron 212525e3eb Randomized signing keys. 2021-05-16 15:40:53 +02:00
Revertron a73894e849 Updated readme and default settings. 2021-05-15 20:22:50 +02:00
Revertron b83f8580dc Added fork-stuck mitigation. 2021-05-15 12:43:31 +02:00
Revertron b504c565fb Replaced test DB with a new one, fixed tests. 2021-05-14 14:34:03 +02:00
Revertron 1168c9545e Merge remote-tracking branch 'origin/master' 2021-05-14 14:14:53 +02:00
Revertron 31ba599662 Implemented support for multiple keys. 2021-05-14 14:14:45 +02:00
Revertron 6dceac8612 Code rearrangement. 2021-05-13 20:24:04 +02:00
Revertron 7ba0da27d1 Added current origin to readme. 2021-05-13 14:43:30 +02:00
Revertron aa6ae581d6 Pushing new origin hash. 2021-05-13 13:18:27 +02:00
Revertron ce6b62d2d4 Merge remote-tracking branch 'origin/master' 2021-05-10 11:17:13 +02:00
Revertron bcb4cc1b6b Changed behavior on spurious wakeups of p2p connections. 2021-05-10 11:17:03 +02:00
Revertron 92222dd51b Refactored event bus to lazy_static. 2021-05-10 00:49:01 +02:00
Revertron 9a5d3a44a5 Implemented running key-generation from command line. 2021-05-09 23:33:11 +02:00
Revertron 4473922f23 Fixed build, removed warning. 2021-05-09 22:23:15 +02:00
Revertron 4d446829c4 Added error check for domain name decryption. 2021-05-09 22:08:29 +02:00
Revertron 6da89bcf0d Added more convenient cooldown time formatting. 2021-05-09 18:44:09 +02:00
Revertron a5311de626 Updated images in readme. 2021-05-09 17:06:00 +02:00
Revertron f9c1bf1679 Added some tests and text in readme. 2021-05-09 16:58:14 +02:00
Revertron 734529098c Fixed lagging behind nodes with "better" last block. 2021-05-07 22:14:30 +02:00
Revertron 8afa86098d Fix of #106 2021-05-07 18:58:42 +02:00
Revertron bd27f74351 Version increment. Made web-view debug=false. 2021-05-07 14:44:40 +02:00
Revertron 8c2e89da0b Fixed JS part for Edge. 2021-05-07 11:28:24 +02:00
Revertron 01e97ed7a0 Reworked domain contacts. 2021-05-07 10:14:14 +02:00
Revertron 148b4b31ac Fixed dropdown menu behavior.
Added loading of domain info and contacts on edit.
2021-05-06 22:53:38 +02:00
Revertron 0a1dc454be Fixed dropdown menus behavior on linux. 2021-05-06 13:29:12 +02:00
Revertron 39f3df8b03 Added future development roadmap. 2021-05-06 10:55:13 +02:00
Revertron 369dc0955f Version increment. 2021-05-05 14:54:54 +02:00
Revertron acf73ce968 Fixed block requests. 2021-05-05 14:53:51 +02:00
Revertron 610c7d8b7b Last strokes before 0.5.0. 2021-05-05 13:43:52 +02:00
Revertron a73bacc8ab Fixed default origin in settings and chain tests. 2021-05-05 12:23:21 +02:00
Revertron 614afb466c Fixed test database and removed old dependency. 2021-05-05 11:58:08 +02:00
Revertron 969e414907 Small fixes. 2021-05-05 11:50:00 +02:00
Revertron ec635b19f2 Config update to support new chain. 2021-05-05 10:41:32 +02:00
Revertron fe92983945 Added record constraints. 2021-05-05 09:11:23 +02:00
Revertron 083e647c91 Added contacts and info for domains. Needs some test. 2021-05-04 22:09:37 +02:00
Revertron bc6d2fbae3 Added second keypair for encryption of domain names.
Changed keys file format to include second pair of keys, it will be in TOML now.
Made many adjustments to block and transaction structures.
Changed block serialization to binary format for hashing/mining.
Removed old build dependencies.
2021-05-04 16:47:03 +02:00
Revertron 52695e0988 Added a possibility to set owner for mined domain.
Fixed small errors.
2021-05-03 12:33:22 +02:00
Revertron fab62bdfc8 Changed serialization of block to binary format. 2021-05-03 08:42:21 +02:00
Revertron c3576d62d8 Removed old constants. 2021-05-02 20:46:27 +02:00
Revertron 64f5f1027b Removed all external zones. 2021-05-02 16:02:14 +02:00
Revertron 9949d13e62 First commit of 0.5.* branch. 2021-05-02 12:55:51 +02:00
Revertron 8bb2d9af9f Version increment. 2021-05-01 11:28:50 +02:00
Revertron 5a089b5cd0 Fixed unavailability to mine domains after some errors. 2021-05-01 11:28:01 +02:00
Revertron cd65a0e020 Fixes for zones menu on freaking Arch. 2021-04-30 15:21:34 +02:00
Revertron 067898f2ff Version increment. 2021-04-30 12:45:38 +02:00
Revertron f5423f8463 Added Limited Confidence to work with forks. 2021-04-30 12:27:24 +02:00
Revertron eb6d6d3690 Fixes in consensus and syles. 2021-04-29 19:53:30 +02:00
Revertron 6d4dfb282f Added additional material for consensus. 2021-04-29 19:27:45 +02:00
Revertron a4d9a64989 Implemented consistent SOA serial for internal zones. 2021-04-28 20:12:06 +02:00
Revertron 3c7b81c6dc Changed all blue colors to be as one. 2021-04-28 14:20:09 +02:00
Revertron cefb1eb87f Rewised domains interface a lot. 2021-04-28 13:07:13 +02:00
Revertron d9e9d53df7 Fixed a regression in DNS filter. 2021-04-28 12:20:26 +02:00
Revertron 50b7d26098 Fixed #60. Now domains are shown as they should be. Rewised events a bit. 2021-04-27 19:52:05 +02:00
Revertron a01cbf14db Added a log message fro good block mined. 2021-04-27 19:07:31 +02:00
Revertron e7c2814971 Small UI fix, added contacts button (for now disabled). 2021-04-27 19:05:24 +02:00
Revertron 5cacc30b41 Zone selection dropdown improvements.
Added starting functionality to set domain owners (disabled for now).
2021-04-27 18:04:11 +02:00
Revertron f60e42eb2e Fixed #86 - shuffling domain zones list. 2021-04-27 17:10:05 +02:00
Revertron daf6c23967 Fixed signers cache after block replace. 2021-04-27 12:17:52 +02:00
Revertron 5afd9906b3 Added a failsafe mechanism, that will restart all swarm connections if network is stale. 2021-04-26 23:18:00 +02:00
Revertron fcb920e0de Refactored Chain a lot to make it possible to test.
Added a CPU hard test for Chain, checking all current DB.
Added an option to config file to set a count of checked top blocks on start.
2021-04-26 21:49:01 +02:00
Revertron 5677b860e4 A fix for miner stuck after dropped signing. 2021-04-26 01:16:34 +02:00
Revertron ef38315452 Added dropdown close on blur for zones dropdown.
Added zones sorting in dropdown menu.
2021-04-25 19:54:36 +02:00
Revertron 7bee4bc61c Fixes for previous release2. 2021-04-25 00:04:30 +02:00
Revertron 6c5e374408 Fixes for previous release. 2021-04-24 23:32:08 +02:00
Revertron d95fb82067 Miner queue refactoring. 2021-04-24 22:19:44 +02:00
Revertron c0e49bbab5 Optimized p2p connections a bit. 2021-04-24 19:02:24 +02:00
Revertron 9b6a6f1718 Added and updated some configs. 2021-04-23 23:09:39 +02:00
Revertron 640e2a0619 Fixed ping processing.
Changed the limit of active connections from 10 to 15.
2021-04-23 21:22:22 +02:00