Wez Furlong 7f0fd509f1 dns: fix ipv6 lookups
A couple of issues in here:

1. a copypasta incident meant that the v6 lookup was really just a v4
   lookup. doh!
2. We would lookup v4 addresses and just be satisfied with those,
   ignoring any v6 addresses

We now run the v4 and v6 lookups concurrently and merge the results
together.

We do still list the v4 addresses first in the list of addresses.
We don't try to be smart about using the "right" addresses when
work through the list; we try them all until one works out.

Correctly guessing at which one will work means replicating logic
in the kernel, and would potentially be screwed up when we add in
HAProxy support later.
2023-04-04 13:04:16 -07:00
2023-03-06 07:53:27 -07:00
2023-03-31 12:09:47 -07:00
2023-04-04 13:04:16 -07:00
2023-03-29 07:02:46 -07:00
2023-04-03 10:14:16 -07:00
2023-03-29 09:23:45 -07:00
2023-02-10 16:44:10 -07:00
2023-04-04 13:04:16 -07:00
2023-03-30 14:01:46 -07:00
2023-02-21 21:18:49 -07:00
2023-02-21 21:18:49 -07:00
2023-03-28 16:47:50 -07:00
2023-03-09 20:56:02 -07:00
2023-03-31 14:39:03 -04:00
2023-02-15 06:51:59 -07:00

KumoMTA

This repository holds the source code to KumoMTA, a modern Message Transfer Agent designed for large scale sending environments.

You can learn more about why it exists here.

Documentation

You can learn more about KumoMTA from the Documentation

Community

Real-time discussion is available on Our Discord.

Our Forum is better for long-form questions and discussions.

Developers

If you're interesting in contributing/extending KumoMTA, take a look at DEVELOPERS.md.

Getting Help

Please see How to Report Bugs or Get Help

S
Description
The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments.
Readme
37 MiB
Languages
Rust 91.8%
Lua 6.3%
Python 0.9%
Shell 0.8%
JavaScript 0.1%