v2.3.0: Feature/Ability to use custom DNS gateway
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
- Added
Truemail::Dns::Resolver
- Added
Truemail::Dns::Worker
- Updated
Truemail::Configuration
, tests - Updated
Truemail::Validate::Mx
, tests - Updated
Truemail::Audit::Base
- Updated
Truemail::Audit::Dns
, tests - Updated
Truemail::Audit::Ptr
, tests - Updated
Truemail::Log::Serializer::Base
, dependent tests - Updated namespaces for stdlib classes
- Updated linters/codeclimate configs
- Updated gem runtime/development dependencies
- Updated gem documentation, changelog
- Updated gem version to
2.3.0