mirror of
https://github.com/mjl-/mox.git
synced 2024-12-26 08:23:48 +03:00
fbc18d522d
when writing the 4xx temporary error line, we were taking 1s in between each byte. the total line could take longer than 30 seconds, which is the timeout we use for reading a whole line (regardless of individual bytes). so mox as deliverer was timing out to mox as slow rejecter. this causes slow writes to not take longer than the 30s timeout: if we are 2s before the 30s, we write the remainder in one go. based on a debug log from naturalethic, thanks! |
||
---|---|---|
.. | ||
alignment.go | ||
analyze.go | ||
dnsbl.go | ||
dsn.go | ||
error.go | ||
fuzz_test.go | ||
limitwriter.go | ||
mx.go | ||
parse.go | ||
parse_test.go | ||
rejects.go | ||
reputation.go | ||
reputation_test.go | ||
server.go | ||
server_test.go |