Commit Graph

152 Commits

Author SHA1 Message Date
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 3d69981990 Updated README, added some links. 2021-03-19 16:36:13 +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 55a6a1e9c2 Renamed ARMv7 zip file 2021-03-19 14:07:11 +01:00
Revertron 4fadfa21c9 Added more build targets 2021-03-19 14:04:41 +01:00
Revertron 7b22469b64 Fixed ARM binary upload task 2021-03-19 13:00:42 +01:00
Revertron 9fac1dc6a3 Added building and publishing of ARMv7 binary 2021-03-19 12:51:20 +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 fb4ed70f7c Merge pull request #3 from Revertron/dependabot/cargo/base64-0.13.0
Update base64 requirement from 0.11.0 to 0.13.0
2021-03-16 09:37:18 +01:00
Revertron 8f499f6706 Merge pull request #4 from Revertron/dependabot/cargo/num-bigint-0.4
Update num-bigint requirement from 0.2 to 0.4
2021-03-16 09:37:06 +01:00
dependabot[bot] 6a425a4151 Update num-bigint requirement from 0.2 to 0.4
Updates the requirements on [num-bigint](https://github.com/rust-num/num-bigint) to permit the latest version.
- [Release notes](https://github.com/rust-num/num-bigint/releases)
- [Changelog](https://github.com/rust-num/num-bigint/blob/master/RELEASES.md)
- [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.2.0...num-bigint-0.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-16 08:32:32 +00:00
dependabot[bot] 2876f4a57d Update base64 requirement from 0.11.0 to 0.13.0
Updates the requirements on [base64](https://github.com/marshallpierce/rust-base64) to permit the latest version.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases)
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.11.0...v0.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-16 08:32:23 +00:00
Revertron 8319109d71 Create dependabot.yml 2021-03-16 09:31:24 +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