diff options
| author | rsc <devnull@localhost> | 2007-06-23 06:12:50 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2007-06-23 06:12:50 +0000 |
| commit | bb70a84b1ffa914a1043f521940d8293423aab1b (patch) | |
| tree | 03e4b68af38b6bb61d8519b71aff798f3f838ac0 /src/cmd/upas/nfs/fs.c | |
| parent | 9ec386fef4927034303b7e477f1570c09fba527f (diff) | |
| download | plan9port-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.c | 6 |
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 }; |
