2
0
mirror of https://github.com/Revertron/Alfis synced 2024-11-17 03:25:43 +00:00
Commit Graph

106 Commits

Author SHA1 Message Date
Revertron
8168ab37b3 (Hopefully) fixed network stucks. 2021-04-03 11:28:55 +02:00
Revertron
cddfa7b347 Updated some dependencies. 2021-04-02 20:05:46 +02:00
Revertron
3072fefb38 Version increment. 2021-04-02 03:27:34 +02:00
Revertron
164a6ef219 Version increment. 2021-04-01 21:59:24 +02:00
Revertron
d70b107955 Speed up of initial peer discovery. 2021-04-01 12:16:22 +02:00
Revertron
e806cf5612 Added config option to ignore all nodes except from Yggdrasil. 2021-03-31 16:50:22 +02:00
Revertron
7e4e905e86 Version increment. 2021-03-30 19:11:38 +02:00
Revertron
cb8b207f34 Fixed a warning. 2021-03-29 14:58:35 +02:00
dependabot[bot]
79fd4a881e
Update sqlite requirement from 0.25.3 to 0.26.0
Updates the requirements on [sqlite](https://github.com/stainless-steel/sqlite) to permit the latest version.
- [Release notes](https://github.com/stainless-steel/sqlite/releases)
- [Commits](https://github.com/stainless-steel/sqlite/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 07:33:48 +00:00
Revertron
ffd03aa62e Updated Bulma CSS. Remastered whole GUI. 2021-03-24 19:06:22 +01:00
Revertron
98b00eb8e2 Changed version number. 2021-03-23 18:56:29 +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
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
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
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
ffd70c92a6 Added optimization level for dev and test profiles. 2021-03-16 15:06:21 +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
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
809256b955 Added more restriction by public key. Added alternative zones to restrictions. 2021-03-13 21:04:40 +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
9718fa8a81 Tuned some constants adn options. 2021-03-07 17:47:33 +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
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
92ebefce91 Changed and refactored block and transaction structures. Moved signature from transaction scope to block. 2021-03-02 18:11:17 +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
0d3b8c3db0 Version increment. 2021-02-26 21:05:40 +01:00
Revertron
49ea42d9ca Incremented version for release. 2021-02-25 16:18:11 +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
93d688c479 Added a decent logging. 2021-02-20 16:28:10 +01:00
Revertron
2bea778e0f Fixed running with console on Windows when compiled as GUI app. 2021-02-19 22:04:58 +01:00
Revertron
d135204af7 Implemented DNS on blockchain. Beautified a lot of code, fixed some things. 2021-02-19 16:41:43 +01:00
Revertron
4b5e5112da First DNS compile. Took DNS code from https://github.com/EmilHernvall/hermes. 2021-02-17 16:59:40 +01:00
Revertron
c3a2fb21e3 Updated serde version and some imports. 2021-02-16 22:06:03 +01:00
Revertron
364a969a53 Refactored key-management a lot. 2021-02-15 23:09:30 +01:00
Revertron
9e7a1b8834 Implemented P2P network protocol. Refactored project structure. 2021-02-05 22:24:28 +01:00
Revertron
562c004b0d Implemented and added usage of eventbus. Added a lot of UI interaction. Added a lot of DB work. 2021-01-30 14:18:37 +01:00
Revertron
9e6a01847e Changed chain id to chain name (it will be a string). Implemented saving blockchain to sqlite DB. 2021-01-20 19:23:41 +01:00
Revertron
70b3a833b9 Implemented loading Settings from file. Implemented mining of Keystore (key pair). Changed Transaction structure a lot. Added an icon to windows build. Changed some HTML. 2021-01-18 00:18:35 +01:00
Revertron
4703ae6f49 Implemented multi-threaded CPU-miner. 2021-01-14 18:34:43 +01:00
Revertron
01f37cc238 Made a full refactoring of synchronization primitives between settings, keystore, blockchain and miner. 2020-04-18 21:31:40 +02:00
Revertron
3eaf63ba79 Made some pancurses interface, but it will lead to a bunch of problems. Commiting just for the history, will change it to web-view. 2019-12-08 12:32:51 +01:00
Revertron
b5e36da737 Removed Hash struct, cleaned the code. Renamed Wyrd to wyrd_ns. 2019-12-02 16:33:19 +01:00
Revertron
f46367c95d First correct working serialization. 2019-12-01 22:45:25 +01:00