Commits
- Commit:
1d2c3c3945a229f896640b615b84f3d9a78e8b5a
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: use buffered i/o to write file
Bakul Shah has observed corrupted files being written
when acme writes over osxfuse to sshfs to a remote file system.
In one example we examined, acme is writing an 0xf03-byte
file in two system calls, first an 0x806-byte write and then a 0x6fd-byte
write. (0x806 is BUFSIZE/sizeof(Rune); this file has no multibyte UTF-8.)
What actually ends up happening is that an 0x806-byte file is written:
0x000-0x6fd contains what should be 0x806-0xf03
0x6fd-0x7fa contains zeros
0x7fa-0x806 contains what should be 0x7fa-0x806 (correct!)
The theory is that fuse or sshfs or perhaps the remote file server is
mishandling the unaligned writes. acme does not seem to be at fault.
Using bio here will make the writes align to 8K boundaries,
avoiding the bugs in whatever underlying piece is broken.
TBR=r
https://codereview.appspot.com/89550043
- Commit:
d213189122bb3cd509cfe706240ffea528fee5f2
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: fix Get of dir in nameless window (thanks Colton Lewis)
TBR=r
https://codereview.appspot.com/89390043
- Commit:
2f902c413872154d4f8ff996b837fe7e8bfd111c
- From:
- Shenghou Ma <minux.ma@gmail.com>
- Date:
dist/main.html: update supported systems and commit log link.
LGTM=rsc
R=rsc
https://codereview.appspot.com/72340043
- Commit:
c9ed9e13bff00f866feb122c96222d8db25c86b2
- From:
- Shenghou Ma <minux.ma@gmail.com>
- Date:
man/man1/0intro.1: update supported systems.
LGTM=rsc
R=rsc
https://codereview.appspot.com/71070050
- Commit:
4030a6c905c99c48e7ca714fbe17a9b00fbff6fe
- From:
- Ethan Burns <burns.ethan@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
acme: copy/cut/paste with ctl+c,x,v
LGTM=rsc
R=rsc
CC=plan9port.codebot
https://codereview.appspot.com/69070045
- Commit:
219cf22d6863a21a7378fc5481bb05bbb6edd2dc
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme, sam: handle >1GB files correctly
TBR=rsc
https://codereview.appspot.com/74060043
- Commit:
e78ed7a67bbaa37dc57dfb37219f505c48755e14
- From:
- Shenghou Ma <minux.ma@gmail.com>
- Date:
INSTALL: fix architecture detection on Solaris.
And uses gcc for i386 and x86_64.
LGTM=rsc
R=rsc
https://codereview.appspot.com/69860044
- Commit:
63002b3e5ab034ff1317c21b994b803cd68a6eee
- From:
- David du Colombier <0intro@gmail.com>
- Date:
fix gcc 4.8 warnings
LGTM=rsc
R=rsc
https://codereview.appspot.com/33240044
- Commit:
24b8994d3d3a30903b87c388114c7f5e7565d7fe
- From:
- David du Colombier <0intro@gmail.com>
- Date:
fossil: fix p9p changes on view
LGTM=rsc
R=rsc
https://codereview.appspot.com/31130043
- Commit:
20035ed43cfd67cddd01969e155794e1e057d9e6
- From:
- Shenghou Ma <minux.ma@gmail.com>
- Date:
all: DragonFly port.
Fix compilation problems, libdraw still doesn't work right yet.
LGTM=rsc
R=rsc
https://codereview.appspot.com/67820046
- Commit:
db800afb4e7b46df67feba70cda683f34110619b
- From:
- Shenghou Ma <minux.ma@gmail.com>
- Date:
codereview: sync from Go.
LGTM=rsc
R=rsc
https://codereview.appspot.com/67820044
- Commit:
66ad987412438ff1fe01db3d3672dcbb99e8e3c6
- From:
- Rob Kroeger <robkroeger@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
mac/Plumb: add URL scheme to Info.plist
LGTM=rsc
R=rsc
CC=plan9port.codebot
https://codereview.appspot.com/40780044
- Commit:
042a069825343a987ae3c930a2caa43a3d997d88
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: clear altdown on focus out (thanks Ethan Burns)
TBR=rsc
https://codereview.appspot.com/53820044
- Commit:
baf127ad04f451979086f3ef1caea22a06748cec
- From:
- Russ Cox <rsc@swtch.com>
- Date:
INSTALL: diagnose missing gcc on Darwin
TBR=rsc
https://codereview.appspot.com/55700043
- Commit:
f9781769d519e511ae8274d3b7844c8ac4db23f4
- From:
- Jonathan Cast <jonathanccast@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
keyboard: add more sequences, from existing ones or RFC 1345
R=rsc
CC=plan9port.codebot
https://codereview.appspot.com/43990046