Skip to content

v2.3.0: Feature/Ability to use custom DNS gateway

Compare
Choose a tag to compare
@bestwebua bestwebua released this 05 Feb 21:41
· 182 commits to master since this release

Ability to use custom DNS gateway. Thanks @le0pard for the great idea and @verdi8 for feature request.

Truemail.configure do |config|
  # Optional parameter. This option will provide to use custom DNS gateway when
  # Truemail interacts with DNS. If you won't specify nameserver's ports Truemail
  # will use default DNS TCP/UDP port 53. By default Truemail uses DNS gateway
  # from system settings and this option is equal to empty array.
  config.dns = ['10.0.0.1', '10.0.0.2:5300']
end
  1. Added Truemail::Dns::Resolver
  2. Added Truemail::Dns::Worker
  3. Updated Truemail::Configuration, tests
  4. Updated Truemail::Validate::Mx, tests
  5. Updated Truemail::Audit::Base
  6. Updated Truemail::Audit::Dns, tests
  7. Updated Truemail::Audit::Ptr, tests
  8. Updated Truemail::Log::Serializer::Base, dependent tests
  9. Updated namespaces for stdlib classes
  10. Updated linters/codeclimate configs
  11. Updated gem runtime/development dependencies
  12. Updated gem documentation, changelog
  13. Updated gem version to 2.3.0