Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-08-22 | 9pserve: fix a new race involving assert(c->nmsg == 0). | Russ Cox | 1 | -3/+3 | |
Just like outputthread can have processed the message but not yet called msgput, the same is true of the connoutthread, so we cannot check c->nmsg until after the connoutthread has shut down gracefully. | |||||
2007-08-22 | merge | Russ Cox | 5 | -71/+95 | |
2007-08-22 | 9pserve: fix races causing assert(c->nmsg == 0) to fail. | Russ Cox | 1 | -26/+36 | |
1. Could happen that connoutthread sends c->outq a nil just before the regular input handler sends c->outq a real message. When the connoutthread gets the nil it will free c->outq, leaving the real message unprocessed. 2. Could happen that the outputthread writes a message body to the remote 9P server and then a response comes in and then the connection gets torn down, all before the outputthread manages to call msgput(m). Thanks to David Swasey for identifying this scenario. Also change yield() loop into explicit communication. Also remove dead code involving hungup queues. | |||||
2007-06-25 | mailfs: fix subject formatting | rsc | 1 | -1/+1 | |
2007-06-23 | silence | rsc | 1 | -0/+2 | |
2007-06-23 | refresh on i, y commands | rsc | 1 | -0/+8 | |
2007-06-23 | --chatty | rsc | 1 | -1/+0 | |
2007-06-23 | remove elsewhere-deleted messages from window; Refresh -> Get | rsc | 2 | -16/+2 | |
2007-06-23 | add Get, Refresh commands; refresh at startup | rsc | 1 | -0/+20 | |
2007-06-23 | bug fixes: | rsc | 2 | -2/+16 | |
list message 1. give correct contents for raw, rawheader, rawbody. provide filename and charset in mime attachments. only rename mailboxes named mbox* not mbox*. | |||||
2007-06-21 | add -a aname | rsc | 1 | -6/+10 | |
2007-06-20 | more macfuse path nonsense | rsc | 1 | -0/+7 | |
2007-06-18 | more from dave swasey | rsc | 2 | -12/+80 | |
2007-06-18 | ignore window resize; should be elsewhere | rsc | 1 | -0/+2 | |
2007-06-18 | remove debugging print | rsc | 1 | -1/+0 | |
2007-06-15 | fix acme Snarf bug; change Indent to apply to all windows | rsc | 1 | -16/+37 | |
2007-06-12 | always write last block in vcat (dave swasey) | rsc | 1 | -1/+1 | |
2007-06-12 | vbackup for mac tweaks (dave swasey) | rsc | 1 | -8/+20 | |
2007-06-09 | better fix | rsc | 2 | -28/+30 | |
2007-06-09 | another | rsc | 1 | -1/+1 | |
2007-06-09 | day one bug in sam regexp code | rsc | 3 | -3/+3 | |
2007-06-08 | mac resource fork - from Dave Swasey | rsc | 4 | -68/+202 | |
2007-06-05 | less chatty | rsc | 1 | -3/+1 | |
2007-06-04 | fix dotdot? (dave swasey) | rsc | 1 | -1/+2 | |
2007-05-29 | fix comment | rsc | 1 | -1/+1 | |
2007-05-29 | add hfs | rsc | 1 | -0/+3 | |
2007-05-28 | hfs (David Swasey) | rsc | 5 | -1/+1999 | |
2007-05-28 | fix args | rsc | 1 | -3/+14 | |
2007-05-28 | disk partitions | rsc | 1 | -0/+1 | |
2007-05-28 | add disk partitions (David Swasey) | rsc | 1 | -0/+60 | |
2007-05-28 | quiet | rsc | 1 | -1/+1 | |
2007-05-28 | Bterm before return | rsc | 1 | -0/+1 | |
2007-05-21 | oops | rsc | 1 | -0/+2 | |
2007-05-21 | fix pointer comparison (Ramon de Vera) | rsc | 1 | -1/+1 | |
2007-05-20 | futimes on linux now | rsc | 1 | -1/+1 | |
2007-05-20 | print error if changing time fails | rsc | 1 | -2/+8 | |
2007-05-19 | new test.c from plan 9 | rsc | 1 | -20/+137 | |
2007-05-18 | Match leading ^ in regexp with embedded newlines (Roger Peppe) | rsc | 2 | -11/+10 | |
2007-05-15 | new media size from Lou Kamenov | rsc | 1 | -3/+17 | |
2007-05-11 | again | rsc | 1 | -3/+5 | |
2007-05-11 | use device names for FreeBSD (Lou Kamenov) | rsc | 1 | -1/+40 | |
2007-05-10 | better tick handling | rsc | 1 | -5/+14 | |
2007-05-10 | revert frseltick | rsc | 1 | -8/+2 | |
2007-05-10 | Better tick management - no frdrawseltick calls. | rsc | 1 | -4/+6 | |
2007-05-10 | manage off-screen tick better | rsc | 2 | -8/+18 | |
2007-05-10 | add frdrawseltick | rsc | 1 | -2/+8 | |
2007-05-10 | fix nan64 | rsc | 1 | -4/+11 | |
2007-05-09 | Unswap perm and omode in fsfcreate call (Michael Teichgräber) | rsc | 1 | -1/+1 | |
2007-05-09 | Better flag handling in fusecreate (Michael Teichgräber) | rsc | 1 | -0/+2 | |
2007-05-08 | fix random troff crash (Noel Hunt) | rsc | 1 | -2/+6 | |