And the updated patch.  I don't know how to make git give me a single patch
of the entire change, so this is my three local commits appended together,
ie with git format-patch origin --stdout

On Tue, Jun 12, 2018 at 12:28 PM Brandon Long <bl...@fiction.net> wrote:

>
>
> On Mon, Jun 11, 2018 at 5:22 PM Kevin J. McCarthy <ke...@8t8.us> wrote:
>
>> On Mon, Jun 11, 2018 at 03:12:45PM -0700, Brandon Long wrote:
>> > Hey mutt-dev, long time no see.
>> >
>> > Gmail supports RFC 7628 for using OAUTH with IMAP, and they really don't
>> > like you using password based auth.  You can still enable "less secure
>> > apps" and then generate an application specific password, but I figured
>> it
>> > was time to support it.
>>
>> Hi Brandon,
>>
>> Thank you for sending the patch.  I will take a closer look in a few
>> days when I have a bit more time.  Just after a quick look I have two
>> comments.
>>
>> It would be good to initialize ibuf[0] to '\0' before performing the
>> safe_strcat.
>>
>
> Will do.
>
>
>> Also, are you confident of the static buffer sizes?  (I'm not familiar
>> with OAUTH specs, so I have no idea).  A couple years ago I had to
>> change imap_auth_sasl to use dynamic sized buffer because even
>> HUGE_STRING wasn't big enough for someone [1cab7de7].
>>
>
> I'm using 1024, which is definitely long enough for any existing
> implementations, but it does look
> like folks recommend against using fixed sizes.  It's unfortunate that
> mutt doesn't have a dynamic string struct.
>
> Brandon
>

Attachment: mutt.patch-20180608.bl.imap-oauthbearer.3
Description: Binary data

Reply via email to