Alfis Versions Save

Alternative Free Identity System

v0.7.1

2 years ago

Very crucial update!

  • This release fixes a rare bug that lead to an infinite loop in calculation of signers.
  • Also, there is a fix of block difficulty checks.
  • Fixed very chatty logs about connection counts and other status info.
  • Added new parameter -t or --trace. From now on -d will enable debug log level (above info), and -t will enable trace level (above debug). More log levels - more flexibility.

v0.7.0

2 years ago

New

This release presents two main changes, and is partially incompatible with previous versions.

Decoupling domain renewal from domain records change

What does it mean? Fast records change. How? From the start any change in domain records (remining of the domain) was counted as domain renewal. This approach gave us one advantage: simpler code. But it was hard to change DNS records fast. We couldn't lower the difficulty for the remining because the squatters will renew all their domains very easy. Therefore, I've decided to disconnect domain renewal from domain changes. From version 0.7.0 the difficulty of domain records change will be lower (from 23 to 16) depending on time of last change. If you change records often you will "pay" more, because blockchain must remain smaller. An if you need to renew domain you will tick the checkbox and remine the domain using max difficulty of 23 bits.

Domain nameservers support

We had supported domain records of type NS from the start, but it didn't matter before. Now, if you add NS-records to your domain (and some "glue-records") you will be able to manage your domain (and subdomains) records on your own authoritative nameservers!

Bug Fixes & Improvements

  • Updated some dependencies, added support for *BSD systems (thanks to @la-ninpre).

v0.6.11

2 years ago

New

  • Nothing really new in this release.

Bug Fixes & Improvements

  • Various network speed and stability improvements.
  • Fixed TXT records resolution.
  • Fixed AdGuard DNS server in default config.
  • Fixed build warning on Linux.

Documentation & others

  • Updated docker documentation.

v0.6.10

2 years ago

Happy whatever! 🎉 But mostly, congratulations to progressive part of humanity for successful launch of Webb Telescope! 🔭✨

Bug Fixes & Improvements

  • Reverted network message read function, as new version seems to generate some errors in some configurations.
  • Updated a lot of dependencies.
  • Fixed a lot of clippy warnings.

Documentation & others

  • Some documentation was updated too, but mostly on GitHub.

v0.6.9

2 years ago

New

  • Added support for TLSA record for DANE.

Bug Fixes & Improvements

  • Removed some restrictions to speed up initial sync.

v0.6.8

2 years ago

New

  • Added an option -s /some/file.json to save current node status to file. It could be used for some automation.

Bug Fixes & Improvements

  • Fixed build script to build with DoH support by default for all architectures except for MIPS.

v0.6.7

2 years ago

New

  • No new features in this release.

Bug Fixes & Improvements

  • DNS-client used to resolve bootstraps for DNS-over-HTTPS was changed from dnsclient crate in favor of internal implementation. It will improve binary size.
  • DNS-over-HTTPS is now an optional feature. Crate ureq used for DoH doesn't support MIPS architecture, so release 0.6.6 didn't have binaries for this arch. Now we can build for MIPS, but without DoH support. For now, I hope. Build with cargo build --release --no-default-features or, if you need GUI, with cargo build --release --no-default-features --features="webgui"

v0.6.6

2 years ago

New

  • Added support for DNS-over-HTTPS forwarders. Just replace your ordinary DNS-servers' address by "https://dns.adguard.com/dns-query" for example, and be done.

Bug Fixes & Improvements

  • Added some fixes for correct CNAME resolving and DNS packet sizes.

Notes

For now i've used ureq, that in depth uses rustls, that doesn't support MIPS architecture. Therefore, there are no MIPS builds and no way to build for them. I'm searching for possible workarounds or another convenient crate (library).

v0.6.5

2 years ago

New

  • Domain updates will have lower difficulty from now on. From 24 to 23.

Bug Fixes & Improvements

  • Updated some dependencies.

v0.6.4

2 years ago

Bug Fixes & Improvements

  • Added more checks to resolve current forked chain state.