Commit Graph
100 Commits
Author SHA1 Message Date
Revertron 797584c516 Fixed multiple clippy warnings. 2021-12-25 18:40:36 +01:00
Revertron d776cca5b3 Updated dependencies and README. 2021-12-22 20:28:05 +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 ab742885dd Optimized logging, fixing #175. 2021-11-15 17:38:12 +01:00
Revertron e5419541aa Updated dependencies. 2021-11-15 13:13:00 +01:00
Revertron e29c58bec3 Fixed logging to file on Windows without console window. 2021-10-25 17:22:50 +02:00
Revertron 3a6932e5b2 Fixed UI start without console window on Windows on Rust 1.56.0. 2021-10-24 16:48:27 +02:00
Revertron 5a512af524 Updates CI config. 2021-10-22 11:59:50 +02:00
Revertron 0f30d6852f Updated dependencies, incremented version number. 2021-10-22 11:27:57 +02:00
Revertron 66242464c4 Removed tight restrictions of blocks sync. Sped up initial sync a lot. 2021-10-08 09:15:12 +02:00
Revertron d502b6c890 Added the TLSA DNS record. 2021-10-08 09:14:24 +02: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 c56fd4962b Fixed build generation script. 2021-09-16 19:44:06 +02:00
Revertron 96b719024d Added some info to readme. 2021-09-16 18:26:29 +02:00
Revertron 82ccffbbb7 Made DoH feature optional to be able to create new builds for MIPSes. 2021-09-15 23:56:51 +02:00
Revertron 6eb185f76a Removed async dnsclient in favor of internal implementation. 2021-09-15 16:06:10 +02:00
Revertron a1099e54f0 Fixed CNAME resolution test. 2021-09-12 13:47:05 +02:00
Revertron 7b79f86e17 Fixed inadequate response packet lengths and made proper CNAME resolution. 2021-09-12 13:03:10 +02:00
Revertron 2b57d07da5 Optimized requests handling. 2021-09-10 16:30:17 +02:00
Revertron 903a3b1550 Fixed OPT record forwarding. 2021-09-09 18:18:03 +02:00
Revertron 9fe8fa31eb Fixed test. 2021-09-08 19:59:10 +02:00
Revertron d2db6731aa Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	alfis.toml
#	src/dns/client.rs
#	src/dns/context.rs
2021-09-08 17:54:03 +02:00
Revertron 08328c95fe Added DNS-over-HTTPS support for forwarded queries. 2021-09-08 17:53:38 +02:00
Revertron 65bdbd677a Added DNS-over-HTTPS support for forwarded queries. 2021-09-05 19:05:30 +02:00
Revertron 01831aae35 Merge remote-tracking branch 'origin/master' 2021-07-17 13:16:10 +02:00
Revertron 66b03c0dff Verson increment. Disabled start of DNS server if threads set to zero. 2021-07-17 13:16:00 +02:00
Revertron 815c18b501 Decreased domain remining difficulty by 1. 2021-06-30 13:25:43 +02:00
Revertron 6101c403d4 Added more checks to resolve current forked state. 2021-06-12 12:24:21 +02:00
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