Commit Graph

122 Commits (master)

Author SHA1 Message Date
Revertron e2f0fdf2d8 Fixed TLSA records resolution. 1 year ago
Revertron 829ee753a0 Stability fixes. 1 year ago
Revertron 167b6db426 Updated sqlite dependency. 1 year ago
Revertron 748ec8273f Updated dependencies. 1 year ago
Revertron a612f73649 Fixed the consensus about expired domains. 2 years ago
Revertron c8f68cb857 A lot of optimization for block checks. Will speed up initial sync by about 15-20% of time. 2 years ago
Revertron a27b6cc75c Fixed block precedence calculation. 2 years ago
Revertron 27ba7c5710 Fixed signers' calculation once more. 2 years ago
Revertron 880d75fc53 Fixed logging time format in tests. 2 years ago
Revertron 9ff0d2d8e8 Fixed logging in tests. 2 years ago
Revertron 410bc9b7e4 Fixed signers' calculation loop. Fixed block checks. Added trace logging level. Updated dependencies. 2 years ago
Revertron 5b5943a4aa Decoupled domain records change from domain renewal. 2 years ago
Revertron 594dabcab8 Implemented resolution of domain records through NS-servers. Updated dependencies. 2 years ago
Revertron 797584c516 Fixed multiple clippy warnings. 2 years ago
Revertron 08328c95fe Added DNS-over-HTTPS support for forwarded queries. 3 years ago
Revertron 815c18b501 Decreased domain remining difficulty by 1. 3 years ago
Revertron 6101c403d4 Added more checks to resolve current forked state. 3 years ago
Revertron 428ed92d87 Implemented new algorithm of choosing signers, effective from block 855. 3 years ago
Revertron d513c29cfe Code reformatting. 3 years ago
Revertron 13c8843c27 Fixed cargo doc generation. 3 years ago
Revertron e82f0ee9b1 Optimized initial blocks sync. 3 years ago
Revertron 319051edbd Implemented P2P traffic encryption.
Changed serialization format of P2P messages.
Refactored P2P network code.
3 years ago
Revertron 88404a635b Added statistics to main screen. 3 years ago
Revertron 709f65e5cc Fixed operation of transferred domains. 3 years ago
Revertron 212525e3eb Randomized signing keys. 3 years ago
Revertron b504c565fb Replaced test DB with a new one, fixed tests. 3 years ago
Revertron 31ba599662 Implemented support for multiple keys. 3 years ago
Revertron 610c7d8b7b Last strokes before 0.5.0. 3 years ago
Revertron a73bacc8ab Fixed default origin in settings and chain tests. 3 years ago
Revertron fe92983945 Added record constraints. 3 years ago
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.
3 years ago
Revertron 52695e0988 Added a possibility to set owner for mined domain.
Fixed small errors.
3 years ago
Revertron fab62bdfc8 Changed serialization of block to binary format. 3 years ago
Revertron 9949d13e62 First commit of 0.5.* branch. 3 years ago
Revertron f5423f8463 Added Limited Confidence to work with forks. 3 years ago
Revertron eb6d6d3690 Fixes in consensus and syles. 3 years ago
Revertron 6d4dfb282f Added additional material for consensus. 3 years ago
Revertron a4d9a64989 Implemented consistent SOA serial for internal zones. 3 years ago
Revertron d9e9d53df7 Fixed a regression in DNS filter. 3 years ago
Revertron f60e42eb2e Fixed #86 - shuffling domain zones list. 3 years ago
Revertron daf6c23967 Fixed signers cache after block replace. 3 years ago
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.
3 years ago
Revertron 1b406baeca Changed domain encryption scheme. 3 years ago
Revertron 0d944ca1dc Fixed a problem with allowed mining while waiting for signers.
Sped up initial blocks downloading.
Changed block consensus a bit.
3 years ago
Revertron dee53887cb Added more block supremacy checks. 3 years ago
Revertron b248d839e1 Fixed a problem with forks longer than one. 3 years ago
Revertron ae8a90be7f Fixed max block constant. 3 years ago
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.
3 years ago
Revertron 46226f8dc6 Refactored and optimized signings. 3 years ago
Revertron edec631c39 Fixed database truncation. 3 years ago