$Log$
+Revision 625.34 2005/10/06 19:34:08 ajc
+* GroupDAV locate_message_by_uid() now uses the EUID command on the Citadel
+ server. Fast fast.
+
Revision 625.33 2005/10/05 17:54:08 error
* Show the ThreadSSL in the debugging logs.
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
-
/* Decode the uid */
euid_unescapize(decoded_uid, uid);
- serv_puts("MSGS ALL|0|1");
+ serv_puts("EUID %s", decoded_uid);
serv_getln(buf, sizeof buf);
- if (buf[0] == '8') {
- serv_printf("exti|%s", decoded_uid);
- serv_puts("000");
- while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
- retval = atol(buf);
- }
+ if (buf[0] == '2') {
+ retval = extract_long(&buf[4], 0);
}
return(retval);
}