CodeHistory
- DHUse rc to start ramfs before execing acme, since the procexec method didn't work.dhoskin committed 12 years ago
9ae2199 - DHBgetbe(): return int status.dhoskin committed 12 years ago
4ee1ab2 - DHRemove no-longer-used fd.dhoskin committed 12 years ago
c4d5508 - DHAnally free() buffer even when we're about to exit.dhoskin committed 12 years ago
38729ed - DHRemove debugging output and an extraneous comment.dhoskin committed 12 years ago
e68cbe6 - DHAdd ramfs so we can run Acme!dhoskin committed 12 years ago
2a61eff - DH`if((x = malloc(sizeof(y))) == nil)` is un{necessarily,readably} clever.dhoskin committed 12 years ago
033b204 - DHRemove extraneous globals.dhoskin committed 12 years ago
87f0289 - DHUpdate copyright notice.dhoskin committed 12 years ago
a903a54 - DHstyle(6), and split wscheckhdr() off from dowebsock().dhoskin committed 12 years ago
a21e9d0 - DHsyslog cleanups.dhoskin committed 12 years ago
e60ed03 - DHMountproc: clean up extraneous fds and separate namespace; the mounted process will no longer hang!dhoskin committed 12 years ago
6fc718b - DHalt loop: handle closing chan.dhoskin committed 12 years ago
845b01b - DHImprove error handling in pipereadproc(), pipewriteproc().dhoskin committed 12 years ago
9f4197c - DHImprove error handling in recvpkt(), sendpkt(), wspreadproc(), wswriteproc().dhoskin committed 12 years ago
18c70ef - DHrecvpkt: use Bread() properly, test for errors, and move a variable to a smaller scope.dhoskin committed 12 years ago
9046a6f - DHImplement Bgetbe(); use it in recvpkt().dhoskin committed 12 years ago
65f188b - DHChange version identifier from int 13 to char[] "13".dhoskin committed 12 years ago
1d8b6cc - DHTurn on mountproc. WE HAVE CATCLOCK. I REPEAT, WE HAVE CATCLOCK!dhoskin committed 12 years ago
3cbbc0d - DHImplement mountproc and echoproc. Switch to echoproc rather than posting to /srv.dhoskin committed 12 years ago
74dceb7 - DHDrive the read/write procs with alt().dhoskin committed 12 years ago
784b2e1 - DHImplement (ws^(read write) pipe^(read write))^proc.dhoskin committed 12 years ago
304d19a - DHCrank up mainstacksize; hparseheaders needs more than 32k.dhoskin committed 12 years ago
835c2bc - DHIf buffer size is 0, avoid malloc()ing it and going through the rest of the motions.dhoskin committed 12 years ago
b4ee75d - DHFree packet buffer once we are done with it.dhoskin committed 12 years ago
8b9d457 - DHIt turns out that <=bufsz is an overrun when indexing a buffer.dhoskin committed 12 years ago
f5737e3 - DHSend stderr / fd 2 to /sys/log/websocket rather than dumping it down the websocket connection. This probably fails if /sys/log/websocket is not extant and writeable.dhoskin committed 12 years ago
bf6e44a - DHHandle ping/pong packets.dhoskin committed 12 years ago
b37dde0 - DHConvert sendpkt() to use Bio for output.dhoskin committed 12 years ago
a44079a - DHFix shifts in sendpkt().dhoskin committed 12 years ago
48be594 - DHImplement a simple echo server.dhoskin committed 12 years ago
7109ff7 - DHApparently my fancy-pants array initialisation blows up the stack.dhoskin committed 12 years ago
f0d320c - DHImplement recvpkt(). Untested beyond ``it compiles!''dhoskin committed 12 years ago
d9e59a3 - DHConvert Wspkt's buffer to an anonymous structure.dhoskin committed 12 years ago
49b335d - DHFlesh out wsreadproc() pseudocode; try to address pitfalls of blind allocation.dhoskin committed 12 years ago
c954e65