Fixed a few things and most importantly the date handling is now locale independent. I thought strftime%b's reliance on the locale was the cause for #160 and #189 but after some testing it seems like as soon as you pass a wrong month (as in not the first 3 letters of a month in English like the RFC specifies it) you get an error (imaplib.IMAP4.error: UID command error: BAD [b'Error in IMAP command UID SEARCH: Invalid search date parameter (0.001 + 0.000 secs).']) so I don't think these two issues are related to a locale issue.
Fixed a few things and most importantly the date handling is now locale independent. I thought
strftime
%b
's reliance on the locale was the cause for #160 and #189 but after some testing it seems like as soon as you pass a wrong month (as in not the first 3 letters of a month in English like the RFC specifies it) you get an error (imaplib.IMAP4.error: UID command error: BAD [b'Error in IMAP command UID SEARCH: Invalid search date parameter (0.001 + 0.000 secs).']
) so I don't think these two issues are related to a locale issue.