mothra: log post data with debug flag, increase max token length from 1K to 4K

This commit is contained in:
cinap_lenrek 2013-08-09 18:23:08 +02:00
parent 4c272d44c5
commit e71ff9dc18
2 changed files with 9 additions and 2 deletions

View file

@ -687,12 +687,19 @@ void h_submitinput(Panel *p, int){
if(debug)fprint(2, "GET %s\n", buf); if(debug)fprint(2, "GET %s\n", buf);
geturl(buf, -1, 0, 0); geturl(buf, -1, 0, 0);
} else { } 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 */ /* only set for multipart/form-data */
if(form->ctype) if(form->ctype)
mencodeform(form, fd); mencodeform(form, fd);
else else
uencodeform(form, fd); uencodeform(form, fd);
if(debug)fprint(2, "POST %s\n", form->action);
geturl(form->action, fd, 0, 0); geturl(form->action, fd, 0, 0);
} }
} }

View file

@ -4,7 +4,7 @@
#define NSTACK 100 /* html grammar is not recursive, so 30 or so should do */ #define NSTACK 100 /* html grammar is not recursive, so 30 or so should do */
#define NHBUF 8192 /* Input buffer size */ #define NHBUF 8192 /* Input buffer size */
#define NPEEKC 3 /* Maximum lookahead */ #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 */ #define NATTR 512 /* Maximum number of attributes of a tag */
typedef struct Pair Pair; typedef struct Pair Pair;
typedef struct Tag Tag; typedef struct Tag Tag;