Revertron
5b5943a4aa
Decoupled domain records change from domain renewal.
2022-04-13 13:02:58 +02:00
Revertron
797584c516
Fixed multiple clippy warnings.
2021-12-25 18:40:36 +01:00
Revertron
0e8d39751e
Changed the way how DNS-server start error is handled. Now ALFIS starts normally, and the error is shown in GUI.
2021-11-20 16:11:05 +01:00
Revertron
2f577c6665
Fixed sending domain info with "'" to UI.
2021-09-22 11:52:56 +02:00
Revertron
522a75d511
Added an option to save current node status to file.
2021-09-21 15:25:42 +02:00
Revertron
815c18b501
Decreased domain remining difficulty by 1.
2021-06-30 13:25:43 +02:00
Revertron
d513c29cfe
Code reformatting.
2021-06-09 20:36:36 +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
7665a2af3f
Refactored domain list interface.
...
Added new logo and icon.
2021-05-18 18:16:28 +02:00
Revertron
31ba599662
Implemented support for multiple keys.
2021-05-14 14:14:45 +02:00
Revertron
92222dd51b
Refactored event bus to lazy_static.
2021-05-10 00:49:01 +02:00
Revertron
6da89bcf0d
Added more convenient cooldown time formatting.
2021-05-09 18:44:09 +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
969e414907
Small fixes.
2021-05-05 11:50:00 +02:00
Revertron
fe92983945
Added record constraints.
2021-05-05 09:11:23 +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
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
5a089b5cd0
Fixed unavailability to mine domains after some errors.
2021-05-01 11:28:01 +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
f60e42eb2e
Fixed #86 - shuffling domain zones list.
2021-04-27 17:10:05 +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
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
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
5c1c0630a6
Improved signing blocks operations.
2021-04-20 20:54:45 +02:00
Revertron
161e600290
Added blockchain full check on start. Fixed cond_var blocking.
2021-04-20 18:46:06 +02:00
Revertron
f4c17bc15f
Added some checks to prevent user from mining if last full block is not signed enough.
2021-04-18 18:34:32 +02:00
Revertron
214ef69927
More fixes for signing blocks.
2021-04-18 16:55:10 +02:00
Revertron
64b353f069
Added a workaround for old domains, that have old name encryption.
2021-04-17 13:15:53 +02:00
Revertron
9b093a8172
Implemented presentation and editing for domains.
2021-04-15 12:21:41 +02:00
Revertron
da15a02e11
Fixed a string
2021-04-15 10:26:05 +02:00
Revertron
92209689d6
Fixed parsing of DomainData, many other fixes.
2021-04-11 17:50:55 +02:00
Revertron
f671de3746
Added some checks for "Yggdrasil only" zones.
2021-04-10 20:02:51 +02:00
Revertron
04189f319a
Added target difficulty to statusbar.
2021-04-10 17:59:17 +02:00
Revertron
a74a0733ac
Changed identity format in transactions, now it will be double Sha256.
...
Added new checks for forked blocks.
Added options table.
Added posibility to replace blocks in DB by more appropriate forks.
Divided transactions table to domains and zones tables.
Added a timestamp to domains and zones table, it will give us possibility to purge old domains.
Changed difficulty check to check head and tail (sum of them) of the hash.
Added encrypted (by Chacha20) domain name to DomainData, added contacts and owners vectors for it too.
Added yggdrasil flag to ZoneData - it will restrict all IPs for domains in particular zone to Yggdrasil only.
Changed difficulties of various block types.
Added a temporary (for a run) unique ID to all handshakes.
Start of signing blocks mining will be after 60 seconds after full block.
Added mining status to statusbar.
2021-04-10 09:47:21 +02:00
Revertron
445733fd29
Added a github link to help page.
2021-04-06 12:08:50 +02:00
Revertron
db86bfcd07
Fixed key generated success message.
2021-04-06 11:21:31 +02:00
Revertron
7830681b38
Refactored interface. Added log events to Events tab.
2021-04-06 00:31:50 +02:00
Revertron
6dae3e41c0
Changed log levels to make alfis less chatty.
2021-04-03 18:29:41 +02:00
Revertron
cddfa7b347
Updated some dependencies.
2021-04-02 20:05:46 +02:00
Revertron
fd6edce6b5
Remastered domain mining interface!
2021-03-26 18:22:43 +01:00
Revertron
594878614f
Added horizontal tabs to the new interface.
2021-03-26 12:39:19 +01:00
Revertron
fc90706213
Added success notifications from miner.
2021-03-25 20:55:09 +01:00