Re: small patch to crypt.c
От | Joshua D. Drake |
---|---|
Тема | Re: small patch to crypt.c |
Дата | |
Msg-id | 51B418B2.9070805@commandprompt.com обсуждение исходный текст |
Ответ на | Re: small patch to crypt.c (Stephen Frost <sfrost@snowman.net>) |
Ответы |
Re: small patch to crypt.c
|
Список | pgsql-hackers |
On 06/08/2013 08:47 PM, Stephen Frost wrote: > JD, > > * Joshua D. Drake (jd@commandprompt.com) wrote: >> In my quest to understand how all the logging etc works with >> authentication I came across the area of crypt.c that checks for >> valid_until but it seems like it has an extraneous check. >> >> If I am wrong I apologize for the noise but wouldn't mind an explanation. > > Alright, there probably aren't too many people out there running with > their clock set to pre-2000, but wouldn't this end up giving the wrong > result in those cases, as GetCurrentTimestamp() would end up returning a > negative value, which would make it less than vuntil's default of zero? > > Perhaps we could change what vuntil is set to by default, but I think > it's probably better to keep things as-is; we should really be checking > for null cases explicitly in general. Well I was more referring to the default is: check if null, if true return ok check if valuntil < today, if true return error else return ok To me we don't need the null check. However, when I tested it, without the null check you can't login. So now I am curious about what is going on. JD > > Thanks, > > Stephen >
В списке pgsql-hackers по дате отправления: