Russ Cox
2c0dfd420a
merge
2007-08-23 10:49:54 -04:00
Russ Cox
e9f50ca103
9.rc: change to work with rc -e (Tony Lainson)
...
Change sense of test at end of 9.rc so that
when invoked with no arguments the test still
evaluates true, so that it works well with rc -e.
2007-08-22 11:24:34 -04:00
Russ Cox
6b0a42ed04
mailfs: fix handling of FLAGS response (Robert Vollmert)
2007-08-22 11:21:52 -04:00
Russ Cox
47ede89e4a
libthread: simplify alt tracking, possibly fixing bug
2007-08-22 11:14:30 -04:00
Russ Cox
acecbb1619
acme: fix memory leak in warning (Michael Teichgräber)
2007-08-22 10:58:30 -04:00
Russ Cox
3c7f141d1c
fully qualify host name
2007-08-22 10:56:22 -04:00
Russ Cox
b62db35425
add Linux x86-64 (thanks to Ævar Arnfjörð Bjarmason)
2007-08-22 10:55:39 -04:00
Russ Cox
4a6f051073
9pserve: fix a new race involving assert(c->nmsg == 0).
...
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 09:14:25 -04:00
Russ Cox
ebda53e16b
merge
2007-08-22 09:00:26 -04:00
Russ Cox
841d71b5c6
9pserve: fix races causing assert(c->nmsg == 0) to fail.
...
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-08-22 08:55:08 -04:00
Russ Cox
1f61c0914d
CHANGES
2007-06-24 22:55:43 -04:00
Russ Cox
3d8da72e22
tailorization: ignore plan9-reverse.log too
2007-06-24 22:51:58 -04:00
rsc
eb44dca240
mailfs: fix subject formatting
2007-06-25 02:42:09 +00:00
rsc
2d2146af83
CHANGES
2007-06-24 22:01:24 +00:00
rsc
e12bc7cd5b
silence
2007-06-23 06:35:51 +00:00
rsc
de7b2cd774
refresh on i, y commands
2007-06-23 06:30:41 +00:00
rsc
e4ad2971d7
--chatty
2007-06-23 06:27:57 +00:00
rsc
313c365a29
remove elsewhere-deleted messages from window; Refresh -> Get
2007-06-23 06:27:38 +00:00
rsc
7cc0e47fa8
add Get, Refresh commands; refresh at startup
2007-06-23 06:14:23 +00:00
rsc
bb70a84b1f
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*.
2007-06-23 06:12:50 +00:00
rsc
9ec386fef4
add -a aname
2007-06-21 02:11:21 +00:00
rsc
6654bd74cb
more macfuse path nonsense
2007-06-20 00:10:03 +00:00
rsc
d28cfee19e
more from dave swasey
2007-06-18 15:24:25 +00:00
rsc
6322b295cf
ignore window resize; should be elsewhere
2007-06-18 15:19:26 +00:00
rsc
73ac88baa7
remove debugging print
2007-06-18 14:44:03 +00:00
rsc
9952c0eb9f
fix acme Snarf bug; change Indent to apply to all windows
2007-06-15 04:07:21 +00:00
rsc
be81682daa
document -M
2007-06-12 18:38:42 +00:00
rsc
933a862577
always write last block in vcat (dave swasey)
2007-06-12 18:35:37 +00:00
rsc
9437f55b49
vbackup for mac tweaks (dave swasey)
2007-06-12 18:35:17 +00:00
rsc
c99ef336aa
better fix
2007-06-09 05:17:47 +00:00
rsc
1d550471f1
another
2007-06-09 04:59:40 +00:00
rsc
2f9d900118
day one bug in sam regexp code
2007-06-09 04:58:00 +00:00
rsc
63408c39a1
mac resource fork - from Dave Swasey
2007-06-08 14:29:39 +00:00
rsc
001dc1709b
less chatty
2007-06-05 21:34:14 +00:00
rsc
c59c3b2112
fix dotdot? (dave swasey)
2007-06-04 03:30:17 +00:00
rsc
703d3cbc4c
fix comment
2007-05-29 13:42:07 +00:00
rsc
adf6cb6c37
add hfs
2007-05-29 13:42:03 +00:00
rsc
d63163af35
hfs (David Swasey)
2007-05-28 20:27:25 +00:00
rsc
eba172d68e
add partabandon
2007-05-28 17:41:39 +00:00
rsc
dcb5580cf0
fix args
2007-05-28 17:41:28 +00:00
rsc
92a9bc24f9
disk partitions
2007-05-28 17:34:39 +00:00
rsc
51d1a81c38
add disk partitions (David Swasey)
2007-05-28 17:34:27 +00:00
rsc
27c1d3a436
quiet
2007-05-28 17:22:28 +00:00
rsc
5957fc1e7a
Bterm before return
2007-05-28 17:16:21 +00:00
rsc
f9888587c7
oops
2007-05-21 21:09:24 +00:00
rsc
29412e1c31
fix pointer comparison (Ramon de Vera)
2007-05-21 19:21:56 +00:00
rsc
4276f84713
futimes on linux now
2007-05-20 14:38:54 +00:00
rsc
b7cb7453e2
print error if changing time fails
2007-05-20 14:37:29 +00:00
rsc
e1ad38bf2f
new test.c from plan 9
2007-05-19 16:22:38 +00:00
rsc
da7f7882a2
Match leading ^ in regexp with embedded newlines (Roger Peppe)
2007-05-18 16:43:43 +00:00