- Adding debug information regarding obtained contents of incomplete
reads from Postfix. We are experiencing a strange situation wherein
CHAPPS reports over and over again that Postfix is closing its
connection before CHAPPS can read the end-record character sent at
the end of Postfix policy requests. This seems to somehow be
related to periods of congestion occurring around the same time
Postfix complains of not being able to reach CHAPPS, resulting in
many emails being bounced. And, in this mix, we see sometimes the
`pyspf` library raising timeout errors while trying to resolve
records for SPF checks.
All of this seems to coincide with periods of greater overall load,
and as there are other moving parts to how it all works, more
observability is required in order to better understand where the
breakdown is occurring.
The altered message is issued at 'DEBUG' level, so if your logging
level is not set to catch debug messages, they may not appear or may
appear only in the debug log, depending upon your **syslog**
configuration.
- Corrected format of `CHANGELOG.md` to get markup to render.
Adjusted formatting and spacing as well. This should probably have
been an RST file from the beginning.