$Log$
+Revision 323.34 2002/05/11 22:46:19 error
+* Track whether user-agent is a WAP gateway
+
Revision 323.33 2002/05/11 15:35:07 error
* webcit.c: add MIME types for WAP/WML
1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
* webserver.c: warning fix
+
WC->upload_length = 0;
WC->upload = NULL;
+ WC->is_wap = 0;
+
hptr = req;
if (hptr == NULL) return;
else if (!strncasecmp(buf, "User-agent: ", 12)) {
strcpy(user_agent, &buf[12]);
}
+ /* Only WAP gateways explicitly name this content-type */
+ else if (strstr(buf, "text/vnd.wap.wml")) {
+ WC->is_wap = 1;
+ }
}
if (ContentLength > 0) {
char reply_to[512]; /* reply-to address */
long msgarr[1024]; /* for read operations */
int fake_frames;
+ int is_wap; /* Client is a WAP gateway */
struct urlcontent *urlstrings;
int HaveExpressMessages; /* Nonzero if incoming msgs exist */
struct wcsubst *vars;