Displaying 3 results from an estimated 3 matches for "i_isdigit".
2005 Aug 23
2
Weird internaldate behavior with 1.0-test80 and mbox folder
Has anyone else encountered weird date behavior with mbox-style folders?
I am nearly ready to bite the bullet and convert my UW imap hierarchy
(which is in mbx format) to Dovecot. In so doing, I need to convert each
UW-specific mbx-format mailboxes to the more portable mbox format, which
Dovecot can read. (This is done with the 'mbxcvt' utility that's part of
UW.)
I am then
2010 Apr 09
4
Patch: support URLAUTH, BURL, CATENATE
...turn;
+ parts->mechanism = "INTERNAL";
+ url += 10;
+ parts->urlauth = url;
+}
+
+// parse an RFC 3339 date-time into a time_t, or return 0
+static time_t imap_url_date_time_parse(const char *s)
+{
+ struct tm tm;
+ time_t t;
+
+ memset(&tm, 0, sizeof tm);
+
+ /* YYYY- */
+ if (!i_isdigit(s[0]) || !i_isdigit(s[1]) ||
+ !i_isdigit(s[2]) || !i_isdigit(s[3]) || s[4] != '-')
+ return 0;
+ tm.tm_year = (((s[0] - '0') * 10 + s[1] - '0') * 10 +
+ s[2] - '0') * 10 + s[3] - '0' - 1900;
+ s += 5;
+
+ /* MM- */
+ if (!i_isdigit(s[0]) || !i_is...
2006 Apr 28
1
imaptest, with options!
I hacked some command line options into imaptest.
I dont think I broke it..
Place into dovecot-source root as usual and compile with:
gcc imaptest.c -o imaptest -Wall -W -I. -Isrc/lib -DHAVE_CONFIG_H
src/lib/liblib.a
As per Timo's instructions.
# imaptest -h imaptest [USER at IP:PORTNO] [pass=PASSWORD] [mbox=MBOX]
[clients=CC] [msgs=NMSG] [use_authenticate] [PORTNO]
USER = template for