diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-12 10:08:36 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-12 16:36:54 +0200 |
| commit | 28548dcbde50f7cee471d6962e16115bb87b056f (patch) | |
| tree | 0ba9e8c85ef77d327d8b5bcaee4b64d518e71ebe /docs/MAIL-SERVER.md | |
| parent | 02f061ee2c1824734bf63c91d39b47848926f59c (diff) | |
| download | meshbay-28548dcbde50f7cee471d6962e16115bb87b056f.tar.gz | |
docs: AV9–AV12, and the two shapes that keep producing them
The register grows by the four findings from users.py, and gains the pattern
underneath several of them: a limit written on one of several equivalent paths
(three endpoints send mail, one had no limit; every list in admin.py is
bounded, the two outside it were not; the group claim was bounded at
registration and not on reload), and a bound that counts the wrong thing (a
per-IP rate limit bounds a caller, never the mailbox that receives what they
cause).
Also records that admin.py was read under the lens and needed nothing, so the
next reader does not re-derive that.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T4YmK41VsEURWFdop4EEeT
Diffstat (limited to 'docs/MAIL-SERVER.md')
0 files changed, 0 insertions, 0 deletions