Revertron
|
882d826c26
|
Implemented hosts-file support. You can resolve local names or block ads on DNS level!
|
2021-04-01 20:59:52 +02:00 |
|
Revertron
|
9b3bd780a1
|
Fixed cargo config.
|
2021-04-01 15:46:31 +02:00 |
|
Revertron
|
edf202b255
|
Optimized imports.
|
2021-04-01 15:44:14 +02:00 |
|
Revertron
|
39accf7bd3
|
Small fix in p2p.
|
2021-04-01 15:43:19 +02:00 |
|
Revertron
|
8d7f1b2c6b
|
Some optimization for P2P part. Added panic on error of reregistering server token - needed for investigation of stuck network.
|
2021-04-01 14:44:37 +02:00 |
|
Revertron
|
d70b107955
|
Speed up of initial peer discovery.
|
2021-04-01 12:16:22 +02:00 |
|
Revertron
|
162ff5e64e
|
Merge remote-tracking branch 'origin/master'
|
2021-04-01 12:12:56 +02:00 |
|
Revertron
|
11bc887fbb
|
Fixed operation with zones in JS.
|
2021-04-01 12:09:38 +02:00 |
|
Revertron
|
89cb23306a
|
Fix typo.
|
2021-03-31 16:57:46 +02:00 |
|
Revertron
|
e806cf5612
|
Added config option to ignore all nodes except from Yggdrasil.
|
2021-03-31 16:50:22 +02:00 |
|
Revertron
|
118c021d99
|
Changes in readme.
|
2021-03-31 14:03:20 +02:00 |
|
Revertron
|
a4ecb1f0f7
|
Very important DNS resolver fix.
|
2021-03-30 20:50:20 +02:00 |
|
Revertron
|
7e4e905e86
|
Version increment.
|
2021-03-30 19:11:38 +02:00 |
|
Revertron
|
7e742c1553
|
Fixed DNS answers for provided zones.
|
2021-03-30 19:10:26 +02:00 |
|
Revertron
|
bbcfa102b1
|
Fixed erroneous ignore of nodes if there was some error.
|
2021-03-30 16:51:16 +02:00 |
|
Revertron
|
cb8b207f34
|
Fixed a warning.
|
2021-03-29 14:58:35 +02:00 |
|
Revertron
|
4e0b0b3d1c
|
Added mining threads count option.
|
2021-03-29 11:10:48 +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 |
|
Revertron
|
f21f299fb5
|
Changed FontAwesome to LineAwsome to go away from Google.
|
2021-03-25 15:33:14 +01:00 |
|
Revertron
|
a8ccd81783
|
Fixed synchronizing status in statusbar.
|
2021-03-25 13:48:07 +01:00 |
|
Revertron
|
ffd03aa62e
|
Updated Bulma CSS. Remastered whole GUI.
|
2021-03-24 19:06:22 +01:00 |
|
Revertron
|
1225bf6fbc
|
Added a keys check on load. Added a warning on errors.
|
2021-03-23 19:29:51 +01:00 |
|
Revertron
|
98b00eb8e2
|
Changed version number.
|
2021-03-23 18:56:29 +01:00 |
|
Revertron
|
f5949e6ec0
|
Reworked handling appropriate (mined) keys absence. Now that info handled in UI as well. It won't allow users without keys to mine domains or zones.
|
2021-03-23 18:55:11 +01:00 |
|
Revertron
|
046c06beeb
|
First signed block number changed to 35 to be able to get more signers.
Refactored cloning of Arcs.
|
2021-03-23 11:41:50 +01:00 |
|
Revertron
|
4ddacd2f57
|
Tuned up difficulty constant for comfortable use with new algo.
Mined new origin block to start over test network.
|
2021-03-22 22:57:54 +01:00 |
|
Revertron
|
c5204aaed1
|
Refactored a lot of cryptography. Moved from "rust-crypto" to https://github.com/RustCrypto
|
2021-03-22 19:20:51 +01:00 |
|
Revertron
|
0d719324a9
|
Removed setting mining threads priority, as it seems that it has no effect.
Changed monitoring for chain changes in miner to support MIPS architecture (needs testing).
|
2021-03-21 14:34:32 +01:00 |
|
Revertron
|
0b5f5d0793
|
Implemented purging old disconnected peers.
|
2021-03-21 01:31:33 +01:00 |
|
Revertron
|
fdc5b8f233
|
Added app_version to handshake.
|
2021-03-21 00:48:32 +01:00 |
|
Revertron
|
d23990c3e7
|
Fixed some warnings.
|
2021-03-21 00:32:32 +01:00 |
|
Revertron
|
dcf5bb72b0
|
Eliminated connection loops.
Optimized network processes.
Removed some unnecessary logging.
Fixed status bar info inconsistency.
|
2021-03-21 00:19:09 +01:00 |
|
Revertron
|
4497dc515b
|
Updated and cleaned dependencies.
|
2021-03-20 18:13:35 +01:00 |
|
Revertron
|
71edf68279
|
Small fixes and update of screenshot.
|
2021-03-20 17:25:04 +01:00 |
|
Revertron
|
57da059379
|
Fixed GUI/NoGUI logic in builds.
|
2021-03-19 15:20:18 +01:00 |
|
Revertron
|
decb430d82
|
Small fix in miner.
|
2021-03-19 14:25:11 +01:00 |
|
Revertron
|
8a19d02b1a
|
Added features to control building with or without GUI, or use Edge engine on Windows.
|
2021-03-19 11:37:49 +01:00 |
|
Revertron
|
31bbb65ce9
|
Fixed deadlock.
|
2021-03-18 22:48:29 +01:00 |
|
Revertron
|
dda44f7df6
|
Implemented immidiate check of DNS records, reverted Edge usage.
|
2021-03-18 18:53:14 +01:00 |
|
Revertron
|
863854790f
|
Updated WebView version, added support for Edge engine on Windows, fixed some HTML.
|
2021-03-18 15:09:26 +01:00 |
|
Revertron
|
8eee9afb6a
|
Added some info to main screen and a screenshot of it to readme.
|
2021-03-18 12:35:40 +01:00 |
|
Revertron
|
7e24383894
|
Major GUI refactoring.
|
2021-03-18 00:16:17 +01:00 |
|
Revertron
|
a4e9d92680
|
Fixed getting zone difficulty.
|
2021-03-17 20:05:05 +01:00 |
|
Revertron
|
278f7a8c34
|
Fixed an important TODO.
|
2021-03-17 18:35:02 +01:00 |
|
Revertron
|
d3d67b6d0e
|
Small optimization.
|
2021-03-17 16:53:59 +01:00 |
|
Revertron
|
1d9833db0f
|
Implemented right way to constrain zone difficulty.
|
2021-03-17 14:55:05 +01:00 |
|
Revertron
|
d8ac1e3c32
|
Fixed wait for signing mode in miner.
|
2021-03-17 10:22:34 +01:00 |
|
Revertron
|
85c2a7e668
|
Removed old origin from config.
|
2021-03-16 22:16:14 +01:00 |
|
Revertron
|
a06390009e
|
Fixed small bug and test.
|
2021-03-16 21:59:51 +01:00 |
|
Revertron
|
fb53d775a1
|
Fixed refactor of setup of mining threads.
|
2021-03-16 21:42:16 +01:00 |
|
Revertron
|
99eabff874
|
Refactored setup of mining threads.
|
2021-03-16 20:54:44 +01:00 |
|
Revertron
|
8d56fcb5e7
|
Another fix of MacOS build.
|
2021-03-16 20:42:53 +01:00 |
|
Revertron
|
f4bab8a091
|
Fixed MacOS build.
|
2021-03-16 20:22:35 +01:00 |
|
Revertron
|
96ec25c0d0
|
Added a decent reaction to a new block in chain in mining process.
|
2021-03-16 18:16:31 +01:00 |
|
Revertron
|
ffd70c92a6
|
Added optimization level for dev and test profiles.
|
2021-03-16 15:06:21 +01:00 |
|
Revertron
|
c7e845af05
|
Made it possible to run ALFIS without settings file. It will be created if not found.
|
2021-03-16 14:00:14 +01:00 |
|
Revertron
|
394463ef15
|
Added more restriction for blocks and zone names.
|
2021-03-16 12:24:31 +01:00 |
|
Revertron
|
809256b955
|
Added more restriction by public key. Added alternative zones to restrictions.
|
2021-03-13 21:04:40 +01:00 |
|
Revertron
|
b39f5fa7f0
|
Added restriction by public key, made some refactoring.
|
2021-03-12 01:36:54 +01:00 |
|
Revertron
|
186f9cb05b
|
Added a restriction for IANA domain zones. Users cannot mine them from now on.
|
2021-03-11 01:41:19 +01:00 |
|
Revertron
|
5d57473122
|
Major refactoring. Changed mining algorithm to Blakeout. Changed keypair mining algorithm.
|
2021-03-10 22:21:50 +01:00 |
|
Revertron
|
5c2373b40d
|
Small changes.
|
2021-03-08 10:41:22 +01:00 |
|
Revertron
|
aa32599092
|
Added some more checks for block properties, moved them around.
|
2021-03-07 22:13:06 +01:00 |
|
Revertron
|
9718fa8a81
|
Tuned some constants adn options.
|
2021-03-07 17:47:33 +01:00 |
|
Revertron
|
0d40f6599b
|
Fixed hash-tail tests.
|
2021-03-07 02:12:00 +01:00 |
|
Revertron
|
9f7a6a126b
|
Fixed linux tests.
|
2021-03-07 01:59:59 +01:00 |
|
Revertron
|
eec595f30e
|
Another iteration of dependency configuration.
|
2021-03-07 01:17:10 +01:00 |
|
Revertron
|
bf1bf1b2bc
|
Changed build dependencies in order to exclude MacOS from building thread-priority. Hoping that it is not Unix :)
|
2021-03-07 00:52:45 +01:00 |
|
Revertron
|
ffc8e14b5f
|
Fixed MacOS build, again.
|
2021-03-07 00:27:50 +01:00 |
|
Revertron
|
dddc540484
|
Fixed MacOS build.
|
2021-03-07 00:17:03 +01:00 |
|
Revertron
|
1cd1fed178
|
Added full IPv6 support for DNS-resolver upstreams.
|
2021-03-06 23:53:30 +01:00 |
|
Revertron
|
ce212ab749
|
Changed format of DNS-listen options. Added DNS-thread count options to config.
|
2021-03-06 22:54:17 +01:00 |
|
Revertron
|
ac915a1e92
|
Changed settings format file from JSON to Toml.
|
2021-03-06 22:40:19 +01:00 |
|
Revertron
|
c5d20d2e00
|
Made all mining threads low-priority.
|
2021-03-06 21:56:54 +01:00 |
|
Revertron
|
b0e78edb3d
|
Changed origin block index to 1. Added "locker" blocks - mining, exchange etc. Removed unnecesarry creation of 'zones' directory on startup. Changed bind port of DNS-UDP socket to random (fixes inability to start several copies of Alfis). Sped up block exchange by sending additional pings when we have more blocks than other peers. Fixed unnecesarry double requests of blocks. Totally reworked block checking on arrival. Added target tags for logging in main. Added a commandline flag to list all blocks in DB and exit.
|
2021-03-06 21:28:06 +01:00 |
|
Revertron
|
59df68d7c7
|
Added hash of last block to Ping/Pong messages.
|
2021-03-02 19:35:12 +01:00 |
|
Revertron
|
92ebefce91
|
Changed and refactored block and transaction structures. Moved signature from transaction scope to block.
|
2021-03-02 18:11:17 +01:00 |
|
Revertron
|
d5a19c92c3
|
Merge remote-tracking branch 'origin/master'
|
2021-02-28 22:19:54 +01:00 |
|
Revertron
|
1045777ee5
|
Finished the work on status bar. All status information is in sync now.
|
2021-02-28 22:17:03 +01:00 |
|
Revertron
|
2356f363f9
|
Version increment.
|
2021-02-27 18:57:48 +01:00 |
|
Revertron
|
e53245315f
|
Implemented status bar with some status information: sync process, connected nodes and blockchain height.
|
2021-02-27 18:57:15 +01:00 |
|
Revertron
|
0d3b8c3db0
|
Version increment.
|
2021-02-26 21:05:40 +01:00 |
|
Revertron
|
46c49fe4c9
|
Fixed filtering of existing zones in blockchain.
|
2021-02-26 21:00:08 +01:00 |
|
Revertron
|
49ea42d9ca
|
Incremented version for release.
|
2021-02-25 16:18:11 +01:00 |
|
Revertron
|
a8e7797863
|
Small GUI changes.
|
2021-02-25 16:13:33 +01:00 |
|
Revertron
|
6a3d7c6ab6
|
Changed logging in DNS-server.
|
2021-02-25 14:14:25 +01:00 |
|
Revertron
|
e75bbf21cc
|
Fixed warnings in hermes.
|
2021-02-24 12:05:41 +01:00 |
|
Revertron
|
790dbe272a
|
Fixed some things in readme.
|
2021-02-22 23:46:37 +01:00 |
|
Revertron
|
f2d7db812c
|
Added a test passing badge from Github Actions.
|
2021-02-22 23:43:32 +01:00 |
|
Revertron
|
f48f198c96
|
Implemented setting bind-host for DNS-resolver, fix.
|
2021-02-22 22:03:56 +01:00 |
|
Revertron
|
074a709f3b
|
Implemented setting bind-host for DNS-resolver.
|
2021-02-22 22:02:01 +01:00 |
|
Revertron
|
d7911dfe04
|
Implemented mining zone screen. Added a lot of user input checks.
|
2021-02-22 21:45:32 +01:00 |
|
Revertron
|
2766cc4a05
|
Added clearing of records when you start mining.
|
2021-02-22 17:45:18 +01:00 |
|
Revertron
|
9a9adbe251
|
Fixed more duplicate peers from exchange.
|
2021-02-22 15:06:36 +01:00 |
|
Revertron
|
df19021c62
|
Fixed high CPU usage, duplicate peers from exchange and tab change code.
|
2021-02-22 14:55:23 +01:00 |
|
Revertron
|
803b70fc25
|
Speedup initial blockchain receiving.
|
2021-02-22 12:49:36 +01:00 |
|
Revertron
|
ecb58b9984
|
Fixed config path option.
|
2021-02-22 10:11:22 +01:00 |
|
Revertron
|
193275da7f
|
Implemented rotating DNS upstreams from config. Fixed warnings.
|
2021-02-21 21:56:56 +01:00 |
|