On Mon, Oct 21, 2024 at 12:27:05PM +0000, Usman Akinyemi wrote: > On Mon, Oct 21, 2024 at 12:20 PM Patrick Steinhardt <ps@xxxxxx> wrote: > > > > On Fri, Oct 18, 2024 at 01:53:00PM +0000, Usman Akinyemi via GitGitGadget wrote: > > > From: Usman Akinyemi <usmanakinyemi202@xxxxxxxxx> > > > > > > Replaced unsafe uses of atoi() with strtol_i() to improve error handling > > > when parsing UIDVALIDITY, UIDNEXT, and APPENDUID in IMAP commands. > > > Invalid values, such as those with letters, > > > now trigger error messages and prevent malformed status responses. > > > > The line break after "letters," is a bit funny. > I just noticed that I will change it. > > > > It would also be nice to point out why this commit doesn't add any new > > tests. I guess the answer is that we don't have any tests for > > git-imap-send(1) at all, which is too bad, but a fair excuse and not a > > problem of your patch. So introducing such tests would be too much to > > ask. > I can try, but, why was it not introduced before, is there a reason ? I think it's mostly that we'd have to have an IMAP server available to test sending emails properly, so the test setup would be comparatively involved. Nobody felt like doing that, and thus we don't have any tests :) Patrick