Revertron
c111da6250
Fixed network message reading.
2021-12-25 22:15:35 +01:00
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