summaryrefslogtreecommitdiffstats
path: root/src/cmd/upas/nfs/fs.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2007-06-23 06:12:50 +0000
committerrsc <devnull@localhost>2007-06-23 06:12:50 +0000
commitbb70a84b1ffa914a1043f521940d8293423aab1b (patch)
tree03e4b68af38b6bb61d8519b71aff798f3f838ac0 /src/cmd/upas/nfs/fs.c
parent9ec386fef4927034303b7e477f1570c09fba527f (diff)
downloadplan9port-bb70a84b1ffa914a1043f521940d8293423aab1b.tar.gz
plan9port-bb70a84b1ffa914a1043f521940d8293423aab1b.zip
bug fixes:
list message 1. give correct contents for raw, rawheader, rawbody. provide filename and charset in mime attachments. only rename mailboxes named mbox* not mbox*.
Diffstat (limited to 'src/cmd/upas/nfs/fs.c')
-rw-r--r--src/cmd/upas/nfs/fs.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cmd/upas/nfs/fs.c b/src/cmd/upas/nfs/fs.c
index 228b53f6..42ff2656 100644
--- a/src/cmd/upas/nfs/fs.c
+++ b/src/cmd/upas/nfs/fs.c
@@ -55,6 +55,7 @@ enum
Qdesc,
Qencoding, /* only here temporarily! */
Qcharset,
+ Qfilename,
Qraw,
Qrawheader,
Qrawbody,
@@ -69,7 +70,6 @@ enum
Qheader,
Qdigest,
Qdisposition,
- Qfilename,
Qflags,
Qinfo,
Qrawunix,
@@ -488,6 +488,7 @@ filedata(int type, Box *box, Msg *msg, Part *part, char **pp, int *len, int *fre
case Qdesc:
case Qencoding:
case Qcharset:
+ case Qfilename:
case Qraw:
case Qrawheader:
case Qrawbody:
@@ -772,6 +773,7 @@ boxgen(int i, Dir *d, void *aux)
i--;
if(i == 0)
return filldir(d, Qsearch, box, nil, nil);
+ i--;
if(i < box->nsub)
return filldir(d, Qbox, box->sub[i], nil, nil);
i -= box->nsub;
@@ -798,6 +800,8 @@ static int mimemsgdir[] = {
static int mimedir[] = {
Qtype,
Qbody,
+ Qfilename,
+ Qcharset,
Qmimeheader,
Qraw
};