ref: e71ff9dc18c0e4d0cd63f0c168e64205af4ccb5a
parent: 4c272d44c50c4ed947b93f66e2684747c72ddec4
author: cinap_lenrek <[email protected]>
date: Fri Aug 9 14:23:08 EDT 2013
mothra: log post data with debug flag, increase max token length from 1K to 4K
--- a/sys/src/cmd/mothra/forms.c
+++ b/sys/src/cmd/mothra/forms.c
@@ -687,12 +687,19 @@
if(debug)fprint(2, "GET %s\n", buf);
geturl(buf, -1, 0, 0);
} else {
+ if(debug){
+ fprint(2, "POST %s ->\n", form->action);
+ if(form->ctype)
+ mencodeform(form, 2);
+ else
+ uencodeform(form, 2);
+ fprint(2, "\n");
+ }
/* only set for multipart/form-data */
if(form->ctype)
mencodeform(form, fd);
else
uencodeform(form, fd);
- if(debug)fprint(2, "POST %s\n", form->action);
geturl(form->action, fd, 0, 0);
}
}
--- a/sys/src/cmd/mothra/html.h
+++ b/sys/src/cmd/mothra/html.h
@@ -4,7 +4,7 @@
#define NSTACK 100 /* html grammar is not recursive, so 30 or so should do */
#define NHBUF 8192 /* Input buffer size */
#define NPEEKC 3 /* Maximum lookahead */
-#define NTOKEN 1024 /* Maximum token length */
+#define NTOKEN 4096 /* Maximum token length */
#define NATTR 512 /* Maximum number of attributes of a tag */
typedef struct Pair Pair;
typedef struct Tag Tag;