Skip to content

Blue Duckling: Ixora

Compare
Choose a tag to compare
@funilrys funilrys released this 12 Mar 11:35
· 310 commits to master since this release
8c69af0

🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟
🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟

Hello, World!

This is a new release that provides a lot of new features, bug fixes and improvement.

In this release, the dr.ag and altervista.org domains will be checked against our set of SPECIAL rules. The syntax checker of PyFunceble was always following RFCs, but with this new release, it also accept some of the uncommon practices that can be found in the wild.

This release also bring registrar information among the provided datasets. Whether you use the Python API or the CLI, you can now read a registrar key or Registrar column that indicates where the domain is registrated. If you choose to actively use that feature, a TOP 10 list of registrar will be displayed at the end of your test sesssion.

Among other changes and new feature, the most important one may be the ability to instruct PyFunceble to use a global proxy or a specific one based on some set of rules that you can define within your configuration file. From now on, through this feature it is possible to test .onion alongside your normal test workflow - as example. You only have to instruct PyFunceble of the proxy it has to use and it will follow your order.

Let us know what you think or how you use PyFunceble with #PyFunceble or @PyFunceble on Twitter 😄!

I wish you all the best!

@funilrys

🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟

What was fixed ?

  • A fatal error when a DNS name longer than 255 octets is given.
  • The test of URL with scheme and port are no longer considered INVALID.
  • All generated CSV file will be encoded in UTF-8.
  • The version of python-box.

What was improved?

  • The syntax checker used to only follow RFCs. It now tries to accept and implement real world practices.
  • The handling of IPv6 format when we give an IPv6 as DNS server.
  • The WHOIS record decoded is now case insensitive. This will allow us to catch more that we use to.
  • The check agians the autocontinue and inactive dataset is now done only when they are activated by the user.
  • Our "self-healing" process that tries to avoid false-positive response.
  • The deployment of AUR packages is now safer and quicker.
  • The documentation.

What is new?

  • The ability to use proxies when testing subjects.
  • The ability to define proxy rulesets.
  • The ability to get/read the domain registrar.
  • The ability to get the TOP10 registrar - at the end of a test session.
  • The --max-http-retries argument.
  • The --*-lookup-only arguments.
  • The --chancy argument. (WARNING: Use at your own risk.)
  • A URL test will check the status against the DNS server - first.
  • The dr.ag SPECIAL rule.
  • The altervista.org SPECIAL rule.
  • A workaround against Y2K38 - until database vendors handle the problem.
  • A way to automate CLI demos.

Contributors

Thanks to those awesome people who contributed to this release!