Commit Graph
100 Commits
Author SHA1 Message Date
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
Revertron 1b406baeca Changed domain encryption scheme. 2021-04-23 19:17:05 +02:00
Revertron 70c0c25a6a Fixed UI mining stats. 2021-04-23 17:36:47 +02:00
Revertron 65483f73c9 Added app version to Shake message. 2021-04-23 17:27:05 +02:00
Revertron 349540b9f2 Refactored loop connection detection and processing. 2021-04-23 15:05:01 +02:00
Revertron 520f485899 Optimized p2p connections.
Added a limit for 10 active connections to save bandwidth and CPU.
2021-04-23 13:20:26 +02:00
Revertron 0d944ca1dc Fixed a problem with allowed mining while waiting for signers.
Sped up initial blocks downloading.
Changed block consensus a bit.
2021-04-23 01:09:38 +02:00
Revertron dee53887cb Added more block supremacy checks. 2021-04-22 16:31:42 +02:00
Revertron b248d839e1 Fixed a problem with forks longer than one. 2021-04-22 14:52:14 +02:00
Revertron 7e1ea8e23d Version increment. 2021-04-22 00:36:37 +02:00
Revertron ae8a90be7f Fixed max block constant. 2021-04-22 00:32:56 +02:00
Revertron e34d16aaed Set hosts test to ignore, as Github Actions are hostsless from now on, it seems. 2021-04-21 23:13:47 +02:00
Revertron 864edab203 Disabled full blockchain check on start.
Fixed non-working debug version.
Fixed p2p connections handling.
Lowered ping interval to 30-60 seconds.
Fixed stuck with lower number of blocks.
2021-04-21 23:11:10 +02:00
Revertron 92b03344eb Version increment and cargo exclusion for working files. 2021-04-21 17:33:39 +02:00
Revertron 66d38d4a60 Version increment. 2021-04-21 17:06:04 +02:00
Revertron 04491e8558 Added environment variable ALFIS_DEBUG to set ALFIS to always run in debug mode. 2021-04-21 17:05:07 +02:00
Revertron 46226f8dc6 Refactored and optimized signings. 2021-04-21 16:51:51 +02:00
Revertron edec631c39 Fixed database truncation. 2021-04-21 14:38:37 +02:00
Revertron f8d47df370 Fixed check for correct sign block. 2021-04-21 11:31:55 +02:00
Revertron 6ed4fb4830 Made p2p connections somewhat more reliable. 2021-04-20 23:36:48 +02:00
Revertron 3bf44c77b8 Version increment. 2021-04-20 20:56:53 +02:00
Revertron 5ee8558aa4 Added a check for mining state. 2021-04-20 20:56:35 +02:00
Revertron 5c1c0630a6 Improved signing blocks operations. 2021-04-20 20:54:45 +02:00
Revertron 3fb70d3a74 Removed debug prints. 2021-04-20 18:52:18 +02:00
Revertron 161e600290 Added blockchain full check on start. Fixed cond_var blocking. 2021-04-20 18:46:06 +02:00
Revertron 51633f3e27 Fixed tabbar hiding bug, and flex-shrinking messages bug. 2021-04-20 18:35:44 +02:00
Revertron 9eb6f51d56 Merge remote-tracking branch 'origin/master' 2021-04-20 18:01:05 +02:00
Revertron e898348624 Version increment. 2021-04-20 00:22:52 +02:00
Revertron e0425f46dc Fixed banning process. 2021-04-19 23:36:08 +02:00
Revertron 068ff395f7 Version increment. 2021-04-19 21:23:34 +02:00
Revertron 04ef49764a Optimized signing blocks scheduler. 2021-04-19 21:19:00 +02:00
Revertron 2680a7da70 Fixed consensus error. Added a delay before signing. 2021-04-19 21:00:32 +02:00
Revertron 3f48919adf Fixed signers calculation. 2021-04-19 17:45:57 +02:00