From cse.psu.edu!9fans-admin Wed Jan 1 01:49:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 01:49:34 JST 2003 Received: (qmail 1141 invoked by uid 1020); 1 Jan 2003 01:49:32 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1137 invoked from network); 1 Jan 2003 01:49:31 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 01:49:31 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A976919A6F; Tue, 31 Dec 2002 11:49:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta03-svc.ntlworld.com (mta03-svc.ntlworld.com [62.253.162.43]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E26A519A65 for <9fans@cse.psu.edu>; Tue, 31 Dec 2002 11:48:12 -0500 (EST) Received: from savan ([62.252.181.120]) by mta03-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with SMTP id <20021231164801.BTNV4699.mta03-svc.ntlworld.com@savan> for <9fans@cse.psu.edu>; Tue, 31 Dec 2002 16:48:01 +0000 Message-ID: <001e01c2b0eb$f756a8d0$78b5fc3e@swlocal> From: "Steve Simon" To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_001B_01C2B0EB.F6438B20" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Subject: [9fans] aha1542 -> kernel panic Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 31 Dec 2002 16:45:01 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_001B_01C2B0EB.F6438B20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, I tried to add an Adaptec 1542B to a pc I hope to use as a cpu server (to support DAT and CDROM drives) and I get a panic (This is a dual Pentium Pro machine, though I still have *nomp=1). I have an ata disk but this is for swap. I am booting the current installation floppy - but I guess it must have an aha1542 driver as its doing somthing! Without the scsi0=aha1542 port=0x330 in plan9.ini the machine boots fine. The error I get is: panic: what ? up is zero pc 0x801a413d ktrace /kernel/path 80106720 800005c50 I cannot see this error in ther kernel though there is somthing similar in trap.c - maybe the error message is getting overwritten by somthing else? The card is setup for its default configuration from the adaptec manual (apart from the BIOS and floppy being disabled, and the DMA speed of 8MB/s) IE port=0x330 dma=5 irq=11. Looking at the source (below) I wonder if the interrupt structure has changed a bit since this code was written and the kernel is more strict about stray interrupts than it used to be? This is purely a guess. anyone any other / more concrete ideas? ioalloc and irqalloc attached - BTW I get an error when I cat'ed these devices: qlock 80186a14 nlocks 1. Dont know if this is relevant. also the ports reported in /dev/sdstat don't tally with those in /dev/ioalloc... -Steve sdmylex.c: /* * Get the id, DMA and IRQ info from the board. This will * cause an interrupt which will hopefully not cause any * trouble because the interrupt number isn't known yet. * This is necessary as the DMA won't be set up if the * board has the BIOS disabled. * * If the IRQ is already known, this must be a 32-bit PCI * or EISA card, in which case the returned DMA and IRQ can * be ignored. */ ------=_NextPart_000_001B_01C2B0EB.F6438B20 Content-Type: application/octet-stream; name="ioalloc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="ioalloc" 0 f dma =0A= 20 21 i8259.0 =0A= 40 43 i8253 =0A= 60 60 kbd =0A= 61 61 i8253.cntr2c=0A= 64 64 kbd =0A= 70 71 rtc/nvr =0A= 80 8f dma =0A= a0 a1 i8259.1 =0A= d0 df dma =0A= 1f0 1f7 atacmd =0A= 2b0 2df vga =0A= 300 30f tcm509isa =0A= 3c0 3da vga =0A= 3f0 3f5 floppy =0A= 3f6 3f6 atactl =0A= 3f7 3f7 floppy =0A= ------=_NextPart_000_001B_01C2B0EB.F6438B20 Content-Type: application/octet-stream; name="irqalloc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="irqalloc" 3 0 debugpt=0A= 7 0 mathemu=0A= 9 0 mathover=0A= 14 0 fault386=0A= 16 0 matherror=0A= 32 0 clock=0A= 33 1 kbd=0A= 35 3 COM2=0A= 38 6 floppy=0A= 42 10 ether0=0A= 46 14 sdC (ata)=0A= ------=_NextPart_000_001B_01C2B0EB.F6438B20 Content-Type: application/octet-stream; name="sdatat" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="sdatat" sdC ata port 1F0 ctl 3F4 irq 14=0A= ------=_NextPart_000_001B_01C2B0EB.F6438B20-- From cse.psu.edu!9fans-admin Wed Jan 1 01:58:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 01:58:35 JST 2003 Received: (qmail 1260 invoked by uid 1020); 1 Jan 2003 01:58:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1256 invoked from network); 1 Jan 2003 01:58:23 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 01:58:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A74261998C; Tue, 31 Dec 2002 11:58:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 312FE19A64 for <9fans@cse.psu.edu>; Tue, 31 Dec 2002 11:57:46 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Dec 31 11:57:45 EST 2002 Received: from 68.84.56.108 ([68.84.56.108]) by plan9; Tue Dec 31 11:57:35 EST 2002 Message-ID: <93910d961a7babcc5d7cd42aaa3eb850@plan9.bell-labs.com> X-Plan9-Fortune: Liar: One who tells an unpleasant truth. To: 9fans@cse.psu.edu Subject: Re: [9fans] aha1542 -> kernel panic From: "Russ Cox" In-Reply-To: <001e01c2b0eb$f756a8d0$78b5fc3e@swlocal> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 31 Dec 2002 11:57:31 -0500 > I cannot see this error in ther kernel though there is > somthing similar in trap.c - maybe the error message > is getting overwritten by somthing else? It's been a while since we rebuilt the install kernel, so the message is just old. It's the one from trap.c that you found. I reworded it a month or so ago to make clear what was happening. From cse.psu.edu!9fans-admin Wed Jan 1 01:59:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 01:59:18 JST 2003 Received: (qmail 1272 invoked by uid 1020); 1 Jan 2003 01:59:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1268 invoked from network); 1 Jan 2003 01:59:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 01:59:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7A01019A3E; Tue, 31 Dec 2002 11:59:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5FB0019A7A for <9fans@cse.psu.edu>; Tue, 31 Dec 2002 11:58:57 -0500 (EST) Message-ID: <943c93affdb2ae75e398c7d0428638c0@plan9.bell-labs.com> From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] aha1542 -> kernel panic In-Reply-To: <001e01c2b0eb$f756a8d0$78b5fc3e@swlocal> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 31 Dec 2002 11:58:55 -0500 someone has changed the message you get in the current kernel to panic("fault but up is zero; pc 0x%8.8lux addr 0x%8.8lux\n", ureg->pc, addr); it's in trap.c/fault386 and means you have taken a page fault either in an interrupt handler or during initialisation before the sceduler is started. use the acid on the kernel binary with the addr given in the panic to find where the fault happened and we can maybe track it down. From cse.psu.edu!9fans-admin Wed Jan 1 09:59:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 09:59:41 JST 2003 Received: (qmail 4608 invoked by uid 1020); 1 Jan 2003 09:59:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 4604 invoked from network); 1 Jan 2003 09:59:29 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 09:59:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 47D5B19A7D; Tue, 31 Dec 2002 19:59:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from smtp.noos.fr (nan-smtp-01.noos.net [212.198.2.70]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8AD5219A66 for <9fans@cse.psu.edu>; Tue, 31 Dec 2002 19:58:15 -0500 (EST) Received: (qmail 3473049 invoked by uid 0); 31 Dec 2002 20:58:13 -0000 Received: from unknown (HELO ntmail.noos.fr) ([195.132.22.20]) (envelope-sender ) by 212.198.2.70 (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for <9fans@cse.psu.edu>; 31 Dec 2002 20:58:13 -0000 Message-Id: <5.2.0.9.0.20021231213353.00a88ec0@pop.noos.fr> X-Sender: philippe.anel@pop.noos.fr X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 To: 9fans@cse.psu.edu From: Philippe Anel Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [9fans] libthread help ... Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 31 Dec 2002 21:48:52 +0100 Hi, The following program doesn't work when the user hits the "exit" entry of the menu (by clicking the button 2). It is derived from /sys/src/libthread/example.c [which doesn't compile]. According to acid, all procs are waiting a rendezvous: At pc:0x00011aa8:rendezvous+0x7 /sys/src/libc/9syscall/rendezvous.s:5 rendezvous() /sys/src/libc/9syscall/rendezvous.s:3 called from runthread+0x83 /sys/src/libthread/sched.c:127 runthread(p=0x00037dd8) /sys/src/libthread/sched.c:115 called from _sched+0x99 /sys/src/libthread/sched.c:96 _sched() /sys/src/libthread/sched.c:81 called from _schedinit+0x1a4 /sys/src/libthread/sched.c:77 _schedinit(arg=0x00037dd8) /sys/src/libthread/sched.c:27 called from main+0x2a /sys/src/libthread/main.c:32 main(argc=0x00000001,argv=0x7fffefec) /sys/src/libthread/main.c:22 called from _main+0x31 /sys/src/libc/386/main9.s:16 Any idea why ? Philippe, Happy new year. ---------------------------------------------- #include #include #include #include #include #include enum { STACKSIZE = 2048, }; void clockproc(void *arg) { int t, pid; Channel *c; pid = getpid(); c = arg; for(t=0;; t++){ sleep(1000); fprint(2, "[%d]clock->%d\n", pid, t); sendul(c, t); fprint(2, "[%d]clock->sendul\n", pid); } } struct mh { Mousectl *mctl; Channel *cmd; Channel *res; }; void menuhitproc(void *arg) { struct mh *marg; int t, pid; char *items[] = { "exit", nil }; Menu menu = { items, nil, 0 }; pid = getpid(); marg = arg; for (;;) { t = recvul(marg->cmd); t = menuhit(t, marg->mctl, &menu, nil); fprint(2, "[%d]menuhit->%d\n", pid, t); sendul(marg->res, t); fprint(2, "[%d]menu->sendul\n", pid); } } void threadmain(int argc, char *argv[]) { int t, item; Mousectl *mctl; Alt a[] = { // c v op {nil, nil, CHANRCV}, // 0: mouse {nil, nil, CHANRCV}, // 1: resize {nil, &t, CHANRCV}, // 2: clock {nil, &item, CHANRCV}, // 3: menuhit {nil, nil, CHANEND}, }; struct mh marg; int pid; USED(argc); USED(argv); initdraw(0, 0, "frame"); // create mouse event channel and process mctl = initmouse(0, screen); a[0].c = mctl->c; a[1].c = mctl->resizec; // create clock event channel and process a[2].c = chancreate(sizeof(ulong), 0); proccreate(clockproc, a[2].c, STACKSIZE); // create menuhit channel and process a[3].c = chancreate(sizeof(ulong), 0); marg.mctl = mctl; marg.cmd = chancreate(sizeof(ulong), 0); marg.res = a[3].c; proccreate(menuhitproc, &marg, STACKSIZE); pid = getpid(); for(;;){ fprint(2, "[%d]main->alt\n", pid); switch(alt(a)){ case 0: // mouse event if (mctl->buttons & 2) { sendul(marg.cmd, 2); fprint(2, "[%d]main->sendul\n", pid); } if (mctl->buttons & 4) threadexitsall(nil); fprint(2, "[%d]main->click\n", pid); break; case 1: // resize event fprint(2, "[%d]main->resize\n", pid); break; case 2: // clock event fprint(2, "[%d]main->tic\n", pid); break; case 3: // menu event fprint(2, "[%d]main->menu->%d\n", pid, item); break; default: sysfatal("can't happen"); } } } ---------------------------------------------- Here is the log with libthread compiled with : _threaddebuglevel = DBGAPPL | DBGSCHED | DBGCHAN | DBGREND | DBGNOTE | DBGEXEC; ---------------------------------------------- noproc create thread -1.1 name threadmain noproc readying -1.1 2211._ top of schedinit, _threadexitsallstatus=0 2211._ running 2211.1 2211.1 chancreate 35658 2211.1 chancreate 362d8 2211.1 create thread -1.2 name 2211.1 readying -1.2 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ readying 2211.1 2211._ running 2211.1 2212._ top of schedinit, _threadexitsallstatus=0 2211.1 chancreate 37d58 2212._ running 2212.2 2211.1 create thread -1.3 name 2211.1 readying -1.3 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ readying 2211.1 2211._ running 2211.1 2213._ top of schedinit, _threadexitsallstatus=0 2211.1 chancreate 39018 2213._ running 2213.3 2211.1 chancreate 39058 2211.1 create thread -1.4 name 2211.1 readying -1.4 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ readying 2211.1 2214._ top of schedinit, _threadexitsallstatus=0 2211._ running 2211.1 2214._ running 2214.4 [2211]main->alt 2214.4 Queuing alt 3a370 on channel 39058 2214.4 Rendezvous for tag 238412 2211.1 Queuing alt 23318 on channel 35658 2214.4 pausing, state=Dead 2211.1 Queuing alt 2332c on channel 362d8 2214.4 top of schedinit, _threadexitsallstatus=0 2211.1 Queuing alt 23340 on channel 37d58 2214._ sleeping for more work 2211.1 Queuing alt 23354 on channel 39018 2211.1 Rendezvous for tag 144096 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ sleeping for more work [2213]clock->0 2213.3 can rendez alt 38f24 chan 37d58 2213.3 rendez send alt 38f24 chan 37d58 alt 23340 2213.3 unlocking the chanlock 2213.3 chanlock is 0 2213.3 Rendezvous with thread 2211.1 2213.3 readying 2211.1 2213.3 waking process 2211 2213.3 pausing, state=Dead 2211._ running 2211.1 2213.3 top of schedinit, _threadexitsallstatus=0 2211.1 Woke after rendezvous; val is 0 2213._ readying 2213.3 2211.1 Dequeuing alt 23318 from channel 35658 2213._ running 2213.3 2211.1 Dequeuing alt 2332c from channel 362d8 [2213]clock->sendul 2211.1 Dequeuing alt 23340 from channel 37d58 2211.1 Dequeuing alt 23354 from channel 39018 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ readying 2211.1 2211._ running 2211.1 [2211]main->tic [2211]main->alt 2211.1 Queuing alt 23318 on channel 35658 2211.1 Queuing alt 2332c on channel 362d8 2211.1 Queuing alt 23340 on channel 37d58 2211.1 Queuing alt 23354 on channel 39018 2211.1 Rendezvous for tag 144096 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ sleeping for more work 2212.2 can rendez alt 37c64 chan 35658 2212.2 rendez send alt 37c64 chan 35658 alt 23318 2212.2 unlocking the chanlock 2212.2 chanlock is 0 2212.2 Rendezvous with thread 2211.1 2212.2 readying 2211.1 2212.2 waking process 2211 2212.2 pausing, state=Dead 2211._ running 2211.1 2212.2 top of schedinit, _threadexitsallstatus=0 2211.1 Woke after rendezvous; val is 0 2212._ readying 2212.2 2211.1 Dequeuing alt 23318 from channel 35658 2212._ running 2212.2 2211.1 Dequeuing alt 2332c from channel 362d8 2211.1 Dequeuing alt 23340 from channel 37d58 2211.1 Dequeuing alt 23354 from channel 39018 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ readying 2211.1 2211._ running 2211.1 2211.1 can rendez alt 23298 chan 39058 2211.1 rendez send alt 23298 chan 39058 alt 3a370 2211.1 unlocking the chanlock 2211.1 chanlock is 0 2211.1 Rendezvous with thread 2214.4 2211.1 readying 2214.4 2211.1 waking process 2214 2211.1 pausing, state=Dead 2214._ running 2214.4 2211.1 top of schedinit, _threadexitsallstatus=0 2214.4 Woke after rendezvous; val is 0 2211._ readying 2211.1 2214.4 Dequeuing alt 3a370 from channel 39058 2211._ running 2211.1 2214.4 pausing, state=Dead [2211]main->sendul 2214.4 top of schedinit, _threadexitsallstatus=0 [2211]main->click 2214._ readying 2214.4 [2211]main->alt 2214._ running 2214.4 2211.1 Queuing alt 23318 on channel 35658 2211.1 Queuing alt 2332c on channel 362d8 2211.1 Queuing alt 23340 on channel 37d58 2211.1 Queuing alt 23354 on channel 39018 2211.1 Rendezvous for tag 144096 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ sleeping for more work 2214.4 Queuing alt 3a26c on channel 35658 2214.4 Rendezvous for tag 238152 2212.2 can rendez alt 37c64 chan 35658 2214.4 pausing, state=Dead 2212.2 rendez send alt 37c64 chan 35658 alt 3a26c 2214.4 top of schedinit, _threadexitsallstatus=0 2212.2 unlocking the chanlock 2214._ sleeping for more work 2212.2 chanlock is 0 2212.2 Rendezvous with thread 2214.4 2212.2 readying 2214.4 2212.2 waking process 2214 2212.2 pausing, state=Dead 2214._ running 2214.4 2212.2 top of schedinit, _threadexitsallstatus=0 2214.4 Woke after rendezvous; val is 0 2212._ readying 2212.2 2214.4 Dequeuing alt 3a26c from channel 35658 2212._ running 2212.2 2214.4 pausing, state=Dead 2214.4 top of schedinit, _threadexitsallstatus=0 2214._ readying 2214.4 2214._ running 2214.4 2214.4 Queuing alt 3a26c on channel 35658 2214.4 Rendezvous for tag 238152 2214.4 pausing, state=Dead 2214.4 top of schedinit, _threadexitsallstatus=0 2214._ sleeping for more work 2212.2 can rendez alt 37c64 chan 35658 2212.2 rendez send alt 37c64 chan 35658 alt 23318 2212.2 unlocking the chanlock 2212.2 chanlock is 0 2212.2 Rendezvous with thread 2211.1 2212.2 readying 2211.1 2212.2 waking process 2211 2212.2 pausing, state=Dead 2211._ running 2211.1 2212.2 top of schedinit, _threadexitsallstatus=0 2211.1 Woke after rendezvous; val is 0 2212._ readying 2212.2 2211.1 Dequeuing alt 23318 from channel 35658 2212._ running 2212.2 2211.1 Dequeuing alt 2332c from channel 362d8 2211.1 Dequeuing alt 23340 from channel 37d58 2211.1 Dequeuing alt 23354 from channel 39018 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ readying 2211.1 2211._ running 2211.1 2211.1 Queuing alt 23298 on channel 39058 2211.1 Rendezvous for tag 143988 2211.1 pausing, state=Dead 2211.1 top of schedinit, _threadexitsallstatus=0 2211._ sleeping for more work [2213]clock->1 2213.3 Queuing alt 38f24 on channel 37d58 2213.3 Rendezvous for tag 233216 2213.3 pausing, state=Dead 2213.3 top of schedinit, _threadexitsallstatus=0 2213._ sleeping for more work 2212.2 can rendez alt 37c64 chan 35658 2212.2 rendez send alt 37c64 chan 35658 alt 3a26c 2212.2 unlocking the chanlock 2212.2 chanlock is 0 2212.2 Rendezvous with thread 2214.4 2212.2 readying 2214.4 2212.2 waking process 2214 2212.2 pausing, state=Dead 2214._ running 2214.4 2212.2 top of schedinit, _threadexitsallstatus=0 2214.4 Woke after rendezvous; val is 0 2212._ readying 2212.2 2214.4 Dequeuing alt 3a26c from channel 35658 2212._ running 2212.2 2214.4 pausing, state=Dead 2214.4 top of schedinit, _threadexitsallstatus=0 2214._ readying 2214.4 2214._ running 2214.4 [2214]menuhit->0 2214.4 Queuing alt 3a378 on channel 39018 2214.4 Rendezvous for tag 238420 2214.4 pausing, state=Dead 2214.4 top of schedinit, _threadexitsallstatus=0 2214._ sleeping for more work 2212.2 Queuing alt 37c64 on channel 35658 2212.2 Rendezvous for tag 228416 2212.2 pausing, state=Dead 2212.2 top of schedinit, _threadexitsallstatus=0 2212._ sleeping for more work 2211._ Got note hangup 2213._ Got note hangup 2212._ Got note hangup 2214._ Got note hangup 2211._ Unhandled note hangup, proc 20998 2213._ Unhandled note hangup, proc 37d98 2212._ Unhandled note hangup, proc 36318 2214._ Unhandled note hangup, proc 39098 From cse.psu.edu!9fans-admin Wed Jan 1 13:36:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 13:36:34 JST 2003 Received: (qmail 6495 invoked by uid 1020); 1 Jan 2003 13:36:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6491 invoked from network); 1 Jan 2003 13:36:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 13:36:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C3DA619A74; Tue, 31 Dec 2002 23:36:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B4B5419A26 for <9fans@cse.psu.edu>; Tue, 31 Dec 2002 23:35:26 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Dec 31 23:35:25 EST 2002 Received: from 68.84.56.108 ([68.84.56.108]) by plan9; Tue Dec 31 23:35:15 EST 2002 Message-ID: <139f376dbb00f86c77be49c96b3abfc0@plan9.bell-labs.com> X-Plan9-Fortune: Efficiency is doing things right, but effectiveness is doing the right thing. To: 9fans@cse.psu.edu Subject: Re: [9fans] libthread help ... From: "Russ Cox" In-Reply-To: <5.2.0.9.0.20021231213353.00a88ec0@pop.noos.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 31 Dec 2002 23:35:11 -0500 if you run acid -l thread, it loads some useful functions. one such function is "stacks()", which prints the stack for all the threads in all the procs of the program. if you run this on your program, you see (i've deleted all but the relevant lines): acid: stacks() ------ threadmain: 0x00022328 1 Rendezvous alt(tag(*148068=0) 0: send(channel(223368))) sendul(c=0x00036888,v=0x00000002) /sys/src/libthread/channel.c:231 called from threadmain+0x254 /tmp/a.c:106 ------ mouseproc: 0x000366c8 2 Rendezvous alt(tag(*240176=0) 0: send(channel(222792))) send(c=0x00036648,v=0x0003aab4) /sys/src/libthread/channel.c:209 called from _ioproc+0x149 /sys/src/libdraw/mouse.c:85 ------ 0x00036788 3 Rendezvous alt(tag(*244856=0) 0: send(channel(223048))) sendul(c=0x00036748,v=0x00000001) /sys/src/libthread/channel.c:231 called from clockproc+0x63 /tmp/a.c:25 ------ 0x000368c8 4 Rendezvous alt(tag(*249380=0) 0: send(channel(223304))) sendul(c=0x00036848,v=0x00000000) /sys/src/libthread/channel.c:231 called from menuhitproc+0xad /tmp/a.c:57 ------ the problem is that the menuhitproc and main are both reading from the mouse. main got a new mouse event to send to menuhitproc, and menuhitproc is trying to send its result to main at the same time. perhaps you should wait for the menuhitproc to send its result before waiting for more mouse ops. you could change a[0].op to CHANNOP after sending to menuhitproc and then change it back after getting the result. i don't see why it's a separate proc. you might want main not to stop processing clock ticks while you wait for the menu event, i guess, but even then you could do that with a thread rather than a proc. russ From cse.psu.edu!9fans-admin Wed Jan 1 20:16:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 20:16:27 JST 2003 Received: (qmail 9674 invoked by uid 1020); 1 Jan 2003 20:16:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 9670 invoked from network); 1 Jan 2003 20:16:25 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 20:16:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5765B19A70; Wed, 1 Jan 2003 06:16:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CB79519A6B for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 06:15:46 -0500 (EST) Message-ID: <9b49a84ef166b76d95d7993851fdc1de@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] aha1542 -> kernel panic From: Richard Miller In-Reply-To: <001e01c2b0eb$f756a8d0$78b5fc3e@swlocal> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 11:15:44 0000 > Without the scsi0=aha1542 port=0x330 in plan9.ini > the machine boots fine. There's the clue. The plan9.ini line should be scsi0=type=aha1542 port=0x330 Without the "type=" field, isa.type is left as a null pointer and this line if(strcmp(isa.type, "aha1542")) continue; causes the panic. There are other places in the kernel where a similar panic could occur. In the absence of thorough syntax-checking of plan9.ini, may I suggest adding a defensive isa->type = ""; to the beginning of /sys/src/9/pc/main.c:/^isaconfig/ ? -- Richard Miller From cse.psu.edu!9fans-admin Wed Jan 1 22:55:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 22:55:19 JST 2003 Received: (qmail 10901 invoked by uid 1020); 1 Jan 2003 22:55:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10897 invoked from network); 1 Jan 2003 22:55:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 22:55:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23D7319A69; Wed, 1 Jan 2003 08:55:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from smtp.noos.fr (nan-smtp-07.noos.net [212.198.2.76]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2F6E619A26 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 08:55:00 -0500 (EST) Received: (qmail 183294 invoked by uid 0); 1 Jan 2003 13:54:53 -0000 Received: from unknown (HELO ntmail.noos.fr) ([195.132.22.20]) (envelope-sender ) by 212.198.2.76 (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for <9fans@cse.psu.edu>; 1 Jan 2003 13:54:53 -0000 Message-Id: <5.2.0.9.0.20030101141705.00a69a70@pop.noos.fr> X-Sender: philippe.anel@pop.noos.fr X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 To: 9fans@cse.psu.edu From: Philippe Anel Subject: Re: [9fans] libthread help ... In-Reply-To: <139f376dbb00f86c77be49c96b3abfc0@plan9.bell-labs.com> References: <5.2.0.9.0.20021231213353.00a88ec0@pop.noos.fr> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 01 Jan 2003 14:45:44 +0100 At 23:35 31/12/02 -0500, you wrote: >if you run acid -l thread, it loads some >useful functions. Is there any doc about these functions/libs ? >the problem is that the menuhitproc and main are >both reading from the mouse. main got a new mouse >event to send to menuhitproc, and menuhitproc is >trying to send its result to main at the same time. >perhaps you should wait for the menuhitproc to >send its result before waiting for more mouse ops. With some 'threadsetname()' and the acid function threads(), I saw the problem. Thanks. >you could change a[0].op to CHANNOP after sending >to menuhitproc and then change it back after getting >the result. I've just made this fix and now it works. >i don't see why it's a separate proc. you might want >main not to stop processing clock ticks while you >wait for the menu event, i guess, but even then you >could do that with a thread rather than a proc. I didn't realize that my thread/proc 'menuhit' could yield the the processor waiting the mouseproc channel. Now, it is a thread. Thank you, Philippe. ---------------------------------------------th_exmpl.c---- #include #include #include #include #include #include enum { STACKSIZE = 2048, }; static void clockproc(void *arg) { int t; Channel *c; threadsetname("clockproc"); c = arg; for(t=0;; t++){ sleep(1000); sendul(c, t); } } struct mh { Mousectl *mctl; Channel *cmd; Channel *res; }; static void menuhitthread(void *arg) { struct mh *marg; int t; char *items[] = { "exit", nil }; Menu menu = { items, nil, 0 }; threadsetname("menuhitthread"); marg = arg; for (;;) { t = recvul(marg->cmd); t = menuhit(t, marg->mctl, &menu, nil); sendul(marg->res, t); } } void threadmain(int argc, char *argv[]) { int tick, item; Mousectl *mctl; Alt a[] = { // c v op {nil, nil, CHANRCV}, // 0: mouse {nil, nil, CHANRCV}, // 1: resize {nil, &tick, CHANRCV}, // 2: clock {nil, &item, CHANRCV}, // 3: menuhit {nil, nil, CHANEND}, }; struct mh marg; USED(argc); USED(argv); initdraw(0, 0, "frame"); // create mouse event channel and process mctl = initmouse(0, screen); a[0].c = mctl->c; a[1].c = mctl->resizec; // create clock event channel and process a[2].c = chancreate(sizeof(ulong), 0); proccreate(clockproc, a[2].c, STACKSIZE); // create menuhit channel and process a[3].c = chancreate(sizeof(ulong), 0); marg.mctl = mctl; marg.cmd = chancreate(sizeof(ulong), 0); marg.res = a[3].c; threadcreate(menuhitthread, &marg, STACKSIZE); for(;;){ switch(alt(a)){ case 0: // mouse event if (mctl->buttons & 2) { a[0].op = CHANNOP; sendul(marg.cmd, 2); } if (mctl->buttons & 1) fprint(2, "button1 "); if (mctl->buttons & 4) fprint(2, "button4 "); break; case 1: // resize event fprint(2, "resize "); break; case 2: // clock event fprint(2, "tic%d ", tick); break; case 3: // menu event a[0].op = CHANRCV; fprint(2, "menu%d ", item); if (item == 0) threadexitsall(nil); break; default: sysfatal("can't happen"); } } } ---------------------------------------------------------------- From cse.psu.edu!9fans-admin Wed Jan 1 23:26:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 23:26:33 JST 2003 Received: (qmail 11143 invoked by uid 1020); 1 Jan 2003 23:26:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11139 invoked from network); 1 Jan 2003 23:26:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 23:26:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A05B219A83; Wed, 1 Jan 2003 09:26:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B190C19A6D for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 09:25:53 -0500 (EST) Message-ID: <70d4c07d6f6b38158af46e5c6ce35e33@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] aha1542 -> kernel panic In-Reply-To: <9b49a84ef166b76d95d7993851fdc1de@hamnavoe.demon.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 09:25:52 -0500 > There are other places in the kernel where a similar panic could > occur. In the absence of thorough syntax-checking of plan9.ini, > may I suggest adding a defensive > > isa->type = ""; > > to the beginning of /sys/src/9/pc/main.c:/^isaconfig/ ? > > -- Richard Miller > done From cse.psu.edu!9fans-admin Wed Jan 1 23:30:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 1 23:30:17 JST 2003 Received: (qmail 11173 invoked by uid 1020); 1 Jan 2003 23:30:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11168 invoked from network); 1 Jan 2003 23:30:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 1 Jan 2003 23:30:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5786B19A89; Wed, 1 Jan 2003 09:30:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from smtp.noos.fr (nan-smtp-03.noos.net [212.198.2.72]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4FA3019A87 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 09:29:16 -0500 (EST) Received: (qmail 8832053 invoked by uid 0); 1 Jan 2003 14:29:15 -0000 Received: from unknown (HELO ntmail.noos.fr) ([195.132.22.20]) (envelope-sender ) by 212.198.2.72 (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for <9fans@cse.psu.edu>; 1 Jan 2003 14:29:15 -0000 Message-Id: <5.2.0.9.0.20030101151640.00a89090@pop.noos.fr> X-Sender: philippe.anel@pop.noos.fr X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 To: 9fans@cse.psu.edu From: Philippe Anel Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [9fans] libframe example ... Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 01 Jan 2003 15:20:11 +0100 Hi, Does a simple libframe example exist ? (a la /sys/src/libthread/example.c but without syntax error). Philippe, --------------------------- term% 8c /sys/src/libthread/example.c /sys/src/libthread/example.c:35 name not declared: mousechan /sys/src/libthread/example.c:67 name not declared: STACKSIZE /sys/src/libthread/example.c:71 name not declared: STACKSIZE From cse.psu.edu!9fans-admin Thu Jan 2 02:01:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 02:01:23 JST 2003 Received: (qmail 12392 invoked by uid 1020); 2 Jan 2003 02:01:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 12388 invoked from network); 2 Jan 2003 02:01:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 02:01:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E4F6E19A87; Wed, 1 Jan 2003 12:01:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9970019A26 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 12:00:21 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 1 12:00:18 EST 2003 Received: from 68.84.56.108 ([68.84.56.108]) by plan9; Wed Jan 1 12:00:08 EST 2003 Message-ID: X-Plan9-Fortune: How sharper than a serpent's tooth it is to have a thankless child. To: 9fans@cse.psu.edu Subject: Re: [9fans] libthread help ... From: "Russ Cox" In-Reply-To: <5.2.0.9.0.20030101141705.00a69a70@pop.noos.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 12:00:05 -0500 > Is there any doc about these functions/libs ? no, just look at /sys/lib/acid/thread. From cse.psu.edu!9fans-admin Thu Jan 2 04:39:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 04:39:23 JST 2003 Received: (qmail 13496 invoked by uid 1020); 2 Jan 2003 04:39:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13492 invoked from network); 2 Jan 2003 04:39:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 04:39:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E60F7199E3; Wed, 1 Jan 2003 14:39:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from Mail.Math.Princeton.EDU (mail.math.Princeton.EDU [128.112.18.14]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6350A19988 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 14:38:05 -0500 (EST) Received: from math.Princeton.EDU (math.Princeton.EDU [128.112.18.16]) by Mail.Math.Princeton.EDU (8.11.6/8.11.6) with ESMTP id h01Jc5g12500 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 14:38:05 -0500 Received: from math.Princeton.EDU (stalker@localhost) by math.Princeton.EDU (8.11.6/8.11.6) with ESMTP id h01Jc5T24413 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 14:38:05 -0500 Message-Id: <200301011938.h01Jc5T24413@math.Princeton.EDU> To: 9fans@cse.psu.edu In-reply-to: <20030101170003.22602.85667.Mailman@psuvax1.cse.psu.edu> References: <20030101170003.22602.85667.Mailman@psuvax1.cse.psu.edu> From: John Stalker Subject: [9fans] Re: VT8235 SouthBridge not recognized (details) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 01 Jan 2003 14:38:05 -0500 I assume that I am more or less on my own on this one. I poked around a bit in pci.c. The VT8235 is reporting a vid of 0x1106, as it should since it is a VIA chip, and a did of 0x3177. The latter doesn't match the sb_did field of the elements of the array southbridges. I could just try adding a new entry, but I don't have any clear idea what that will do. Can anyone tell me where the sb_did field of southbridge gets used? It is certainly not in pci.c itself. Assuming that I do this--it can't do much harm as it is a fresh install--how do I make sure everything which needs to be updated is updated? In particular, the error is first reported by 9load on my boot floppy as near as I can determine. The second error message I think comes from the loaded kernel. -- John Stalker Department of Mathematics Princeton University (609)258-6469 From cse.psu.edu!9fans-admin Thu Jan 2 05:16:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 05:16:19 JST 2003 Received: (qmail 13710 invoked by uid 1020); 2 Jan 2003 05:16:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13706 invoked from network); 2 Jan 2003 05:16:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 05:16:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2FDC119A78; Wed, 1 Jan 2003 15:16:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1623719A6D for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 15:15:23 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 1 15:15:22 EST 2003 Received: from 68.84.56.108 ([68.84.56.108]) by plan9; Wed Jan 1 15:15:12 EST 2003 Message-ID: X-Plan9-Fortune: Is the tool broadly supported or maintained? To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: VT8235 SouthBridge not recognized (details) From: "Russ Cox" In-Reply-To: <200301011938.h01Jc5T24413@math.Princeton.EDU> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 15:15:09 -0500 The table gets used in pci.c for(i = 0; i != nelem(southbridges); i++) if(sbpci->vid == southbridges[i].vid && sbpci->did == southbridges[i].did) break; Might as well try adding a new entry and see what happens. After doing that, cd /sys/src/9/pc mk 'CONF=pcdisk' 9fat: acme /n/9fat/plan9.ini and add bootfile=sdC0!fs!/sys/src/9/pc/9pcdisk to plan9.ini (leave the old bootfile= line too) and it will prompt you at boot to choose a kernel. Russ From cse.psu.edu!9fans-admin Thu Jan 2 07:48:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 07:48:19 JST 2003 Received: (qmail 14568 invoked by uid 1020); 2 Jan 2003 07:48:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14564 invoked from network); 2 Jan 2003 07:48:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 07:48:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B938919A84; Wed, 1 Jan 2003 17:48:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta05-svc.ntlworld.com (mta05-svc.ntlworld.com [62.253.162.45]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 50DF219A26 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 17:47:50 -0500 (EST) Received: from savan ([62.252.177.21]) by mta05-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with SMTP id <20030101224738.OHJJ900.mta05-svc.ntlworld.com@savan> for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 22:47:38 +0000 Message-ID: <000201c2b1e7$5be94090$15b1fc3e@swlocal> From: "Steve Simon" To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Subject: [9fans] aha1542 - thanks + new problem... Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 22:43:38 -0000 Hi, Thanks to Russ and Matt for helping with my problems, it was my badly formed plan9.ini entry causing the panic. I haven't completely sorted the 1542 yet but I want to experiment more before I bother the list again, I have a nasty feeling that its just double termination. My latest problem is how do I regenerate 9pcflop.gz? Looking at the list archives I first did cd /sys/lib/dist/bin/386 ; mk install and then cd /sys/src/9/pc ; mk 'CONF=pcflop' This still complains about not having found 2 files: bzroot.root.8 bzfs.root.8 I edited /sys/src/9/pc/mkfile to add: bzfs.root.s: /sys/lib/dist/bin/386/bzfs ../port/mkroot /sys/lib/dist/bin/386/bzfs bzfs But that only got me one of the files and a nasty feeling that I'am going in completely the wrong direction. Any help appreciated, Happy new year everyone! -Steve From cse.psu.edu!9fans-admin Thu Jan 2 08:24:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 08:24:19 JST 2003 Received: (qmail 14807 invoked by uid 1020); 2 Jan 2003 08:24:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14803 invoked from network); 2 Jan 2003 08:24:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 08:24:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9B32719A86; Wed, 1 Jan 2003 18:24:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from Mail.Math.Princeton.EDU (mail.math.Princeton.EDU [128.112.18.14]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E3EA19A26 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 18:23:36 -0500 (EST) Received: from math.Princeton.EDU (math.Princeton.EDU [128.112.18.16]) by Mail.Math.Princeton.EDU (8.11.6/8.11.6) with ESMTP id h01NNZg22676 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 18:23:35 -0500 Received: from math.Princeton.EDU (stalker@localhost) by math.Princeton.EDU (8.11.6/8.11.6) with ESMTP id h01NNZh28653 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 18:23:35 -0500 Message-Id: <200301012323.h01NNZh28653@math.Princeton.EDU> To: 9fans@cse.psu.edu In-reply-to: <20030101170003.22602.85667.Mailman@psuvax1.cse.psu.edu> References: <20030101170003.22602.85667.Mailman@psuvax1.cse.psu.edu> From: John Stalker Subject: [9fans] Re: VT8235 SouthBridge not recognized (details) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 01 Jan 2003 18:23:35 -0500 Thanks for your help. I can boot the new kernel. I still get the error message from 9load, because it hasn't changed on the floppy, but I no longer get a message from the kernel. I now have a /dev/pci with lots of odd looking stuff. I don't have a /dev/ether0, though. Any pointers on how to interpret the contents of /dev/pci? John >The table gets used in pci.c > > for(i = 0; i != nelem(southbridges); i++) > if(sbpci->vid == southbridges[i].vid && sbpci->did == southbridges[i].did) > break; >Might as well try adding a new entry and see what happens. >After doing that, > > cd /sys/src/9/pc > mk 'CONF=pcdisk' > 9fat: > acme /n/9fat/plan9.ini > >and add > > bootfile=sdC0!fs!/sys/src/9/pc/9pcdisk > >to plan9.ini (leave the old bootfile= line too) >and it will prompt you at boot to choose a kernel. > >Russ From cse.psu.edu!9fans-admin Thu Jan 2 08:28:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 08:28:18 JST 2003 Received: (qmail 14829 invoked by uid 1020); 2 Jan 2003 08:28:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14825 invoked from network); 2 Jan 2003 08:28:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 08:28:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EF09319A8D; Wed, 1 Jan 2003 18:28:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6C3041999B for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 18:27:40 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 1 18:27:39 EST 2003 Received: from 68.84.56.108 ([68.84.56.108]) by plan9; Wed Jan 1 18:27:18 EST 2003 Message-ID: <00772014771a138fffcf8c61a1cb5e0f@plan9.bell-labs.com> X-Plan9-Fortune: Too long for a belt; too short for a sash. To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: VT8235 SouthBridge not recognized (details) From: "Russ Cox" In-Reply-To: <200301012323.h01NNZh28653@math.Princeton.EDU> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 18:27:16 -0500 The best way to interpret the contents of /dev/pci is to run the "pci" command, which shows the pci device numbers, vid/did pairs, and config spaces. The raw files aren't really for human consumption. Russ From cse.psu.edu!9fans-admin Thu Jan 2 10:13:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 10:13:21 JST 2003 Received: (qmail 15516 invoked by uid 1020); 2 Jan 2003 10:13:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15512 invoked from network); 2 Jan 2003 10:13:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 10:13:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 558F519A75; Wed, 1 Jan 2003 20:13:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from pali.cps.cmich.edu (pali.cps.cmich.edu [141.209.131.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A10A719A75 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 20:12:37 -0500 (EST) Received: from localhost (ishwar@localhost) by pali.cps.cmich.edu (8.11.6/8.11.6) with ESMTP id h0215Z208225 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 20:05:35 -0500 From: Ish Rattan To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] ex2fssrv?? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 20:05:35 -0500 (EST) I recall a service like dossrv for Linux ext2fs system but could not locate it in source tree? -ishwar From cse.psu.edu!9fans-admin Thu Jan 2 10:26:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 10:26:19 JST 2003 Received: (qmail 15656 invoked by uid 1020); 2 Jan 2003 10:26:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15652 invoked from network); 2 Jan 2003 10:26:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 10:26:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D459B19A91; Wed, 1 Jan 2003 20:26:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A25D319988 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 20:25:40 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 1 20:25:39 EST 2003 Received: from 68.84.56.108 ([68.84.56.108]) by plan9; Wed Jan 1 20:25:19 EST 2003 Message-ID: X-Plan9-Fortune: To me, dynamic libraries are like clowns. In both cases, I was frightened by one at an impressionable age and have loathed them ever since (Bozo tripped on his microphone and fell on me when I was 3, Multics got me at college). - Dave Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 1 Jan 2003 20:25:17 -0500 > I recall a service like dossrv for Linux ext2fs system but > could not locate it in source tree? There was one written by someone in France more than a few years ago. I'm not sure how well it ever worked. I used it for the third edition release installer but had to fix a bug in the ext2 directory entry parser. Ext2srv was old even then. I can only assume that the ext2 format had changed since the program was written. That scared me enough that I changed ext2srv to open the disk in read-only mode (it was only used to read the install's .9gz archive). It has never been in /sys/src, though in the third edition it was in /sys/lib/pcdist/cmd, with all the other install-specific programs. I didn't bother updating to speak 9P2000 (fourth edition), so now not even the installer uses it. This comes up about once a year. If someone wanted to do the work of keeping it up to date, I get the impression that there are a few people on the list who would find it useful. Then again, ext3 will be all the rage soon enough. Russ From cse.psu.edu!9fans-admin Thu Jan 2 10:28:14 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 10:28:14 JST 2003 Received: (qmail 15663 invoked by uid 1020); 2 Jan 2003 10:28:14 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15659 invoked from network); 2 Jan 2003 10:28:14 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 10:28:14 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C882A19A92; Wed, 1 Jan 2003 20:28:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta05-svc.ntlworld.com (mta05-svc.ntlworld.com [62.253.162.45]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E6E5719988 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 20:27:40 -0500 (EST) Received: from savan ([62.252.180.108]) by mta05-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with SMTP id <20030102012739.SLQW900.mta05-svc.ntlworld.com@savan> for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 01:27:39 +0000 Message-ID: <001701c2b1fd$b67a8440$15b1fc3e@swlocal> From: "Steve Simon" To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Subject: [9fans] appoligies Richard Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 01:24:34 -0000 Hi, Sorry, it was Richard of course whom I should have credited with solving my problem. Thanks again, -Steve From cse.psu.edu!9fans-admin Thu Jan 2 10:37:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 10:37:18 JST 2003 Received: (qmail 15746 invoked by uid 1020); 2 Jan 2003 10:37:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15742 invoked from network); 2 Jan 2003 10:37:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 10:37:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 00C5619A96; Wed, 1 Jan 2003 20:37:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta05-svc.ntlworld.com (mta05-svc.ntlworld.com [62.253.162.45]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BDB1D19A93 for <9fans@cse.psu.edu>; Wed, 1 Jan 2003 20:36:13 -0500 (EST) Received: from savan ([62.252.180.108]) by mta05-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with SMTP id <20030102013612.SQZP900.mta05-svc.ntlworld.com@savan> for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 01:36:12 +0000 Message-ID: <002301c2b1fe$e7e41810$15b1fc3e@swlocal> From: "Steve Simon" To: <9fans@cse.psu.edu> References: Subject: Re: [9fans] ex2fssrv?? MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 01:33:07 -0000 Somone at univ-paris8.fr wrote it based on tarfs, and I think it was only ever ported for the 2nd release of Plan9. I have a copy of that old code on a CD somwhere but it perhaps somone has a unpdated version ? -Steve ----- Original Message ----- From: "Ish Rattan" Newsgroups: comp.os.plan9 Sent: Thursday, January 02, 2003 1:13 AM Subject: [9fans] ex2fssrv?? > > I recall a service like dossrv for Linux ext2fs system but > could not locate it in source tree? > > -ishwar > From cse.psu.edu!9fans-admin Thu Jan 2 19:16:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 19:16:33 JST 2003 Received: (qmail 19426 invoked by uid 1020); 2 Jan 2003 19:16:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19422 invoked from network); 2 Jan 2003 19:16:26 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 19:16:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1234619AA6; Thu, 2 Jan 2003 05:16:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 752F219A98 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 05:15:47 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18U2NK-0000Nj-00 for 9fans@cse.psu.edu; Thu, 02 Jan 2003 10:14:54 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Robert Myers Message-ID: Organization: AT&T Broadband Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [9fans] Anybody using plan 9 for parallel computation? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 10:14:38 GMT Plan9 looks like it would be a competitor to software like MPI for parallel computation. Does anybody use it that way? Has there been much success? RM From cse.psu.edu!9fans-admin Thu Jan 2 19:25:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 19:25:23 JST 2003 Received: (qmail 19456 invoked by uid 1020); 2 Jan 2003 19:25:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19452 invoked from network); 2 Jan 2003 19:25:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 19:25:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D9F0219AA8; Thu, 2 Jan 2003 05:25:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 386DF19AA1 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 05:24:40 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Thu, 02 Jan 2003 10:23:41 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 2858767380; Thu, 02 Jan 2003 10:23:39 +0000 Importance: normal Priority: normal Message-Id: <2858767380@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <2858767380-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] ps2pdf buglet Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 02 Jan 2003 10:23:47 +0000 Hi, ps2pdf fails when run with one arg (write pdf to stdout), reporting the error "Unable open the initial device, quitting" This is also a common error if gs cannot open its output file. ghostscript refuses to write to /dev/fd1, maybe it closes stdout when given a filename? - I haven't waded through the source as there is an easy fix. Simply remove the two if() statements in /rc/bin/ps2pdf which change the missing input and output filenames from - to /fd/0 and /fd/1, gs gives minus the special meaning we need. -Steve From cse.psu.edu!9fans-admin Thu Jan 2 19:39:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 19:39:26 JST 2003 Received: (qmail 19529 invoked by uid 1020); 2 Jan 2003 19:39:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19525 invoked from network); 2 Jan 2003 19:39:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 19:39:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5F5C719AA7; Thu, 2 Jan 2003 05:39:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 466DD19AA2 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 05:38:11 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18U2OV-0000UJ-00 for 9fans@cse.psu.edu; Thu, 02 Jan 2003 10:16:07 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Steve Simon Message-ID: Organization: ntlworld News Service Subject: [9fans] S3 Trio64V+ / IBM FRU75H9213 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 10:15:48 GMT Hi, For the archives, the IBM FRU75H9213 video card - a Trio64V+ with a de-populated PCB and an IBM BIOS does not work with Plan9. aux/vga appears to recconise it and trys to initialise it but it causes a Kernel panic: mmukmap2: pa 80000000 entry 163 I am not trying to report a bug, just warn other prople who might hit the same problem - I just changed the graphics card and everything was OK. -Steve From cse.psu.edu!9fans-admin Thu Jan 2 19:39:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 19:39:33 JST 2003 Received: (qmail 19537 invoked by uid 1020); 2 Jan 2003 19:39:33 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19533 invoked from network); 2 Jan 2003 19:39:32 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 19:39:32 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 66D6619AAD; Thu, 2 Jan 2003 05:39:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E828A19A98 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 05:38:14 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18U2OV-0000UP-00 for 9fans@cse.psu.edu; Thu, 02 Jan 2003 10:16:07 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Steve Simon Message-ID: Organization: ntlworld News Service Subject: [9fans] adaptec 1542 -> kernel panic on boot Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 10:16:01 GMT Hi, I tried to add an Adaptec 1542B to a pc I hope to use as a cpu server (for DAT and CDROM support) and I get a panic (This is a dual Pentium Pro machine, though I still have *nomp=1). I am booting at present using just the current installation floppy - but I guess it must have an aha1542 driver as its doing somthing! Without the scsi0=aha1542 port=0x330 in plan9.ini the machine boots fine. The error I get is: panic: what ? up is zero pc 0x801a413d ktrace /kernel/path 80106720 800005c50 I cannot see this error in ther kernel though there is somthing similar in trap.c - maybe the error message is getting overwritten by somthing else? The card set for its default configuration (apart from the BIOS and floppy being disabled). Looking at the source (below) I wonder if the interrupt structure has changed a bit since this code was written and the kernel is more strict about stray interrupts than it used to be? This is purely a guess. anyone any other / more concrete ideas? -Steve sdmylex.c: /* * Get the id, DMA and IRQ info from the board. This will * cause an interrupt which will hopefully not cause any * trouble because the interrupt number isn't known yet. * This is necessary as the DMA won't be set up if the * board has the BIOS disabled. * * If the IRQ is already known, this must be a 32-bit PCI * or EISA card, in which case the returned DMA and IRQ can * be ignored. */ From cse.psu.edu!9fans-admin Thu Jan 2 20:45:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 20:45:19 JST 2003 Received: (qmail 19966 invoked by uid 1020); 2 Jan 2003 20:45:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19962 invoked from network); 2 Jan 2003 20:45:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 20:45:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4501819A69; Thu, 2 Jan 2003 06:45:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2B9F0199E3 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 06:44:47 -0500 (EST) Message-ID: <05fe4093c2df705fd9d013188e2c1546@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? From: Richard Miller In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 11:44:44 0000 I fixed some bugs in ext2srv and updated it for 9P2000 -- this was announced in comp.os.plan9 on 13 May 2002. I've been using it (for reading and writing) ever since, though of course I offer no guarantee of its correctness. I did offer the update to the Labs, but it was rather curtly rejected by Rob. Anyone who wants a copy is welcome to email me. -- Richard From cse.psu.edu!9fans-admin Thu Jan 2 20:54:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 20:54:18 JST 2003 Received: (qmail 20075 invoked by uid 1020); 2 Jan 2003 20:54:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20071 invoked from network); 2 Jan 2003 20:54:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 20:54:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EA12A19A75; Thu, 2 Jan 2003 06:54:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AA9CF19A6F for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 06:53:01 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h02Bqxx8023772 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 13:53:00 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h02BqtS4023771 for 9fans@cse.psu.edu; Thu, 2 Jan 2003 13:52:55 +0200 (SAST) From: Lucio De Re To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? Message-ID: <20030102135252.G28797@cackle.proxima.alt.za> Mail-Followup-To: 9fans@cse.psu.edu References: <05fe4093c2df705fd9d013188e2c1546@hamnavoe.demon.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: <05fe4093c2df705fd9d013188e2c1546@hamnavoe.demon.co.uk>; from Richard Miller on Thu, Jan 02, 2003 at 11:44:44AM +0000 Organization: Proxima Research & Development Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 13:52:53 +0200 On Thu, Jan 02, 2003 at 11:44:44AM +0000, Richard Miller wrote: > > I did offer the update to the Labs, but it was rather curtly rejected by Rob. > Hm... > Anyone who wants a copy is welcome to email me. > I'd prefer to download it from Nemo's web site, given that sources seems out of bounds. If that won't do, I'm still interested. ++L From cse.psu.edu!9fans-admin Thu Jan 2 21:39:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 21:39:34 JST 2003 Received: (qmail 20572 invoked by uid 1020); 2 Jan 2003 21:39:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20568 invoked from network); 2 Jan 2003 21:39:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 21:39:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A1D1A19A96; Thu, 2 Jan 2003 07:39:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A86ED1998A for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 07:38:03 -0500 (EST) Message-ID: <8fbc527fc51a2920ff660d822b245caf@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-jbreqiowvgplljcbaxckzpdvhq" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 13:38:02 +0100 This is a multi-part message in MIME format. --upas-jbreqiowvgplljcbaxckzpdvhq Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I don't think I have it in our web server. Its author could just drop a line with the url where to get it. If it cant be done that way, I don't mind linking it at our web site. But it would be much better IMHO to get it integrated with the distribution. If Rob or anyone else had objections, I think it would be better to address them and then perhaps get the thing integrated. Just a suggestion. --upas-jbreqiowvgplljcbaxckzpdvhq Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Thu Jan 2 12:54:19 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EA12A19A75; Thu, 2 Jan 2003 06:54:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AA9CF19A6F for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 06:53:01 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h02Bqxx8023772 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 13:53:00 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h02BqtS4023771 for 9fans@cse.psu.edu; Thu, 2 Jan 2003 13:52:55 +0200 (SAST) From: Lucio De Re To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? Message-ID: <20030102135252.G28797@cackle.proxima.alt.za> Mail-Followup-To: 9fans@cse.psu.edu References: <05fe4093c2df705fd9d013188e2c1546@hamnavoe.demon.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: <05fe4093c2df705fd9d013188e2c1546@hamnavoe.demon.co.uk>; from Richard Miller on Thu, Jan 02, 2003 at 11:44:44AM +0000 Organization: Proxima Research & Development Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 13:52:53 +0200 On Thu, Jan 02, 2003 at 11:44:44AM +0000, Richard Miller wrote: > > I did offer the update to the Labs, but it was rather curtly rejected by Rob. > Hm... > Anyone who wants a copy is welcome to email me. > I'd prefer to download it from Nemo's web site, given that sources seems out of bounds. If that won't do, I'm still interested. ++L --upas-jbreqiowvgplljcbaxckzpdvhq-- From cse.psu.edu!9fans-admin Thu Jan 2 21:53:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 2 21:53:19 JST 2003 Received: (qmail 20681 invoked by uid 1020); 2 Jan 2003 21:53:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20677 invoked from network); 2 Jan 2003 21:53:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 2 Jan 2003 21:53:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A950919A9C; Thu, 2 Jan 2003 07:53:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7236219A99 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 07:52:13 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h02CqDx8023865 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 14:52:15 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h02CqBkf023864 for 9fans@cse.psu.edu; Thu, 2 Jan 2003 14:52:11 +0200 (SAST) From: Lucio De Re To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? Message-ID: <20030102145208.I28797@cackle.proxima.alt.za> Mail-Followup-To: 9fans@cse.psu.edu References: <8fbc527fc51a2920ff660d822b245caf@plan9.escet.urjc.es> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: <8fbc527fc51a2920ff660d822b245caf@plan9.escet.urjc.es>; from Fco.J.Ballesteros on Thu, Jan 02, 2003 at 01:38:02PM +0100 Organization: Proxima Research & Development Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 14:52:08 +0200 On Thu, Jan 02, 2003 at 01:38:02PM +0100, Fco.J.Ballesteros wrote: > > I don't think I have it in our web server. > Its author could just drop a line with the url where to get it. > If it cant be done that way, I don't mind linking it at our web site. > Oops, I keep tripping myself by trying to be concise. I meant that I would like you to add the code to your collection of downloadable Plan 9 contributions. > But it would be much better IMHO to get it integrated with the distribution. > If Rob or anyone else had objections, I think it would be better to address > them and then perhaps get the thing integrated. Just a suggestion. I couldn't agree more. Richard's statement suggests that Bell Labs are not (were not, at the time) prepared to negotiate. ++L PS: It seems to me that often it is a matter of support that inhibits the addition of applications to the Plan 9 distribution. I don't have a ready solution to the problem, but perhaps identifying the cause will go a little way towards solving it. From cse.psu.edu!9fans-admin Fri Jan 3 06:46:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 06:46:29 JST 2003 Received: (qmail 24026 invoked by uid 1020); 3 Jan 2003 06:46:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24022 invoked from network); 3 Jan 2003 06:46:28 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 06:46:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AFC4D1998A; Thu, 2 Jan 2003 16:46:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta07-svc.ntlworld.com (mta07-svc.ntlworld.com [62.253.162.47]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C86E51999B for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 16:45:49 -0500 (EST) Received: from savan ([62.252.180.182]) by mta07-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with SMTP id <20030102214547.BWOU5233.mta07-svc.ntlworld.com@savan> for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 21:45:47 +0000 Message-ID: <000e01c2b2a7$e43fbc60$b6b4fc3e@swlocal> From: "Steve Simon" To: "9fans" <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_000B_01C2B2A7.8C119400" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Subject: [9fans] ftpfs tweeks for Netware 4.0 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 21:40:19 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_000B_01C2B2A7.8C119400 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, Attached are diffs for ftpfs to make it happier with Netware4. One fix, the Netware ftp server will not allow a CWD to a path which starts with two slashes. A bug in ftpfs does exactly this if the remote mount point is '/' and thus you cannot access anything below the root directory on the server. Also a few tweeks to parse the new LIST -L format. Share and enjoy. -Steve ------=_NextPart_000_000B_01C2B2A7.8C119400 Content-Type: application/octet-stream; name="ftpfs.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="ftpfs.diff" 53c53=0A= < static int nw_mode(char dirlet, char *s);=0A= ---=0A= > =0A= 593,603d592=0A= < case 8: /* New style */=0A= < s =3D s_copy(field[7]);=0A= < d.uid =3D field[2];=0A= < d.gid =3D d.uid;=0A= < d.mode =3D nw_mode(field[0][0], field[1]);=0A= < d.length =3D atoi(field[3]);=0A= < if(strchr(field[6], ':'))=0A= < d.atime =3D cracktime(field[4], field[5], nil, field[6]);=0A= < else=0A= < d.atime =3D cracktime(field[4], field[5], field[6], nil);=0A= < break;=0A= 1394c1383=0A= < if(s_len(path) > 0 && strcmp(s_to_c(path), "/") !=3D 0)=0A= ---=0A= > if(s_len(path) > 0)=0A= 1571,1593d1559=0A= < }=0A= < =0A= < static int=0A= < nw_mode(char dirlet, char *s) /* NetWare file mode mapping */=0A= < {=0A= < int mode =3D 0777;=0A= < =0A= < if(dirlet =3D=3D 'd')=0A= < mode |=3D DMDIR;=0A= < =0A= < if (strlen(s) >=3D 10 && s[0] !=3D '[' || s[9] !=3D ']')=0A= < return(mode);=0A= < =0A= < if (s[1] =3D=3D '-') /* can't read file */=0A= < mode &=3D ~0444;=0A= < if (dirlet =3D=3D 'd' && s[6] =3D=3D '-') /* cannot scan dir */=0A= < mode &=3D ~0444;=0A= < if (s[2] =3D=3D '-') /* can't write file */=0A= < mode &=3D ~0222;=0A= < if (dirlet =3D=3D 'd' && s[7] =3D=3D '-' && s[3] =3D=3D '-') /* = cannot create in, or modify dir */=0A= < mode &=3D ~0222;=0A= < =0A= < return(mode);=0A= ------=_NextPart_000_000B_01C2B2A7.8C119400-- From cse.psu.edu!9fans-admin Fri Jan 3 09:14:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 09:14:22 JST 2003 Received: (qmail 24836 invoked by uid 1020); 3 Jan 2003 09:14:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24832 invoked from network); 3 Jan 2003 09:14:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 09:14:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E96419995; Thu, 2 Jan 2003 19:14:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E29F19991 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 19:13:59 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: VT8235 SouthBridge not recognized (details) From: David Gordon Hogan In-Reply-To: <200301012323.h01NNZh28653@math.Princeton.EDU> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 19:13:55 -0500 It should be pointed out that having your south bridge recognized by the kernel is entirely optional. It is used to implement workarounds for bad BIOSes on a very small percentage of machines. The message that you were getting is only a warning. I'd be cautious about adding new types of south bridges without first consulting the data sheets for the parts in question. Though the worst that could happen is that you get a kernel that won't work. From cse.psu.edu!9fans-admin Fri Jan 3 09:24:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 09:24:29 JST 2003 Received: (qmail 24918 invoked by uid 1020); 3 Jan 2003 09:24:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24914 invoked from network); 3 Jan 2003 09:24:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 09:24:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 31332199B3; Thu, 2 Jan 2003 19:24:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5CBE91998A for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 19:23:10 -0500 (EST) Message-ID: <2ead7179c8c6a57b63b30d910befd5ef@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] ftpfs tweeks for Netware 4.0 In-Reply-To: <000e01c2b2a7$e43fbc60$b6b4fc3e@swlocal> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 2 Jan 2003 19:23:08 -0500 I added the tweeks to our source tree. There seems to be a problem with the fs on sources so I haven't updated the official source tree yet, but I will soon. From cse.psu.edu!9fans-admin Fri Jan 3 10:05:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 10:05:20 JST 2003 Received: (qmail 25210 invoked by uid 1020); 3 Jan 2003 10:05:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25206 invoked from network); 3 Jan 2003 10:05:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 10:05:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9C99719988; Thu, 2 Jan 2003 20:05:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from gsyc.escet.urjc.es (gsyc064.dat.escet.urjc.es [193.147.71.64]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 794B419992 for <9fans@cse.psu.edu>; Thu, 2 Jan 2003 20:04:54 -0500 (EST) Received: from nanonic.hilbert.space (80-26-99-12.uc.nombres.ttd.es [80.26.99.12]) by gsyc.escet.urjc.es (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id CAA29274 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 02:04:53 +0100 X-Authentication-Warning: gsyc.escet.urjc.es: Host 80-26-99-12.uc.nombres.ttd.es [80.26.99.12] claimed to be nanonic.hilbert.space Received: from paurea by nanonic.hilbert.space with local (Exim 3.35 #1 (Debian)) id 18UGG6-0000IO-00 for <9fans@cse.psu.edu>; Fri, 03 Jan 2003 02:04:22 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15892.57750.425839.739150@nanonic.hilbert.space> From: paurea@gsyc.escet.urjc.es To: 9fans@cse.psu.edu Subject: Re: [9fans] ex2fssrv?? In-Reply-To: :Russ Cox's message of 20:25:17 Wednesday,1 January 2003 References: X-Mailer: VM 7.03 under Emacs 21.2.1 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 02:04:22 +0100 Russ Cox writes: > Then again, ext3 will be all the rage soon enough. > Hmm I think that it is backwards compatible with ext2, so supporting ext2 would work for a long time... -- Saludos, Gorka "Curiosity sKilled the cat" From cse.psu.edu!9fans-admin Fri Jan 3 18:44:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 18:44:26 JST 2003 Received: (qmail 30619 invoked by uid 1020); 3 Jan 2003 18:44:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30615 invoked from network); 3 Jan 2003 18:44:25 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 18:44:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 705111999B; Fri, 3 Jan 2003 04:44:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 862B51998C for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 04:43:36 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18UO3d-0007Jr-00 for 9fans@cse.psu.edu; Fri, 03 Jan 2003 09:24:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Robin KAY Message-ID: <3E14E837.1D8A83CB@myrealbox.com> Organization: www.gekkou.co.uk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: , <15892.57750.425839.739150@nanonic.hilbert.space> Subject: Re: [9fans] ex2fssrv?? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 09:22:19 GMT paurea@gsyc.escet.urjc.es wrote: > Russ Cox writes: > > Then again, ext3 will be all the rage soon enough. > > Hmm I think that it is backwards compatible with ext2, so supporting ext2 would > work for a long time... AFAIK, ext3 is just ext2 with a journaling extension. -- Wishing you good fortune, --Robin Kay-- (komadori) From cse.psu.edu!9fans-admin Fri Jan 3 19:09:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 19:09:21 JST 2003 Received: (qmail 30833 invoked by uid 1020); 3 Jan 2003 19:09:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30829 invoked from network); 3 Jan 2003 19:09:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 19:09:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 19DBB199B7; Fri, 3 Jan 2003 05:09:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id E033019988 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 05:08:52 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 03 Jan 2003 10:08:53 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 1456643346; Fri, 03 Jan 2003 10:08:52 +0000 Importance: normal Priority: normal Message-Id: <1456643346@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <1456643346-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] a little more ftpfs Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 03 Jan 2003 10:06:54 +0000 Hi, Sorry, I diff'ed the wrong version of the file and missed this change last night. The below is another change to proto.c. It asks the server use long filenames where it can (our ftp server uses 8.3 by default and so I get Windows style munged filenames without this change). BTW when I synchronised against sources today I got hundreds of directories as having been "locally modified", not really a problem but its nice to see a short list of modified files which allows me to check what I have fiddled with. Is there an easy way to synchronise only these directories and not the directory's contents? -Steve diff /n/sources/plan9/sys/src/cmd/ip/ftpfs/proto.c proto.c 54d53 < 216a216,223 > case NetWare: > /* > * Request long, rather than 8.3 filenames, > * where the Servers & Volume support them. > */ > sendrequest("SITE LONG", nil); > getreply(&ctlin, msg, sizeof(msg), 0); > /* FALL THRU */ 219d225 < case NetWare: From cse.psu.edu!9fans-admin Fri Jan 3 22:39:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 22:39:20 JST 2003 Received: (qmail 32683 invoked by uid 1020); 3 Jan 2003 22:39:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 32679 invoked from network); 3 Jan 2003 22:39:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 22:39:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6899F199BC; Fri, 3 Jan 2003 08:39:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5B40D19988 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 08:38:11 -0500 (EST) Message-ID: <67568bdd6394aca29e0ffb785aef111f@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] a little more ftpfs In-Reply-To: <1456643346@snellwilcox.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-ewpwjsfdeqnctaezkxsykiawnu" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 08:38:10 -0500 This is a multi-part message in MIME format. --upas-ewpwjsfdeqnctaezkxsykiawnu Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit now in sources --upas-ewpwjsfdeqnctaezkxsykiawnu Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Fri Jan 3 05:09:19 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Fri Jan 3 05:09:17 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C0614199B3; Fri, 3 Jan 2003 05:09:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id E033019988 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 05:08:52 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 03 Jan 2003 10:08:53 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 1456643346; Fri, 03 Jan 2003 10:08:52 +0000 Importance: normal Priority: normal Message-Id: <1456643346@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <1456643346-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] a little more ftpfs Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 03 Jan 2003 10:06:54 +0000 Hi, Sorry, I diff'ed the wrong version of the file and missed this change last night. The below is another change to proto.c. It asks the server use long filenames where it can (our ftp server uses 8.3 by default and so I get Windows style munged filenames without this change). BTW when I synchronised against sources today I got hundreds of directories as having been "locally modified", not really a problem but its nice to see a short list of modified files which allows me to check what I have fiddled with. Is there an easy way to synchronise only these directories and not the directory's contents? -Steve diff /n/sources/plan9/sys/src/cmd/ip/ftpfs/proto.c proto.c 54d53 < 216a216,223 > case NetWare: > /* > * Request long, rather than 8.3 filenames, > * where the Servers & Volume support them. > */ > sendrequest("SITE LONG", nil); > getreply(&ctlin, msg, sizeof(msg), 0); > /* FALL THRU */ 219d225 < case NetWare: --upas-ewpwjsfdeqnctaezkxsykiawnu-- From cse.psu.edu!9fans-admin Fri Jan 3 23:24:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 23:24:21 JST 2003 Received: (qmail 656 invoked by uid 1020); 3 Jan 2003 23:24:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 652 invoked from network); 3 Jan 2003 23:24:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 23:24:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E42A5199BE; Fri, 3 Jan 2003 09:24:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 557D419981 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 09:23:07 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.6/8.12.6/ic) with ESMTP id h03EN2x3027615 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 16:23:03 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup09.kp.km.ua [217.196.174.24]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h03EN0Ku026679 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 16:23:00 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="koi8-r" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu X-Mailer: KMail [version 1.2] MIME-Version: 1.0 Message-Id: <03010316294900.00534@localhost.localdomain> Content-Transfer-Encoding: 8bit Subject: [9fans] old Brazil paper Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 16:29:49 -0500 hola, anybody knows where I can find abstract of a talk on Brazil given by Rob Pike (was at http://plan9.wtf.nyc.ny.us/brazil.html)? -kyxap From cse.psu.edu!9fans-admin Fri Jan 3 23:25:12 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 3 23:25:12 JST 2003 Received: (qmail 664 invoked by uid 1020); 3 Jan 2003 23:25:12 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 660 invoked from network); 3 Jan 2003 23:25:11 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 3 Jan 2003 23:25:11 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9F147199B3; Fri, 3 Jan 2003 09:25:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 9AC75199B7 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 09:24:05 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 03 Jan 2003 14:24:05 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 3276469819; Fri, 03 Jan 2003 14:24:05 +0000 Importance: normal Priority: normal Message-Id: <3276469819@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MIME MULTIPART BOUNDARY=.1041603845:+'1" Content-Id: <3276469819-1@snellwilcox.com> Subject: [9fans] rc funny / my lack of understanding Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 03 Jan 2003 14:23:05 +0000 --MIME MULTIPART BOUNDARY=.1041603845:+'1 Content-Type: text/plain; charset=US-ASCII Content-Id: <3276469819-2@snellwilcox.com> Content-Transfer-Encoding: 7bit Hi, Attached is a bit of hget + rc + sam -d to get recent AP newswire stories. It has two modes - without an arg it lists the stories, with one it prints that story. The if statement seems to confuse the here document syntax of rc and it start interpreting the tmp file as commands - all very odd. If I remove the if statement and implement the program as two scripts envoked seperately it works so the basic code must be right... I think. I tried running the sam -d here document in a subshell ( @{...} ) but it still did the same thing. Confused of Winchester, -Steve --MIME MULTIPART BOUNDARY=.1041603845:+'1 Content-Type: application/octet-stream Content-Id: <3276469819-3@snellwilcox.com> Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Newswire" IyEvYmluL3JjCiMKIwlnZXQgQVAgbmV3cyBoZWFkbGluZSBsaXN0IG9yIHRoZSBnaXZlbiBzdG9y eQojCgp0bXA9L3RtcC90bXAuJHBpZAp3aXJlPSdodHRwOi8vd3d3Lm5ld3NkYXkuY29tL25ld3Mv bmF0aW9ud29ybGQvd2lyZScKCmlmICggfiAkIyogMCApewoJaGdldCAkd2lyZSB8IGdyZXAgaGVh ZGxpbmVzID4gJHRtcAoJc2FtIC1kICR0bXAgPlsyXSAvZGV2L251bGwgPDwgJ0VPRicKCQkseC9e LipzbnMtL2QKCQkseC8sMCxbMC05XSpcLnN0b3J5LioiPi9jL0AvCgkJLHgvPFwvYT4vZAoJCXcK CUVPRgoJYXdrIC1GQCAne3ByaW50ZigiJS00NXMgJXNcbiIsICQxLCAkMik7fScgJHRtcAoJcm0g LWYgJHRtcAoJZXhpdCAwCn0KCmhnZXQgJHdpcmUvXnNucy1eJDFeLnN0b3J5ID4gJHRtcApzYW0g LWQgJHRtcCA+WzJdIC9kZXYvbnVsbCA8PCAnRU9GJwoJMCwvRU5EIFJFTEFURUQgQ09OVEVOVCBS QUlMLyBkCgkvXjxcL2ZvbnQ+JC8sJCBkCgkseC8mY29weTsvIGMvKGMpLwoJLHgvJm5ic3A7LyBj LyAvCgkseC8mbHQ7LyBjLzwvCgkseC8mZ3Q7LyBjLz4vCgkseC8mYW1wOy8gYy8mLwoJLHgvJm5i c3A7LyBjLyAvCgkseC8mW2EtejAtOV1bYS16MC05XSo7LyBkCgkseC88YnI+LyBjL1xuLwoJLHgv PFtePl0qPi8gZAoJL14gKiQvIGQKCXcKRU9GCmZtdCAkdG1wCnJtIC1mICR0bXAK --MIME MULTIPART BOUNDARY=.1041603845:+'1-- From cse.psu.edu!9fans-admin Sat Jan 4 01:01:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 01:01:37 JST 2003 Received: (qmail 1475 invoked by uid 1020); 4 Jan 2003 01:01:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1471 invoked from network); 4 Jan 2003 01:01:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 01:01:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8997619999; Fri, 3 Jan 2003 11:01:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3025919981 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 11:00:07 -0500 (EST) Message-ID: <943dc438a2f6bd72193c0df4c76e699b@plan9.bell-labs.com> X-Plan9-Fortune: He who lives by the nit dies by the pick. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] rc funny / my lack of understanding In-Reply-To: <3276469819@snellwilcox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 11:00:04 -0500 Here documents have to come after all the braces have been closed, so you say if(foo){ cat <; Fri, 3 Jan 2003 11:11:04 -0500 (EST) Message-ID: X-Plan9-Fortune: To back up the 57th platter in the file system type 'wormingest 49; wormcp 62 49'. From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] sources Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 11:11:02 -0500 the replica database on sources is not well. something broke when the disk was full yesterday. i will be looking at it shortly, but for now i have set the plan9.log and plan9.db files mode 0, which gives the cryptic cmp: cmp 4351: open from replica/pull. From cse.psu.edu!9fans-admin Sat Jan 4 01:23:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 01:23:23 JST 2003 Received: (qmail 1608 invoked by uid 1020); 4 Jan 2003 01:23:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1604 invoked from network); 4 Jan 2003 01:23:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 01:23:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A0034199E4; Fri, 3 Jan 2003 11:23:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 7DD17199D7 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 11:22:06 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 03 Jan 2003 16:22:04 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 3071701193; Fri, 03 Jan 2003 16:22:02 +0000 Importance: normal Priority: normal Message-Id: <3071701193@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MIME MULTIPART BOUNDARY=.1041610922:+'1" Content-Id: <3071701193-1@snellwilcox.com> Subject: [9fans] rc funny - still perplexed Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 03 Jan 2003 16:20:11 +0000 --MIME MULTIPART BOUNDARY=.1041610922:+'1 Content-Type: text/plain; charset=US-ASCII Content-Id: <3071701193-2@snellwilcox.com> Content-Transfer-Encoding: 7bit Thanks for the help Russ, You are quite correct - the EOF must go in the first collumn, however I still get weird results, simplified script below - I would expect it to print ls twice, but it prints it once and gives a directory listing the second time! -Steve --MIME MULTIPART BOUNDARY=.1041610922:+'1 Content-Type: application/octet-stream Content-Id: <3071701193-3@snellwilcox.com> Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Junk" IyEvYmluL3JjCgojIyMjIyMjIwoKY2F0IDw8ICdFT0YxJwoJL2Jpbi9scyAtbApFT0YxCgoKIyMj IyMjIyMKCnsKCWNhdCA8PCAnRU9GMicKCQlscyB8IG1jCn0KRU9GMgoK --MIME MULTIPART BOUNDARY=.1041610922:+'1-- From cse.psu.edu!9fans-admin Sat Jan 4 01:29:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 01:29:28 JST 2003 Received: (qmail 1639 invoked by uid 1020); 4 Jan 2003 01:29:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1635 invoked from network); 4 Jan 2003 01:29:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 01:29:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0DE1B199D7; Fri, 3 Jan 2003 11:29:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 42DA1199E4 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 11:27:47 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Fri Jan 3 11:27:46 EST 2003 Received: from 141.154.230.89 ([141.154.230.89]) by plan9; Fri Jan 3 11:27:25 EST 2003 Message-ID: X-Plan9-Fortune: mount: mount /srv/boot /n/bootes: permission denied From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] rc funny - still perplexed MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 11:27:23 -0500 Perhaps I wasn't clear. It's not just that EOF2 has to go in the first column. The here document does not start until all the braces close. If you want the second example to print "ls | mc" rather than run that command, you have to say { cat <<'EOF2' other commands here } # here document for cat starts here ls | mc EOF2 From cse.psu.edu!9fans-admin Sat Jan 4 02:29:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 02:29:30 JST 2003 Received: (qmail 2020 invoked by uid 1020); 4 Jan 2003 02:29:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 2016 invoked from network); 4 Jan 2003 02:29:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 02:29:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AB9B5199ED; Fri, 3 Jan 2003 12:29:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 10451199BC for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 12:28:31 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 03 Jan 2003 17:28:21 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 1252341586; Fri, 03 Jan 2003 17:28:19 +0000 Importance: normal Priority: normal Subject: Re[2]: [9fans] rc funny - the light dawns - thanks Message-Id: <1252341586@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <1252341586-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 03 Jan 2003 16:45:31 +0000 Thanks very much Russ, The day saved again! -Steve From cse.psu.edu!9fans-admin Sat Jan 4 04:52:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 04:52:24 JST 2003 Received: (qmail 3159 invoked by uid 1020); 4 Jan 2003 04:52:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3155 invoked from network); 4 Jan 2003 04:52:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 04:52:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1A61E199E8; Fri, 3 Jan 2003 14:52:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from venus.cnice.mecd.es (venus.cnice.mecd.es [195.53.123.13]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C5924199B7 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 14:51:49 -0500 (EST) Received: from plan9.escet.urjc.es (217-124-18-10.dialup.nuria.telefonica-data.net [217.124.18.10]) (authenticated bits=0) by venus.cnice.mecd.es (8.12.5/8.12.5) with ESMTP id h03JUXBT005826 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 20:30:41 +0100 Message-ID: <3E15EB2B.5070609@plan9.escet.urjc.es> From: FJ Ballesteros User-Agent: Mozilla/5.0 (Windows; U; Win98; es-ES; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: es-es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] old Brazil paper References: <03010316294900.00534@localhost.localdomain> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 03 Jan 2003 20:57:31 +0100 Using google I found this: Abstracts (Added as they become available) Brazil Rob Pike With Plan 9 in production use, for example as the provider of Internet directory service for AT&T 800 numbers, operating systems research in our center has moved to a new system, called Brazil. Research topics being addressed in Brazil center on higher-performance machines and, particularly, networks. A new in-house 300 megabit/s switched fiber network increases the potential bandwidth between machines by at least an order of magnitude; our aim is to realize and exploit that bandwidth. The overall design is to eliminate unnecessary overhead, particularly by restructuring and redesigning where necessary to avoid copying data from element to element along the communications path. For example, the graphics model of the system has been completely replaced. Brazil uses a data-based model in which applications transmit graphical udpates as rectangular blocks of pixels to be written directly to the screen or window, rather than the traditional description of how to draw the update. This unifies traditional user interfaces and video at the lowest levels of the system, which, coupled with the model of the file name space inherited from Plan 9, makes it possible to display video on the display under control of the window system but without the window system needing to touch the data: the application can drive the display directly. Most of this software (except the operating system kernel) is written in a new concurrent systems programming language, Alef, which makes it easy to write multi-process servers and applications that can communicate using messages or shared memory, as appropriate. From cse.psu.edu!9fans-admin Sat Jan 4 07:02:45 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 07:02:45 JST 2003 Received: (qmail 3930 invoked by uid 1020); 4 Jan 2003 07:02:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3926 invoked from network); 4 Jan 2003 07:02:24 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 07:02:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9DE1C19992; Fri, 3 Jan 2003 17:02:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8182D19999 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 17:01:49 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Fri Jan 3 17:01:48 EST 2003 Received: from 18.24.6.180 ([18.24.6.180]) by plan9; Fri Jan 3 17:01:27 EST 2003 Message-ID: <729ee27402dbc0d4eac8188d55a37b03@plan9.bell-labs.com> X-Plan9-Fortune: Every day, thousands of housewives pick up speed. From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] sources Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 3 Jan 2003 17:01:24 -0500 sources is working again. From cse.psu.edu!9fans-admin Sat Jan 4 07:48:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 4 07:48:20 JST 2003 Received: (qmail 4192 invoked by uid 1020); 4 Jan 2003 07:48:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 4188 invoked from network); 4 Jan 2003 07:48:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 4 Jan 2003 07:48:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 39C0919999; Fri, 3 Jan 2003 17:48:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2E28619988 for <9fans@cse.psu.edu>; Fri, 3 Jan 2003 17:46:37 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.6/8.12.6/ic) with ESMTP id h03MkXx3004296 for <9fans@cse.psu.edu>; Sat, 4 Jan 2003 00:46:33 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup07.kp.km.ua [217.196.174.22]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h03MkRKu062915 for <9fans@cse.psu.edu>; Sat, 4 Jan 2003 00:46:30 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="utf-8" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu Subject: Re: [9fans] old Brazil paper X-Mailer: KMail [version 1.2] References: <03010316294900.00534@localhost.localdomain> <3E15EB2B.5070609@plan9.escet.urjc.es> In-Reply-To: <3E15EB2B.5070609@plan9.escet.urjc.es> MIME-Version: 1.0 Message-Id: <03020400413200.00532@localhost.localdomain> Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 4 Feb 2003 00:46:17 -0500 I found it too but I thought this is another paper -kyxap From cse.psu.edu!9fans-admin Sun Jan 5 01:37:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 5 01:37:37 JST 2003 Received: (qmail 13699 invoked by uid 1020); 5 Jan 2003 01:37:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13695 invoked from network); 5 Jan 2003 01:37:25 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 5 Jan 2003 01:37:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B6A1819999; Sat, 4 Jan 2003 11:37:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B4DC919988 for <9fans@cse.psu.edu>; Sat, 4 Jan 2003 11:36:01 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18UrAt-00008w-00 for 9fans@cse.psu.edu; Sat, 04 Jan 2003 16:29:27 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: "Sumit R" Message-ID: <8305823a.214e5f34@new.net4india.net> Organization: Sterling Capital Pvt. Ltd Subject: [9fans] Bullet-proof, complaint-resistant web hosting. Guaranteed. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 4 Jan 2003 13:10:38 GMT Having trouble with complainers? Need a site to host spamvertised products, hacked wares, bootleg music/video, child pornography, or other clandestine goodies? Whether you are requireing Shared Hosting or Server Colocation, then look no further. Net4India's Internet Data Centers provide the physical environment to keep your servers up and running 24/7. http://net4domains.com/perl/net4.cgi?frm=contactUs From cse.psu.edu!9fans-admin Sun Jan 5 03:40:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 5 03:40:29 JST 2003 Received: (qmail 14976 invoked by uid 1020); 5 Jan 2003 03:40:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14968 invoked from network); 5 Jan 2003 03:40:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 5 Jan 2003 03:40:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B5CE81998C; Sat, 4 Jan 2003 13:40:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from bootes.borf.com (borf.com [209.179.94.84]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A475519981 for <9fans@cse.psu.edu>; Sat, 4 Jan 2003 13:39:03 -0500 (EST) Message-ID: <9464e240aadd49ddc4f28c4368ba1c20@coraid.com> From: sah@coraid.com To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] isc pcmcia related Qs Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 4 Jan 2003 13:41:02 -0500 Heya, Occasionally if I'm not paying attention I'll boot my laptop without the network cable plugged into my pcmcia card. Doing so means I get no link light on the card when i do plug it in. How might I kick the driver to refresh or otherwise reload itself? I'll also occasionally knock the cable out while booted from the network (non kfs). If the cable remains out long enough my link with the fs server (i believe) dies at which point I've found my only option to be to reboot. Any way to avoid this? I haven't looked at the internal interface to pcmcia, but the external is awful for us klutzes. I can't count how many cables/cards I've broken over the years. Cheers, Sam From cse.psu.edu!9fans-admin Sun Jan 5 03:55:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 5 03:55:18 JST 2003 Received: (qmail 15149 invoked by uid 1020); 5 Jan 2003 03:55:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15145 invoked from network); 5 Jan 2003 03:55:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 5 Jan 2003 03:55:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9781F199B3; Sat, 4 Jan 2003 13:55:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 442511998A for <9fans@cse.psu.edu>; Sat, 4 Jan 2003 13:54:52 -0500 (EST) Received: (qmail 62672 invoked by uid 18927); 4 Jan 2003 18:47:29 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 4 Jan 2003 18:47:29 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] isc pcmcia related Qs In-Reply-To: <9464e240aadd49ddc4f28c4368ba1c20@coraid.com> Message-ID: <20030104113744.G20666-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 4 Jan 2003 11:47:29 -0700 (MST) i believe plan9 does not yet support hotplugging (hotswap) devices. there is some code to do this in the bitsy kernel, but not the 386 one. as for your other question, if the connection to the file server is lost the only option seems to be to reboot.. i'm not sure whether aan ('always available network') may help you with this -- i haven't tried it... andrey From cse.psu.edu!9fans-admin Sun Jan 5 21:22:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 5 21:22:30 JST 2003 Received: (qmail 29807 invoked by uid 1020); 5 Jan 2003 21:22:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29803 invoked from network); 5 Jan 2003 21:22:24 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 5 Jan 2003 21:22:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3F87419992; Sun, 5 Jan 2003 07:22:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ar.aichi-u.ac.jp (ar.aichi-u.ac.jp [202.250.160.40]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B3C0019992 for <9fans@cse.psu.edu>; Sun, 5 Jan 2003 07:21:31 -0500 (EST) Received: from ar.aichi-u.ac.jp ([61.211.130.19]) by ar; Sun Jan 5 21:21:28 JST 2003 Mime-Version: 1.0 (Apple Message framework v548) Content-Type: text/plain; charset=US-ASCII; format=flowed From: Kenji Arisawa To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit Message-Id: <36EEE924-20A8-11D7-90FE-000393A941BC@ar.aichi-u.ac.jp> X-Mailer: Apple Mail (2.548) Subject: [9fans] cpdir & Pegasus Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 5 Jan 2003 21:21:27 +0900 Hello, cpdir and Pegasus are updated: http://plan9.aichi-u.ac.jp/netlib/cmd/cpdir/cpdir-1.3.tgz http://plan9.aichi-u.ac.jp/netlib/pegasus-2.0.tgz Japanese manual for Pegasus is: http://plan9.aichi-u.ac.jp/pegasus/man-2.0 English manual for Pegasus is: http://plan9.aichi-u.ac.jp/pegasus/eman-2.0 Please send me bug report if you find. Kenji Arisawa E-mail: arisawa@aichi-u.ac.jp From cse.psu.edu!9fans-admin Mon Jan 6 19:36:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 6 19:36:29 JST 2003 Received: (qmail 26058 invoked by uid 1020); 6 Jan 2003 19:36:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26054 invoked from network); 6 Jan 2003 19:36:28 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 6 Jan 2003 19:36:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE23519992; Mon, 6 Jan 2003 05:36:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 572A619995 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 05:35:17 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18VULV-0006kM-00 for 9fans@cse.psu.edu; Mon, 06 Jan 2003 10:19:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Ralph Corderoy Message-ID: <3afa.3e16dd11.67d1a@blake.inputplus.co.uk> Organization: InputPlus Ltd. References: <38aa463bafe23035decff6b0364f7553@plan9.bell-labs.com>, <20021119103808.B13548@unicorn.math.spbu.ru> Subject: Re: [9fans] how to avoid a memset() optimization Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:18:19 GMT Hi Roman, > Of course, good old: > > if ((a = do_it()) == BadThingHappened) > return TellEmAboutIt; > > works, but costs a little bit too much when clarity is needed. > Especially when a "transaction" like pattern is needed ( e.g. I need > to to have o1 = f1(); o2 = f2(); o3 = f3(); but if any of f* fails, I > have to destroy what I've got so far ). A common way of doing this is using goto. failed = 1; if ((res1 = lock(A) == 0) { goto releaseA; } if ((res2 = lock(B) == 0) { goto releaseB; } if ((res3 = lock(C) == 0) { goto releaseC; } foo(res1, res2, res3); failed = 0; releaseC: release(C); releaseB: release(B); releaseA: release(A); return failed; Cheers, -- Ralph Corderoy. http://inputplus.co.uk/ralph/ http://troff.org/ From cse.psu.edu!9fans-admin Mon Jan 6 19:47:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 6 19:47:20 JST 2003 Received: (qmail 26262 invoked by uid 1020); 6 Jan 2003 19:47:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26258 invoked from network); 6 Jan 2003 19:47:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 6 Jan 2003 19:47:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B215199D5; Mon, 6 Jan 2003 05:47:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nigel.9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7515E19995 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 05:46:55 -0500 (EST) Message-ID: <69de78bb2dcc84f725ceea4b529c1ec4@9fs.org> To: 9fans@cse.psu.edu Subject: Re: [9fans] how to avoid a memset() optimization From: nigel@9fs.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-jdeeuxwxxiwphgjsnbqyjlepxe" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:47:07 0000 This is a multi-part message in MIME format. --upas-jdeeuxwxxiwphgjsnbqyjlepxe Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Or failed = 1; if ((res1 = lock(A) != 0) if ((res2 = lock(B) != 0) { if ((res3 = lock(C) != 0) { foo(res1, res2, res3); failed = 0; } if (res3 != 0) release(C); if (res2 != 0) release(B); if (res1 != 0) release(A); return failed; avoiding the goto. Further, if release(nil) is implemented as a noop you can have failed = 1; if ((res1 = lock(A) != 0) if ((res2 = lock(B) != 0) { if ((res3 = lock(C) != 0) { foo(res1, res2, res3); failed = 0; } release(C); release(B); release(A); return failed; --upas-jdeeuxwxxiwphgjsnbqyjlepxe Content-Type: message/rfc822 Content-Disposition: inline Received: from 9fs.org ([192.168.100.103]) by 9fs.org; Mon Jan 6 10:37:12 GMT 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by 9fs.org; Mon Jan 6 10:37:08 GMT 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E9BAE199B3; Mon, 6 Jan 2003 05:36:05 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 572A619995 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 05:35:17 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18VULV-0006kM-00 for 9fans@cse.psu.edu; Mon, 06 Jan 2003 10:19:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Ralph Corderoy Message-ID: <3afa.3e16dd11.67d1a@blake.inputplus.co.uk> Organization: InputPlus Ltd. References: <38aa463bafe23035decff6b0364f7553@plan9.bell-labs.com>, <20021119103808.B13548@unicorn.math.spbu.ru> Subject: Re: [9fans] how to avoid a memset() optimization Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:18:19 GMT Hi Roman, > Of course, good old: > > if ((a = do_it()) == BadThingHappened) > return TellEmAboutIt; > > works, but costs a little bit too much when clarity is needed. > Especially when a "transaction" like pattern is needed ( e.g. I need > to to have o1 = f1(); o2 = f2(); o3 = f3(); but if any of f* fails, I > have to destroy what I've got so far ). A common way of doing this is using goto. failed = 1; if ((res1 = lock(A) == 0) { goto releaseA; } if ((res2 = lock(B) == 0) { goto releaseB; } if ((res3 = lock(C) == 0) { goto releaseC; } foo(res1, res2, res3); failed = 0; releaseC: release(C); releaseB: release(B); releaseA: release(A); return failed; Cheers, -- Ralph Corderoy. http://inputplus.co.uk/ralph/ http://troff.org/ --upas-jdeeuxwxxiwphgjsnbqyjlepxe-- From cse.psu.edu!9fans-admin Mon Jan 6 20:16:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 6 20:16:19 JST 2003 Received: (qmail 26752 invoked by uid 1020); 6 Jan 2003 20:16:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26748 invoked from network); 6 Jan 2003 20:16:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 6 Jan 2003 20:16:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A62F3199D7; Mon, 6 Jan 2003 06:16:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from collyer.net (adsl-63-192-14-226.dsl.snfc21.pacbell.net [63.192.14.226]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 046ED19995 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 06:15:58 -0500 (EST) Message-ID: <418cdf6e3ef9aeb455173e5a7dbc2084@collyer.net> From: Geoff Collyer To: 9fans@cse.psu.edu Subject: Re: [9fans] how to avoid a memset() optimization In-Reply-To: <69de78bb2dcc84f725ceea4b529c1ec4@9fs.org> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 03:15:56 -0800 One can find examples of this technique in /sys/src/fs. Here's some clean-up code from the implementation of wstat at /sys/src/fs/port/9p1.c:1499,1504: if(p) putbuf(p); if(p1) putbuf(p1); if(f) qunlock(f); From cse.psu.edu!9fans-admin Tue Jan 7 00:41:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 00:41:21 JST 2003 Received: (qmail 29625 invoked by uid 1020); 7 Jan 2003 00:41:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29621 invoked from network); 7 Jan 2003 00:41:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 00:41:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2B459199DD; Mon, 6 Jan 2003 10:41:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8B67619981 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 10:40:25 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h06Fg7t19220 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 10:42:07 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Subject: Re: [9fans] how to avoid a memset() optimization In-Reply-To: <3afa.3e16dd11.67d1a@blake.inputplus.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:42:07 -0500 (EST) or: { int m=0; if(++m && (res1 = lock(A))) if(++m && (res2 = lock(B))) if(++m && (res3 = lock(C))) { foo(); return success; } switch(m) { case 3: release(B); case 2: release(A); default: return failure; } } you just need a marker to see how far you got. (I'm not even sure what the context of this message is, but every time i see the goto solution to this I have to say something). ;) Cheers, Sam > > failed = 1; > > if ((res1 = lock(A) == 0) { > goto releaseA; > } > if ((res2 = lock(B) == 0) { > goto releaseB; > } > if ((res3 = lock(C) == 0) { > goto releaseC; > } > > foo(res1, res2, res3); > failed = 0; > > releaseC: > release(C); > releaseB: > release(B); > releaseA: > release(A); > > return failed; > > Cheers, > > From cse.psu.edu!9fans-admin Tue Jan 7 00:42:15 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 00:42:15 JST 2003 Received: (qmail 29637 invoked by uid 1020); 7 Jan 2003 00:42:15 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29633 invoked from network); 7 Jan 2003 00:42:15 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 00:42:15 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 16673199EC; Mon, 6 Jan 2003 10:42:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from joink.com (joink.com [12.109.94.21]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 905441998C for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 10:41:38 -0500 (EST) Message-Id: <200301061040.AA992542762@joink.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii From: X-Sender: To: <9fans@cse.psu.edu> X-Mailer: Subject: [9fans] WARNING: A VIRUS WAS INTERCEPTED Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:40:15 -0500 The E-mail containing the virus has been quarantined on our server to prevent damage to your system. The Advanced Virus Detection software on joink.com has reported that you were sent an E-mail from bmyers@frrs.org, containing the W32/Klez.H@mm virus in the unless.pif attachment. The subject of the E-mail was "Error occurred while processing this directive". Headers Follow: Received: from Mzvwekhgv [12.109.93.185] by joink.com (SMTPD32-7.07) id A35B3B24002A; Mon, 06 Jan 2003 10:40:11 -0500 From: nancy To: 9fans@cse.psu.edu Subject: Error occurred while processing this directive MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=IdY8615tf93dT62624f9jRQf106 Message-Id: <200301061040203.SM08460@Mzvwekhgv> Thank you, Joink Virus Dectection Team help@joink.com www.joink.com 1-888-31-JOINK From cse.psu.edu!9fans-admin Tue Jan 7 00:50:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 00:50:19 JST 2003 Received: (qmail 29708 invoked by uid 1020); 7 Jan 2003 00:50:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29704 invoked from network); 7 Jan 2003 00:50:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 00:50:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2B2E6199A3; Mon, 6 Jan 2003 10:50:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0735F19981 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 10:49:40 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 6 10:49:38 EST 2003 Received: from 141.154.230.142 ([141.154.230.142]) by plan9; Mon Jan 6 10:49:17 EST 2003 Message-ID: <53a650f30ccb9218b76af22fb32a1bc1@plan9.bell-labs.com> X-Plan9-Fortune: I cannot teach him. The boy has no patience. To: 9fans@cse.psu.edu Subject: Re: [9fans] how to avoid a memset() optimization From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:49:14 -0500 > you just need a marker to see how far you got. (I'm not even sure > what the context of this message is, but every time i see the goto > solution to this I have to say something). ;) the goto seems much clearer to me. also easier to edit. what happens when you have to lock A½? you have to rewrite all your case statements! g% grep goto /sys/games/lib/fortunes |sed 1q If you want to go somewhere, goto is the best way to get there. K Thompson g% also you can't always write the code in your if-style, but you can always use a goto. for example, you can't rewrite this without goto (or at least, if you do, it ends up a lot less clear or a lot more duplicated): static int p9skclient(Conv *c) { char *user; char cchal[CHALLEN]; uchar secret[8]; char buf[MAXAUTH]; int speakfor, ret; Attr *a; Authenticator au; Key *k; Ticket t; Ticketreq tr; ret = -1; a = nil; k = nil; /* p9sk1: send client challenge */ if(c->proto == &p9sk1){ c->state = "write challenge"; memrandom(cchal, CHALLEN); if(convwrite(c, cchal, CHALLEN) < 0) goto out; } /* read ticket request */ c->state = "read tickreq"; if(convread(c, buf, TICKREQLEN) < 0) goto out; convM2TR(buf, &tr); /* p9sk2: use server challenge as client challenge */ if(c->proto == &p9sk2) memmove(cchal, tr.chal, CHALLEN); /* * find a key. * * if the user is the factotum owner, any key will do. * if not, then if we have a speakfor key, * we will only vouch for the user's local identity. * * this logic is duplicated in p9any.c */ user = strfindattr(c->attr, "user"); a = delattr(copyattr(c->attr), "role"); a = addattr(a, "proto=p9sk1"); if(strcmp(c->sysuser, owner) == 0){ speakfor = 0; a = addattr(a, "proto=p9sk1 user? dom=%q", tr.authdom); }else if(user==nil || strcmp(c->sysuser, user)==0){ speakfor = 1; a = delattr(a, "user"); a = addattr(a, "proto=p9sk1 user? dom=%q role=speakfor", tr.authdom); }else{ werrstr("will not authenticate for %q as %q", c->sysuser, user); goto out; } for(;;){ c->state = "find key"; k = keyfetch(c, "%A", a); if(k == nil) goto out; /* relay ticket request to auth server, get tickets */ strcpy(tr.hostid, strfindattr(k->attr, "user")); if(speakfor) strcpy(tr.uid, c->sysuser); else strcpy(tr.uid, tr.hostid); c->state = "get tickets"; if(gettickets(&tr, buf, k) < 0) goto out; convM2T(buf, &t, k->priv); if(t.num == AuthTc) break; /* we don't agree with the auth server about the key; try again */ c->state = "replace key"; if((k = keyreplace(c, k, "key mismatch with auth server")) == nil){ werrstr("key mismatch with auth server"); goto out; } } /* send second ticket and authenticator to server */ c->state = "write ticket+auth"; memmove(buf, buf+TICKETLEN, TICKETLEN); au.num = AuthAc; memmove(au.chal, tr.chal, CHALLEN); au.id = 0; convA2M(&au, buf+TICKETLEN, t.key); if(convwrite(c, buf, TICKETLEN+AUTHENTLEN) < 0) goto out; /* read authenticator from server */ c->state = "read auth"; if(convread(c, buf, AUTHENTLEN) < 0) goto out; convM2A(buf, &au, t.key); if(au.num != AuthAs || memcmp(au.chal, cchal, CHALLEN) != 0 || au.id != 0){ werrstr("server lies through his teeth"); goto out; } /* success */ c->attr = addcap(c->attr, c->sysuser, &t); des56to64((uchar*)t.key, secret); c->attr = addattr(c->attr, "secret=%.8H", secret); ret = 0; out: freeattr(a); keyclose(k); return ret; } From cse.psu.edu!9fans-admin Tue Jan 7 00:59:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 00:59:21 JST 2003 Received: (qmail 29771 invoked by uid 1020); 7 Jan 2003 00:59:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29767 invoked from network); 7 Jan 2003 00:59:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 00:59:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E53419981; Mon, 6 Jan 2003 10:59:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from netscape.com (c3po.aoltw.net [64.236.137.25]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 87FBB199E4 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 10:58:23 -0500 (EST) Received: from yoda.mcom.com ([10.128.72.204]) by netscape.com (8.10.0/8.10.0) with ESMTP id h06Fw7t07233 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 07:58:12 -0800 (PST) Received: from will551 ([10.128.74.77]) by yoda.mcom.com (Netscape Messaging Server 4.15) with SMTP id H8AV0R00.VZE for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 15:58:03 +0000 Message-ID: <036501c2b59c$6b651ef0$4d4a800a@will551> From: "Conor Williams" To: <9fans@cse.psu.edu> References: <38aa463bafe23035decff6b0364f7553@plan9.bell-labs.com>, <20021119103808.B13548@unicorn.math.spbu.ru> <3afa.3e16dd11.67d1a@blake.inputplus.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Subject: [9fans] Fs Kernel Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 15:58:13 -0000 which kernel mkfile do I use for the file server? thanks will551 From cse.psu.edu!9fans-admin Tue Jan 7 00:59:52 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 00:59:52 JST 2003 Received: (qmail 29778 invoked by uid 1020); 7 Jan 2003 00:59:52 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29774 invoked from network); 7 Jan 2003 00:59:52 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 00:59:52 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 19D1619A02; Mon, 6 Jan 2003 10:59:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23820199E4 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 10:58:26 -0500 (EST) Message-ID: <66b39b046c7e9b4c643e614a79b20fcd@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] how to avoid a memset() optimization In-Reply-To: <53a650f30ccb9218b76af22fb32a1bc1@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 10:58:24 -0500 There's always waserror/nexterror From cse.psu.edu!9fans-admin Tue Jan 7 01:01:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 01:01:26 JST 2003 Received: (qmail 29811 invoked by uid 1020); 7 Jan 2003 01:01:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29807 invoked from network); 7 Jan 2003 01:01:25 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 01:01:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0F36F19A06; Mon, 6 Jan 2003 11:01:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CDDF019A05 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 11:00:33 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h06G2Gt19335 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 11:02:16 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Subject: Re: [9fans] how to avoid a memset() optimization In-Reply-To: <53a650f30ccb9218b76af22fb32a1bc1@plan9.bell-labs.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 11:02:16 -0500 (EST) ooh, a challenge. Nothing pleases me more than proving myself wrong. be back in a few. ;) btw - i don't fear the goto. I use it a lot in small loop situations to avoid empty for loops and such. I'll play with this function and see what I find. ;) Cheers, Sam On Mon, 6 Jan 2003, Russ Cox wrote: > > you just need a marker to see how far you got. (I'm not even sure > > what the context of this message is, but every time i see the goto > > solution to this I have to say something). ;) > > the goto seems much clearer to me. > also easier to edit. what happens when > you have to lock A½? you have to rewrite > all your case statements! > > g% grep goto /sys/games/lib/fortunes |sed 1q > If you want to go somewhere, goto is the best way to get there. K Thompson > g% > > also you can't always write the code in your if-style, > but you can always use a goto. for example, you can't > rewrite this without goto (or at least, if you do, it ends > up a lot less clear or a lot more duplicated): > > static int > p9skclient(Conv *c) > { > char *user; > char cchal[CHALLEN]; > uchar secret[8]; > char buf[MAXAUTH]; > int speakfor, ret; > Attr *a; > Authenticator au; > Key *k; > Ticket t; > Ticketreq tr; > > ret = -1; > a = nil; > k = nil; > > /* p9sk1: send client challenge */ > if(c->proto == &p9sk1){ > c->state = "write challenge"; > memrandom(cchal, CHALLEN); > if(convwrite(c, cchal, CHALLEN) < 0) > goto out; > } > > /* read ticket request */ > c->state = "read tickreq"; > if(convread(c, buf, TICKREQLEN) < 0) > goto out; > convM2TR(buf, &tr); > > /* p9sk2: use server challenge as client challenge */ > if(c->proto == &p9sk2) > memmove(cchal, tr.chal, CHALLEN); > > /* > * find a key. > * > * if the user is the factotum owner, any key will do. > * if not, then if we have a speakfor key, > * we will only vouch for the user's local identity. > * > * this logic is duplicated in p9any.c > */ > user = strfindattr(c->attr, "user"); > a = delattr(copyattr(c->attr), "role"); > a = addattr(a, "proto=p9sk1"); > > if(strcmp(c->sysuser, owner) == 0){ > speakfor = 0; > a = addattr(a, "proto=p9sk1 user? dom=%q", tr.authdom); > }else if(user==nil || strcmp(c->sysuser, user)==0){ > speakfor = 1; > a = delattr(a, "user"); > a = addattr(a, "proto=p9sk1 user? dom=%q role=speakfor", tr.authdom); > }else{ > werrstr("will not authenticate for %q as %q", c->sysuser, user); > goto out; > } > > for(;;){ > c->state = "find key"; > k = keyfetch(c, "%A", a); > if(k == nil) > goto out; > > /* relay ticket request to auth server, get tickets */ > strcpy(tr.hostid, strfindattr(k->attr, "user")); > if(speakfor) > strcpy(tr.uid, c->sysuser); > else > strcpy(tr.uid, tr.hostid); > > c->state = "get tickets"; > if(gettickets(&tr, buf, k) < 0) > goto out; > > convM2T(buf, &t, k->priv); > if(t.num == AuthTc) > break; > > /* we don't agree with the auth server about the key; try again */ > c->state = "replace key"; > if((k = keyreplace(c, k, "key mismatch with auth server")) == nil){ > werrstr("key mismatch with auth server"); > goto out; > } > } > > /* send second ticket and authenticator to server */ > c->state = "write ticket+auth"; > memmove(buf, buf+TICKETLEN, TICKETLEN); > au.num = AuthAc; > memmove(au.chal, tr.chal, CHALLEN); > au.id = 0; > convA2M(&au, buf+TICKETLEN, t.key); > if(convwrite(c, buf, TICKETLEN+AUTHENTLEN) < 0) > goto out; > > /* read authenticator from server */ > c->state = "read auth"; > if(convread(c, buf, AUTHENTLEN) < 0) > goto out; > convM2A(buf, &au, t.key); > if(au.num != AuthAs || memcmp(au.chal, cchal, CHALLEN) != 0 || au.id != 0){ > werrstr("server lies through his teeth"); > goto out; > } > > /* success */ > c->attr = addcap(c->attr, c->sysuser, &t); > des56to64((uchar*)t.key, secret); > c->attr = addattr(c->attr, "secret=%.8H", secret); > ret = 0; > > out: > freeattr(a); > keyclose(k); > return ret; > } > From cse.psu.edu!9fans-admin Tue Jan 7 02:23:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 02:23:25 JST 2003 Received: (qmail 30381 invoked by uid 1020); 7 Jan 2003 02:23:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30377 invoked from network); 7 Jan 2003 02:23:24 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 02:23:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 237E519A0B; Mon, 6 Jan 2003 12:23:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nigel.9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E2981998A for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 12:22:17 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Fs Kernel From: nigel@9fs.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 17:22:33 0000 > which kernel mkfile do I use for the file server? > thanks > will551 /sys/src/fs/*/mkfile From cse.psu.edu!9fans-admin Tue Jan 7 02:32:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 02:32:25 JST 2003 Received: (qmail 30473 invoked by uid 1020); 7 Jan 2003 02:32:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30469 invoked from network); 7 Jan 2003 02:32:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 02:32:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6A7C519A10; Mon, 6 Jan 2003 12:32:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 159BC19A0D for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 12:31:34 -0500 (EST) Message-ID: <4cbcf424f7cb6481ae2243bbb1009092@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] Fs Kernel From: C H Forsyth MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-xqfpbkkqksrdlasmndpyzfvlyo" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 17:33:31 0000 This is a multi-part message in MIME format. --upas-xqfpbkkqksrdlasmndpyzfvlyo Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit see /sys/src/fs/words for a few hints --upas-xqfpbkkqksrdlasmndpyzfvlyo Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from punt-1.mail.demon.net by mailstore for forsyth@vitanuova.com id 1041873845:10:06711:49; Mon, 06 Jan 2003 17:24:05 GMT Received: from psuvax1.cse.psu.edu ([130.203.4.6]) by punt-1.mail.demon.net id aa1007515; 6 Jan 2003 17:24 GMT Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DE0F419A08; Mon, 6 Jan 2003 12:23:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nigel.9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E2981998A for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 12:22:17 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Fs Kernel From: nigel@9fs.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 17:22:33 0000 > which kernel mkfile do I use for the file server? > thanks > will551 /sys/src/fs/*/mkfile --upas-xqfpbkkqksrdlasmndpyzfvlyo-- From cse.psu.edu!9fans-admin Tue Jan 7 03:32:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 03:32:21 JST 2003 Received: (qmail 30912 invoked by uid 1020); 7 Jan 2003 03:32:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30908 invoked from network); 7 Jan 2003 03:32:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 03:32:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 273E319A28; Mon, 6 Jan 2003 13:32:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from rwcrmhc53.attbi.com (rwcrmhc53.attbi.com [204.127.198.39]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AB48D19A26 for <9fans@cse.psu.edu>; Mon, 6 Jan 2003 13:31:50 -0500 (EST) Received: from patton.home (12-226-228-104.client.attbi.com[12.226.228.104]) by rwcrmhc53.attbi.com (rwcrmhc53) with SMTP id <2003010618314605300k7nfie>; Mon, 6 Jan 2003 18:31:46 +0000 Message-ID: To: 9fans@cse.psu.edu From: David Swasey MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] srvssh Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 6 Jan 2003 13:35:10 -0500 Hitting the delete key disrupts srvssh. I think the "rfork e" in that script should be "rfork es". -dave From cse.psu.edu!9fans-admin Tue Jan 7 16:40:39 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 7 16:40:39 JST 2003 Received: (qmail 17933 invoked by uid 1020); 7 Jan 2003 16:40:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17929 invoked from network); 7 Jan 2003 16:40:28 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 7 Jan 2003 16:40:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1A73A199A3; Tue, 7 Jan 2003 02:40:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F04E819988 for <9fans@cse.psu.edu>; Tue, 7 Jan 2003 02:39:27 -0500 (EST) Message-ID: <2a3fa3038722bd02a24327e3c472c496@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] art(1) of the second release Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 7 Jan 2003 16:40:39 +0900 I put the art(1) sources for Release 4 under the /n/sources/contrib/art of sources.cs.bell-labs.com source server. The art program was written by someone in the Bell Labs (I guess Tom Duff, am I wrong?), and included in the second release of Plan 9 which means it is protected by the license of that release. Therefore, I've been putting only the diffs onto our web site for Release 3. This is partially because I rewrote it for our students to learn how to write GUI programs on Plan 9, yes, it is aimed for internally use. Now, I got the permission to put them in the sources.cs.bell-labs.com. As written above, it is not intended to heavy use, and it may have many bugs in itself. If you'd like to inprove it, don't hesitate and do it by your own. I'd be happy if I could have those improvements too. Kenji From cse.psu.edu!9fans-admin Wed Jan 8 01:29:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 01:29:28 JST 2003 Received: (qmail 26927 invoked by uid 1020); 8 Jan 2003 01:29:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26923 invoked from network); 8 Jan 2003 01:29:27 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 01:29:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 114BE199D7; Tue, 7 Jan 2003 11:29:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 2793519995 for <9fans@cse.psu.edu>; Tue, 7 Jan 2003 11:28:50 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Tue, 07 Jan 2003 16:28:40 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 1833454375; Tue, 07 Jan 2003 16:28:39 +0000 Importance: normal Priority: normal Message-Id: <1833454375@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <1833454375-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] cdrw? dvdrw ? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 07 Jan 2003 16:27:01 +0000 Hi, Are cd-burners/cdrw drives standardised these days such that plan9 can burn CDs any current drive - at one time only a few where supported. If so do these work for R/W's as well as WORM disks? Also are/all any dvd writers be supported ? Thanks, -Steve From cse.psu.edu!9fans-admin Wed Jan 8 01:34:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 01:34:18 JST 2003 Received: (qmail 26954 invoked by uid 1020); 8 Jan 2003 01:34:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26950 invoked from network); 8 Jan 2003 01:34:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 01:34:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EE2A7199E8; Tue, 7 Jan 2003 11:34:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F1E35199E3 for <9fans@cse.psu.edu>; Tue, 7 Jan 2003 11:33:29 -0500 (EST) Message-ID: <7c7945c8563613c20ba71dfa77a72025@plan9.bell-labs.com> X-Plan9-Fortune: If you love your son make him leave home. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] cdrw? dvdrw ? In-Reply-To: <1833454375@snellwilcox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 7 Jan 2003 11:33:28 -0500 > Are cd-burners/cdrw drives standardised these days such that plan9 can burn > CDs any current drive - at one time only a few where supported. > If so do these work for R/W's as well as WORM disks? CD-RWs and CD-Rs, yes. If by WORM you mean CD-R, yes. (I've never seen them named WORM, but I suppose they are.) > Also are/all any dvd writers be supported ? I haven't tried but I believe that writing to DVDs will just work in cdfs. Someone (Richard Miller?) was trying this at one point. The hard part there is creating the images. Most systems won't read 9660 images burnt to DVD. If you don't care about other systems reading the DVD, then arbitrary byte streams should just work, if not immediately then with minimal effort. Russ From cse.psu.edu!9fans-admin Wed Jan 8 01:59:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 01:59:20 JST 2003 Received: (qmail 27141 invoked by uid 1020); 8 Jan 2003 01:59:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27137 invoked from network); 8 Jan 2003 01:59:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 01:59:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CA915199ED; Tue, 7 Jan 2003 11:59:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CC036199E4 for <9fans@cse.psu.edu>; Tue, 7 Jan 2003 11:58:37 -0500 (EST) Message-ID: <6f55b444081a66a1edbf446806675df3@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] cdrw? dvdrw ? From: Richard Miller In-Reply-To: <7c7945c8563613c20ba71dfa77a72025@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 7 Jan 2003 16:58:33 0000 > I haven't tried but I believe that writing to DVDs > will just work in cdfs. Someone (Richard Miller?) > was trying this at one point. No, my writable dvd drive is a DVD-RAM, which is block-addressable like a hard drive so you can write to it with kfs or venti. The drawback is you can't read the discs in any other kind of dvd player. And they cost too much. -- Richard From cse.psu.edu!9fans-admin Wed Jan 8 02:20:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 02:20:20 JST 2003 Received: (qmail 27329 invoked by uid 1020); 8 Jan 2003 02:20:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27325 invoked from network); 8 Jan 2003 02:20:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 02:20:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 883BC19A00; Tue, 7 Jan 2003 12:20:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BA44A199E4 for <9fans@cse.psu.edu>; Tue, 7 Jan 2003 12:19:13 -0500 (EST) Message-ID: <0c17a7e1153d16dbd94d0f2a5fe7b1a0@plan9.bell-labs.com> From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] cdrw? dvdrw ? In-Reply-To: <6f55b444081a66a1edbf446806675df3@hamnavoe.demon.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 7 Jan 2003 12:19:11 -0500 If you haven't purchased one yet, and you have the money, look at the Sony DRU500A. It handles CD-R/-RW, DVD-R/-RW and DVD+R/+RW. Bruce Ellis (brucee) purchased one and was quite impressed. From cse.psu.edu!9fans-admin Wed Jan 8 03:12:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 03:12:21 JST 2003 Received: (qmail 27786 invoked by uid 1020); 8 Jan 2003 03:12:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27782 invoked from network); 8 Jan 2003 03:12:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 03:12:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B1092199E4; Tue, 7 Jan 2003 13:12:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7E15019995 for <9fans@cse.psu.edu>; Tue, 7 Jan 2003 13:11:20 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18Vxzh-0005n0-00 for 9fans@cse.psu.edu; Tue, 07 Jan 2003 17:58:29 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Ralph Corderoy Message-ID: <2b1c.3e19c023.93fd@blake.inputplus.co.uk> Organization: InputPlus Ltd. References: <0ecda395045b27db86faba0fb215e171@plan9.escet.urjc.es> Subject: Re: [9fans] Hi together | a few newbie questions Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 7 Jan 2003 17:58:27 GMT Hi Fco.J.Ballesteros, > Regarding publication, AWL said there's no market for it. Then I > tried peer-to-peer (the publisher of Lion's book), but they are no > longer in the business. If any of you have a suggestion for a > different publisher, just let me know. Try Rich Morin at Prime Time Freeware. He's been building a collection of `print on demand' books to do with software for a while now. He calls it DOSSIER. http://ptf.com/ptf/dossier/ I'm sure he's already aware of Plan 9. Cheers, -- Ralph Corderoy. http://inputplus.co.uk/ralph/ http://troff.org/ From cse.psu.edu!9fans-admin Wed Jan 8 15:47:40 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 15:47:40 JST 2003 Received: (qmail 12455 invoked by uid 1020); 8 Jan 2003 15:47:29 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 12450 invoked from network); 8 Jan 2003 15:47:29 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 15:47:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 95C9519A05; Wed, 8 Jan 2003 01:47:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A8D84199EE for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 01:46:24 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 8 01:46:23 EST 2003 Received: from 141.154.232.6 ([141.154.232.6]) by plan9; Wed Jan 8 01:46:01 EST 2003 Message-ID: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> X-Plan9-Fortune: Center meeting at 4pm in 2C-543 From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] 4th edition file server available Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 01:45:59 -0500 The new 4th edition file server, named Fossil, is now available on sources. There are some how-to docs for setting up Venti and Fossil at: http://plan9.bell-labs.com/wiki/plan9/setting_up_venti http://plan9.bell-labs.com/wiki/plan9/setting_up_fossil The man pages fossil(4) and fossilcons(8) are the definitive reference. /sys/doc/fossil.pdf (aka http://plan9.bell-labs.com/sys/doc/fossil.pdf) describes the disk structures and also the Vac structures for those interested in hacking the internals. Conceptually, Fossil is similar to the current file server with Venti instead of a WORM juke box, but practically there are many other differences. It is a user-level program rather than a special kernel, it speaks 9P2000 (and not 9P1), and there are numerous other improvements, including enormous file names and also soft updates so that the disk image is always in a consistent state. It is still a work in progress, but it's ready to be used by those feeling adventurous. Enjoy. Sean, Jim, Russ g% x=`{perl -e 'print "a"x2000'} g% >$x g% ls -l $x --rw-rw-r-- M 8 rsc rsc 0 Jan 8 01:30 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa g% From cse.psu.edu!9fans-admin Wed Jan 8 17:03:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 17:03:22 JST 2003 Received: (qmail 15066 invoked by uid 1020); 8 Jan 2003 17:03:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15062 invoked from network); 8 Jan 2003 17:03:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 17:03:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3614E19A06; Wed, 8 Jan 2003 03:03:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ducky.net (ducky.net [66.93.167.66]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A5F02199EE for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 03:02:55 -0500 (EST) Received: from ducky.net (localhost [127.0.0.1]) by ducky.net (8.12.6/8.12.6) with ESMTP id h0882snd095308 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 00:02:54 -0800 (PST) (envelope-from mike@ducky.net) Message-Id: <200301080802.h0882snd095308@ducky.net> To: 9fans@cse.psu.edu From: Mike Haertel Subject: [9fans] buglet in 9load Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 08 Jan 2003 00:02:54 -0800 I just accidently created a plan9.ini file like this: menuitem=foo menuitem=bar menuitem=baz menudefault=foo ... [foo] ... [bar] ... (I forgot to provide a [baz] configuration block.) When I tried to boot up, 9load correctly complained that I had provided no [baz] configuration block. But then, without giving me a chance to choose between either of the two valid configurations foo and bar, it went ahead and booted up. And it turned out that, rather than having booted with the specified default foo configuration, it had tried to boot baz (that is, $menuitem in the environment after boot was baz). From cse.psu.edu!9fans-admin Wed Jan 8 17:13:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 17:13:29 JST 2003 Received: (qmail 15354 invoked by uid 1020); 8 Jan 2003 17:13:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15350 invoked from network); 8 Jan 2003 17:13:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 17:13:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1F8B219A02; Wed, 8 Jan 2003 03:13:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 72067199B6 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 03:12:19 -0500 (EST) Message-ID: <55b1f25d1c85726b6c715888f54460e8@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 17:13:30 +0900 > there are many other differences. It is a user-level > program rather than a special kernel, it speaks 9P2000 > (and not 9P1), and there are numerous other improvements, > including enormous file names and also soft updates so that > the disk image is always in a consistent state. Does this mean we don't need il protocol anymore? Kenji From cse.psu.edu!9fans-admin Wed Jan 8 20:10:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 20:10:23 JST 2003 Received: (qmail 18875 invoked by uid 1020); 8 Jan 2003 20:10:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18871 invoked from network); 8 Jan 2003 20:10:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 20:10:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DB65B199EE; Wed, 8 Jan 2003 06:10:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 89D26199B6 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 06:09:17 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h08B9AWx002161 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:09:10 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h08B973R027070 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:09:07 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h08B97629776 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:09:07 +0100 (MET) Message-Id: <200301081109.h08B97629776@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol X-Mailer: exmh version 2.5 07/13/2001 with version: MH 6.8.3 #20[UCI] To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-reply-to: Your message of "Wed, 08 Jan 2003 01:45:59 -0500." <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> References: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ List-Archive: Date: Wed, 08 Jan 2003 12:09:07 +0100 Congratulations! I feel a bit adventurous -- but also in the need of a little (or more?) hand-holding. I have browsed through the setting up docs on wiki, and a couple of the refered man pages, but could not easily see how to build a fossil from (to replace) an existing fake-worm file server, taking into account the dump partition. I recall reading before that at bell labs worm disks of the fs were copied ``by hand'' one by one, by taking them out of the fs. Is there a way to transfer dump to fossil from a running fake-worm fs (so, just using normal 9p access, without going to the ``raw disks'')? On a related note: my fake-worm fs uses relatively small blocks (4Kb). Can I freely choose a block size for the venti underlying the fossil, or should there be a strict relation between the fake-worm block size and the fossil/venti block size (e.g. due to transfer of dump blocks)? Thanks for any insight (pointers welcome), Axel. > The new 4th edition file server, named Fossil, > is now available on sources. There are some > how-to docs for setting up Venti and Fossil at: [snip] > It is still a work in progress, but it's ready to be used > by those feeling adventurous. From cse.psu.edu!9fans-admin Wed Jan 8 20:41:44 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 20:41:44 JST 2003 Received: (qmail 19412 invoked by uid 1020); 8 Jan 2003 20:41:33 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19408 invoked from network); 8 Jan 2003 20:41:33 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 20:41:33 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4DF00199ED; Wed, 8 Jan 2003 06:41:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 67C3E199B6 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 06:40:37 -0500 (EST) Message-ID: <10448d781152600dab2fec6cee720288@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu From: Richard Miller In-Reply-To: <0c17a7e1153d16dbd94d0f2a5fe7b1a0@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] deadlock in page(1) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 11:40:28 0000 When page calls gs to display a postscript file which uses \r as a line terminator (not \n or \r\n), deadlock ensues. Here's a correction (which may also reduce the need for the '-P' option): /sys/src/cmd/page/ps.c:429 a ps.c:430,434 > /* > * If last line terminator is \r, gs will read ahead to check for \n > * so send one to avoid deadlock. > */ > write(ps->gsfd, "\n", 1); -- Richard Miller From cse.psu.edu!9fans-admin Wed Jan 8 21:45:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 21:45:30 JST 2003 Received: (qmail 20533 invoked by uid 1020); 8 Jan 2003 21:45:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20529 invoked from network); 8 Jan 2003 21:45:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 21:45:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 36AD619A06; Wed, 8 Jan 2003 07:45:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from oy (unknown [218.104.134.251]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id A2D7F1998C for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 07:44:15 -0500 (EST) From: webmaster To: 9fans@cse.psu.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-Id: <20030108124415.A2D7F1998C@mail.cse.psu.edu> Subject: [9fans] ÓòÃû×¢²á,ÐéÄâÖ÷»ú Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 07:44:15 -0500 (EST) Ç×°®µÄÅóÓÑ£º ¡¡¡¡ÄúºÃ£¡ ¡¡¡¡ÕâÊÇÀ´×ÔÏÃÃÅÍòά¿Æ¼¼·¢Õ¹ÓÐÏÞ¹«Ë¾µÄÎʺ¸ÐлÄúÊÕ¿´Õâ·âÓʼþ¡£ÎÒÃÇÕæ³ÏµÄÏ£ ÍûÄúÄܳÉΪÎÒÃÇÔÚ¹óµØÇøµÄÖØÒª»ï°é¡£ÎÒÃÇÊÇÒ»¼ÒÖÂÁ¦ÓÚ»¥ÁªÍøÐÅÏ¢·þÎñ¡¢µç×ÓÉÌÎñ·þ ÎñºÍÆóÒµÓ¦Ó÷þÎñµÄ¸ßм¼ÊõÆóÒµ¡£ÎÒÃÇÓÐ×ŶàÄê´ÓʲÙ×÷ϵͳµÄ¾­Ñé,ÕâΪÎÒÃǺͿռä Îȶ¨ÌṩÁ˱£Ö¤.ÎÒÃǵķþÎñ×ÚÖ¼ÊÇ:Îȶ¨Ñ¹µ¹Ò»ÇÐ!ÏêÇéÇëä¯ÀÀ:http://www.onway.net email:sales@onway.net лл£¡ ¡¡ÎÒÃÇΪÄúÌṩµÄÒÔÏÂÍøÕ¾¿Õ¼ä¶¼¿ÉÖ§³ÖÊý¾Ý¿â£¨CGI¡¢PHP¡¢MYSQL¡¢SQL¡¢ACCESS¡¢AS P¡¢JSP£©£¬È«ÃæÂú×ãÄúµÄÐèÇó¡£Õ⽫»áÊÇÄú³¬ÖµµÄÑ¡Ôñ¡£ ¡¡¡¡1¡¢30M¿Õ¼ä£«30MÆóÒµÓʾ֣«1¸ö¹ú¼ÊÓòÃû£¬¹¦ÄÜÈ«Ã棬½öÊÛ240Ôª/Äꣻ ¡¡¡¡ 2¡¢60M¿Õ¼ä£«60MÆóÒµÓʾ֣«1¸ö¹ú¼ÊÓòÃû£¬¹¦ÄÜÈ«Ã棬½öÊÛ280Ôª/Äꣻ ¡¡¡¡3¡¢120M¿Õ¼ä£«120MÆóÒµÓʾ֣«1¸ö¹ú¼ÊÓòÃû£¬¹¦ÄÜÈ«Ã棬½öÊÛ330Ôª/Äꣻ 4¡¢200M¿Õ¼ä£¨ÃÀ¹ú£©£«50¸öÓÊÏ䣫1¸ö¹ú¼ÊÓòÃû£¬¹¦ÄÜÈ«Ã棬½öÊÛ880Ôª/Äê¡£ ¡°Îȶ¨Ñ¹µ¹Ò»ÇС±ÊÇÈ«ÌåÍòάÈ˵ķþÎñ×ÚÖ¼£¬ÎÒÃÇÖ£ÖسÐŵ£º 1¡¢ÍòάÖ÷»úÈ«²¿²ÉÓÃÔ­×°Dell PowerApp»¥ÁªÍøÓ¦Ó÷þÎñÆ÷£» 2¡¢ÍòάÖ÷»úÈ«²¿°²×°Õý°æTurbolinux»òMicrosoft²Ù×÷ϵͳ£» 3¡¢²ÉÓÃÊÀ½ç±ê×¼µÄSNMP½øÐÐ24x7x365 ϵͳ¼à²â£» 4¡¢ÍòάÖ÷»ú¿Í»§Ò»¸öÔÂÄÚ¿ÉÎÞÌõ¼þÈ«¶îÍ˿ÆäËü°´Êµ¼ÊÓà¶îÍË¿î¡£ ¡¡¡¡×££º¿ªÐÄ£¡Ë³Àû£¡ ÏÃÃÅÍòά¿Æ¼¼·¢Õ¹ÓÐÏÞ¹«Ë¾ µØÖ·£ºÏÃÃÅÊйúó´óÏÃ40²ã µç»°:0592-5819328¡¢5815780¡¢5814120 ´«Õæ:0592-5888462 ¡¡¡¡ --------------------------------------------------------------- ·ÐµãȺ·¢Óʼþ,À´×ÔÈí¼þ¹¤³Ìר¼ÒÍø(http://www.21cmm.com) ½øCMMÍøУ(http://www.21cmm.com)£¬³ÉÏîÄ¿¹ÜÀíר¼Ò From cse.psu.edu!9fans-admin Wed Jan 8 23:42:39 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 8 23:42:39 JST 2003 Received: (qmail 22038 invoked by uid 1020); 8 Jan 2003 23:42:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22034 invoked from network); 8 Jan 2003 23:42:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 8 Jan 2003 23:42:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7BB3519A05; Wed, 8 Jan 2003 09:42:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from workbench.borf.com (borf.com [209.179.94.84]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 76F8A1998C for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 09:41:34 -0500 (EST) Message-ID: <3f1b7618f9ef321cb0cd3eea06a7b8d1@coraid.com> From: bwc@coraid.com To: 9fans@cse.psu.edu Subject: Re: [9fans] deadlock in page(1) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-yfoesgqyifhjceuexisqfdzyas" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 06:50:44 -0500 This is a multi-part message in MIME format. --upas-yfoesgqyifhjceuexisqfdzyas Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Is this a problem in pdf2ps also? When I ps2pdf'ed fossil.pdf and sent the result to my HP4000, the printer hung. Had to power cycle it. Brantley --upas-yfoesgqyifhjceuexisqfdzyas Content-Type: message/rfc822 Content-Disposition: inline Received: from mx0.biz.mindspring.com ([207.69.200.90]) by edsac; Wed Jan 8 06:48:57 EST 2003 Received: from mail.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mx0.biz.mindspring.com (8.9.3/8.9.3) with ESMTP id GAA00066 for ; Wed, 8 Jan 2003 06:46:29 -0500 (EST) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3500F19A04; Wed, 8 Jan 2003 06:41:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 67C3E199B6 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 06:40:37 -0500 (EST) Message-ID: <10448d781152600dab2fec6cee720288@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu From: Richard Miller In-Reply-To: <0c17a7e1153d16dbd94d0f2a5fe7b1a0@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] deadlock in page(1) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 11:40:28 0000 When page calls gs to display a postscript file which uses \r as a line terminator (not \n or \r\n), deadlock ensues. Here's a correction (which may also reduce the need for the '-P' option): /sys/src/cmd/page/ps.c:429 a ps.c:430,434 > /* > * If last line terminator is \r, gs will read ahead to check for \n > * so send one to avoid deadlock. > */ > write(ps->gsfd, "\n", 1); -- Richard Miller --upas-yfoesgqyifhjceuexisqfdzyas-- From cse.psu.edu!9fans-admin Thu Jan 9 00:01:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 00:01:41 JST 2003 Received: (qmail 22297 invoked by uid 1020); 9 Jan 2003 00:01:40 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22293 invoked from network); 9 Jan 2003 00:01:39 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 00:01:39 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DAEA719A04; Wed, 8 Jan 2003 10:01:28 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3F0C7199D7 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 10:00:37 -0500 (EST) Message-ID: <9dec079adac814dbb4f890e841981826@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] deadlock in page(1) From: Richard Miller In-Reply-To: <3f1b7618f9ef321cb0cd3eea06a7b8d1@coraid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 15:00:35 0000 > Is this a problem in pdf2ps also? No, it was specifically an interaction between page and gs. From cse.psu.edu!9fans-admin Thu Jan 9 00:58:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 00:58:19 JST 2003 Received: (qmail 22917 invoked by uid 1020); 9 Jan 2003 00:58:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22913 invoked from network); 9 Jan 2003 00:58:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 00:58:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C500019A0D; Wed, 8 Jan 2003 10:58:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 155C3199E3 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 10:57:52 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: Fco.J.Ballesteros In-Reply-To: <200301081109.h08B97629776@zamenhof.cs.utwente.nl> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-yodzavqbpmrltxqbishqyeojwz" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 16:57:50 +0100 This is a multi-part message in MIME format. --upas-yodzavqbpmrltxqbishqyeojwz Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Not to fossil, but we're using this to move our worm into vac, which can be serviced by venti. 9fs automates it for us. #!/bin/rc # mkvac: creates one vac archive. argument is day number. # srv -q il!sargazos.escet.urjc.es mount /srv/il!sargazos.escet.urjc.es /n/dump dump date vname=`{echo $1 | sed 's|/|_|g'} lname=`{cat mkvac.last} echo vac -s -b16k -f dump/2002/$vname.vac -d dump/2002/$lname -q /n/dump/$1 time vac -s -b16k -f dump/2002/$vname.vac -d dump/2002/$lname -q /n/dump/$1 echo echo $vname.vac '>' mkvac.last echo $vname.vac > mkvac.last unmount /n/dump rm /srv/il!sargazos.escet.urjc.es date This other one calls the previous one to automate it: #!/bin/rc days=(0508 0507 0506 .....other preferred days here) for (d in $days) { cp /dev/text /n/once/nemo/mkvacs.out echo -n $d starts ' ' mkvac 2002/$d echo } exit We are doing 1.5 months per day or so. --upas-yodzavqbpmrltxqbishqyeojwz Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Wed Jan 8 16:22:22 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DB65B199EE; Wed, 8 Jan 2003 06:10:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 89D26199B6 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 06:09:17 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h08B9AWx002161 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:09:10 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h08B973R027070 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:09:07 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h08B97629776 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:09:07 +0100 (MET) Message-Id: <200301081109.h08B97629776@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol X-Mailer: exmh version 2.5 07/13/2001 with version: MH 6.8.3 #20[UCI] To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-reply-to: Your message of "Wed, 08 Jan 2003 01:45:59 -0500." <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> References: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ List-Archive: Date: Wed, 08 Jan 2003 12:09:07 +0100 Congratulations! I feel a bit adventurous -- but also in the need of a little (or more?) hand-holding. I have browsed through the setting up docs on wiki, and a couple of the refered man pages, but could not easily see how to build a fossil from (to replace) an existing fake-worm file server, taking into account the dump partition. I recall reading before that at bell labs worm disks of the fs were copied ``by hand'' one by one, by taking them out of the fs. Is there a way to transfer dump to fossil from a running fake-worm fs (so, just using normal 9p access, without going to the ``raw disks'')? On a related note: my fake-worm fs uses relatively small blocks (4Kb). Can I freely choose a block size for the venti underlying the fossil, or should there be a strict relation between the fake-worm block size and the fossil/venti block size (e.g. due to transfer of dump blocks)? Thanks for any insight (pointers welcome), Axel. > The new 4th edition file server, named Fossil, > is now available on sources. There are some > how-to docs for setting up Venti and Fossil at: [snip] > It is still a work in progress, but it's ready to be used > by those feeling adventurous. --upas-yodzavqbpmrltxqbishqyeojwz-- From cse.psu.edu!9fans-admin Thu Jan 9 01:04:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 01:04:19 JST 2003 Received: (qmail 23044 invoked by uid 1020); 9 Jan 2003 01:04:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23040 invoked from network); 9 Jan 2003 01:04:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 01:04:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5924619A26; Wed, 8 Jan 2003 11:04:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B432519A10 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 11:03:52 -0500 (EST) Received: (qmail 74079 invoked by uid 18927); 8 Jan 2003 15:56:11 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 8 Jan 2003 15:56:11 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> Message-ID: <20030108085347.H72326-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 08:56:11 -0700 (MST) will you put a link to it on http://plan9.bell-labs.com/sys/doc/index.html (the index page for Volume 2 documents) or it's not yet supposed to be read by third parties? thanx, andrey On Wed, 8 Jan 2003, Russ Cox wrote: > The man pages fossil(4) and fossilcons(8) are > the definitive reference. /sys/doc/fossil.pdf (aka > http://plan9.bell-labs.com/sys/doc/fossil.pdf) From cse.psu.edu!9fans-admin Thu Jan 9 01:49:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 01:49:22 JST 2003 Received: (qmail 23530 invoked by uid 1020); 9 Jan 2003 01:49:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23526 invoked from network); 9 Jan 2003 01:49:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 01:49:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 258C019A2A; Wed, 8 Jan 2003 11:49:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 830C71998C for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 11:48:12 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 8 11:48:11 EST 2003 Received: from 141.154.232.6 ([141.154.232.6]) by plan9; Wed Jan 8 11:47:50 EST 2003 Message-ID: X-Plan9-Fortune: Even the ant's hope may reach heaven. To: 9fans@cse.psu.edu Subject: Re: [9fans] deadlock in page(1) From: "Russ Cox" In-Reply-To: <3f1b7618f9ef321cb0cd3eea06a7b8d1@coraid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 11:47:47 -0500 I don't think pdf2ps has this problem. Pdf2ps generates enormous files, since they're just 300dpi (maybe 600dpi?) bitmaps. They take a long time to print. Better just to use fossil.ps. From cse.psu.edu!9fans-admin Thu Jan 9 01:55:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 01:55:21 JST 2003 Received: (qmail 23581 invoked by uid 1020); 9 Jan 2003 01:55:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23577 invoked from network); 9 Jan 2003 01:55:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 01:55:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A10F919A2D; Wed, 8 Jan 2003 11:55:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E200219A0B for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 11:54:22 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 8 11:54:21 EST 2003 Received: from 141.154.232.6 ([141.154.232.6]) by plan9; Wed Jan 8 11:54:00 EST 2003 Message-ID: <07c97b2579a05b02e343826493f91207@plan9.bell-labs.com> X-Plan9-Fortune: From --rw-rw-rw- Sun Aug 15 04:21:17 EDT 1993 To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Russ Cox" In-Reply-To: <20030108085347.H72326-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 11:53:58 -0500 > will you put a link to it on http://plan9.bell-labs.com/sys/doc/index.html > (the index page for Volume 2 documents) or it's not yet supposed to be > read by third parties? I'm not sure it's quite ready for that. From cse.psu.edu!9fans-admin Thu Jan 9 01:57:13 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 01:57:13 JST 2003 Received: (qmail 23609 invoked by uid 1020); 9 Jan 2003 01:57:13 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23605 invoked from network); 9 Jan 2003 01:57:13 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 01:57:13 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7559D19A33; Wed, 8 Jan 2003 11:57:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EFD68199D7 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 11:56:30 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 8 11:56:30 EST 2003 Received: from 141.154.232.6 ([141.154.232.6]) by plan9; Wed Jan 8 11:56:08 EST 2003 Message-ID: <0e337fad8535f353f4922c7ff43f9417@plan9.bell-labs.com> X-Plan9-Fortune: Pregnant ropuli. To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Russ Cox" In-Reply-To: <55b1f25d1c85726b6c715888f54460e8@granite.cias.osakafu-u.ac.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 11:56:05 -0500 > Does this mean we don't need il protocol anymore? Correct. From cse.psu.edu!9fans-admin Thu Jan 9 02:33:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 02:33:20 JST 2003 Received: (qmail 23890 invoked by uid 1020); 9 Jan 2003 02:33:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23886 invoked from network); 9 Jan 2003 02:33:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 02:33:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 12A7819A1C; Wed, 8 Jan 2003 12:33:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C82F41998C for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 12:32:39 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h08HWbVh005988 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 09:32:39 -0800 (PST) Message-ID: <0eda5476cbdc115eeec5a3624af0f72e@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 7 Jan 2003 23:18:40 -0800 > there are numerous other improvements, > including enormous file names > g% x=`{perl -e 'print "a"x2000'} > g% >$x > g% ls -l $x This is a new challenge to people coming up with class names (and depth) for Java. From cse.psu.edu!9fans-admin Thu Jan 9 07:53:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 07:53:25 JST 2003 Received: (qmail 26489 invoked by uid 1020); 9 Jan 2003 07:53:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26485 invoked from network); 9 Jan 2003 07:53:24 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 07:53:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5FAF819A28; Wed, 8 Jan 2003 17:53:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from thefrayedknot.armory.com (thefrayedknot.armory.com [192.122.209.39]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id BAAF719A06 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 17:52:52 -0500 (EST) Received: (qmail 15050 invoked by uid 1000); 8 Jan 2003 22:52:56 -0000 From: Andrew To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available Message-ID: <20030108225256.GA15044@thefrayedknot.armory.com> Mail-Followup-To: 9fans@cse.psu.edu References: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> User-Agent: Mutt/1.4i Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 14:52:56 -0800 Maybe this is in the doc's somewhere, but just do i know ahead of time, does fossil have support for worm devices, ie HP optical jukeboxes and such? thanks Andrew From cse.psu.edu!9fans-admin Thu Jan 9 07:56:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 07:56:17 JST 2003 Received: (qmail 26519 invoked by uid 1020); 9 Jan 2003 07:56:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26515 invoked from network); 9 Jan 2003 07:56:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 07:56:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4303A19A28; Wed, 8 Jan 2003 17:56:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9722E199ED for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 17:55:11 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 8 17:55:11 EST 2003 Received: from 141.154.232.6 ([141.154.232.6]) by plan9; Wed Jan 8 17:54:49 EST 2003 Message-ID: X-Plan9-Fortune: If a slide is not readable when held at arm's length, it will not be readable when projected from the back of a conference hall. Slide Rule To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Russ Cox" In-Reply-To: <20030108225256.GA15044@thefrayedknot.armory.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 17:54:46 -0500 There is no support for WORM devices. The WORM is replaced by Venti. You could back up Venti to a WORM drive, I suppose. From cse.psu.edu!9fans-admin Thu Jan 9 12:10:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 12:10:38 JST 2003 Received: (qmail 1098 invoked by uid 1020); 9 Jan 2003 12:10:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1094 invoked from network); 9 Jan 2003 12:10:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 12:10:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B4D919A26; Wed, 8 Jan 2003 22:10:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0A12F19A06 for <9fans@cse.psu.edu>; Wed, 8 Jan 2003 22:09:33 -0500 (EST) Message-ID: From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] buglet in 9load In-Reply-To: <200301080802.h0882snd095308@ducky.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 8 Jan 2003 22:09:29 -0500 yes, there's a bug there. i will fix it. the failure causes it to run the entire plan9.ini without 'menu' interpretation rather than just a single menu block - you see $menuitem as 'baz' as that's the last time menuitem is assigned to in the file. On Wed Jan 8 03:03:20 EST 2003, mike@ducky.net wrote: > I just accidently created a plan9.ini file like this: > > menuitem=foo > menuitem=bar > menuitem=baz > menudefault=foo > > ... > > [foo] > > ... > > [bar] > > ... > > (I forgot to provide a [baz] configuration block.) > > When I tried to boot up, 9load correctly complained that I had > provided no [baz] configuration block. > > But then, without giving me a chance to choose between either of > the two valid configurations foo and bar, it went ahead and booted > up. And it turned out that, rather than having booted with the > specified default foo configuration, it had tried to boot baz > (that is, $menuitem in the environment after boot was baz). From cse.psu.edu!9fans-admin Thu Jan 9 14:04:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 14:04:25 JST 2003 Received: (qmail 4813 invoked by uid 1020); 9 Jan 2003 14:04:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 4809 invoked from network); 9 Jan 2003 14:04:23 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 14:04:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4198919A28; Thu, 9 Jan 2003 00:04:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6248A19A05 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:03:03 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id AAA25993 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:03:03 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h09532w05111 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:03:02 -0500 (EST) Message-Id: <200301090503.h09532w05111@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Whither ape/psh? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 09 Jan 2003 00:03:02 -0500 There exist several ape/psh's. /386/bin/ape/psh, /mips/bin/ape/psh (I think it was MIPS, anyway), and /rc/bin/ape/psh. Of those, the one in /rc/bin/ape seems the most reasonable; but by default typing ``ape/psh'' on an x86 machine runs /386/bin/ape/psh. Doing bind -b /rc/bin/ape /386/bin/ape or other such permutations really confuses something in ape, so I stopped trying it and overwrote /386/bin/ape with: #!/bin/rc exec /rc/bin/ape/psh $* This works reasonably, and it'd be nice to see it go onto sources. It'd be nicer to see bind -r or an overlay filesystem. - Dan C. From cse.psu.edu!9fans-admin Thu Jan 9 14:09:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 14:09:19 JST 2003 Received: (qmail 4964 invoked by uid 1020); 9 Jan 2003 14:09:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 4960 invoked from network); 9 Jan 2003 14:09:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 14:09:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1AC5419A08; Thu, 9 Jan 2003 00:09:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ED99819A02 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:08:21 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id AAA26679 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:08:21 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0958Lw05127 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:08:21 -0500 (EST) Message-Id: <200301090508.h0958Lw05127@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Whither nvram? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 09 Jan 2003 00:08:21 -0500 I was setting up a CPU/auth server on a recycled VALinux server the other day (hooray!) and ran into an annoying problem with reading nvram contents. Basically, this particular server had disk bays that took SCA SCSI drives, and there was literally no way to have an sd00; the smallest SCSI ID one could use was sd01. So, readnvram() /sys/src/libauthsrv/readnvram.c never found my nvram sector. That was highly annoying, and I fixed it by adding the appropriate lines to nvtab to look at sd01 in addition to sd00 and sdC0. Still, that seemed kind of ugly and it struck me that it would be a better solution for readnvram() to honor an ``nvr'' environment variable if such a thing existed. That way, the location of the nvram parition could be set in plan9.ini. Does that seem like a reasonable change to other people? If not, it'd be nice to see the sd01 entries go into nvtab. - Dan C. From cse.psu.edu!9fans-admin Thu Jan 9 14:10:14 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 14:10:14 JST 2003 Received: (qmail 5009 invoked by uid 1020); 9 Jan 2003 14:10:14 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 5005 invoked from network); 9 Jan 2003 14:10:13 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 14:10:13 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0353019A33; Thu, 9 Jan 2003 00:10:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F18B119A28 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:09:09 -0500 (EST) Message-ID: X-Plan9-Fortune: Medeis ageometretos eisito mou ten stegen. -Plato From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Whither ape/psh? In-Reply-To: <200301090503.h09532w05111@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 00:09:08 -0500 done. > This works reasonably, and it'd be nice to see it go onto sources. It'd > be nicer to see bind -r or an overlay filesystem. the source is in /sys/src/9/port/chan.c. have at it! russ From cse.psu.edu!9fans-admin Thu Jan 9 14:11:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 14:11:27 JST 2003 Received: (qmail 5065 invoked by uid 1020); 9 Jan 2003 14:11:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 5060 invoked from network); 9 Jan 2003 14:11:13 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 14:11:13 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B396619A08; Thu, 9 Jan 2003 00:11:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 719D719A2A for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:10:53 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Thu Jan 9 00:10:52 EST 2003 Received: from 141.154.232.6 ([141.154.232.6]) by plan9; Thu Jan 9 00:10:29 EST 2003 Message-ID: X-Plan9-Fortune: Die: to stop sinning suddenly. To: 9fans@cse.psu.edu Subject: Re: [9fans] Whither nvram? From: "Russ Cox" In-Reply-To: <200301090508.h0958Lw05127@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 00:10:25 -0500 I like that suggestion. Then I could get rid of the cputype=debug hack. Russ From cse.psu.edu!9fans-admin Thu Jan 9 16:59:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 16:59:24 JST 2003 Received: (qmail 10396 invoked by uid 1020); 9 Jan 2003 16:59:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10392 invoked from network); 9 Jan 2003 16:59:23 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 16:59:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 53C0819A40; Thu, 9 Jan 2003 02:59:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 192.168.6.68 (254.155.96.63.in-addr.arpa [63.96.155.254]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 7B2DE19A60 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 02:58:54 -0500 (EST) Message-ID: <52b607dc7302c52d4b732df0516a94b8@charter.net> From: athiele@charter.net To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] ource and multiple upas/fs mounts Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 03:16:52 -0500 Somebody was kind enough to give me a command that works like source in UNIX, I have since forgotten it. Anyone remember it ? Question2: Multiple upas/fs mounts ? When I try to mount more than 1 in my profile, I only get the last one. Adrian From cse.psu.edu!9fans-admin Thu Jan 9 17:25:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 17:25:32 JST 2003 Received: (qmail 11294 invoked by uid 1020); 9 Jan 2003 17:25:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11290 invoked from network); 9 Jan 2003 17:25:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 17:25:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1C82819A67; Thu, 9 Jan 2003 03:25:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E38AC19A28 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 03:24:46 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: Fco.J.Ballesteros In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 09:24:45 +0100 > You could > back up Venti to a WORM drive, I suppose. An alternate way would be to use fs(3) to setup a mirror for your venti. From cse.psu.edu!9fans-admin Thu Jan 9 17:36:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 17:36:29 JST 2003 Received: (qmail 11514 invoked by uid 1020); 9 Jan 2003 17:36:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11510 invoked from network); 9 Jan 2003 17:36:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 17:36:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3996119A40; Thu, 9 Jan 2003 03:36:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A02A819A08 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 03:35:27 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h098ZPEb022767 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:35:27 -0800 (PST) Message-ID: <38a9f552b96ef90c2e45ede79106d48a@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] ource and multiple upas/fs mounts From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 00:48:06 -0800 > Somebody was kind enough to give me a command that works like source in UNIX, I have since forgotten it. Anyone remember it ? > the . (dot) will 'source' a file. > Question2: Multiple upas/fs mounts ? > When I try to mount more than 1 in my > profile, I only get the last one. -m option might be what you need? From cse.psu.edu!9fans-admin Thu Jan 9 17:38:16 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 17:38:16 JST 2003 Received: (qmail 11554 invoked by uid 1020); 9 Jan 2003 17:38:15 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11550 invoked from network); 9 Jan 2003 17:38:14 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 17:38:14 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 03C8019A60; Thu, 9 Jan 2003 03:38:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 192.168.6.68 (254.155.96.63.in-addr.arpa [63.96.155.254]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 99F1319A64 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 03:37:34 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] ource and multiple upas/fs mounts From: athiele@charter.net MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-kcmrwnnmhydcmoejyfzbciracu" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 03:55:33 -0500 This is a multi-part message in MIME format. --upas-kcmrwnnmhydcmoejyfzbciracu Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Thanks, I believe it was you who helped me last time --upas-kcmrwnnmhydcmoejyfzbciracu Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from mail.cse.psu.edu ([130.203.4.6] verified) by dc-mx15.cluster1.charter.net (CommuniGate Pro SMTP 3.5.9) with ESMTP id 20119635; Thu, 09 Jan 2003 03:36:11 -0500 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 67D8A19A28; Thu, 9 Jan 2003 03:36:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A02A819A08 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 03:35:27 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h098ZPEb022767 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 00:35:27 -0800 (PST) Message-ID: <38a9f552b96ef90c2e45ede79106d48a@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] ource and multiple upas/fs mounts From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 00:48:06 -0800 > Somebody was kind enough to give me a command that works like source in UNIX, I have since forgotten it. Anyone remember it ? > the . (dot) will 'source' a file. > Question2: Multiple upas/fs mounts ? > When I try to mount more than 1 in my > profile, I only get the last one. -m option might be what you need? --upas-kcmrwnnmhydcmoejyfzbciracu-- From cse.psu.edu!9fans-admin Thu Jan 9 18:45:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 18:45:20 JST 2003 Received: (qmail 13065 invoked by uid 1020); 9 Jan 2003 18:45:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13061 invoked from network); 9 Jan 2003 18:45:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 18:45:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6A01B19A6A; Thu, 9 Jan 2003 04:45:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0F510199BB for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 04:44:51 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18WZ9R-00052I-00 for 9fans@cse.psu.edu; Thu, 09 Jan 2003 09:39:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Jackson Message-ID: <7c61a3fd.0301081539.742e5d19@posting.google.com> Organization: http://groups.google.com/ Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: [9fans] Building a system for Plan 9 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 09:38:32 GMT If one were to building a PC (Intel) to run Plan 9, does anyone here have any experience/suggestions for motherboard, video cards etc.? I've read the "Supported PC Hardware", but I was wondering if anyone had any experience with a P4/Xeon motherboard/Ethernet/Video/Sound.... a combination that is stable and well tested. Thanks in advance, Jackson From cse.psu.edu!9fans-admin Thu Jan 9 18:48:16 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 18:48:16 JST 2003 Received: (qmail 13148 invoked by uid 1020); 9 Jan 2003 18:48:16 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13144 invoked from network); 9 Jan 2003 18:48:15 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 18:48:15 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8D7D519A70; Thu, 9 Jan 2003 04:48:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 192.168.6.68 (254.155.96.63.in-addr.arpa [63.96.155.254]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id D7B3B19A6E for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 04:47:19 -0500 (EST) Message-ID: From: athiele@charter.net To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Stupid question #17 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 05:05:19 -0500 How do I do an ifconfig ? I wanted to see what my current ip is, I`m using DHCP. Adrian From cse.psu.edu!9fans-admin Thu Jan 9 19:24:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 19:24:19 JST 2003 Received: (qmail 13755 invoked by uid 1020); 9 Jan 2003 19:24:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13751 invoked from network); 9 Jan 2003 19:24:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 19:24:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 09CCE19A71; Thu, 9 Jan 2003 05:24:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ABFA419A6C for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 05:23:30 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.6/8.12.6/ic) with ESMTP id h09ANPsY022189 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 12:23:26 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup13.kp.km.ua [217.196.174.28]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h09ANMin052149 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 12:23:23 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="utf-8" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu Subject: Re: [9fans] Stupid question #17 X-Mailer: KMail [version 1.2] References: In-Reply-To: MIME-Version: 1.0 Message-Id: <03020912221700.00556@localhost.localdomain> Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 9 Feb 2003 12:22:17 -0500 try cat /net/arp > How do I do an ifconfig ? I wanted to > see what my current ip is, I`m using > DHCP. > > Adrian From cse.psu.edu!9fans-admin Thu Jan 9 21:24:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 21:24:22 JST 2003 Received: (qmail 15798 invoked by uid 1020); 9 Jan 2003 21:24:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15794 invoked from network); 9 Jan 2003 21:24:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 21:24:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 890D119A6A; Thu, 9 Jan 2003 07:24:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AB75219A60 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 07:22:56 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h09CMex8013045 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 14:22:42 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h09CMYxk013044 for 9fans@cse.psu.edu; Thu, 9 Jan 2003 14:22:34 +0200 (SAST) From: Lucio De Re To: 9fans mailing list <9fans@cse.psu.edu> Message-ID: <20030109142225.G12514@cackle.proxima.alt.za> Mail-Followup-To: 9fans mailing list <9fans@cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us Organization: Proxima Research & Development Subject: [9fans] Real basics: authentication Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 14:22:26 +0200 3ed environment, looks like I still don't understand authentication properly (8 years down the line, ouch!). File server has /lib/ndb/auth with hostid=proxima uid=!sys uid=!adm uid=* hostid=inferno uid=!sys uid=!adm uid=* which in my understanding means (I hope) that a CPU (or is that an auth server?) owned by "inferno" (or "proxima") can "speak for" "lucio". I have a 3ed CPU server owned by inferno and I use "drawterm" to connect to it (no 3ed workstations handy). But I don't seem to have lucio's permissions in that environment. I'm sure it's something totally stupid on my part, but what is it? The AUTH server uses the 4ed portion of the network, but drawterm seems happy with its behaviour. The 3ed file server, however, may not be properly matched to it. The AUTH server is "owned" by "proxima" (I hope). ++L From cse.psu.edu!9fans-admin Thu Jan 9 21:38:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 21:38:19 JST 2003 Received: (qmail 15955 invoked by uid 1020); 9 Jan 2003 21:38:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15951 invoked from network); 9 Jan 2003 21:38:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 21:38:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 882C019A6B; Thu, 9 Jan 2003 07:38:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from lavoro.home.cs.york.ac.uk (public1-york1-5-cust114.leed.broadband.ntl.com [80.0.45.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 20B8919A6B for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 07:37:49 -0500 (EST) Message-ID: From: Charles Forsyth To: 9fans@cse.psu.edu Subject: Re: [9fans] Stupid question #17 In-Reply-To: <03020912221700.00556@localhost.localdomain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-wemweajopakpemakisnyteyaur" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 12:40:19 0000 This is a multi-part message in MIME format. --upas-wemweajopakpemakisnyteyaur Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit cat /net/ndb typically shows network data set by DHCP cat /net/ipselftab shows all current IP addresses in the stack bound on /net --upas-wemweajopakpemakisnyteyaur Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from punt-1.mail.demon.net by mailstore for forsyth@caldo.demon.co.uk id 1042107977:10:07761:95; Thu, 09 Jan 2003 10:26:17 GMT Received: from psuvax1.cse.psu.edu ([130.203.4.6]) by punt-1.mail.demon.net id aa1127006; 9 Jan 2003 10:26 GMT Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 09CCE19A71; Thu, 9 Jan 2003 05:24:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ABFA419A6C for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 05:23:30 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.6/8.12.6/ic) with ESMTP id h09ANPsY022189 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 12:23:26 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup13.kp.km.ua [217.196.174.28]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h09ANMin052149 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 12:23:23 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="utf-8" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu Subject: Re: [9fans] Stupid question #17 X-Mailer: KMail [version 1.2] References: In-Reply-To: MIME-Version: 1.0 Message-Id: <03020912221700.00556@localhost.localdomain> Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 9 Feb 2003 12:22:17 -0500 try cat /net/arp > How do I do an ifconfig ? I wanted to > see what my current ip is, I`m using > DHCP. > > Adrian --upas-wemweajopakpemakisnyteyaur-- From cse.psu.edu!9fans-admin Thu Jan 9 22:17:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 22:17:20 JST 2003 Received: (qmail 16521 invoked by uid 1020); 9 Jan 2003 22:17:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16517 invoked from network); 9 Jan 2003 22:17:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 22:17:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EC17819A74; Thu, 9 Jan 2003 08:17:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 08BBD19A6D for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 08:16:28 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h09DGNWx015650 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 14:16:23 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h09DGL3R016018 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 14:16:21 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h09DGKL05096 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 14:16:20 +0100 (MET) Message-Id: <200301091316.h09DGKL05096@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol X-Mailer: exmh version 2.5 07/13/2001 with version: MH 6.8.3 #20[UCI] To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-reply-to: Your message of "Wed, 08 Jan 2003 01:45:59 -0500." <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> References: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ List-Archive: Date: Thu, 09 Jan 2003 14:16:20 +0100 /sys/doc/fossil.pdf mentions an ``experimental file stack device'' devfs(3). I'm just curious; is that man page available? (could not find on plan9 web nor on sources) Axel. From cse.psu.edu!9fans-admin Thu Jan 9 22:43:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 22:43:20 JST 2003 Received: (qmail 16862 invoked by uid 1020); 9 Jan 2003 22:43:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16858 invoked from network); 9 Jan 2003 22:43:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 22:43:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C7BD719A78; Thu, 9 Jan 2003 08:43:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id D2FC219A6B for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 08:42:28 -0500 (EST) Message-ID: <45790cfaca48ad5d5cf265159348e751@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: rog@vitanuova.com MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 13:44:29 0000 > /sys/doc/fossil.pdf mentions an ``experimental file stack device'' devfs(3). > I'm just curious; is that man page available? > (could not find on plan9 web nor on sources) it's a mistake in the paper. see instead fs(3). From cse.psu.edu!9fans-admin Thu Jan 9 23:10:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 23:10:19 JST 2003 Received: (qmail 17175 invoked by uid 1020); 9 Jan 2003 23:10:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17171 invoked from network); 9 Jan 2003 23:10:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 23:10:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E21D119A7B; Thu, 9 Jan 2003 09:10:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 11AC3199B7 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 09:09:07 -0500 (EST) Received: from ccs.lanl.gov (localhost.localdomain [127.0.0.1]) by mailrelay1.lanl.gov (8.12.3/8.12.3/(ccn-5)) with SMTP id h09E969i010012 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 07:09:06 -0700 Received: (qmail 17657 invoked from network); 9 Jan 2003 07:09:05 -0700 Received: from unknown (HELO carotid.ccs.lanl.gov) (128.165.148.162) by 128.165.148.1 with SMTP; 9 Jan 2003 07:09:05 -0700 Received: (qmail 12589 invoked by uid 3499); 9 Jan 2003 07:09:05 -0700 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 9 Jan 2003 07:09:05 -0700 From: "Ronald G. Minnich" X-X-Sender: rminnich@carotid.ccs.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] Whither nvram? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 07:09:05 -0700 (MST) On Thu, 9 Jan 2003, Russ Cox wrote: > I like that suggestion. Then I could get rid > of the cputype=debug hack. Out here andrey did a set up so that our linuxbios nodes had nvram in cmos; it really was nvram. The types of nvram are becoming more varied. An environment variable to describe nvram would be very useful. ron From cse.psu.edu!9fans-admin Thu Jan 9 23:33:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 23:33:21 JST 2003 Received: (qmail 17606 invoked by uid 1020); 9 Jan 2003 23:33:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17602 invoked from network); 9 Jan 2003 23:33:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 23:33:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 05ABE19A7F; Thu, 9 Jan 2003 09:33:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from juno.com (61-222-12-5.HINET-IP.hinet.net [61.222.12.5]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 5184C19A7F for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 09:32:22 -0500 (EST) Message-ID: <022b73c21a4b$1384c4d5$4bc08ec4@thtuib> From: To: <9fans@cse.psu.edu> MiME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00B4_56C38D3E.D8264C08" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Internet Mail Service (5.5.2650.21) Importance: Normal Subject: [9fans] Nothing To Loose And A World Of Education To Gain Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 09 Jan 2003 12:16:51 +0200 ------=_NextPart_000_00B4_56C38D3E.D8264C08 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 WW91ciByZXF1ZXN0IHRvIHJlY2VpdmUgeW91ciBmcmVlIGludmVzdG1lbnQg RWR1Y2F0aW9uIA0KDQpBbmQgU3RyYXRlZ3kgUGFja2FnZSBpcyBoZXJlLg0K DQpMZWFybiBIb3cgdG8gaW52ZXN0IGFuZCBsZXZlcmFnZSBPaWwsIENvZmZl ZSwgR29sZC4gDQoNCkhlYXRpbmcgT2lsLCBTdWdhciwgUyZQIFN0b2Nrcw0K DQpBbmQgdGhlIG90aGVyIDM0IG1hcmtldHMgZHJpdmVuIGJ5IHdvcmxkIGNv bnN1bWVyIGRlbWFuZC4NCg0KWW91IEhhdmUgTm90aGluZyBUbyBMb29zZSBB bmQgQSBXb3JsZCBPZiBFZHVjYXRpb24gVG8gR2FpbiANCg0KRm9sbG93IHRo ZSBMaW5rIGJlbG93IGZvciBtb3JlIGluZm9ybWF0aW9uDQpodHRwOi8vd3d3 LmZhc3QuYnovbW9ydC8xLw0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpQ b2xpY3kgRGlzY2xhaW1lcjogVW5kZXIgQmlsbCBzLjE2MTggVGl0bGUgSUlJ IHBhc3NlZCBieSB0aGUgMTA1dGggVS4gUy4gQ29uZ3Jlc3MsIG1haWwgY2Fu bm90IGJlIGNvbnNpZGVyZWQgU3BhbSBhcyBsb25nIGFzIHdlIGluY2x1ZGUg Y29udGFjdCANCmluZm9ybWF0aW9uIGFuZCBhIHJlbW92ZSBsaW5rIGZvciBy ZW1vdmFsIGZyb20gdGhpcyBtYWlsaW5nIGxpc3QuIElmIHRoaXMgDQplLW1h aWwgaXMgdW5zb2xpY2l0ZWQsIHBsZWFzZSBhY2NlcHQgb3VyIGFwb2xvZ2ll cy4gUGVyIHRoZSBwcm9wb3NlZCBILlIuIA0KMzExMyBVbnNvbGljaXRlZCBD b21tZXJjaWFsIEVsZWN0cm9uaWMgTWFpbCBBY3Qgb2YgMjAwMCwgZnVydGhl cg0KdHJhbnNtaXNzaW9uIHRvIHlvdSBieSB0aGUgc2VuZGVyIG1heSBiZSBz dG9wcGVkIGF0IE5PIENPU1QgdG8geW91IQ0KaHR0cDovL3d3dy5mYXN0LmJ6 L21vcnQvcmVtLw0KMDQ5MWRIUmwzLTEzNXhOcGg4MTI1RkF0YTEtODU2VUhh aTk4ODFmVnd4Ny0zODhBQWRBbDQ4 From cse.psu.edu!9fans-admin Thu Jan 9 23:40:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 23:40:26 JST 2003 Received: (qmail 17736 invoked by uid 1020); 9 Jan 2003 23:40:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17732 invoked from network); 9 Jan 2003 23:40:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 23:40:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9BEF519A86; Thu, 9 Jan 2003 09:40:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C215519A81 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 09:39:57 -0500 (EST) Message-ID: X-Plan9-Fortune: The skeletons in the cupboard will all come out in the wash. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <45790cfaca48ad5d5cf265159348e751@vitanuova.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 09:39:56 -0500 the credit for fs(3) goes to nemo, by the way. From cse.psu.edu!9fans-admin Thu Jan 9 23:42:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 9 23:42:17 JST 2003 Received: (qmail 17795 invoked by uid 1020); 9 Jan 2003 23:42:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17787 invoked from network); 9 Jan 2003 23:42:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 9 Jan 2003 23:42:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 106A219A80; Thu, 9 Jan 2003 09:42:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 49B4719A80 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 09:41:59 -0500 (EST) Message-ID: <6b4d9e835e502ce6d9dcc955dba67ac9@plan9.bell-labs.com> X-Plan9-Fortune: C'est magnifique, mais ce n'est pas Unix. -Henry Spencer From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Real basics: authentication In-Reply-To: <20030109142225.G12514@cackle.proxima.alt.za> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 09:41:57 -0500 Is there anything interesting in /sys/log/auth? From cse.psu.edu!9fans-admin Fri Jan 10 00:09:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 00:09:20 JST 2003 Received: (qmail 18230 invoked by uid 1020); 10 Jan 2003 00:09:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18226 invoked from network); 10 Jan 2003 00:09:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 00:09:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D46E219A8A; Thu, 9 Jan 2003 10:09:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9EC9C19A3E for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 10:08:46 -0500 (EST) Message-ID: <65485901c1fa05e5a52a01fa761e0d80@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] imap4d Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 10:08:45 -0500 People here noticed that imap4d wouldn't let them delete messages under netscape/mozilla. Fixed and sources updated. From cse.psu.edu!9fans-admin Fri Jan 10 00:19:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 00:19:24 JST 2003 Received: (qmail 18326 invoked by uid 1020); 10 Jan 2003 00:19:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18322 invoked from network); 10 Jan 2003 00:19:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 00:19:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5430119A8D; Thu, 9 Jan 2003 10:19:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B93C019A82 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 10:18:22 -0500 (EST) Message-ID: <5ce6663c0a8f4b0745a6347788ff77d4@plan9.bell-labs.com> X-Plan9-Fortune: Why should someone be penalized because he has studied diligently and deciduously in high school. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Building a system for Plan 9 In-Reply-To: <7c61a3fd.0301081539.742e5d19@posting.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 10:18:19 -0500 Others will correct me I'm sure, but I think the processor and motherboard just aren't issues anymore. Ethernet: here are lots of Intel 8255x-based ether cards out there, and they work well. In general the ethernet situation isn't that bad either. Sound: the SB16 (and SB32, SB32AWE, etc.) is the only supported internal sound card. USB audio works well as an alternative. It's extra nice because the audio interface (as well as the USB hw interface) is standardized, so any standard audio device should work. We've used a bunch. Video: everyone hates video. The chipsets integrated with motherboards are basically not supported. I'd look for an NVIDIA-based or S3 Savage4-based card. NVIDIA seems to be the dominant player these days, and I believe all these work: switch(p->did){ case 0x0020: /* Riva TNT */ case 0x0028: /* Riva TNT2 */ case 0x0029: /* Riva TNT2 (Ultra)*/ case 0x002C: /* Riva TNT2 (Vanta) */ case 0x002D: /* Riva TNT2 M64 */ case 0x00A0: /* Riva TNT2 (Integrated) */ nv->arch = 4; break; case 0x0100: /* GeForce 256 */ case 0x0101: /* GeForce DDR */ case 0x0103: /* Quadro */ case 0x0110: /* GeForce2 MX */ case 0x0111: /* GeForce2 MX DDR */ case 0x0112: /* GeForce 2 Go */ case 0x0113: /* Quadro 2 MXR */ case 0x0150: /* GeForce2 GTS */ case 0x0151: /* GeForce2 GTS (rev 1) */ case 0x0152: /* GeForce2 Ultra */ case 0x0153: /* Quadro 2 Pro */ nv->arch = 10; break; case 0x0200: /* GeForce3 */ case 0x0201: /* some other geforce3's */ case 0x0202: nv->arch = 20; break; default: error("%s: DID %4.4uX unsupported\n", ctlr->name, p->did); } Russ From cse.psu.edu!9fans-admin Fri Jan 10 01:46:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 01:46:22 JST 2003 Received: (qmail 19155 invoked by uid 1020); 10 Jan 2003 01:46:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19151 invoked from network); 10 Jan 2003 01:46:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 01:46:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2C4FE19A8F; Thu, 9 Jan 2003 11:46:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from edoras.nas.com (edoras.nas.com [206.63.100.8]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1F04B19A6D for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 11:45:25 -0500 (EST) Received: from nas.com (unknown [164.116.190.46]) by edoras.nas.com (Postfix) with ESMTP id C9B8FEB3E3 for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 08:45:19 -0800 (PST) Message-ID: <3E1DA723.9080206@nas.com> From: Jack Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910 X-Accept-Language: en-us, en, es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] Building a system for Plan 9 References: <5ce6663c0a8f4b0745a6347788ff77d4@plan9.bell-labs.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 09 Jan 2003 08:45:23 -0800 Russ Cox wrote: > Video: everyone hates video. The chipsets integrated with > motherboards are basically not supported. Just to clarify, I'm guessing that most of the integrated solutions don't work or work poorly. I think the i81x video only works at 640x480 (though onboard LAN works). Socket 370 is even tougher to find now that the new Celerons are out, though I think all the 845-based P4 boards use the same video drivers. Does anyone have anything to add regarding nForce or VIA chipsets on motherboards? -Jack From cse.psu.edu!9fans-admin Fri Jan 10 02:43:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 02:43:22 JST 2003 Received: (qmail 19709 invoked by uid 1020); 10 Jan 2003 02:43:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19705 invoked from network); 10 Jan 2003 02:43:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 02:43:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BDBAC19A90; Thu, 9 Jan 2003 12:43:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from thefrayedknot.armory.com (thefrayedknot.armory.com [192.122.209.39]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 9438419A3E for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 12:42:41 -0500 (EST) Received: (qmail 5866 invoked by uid 1000); 9 Jan 2003 17:42:43 -0000 From: Andrew To: 9fans@cse.psu.edu Subject: Re: [9fans] Building a system for Plan 9 Message-ID: <20030109174243.GA5854@thefrayedknot.armory.com> Mail-Followup-To: 9fans@cse.psu.edu References: <5ce6663c0a8f4b0745a6347788ff77d4@plan9.bell-labs.com> <3E1DA723.9080206@nas.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3E1DA723.9080206@nas.com> User-Agent: Mutt/1.4i Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 09:42:43 -0800 On Thu, Jan 09, 2003 at 08:45:23AM -0800, Jack Johnson wrote: > Russ Cox wrote: > >Video: everyone hates video. The chipsets integrated with > >motherboards are basically not supported. > > Just to clarify, I'm guessing that most of the integrated solutions > don't work or work poorly. I think the i81x video only works at 640x480 > (though onboard LAN works). Socket 370 is even tougher to find now that > the new Celerons are out, though I think all the 845-based P4 boards use > the same video drivers. Im not sure of the size of your installation, but... one thing i started doing was not having the servers bootup into rio, and just run in 'console' mode, often headless. for that the integrated video works fine (especially if you are short a few video cards). Im not sure about the new fs, but the old one didnt have any sort of graphics anyways so, of course, an integrated video works there as well. From cse.psu.edu!9fans-admin Fri Jan 10 03:09:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 03:09:21 JST 2003 Received: (qmail 19975 invoked by uid 1020); 10 Jan 2003 03:09:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19971 invoked from network); 10 Jan 2003 03:09:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 03:09:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23BC119A93; Thu, 9 Jan 2003 13:09:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cnm-vra.com (invisibo.faith-assembly.net [209.76.64.46]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A4F3A19A6D for <9fans@cse.psu.edu>; Thu, 9 Jan 2003 13:08:20 -0500 (EST) Received: from micah by cnm-vra.com with local (Exim 3.12 #1 (Debian)) id 18Wh6I-0003Ac-00; Thu, 09 Jan 2003 10:08:18 -0800 To: 9fans@cse.psu.edu Subject: Re: [9fans] Building a system for Plan 9 Message-ID: <20030109100818.A12094@cnm-vra.com> References: <5ce6663c0a8f4b0745a6347788ff77d4@plan9.bell-labs.com> <3E1DA723.9080206@nas.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3E1DA723.9080206@nas.com>; from fragment@nas.com on Thu, Jan 09, 2003 at 08:45:23AM -0800 From: Micah Stetson Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 9 Jan 2003 10:08:18 -0800 > don't work or work poorly. I think the i81x video only works at 640x480 I installed a VAIO with i815 (I think) video a few days back, and it worked fine at 1024x768. Only problem was that the cursor was a bright cyan. Micah From cse.psu.edu!9fans-admin Fri Jan 10 14:16:44 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 14:16:44 JST 2003 Received: (qmail 2115 invoked by uid 1020); 10 Jan 2003 14:16:43 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 2109 invoked from network); 10 Jan 2003 14:16:27 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 14:16:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 26E5419A3E; Fri, 10 Jan 2003 00:16:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0C00319980 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 00:15:14 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h0A5FEx8015513 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 07:15:15 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h0A5F94Z015512 for 9fans@cse.psu.edu; Fri, 10 Jan 2003 07:15:09 +0200 (SAST) From: Lucio De Re To: 9fans@cse.psu.edu Subject: Re: [9fans] Real basics: authentication Message-ID: <20030110071505.I12514@cackle.proxima.alt.za> Mail-Followup-To: 9fans@cse.psu.edu References: <20030109142225.G12514@cackle.proxima.alt.za> <6b4d9e835e502ce6d9dcc955dba67ac9@plan9.bell-labs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: <6b4d9e835e502ce6d9dcc955dba67ac9@plan9.bell-labs.com>; from Russ Cox on Thu, Jan 09, 2003 at 09:41:57AM -0500 Organization: Proxima Research & Development Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 07:15:06 +0200 On Thu, Jan 09, 2003 at 09:41:57AM -0500, Russ Cox wrote: > > Is there anything interesting in /sys/log/auth? It's empty :-( I suppose _that_ could be called interesting. ++L From cse.psu.edu!9fans-admin Fri Jan 10 14:59:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 14:59:32 JST 2003 Received: (qmail 3493 invoked by uid 1020); 10 Jan 2003 14:59:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3489 invoked from network); 10 Jan 2003 14:59:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 14:59:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 770C419A26; Fri, 10 Jan 2003 00:59:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BEDFB19995 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 00:58:47 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h0A5wkx8015588 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 07:58:48 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h0A5wepn015587 for 9fans@cse.psu.edu; Fri, 10 Jan 2003 07:58:40 +0200 (SAST) From: Lucio De Re To: 9fans@cse.psu.edu Subject: Re: [9fans] Real basics: authentication Message-ID: <20030110075834.K12514@cackle.proxima.alt.za> Mail-Followup-To: 9fans@cse.psu.edu References: <20030109142225.G12514@cackle.proxima.alt.za> <6b4d9e835e502ce6d9dcc955dba67ac9@plan9.bell-labs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: <6b4d9e835e502ce6d9dcc955dba67ac9@plan9.bell-labs.com>; from Russ Cox on Thu, Jan 09, 2003 at 09:41:57AM -0500 Organization: Proxima Research & Development Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 07:58:36 +0200 On Thu, Jan 09, 2003 at 09:41:57AM -0500, Russ Cox wrote: > > Is there anything interesting in /sys/log/auth? I note that user inferno exists on the 3ed box but is a "group" with a totally different id on the 4ed file server that the auth server uses. I'll bring these two into line and see if it makes a difference. ++L From cse.psu.edu!9fans-admin Fri Jan 10 16:40:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 16:40:22 JST 2003 Received: (qmail 6975 invoked by uid 1020); 10 Jan 2003 16:40:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6971 invoked from network); 10 Jan 2003 16:40:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 16:40:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8D7D419995; Fri, 10 Jan 2003 02:40:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C090D19980 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 02:39:20 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h0A7dKx8015720 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 09:39:21 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h0A7dEFk015719 for 9fans@cse.psu.edu; Fri, 10 Jan 2003 09:39:14 +0200 (SAST) From: Lucio De Re To: 9fans@cse.psu.edu Subject: Re: [9fans] Real basics: authentication Message-ID: <20030110093904.N12514@cackle.proxima.alt.za> Mail-Followup-To: 9fans@cse.psu.edu References: <20030109142225.G12514@cackle.proxima.alt.za> <6b4d9e835e502ce6d9dcc955dba67ac9@plan9.bell-labs.com> <20030110075834.K12514@cackle.proxima.alt.za> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us In-Reply-To: <20030110075834.K12514@cackle.proxima.alt.za>; from Lucio De Re on Fri, Jan 10, 2003 at 07:58:36AM +0200 Organization: Proxima Research & Development Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 09:39:09 +0200 On Fri, Jan 10, 2003 at 07:58:36AM +0200, Lucio De Re wrote: > > On Thu, Jan 09, 2003 at 09:41:57AM -0500, Russ Cox wrote: > > > > Is there anything interesting in /sys/log/auth? > Maybe the following will help? 1. tickle Jan 10 07:14:54 tr-ok lucio@lucio(192.96.32.71) -> lucio@lucio 2. tickle Jan 10 07:14:56 tr-ok lucio@lucio(192.96.32.71) -> lucio@inferno 3. tickle Jan 10 07:15:09 tr-ok proxima@proxima(192.96.32.73) -> proxima@proxima 4. tickle Jan 10 07:24:44 tr-ok lucio@lucio(192.96.32.71) -> lucio@lucio 5. tickle Jan 10 07:24:45 tr-ok lucio@lucio(192.96.32.71) -> lucio@inferno 6. tickle Jan 10 07:47:54 tr-ok inferno@inferno(192.96.32.75) -> inferno@proxima 7. tickle Jan 10 07:56:47 tr-ok lucio@lucio(192.96.32.71) -> lucio@lucio 8. tickle Jan 10 07:56:48 tr-ok lucio@lucio(192.96.32.71) -> lucio@inferno 9. tickle Jan 10 07:56:51 tr-ok lucio@inferno(192.96.32.75) -> lucio@proxima 10. tickle Jan 10 08:32:20 tr-ok proxima@proxima(192.96.32.73) -> proxima@proxima These are from the auth server, the first bunch (1-5) is subsequent to a file server reboot (to put it into "allow" mode) and the second (6-10) is subsequent to the next reboot where the file server was restored to normal operation. The proxima@proxima (ip 192.96.32.73) is the 2ed CPU server and can safely be ignored. 192.96.32.71 is the drawterm workstation, 192.96.32.75 is the CPU server. I logged into it - but I'd have expected inferno@inferno, perhaps my NVRAM is set up badly? Or is it that lucio@inferno ought to be lucio@proxima? How is that determined? > I note that user inferno exists on the 3ed box but is a "group" with a > totally different id on the 4ed file server that the auth server uses. > > I'll bring these two into line and see if it makes a difference. > It didn't, but perhaps the solution is in the above, invisible to me. ++L From cse.psu.edu!9fans-admin Fri Jan 10 21:20:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 21:20:36 JST 2003 Received: (qmail 12917 invoked by uid 1020); 10 Jan 2003 21:20:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 12913 invoked from network); 10 Jan 2003 21:20:25 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 21:20:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5C13E19A60; Fri, 10 Jan 2003 07:20:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AF13F199DD for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 07:19:10 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18WxoT-0007JY-00 for 9fans@cse.psu.edu; Fri, 10 Jan 2003 11:59:02 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Dave Atkin Message-ID: Organization: ntl Business News Service Subject: [9fans] Inferno and Plan 9 Newsletter Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 11:55:41 GMT Vita Nuova's January 2003 newsletter is now availabe at http://www.vitanuova.com/newsletter/Jan_2003.html It includes information on the forthcoming Inferno Fourth Edition. Dave Atkin Vita Nuova From cse.psu.edu!9fans-admin Fri Jan 10 23:09:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 10 23:09:19 JST 2003 Received: (qmail 14443 invoked by uid 1020); 10 Jan 2003 23:09:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14439 invoked from network); 10 Jan 2003 23:09:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 10 Jan 2003 23:09:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E008119A69; Fri, 10 Jan 2003 09:09:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23463199DD for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 09:08:54 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.6/8.12.6/ic) with ESMTP id h0AE8ZsY005177 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 16:08:41 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup12.kp.km.ua [217.196.174.27]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h0AE8Sin089599 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 16:08:31 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="koi8-r" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available X-Mailer: KMail [version 1.2] MIME-Version: 1.0 Message-Id: <03021016063100.00576@localhost.localdomain> Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 10 Feb 2003 16:06:31 -0500 I wonder, fossil, why so geological name? -kyxap From cse.psu.edu!9fans-admin Sat Jan 11 02:09:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 11 02:09:21 JST 2003 Received: (qmail 16334 invoked by uid 1020); 11 Jan 2003 02:09:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16330 invoked from network); 11 Jan 2003 02:09:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 11 Jan 2003 02:09:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4A4B319A6D; Fri, 10 Jan 2003 12:09:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from terra (16.Red-80-33-132.pooles.rima-tde.net [80.33.132.16]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id C61F019A40 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 12:08:16 -0500 (EST) From: "Por el precio de un cartucho obtenga hasta 10 cargas" To: <9fans@cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Message-Id: <20030110170816.C61F019A40@mail.cse.psu.edu> Subject: [9fans] Lo mejor para su impresora Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 18:04:25 IMPRIMA LO QUE QUIERA SIN IMPORTARLE EL GASTO IMPRESION CON CALIDAD FOTOGRAFICA. OBTENGA HASTA 10 CARGAS-POR EL PRECIO DE UN CARTUCHO www.easyinkjet.net Les informamos que disponemos de kits de tinta, para todas las marcas de impresoras, por 28 EUROS (iva incluido) para negro y 34 para el de color mas 3 euros de gastos de envio. Con un Kit tiene para recargar los cartuchos de 5 a 10 veces; dependiendo de la marca. HAGA SU PEDIDO: a comercial@easyinkjet.net o al tel.934315124-Fax934319444 INDICANDO: marca de la impresora y modelo . Para baja en fichero: baja@easyinkjet.net From cse.psu.edu!9fans-admin Sat Jan 11 02:44:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 11 02:44:20 JST 2003 Received: (qmail 16562 invoked by uid 1020); 11 Jan 2003 02:44:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16558 invoked from network); 11 Jan 2003 02:44:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 11 Jan 2003 02:44:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 267221999B; Fri, 10 Jan 2003 12:44:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7ED69199DD for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 12:43:52 -0500 (EST) Message-ID: X-Plan9-Fortune: You can't comb a hairy ball smooth. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Real basics: authentication In-Reply-To: <20030110093904.N12514@cackle.proxima.alt.za> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 12:43:50 -0500 Once you connect to the cpu server, cat /dev/user. If it says lucio, then you're lucio. It sounds to me like the cpu server can't find the auth server. The cpu server and file server can still chat because they have the same uid and thus don't need an auth server. But when you try to authenticate to the file server no auth server is found so it connects as none. On the cpu server, if you run g% ndb/csquery > tcp!$auth!telnet does it give you a response? From cse.psu.edu!9fans-admin Sat Jan 11 04:23:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 11 04:23:33 JST 2003 Received: (qmail 17416 invoked by uid 1020); 11 Jan 2003 04:23:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17412 invoked from network); 11 Jan 2003 04:23:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 11 Jan 2003 04:23:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 057E519A6C; Fri, 10 Jan 2003 14:23:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0335D19999 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 14:22:14 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id OAA13936 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 14:22:13 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0AJMDw14893 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 14:22:13 -0500 (EST) Message-Id: <200301101922.h0AJMDw14893@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Whither ape/psh? In-Reply-To: Your message of "Thu, 09 Jan 2003 00:09:08 EST." From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 14:22:13 -0500 > done. Gracias. > > This works reasonably, and it'd be nice to see it go onto sources. It'd > > be nicer to see bind -r or an overlay filesystem. > > the source is in /sys/src/9/port/chan.c. have at it! Hrmph. - Dan C. From cse.psu.edu!9fans-admin Sat Jan 11 04:51:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 11 04:51:29 JST 2003 Received: (qmail 17662 invoked by uid 1020); 11 Jan 2003 04:51:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17658 invoked from network); 11 Jan 2003 04:51:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 11 Jan 2003 04:51:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 41B2219A85; Fri, 10 Jan 2003 14:51:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D910D19A77 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 14:50:55 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id OAA18533 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 14:50:55 -0500 (EST) From: Dan Cross Received: (from cross@localhost) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) id h0AJotm15192 for 9fans@cse.psu.edu; Fri, 10 Jan 2003 14:50:55 -0500 (EST) Message-Id: <200301101950.h0AJotm15192@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: [9fans] Pulling sources is very hard. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 14:50:55 -0500 (EST) Not just because it's heavy, but because it's hanging. At least, it was about half an hour ago. Interestingly, this caused factotum to hang as well.... Very strange. - Dan C. From cse.psu.edu!9fans-admin Sat Jan 11 08:21:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 11 08:21:23 JST 2003 Received: (qmail 19156 invoked by uid 1020); 11 Jan 2003 08:21:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19152 invoked from network); 11 Jan 2003 08:21:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 11 Jan 2003 08:21:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3A08A19980; Fri, 10 Jan 2003 18:21:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C9A6D19A73 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 18:20:22 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0ANKKgv004203 for <9fans@cse.psu.edu>; Fri, 10 Jan 2003 15:20:21 -0800 (PST) Message-ID: To: 9fans@cse.psu.edu From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] drawterm: adding additional ntfs partitions (e.g. 'D:/') Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 10 Jan 2003 15:32:59 -0800 I've been studying drawterm sources. I can't see an easy way to export more (ntfs) partitions, other than changing the base to a different one and recompiling. Correct? From cse.psu.edu!9fans-admin Sat Jan 11 18:02:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 11 18:02:41 JST 2003 Received: (qmail 28267 invoked by uid 1020); 11 Jan 2003 18:02:40 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 28263 invoked from network); 11 Jan 2003 18:02:39 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 11 Jan 2003 18:02:39 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C57B919A89; Sat, 11 Jan 2003 04:02:19 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from aol.com (unknown [61.241.158.164]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B809019A68 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 04:01:43 -0500 (EST) Message-ID: <023e71d04a8c$4663d3e3$1ac43ae2@kochka> From: To: <9fans@cse.psu.edu> MiME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00E2_68E68A5C.E4553D20" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Internet Mail Service (5.5.2650.21) Importance: Normal Subject: [9fans] These Rates will not last long!.......! Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 07 Nov 2002 15:46:56 -0800 ------=_NextPart_000_00E2_68E68A5C.E4553D20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 TG93ZXN0IFJhdGUgSW4gVGhpcnR5IFllYXJzIA0KDQpSYXRlcyBhcyBsb3cg YXMgNS4yNSUgd29uJ3Qgc3RheSB0aGlzIGxvdyBmb3JldmVyDQoNCkZvbGxv dyB0aGUgbGluayBiZWxvdw0KaHR0cDovL3d3dy5mcmVlb2ZmZXIuYnovZGV2 L21vcnQyNi8NCg0KDQoNClBvbGljeSBEaXNjbGFpbWVyOiBVbmRlciBCaWxs IHMuMTYxOCBUaXRsZSBJSUkgcGFzc2VkIGJ5IHRoZSAxMDV0aCBVLiBTLiBD b25ncmVzcywgbWFpbCBjYW5ub3QgYmUgY29uc2lkZXJlZCBTcGFtIGFzIGxv bmcgYXMgd2UgaW5jbHVkZSBjb250YWN0IA0KaW5mb3JtYXRpb24gYW5kIGEg cmVtb3ZlIGxpbmsgZm9yIHJlbW92YWwgZnJvbSB0aGlzIG1haWxpbmcgbGlz dC4gSWYgdGhpcyANCmUtbWFpbCBpcyB1bnNvbGljaXRlZCwgcGxlYXNlIGFj Y2VwdCBvdXIgYXBvbG9naWVzLiBQZXIgdGhlIHByb3Bvc2VkIEguUi4gDQoz MTEzIFVuc29saWNpdGVkIENvbW1lcmNpYWwgRWxlY3Ryb25pYyBNYWlsIEFj dCBvZiAyMDAwLCBmdXJ0aGVyDQp0cmFuc21pc3Npb24gdG8geW91IGJ5IHRo ZSBzZW5kZXIgbWF5IGJlIHN0b3BwZWQgYXQgTk8gQ09TVCB0byB5b3UhDQpo dHRwOi8vd3d3LmZhc3QuYnovbW9ydC9yZW0vDQoNCjIzNDhuTHpDMS00MjRV dENoODgzOFR3S1o2LTE4M2VIaUk5OTQzQUpsMzg= From cse.psu.edu!9fans-admin Sun Jan 12 01:53:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 01:53:24 JST 2003 Received: (qmail 32629 invoked by uid 1020); 12 Jan 2003 01:53:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 32625 invoked from network); 12 Jan 2003 01:53:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 01:53:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3F8A519980; Sat, 11 Jan 2003 11:53:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 25D9619A40 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 11:52:42 -0500 (EST) Message-ID: X-Plan9-Fortune: My pile of equipment is bigger than your pile of equipment -- philw From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] drawterm: adding additional ntfs partitions (e.g. 'D:/') In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 11:52:40 -0500 You can use the -r option to set the base path. drawterm -r d:/ for example. You're right that you can't have access to more than one at a time. Russ From cse.psu.edu!9fans-admin Sun Jan 12 04:38:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 04:38:22 JST 2003 Received: (qmail 2140 invoked by uid 1020); 12 Jan 2003 04:38:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 2136 invoked from network); 12 Jan 2003 04:38:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 04:38:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 84D6219A3E; Sat, 11 Jan 2003 14:38:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B1FB319A3E for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 14:37:33 -0500 (EST) Received: (qmail 85469 invoked by uid 18927); 11 Jan 2003 19:29:36 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 11 Jan 2003 19:29:36 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Message-ID: <20030111122143.I85448-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] cpu server auth problems Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 12:29:36 -0700 (MST) the machine in question is being set up as a standalone cpu/auth/kfs fileserver when i try to cpu to it from a different machine as a normal user i get the following error: cpu: can't authenticate: plan9box: auth_proxy rpc write: bootes: no auth server found for plan9box (the user i'm trying to get in as is 'andrey') when i cpu as bootes i have no problems getting authenticated: % cpu -h plan9box !Adding key: dom=plan9box proto=p9sk1 user[andrey]: bootes password: ! cpu% what makes it even more puzzling is that if i select to boot from plan9box as a file server (il) on a remote machine the user 'andrey' authenticates just fine so, in essence i can't cpu to the machine as 'andrey' but i can boot with it as a file server and then everything is fine any help is appreciated: andrey From cse.psu.edu!9fans-admin Sun Jan 12 04:56:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 04:56:29 JST 2003 Received: (qmail 2352 invoked by uid 1020); 12 Jan 2003 04:56:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 2348 invoked from network); 12 Jan 2003 04:56:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 04:56:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 94AD919A6D; Sat, 11 Jan 2003 14:56:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 18B4C19A3E for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 14:55:11 -0500 (EST) Received: (qmail 85494 invoked by uid 18927); 11 Jan 2003 19:47:14 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 11 Jan 2003 19:47:14 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu server auth problems In-Reply-To: <20030111122143.I85448-100000@fbsd.acl.lanl.gov> Message-ID: <20030111124339.A85488-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 12:47:13 -0700 (MST) just to add -- i can successfuly cpu to the machine using 'netkey' authentication, so the problem is only with the default, p9 auth andrey From cse.psu.edu!9fans-admin Sun Jan 12 06:04:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 06:04:20 JST 2003 Received: (qmail 3024 invoked by uid 1020); 12 Jan 2003 06:04:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3020 invoked from network); 12 Jan 2003 06:04:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 06:04:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4EC8A19A73; Sat, 11 Jan 2003 16:04:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8EB4619995 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 16:03:43 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0BL3ggv021343 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 13:03:42 -0800 (PST) Message-ID: <60fddf2d72f4266b2b4c6c05f1b19810@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] drawterm: adding additional ntfs partitions (e.g. 'D:/') From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 13:16:18 -0800 > You can use the -r option to set the base path. Thanks. I should have rtfm; It's senility setting in. From cse.psu.edu!9fans-admin Sun Jan 12 06:07:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 06:07:17 JST 2003 Received: (qmail 3065 invoked by uid 1020); 12 Jan 2003 06:07:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3061 invoked from network); 12 Jan 2003 06:07:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 06:07:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 525CA19A80; Sat, 11 Jan 2003 16:07:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from warezftp.remoteserver.org (host135-89.pool80116.interbusiness.it [80.116.89.135]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D693119A73 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 16:06:19 -0500 (EST) Received: by warezftp.remoteserver.org (Postfix, from userid 512) id 3EF6A6EC1D; Sat, 11 Jan 2003 16:06:31 -0500 (EST) To: 9fans@cse.psu.edu From: WarezFTP@warezftp.remoteserver.org Message-Id: <20030111210631.3EF6A6EC1D@warezftp.remoteserver.org> Subject: [9fans] WarezFTP Grand Opening Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 16:06:31 -0500 (EST) Welcome in the site of your dreams. 800 Gigabytes on our 500 FTP servers. You will find the latest apps, some of a choice of Apps ISO,many games and very much ISO games. We also have 0day applications that is fresh cracked of the scene. Take a look in it you will find good for anything applications and games. We also have a great collection on PS2, XBOX, DC and other consoles The latest games are here. We have also a great collection of DIVX movies, the latest on play now. Check it out its big. We have also a collection usually fast removing of Porno XXX. Take a look. Talking of music we are the biggest Napster around the Internet. Our wide choice of Full Albums will satisfy every taste of music you have. We have a great choice of Artists and Bands. The latest in the shops is always here, in format mp3. We have also a choice of ftp servers dedicated to mp3 sharing. A preview of what we have to offer: Movies: Harry Potter 2, Lord of The Rings 2, Red Dragon, Die Another Day 007, Minority Report, Halloween 4 and many others. Games: Command and Conquer Generals, Warcraft 3, Morrowind, Age of Mythology, Drift When Worlds Collide and many others. So visit us at http://warez-ftp.remotehangout.com From cse.psu.edu!9fans-admin Sun Jan 12 06:19:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 06:19:19 JST 2003 Received: (qmail 3174 invoked by uid 1020); 12 Jan 2003 06:19:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3170 invoked from network); 12 Jan 2003 06:19:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 06:19:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E3B019A86; Sat, 11 Jan 2003 16:19:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AE71119A80 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 16:18:22 -0500 (EST) Message-ID: <002bf53ac20d8f0efa1bf7d1afb584c4@plan9.bell-labs.com> X-Plan9-Fortune: There are many feedback loops into your system From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu server auth problems In-Reply-To: <20030111122143.I85448-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 16:18:20 -0500 run auth/debug and you'll find that your ndb setup is not quite correct. in particular, the cpu server doesn't know how to find the authserver for authdom=plan9box. all the situations that you've described as working do so because they don't require the client side to know how to find the auth server: for netkey the server side takes care of it, for cpu as bootes factotum can make up some tickets by itself, and for the boot-from-file-server, factotum gets the ip address then and uses it as a fallback. From cse.psu.edu!9fans-admin Sun Jan 12 06:46:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 06:46:29 JST 2003 Received: (qmail 3465 invoked by uid 1020); 12 Jan 2003 06:46:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3461 invoked from network); 12 Jan 2003 06:46:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 06:46:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0503F199BF; Sat, 11 Jan 2003 16:46:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B977C19980 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 16:45:49 -0500 (EST) Received: (qmail 85695 invoked by uid 18927); 11 Jan 2003 21:37:52 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 11 Jan 2003 21:37:52 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu server auth problems -- solved In-Reply-To: <20030111124339.A85488-100000@fbsd.acl.lanl.gov> Message-ID: <20030111143154.L85488-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 14:37:52 -0700 (MST) i found the solution to my problem -- had to specify correctly the auth server _and the auth domain_ on the machine i was connecting from: % echo 'auth=plan9box authdom=plan9box' > /net/ndb % cpu -h plan9box [authentication] cpu % of course, i'm not really sure whether echoing stuff to /net/ndb like that has not broken any of my previous settings -- probably a good idea will be to fork the namespace first andrey On Sat, 11 Jan 2003, andrey mirtchovski wrote: > just to add -- i can successfuly cpu to the machine using 'netkey' > authentication, so the problem is only with the default, p9 auth > > andrey > > From cse.psu.edu!9fans-admin Sun Jan 12 06:57:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 06:57:29 JST 2003 Received: (qmail 3637 invoked by uid 1020); 12 Jan 2003 06:57:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3633 invoked from network); 12 Jan 2003 06:57:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 06:57:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0892D19A60; Sat, 11 Jan 2003 16:57:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 41D1E19A89 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 16:56:27 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sat Jan 11 16:56:26 EST 2003 Received: from 141.154.235.156 ([141.154.235.156]) by plan9; Sat Jan 11 16:56:04 EST 2003 Message-ID: X-Plan9-Fortune: Even these days, it's not as easy to go crazy as you think. To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu server auth problems -- solved From: "Russ Cox" In-Reply-To: <20030111143154.L85488-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 16:56:01 -0500 forking the name space doesn't fork /net/ndb. echo 'auth=plan9box authdom=plan9box' >>/net/ndb adds a separate entry (because it's not indented) so you're fine. you could add it to /lib/ndb/local as a more permanent solution. From cse.psu.edu!9fans-admin Sun Jan 12 07:15:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 07:15:19 JST 2003 Received: (qmail 3816 invoked by uid 1020); 12 Jan 2003 07:15:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3812 invoked from network); 12 Jan 2003 07:15:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 07:15:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E1C319A84; Sat, 11 Jan 2003 17:15:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id BBDCB19980 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 17:14:32 -0500 (EST) Received: (qmail 85753 invoked by uid 18927); 11 Jan 2003 22:06:35 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 11 Jan 2003 22:06:35 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu server auth problems -- solved In-Reply-To: Message-ID: <20030111150551.O85488-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 15:06:35 -0700 (MST) On Sat, 11 Jan 2003, Russ Cox wrote: > you could add it to /lib/ndb/local as a more permanent solution. > i did that and it worked fine (already pulled an update on two machines here) thanx! From cse.psu.edu!9fans-admin Sun Jan 12 09:50:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 09:50:22 JST 2003 Received: (qmail 5676 invoked by uid 1020); 12 Jan 2003 09:50:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 5672 invoked from network); 12 Jan 2003 09:50:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 09:50:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5D6F919A8E; Sat, 11 Jan 2003 19:50:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn5.excitenetwork.com [207.159.120.59]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E395C19A8C for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 19:49:59 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id C307E1E45C; Sat, 11 Jan 2003 19:49:53 -0500 (EST) To: 9fans@cse.psu.edu Received: from [64.154.75.18] by xprdmailfe24.nwk.excite.com via HTTP; Sat, 11 Jan 2003 19:49:53 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 885b6cfa5b3cc971f19df136022650e2 From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030112004953.C307E1E45C@xmxpita.excite.com> Subject: [9fans] contrib and the sources cd Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 19:49:53 -0500 (EST) Could the 'contrib' section of sources be added to the 'sources snapshot' cd? Alternatively, could a 'contrib snapshot' be added to the extra downloads page? Thanks, --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Sun Jan 12 10:38:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 10:38:28 JST 2003 Received: (qmail 6452 invoked by uid 1020); 12 Jan 2003 10:38:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6448 invoked from network); 12 Jan 2003 10:38:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 10:38:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2F75819A95; Sat, 11 Jan 2003 20:38:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E3BF219A0C for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 20:37:35 -0500 (EST) Message-ID: <2a1bd32d0ae48075f6fda5ac12999872@plan9.bell-labs.com> X-Plan9-Fortune: He judges by what he hears, not by what he sees. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] contrib and the sources cd In-Reply-To: <20030112004953.C307E1E45C@xmxpita.excite.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 20:37:34 -0500 Done. From cse.psu.edu!9fans-admin Sun Jan 12 11:37:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 11:37:30 JST 2003 Received: (qmail 7259 invoked by uid 1020); 12 Jan 2003 11:37:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7255 invoked from network); 12 Jan 2003 11:37:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 11:37:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 037E319A8E; Sat, 11 Jan 2003 21:37:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn6.excitenetwork.com [207.159.120.60]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E2D1B19A0C for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 21:36:49 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id D4EDC109ED3; Sat, 11 Jan 2003 21:36:43 -0500 (EST) To: 9fans@cse.psu.edu Received: from [64.154.75.18] by xprdmailfe1.nwk.excite.com via HTTP; Sat, 11 Jan 2003 21:36:43 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 885b6cfa5b3cc971f19df136022650e2 From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030112023643.D4EDC109ED3@xmxpita.excite.com> Subject: [9fans] 4th edition file server available Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 21:36:43 -0500 (EST) >It is a user-level program rather than a special kernel One advantage (as I understood it) of using a specialized kernel was a form of security -- there were *no* user mode programs whose bugs could be exploited. How "standalone" can a Fossil/Venti server be? Can I delete almost everything in /bin to "lock down" the system? --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Sun Jan 12 11:46:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 11:46:34 JST 2003 Received: (qmail 7445 invoked by uid 1020); 12 Jan 2003 11:46:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7441 invoked from network); 12 Jan 2003 11:46:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 11:46:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3C26919A96; Sat, 11 Jan 2003 21:46:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn6.excitenetwork.com [207.159.120.60]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4D33819995 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 21:46:00 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id 59314109ED3; Sat, 11 Jan 2003 21:45:54 -0500 (EST) To: 9fans@cse.psu.edu Received: from [64.154.75.18] by xprdmailfe1.nwk.excite.com via HTTP; Sat, 11 Jan 2003 21:45:54 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 885b6cfa5b3cc971f19df136022650e2 From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030112024554.59314109ED3@xmxpita.excite.com> Subject: [9fans] contrib and the sources cd Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 21:45:54 -0500 (EST) The new line in the "Additional Software" page is: Sources Extras Should be: Sources Extras (Misplaced quote - currently the link points back to the "Additional Software" page.) Download in progress. Thanks! --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Sun Jan 12 11:50:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 11:50:18 JST 2003 Received: (qmail 7477 invoked by uid 1020); 12 Jan 2003 11:50:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7473 invoked from network); 12 Jan 2003 11:50:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 11:50:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B8E2619A92; Sat, 11 Jan 2003 21:50:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn6.excitenetwork.com [207.159.120.60]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B919019995 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 21:49:26 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id BC31B109ED3; Sat, 11 Jan 2003 21:49:20 -0500 (EST) To: 9fans@cse.psu.edu Received: from [64.154.75.18] by xprdmailfe1.nwk.excite.com via HTTP; Sat, 11 Jan 2003 21:49:20 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 885b6cfa5b3cc971f19df136022650e2 From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030112024920.BC31B109ED3@xmxpita.excite.com> Subject: [9fans] contrib and the sources cd Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 21:49:20 -0500 (EST) Oops, my mailer ate the html. The line: href=""/magic/9down4e/compressed/1042339204.nk4rvxpj68uswx87w77ryx4u43dbgm7e/contrib.iso.bz2 should be: href="/magic/9down4e/compressed/1042339204.nk4rvxpj68uswx87w77ryx4u43dbgm7e/contrib.iso.bz2" --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Sun Jan 12 11:54:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 11:54:19 JST 2003 Received: (qmail 7547 invoked by uid 1020); 12 Jan 2003 11:54:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7543 invoked from network); 12 Jan 2003 11:54:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 11:54:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 61F3919A96; Sat, 11 Jan 2003 21:54:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 875BE19980 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 21:53:41 -0500 (EST) Message-ID: <710c15871c78f4880b6409d2f3a9c11a@plan9.bell-labs.com> X-Plan9-Fortune: Boost, don't knock From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] contrib and the sources cd In-Reply-To: <20030112024920.BC31B109ED3@xmxpita.excite.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 21:53:39 -0500 Thanks, fixed. From cse.psu.edu!9fans-admin Sun Jan 12 11:57:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 11:57:17 JST 2003 Received: (qmail 7588 invoked by uid 1020); 12 Jan 2003 11:57:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7584 invoked from network); 12 Jan 2003 11:57:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 11:57:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 283C419A9B; Sat, 11 Jan 2003 21:57:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn6.excitenetwork.com [207.159.120.60]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C65A619A98 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 21:56:25 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id C66ED109F01; Sat, 11 Jan 2003 21:56:19 -0500 (EST) To: 9fans@cse.psu.edu Received: from [64.154.75.18] by xprdmailfe1.nwk.excite.com via HTTP; Sat, 11 Jan 2003 21:56:19 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 885b6cfa5b3cc971f19df136022650e2 From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030112025619.C66ED109F01@xmxpita.excite.com> Subject: [9fans] contrib and the sources cd Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 21:56:19 -0500 (EST) > Download in progress. Correction: manually tweaking the url in the browser is giving me an empty page ... will wait. :( --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Sun Jan 12 12:11:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 12:11:20 JST 2003 Received: (qmail 7746 invoked by uid 1020); 12 Jan 2003 12:11:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7742 invoked from network); 12 Jan 2003 12:11:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 12:11:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 46BB419A9D; Sat, 11 Jan 2003 22:11:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 15B8319A9B for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 22:10:44 -0500 (EST) Message-ID: From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <20030112023643.D4EDC109ED3@xmxpita.excite.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 22:10:40 -0500 On Sat Jan 11 21:37:18 EST 2003, joelcsalomon@excite.com wrote: > > >It is a user-level program rather than a special kernel > One advantage (as I understood it) of using a specialized kernel was a form of security -- there were *no* user mode programs whose bugs could be exploited. How "standalone" can a Fossil/Venti server be? Can I delete almost everything in /bin to "lock down" the system? > > --Joel The intent is that it should be possible to configure the system via the kernel config such that the only process(es) running are those necessary to run a fileserver, i.e. fossil and factotum, with only a physical console for control. The less paranoid you are, the more user level stuff you can leave running, e.g. starting fossil from /bin/cpurc. Of course, we're nowhere near there yet. --jim From cse.psu.edu!9fans-admin Sun Jan 12 12:33:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 12 12:33:29 JST 2003 Received: (qmail 8014 invoked by uid 1020); 12 Jan 2003 12:33:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8010 invoked from network); 12 Jan 2003 12:33:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 12 Jan 2003 12:33:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 61AA919AA1; Sat, 11 Jan 2003 22:33:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D6DF019A96 for <9fans@cse.psu.edu>; Sat, 11 Jan 2003 22:32:26 -0500 (EST) Message-ID: X-Plan9-Fortune: The secretaries don't understand me. -Rob Pike From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] contrib and the sources cd In-Reply-To: <710c15871c78f4880b6409d2f3a9c11a@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 11 Jan 2003 22:32:24 -0500 This time for sure! Russ From cse.psu.edu!9fans-admin Tue Jan 14 02:00:46 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:00:46 JST 2003 Received: (qmail 30628 invoked by uid 1020); 14 Jan 2003 02:00:45 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30624 invoked from network); 14 Jan 2003 02:00:44 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:00:44 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 877E2199E4; Mon, 13 Jan 2003 12:00:30 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from wintermute.cse.psu.edu (wintermute.cse.psu.edu [130.203.6.5]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EE8F8199BB for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 03:43:59 -0500 (EST) Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by wintermute.cse.psu.edu (CSE Mail Server (Backup MX)) with ESMTP id 1E0C873E9C for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 14:09:30 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id NAA17777 for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 13:39:32 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0CIdWw03396 for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 13:39:32 -0500 (EST) Message-Id: <200301121839.h0CIdWw03396@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Buglet in ip/httpd/redirect.c Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 12 Jan 2003 13:39:32 -0500 When building the virtual host table in /sys/src/cmd/ip/httpd/httpd.c, there's a bug chopping off ports and/or trailing slashes. The fix is to change the call to strstr() in redirectinit() to call strpbrk() instead. I was wondering why my virtual host redirections weren't working.... - Dan C. From cse.psu.edu!9fans-admin Tue Jan 14 02:01:55 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:01:55 JST 2003 Received: (qmail 30664 invoked by uid 1020); 14 Jan 2003 02:01:55 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30660 invoked from network); 14 Jan 2003 02:01:54 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:01:54 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0D8D7199E3; Mon, 13 Jan 2003 12:01:39 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from wintermute.cse.psu.edu (wintermute.cse.psu.edu [130.203.4.5]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0D08F199E8 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 03:44:09 -0500 (EST) Received: from mail500.nifty.com (mail500.nifty.com [202.248.37.208]) by wintermute.cse.psu.edu (CSE Mail Server (Backup MX)) with ESMTP id B67CD73CC5 for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 03:30:47 -0500 (EST) Received: from localhost (eatkyo900071.adsl.ppp.infoweb.ne.jp [210.229.24.71]) by mail500.nifty.com with ESMTP id h0C8THsi011401 for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 17:29:18 +0900 Mime-Version: 1.0 (Apple Message framework v482) Content-Type: text/plain; charset=US-ASCII; format=flowed From: Moroo Jun To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit Message-Id: X-Mailer: Apple Mail (2.482) Subject: [9fans] rx problem on cpu/auth standalone machine Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 12 Jan 2003 17:29:19 +0900 My plan9 box(named tp560x) is a standalone cpu/auth server. After updating Plan9, upas cron left error logs on /sys/log/cron as follows. tp560x Jan 12 10:01:15 upas: can't call tp560x: connection refused So I cheked rx command logged in as upas. tp560x# rx tp560x ls rx: auth_proxy: auth_proxy rpc write: bootes: bad key /sys/log/auth logged as follows. tp560x Jan 12 02:31:07 tr-fail upas@bootes(192.168.1.32) -> upas@bootes no speaks for tp560x Jan 12 02:31:07 tr-ok upas@bootes(192.168.1.32) -> upas@bootes At this time, /mnt/factotum/log says, cpu% cat /mnt/factotum/log 13: no key matches proto=p9sk1 role=server dom? 13: failure no key matches proto=p9sk1 role=server dom? 12: failure upas can't use bootes's keys 12: failure bad key I reset password and users likes as Plan9 Wiki page. http://cm.bell- labs.com/wiki/plan9/Configuring_a_standalone_CPU_server/index.html But no luck. Cron commands by bootes and rx commad from bootes works fine. Where should I check? Thank you. From cse.psu.edu!9fans-admin Tue Jan 14 02:02:52 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:02:52 JST 2003 Received: (qmail 30677 invoked by uid 1020); 14 Jan 2003 02:02:52 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30673 invoked from network); 14 Jan 2003 02:02:52 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:02:52 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B840D19A0D; Mon, 13 Jan 2003 12:01:46 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from wintermute.cse.psu.edu (wintermute.cse.psu.edu [130.203.18.5]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AE34C19981 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 03:44:18 -0500 (EST) Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by wintermute.cse.psu.edu (CSE Mail Server (Backup MX)) with SMTP id 5C93073F9B for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 17:27:10 -0500 (EST) Received: (qmail 88703 invoked by uid 18927); 12 Jan 2003 22:19:06 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 12 Jan 2003 22:19:06 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Message-ID: <20030112151655.X88430-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] perl + utf? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 12 Jan 2003 15:19:06 -0700 (MST) does the perl port understand utf strings? there's a perl irc client (http://www.iagora.com/~espel/sirc.html) that requires very little modification to get going under plan9, but i found out that UTF strings are displayed incorrectly. do you think that's a problem of the client or the perl port? thanx, andrey From cse.psu.edu!9fans-admin Tue Jan 14 02:05:16 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:05:16 JST 2003 Received: (qmail 30691 invoked by uid 1020); 14 Jan 2003 02:05:16 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30687 invoked from network); 14 Jan 2003 02:05:15 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:05:15 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C940719A02; Mon, 13 Jan 2003 12:04:52 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from wintermute.cse.psu.edu (wintermute.cse.psu.edu [130.203.20.5]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 25E4D19995 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 04:17:30 -0500 (EST) Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by wintermute.cse.psu.edu (CSE Mail Server (Backup MX)) with SMTP id 5063273EA6 for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 14:33:49 -0500 (EST) Received: (qmail 88352 invoked by uid 18927); 12 Jan 2003 19:17:44 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 12 Jan 2003 19:17:44 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Message-ID: <20030112120600.B88309-200000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-73268905-1042399064=:88309" Subject: [9fans] stats.c modification Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 12 Jan 2003 12:17:44 -0700 (MST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-73268905-1042399064=:88309 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, Attached in this mail is a modified version of stats.c that includes an option for increasing the interval between updates. The new option is invoked with: stats -T timestep where timestep is in seconds (later gets transfered to milliseconds). If the option is omitted stats behaviour is unchanged -- the default update interval is one second. An increased timestep causes the scale for almost all measurements to be increased proportionally (for example, if the max number of ethernet packets was 1000 for 1-second updates, it will be 2000 for 2-second updates and 10000 for 10-second updates). Unafected are the scales for memory usage and system load. I find this useful for monitoring cpu servers over a long period of time -- I use it with a timestep of 60 seconds to monitor cpu server activity overnight... If you think that's a valuable modification I can write the 2-line paragraph to add to the man pages :) andrey --0-73268905-1042399064=:88309 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="stats.c" Content-Transfer-Encoding: BASE64 Content-ID: <20030112121744.X88309@fbsd.acl.lanl.gov> Content-Description: Content-Disposition: attachment; filename="stats.c" I2luY2x1ZGUgPHUuaD4NCiNpbmNsdWRlIDxsaWJjLmg+DQojaW5jbHVkZSA8 Y3R5cGUuaD4NCiNpbmNsdWRlIDxhdXRoLmg+DQojaW5jbHVkZSA8ZmNhbGwu aD4NCiNpbmNsdWRlIDxkcmF3Lmg+DQojaW5jbHVkZSA8ZXZlbnQuaD4NCg0K I2RlZmluZQlNQVhOVU0JOAkvKiBtYXhpbXVtIG51bWJlciBvZiBudW1iZXJz IG9uIGRhdGEgbGluZSAqLw0KDQp0eXBlZGVmIHN0cnVjdCBHcmFwaAkJR3Jh cGg7DQp0eXBlZGVmIHN0cnVjdCBNYWNoaW5lCU1hY2hpbmU7DQoNCnN0cnVj dCBHcmFwaA0Kew0KCWludAkJY29saW5kZXg7DQoJUmVjdGFuZ2xlCXI7DQoJ aW50CQkqZGF0YTsNCglpbnQJCW5kYXRhOw0KCWNoYXIJCSpsYWJlbDsNCgl2 b2lkCQkoKm5ld3ZhbHVlKShNYWNoaW5lKiwgbG9uZyosIGxvbmcqLCBpbnQp Ow0KCXZvaWQJCSgqdXBkYXRlKShHcmFwaCosIGxvbmcsIGxvbmcpOw0KCU1h Y2hpbmUJKm1hY2g7DQoJaW50CQlvdmVyZmxvdzsNCglJbWFnZQkqb3ZlcnRt cDsNCn07DQoNCmVudW0NCnsNCgkvKiAvZGV2L3N3YXAgKi8NCglNZW0JCT0g MCwNCglNYXhtZW0sDQoJU3dhcCwNCglNYXhzd2FwLA0KCS8qIC9kZXYvc3lz c3RhdHMgKi8NCglQcm9jbm8JPSAwLA0KCUNvbnRleHQsDQoJSW50ZXJydXB0 LA0KCVN5c2NhbGwsDQoJRmF1bHQsDQoJVExCZmF1bHQsDQoJVExCcHVyZ2Us DQoJTG9hZCwNCgkvKiAvbmV0L2V0aGVyMC8wL3N0YXRzICovDQoJSW4JCT0g MCwNCglPdXQsDQoJRXJyMCwNCn07DQoNCnN0cnVjdCBNYWNoaW5lDQp7DQoJ Y2hhcgkJKm5hbWU7DQoJaW50CQlyZW1vdGU7DQoJaW50CQlzdGF0c2ZkOw0K CWludAkJc3dhcGZkOw0KCWludAkJZXRoZXJmZDsNCglpbnQJCWlmc3RhdHNm ZDsNCglpbnQJCWJhdHRlcnlmZDsNCglpbnQJCWJpdHN5YmF0ZmQ7DQoJaW50 CQlkaXNhYmxlOw0KDQoJbG9uZwkJZGV2c3dhcFs0XTsNCglsb25nCQlkZXZz eXNzdGF0WzhdOw0KCWxvbmcJCXByZXZzeXNzdGF0WzhdOw0KCWludAkJbnBy b2M7DQoJbG9uZwkJbmV0ZXRoZXJzdGF0c1s4XTsNCglsb25nCQlwcmV2ZXRo ZXJzdGF0c1s4XTsNCglsb25nCQliYXR0ZXJ5c3RhdHNbMl07DQoJbG9uZwkJ bmV0ZXRoZXJpZnN0YXRzWzJdOw0KDQoJY2hhcgkJYnVmWzEwMjRdOw0KCWNo YXIJCSpidWZwOw0KCWNoYXIJCSplYnVmcDsNCn07DQoNCmVudW0NCnsNCglN YWlucHJvYywNCglNb3VzZXByb2MsDQoJTlBST0MsDQp9Ow0KDQplbnVtDQp7 DQoJTmNvbG9yCT0gNiwNCglZc3F1ZWV6ZQk9IDIsCS8qIHZlcnRpY2FsIHNx dWVlemluZyBvZiBsYWJlbCB0ZXh0ICovDQoJTGFic3BhY2UJPSAyLAkvKiBy b29tIGFyb3VuZCBsYWJlbCAqLw0KCURvdAkJPSAyLAkvKiBoZWlnaHQgb2Yg ZG90ICovDQoJT3B3aWQJPSA1LAkvKiBzdHJsZW4oImFkZCAgIikgb3Igc3Ry bGVuKCJkcm9wICIpICovDQoJTmxhYgkJPSAzLAkvKiBtYXggbnVtYmVyIG9m IGxhYmVscyBvbiB5IGF4aXMgKi8NCglMYWJsZW4JPSAxNiwJLyogbWF4IGxl bmd0aCBvZiBsYWJlbCAqLw0KCUx4CQk9IDQsCS8qIGxhYmVsIHRpY2sgbGVu Z3RoICovDQp9Ow0KDQplbnVtIE1lbnUyDQp7DQoJTWNvbnRleHQsDQoJTWV0 aGVyLA0KCU1ldGhlcmVyciwNCglNZXRoZXJpbiwNCglNZXRoZXJvdXQsDQoJ TWZhdWx0LA0KCU1pbnRyLA0KCU1sb2FkLA0KCU1tZW0sDQoJTXN3YXAsDQoJ TXN5c2NhbGwsDQoJTXRsYm1pc3MsDQoJTXRsYnB1cmdlLA0KCU1iYXR0ZXJ5 LA0KCU1zaWduYWwsDQoJTm1lbnUyLA0KfTsNCg0KY2hhcgkqbWVudTJzdHJb Tm1lbnUyKzFdID0gew0KCSJhZGQgIGNvbnRleHQgIiwNCgkiYWRkICBldGhl ciAgICIsDQoJImFkZCAgZXRoZXJlcnIiLA0KCSJhZGQgIGV0aGVyaW4gIiwN CgkiYWRkICBldGhlcm91dCIsDQoJImFkZCAgZmF1bHQgICAiLA0KCSJhZGQg IGludHIgICAgIiwNCgkiYWRkICBsb2FkICAgICIsDQoJImFkZCAgbWVtICAg ICAiLA0KCSJhZGQgIHN3YXAgICAgIiwNCgkiYWRkICBzeXNjYWxsICIsDQoJ ImFkZCAgdGxibWlzcyAiLA0KCSJhZGQgIHRsYnB1cmdlIiwNCgkiYWRkICBi YXR0ZXJ5ICIsDQoJImFkZCAgODAyLjExYiAiLA0KCW5pbCwNCn07DQoNCg0K dm9pZAljb250ZXh0dmFsKE1hY2hpbmUqLCBsb25nKiwgbG9uZyosIGludCks DQoJZXRoZXJ2YWwoTWFjaGluZSosIGxvbmcqLCBsb25nKiwgaW50KSwNCgll dGhlcmVycnZhbChNYWNoaW5lKiwgbG9uZyosIGxvbmcqLCBpbnQpLA0KCWV0 aGVyaW52YWwoTWFjaGluZSosIGxvbmcqLCBsb25nKiwgaW50KSwNCglldGhl cm91dHZhbChNYWNoaW5lKiwgbG9uZyosIGxvbmcqLCBpbnQpLA0KCWZhdWx0 dmFsKE1hY2hpbmUqLCBsb25nKiwgbG9uZyosIGludCksDQoJaW50cnZhbChN YWNoaW5lKiwgbG9uZyosIGxvbmcqLCBpbnQpLA0KCWxvYWR2YWwoTWFjaGlu ZSosIGxvbmcqLCBsb25nKiwgaW50KSwNCgltZW12YWwoTWFjaGluZSosIGxv bmcqLCBsb25nKiwgaW50KSwNCglzd2FwdmFsKE1hY2hpbmUqLCBsb25nKiwg bG9uZyosIGludCksDQoJc3lzY2FsbHZhbChNYWNoaW5lKiwgbG9uZyosIGxv bmcqLCBpbnQpLA0KCXRsYm1pc3N2YWwoTWFjaGluZSosIGxvbmcqLCBsb25n KiwgaW50KSwNCgl0bGJwdXJnZXZhbChNYWNoaW5lKiwgbG9uZyosIGxvbmcq LCBpbnQpLA0KCWJhdHRlcnl2YWwoTWFjaGluZSosIGxvbmcqLCBsb25nKiwg aW50KSwNCglzaWduYWx2YWwoTWFjaGluZSosIGxvbmcqLCBsb25nKiwgaW50 KTsNCg0KTWVudQltZW51MiA9IHttZW51MnN0ciwgbmlsfTsNCmludAkJcHJl c2VudFtObWVudTJdOw0Kdm9pZAkJKCpuZXd2YWx1ZWZuW05tZW51Ml0pKE1h Y2hpbmUqLCBsb25nKiwgbG9uZyosIGludCBpbml0KSA9IHsNCgljb250ZXh0 dmFsLA0KCWV0aGVydmFsLA0KCWV0aGVyZXJydmFsLA0KCWV0aGVyaW52YWws DQoJZXRoZXJvdXR2YWwsDQoJZmF1bHR2YWwsDQoJaW50cnZhbCwNCglsb2Fk dmFsLA0KCW1lbXZhbCwNCglzd2FwdmFsLA0KCXN5c2NhbGx2YWwsDQoJdGxi bWlzc3ZhbCwNCgl0bGJwdXJnZXZhbCwNCgliYXR0ZXJ5dmFsLA0KCXNpZ25h bHZhbCwNCn07DQoNCkltYWdlCSpjb2xzW05jb2xvcl1bM107DQpHcmFwaAkq Z3JhcGg7DQpNYWNoaW5lCSptYWNoOw0KRm9udAkJKm1lZGl1bWZvbnQ7DQpj aGFyCQkqbXlzeXNuYW1lOw0KY2hhcgkJYXJnY2hhcnNbXSA9ICI4YmNlRWZp bWxucHN0dyI7DQppbnQJCXBpZHNbTlBST0NdOw0KaW50IAkJcGFyaXR5Owkv KiB0b2dnbGVkIHRvIGF2b2lkIHBhdHRlcm5zIGluIHRleHR1cmVkIGJhY2tn cm91bmQgKi8NCmludAkJbm1hY2g7DQppbnQJCW5ncmFwaDsJLyogdG90YWx5 IG51bWJlciBpcyBuZ3JhcGgqbm1hY2ggKi8NCmRvdWJsZQlzY2FsZSA9IDEu MDsNCmludAkJbG9nc2NhbGUgPSAwOw0KaW50CQl5bGFiZWxzID0gMDsNCmlu dAkJb2xkc3lzdGVtID0gMDsNCmludCAJCXRpbWVzdGVwID0gMTAwMDsgLyog aW4gbWlsbGlzZWNvbmRzICovDQoNCmNoYXIJCSpwcm9jbmFtZXNbTlBST0Nd ID0geyJtYWluIiwgIm1vdXNlIn07DQoNCnZvaWQNCmtpbGxhbGwoY2hhciAq cykNCnsNCglpbnQgaSwgcGlkOw0KDQoJcGlkID0gZ2V0cGlkKCk7DQoJZm9y KGk9MDsgaTxOUFJPQzsgaSsrKQ0KCQlpZihwaWRzW2ldICYmIHBpZHNbaV0h PXBpZCkNCgkJCXBvc3Rub3RlKFBOUFJPQywgcGlkc1tpXSwgImtpbGwiKTsN CglleGl0cyhzKTsNCn0NCg0Kdm9pZCoNCmVtYWxsb2ModWxvbmcgc3opDQp7 DQoJdm9pZCAqdjsNCgl2ID0gbWFsbG9jKHN6KTsNCglpZih2ID09IG5pbCkg ew0KCQlmcHJpbnQoMiwgInN0YXRzOiBvdXQgb2YgbWVtb3J5IGFsbG9jYXRp bmcgJWxkOiAlclxuIiwgc3opOw0KCQlraWxsYWxsKCJtZW0iKTsNCgl9DQoJ bWVtc2V0KHYsIDAsIHN6KTsNCglyZXR1cm4gdjsNCn0NCg0Kdm9pZCoNCmVy ZWFsbG9jKHZvaWQgKnYsIHVsb25nIHN6KQ0Kew0KCXYgPSByZWFsbG9jKHYs IHN6KTsNCglpZih2ID09IG5pbCkgew0KCQlmcHJpbnQoMiwgInN0YXRzOiBv dXQgb2YgbWVtb3J5IHJlYWxsb2NhdGluZyAlbGQ6ICVyXG4iLCBzeik7DQoJ CWtpbGxhbGwoIm1lbSIpOw0KCX0NCglyZXR1cm4gdjsNCn0NCg0KY2hhcioN CmVzdHJkdXAoY2hhciAqcykNCnsNCgljaGFyICp0Ow0KCWlmKCh0ID0gc3Ry ZHVwKHMpKSA9PSBuaWwpIHsNCgkJZnByaW50KDIsICJzdGF0czogb3V0IG9m IG1lbW9yeSBpbiBzdHJkdXAoJS4xMHMpOiAlclxuIiwgcyk7DQoJCWtpbGxh bGwoIm1lbSIpOw0KCX0NCglyZXR1cm4gdDsNCn0NCg0Kdm9pZA0KbWtjb2wo aW50IGksIGludCBjMCwgaW50IGMxLCBpbnQgYzIpDQp7DQoJY29sc1tpXVsw XSA9IGFsbG9jaW1hZ2VtaXgoZGlzcGxheSwgYzAsIERXaGl0ZSk7DQoJY29s c1tpXVsxXSA9IGFsbG9jaW1hZ2UoZGlzcGxheSwgUmVjdCgwLDAsMSwxKSwg Q01BUDgsIDEsIGMxKTsNCgljb2xzW2ldWzJdID0gYWxsb2NpbWFnZShkaXNw bGF5LCBSZWN0KDAsMCwxLDEpLCBDTUFQOCwgMSwgYzIpOw0KfQ0KDQp2b2lk DQpjb2xpbml0KHZvaWQpDQp7DQoJbWVkaXVtZm9udCA9IG9wZW5mb250KGRp c3BsYXksICIvbGliL2ZvbnQvYml0L3BlbG0vbGF0aW4xLjguZm9udCIpOw0K CWlmKG1lZGl1bWZvbnQgPT0gbmlsKQ0KCQltZWRpdW1mb250ID0gZm9udDsN Cg0KCS8qIFBlYWNoICovDQoJbWtjb2woMCwgMHhGRkFBQUFGRiwgMHhGRkFB QUFGRiwgMHhCQjVENURGRik7DQoJLyogQXF1YSAqLw0KCW1rY29sKDEsIERQ YWxlYmx1ZWdyZWVuLCBEUGFsZWdyZXlncmVlbiwgRFB1cnBsZWJsdWUpOw0K CS8qIFllbGxvdyAqLw0KCW1rY29sKDIsIERQYWxleWVsbG93LCBERGFya3ll bGxvdywgRFllbGxvd2dyZWVuKTsNCgkvKiBHcmVlbiAqLw0KCW1rY29sKDMs IERQYWxlZ3JlZW4sIERNZWRncmVlbiwgRERhcmtncmVlbik7DQoJLyogQmx1 ZSAqLw0KCW1rY29sKDQsIDB4MDBBQUZGRkYsIDB4MDBBQUZGRkYsIDB4MDA4 OENDRkYpOw0KCS8qIEdyZXkgKi8NCgljb2xzWzVdWzBdID0gYWxsb2NpbWFn ZShkaXNwbGF5LCBSZWN0KDAsMCwxLDEpLCBDTUFQOCwgMSwgMHhFRUVFRUVG Rik7DQoJY29sc1s1XVsxXSA9IGFsbG9jaW1hZ2UoZGlzcGxheSwgUmVjdCgw LDAsMSwxKSwgQ01BUDgsIDEsIDB4Q0NDQ0NDRkYpOw0KCWNvbHNbNV1bMl0g PSBhbGxvY2ltYWdlKGRpc3BsYXksIFJlY3QoMCwwLDEsMSksIENNQVA4LCAx LCAweDg4ODg4OEZGKTsNCn0NCg0KaW50DQpsb2FkYnVmKE1hY2hpbmUgKm0s IGludCAqZmQpDQp7DQoJaW50IG47DQoNCg0KCWlmKCpmZCA8IDApDQoJCXJl dHVybiAwOw0KCXNlZWsoKmZkLCAwLCAwKTsNCgluID0gcmVhZCgqZmQsIG0t PmJ1Ziwgc2l6ZW9mIG0tPmJ1Zik7DQoJaWYobiA8PSAwKXsNCgkJY2xvc2Uo KmZkKTsNCgkJKmZkID0gLTE7DQoJCXJldHVybiAwOw0KCX0NCgltLT5idWZw ID0gbS0+YnVmOw0KCW0tPmVidWZwID0gbS0+YnVmK247DQoJcmV0dXJuIDE7 DQp9DQoNCnZvaWQNCmxhYmVsKFBvaW50IHAsIGludCBkeSwgY2hhciAqdGV4 dCkNCnsNCgljaGFyICpzOw0KCVJ1bmUgclsyXTsNCglpbnQgdywgbWF4dywg bWF4eTsNCg0KCXAueCArPSBMYWJzcGFjZTsNCgltYXh5ID0gcC55K2R5Ow0K CW1heHcgPSAwOw0KCXJbMV0gPSAnXDAnOw0KCWZvcihzPXRleHQ7ICpzOyAp ew0KCQlpZihwLnkrbWVkaXVtZm9udC0+aGVpZ2h0LVlzcXVlZXplID4gbWF4 eSkNCgkJCWJyZWFrOw0KCQl3ID0gY2hhcnRvcnVuZShyLCBzKTsNCgkJcyAr PSB3Ow0KCQl3ID0gcnVuZXN0cmluZ3dpZHRoKG1lZGl1bWZvbnQsIHIpOw0K CQlpZih3ID4gbWF4dykNCgkJCW1heHcgPSB3Ow0KCQlydW5lc3RyaW5nKHNj cmVlbiwgcCwgZGlzcGxheS0+YmxhY2ssIFpQLCBtZWRpdW1mb250LCByKTsN CgkJcC55ICs9IG1lZGl1bWZvbnQtPmhlaWdodC1Zc3F1ZWV6ZTsNCgl9DQp9 DQoNClBvaW50DQpwYXJpdHlwdChpbnQgeCkNCnsNCglyZXR1cm4gUHQoeCtw YXJpdHksIDApOw0KfQ0KDQpQb2ludA0KZGF0YXBvaW50KEdyYXBoICpnLCBp bnQgeCwgbG9uZyB2LCBsb25nIHZtYXgpDQp7DQoJUG9pbnQgcDsNCglkb3Vi bGUgeTsNCg0KCXAueCA9IHg7DQoJeSA9ICgoZG91YmxlKXYpLyh2bWF4KnNj YWxlKTsNCglpZihsb2dzY2FsZSl7DQoJCS8qDQoJCSAqIEFycmFuZ2Ugc2Nh bGUgdG8gY292ZXIgYSBmYWN0b3Igb2YgJ3RpbWVzdGVwJy4NCgkJICogdm1h eCBjb3JyZXNwb25kcyB0byB0aGUgMTAwIG1hcmsuDQoJCSAqIDEwKnZtYXgg aXMgdGhlIHRvcCBvZiB0aGUgc2NhbGUuDQoJCSAqLw0KCQlpZih5IDw9IDAu KQ0KCQkJeSA9IDA7DQoJCWVsc2V7DQoJCQl5ID0gbG9nMTAoeSk7DQoJCQkv KiAxIG5vdyBjb3JyZXNwb25kcyB0byB0aGUgdG9wOyAtMiB0byB0aGUgYm90 dG9tOyByZXNjYWxlICovDQoJCQl5ID0gKHkrMi4pLzMuOw0KCQl9DQoJfQ0K CXAueSA9IGctPnIubWF4LnkgLSBEeShnLT5yKSp5IC0gRG90Ow0KCWlmKHAu eSA8IGctPnIubWluLnkpDQoJCXAueSA9IGctPnIubWluLnk7DQoJaWYocC55 ID4gZy0+ci5tYXgueS1Eb3QpDQoJCXAueSA9IGctPnIubWF4LnktRG90Ow0K CXJldHVybiBwOw0KfQ0KDQp2b2lkDQpkcmF3ZGF0dW0oR3JhcGggKmcsIGlu dCB4LCBsb25nIHByZXYsIGxvbmcgdiwgbG9uZyB2bWF4KQ0Kew0KCWludCBj Ow0KCVBvaW50IHAsIHE7DQoNCgljID0gZy0+Y29saW5kZXg7DQoJcCA9IGRh dGFwb2ludChnLCB4LCB2LCB2bWF4KTsNCglxID0gZGF0YXBvaW50KGcsIHgs IHByZXYsIHZtYXgpOw0KCWlmKHAueSA8IHEueSl7DQoJCWRyYXcoc2NyZWVu LCBSZWN0KHAueCwgZy0+ci5taW4ueSwgcC54KzEsIHAueSksIGNvbHNbY11b MF0sIG5pbCwgcGFyaXR5cHQocC54KSk7DQoJCWRyYXcoc2NyZWVuLCBSZWN0 KHAueCwgcC55LCBwLngrMSwgcS55K0RvdCksIGNvbHNbY11bMl0sIG5pbCwg WlApOw0KCQlkcmF3KHNjcmVlbiwgUmVjdChwLngsIHEueStEb3QsIHAueCsx LCBnLT5yLm1heC55KSwgY29sc1tjXVsxXSwgbmlsLCBaUCk7DQoJfWVsc2V7 DQoJCWRyYXcoc2NyZWVuLCBSZWN0KHAueCwgZy0+ci5taW4ueSwgcC54KzEs IHEueSksIGNvbHNbY11bMF0sIG5pbCwgcGFyaXR5cHQocC54KSk7DQoJCWRy YXcoc2NyZWVuLCBSZWN0KHAueCwgcS55LCBwLngrMSwgcC55K0RvdCksIGNv bHNbY11bMl0sIG5pbCwgWlApOw0KCQlkcmF3KHNjcmVlbiwgUmVjdChwLngs IHAueStEb3QsIHAueCsxLCBnLT5yLm1heC55KSwgY29sc1tjXVsxXSwgbmls LCBaUCk7DQoJfQ0KDQp9DQoNCnZvaWQNCnJlZHJhdyhHcmFwaCAqZywgaW50 IHZtYXgpDQp7DQoJaW50IGksIGM7DQoNCgljID0gZy0+Y29saW5kZXg7DQoJ ZHJhdyhzY3JlZW4sIGctPnIsIGNvbHNbY11bMF0sIG5pbCwgcGFyaXR5cHQo Zy0+ci5taW4ueCkpOw0KCWZvcihpPTE7IGk8RHgoZy0+cik7IGkrKykNCgkJ ZHJhd2RhdHVtKGcsIGctPnIubWF4LngtaSwgZy0+ZGF0YVtpLTFdLCBnLT5k YXRhW2ldLCB2bWF4KTsNCglkcmF3ZGF0dW0oZywgZy0+ci5taW4ueCwgZy0+ ZGF0YVtpXSwgZy0+ZGF0YVtpXSwgdm1heCk7DQoJZy0+b3ZlcmZsb3cgPSAw Ow0KfQ0KDQp2b2lkDQp1cGRhdGUxKEdyYXBoICpnLCBsb25nIHYsIGxvbmcg dm1heCkNCnsNCgljaGFyIGJ1ZlszMl07DQoJaW50IG92ZXJmbG93Ow0KDQoJ aWYoZy0+b3ZlcmZsb3cgJiYgZy0+b3ZlcnRtcCE9bmlsKQ0KCQlkcmF3KHNj cmVlbiwgZy0+b3ZlcnRtcC0+ciwgZy0+b3ZlcnRtcCwgbmlsLCBnLT5vdmVy dG1wLT5yLm1pbik7DQoJZHJhdyhzY3JlZW4sIGctPnIsIHNjcmVlbiwgbmls LCBQdChnLT5yLm1pbi54KzEsIGctPnIubWluLnkpKTsNCglkcmF3ZGF0dW0o ZywgZy0+ci5tYXgueC0xLCBnLT5kYXRhWzBdLCB2LCB2bWF4KTsNCgltZW1t b3ZlKGctPmRhdGErMSwgZy0+ZGF0YSwgKGctPm5kYXRhLTEpKnNpemVvZihn LT5kYXRhWzBdKSk7DQoJZy0+ZGF0YVswXSA9IHY7DQoJZy0+b3ZlcmZsb3cg PSAwOw0KCWlmKGxvZ3NjYWxlKQ0KCQlvdmVyZmxvdyA9ICh2PjEwKnZtYXgq c2NhbGUpOw0KCWVsc2UNCgkJb3ZlcmZsb3cgPSAodj52bWF4KnNjYWxlKTsN CglpZihvdmVyZmxvdyAmJiBnLT5vdmVydG1wIT1uaWwpew0KCQlnLT5vdmVy ZmxvdyA9IDE7DQoJCWRyYXcoZy0+b3ZlcnRtcCwgZy0+b3ZlcnRtcC0+ciwg c2NyZWVuLCBuaWwsIGctPm92ZXJ0bXAtPnIubWluKTsNCgkJc3ByaW50KGJ1 ZiwgIiVsZCIsIHYpOw0KCQlzdHJpbmcoc2NyZWVuLCBnLT5vdmVydG1wLT5y Lm1pbiwgZGlzcGxheS0+YmxhY2ssIFpQLCBtZWRpdW1mb250LCBidWYpOw0K CX0NCn0NCg0KLyogcmVhZCBvbmUgbGluZSBvZiB0ZXh0IGZyb20gYnVmZmVy IGFuZCBwcm9jZXNzIGludGVnZXJzICovDQppbnQNCnJlYWRudW1zKE1hY2hp bmUgKm0sIGludCBuLCBsb25nICphLCBpbnQgc3BhbmxpbmVzKQ0Kew0KCWlu dCBpOw0KCWNoYXIgKnAsICplcDsNCg0KCWlmKHNwYW5saW5lcykNCgkJZXAg PSBtLT5lYnVmcDsNCgllbHNlDQoJCWZvcihlcD1tLT5idWZwOyBlcDxtLT5l YnVmcDsgZXArKykNCgkJCWlmKCplcCA9PSAnXG4nKQ0KCQkJCWJyZWFrOw0K CXAgPSBtLT5idWZwOw0KCWZvcihpPTA7IGk8biAmJiBwPGVwOyBpKyspew0K CQl3aGlsZShwPGVwICYmICFpc2RpZ2l0KCpwKSAmJiAqcCE9Jy0nKQ0KCQkJ cCsrOw0KCQlpZihwID09IGVwKQ0KCQkJYnJlYWs7DQoJCWFbaV0gPSBzdHJ0 b2wocCwgJnAsIDEwKTsNCgl9DQoJaWYoZXAgPCBtLT5lYnVmcCkNCgkJZXAr KzsNCgltLT5idWZwID0gZXA7DQoJcmV0dXJuIGkgPT0gbjsNCn0NCg0KLyog TmV0d29yayBvbiBmZDEsIG1vdW50IGRyaXZlciBvbiBmZDAgKi8NCnN0YXRp YyBpbnQNCmZpbHRlcihpbnQgZmQpDQp7DQoJaW50IHBbMl07DQoNCglpZihw aXBlKHApIDwgMCl7DQoJCWZwcmludCgyLCAic3RhdHM6IGNhbid0IHBpcGU6 ICVyXG4iKTsNCgkJa2lsbGFsbCgicGlwZSIpOw0KCX0NCg0KCXN3aXRjaChy Zm9yayhSRk5PV0FJVHxSRlBST0N8UkZGREcpKSB7DQoJY2FzZSAtMToNCgkJ c3lzZmF0YWwoInJmb3JrIHJlY29yZCBtb2R1bGUiKTsNCgljYXNlIDA6DQoJ CWR1cChmZCwgMSk7DQoJCWNsb3NlKGZkKTsNCgkJZHVwKHBbMF0sIDApOw0K CQljbG9zZShwWzBdKTsNCgkJY2xvc2UocFsxXSk7DQoJCWV4ZWNsKCIvYmlu L2F1eC9mY2FsbCIsICJmY2FsbCIsIDApOw0KCQlmcHJpbnQoMiwgInN0YXRz OiBjYW4ndCBleGVjIGZjYWxsOiAlclxuIik7DQoJCWtpbGxhbGwoImZjYWxs Iik7DQoJZGVmYXVsdDoNCgkJY2xvc2UoZmQpOw0KCQljbG9zZShwWzBdKTsN Cgl9DQoJcmV0dXJuIHBbMV07CQ0KfQ0KDQovKg0KICogOWZzDQogKi8NCmlu dA0KY29ubmVjdDlmcyhjaGFyICphZGRyKQ0Kew0KCWNoYXIgZGlyWzI1Nl0s ICpuYTsNCglpbnQgZmQ7DQoNCglmcHJpbnQoMiwgImNvbm5lY3Q5ZnMuLi4i KTsNCgluYSA9IG5ldG1rYWRkcihhZGRyLCAwLCAiOWZzIik7DQoNCglmcHJp bnQoMiwgImRpYWwgJXMuLi4iLCBuYSk7DQoJaWYoKGZkID0gZGlhbChuYSwg MCwgZGlyLCAwKSkgPCAwKQ0KCQlyZXR1cm4gLTE7DQoNCglmcHJpbnQoMiwg ImRpciAlcy4uLiIsIGRpcik7DQovLwlpZihzdHJzdHIoZGlyLCAidGNwIikp DQovLwkJZmQgPSBmaWx0ZXIoZmQpOw0KCXJldHVybiBmZDsNCn0NCg0KaW50 DQpvbGQ5cChpbnQgZmQpDQp7DQoJaW50IHBbMl07DQoNCglpZihwaXBlKHAp IDwgMCkNCgkJcmV0dXJuIC0xOw0KDQoJc3dpdGNoKHJmb3JrKFJGUFJPQ3xS RkZER3xSRk5BTUVHKSkgew0KCWNhc2UgLTE6DQoJCXJldHVybiAtMTsNCglj YXNlIDA6DQoJCWlmKGZkICE9IDEpew0KCQkJZHVwKGZkLCAxKTsNCgkJCWNs b3NlKGZkKTsNCgkJfQ0KCQlpZihwWzBdICE9IDApew0KCQkJZHVwKHBbMF0s IDApOw0KCQkJY2xvc2UocFswXSk7DQoJCX0NCgkJY2xvc2UocFsxXSk7DQoJ CWlmKDApew0KCQkJZmQgPSBvcGVuKCIvc3lzL2xvZy9jcHUiLCBPV1JJVEUp Ow0KCQkJaWYoZmQgIT0gMil7DQoJCQkJZHVwKGZkLCAyKTsNCgkJCQljbG9z ZShmZCk7DQoJCQl9DQoJCQlleGVjbCgiL2Jpbi9zcnZvbGQ5cCIsICJzcnZv bGQ5cCIsICItZHMiLCAwKTsNCgkJfSBlbHNlDQoJCQlleGVjbCgiL2Jpbi9z cnZvbGQ5cCIsICJzcnZvbGQ5cCIsICItcyIsIDApOw0KCQlyZXR1cm4gLTE7 DQoJZGVmYXVsdDoNCgkJY2xvc2UoZmQpOw0KCQljbG9zZShwWzBdKTsNCgl9 DQoJcmV0dXJuIHBbMV07CQ0KfQ0KDQoNCi8qDQogKiBleHBvcnRmcw0KICov DQppbnQgDQpjb25uZWN0ZXhwb3J0ZnMoY2hhciAqYWRkcikNCnsNCgljaGFy IGJ1ZltFUlJNQVhdLCBkaXJbMjU2XSwgKm5hOw0KCWludCBmZCwgbjsNCglj aGFyICp0cmVlOw0KCUF1dGhJbmZvICphaTsNCg0KCXRyZWUgPSAiLyI7DQoJ bmEgPSBuZXRta2FkZHIoYWRkciwgMCwgImV4cG9ydGZzIik7DQoJaWYoKGZk ID0gZGlhbChuYSwgMCwgZGlyLCAwKSkgPCAwKQ0KCQlyZXR1cm4gLTE7DQoN CglhaSA9IGF1dGhfcHJveHkoZmQsIGF1dGhfZ2V0a2V5LCAicHJvdG89cDlh bnkgcm9sZT1jbGllbnQiKTsNCglpZihhaSA9PSBuaWwpDQoJCXJldHVybiAt MTsNCg0KCW4gPSB3cml0ZShmZCwgdHJlZSwgc3RybGVuKHRyZWUpKTsNCglp ZihuIDwgMCl7DQoJCWNsb3NlKGZkKTsNCgkJcmV0dXJuIC0xOw0KCX0NCg0K CXN0cmNweShidWYsICJjYW4ndCByZWFkIHRyZWUiKTsNCgluID0gcmVhZChm ZCwgYnVmLCBzaXplb2YgYnVmIC0gMSk7DQoJaWYobiE9MiB8fCBidWZbMF0h PSdPJyB8fCBidWZbMV0hPSdLJyl7DQoJCWJ1ZltzaXplb2YgYnVmIC0gMV0g PSAnXDAnOw0KCQl3ZXJyc3RyKCJiYWQgcmVtb3RlIHRyZWU6ICVzXG4iLCBi dWYpOw0KCQljbG9zZShmZCk7DQoJCXJldHVybiAtMTsNCgl9DQoNCi8vCWlm KHN0cnN0cihkaXIsICJ0Y3AiKSkNCi8vCQlmZCA9IGZpbHRlcihmZCk7DQoN CglpZihvbGRzeXN0ZW0pDQoJCXJldHVybiBvbGQ5cChmZCk7DQoNCglyZXR1 cm4gZmQ7DQp9DQoNCnZvaWQNCmluaXRtYWNoKE1hY2hpbmUgKm0sIGNoYXIg Km5hbWUpDQp7DQoJaW50IG4sIGZkOw0KCWxvbmcgYVtNQVhOVU1dOw0KCWNo YXIgKnAsIG1wdFsyNTZdLCBidWZbMjU2XTsNCg0KCXAgPSBzdHJjaHIobmFt ZSwgJyEnKTsNCglpZihwKXsNCgkJcCsrOw0KCQltLT5uYW1lID0gZXN0cmR1 cChwKzEpOw0KCX1lbHNlDQoJCXAgPSBuYW1lOw0KCW0tPm5hbWUgPSBlc3Ry ZHVwKHApOw0KCW0tPnJlbW90ZSA9IChzdHJjbXAocCwgbXlzeXNuYW1lKSAh PSAwKTsNCglpZihtLT5yZW1vdGUgPT0gMCkNCgkJc3RyY3B5KG1wdCwgIiIp Ow0KCWVsc2V7DQoJCXNucHJpbnQobXB0LCBzaXplb2YgbXB0LCAiL24vJXMi LCBwKTsNCgkJZmQgPSBjb25uZWN0ZXhwb3J0ZnMobmFtZSk7DQoJCWlmKGZk IDwgMCl7DQoJCQlmcHJpbnQoMiwgImNhbid0IGNvbm5lY3QgdG8gJXM6ICVy XG4iLCBuYW1lKTsNCgkJCWtpbGxhbGwoImNvbm5lY3QiKTsNCgkJfQ0KCQkv KiBCVUc/IG5lZWQgdG8gdXNlIGFtb3VudCgpIG5vdz8gKi8NCgkJaWYobW91 bnQoZmQsIC0xLCBtcHQsIE1SRVBMLCAiIikgPCAwKXsNCgkJCWZwcmludCgy LCAic3RhdHM6IG1vdW50ICVzIG9uICVzIGZhaWxlZCAoJXIpOyB0cnlpbmcg L24vc2lkXG4iLCBuYW1lLCBtcHQpOw0KCQkJc3RyY3B5KG1wdCwgIi9uL3Np ZCIpOw0KCQkJaWYobW91bnQoZmQsIC0xLCBtcHQsIE1SRVBMLCAiIikgPCAw KXsNCgkJCQlmcHJpbnQoMiwgInN0YXRzOiBtb3VudCAlcyBvbiAlcyBmYWls ZWQ6ICVyXG4iLCBuYW1lLCBtcHQpOw0KCQkJCWtpbGxhbGwoIm1vdW50Iik7 DQoJCQl9DQoJCX0NCgl9DQoNCglzbnByaW50KGJ1Ziwgc2l6ZW9mIGJ1Ziwg IiVzL2Rldi9zd2FwIiwgbXB0KTsNCgltLT5zd2FwZmQgPSBvcGVuKGJ1Ziwg T1JFQUQpOw0KCWlmKGxvYWRidWYobSwgJm0tPnN3YXBmZCkgJiYgcmVhZG51 bXMobSwgbmVsZW0obS0+ZGV2c3dhcCksIGEsIDApKQ0KCQltZW1tb3ZlKG0t PmRldnN3YXAsIGEsIHNpemVvZiBtLT5kZXZzd2FwKTsNCgllbHNlDQoJCW0t PmRldnN3YXBbTWF4bWVtXSA9IG0tPmRldnN3YXBbTWF4c3dhcF0gPSAxMDA7 DQoNCglzbnByaW50KGJ1Ziwgc2l6ZW9mIGJ1ZiwgIiVzL2Rldi9zeXNzdGF0 IiwgbXB0KTsNCgltLT5zdGF0c2ZkID0gb3BlbihidWYsIE9SRUFEKTsNCglp Zihsb2FkYnVmKG0sICZtLT5zdGF0c2ZkKSl7DQoJCWZvcihuPTA7IHJlYWRu dW1zKG0sIG5lbGVtKG0tPmRldnN5c3N0YXQpLCBhLCAwKTsgbisrKQ0KCQkJ Ow0KCQltLT5ucHJvYyA9IG47DQoJfWVsc2UNCgkJbS0+bnByb2MgPSAxOw0K DQoJc25wcmludChidWYsIHNpemVvZiBidWYsICIlcy9uZXQvZXRoZXIwLzAv c3RhdHMiLCBtcHQpOw0KCW0tPmV0aGVyZmQgPSBvcGVuKGJ1ZiwgT1JFQUQp Ow0KCWlmKGxvYWRidWYobSwgJm0tPmV0aGVyZmQpICYmIHJlYWRudW1zKG0s IG5lbGVtKG0tPm5ldGV0aGVyc3RhdHMpLCBhLCAxKSkNCgkJbWVtbW92ZSht LT5uZXRldGhlcnN0YXRzLCBhLCBzaXplb2YgbS0+bmV0ZXRoZXJzdGF0cyk7 DQoNCglzbnByaW50KGJ1Ziwgc2l6ZW9mIGJ1ZiwgIiVzL25ldC9ldGhlcjAv MC9pZnN0YXRzIiwgbXB0KTsNCgltLT5pZnN0YXRzZmQgPSBvcGVuKGJ1Ziwg T1JFQUQpOw0KCWlmKGxvYWRidWYobSwgJm0tPmlmc3RhdHNmZCkpew0KCQkv KiBuZWVkIHRvIGNoZWNrIHRoYXQgdGhpcyBpcyBhIHdhdmVsYW4gaW50ZXJm YWNlICovDQoJCWlmKHN0cm5jbXAobS0+YnVmLCAiU2lnbmFsOiAiLCA4KSA9 PSAwICYmIHJlYWRudW1zKG0sIG5lbGVtKG0tPm5ldGV0aGVyaWZzdGF0cyks IGEsIDEpKQ0KCQkJbWVtbW92ZShtLT5uZXRldGhlcmlmc3RhdHMsIGEsIHNp emVvZiBtLT5uZXRldGhlcmlmc3RhdHMpOw0KCX0NCg0KCXNucHJpbnQoYnVm LCBzaXplb2YgYnVmLCAiJXMvbW50L2FwbS9iYXR0ZXJ5IiwgbXB0KTsNCglt LT5iYXR0ZXJ5ZmQgPSBvcGVuKGJ1ZiwgT1JFQUQpOw0KCW0tPmJpdHN5YmF0 ZmQgPSAtMTsNCglpZihtLT5iYXR0ZXJ5ZmQgPj0gMCl7DQoJCWlmKGxvYWRi dWYobSwgJm0tPmJhdHRlcnlmZCkgJiYgcmVhZG51bXMobSwgbmVsZW0obS0+ YmF0dGVyeXN0YXRzKSwgYSwgMCkpDQoJCQltZW1tb3ZlKG0tPmJhdHRlcnlz dGF0cywgYSwgc2l6ZW9mKG0tPmJhdHRlcnlzdGF0cykpOw0KCX1lbHNlew0K CQlzbnByaW50KGJ1Ziwgc2l6ZW9mIGJ1ZiwgIiVzL2Rldi9iYXR0ZXJ5Iiwg bXB0KTsNCgkJbS0+Yml0c3liYXRmZCA9IG9wZW4oYnVmLCBPUkVBRCk7DQoJ CWlmKGxvYWRidWYobSwgJm0tPmJpdHN5YmF0ZmQpICYmIHJlYWRudW1zKG0s IDEsIGEsIDApKQ0KCQkJbWVtbW92ZShtLT5iYXR0ZXJ5c3RhdHMsIGEsIHNp emVvZihtLT5iYXR0ZXJ5c3RhdHMpKTsNCgl9DQp9DQoNCmptcF9idWYgY2F0 Y2hhbGFybTsNCg0Kdm9pZA0KYWxhcm1lZCh2b2lkICphLCBjaGFyICpzKQ0K ew0KCWlmKHN0cmNtcChzLCAiYWxhcm0iKSA9PSAwKQ0KCQlub3Rlam1wKGEs IGNhdGNoYWxhcm0sIDEpOw0KCW5vdGVkKE5ERkxUKTsNCn0NCg0KaW50DQpu ZWVkc3dhcChpbnQgaW5pdCkNCnsNCglyZXR1cm4gaW5pdCB8IHByZXNlbnRb TW1lbV0gfCBwcmVzZW50W01zd2FwXTsNCn0NCg0KDQppbnQNCm5lZWRzdGF0 KGludCBpbml0KQ0Kew0KCXJldHVybiBpbml0IHwgcHJlc2VudFtNY29udGV4 dF0gIHwgcHJlc2VudFtNZmF1bHRdIHwgcHJlc2VudFtNaW50cl0gfCBwcmVz ZW50W01sb2FkXSB8DQoJCXByZXNlbnRbTXN5c2NhbGxdIHwgcHJlc2VudFtN dGxibWlzc10gfCBwcmVzZW50W010bGJwdXJnZV07DQp9DQoNCg0KaW50DQpu ZWVkZXRoZXIoaW50IGluaXQpDQp7DQoJcmV0dXJuIGluaXQgfCBwcmVzZW50 W01ldGhlcl0gfCBwcmVzZW50W01ldGhlcmluXSB8IHByZXNlbnRbTWV0aGVy b3V0XSB8IHByZXNlbnRbTWV0aGVyZXJyXTsNCn0NCg0KaW50DQpuZWVkYmF0 dGVyeShpbnQgaW5pdCkNCnsNCglyZXR1cm4gaW5pdCB8IHByZXNlbnRbTWJh dHRlcnldOw0KfQ0KDQppbnQNCm5lZWRzaWduYWwoaW50IGluaXQpDQp7DQoJ cmV0dXJuIGluaXQgfCBwcmVzZW50W01zaWduYWxdOw0KfQ0KDQp2b2lkDQpy ZWFkbWFjaChNYWNoaW5lICptLCBpbnQgaW5pdCkNCnsNCglpbnQgbiwgaTsN Cglsb25nIGFbOF07DQoJY2hhciBidWZbMzJdOw0KDQoJaWYobS0+cmVtb3Rl ICYmIChtLT5kaXNhYmxlIHx8IHNldGptcChjYXRjaGFsYXJtKSkpew0KCQlp ZihtLT5kaXNhYmxlID09IDApew0KCQkJc25wcmludChidWYsIHNpemVvZiBi dWYsICIlcyhkZWFkKSIsIG0tPm5hbWUpOw0KCQkJbS0+bmFtZSA9IGVzdHJk dXAoYnVmKTsNCgkJCWlmKGRpc3BsYXkgIT0gbmlsKQkvKiBlbHNlIHdlJ3Jl IHN0aWxsIGluaXRpYWxpemluZyAqLw0KCQkJCWVyZXNpemVkKDApOw0KCQl9 DQoJCW0tPmRpc2FibGUgPSAxOw0KCQltZW1tb3ZlKG0tPmRldnN5c3N0YXQs IG0tPnByZXZzeXNzdGF0LCBzaXplb2YgbS0+ZGV2c3lzc3RhdCk7DQoJCW1l bW1vdmUobS0+bmV0ZXRoZXJzdGF0cywgbS0+cHJldmV0aGVyc3RhdHMsIHNp emVvZiBtLT5uZXRldGhlcnN0YXRzKTsNCgkJcmV0dXJuOw0KCX0NCglpZiht LT5yZW1vdGUpew0KCQlub3RpZnkoYWxhcm1lZCk7DQoJCWFsYXJtKDUwMDAp Ow0KCX0NCglpZihuZWVkc3dhcChpbml0KSAmJiBsb2FkYnVmKG0sICZtLT5z d2FwZmQpICYmIHJlYWRudW1zKG0sIG5lbGVtKG0tPmRldnN3YXApLCBhLCAw KSkNCgkJbWVtbW92ZShtLT5kZXZzd2FwLCBhLCBzaXplb2YgbS0+ZGV2c3dh cCk7DQoJaWYobmVlZHN0YXQoaW5pdCkgJiYgbG9hZGJ1ZihtLCAmbS0+c3Rh dHNmZCkpew0KCQltZW1tb3ZlKG0tPnByZXZzeXNzdGF0LCBtLT5kZXZzeXNz dGF0LCBzaXplb2YgbS0+ZGV2c3lzc3RhdCk7DQoJCW1lbXNldChtLT5kZXZz eXNzdGF0LCAwLCBzaXplb2YgbS0+ZGV2c3lzc3RhdCk7DQoJCWZvcihuPTA7 IG48bS0+bnByb2MgJiYgcmVhZG51bXMobSwgbmVsZW0obS0+ZGV2c3lzc3Rh dCksIGEsIDApOyBuKyspDQoJCQlmb3IoaT0wOyBpPG5lbGVtKG0tPmRldnN5 c3N0YXQpOyBpKyspDQoJCQkJbS0+ZGV2c3lzc3RhdFtpXSArPSBhW2ldOw0K CX0NCglpZihuZWVkZXRoZXIoaW5pdCkgJiYgbG9hZGJ1ZihtLCAmbS0+ZXRo ZXJmZCkgJiYgcmVhZG51bXMobSwgbmVsZW0obS0+bmV0ZXRoZXJzdGF0cyks IGEsIDEpKXsNCgkJbWVtbW92ZShtLT5wcmV2ZXRoZXJzdGF0cywgbS0+bmV0 ZXRoZXJzdGF0cywgc2l6ZW9mIG0tPm5ldGV0aGVyc3RhdHMpOw0KCQltZW1t b3ZlKG0tPm5ldGV0aGVyc3RhdHMsIGEsIHNpemVvZiBtLT5uZXRldGhlcnN0 YXRzKTsNCgl9DQoJaWYobmVlZHNpZ25hbChpbml0KSAmJiBsb2FkYnVmKG0s ICZtLT5pZnN0YXRzZmQpICYmIHN0cm5jbXAobS0+YnVmLCAiU2lnbmFsOiAi LCA4KT09MCAmJiByZWFkbnVtcyhtLCBuZWxlbShtLT5uZXRldGhlcmlmc3Rh dHMpLCBhLCAxKSl7DQoJCW1lbW1vdmUobS0+bmV0ZXRoZXJpZnN0YXRzLCBh LCBzaXplb2YgbS0+bmV0ZXRoZXJpZnN0YXRzKTsNCgl9DQoJaWYobmVlZGJh dHRlcnkoaW5pdCkgJiYgbG9hZGJ1ZihtLCAmbS0+YmF0dGVyeWZkKSAmJiBy ZWFkbnVtcyhtLCBuZWxlbShtLT5iYXR0ZXJ5c3RhdHMpLCBhLCAwKSkNCgkJ bWVtbW92ZShtLT5iYXR0ZXJ5c3RhdHMsIGEsIHNpemVvZihtLT5iYXR0ZXJ5 c3RhdHMpKTsNCglpZihuZWVkYmF0dGVyeShpbml0KSAmJiBsb2FkYnVmKG0s ICZtLT5iaXRzeWJhdGZkKSAmJiByZWFkbnVtcyhtLCAxLCBhLCAwKSkNCgkJ bWVtbW92ZShtLT5iYXR0ZXJ5c3RhdHMsIGEsIHNpemVvZihtLT5iYXR0ZXJ5 c3RhdHMpKTsNCg0KCWlmKG0tPnJlbW90ZSl7DQoJCWFsYXJtKDApOw0KCQlu b3RpZnkobmlsKTsNCgl9DQp9DQoNCnZvaWQNCm1lbXZhbChNYWNoaW5lICpt LCBsb25nICp2LCBsb25nICp2bWF4LCBpbnQpDQp7DQoJKnYgPSBtLT5kZXZz d2FwW01lbV07DQoJKnZtYXggPSBtLT5kZXZzd2FwW01heG1lbV07DQp9DQoN CnZvaWQNCnN3YXB2YWwoTWFjaGluZSAqbSwgbG9uZyAqdiwgbG9uZyAqdm1h eCwgaW50KQ0Kew0KCSp2ID0gbS0+ZGV2c3dhcFtTd2FwXTsNCgkqdm1heCA9 IG0tPmRldnN3YXBbTWF4c3dhcF07DQp9DQoNCnZvaWQNCmNvbnRleHR2YWwo TWFjaGluZSAqbSwgbG9uZyAqdiwgbG9uZyAqdm1heCwgaW50IGluaXQpDQp7 DQoJKnYgPSBtLT5kZXZzeXNzdGF0W0NvbnRleHRdLW0tPnByZXZzeXNzdGF0 W0NvbnRleHRdOw0KCSp2bWF4ID0gdGltZXN0ZXAqbS0+bnByb2M7DQoJaWYo aW5pdCkNCgkJKnZtYXggPSB0aW1lc3RlcDsNCn0NCg0Kdm9pZA0KaW50cnZh bChNYWNoaW5lICptLCBsb25nICp2LCBsb25nICp2bWF4LCBpbnQgaW5pdCkN CnsNCgkqdiA9IG0tPmRldnN5c3N0YXRbSW50ZXJydXB0XS1tLT5wcmV2c3lz c3RhdFtJbnRlcnJ1cHRdOw0KCSp2bWF4ID0gdGltZXN0ZXAqbS0+bnByb2M7 DQoJaWYoaW5pdCkNCgkJKnZtYXggPSB0aW1lc3RlcDsNCn0NCg0Kdm9pZA0K c3lzY2FsbHZhbChNYWNoaW5lICptLCBsb25nICp2LCBsb25nICp2bWF4LCBp bnQgaW5pdCkNCnsNCgkqdiA9IG0tPmRldnN5c3N0YXRbU3lzY2FsbF0tbS0+ cHJldnN5c3N0YXRbU3lzY2FsbF07DQoJKnZtYXggPSB0aW1lc3RlcCptLT5u cHJvYzsNCglpZihpbml0KQ0KCQkqdm1heCA9IHRpbWVzdGVwOw0KfQ0KDQp2 b2lkDQpmYXVsdHZhbChNYWNoaW5lICptLCBsb25nICp2LCBsb25nICp2bWF4 LCBpbnQgaW5pdCkNCnsNCgkqdiA9IG0tPmRldnN5c3N0YXRbRmF1bHRdLW0t PnByZXZzeXNzdGF0W0ZhdWx0XTsNCgkqdm1heCA9IHRpbWVzdGVwKm0tPm5w cm9jOw0KCWlmKGluaXQpDQoJCSp2bWF4ID0gdGltZXN0ZXA7DQp9DQoNCnZv aWQNCnRsYm1pc3N2YWwoTWFjaGluZSAqbSwgbG9uZyAqdiwgbG9uZyAqdm1h eCwgaW50IGluaXQpDQp7DQoJKnYgPSBtLT5kZXZzeXNzdGF0W1RMQmZhdWx0 XS1tLT5wcmV2c3lzc3RhdFtUTEJmYXVsdF07DQoJKnZtYXggPSAxMCptLT5u cHJvYzsNCglpZihpbml0KQ0KCQkqdm1heCA9IDEwOw0KfQ0KDQp2b2lkDQp0 bGJwdXJnZXZhbChNYWNoaW5lICptLCBsb25nICp2LCBsb25nICp2bWF4LCBp bnQgaW5pdCkNCnsNCgkqdiA9IG0tPmRldnN5c3N0YXRbVExCcHVyZ2VdLW0t PnByZXZzeXNzdGF0W1RMQnB1cmdlXTsNCgkqdm1heCA9IDEwKm0tPm5wcm9j Ow0KCWlmKGluaXQpDQoJCSp2bWF4ID0gMTA7DQp9DQoNCnZvaWQNCmxvYWR2 YWwoTWFjaGluZSAqbSwgbG9uZyAqdiwgbG9uZyAqdm1heCwgaW50IGluaXQp DQp7DQoJKnYgPSBtLT5kZXZzeXNzdGF0W0xvYWRdOw0KCSp2bWF4ID0gMTAw MCptLT5ucHJvYzsNCglpZihpbml0KQ0KCQkqdm1heCA9IDEwMDA7DQp9DQoN CnZvaWQNCmV0aGVydmFsKE1hY2hpbmUgKm0sIGxvbmcgKnYsIGxvbmcgKnZt YXgsIGludCBpbml0KQ0Kew0KCSp2ID0gbS0+bmV0ZXRoZXJzdGF0c1tJbl0t bS0+cHJldmV0aGVyc3RhdHNbSW5dICsgbS0+bmV0ZXRoZXJzdGF0c1tPdXRd LW0tPnByZXZldGhlcnN0YXRzW091dF07DQoJKnZtYXggPSB0aW1lc3RlcCpt LT5ucHJvYzsNCglpZihpbml0KQ0KCQkqdm1heCA9IHRpbWVzdGVwOw0KfQ0K DQp2b2lkDQpldGhlcmludmFsKE1hY2hpbmUgKm0sIGxvbmcgKnYsIGxvbmcg KnZtYXgsIGludCBpbml0KQ0Kew0KCSp2ID0gbS0+bmV0ZXRoZXJzdGF0c1tJ bl0tbS0+cHJldmV0aGVyc3RhdHNbSW5dOw0KCSp2bWF4ID0gdGltZXN0ZXAq bS0+bnByb2M7DQoJaWYoaW5pdCkNCgkJKnZtYXggPSB0aW1lc3RlcDsNCn0N Cg0Kdm9pZA0KZXRoZXJvdXR2YWwoTWFjaGluZSAqbSwgbG9uZyAqdiwgbG9u ZyAqdm1heCwgaW50IGluaXQpDQp7DQoJKnYgPSBtLT5uZXRldGhlcnN0YXRz W091dF0tbS0+cHJldmV0aGVyc3RhdHNbT3V0XTsNCgkqdm1heCA9IHRpbWVz dGVwKm0tPm5wcm9jOw0KCWlmKGluaXQpDQoJCSp2bWF4ID0gdGltZXN0ZXA7 DQp9DQoNCnZvaWQNCmV0aGVyZXJydmFsKE1hY2hpbmUgKm0sIGxvbmcgKnYs IGxvbmcgKnZtYXgsIGludCBpbml0KQ0Kew0KCWludCBpOw0KDQoJKnYgPSAw Ow0KCWZvcihpPUVycjA7IGk8bmVsZW0obS0+bmV0ZXRoZXJzdGF0cyk7IGkr KykNCgkJKnYgKz0gbS0+bmV0ZXRoZXJzdGF0c1tpXTsNCgkqdm1heCA9IDEw Km0tPm5wcm9jOw0KCWlmKGluaXQpDQoJCSp2bWF4ID0gMTA7DQp9DQoNCnZv aWQNCmJhdHRlcnl2YWwoTWFjaGluZSAqbSwgbG9uZyAqdiwgbG9uZyAqdm1h eCwgaW50KQ0Kew0KCSp2ID0gbS0+YmF0dGVyeXN0YXRzWzBdOw0KCWlmKG0t PmJpdHN5YmF0ZmQgPj0gMCkNCgkJKnZtYXggPSAxODQ7CQkvLyBhdCBsZWFz dCBvbiBteSBiaXRzeS4uLg0KCWVsc2UNCgkJKnZtYXggPSAxMDA7DQp9DQoN CnZvaWQNCnNpZ25hbHZhbChNYWNoaW5lICptLCBsb25nICp2LCBsb25nICp2 bWF4LCBpbnQpDQp7DQoJbG9uZyBsOw0KDQoJKnZtYXggPSB0aW1lc3RlcDsN CglsID0gbS0+bmV0ZXRoZXJpZnN0YXRzWzBdOw0KCS8qDQoJICogUmFuZ2Ug aXMgc2VlbiB0byBiZSBmcm9tIGFib3V0IC00NSAoc3Ryb25nKSB0byAtOTUg KHdlYWspOyByZXNjYWxlDQoJICovDQoJaWYobCA9PSAwKXsJLyogcHJvYmFi bHkgbm90IHByZXNlbnQgKi8NCgkJKnYgPSAwOw0KCQlyZXR1cm47DQoJfQ0K CSp2ID0gMjAqKGwrOTUpOw0KfQ0KDQp2b2lkDQp1c2FnZSh2b2lkKQ0Kew0K CWZwcmludCgyLCAidXNhZ2U6IHN0YXRzIFstT10gWy1TIHNjYWxlXSBbLVQg dGltZXN0ZXBdIFstTFldIFstJXNdIFttYWNoaW5lLi4uXVxuIiwgYXJnY2hh cnMpOw0KCWV4aXRzKCJ1c2FnZSIpOw0KfQ0KDQp2b2lkDQphZGRncmFwaChp bnQgbikNCnsNCglHcmFwaCAqZywgKm9ncmFwaDsNCglpbnQgaSwgajsNCglz dGF0aWMgaW50IG5hZGQ7DQoNCglpZihuID4gbmVsZW0obWVudTJzdHIpKQ0K CQlhYm9ydCgpOw0KCS8qIGF2b2lkIHR3byBhZGphY2VudCBncmFwaHMgb2Yg c2FtZSBjb2xvciAqLw0KCWlmKG5ncmFwaD4wICYmIGdyYXBoW25ncmFwaC0x XS5jb2xpbmRleD09bmFkZCVOY29sb3IpDQoJCW5hZGQrKzsNCglvZ3JhcGgg PSBncmFwaDsNCglncmFwaCA9IGVtYWxsb2Mobm1hY2gqKG5ncmFwaCsxKSpz aXplb2YoR3JhcGgpKTsNCglmb3IoaT0wOyBpPG5tYWNoOyBpKyspDQoJCWZv cihqPTA7IGo8bmdyYXBoOyBqKyspDQoJCQlncmFwaFtpKihuZ3JhcGgrMSkr al0gPSBvZ3JhcGhbaSpuZ3JhcGgral07DQoJZnJlZShvZ3JhcGgpOw0KCW5n cmFwaCsrOw0KCWZvcihpPTA7IGk8bm1hY2g7IGkrKyl7DQoJCWcgPSAmZ3Jh cGhbaSpuZ3JhcGgrKG5ncmFwaC0xKV07DQoJCW1lbXNldChnLCAwLCBzaXpl b2YoR3JhcGgpKTsNCgkJZy0+bGFiZWwgPSBtZW51MnN0cltuXStPcHdpZDsN CgkJZy0+bmV3dmFsdWUgPSBuZXd2YWx1ZWZuW25dOw0KCQlnLT51cGRhdGUg PSB1cGRhdGUxOwkvKiBubyBvdGhlciB1cGRhdGUgZnVuY3Rpb25zIHlldCAq Lw0KCQlnLT5tYWNoID0gJm1hY2hbaV07DQoJCWctPmNvbGluZGV4ID0gbmFk ZCVOY29sb3I7DQoJfQ0KCXByZXNlbnRbbl0gPSAxOw0KCW5hZGQrKzsNCn0N Cg0Kdm9pZA0KZHJvcGdyYXBoKGludCB3aGljaCkNCnsNCglHcmFwaCAqb2dy YXBoOw0KCWludCBpLCBqLCBuOw0KDQoJaWYod2hpY2ggPiBuZWxlbShtZW51 MnN0cikpDQoJCWFib3J0KCk7DQoJLyogY29udmVydCBuIHRvIGluZGV4IGlu IGdyYXBoIHRhYmxlICovDQoJbiA9IC0xOw0KCWZvcihpPTA7IGk8bmdyYXBo OyBpKyspDQoJCWlmKHN0cmNtcChtZW51MnN0clt3aGljaF0rT3B3aWQsIGdy YXBoW2ldLmxhYmVsKSA9PSAwKXsNCgkJCW4gPSBpOw0KCQkJYnJlYWs7DQoJ CX0NCglpZihuIDwgMCl7DQoJCWZwcmludCgyLCAic3RhdHM6IGludGVybmFs IGVycm9yIGNhbid0IGRyb3AgZ3JhcGhcbiIpOw0KCQlraWxsYWxsKCJlcnJv ciIpOw0KCX0NCglvZ3JhcGggPSBncmFwaDsNCglncmFwaCA9IGVtYWxsb2Mo bm1hY2gqKG5ncmFwaC0xKSpzaXplb2YoR3JhcGgpKTsNCglmb3IoaT0wOyBp PG5tYWNoOyBpKyspew0KCQlmb3Ioaj0wOyBqPG47IGorKykNCgkJCWdyYXBo W2kqKG5ncmFwaC0xKStqXSA9IG9ncmFwaFtpKm5ncmFwaCtqXTsNCgkJZnJl ZShvZ3JhcGhbaSpuZ3JhcGgral0uZGF0YSk7DQoJCWZyZWVpbWFnZShvZ3Jh cGhbaSpuZ3JhcGgral0ub3ZlcnRtcCk7DQoJCWZvcihqKys7IGo8bmdyYXBo OyBqKyspDQoJCQlncmFwaFtpKihuZ3JhcGgtMSkrai0xXSA9IG9ncmFwaFtp Km5ncmFwaCtqXTsNCgl9DQoJZnJlZShvZ3JhcGgpOw0KCW5ncmFwaC0tOw0K CXByZXNlbnRbd2hpY2hdID0gMDsNCn0NCg0Kdm9pZA0KYWRkbWFjaGluZShj aGFyICpuYW1lKQ0Kew0KCWlmKG5ncmFwaCA+IDApew0KCQlmcHJpbnQoMiwg InN0YXRzOiBpbnRlcm5hbCBlcnJvcjogbmdyYXBoPjAgaW4gYWRkbWFjaGlu ZSgpXG4iKTsNCgkJdXNhZ2UoKTsNCgl9DQoJaWYobWFjaCA9PSBuaWwpDQoJ CW5tYWNoID0gMDsJLyogYSBsaXR0bGUgZGFuY2UgdG8gZ2V0IHVzIHN0YXJ0 ZWQgd2l0aCBsb2NhbCBtYWNoaW5lIGJ5IGRlZmF1bHQgKi8NCgltYWNoID0g ZXJlYWxsb2MobWFjaCwgKG5tYWNoKzEpKnNpemVvZihNYWNoaW5lKSk7DQoJ bWVtc2V0KG1hY2grbm1hY2gsIDAsIHNpemVvZihNYWNoaW5lKSk7DQoJaW5p dG1hY2gobWFjaCtubWFjaCwgbmFtZSk7DQoJbm1hY2grKzsNCn0NCg0Kdm9p ZA0KbGFiZWxzdHJzKEdyYXBoICpnLCBjaGFyIHN0cnNbTmxhYl1bTGFibGVu XSwgaW50ICpucCkNCnsNCglpbnQgajsNCglsb25nIHYsIHZtYXg7DQoNCgln LT5uZXd2YWx1ZShnLT5tYWNoLCAmdiwgJnZtYXgsIDEpOw0KCWlmKGxvZ3Nj YWxlKXsNCgkJZm9yKGo9MTsgajw9MjsgaisrKQ0KCQkJc3ByaW50KHN0cnNb ai0xXSwgIiVnIiwgc2NhbGUqcG93KDEwLiwgaikqKGRvdWJsZSl2bWF4LzEw MC4pOw0KCQkqbnAgPSAyOw0KCX1lbHNlew0KCQlmb3Ioaj0xOyBqPD0zOyBq KyspDQoJCQlzcHJpbnQoc3Ryc1tqLTFdLCAiJWciLCBzY2FsZSooZG91Ymxl KWoqKGRvdWJsZSl2bWF4LzQuMCk7DQoJCSpucCA9IDM7DQoJfQ0KfQ0KDQpp bnQNCmxhYmVsd2lkdGgodm9pZCkNCnsNCglpbnQgaSwgaiwgbiwgdywgbWF4 dzsNCgljaGFyIHN0cnNbTmxhYl1bTGFibGVuXTsNCg0KCW1heHcgPSAwOw0K CWZvcihpPTA7IGk8bmdyYXBoOyBpKyspew0KCQkvKiBjaG9vc2UgdmFsdWUg Zm9yIHJpZ2h0bW9zdCBncmFwaCAqLw0KCQlsYWJlbHN0cnMoJmdyYXBoW25n cmFwaCoobm1hY2gtMSkraV0sIHN0cnMsICZuKTsNCgkJZm9yKGo9MDsgajxu OyBqKyspew0KCQkJdyA9IHN0cmluZ3dpZHRoKG1lZGl1bWZvbnQsIHN0cnNb al0pOw0KCQkJaWYodyA+IG1heHcpDQoJCQkJbWF4dyA9IHc7DQoJCX0NCgl9 DQoJcmV0dXJuIG1heHc7DQp9DQoNCnZvaWQNCnJlc2l6ZSh2b2lkKQ0Kew0K CWludCBpLCBqLCBrLCBuLCBzdGFydHgsIHN0YXJ0eSwgeCwgeSwgZHgsIGR5 LCBseSwgb25kYXRhLCBtYXh4LCB3aWQsIG5sYWI7DQoJR3JhcGggKmc7DQoJ UmVjdGFuZ2xlIG1hY2hyLCByOw0KCWxvbmcgdiwgdm1heDsNCgljaGFyIGJ1 ZlsxMjhdLCBsYWJzW05sYWJdW0xhYmxlbl07DQoNCglkcmF3KHNjcmVlbiwg c2NyZWVuLT5yLCBkaXNwbGF5LT53aGl0ZSwgbmlsLCBaUCk7DQoNCgkvKiBs YWJlbCBsZWZ0IGVkZ2UgKi8NCgl4ID0gc2NyZWVuLT5yLm1pbi54Ow0KCXkg PSBzY3JlZW4tPnIubWluLnkgKyBMYWJzcGFjZSttZWRpdW1mb250LT5oZWln aHQrTGFic3BhY2U7DQoJZHkgPSAoc2NyZWVuLT5yLm1heC55IC0geSkvbmdy YXBoOw0KCWR4ID0gTGFic3BhY2Urc3RyaW5nd2lkdGgobWVkaXVtZm9udCwg IjAiKStMYWJzcGFjZTsNCglzdGFydHggPSB4K2R4KzE7DQoJc3RhcnR5ID0g eTsNCglmb3IoaT0wOyBpPG5ncmFwaDsgaSsrLHkrPWR5KXsNCgkJZHJhdyhz Y3JlZW4sIFJlY3QoeCwgeS0xLCBzY3JlZW4tPnIubWF4LngsIHkpLCBkaXNw bGF5LT5ibGFjaywgbmlsLCBaUCk7DQoJCWRyYXcoc2NyZWVuLCBSZWN0KHgs IHksIHgrZHgsIHNjcmVlbi0+ci5tYXgueSksIGNvbHNbZ3JhcGhbaV0uY29s aW5kZXhdWzBdLCBuaWwsIHBhcml0eXB0KHgpKTsNCgkJbGFiZWwoUHQoeCwg eSksIGR5LCBncmFwaFtpXS5sYWJlbCk7DQoJCWRyYXcoc2NyZWVuLCBSZWN0 KHgrZHgsIHksIHgrZHgrMSwgc2NyZWVuLT5yLm1heC55KSwgY29sc1tncmFw aFtpXS5jb2xpbmRleF1bMl0sIG5pbCwgWlApOw0KCX0NCg0KCS8qIGxhYmVs IHRvcCBlZGdlICovDQoJZHggPSAoc2NyZWVuLT5yLm1heC54IC0gc3RhcnR4 KS9ubWFjaDsNCglmb3IoeD1zdGFydHgsIGk9MDsgaTxubWFjaDsgaSsrLHgr PWR4KXsNCgkJZHJhdyhzY3JlZW4sIFJlY3QoeC0xLCBzdGFydHktMSwgeCwg c2NyZWVuLT5yLm1heC55KSwgZGlzcGxheS0+YmxhY2ssIG5pbCwgWlApOw0K CQlqID0gZHgvc3RyaW5nd2lkdGgobWVkaXVtZm9udCwgIjAiKTsNCgkJbiA9 IG1hY2hbaV0ubnByb2M7DQoJCWlmKG4+MSAmJiBqPj0xKzMrKG4+MTApKyhu PjEwMCkpewkvKiBmaXJzdCBjaGFyIG9mIG5hbWUgKyAobikgKi8NCgkJCWog LT0gMysobj4xMCkrKG4+MTAwKTsNCgkJCWlmKGogPD0gMCkNCgkJCQlqID0g MTsNCgkJCXNucHJpbnQoYnVmLCBzaXplb2YgYnVmLCAiJS4qcyglZCkiLCBq LCBtYWNoW2ldLm5hbWUsIG4pOw0KCQl9ZWxzZQ0KCQkJc25wcmludChidWYs IHNpemVvZiBidWYsICIlLipzIiwgaiwgbWFjaFtpXS5uYW1lKTsNCgkJc3Ry aW5nKHNjcmVlbiwgUHQoeCtMYWJzcGFjZSwgc2NyZWVuLT5yLm1pbi55ICsg TGFic3BhY2UpLCBkaXNwbGF5LT5ibGFjaywgWlAsIG1lZGl1bWZvbnQsIGJ1 Zik7DQoJfQ0KDQoJbWF4eCA9IHNjcmVlbi0+ci5tYXgueDsNCg0KCS8qIGxh YmVsIHJpZ2h0LCBpZiByZXF1ZXN0ZWQgKi8NCglpZih5bGFiZWxzICYmIGR5 Pk5sYWIqKG1lZGl1bWZvbnQtPmhlaWdodCsxKSl7DQoJCXdpZCA9IGxhYmVs d2lkdGgoKTsNCgkJaWYod2lkIDwgKG1heHgtc3RhcnR4KS0zMCl7DQoJCQkv KiBlbHNlIHRoZXJlJ3Mgbm90IGVub3VnaCByb29tICovDQoJCQltYXh4IC09 IDErTHgrd2lkOw0KCQkJZHJhdyhzY3JlZW4sIFJlY3QobWF4eCwgc3RhcnR5 LCBtYXh4KzEsIHNjcmVlbi0+ci5tYXgueSksIGRpc3BsYXktPmJsYWNrLCBu aWwsIFpQKTsNCgkJCXkgPSBzdGFydHk7DQoJCQlmb3Ioaj0wOyBqPG5ncmFw aDsgaisrLCB5Kz1keSl7DQoJCQkJLyogY2hvb3NlIHZhbHVlIGZvciByaWdo dG1vc3QgZ3JhcGggKi8NCgkJCQlnID0gJmdyYXBoW25ncmFwaCoobm1hY2gt MSkral07DQoJCQkJbGFiZWxzdHJzKGcsIGxhYnMsICZubGFiKTsNCgkJCQly ID0gUmVjdChtYXh4KzEsIHksIHNjcmVlbi0+ci5tYXgueCwgeStkeS0xKTsN CgkJCQlpZihqID09IG5ncmFwaC0xKQ0KCQkJCQlyLm1heC55ID0gc2NyZWVu LT5yLm1heC55Ow0KCQkJCWRyYXcoc2NyZWVuLCByLCBjb2xzW2ctPmNvbGlu ZGV4XVswXSwgbmlsLCBwYXJpdHlwdChyLm1pbi54KSk7DQoJCQkJZm9yKGs9 MDsgazxubGFiOyBrKyspew0KCQkJCQlseSA9IHkgKyAoZHkqKG5sYWItaykv KG5sYWIrMSkpOw0KCQkJCQlkcmF3KHNjcmVlbiwgUmVjdChtYXh4KzEsIGx5 LCBtYXh4KzErTHgsIGx5KzEpLCBkaXNwbGF5LT5ibGFjaywgbmlsLCBaUCk7 DQoJCQkJCWx5IC09IG1lZGl1bWZvbnQtPmhlaWdodC8yOw0KCQkJCQlzdHJp bmcoc2NyZWVuLCBQdChtYXh4KzErTHgsIGx5KSwgZGlzcGxheS0+YmxhY2ss IFpQLCBtZWRpdW1mb250LCBsYWJzW2tdKTsNCgkJCQl9DQoJCQl9DQoJCX0N Cgl9DQoNCgkvKiBjcmVhdGUgZ3JhcGhzICovDQoJZm9yKGk9MDsgaTxubWFj aDsgaSsrKXsNCgkJbWFjaHIgPSBSZWN0KHN0YXJ0eCtpKmR4LCBzdGFydHks IG1heHgsIHNjcmVlbi0+ci5tYXgueSk7DQoJCWlmKGkgPCBubWFjaC0xKQ0K CQkJbWFjaHIubWF4LnggPSBzdGFydHgrKGkrMSkqZHggLSAxOw0KCQl5ID0g c3RhcnR5Ow0KCQlmb3Ioaj0wOyBqPG5ncmFwaDsgaisrLCB5Kz1keSl7DQoJ CQlnID0gJmdyYXBoW2kqbmdyYXBoK2pdOw0KCQkJLyogYWxsb2NhdGUgZGF0 YSAqLw0KCQkJb25kYXRhID0gZy0+bmRhdGE7DQoJCQlnLT5uZGF0YSA9IER4 KG1hY2hyKSsxOwkvKiBtYXkgYmUgdG9vIG1hbnkgaWYgbGFiZWwgd2lsbCBi ZSBkcmF3biBoZXJlOyBzbyB3aGF0PyAqLw0KCQkJZy0+ZGF0YSA9IGVyZWFs bG9jKGctPmRhdGEsIGctPm5kYXRhKnNpemVvZihsb25nKSk7DQoJCQlpZihn LT5uZGF0YSA+IG9uZGF0YSkNCgkJCQltZW1zZXQoZy0+ZGF0YStvbmRhdGEs IDAsIChnLT5uZGF0YS1vbmRhdGEpKnNpemVvZihsb25nKSk7DQoJCQkvKiBz ZXQgZ2VvbWV0cnkgKi8NCgkJCWctPnIgPSBtYWNocjsNCgkJCWctPnIubWlu LnkgPSB5Ow0KCQkJZy0+ci5tYXgueSA9IHkrZHkgLSAxOw0KCQkJaWYoaiA9 PSBuZ3JhcGgtMSkNCgkJCQlnLT5yLm1heC55ID0gc2NyZWVuLT5yLm1heC55 Ow0KCQkJZHJhdyhzY3JlZW4sIGctPnIsIGNvbHNbZy0+Y29saW5kZXhdWzBd LCBuaWwsIHBhcml0eXB0KGctPnIubWluLngpKTsNCgkJCWctPm92ZXJmbG93 ID0gMDsNCgkJCXIgPSBnLT5yOw0KCQkJci5tYXgueSA9IHIubWluLnkrbWVk aXVtZm9udC0+aGVpZ2h0Ow0KCQkJci5tYXgueCA9IHIubWluLngrc3RyaW5n d2lkdGgobWVkaXVtZm9udCwgIjk5OTk5OTkiKTsNCgkJCWZyZWVpbWFnZShn LT5vdmVydG1wKTsNCgkJCWctPm92ZXJ0bXAgPSBuaWw7DQoJCQlpZihyLm1h eC54IDw9IGctPnIubWF4LngpDQoJCQkJZy0+b3ZlcnRtcCA9IGFsbG9jaW1h Z2UoZGlzcGxheSwgciwgc2NyZWVuLT5jaGFuLCAwLCAtMSk7DQoJCQlnLT5u ZXd2YWx1ZShnLT5tYWNoLCAmdiwgJnZtYXgsIDApOw0KCQkJcmVkcmF3KGcs IHZtYXgpOw0KCQl9DQoJfQ0KDQoJZmx1c2hpbWFnZShkaXNwbGF5LCAxKTsN Cn0NCg0Kdm9pZA0KZXJlc2l6ZWQoaW50IG5ldykNCnsNCglsb2NrZGlzcGxh eShkaXNwbGF5KTsNCglpZihuZXcgJiYgZ2V0d2luZG93KGRpc3BsYXksIFJl Zm5vbmUpIDwgMCkgew0KCQlmcHJpbnQoMiwgInN0YXRzOiBjYW4ndCByZWF0 dGFjaCB0byB3aW5kb3dcbiIpOw0KCQlraWxsYWxsKCJyZWF0dGFjaCIpOw0K CX0NCglyZXNpemUoKTsNCgl1bmxvY2tkaXNwbGF5KGRpc3BsYXkpOw0KfQ0K DQp2b2lkDQptb3VzZXByb2Modm9pZCkNCnsNCglNb3VzZSBtb3VzZTsNCglp bnQgaTsNCg0KCWZvcig7Oyl7DQoJCW1vdXNlID0gZW1vdXNlKCk7DQoJCWlm KG1vdXNlLmJ1dHRvbnMgPT0gNCl7DQoJCQlsb2NrZGlzcGxheShkaXNwbGF5 KTsNCgkJCWZvcihpPTA7IGk8Tm1lbnUyOyBpKyspDQoJCQkJaWYocHJlc2Vu dFtpXSkNCgkJCQkJbWVtbW92ZShtZW51MnN0cltpXSwgImRyb3AgIiwgT3B3 aWQpOw0KCQkJCWVsc2UNCgkJCQkJbWVtbW92ZShtZW51MnN0cltpXSwgImFk ZCAgIiwgT3B3aWQpOw0KCQkJaSA9IGVtZW51aGl0KDMsICZtb3VzZSwgJm1l bnUyKTsNCgkJCWlmKGkgPj0gMCl7DQoJCQkJaWYoIXByZXNlbnRbaV0pDQoJ CQkJCWFkZGdyYXBoKGkpOw0KCQkJCWVsc2UgaWYobmdyYXBoID4gMSkNCgkJ CQkJZHJvcGdyYXBoKGkpOw0KCQkJCXJlc2l6ZSgpOw0KCQkJfQ0KCQkJdW5s b2NrZGlzcGxheShkaXNwbGF5KTsNCgkJfQ0KCX0NCn0NCg0Kdm9pZA0Kc3Rh cnRwcm9jKHZvaWQgKCpmKSh2b2lkKSwgaW50IGluZGV4KQ0Kew0KCWludCBw aWQ7DQoNCglzd2l0Y2gocGlkID0gcmZvcmsoUkZQUk9DfFJGTUVNfFJGTk9X QUlUKSl7DQoJY2FzZSAtMToNCgkJZnByaW50KDIsICJzdGF0czogZm9yayBm YWlsZWQ6ICVyXG4iKTsNCgkJa2lsbGFsbCgiZm9yayBmYWlsZWQiKTsNCglj YXNlIDA6DQoJCWYoKTsNCgkJZnByaW50KDIsICJzdGF0czogJXMgcHJvY2Vz cyBleGl0c1xuIiwgcHJvY25hbWVzW2luZGV4XSk7DQoJCWlmKGluZGV4ID49 IDApDQoJCQlraWxsYWxsKCJwcm9jZXNzIGRpZWQiKTsNCgkJZXhpdHMobmls KTsNCgl9DQoJaWYoaW5kZXggPj0gMCkNCgkJcGlkc1tpbmRleF0gPSBwaWQ7 DQp9DQoNCnZvaWQNCm1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkNCnsN CglpbnQgaSwgajsNCgljaGFyICpzOw0KCWxvbmcgdiwgdm1heCwgbmFyZ3M7 DQoJY2hhciBhcmdzWzEwMF07DQoNCglubWFjaCA9IDE7DQoJbXlzeXNuYW1l ID0gZ2V0ZW52KCJzeXNuYW1lIik7DQoJaWYobXlzeXNuYW1lID09IG5pbCl7 DQoJCWZwcmludCgyLCAic3RhdHM6IGNhbid0IGZpbmQgJHN5c25hbWU6ICVy XG4iKTsNCgkJZXhpdHMoInN5c25hbWUiKTsNCgl9DQoJbXlzeXNuYW1lID0g ZXN0cmR1cChteXN5c25hbWUpOw0KDQoJbmFyZ3MgPSAwOw0KCUFSR0JFR0lO ew0KCWNhc2UgJ1MnOg0KCQlzID0gQVJHRigpOw0KCQlpZihzID09IG5pbCkN CgkJCXVzYWdlKCk7DQoJCXNjYWxlID0gYXRvZihzKTsNCgkJaWYoc2NhbGUg PD0gMC4pDQoJCQl1c2FnZSgpOw0KCQlicmVhazsNCgljYXNlICdMJzoNCgkJ bG9nc2NhbGUrKzsNCgkJYnJlYWs7DQoJY2FzZSAnWSc6DQoJCXlsYWJlbHMr KzsNCgkJYnJlYWs7DQoJY2FzZSAnTyc6DQoJCW9sZHN5c3RlbSA9IDE7DQoJ CWJyZWFrOw0KCWNhc2UgJ1QnOg0KCQlzID0gQVJHRigpOw0KCQlpZihzID09 IG5pbCkNCgkJCXVzYWdlKCk7DQoJCXRpbWVzdGVwID0gYXRvZihzKTsNCgkJ aWYodGltZXN0ZXAgPD0gMCkNCgkJCXVzYWdlKCk7DQoJCXRpbWVzdGVwICo9 IDEwMDA7IC8qIHNsZWVwIHdhbnRzIG1pbGlzZWNvbmRzICovDQoJCWJyZWFr Ow0KCWRlZmF1bHQ6DQoJCWlmKG5hcmdzPj1zaXplb2YgYXJncyB8fCBzdHJj aHIoYXJnY2hhcnMsIEFSR0MoKSk9PW5pbCkNCgkJCXVzYWdlKCk7DQoJCWFy Z3NbbmFyZ3MrK10gPSBBUkdDKCk7DQoJfUFSR0VORA0KDQoJaWYoYXJnYyA9 PSAwKXsNCgkJbWFjaCA9IGVtYWxsb2Mobm1hY2gqc2l6ZW9mKE1hY2hpbmUp KTsNCgkJaW5pdG1hY2goJm1hY2hbMF0sIG15c3lzbmFtZSk7DQoJCXJlYWRt YWNoKCZtYWNoWzBdLCAxKTsNCgl9ZWxzZXsNCgkJZm9yKGk9MDsgaTxhcmdj OyBpKyspew0KCQkJYWRkbWFjaGluZShhcmd2W2ldKTsNCgkJCXJlYWRtYWNo KCZtYWNoW2ldLCAxKTsNCgkJfQ0KCX0NCg0KCWZvcihpPTA7IGk8bmFyZ3M7 IGkrKykNCglzd2l0Y2goYXJnc1tpXSl7DQoJZGVmYXVsdDoNCgkJZnByaW50 KDIsICJzdGF0czogaW50ZXJuYWwgZXJyb3I6IHVua25vd24gYXJnICVjXG4i LCBhcmdzW2ldKTsNCgkJdXNhZ2UoKTsNCgljYXNlICdiJzoNCgkJYWRkZ3Jh cGgoTWJhdHRlcnkpOw0KCQlicmVhazsNCgljYXNlICdjJzoNCgkJYWRkZ3Jh cGgoTWNvbnRleHQpOw0KCQlicmVhazsNCgljYXNlICdlJzoNCgkJYWRkZ3Jh cGgoTWV0aGVyKTsNCgkJYnJlYWs7DQoJY2FzZSAnRSc6DQoJCWFkZGdyYXBo KE1ldGhlcmluKTsNCgkJYWRkZ3JhcGgoTWV0aGVyb3V0KTsNCgkJYnJlYWs7 DQoJY2FzZSAnZic6DQoJCWFkZGdyYXBoKE1mYXVsdCk7DQoJCWJyZWFrOw0K CWNhc2UgJ2knOg0KCQlhZGRncmFwaChNaW50cik7DQoJCWJyZWFrOw0KCWNh c2UgJ2wnOg0KCQlhZGRncmFwaChNbG9hZCk7DQoJCWJyZWFrOw0KCWNhc2Ug J20nOg0KCQlhZGRncmFwaChNbWVtKTsNCgkJYnJlYWs7DQoJY2FzZSAnbic6 DQoJCWFkZGdyYXBoKE1ldGhlcmluKTsNCgkJYWRkZ3JhcGgoTWV0aGVyb3V0 KTsNCgkJYWRkZ3JhcGgoTWV0aGVyZXJyKTsNCgkJYnJlYWs7DQoJY2FzZSAn cCc6DQoJCWFkZGdyYXBoKE10bGJwdXJnZSk7DQoJCWJyZWFrOw0KCWNhc2Ug J3MnOg0KCQlhZGRncmFwaChNc3lzY2FsbCk7DQoJCWJyZWFrOw0KCWNhc2Ug J3QnOg0KCQlhZGRncmFwaChNdGxibWlzcyk7DQoJCWFkZGdyYXBoKE10bGJw dXJnZSk7DQoJCWJyZWFrOw0KCWNhc2UgJzgnOg0KCQlhZGRncmFwaChNc2ln bmFsKTsNCgkJYnJlYWs7DQoJY2FzZSAndyc6DQoJCWFkZGdyYXBoKE1zd2Fw KTsNCgkJYnJlYWs7DQoJfQ0KDQoJaWYobmdyYXBoID09IDApDQoJCWFkZGdy YXBoKE1sb2FkKTsNCg0KCWZvcihpPTA7IGk8bm1hY2g7IGkrKykNCgkJZm9y KGo9MDsgajxuZ3JhcGg7IGorKykNCgkJCWdyYXBoW2kqbmdyYXBoK2pdLm1h Y2ggPSAmbWFjaFtpXTsNCg0KCWlmKGluaXRkcmF3KG5pbCwgbmlsLCAic3Rh dHMiKSA8IDApew0KCQlmcHJpbnQoMiwgInN0YXRzOiBpbml0ZHJhdyBmYWls ZWQ6ICVyXG4iKTsNCgkJZXhpdHMoImluaXRkcmF3Iik7DQoJfQ0KCWNvbGlu aXQoKTsNCgllaW5pdChFbW91c2UpOw0KCW5vdGlmeShuaWwpOw0KCXN0YXJ0 cHJvYyhtb3VzZXByb2MsIE1vdXNlcHJvYyk7DQoJcGlkc1tNYWlucHJvY10g PSBnZXRwaWQoKTsNCglkaXNwbGF5LT5sb2NraW5nID0gMTsJLyogdGVsbCBs aWJyYXJ5IHdlJ3JlIHVzaW5nIHRoZSBkaXNwbGF5IGxvY2sgKi8NCg0KCXJl c2l6ZSgpOw0KDQoJdW5sb2NrZGlzcGxheShkaXNwbGF5KTsgLyogZGlzcGxh eSBpcyBzdGlsbCBsb2NrZWQgZnJvbSBpbml0ZHJhdygpICovDQoJZm9yKDs7 KXsNCgkJZm9yKGk9MDsgaTxubWFjaDsgaSsrKQ0KCQkJcmVhZG1hY2goJm1h Y2hbaV0sIDApOw0KCQlsb2NrZGlzcGxheShkaXNwbGF5KTsNCgkJcGFyaXR5 ID0gMS1wYXJpdHk7DQoJCWZvcihpPTA7IGk8bm1hY2gqbmdyYXBoOyBpKysp ew0KCQkJZ3JhcGhbaV0ubmV3dmFsdWUoZ3JhcGhbaV0ubWFjaCwgJnYsICZ2 bWF4LCAwKTsNCgkJCWdyYXBoW2ldLnVwZGF0ZSgmZ3JhcGhbaV0sIHYsIHZt YXgpOw0KCQl9DQoJCWZsdXNoaW1hZ2UoZGlzcGxheSwgMSk7DQoJCXVubG9j a2Rpc3BsYXkoZGlzcGxheSk7DQoJCXNsZWVwKHRpbWVzdGVwKTsNCgl9DQp9 DQo= --0-73268905-1042399064=:88309-- From cse.psu.edu!9fans-admin Tue Jan 14 02:06:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:06:38 JST 2003 Received: (qmail 30712 invoked by uid 1020); 14 Jan 2003 02:06:38 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30708 invoked from network); 14 Jan 2003 02:06:37 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:06:37 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5F94419A25; Mon, 13 Jan 2003 12:05:34 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from wintermute.cse.psu.edu (wintermute.cse.psu.edu [130.203.16.5]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AF87619995 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 04:17:40 -0500 (EST) Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by wintermute.cse.psu.edu (CSE Mail Server (Backup MX)) with ESMTP id 0DC0974031 for <9fans@cse.psu.edu>; Sun, 12 Jan 2003 20:10:35 -0500 (EST) Message-ID: <7cffb3b589e78d122fc92c9ab3b14d37@plan9.bell-labs.com> X-Plan9-Fortune: Secrecy is the beginning of tyranny. From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] new on sources Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 12 Jan 2003 20:10:33 -0500 i put a couple important fossil fixes out yesterday. you should update. also new are some kludgy programs to make plumbing file names work in ssh sessions. man rwd for more. From cse.psu.edu!9fans-admin Tue Jan 14 02:07:47 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:07:47 JST 2003 Received: (qmail 30741 invoked by uid 1020); 14 Jan 2003 02:07:47 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30737 invoked from network); 14 Jan 2003 02:07:46 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:07:46 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F210819A27; Mon, 13 Jan 2003 12:05:46 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 898281998A for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 05:01:33 -0500 (EST) Message-ID: <14897aa3a24d632f340f30863deb7850@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: Richard Miller MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 10:01:30 0000 > One advantage (as I understood it) of using a specialized kernel > was a form of security -- there were *no* user mode programs > whose bugs could be exploited. It went further than that: you couldn't even exploit a buffer overflow to exec a shell, because there was no shell and no exec. Would it be feasible, as part of bootstrapping a minimal fossil server, to remove or otherwise disable the exec system call once everything was running? -- Richard From cse.psu.edu!9fans-admin Tue Jan 14 02:08:42 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:08:42 JST 2003 Received: (qmail 30748 invoked by uid 1020); 14 Jan 2003 02:08:41 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30744 invoked from network); 14 Jan 2003 02:08:41 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:08:41 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 53D7E19A28; Mon, 13 Jan 2003 12:05:52 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from warezftp.remoteserver.org (host51-20.pool21345.interbusiness.it [213.45.20.51]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 353AB19980 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 06:31:46 -0500 (EST) Received: by warezftp.remoteserver.org (Postfix, from userid 512) id 250916EDC8; Mon, 13 Jan 2003 06:33:24 -0500 (EST) To: 9fans@cse.psu.edu From: WarezFTP@warezftp.remoteserver.org Message-Id: <20030113113324.250916EDC8@warezftp.remoteserver.org> Subject: [9fans] WarezFTP Grand Opening - new address Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 06:33:24 -0500 (EST) Welcome in the site of your dreams. 800 Gigabytes on our 500 FTP servers. You will find the latest apps, some of a choice of Apps ISO,many games and very much ISO games. We also have 0day applications that is fresh cracked of the scene. Take a look in it you will find good for anything applications and games. We also have a great collection on PS2, XBOX, DC and other consoles The latest games are here. We have also a great collection of DIVX movies, the latest on play now. Check it out its big. We have also a collection usually fast removing of Porno XXX. Take a look. Talking of music we are the biggest Napster around the Internet. Our wide choice of Full Albums will satisfy every taste of music you have. We have a great choice of Artists and Bands. The latest in the shops is always here, in format mp3. We have also a choice of ftp servers dedicated to mp3 sharing. A preview of what we have to offer: Movies: Harry Potter 2, Lord of The Rings 2, Red Dragon, Die Another Day 007, Minority Report, Halloween 4 and many others. Games: Command and Conquer Generals, Warcraft 3, Morrowind, Age of Mythology, Drift When Worlds Collide and many others. So visit us at http://space.virgilio.it/avo.gabriele@virgilio.it <--- bookmark this url now, it has the correct IP number to reach us. From cse.psu.edu!9fans-admin Tue Jan 14 02:09:45 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:09:45 JST 2003 Received: (qmail 30756 invoked by uid 1020); 14 Jan 2003 02:09:44 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30752 invoked from network); 14 Jan 2003 02:09:44 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:09:44 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 74E9E19A40; Mon, 13 Jan 2003 12:05:57 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 7A47C19980 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 07:26:35 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Mon, 13 Jan 2003 12:26:34 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 869161700; Mon, 13 Jan 2003 12:26:34 +0000 Importance: normal Priority: normal Message-Id: <869161700@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <869161700-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] snoopy and ppp Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 12:26:15 +0000 Hi, Is there any way to run snoppy on a ppp connection or is it still restricted to ether only? -Steve From cse.psu.edu!9fans-admin Tue Jan 14 02:10:56 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:10:56 JST 2003 Received: (qmail 30765 invoked by uid 1020); 14 Jan 2003 02:10:56 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30761 invoked from network); 14 Jan 2003 02:10:56 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:10:56 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7407819AE8; Mon, 13 Jan 2003 12:06:52 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3AEEE19988 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 09:29:39 -0500 (EST) Message-ID: <782109d543f9023944cb9596789be6d8@plan9.escet.urjc.es> To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] fix for fdisk.c Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 15:29:36 +0100 I think that for(i=0; i<=edit->npart; i++) should be instead for(i=0; inpart; i++) It made fdisk broke when trying to add a secondary partition. hth From cse.psu.edu!9fans-admin Tue Jan 14 02:11:52 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:11:52 JST 2003 Received: (qmail 30787 invoked by uid 1020); 14 Jan 2003 02:11:52 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30783 invoked from network); 14 Jan 2003 02:11:51 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:11:51 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BA8F719C7B; Mon, 13 Jan 2003 12:09:14 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 20B5619AE9 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 12:07:38 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 13 12:07:36 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Mon Jan 13 12:07:14 EST 2003 Message-ID: <47707b6ae7a9e578b1bf0eb6e1c4c4b0@plan9.bell-labs.com> X-Plan9-Fortune: Usura contra naturum est. To: 9fans@cse.psu.edu Subject: Re: [9fans] perl + utf? From: "Russ Cox" In-Reply-To: <20030112151655.X88430-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 12:07:12 -0500 I didn't do anything with Unicode when I ported Perl, but it's hard to break the basics. It's probably the client not translating from Latin1 to UTF8. Everything on IRC is in Latin1, I think. g% perl -e 'print "☺\n"' ☺ g% From cse.psu.edu!9fans-admin Tue Jan 14 02:15:15 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:15:15 JST 2003 Received: (qmail 30811 invoked by uid 1020); 14 Jan 2003 02:15:15 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30807 invoked from network); 14 Jan 2003 02:15:15 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:15:15 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 136D519A00; Mon, 13 Jan 2003 12:15:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 85296199B9 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 12:14:12 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 13 12:14:11 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Mon Jan 13 12:13:50 EST 2003 Message-ID: <932e2dcf6c7cc416329e51ff3789f75d@plan9.bell-labs.com> X-Plan9-Fortune: Be the sea, and see me be. To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Russ Cox" In-Reply-To: <14897aa3a24d632f340f30863deb7850@hamnavoe.demon.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 12:13:51 -0500 > Would it be feasible, as part of bootstrapping a minimal fossil > server, to remove or otherwise disable the exec system call > once everything was running? Of course. Go ahead if you really want. I don't want to live in that environment. There are no buffer overflows anyway. ;-) I _really_ like the fact that I can run other programs on the file server now, like flchk. I'm not going back. I think it's reasonable not to run any services on the machine other than fossil, and to connect with a serial console to run other things. Disabling exec strikes me as extreme. From cse.psu.edu!9fans-admin Tue Jan 14 02:16:15 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:16:15 JST 2003 Received: (qmail 30832 invoked by uid 1020); 14 Jan 2003 02:16:14 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30828 invoked from network); 14 Jan 2003 02:16:14 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:16:14 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9839019A05; Mon, 13 Jan 2003 12:16:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7950E19980 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 12:15:07 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 13 12:15:07 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Mon Jan 13 12:14:45 EST 2003 Message-ID: X-Plan9-Fortune: For the mere price of a supercollider, we could be splitting numbers instead of atoms. -Mark Manasse To: 9fans@cse.psu.edu Subject: Re: [9fans] rx problem on cpu/auth standalone machine From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 12:14:53 -0500 Check /lib/ndb/auth on your auth server. Bootes needs to be able to speak for upas. From cse.psu.edu!9fans-admin Tue Jan 14 02:19:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:19:17 JST 2003 Received: (qmail 30849 invoked by uid 1020); 14 Jan 2003 02:19:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30845 invoked from network); 14 Jan 2003 02:19:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:19:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0F8EA19A2F; Mon, 13 Jan 2003 12:19:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 2D787199BC for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 12:18:38 -0500 (EST) Received: (qmail 90995 invoked by uid 18927); 13 Jan 2003 17:10:30 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 13 Jan 2003 17:10:30 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] perl + utf? In-Reply-To: <47707b6ae7a9e578b1bf0eb6e1c4c4b0@plan9.bell-labs.com> Message-ID: <20030113100455.N90980-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 10:10:30 -0700 (MST) unicode or not, dsirc is a fairly decent, easy to setup irc client. for tho= se who don't want to type in the same window they receive messages in, here is a s= olution (note that it works mostly for single-channel sessions, which is what i nor= mally do): % cat $home/bin/rc/irc #!/bin/rc # start a new window for dsirc # text, accept irc input in the # current window bind '#|' /tmp window -m dsirc < /tmp/data cat > /tmp/data1 % this works reasonably well for me, but on the other hand my irc needs are n= ot that complicated :) andrey On Mon, 13 Jan 2003, Russ Cox wrote: > I didn't do anything with Unicode when I ported Perl, > but it's hard to break the basics. > > It's probably the client not translating from Latin1 to UTF8. > Everything on IRC is in Latin1, I think. > > g% perl -e 'print "=E2=98=BA\n"' > =E2=98=BA > g% > From cse.psu.edu!9fans-admin Tue Jan 14 02:20:14 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 02:20:14 JST 2003 Received: (qmail 30865 invoked by uid 1020); 14 Jan 2003 02:20:13 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30861 invoked from network); 14 Jan 2003 02:20:13 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 02:20:13 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1D2C519A3E; Mon, 13 Jan 2003 12:20:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.mightycheese.com (mail.mightycheese.com [209.61.186.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4155A19A63 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 12:19:39 -0500 (EST) Received: from [67.120.92.247] (HELO waakzaamheid.mightycheese.com) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP id 433007 for 9fans@cse.psu.edu; Mon, 13 Jan 2003 11:19:38 -0600 Message-ID: <56157d3abcc337653efa45c01fc613dd@mightycheese.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "rob pike, esq." In-Reply-To: <14897aa3a24d632f340f30863deb7850@hamnavoe.demon.co.uk> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-zwycocmezkhugxpchcrtffxqmt" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 09:19:37 -0800 This is a multi-part message in MIME format. --upas-zwycocmezkhugxpchcrtffxqmt Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit A less drastic step would be to disable network ports such as cpu and telnet, to require people to use the console to debug. -rob --upas-zwycocmezkhugxpchcrtffxqmt Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from killy.mspring.net ([207.69.231.40] verified) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP-TLS id 432988 for rob@mail.mightycheese.com; Mon, 13 Jan 2003 11:07:42 -0600 Received: from mail.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by killy.mspring.net (8.12.5/8.8.6) with ESMTP id h0DH7dXg063593 for ; Mon, 13 Jan 2003 12:07:39 -0500 (EST) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0DED219981; Mon, 13 Jan 2003 12:05:46 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 898281998A for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 05:01:33 -0500 (EST) Message-ID: <14897aa3a24d632f340f30863deb7850@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: Richard Miller MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 10:01:30 0000 > One advantage (as I understood it) of using a specialized kernel > was a form of security -- there were *no* user mode programs > whose bugs could be exploited. It went further than that: you couldn't even exploit a buffer overflow to exec a shell, because there was no shell and no exec. Would it be feasible, as part of bootstrapping a minimal fossil server, to remove or otherwise disable the exec system call once everything was running? -- Richard --upas-zwycocmezkhugxpchcrtffxqmt-- From cse.psu.edu!9fans-admin Tue Jan 14 03:07:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 03:07:20 JST 2003 Received: (qmail 31257 invoked by uid 1020); 14 Jan 2003 03:07:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 31253 invoked from network); 14 Jan 2003 03:07:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 03:07:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C46D01999B; Mon, 13 Jan 2003 13:07:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3343D1999B for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 13:06:43 -0500 (EST) Message-ID: <9189aa0ce7e39145df20ee9361fdfaf1@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] snoopy and ppp In-Reply-To: <869161700@snellwilcox.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-nfxjvsharpvycqpmzasyxpaegg" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 13:06:41 -0500 This is a multi-part message in MIME format. --upas-nfxjvsharpvycqpmzasyxpaegg Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Yes, there's now a /net/ipifc/xxx/snoop. If you point to that rather then /net/etherxxx, you can snoopy packet interfaces. However, you don't see the ppp messages, just the IP that are the contents. If you want to see the pre-ppp processed data, you can stick something twixt the serial interface and the ppp process, or turn on debuging in ppp with the -d option. --upas-nfxjvsharpvycqpmzasyxpaegg Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 13 12:08:55 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Mon Jan 13 12:08:53 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BB28419A3E; Mon, 13 Jan 2003 12:05:56 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 7A47C19980 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 07:26:35 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Mon, 13 Jan 2003 12:26:34 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 869161700; Mon, 13 Jan 2003 12:26:34 +0000 Importance: normal Priority: normal Message-Id: <869161700@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <869161700-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] snoopy and ppp Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 12:26:15 +0000 Hi, Is there any way to run snoppy on a ppp connection or is it still restricted to ether only? -Steve --upas-nfxjvsharpvycqpmzasyxpaegg-- From cse.psu.edu!9fans-admin Tue Jan 14 12:03:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:03:34 JST 2003 Received: (qmail 8473 invoked by uid 1020); 14 Jan 2003 12:03:33 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8469 invoked from network); 14 Jan 2003 12:03:32 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:03:32 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 70729199B7; Mon, 13 Jan 2003 22:03:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4EFF319981 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:02:39 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id WAA29314 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:02:39 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0E32cw11033 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:02:38 -0500 (EST) Message-Id: <200301140302.h0E32cw11033@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] cpu vs ocpu and talking to 9p1 clients. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 22:02:38 -0500 Putting together a CPU server recently, I found that drawterm couldn't talk to it. That was weird, I thought, since I knew that srvold9p would be sort of automatigically injected into the middle of things to make it work. Investigating further, I found that /rc/bin/service/tcp1700^(5 6) were trying to invoke something called /bin/ocpu, which doesn't exist. Changing these scripts to look like, ``#!/bin/cpu -O'' seems to have fixed the problem, though I find that I still can't get to /mnt/term, (this is from FreeBSD, by the way) which is a major, serious, bummer. Oh well, worse things have happened. - Dan C. From cse.psu.edu!9fans-admin Tue Jan 14 12:08:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:08:19 JST 2003 Received: (qmail 8622 invoked by uid 1020); 14 Jan 2003 12:08:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8618 invoked from network); 14 Jan 2003 12:08:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:08:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 807A4199D5; Mon, 13 Jan 2003 22:08:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CC6E819981 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:07:10 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 13 22:07:10 EST 2003 Received: from 141.154.233.247 ([141.154.233.247]) by plan9; Mon Jan 13 22:06:48 EST 2003 Message-ID: <03d8697c82f68db01b5822c49e0b6877@plan9.bell-labs.com> X-Plan9-Fortune: ...the non-uniqueness is exponentially small. To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu vs ocpu and talking to 9p1 clients. From: "Russ Cox" In-Reply-To: <200301140302.h0E32cw11033@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 22:06:53 -0500 Drawterm talks on tcp17013. Maybe that's your problem. ocpu is very o. From cse.psu.edu!9fans-admin Tue Jan 14 12:11:16 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:11:16 JST 2003 Received: (qmail 8738 invoked by uid 1020); 14 Jan 2003 12:11:16 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8734 invoked from network); 14 Jan 2003 12:11:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:11:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 95C59199D5; Mon, 13 Jan 2003 22:11:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 12AB119981 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:10:01 -0500 (EST) Received: (qmail 92061 invoked by uid 18927); 14 Jan 2003 03:01:51 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 14 Jan 2003 03:01:51 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu vs ocpu and talking to 9p1 clients. In-Reply-To: <200301140302.h0E32cw11033@augusta.math.psu.edu> Message-ID: <20030113200001.W91884-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 20:01:51 -0700 (MST) On Mon, 13 Jan 2003, Dan Cross wrote: > fixed the problem, though I find that I still can't get to /mnt/term, > (this is from FreeBSD, by the way) which is a major, serious, bummer. see if you can cd to /mnt/term/home/$user directly, or try cd-ing to /mnt/term/stand for example... i had the same problem just yesterday and found that 'du -a' was able to read /mnt/term while 'ls' was not... andrey From cse.psu.edu!9fans-admin Tue Jan 14 12:17:06 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:17:06 JST 2003 Received: (qmail 8900 invoked by uid 1020); 14 Jan 2003 12:16:37 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8889 invoked from network); 14 Jan 2003 12:16:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:16:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A9386199F2; Mon, 13 Jan 2003 22:16:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 20B0A19988 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:15:12 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 13 22:15:11 EST 2003 Received: from 141.154.233.247 ([141.154.233.247]) by plan9; Mon Jan 13 22:14:49 EST 2003 Message-ID: X-Plan9-Fortune: Standing on head makes smile of frown, but rest of face also upside down. To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu vs ocpu and talking to 9p1 clients. From: "Russ Cox" In-Reply-To: <20030113200001.W91884-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 22:14:56 -0500 The reason ls fails while du -a works is that ls stats its argument while du -a does not. Drawterm returns "#/" or something like that as the name when you stat /mnt/term, which isn't legal. From cse.psu.edu!9fans-admin Tue Jan 14 12:31:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:31:20 JST 2003 Received: (qmail 9333 invoked by uid 1020); 14 Jan 2003 12:31:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 9329 invoked from network); 14 Jan 2003 12:31:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:31:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DAAED1999B; Mon, 13 Jan 2003 22:31:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CDD2F19980 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:30:16 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id WAA03242 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:30:16 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0E3UGw11186 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:30:16 -0500 (EST) Message-Id: <200301140330.h0E3UGw11186@augusta.math.psu.edu> To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" Content-ID: <11161.1042514993.0@augusta.math.psu.edu> From: Dan Cross Subject: [9fans] /dist/replica/inst script and a proposal. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 22:30:15 -0500 ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <11161.1042514993.1@augusta.math.psu.edu> I found the replica configuration file listed in Forsyth's notes on upgrading to 4th Edition really useful for manipulating my new (il based, old school) file server. In particular, since the new machine isn't yet hooked up to the net, it's useful for installing changes and the like from the nightly ISO image. I propose that this file be placed in the distribution as /dist/replica/inst (with slight, and obvious, modifications for names of course) as a convenience for those working with file servers and so on. The copy I've been using is attached to this mail. Another thing that would be really cool is if there were a standard way to include site specific replica configuration strings in the configurations for the stuff in /n/sources/extra. I found myself having to hand-edit a bunch of config files to change things like the clientmount function and stuff. I suppose a simple way to do that would be something like the following, using noweb as an example: --- #!/bin/rc if (test -r /dist/replica/site) . /dist/replica/site if not { s=/n/dist serverroot=$s fn servermount { status='' } fn serverupdate { status='' } fn clientmount { 9fs kfs } c=/n/kfs/dist/replica clientroot=/n/kfs clientproto=/n/kfs/sys/src/cmd/noweb/noweb.proto } serverlog=$s/noweb.log serverproto=$s/noweb.proto clientdb=$c/client/noweb.db clientexclude=(dist/replica/client) clientlog=$c/client/noweb.log --- The idea here is that it's easy to change defaults around without having to go through tricks.... - Dan C. ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <11161.1042514993.2@augusta.math.psu.edu> #!/bin/rc s=/n/dist/dist/replica serverroot=/n/dist serverlog=$s/plan9.log serverproto=$s/plan9.proto fn servermount { status='' } fn serverupdate { status='' } fn clientmount { status='' } c=/n/inst/dist/replica clientroot=/n/inst clientproto=$c/plan9.proto clientdb=$c/client/plan9.db clientexclude=(dist/replica/client) clientlog=$c/client/plan9.log applyopt=(-t -u -T$c/client/plan9.time) ------- =_aaaaaaaaaa0-- From cse.psu.edu!9fans-admin Tue Jan 14 12:36:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:36:17 JST 2003 Received: (qmail 9475 invoked by uid 1020); 14 Jan 2003 12:36:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 9471 invoked from network); 14 Jan 2003 12:36:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:36:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C4CEB199BE; Mon, 13 Jan 2003 22:36:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6773819988 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:35:57 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id WAA04020 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:35:57 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0E3Zuw11216 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:35:56 -0500 (EST) Message-Id: <200301140335.h0E3Zuw11216@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu vs ocpu and talking to 9p1 clients. In-Reply-To: Your message of "Mon, 13 Jan 2003 22:06:53 EST." <03d8697c82f68db01b5822c49e0b6877@plan9.bell-labs.com> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 22:35:56 -0500 > Drawterm talks on tcp17013. That's what I thought, and I had created tcp17013. Maybe it had to do with some other problems I was having at the same time with keyfs (I mistyped the password when I initially started it, since it couldn't find my nvram file; that caused all kinds of woe later on until I ditched the keys file and recreated it from scratch). > Maybe that's your problem. No, I was just confused. I saw that cpu() and noteproc() dialed the old ports in drawterm.c, but neglected to notice that the calls to those functions were commented out. Mea cupla. > ocpu is very o. So is it fine to just remove tcp17005 and tcp17006 then? - Dan C. From cse.psu.edu!9fans-admin Tue Jan 14 12:40:18 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 12:40:18 JST 2003 Received: (qmail 9579 invoked by uid 1020); 14 Jan 2003 12:40:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 9575 invoked from network); 14 Jan 2003 12:40:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 12:40:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 295D4199BE; Mon, 13 Jan 2003 22:40:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DA22B19981 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:39:13 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id WAA04496 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:39:13 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0E3dDw11242 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 22:39:13 -0500 (EST) Message-Id: <200301140339.h0E3dDw11242@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] USB<->RS232 adapters? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 22:39:13 -0500 Has anyone written any code for any of these things? In particular for ones based on the Prolific PL2303 chip? I have two of them that I'd like to use, and the datasheet, so writing a fs to handle them shouldn't be too hard. But perhaps someone's already done the work. If not, is there any advice for writing a user-level process that looks like a UART? - Dan C. From cse.psu.edu!9fans-admin Tue Jan 14 13:40:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 13:40:22 JST 2003 Received: (qmail 11922 invoked by uid 1020); 14 Jan 2003 13:40:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11918 invoked from network); 14 Jan 2003 13:40:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 13:40:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9F1731998C; Mon, 13 Jan 2003 23:40:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1970E19981 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 23:39:54 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0E4dqNw011954 for <9fans@cse.psu.edu>; Mon, 13 Jan 2003 20:39:52 -0800 (PST) Message-ID: <4a2565de133d5ef363789b5fa2ff4bca@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu vs ocpu and talking to 9p1 clients. From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 13 Jan 2003 20:52:17 -0800 >> fixed the problem, though I find that I still can't get to /mnt/term, >> (this is from FreeBSD, by the way) which is a major, serious, bummer. > > > see if you can cd to /mnt/term/home/$user directly, or try > cd-ing to /mnt/term/stand for example... > > i had the same problem just yesterday and found that 'du -a' was able > to read /mnt/term while 'ls' was not... If this is the "bad character in file name #/", there is a work-around for it. A variation of one that was suggested a while back, that I use is: cpu% mkdir termdrive # assuming you don't have one already cpu% bind -ac /mnt/term termdrive cpu% lnfs termdrive # optional A message a while back from Russ said that this was a known bug. From cse.psu.edu!9fans-admin Tue Jan 14 14:07:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 14:07:29 JST 2003 Received: (qmail 12925 invoked by uid 1020); 14 Jan 2003 14:07:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 12914 invoked from network); 14 Jan 2003 14:07:25 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 14:07:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 74786199BE; Tue, 14 Jan 2003 00:07:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8023619980 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 00:06:06 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id AAA16543 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 00:06:06 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0E566w11684 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 00:06:06 -0500 (EST) Message-Id: <200301140506.h0E566w11684@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] cpu vs ocpu and talking to 9p1 clients. In-Reply-To: Your message of "Mon, 13 Jan 2003 20:52:17 PST." <4a2565de133d5ef363789b5fa2ff4bca@centurytel.net> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 00:06:06 -0500 > If this is the "bad character in file name #/", there is a work-around for it. > A variation of one that was suggested a while back, that I use is: > > cpu% mkdir termdrive # assuming you don't have one already > cpu% bind -ac /mnt/term termdrive > cpu% lnfs termdrive # optional > > A message a while back from Russ said that this was a known > bug. Thanks Skip, this is really helpful. I now do this from my profile when I'm invoked from drawterm: mntgen bind -ac /mnt/term /n/term And then I'm good to go. Thanks again! - Dan C. From cse.psu.edu!9fans-admin Tue Jan 14 15:05:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 15:05:38 JST 2003 Received: (qmail 15229 invoked by uid 1020); 14 Jan 2003 15:05:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15224 invoked from network); 14 Jan 2003 15:05:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 15:05:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 373F0199B9; Tue, 14 Jan 2003 01:05:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D1613199B3 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 01:04:50 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 15:06:04 +0900 > I wonder, fossil, why so geological name? From a view point of geologist, I suppose fossil is not so 'geologic' name. ? Kenji From cse.psu.edu!9fans-admin Tue Jan 14 18:13:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 18:13:23 JST 2003 Received: (qmail 21800 invoked by uid 1020); 14 Jan 2003 18:13:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21796 invoked from network); 14 Jan 2003 18:13:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 18:13:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A577719980; Tue, 14 Jan 2003 04:13:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 975D9199B7 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 04:12:30 -0500 (EST) Message-ID: <432b60a9d54711ad2776bd5591512506@plan9.escet.urjc.es> To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] df for fossil? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 10:12:27 +0100 is there an easy way to obtain disk usage stats for fossil? thanks From cse.psu.edu!9fans-admin Tue Jan 14 21:34:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 21:34:21 JST 2003 Received: (qmail 25491 invoked by uid 1020); 14 Jan 2003 21:34:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25487 invoked from network); 14 Jan 2003 21:34:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 21:34:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 54E85199BC; Tue, 14 Jan 2003 07:34:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B6E53199B3 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 07:32:59 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.6/8.12.6/ic) with ESMTP id h0ECWna9039281 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 14:32:50 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup10.kp.km.ua [217.196.174.25]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h0ECWesY078889 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 14:32:46 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="utf-8" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available X-Mailer: KMail [version 1.2] References: In-Reply-To: MIME-Version: 1.0 Message-Id: <03021411011700.00510@localhost.localdomain> Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 14 Feb 2003 11:04:51 -0500 dictionary-translator said me that this is geologic word (e.g., in expression ``useful fossils''). It`s not right? -kyxap > From a view point of geologist, I suppose fossil is not > so 'geologic' name. ? > > Kenji From cse.psu.edu!9fans-admin Tue Jan 14 21:53:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 21:53:19 JST 2003 Received: (qmail 25689 invoked by uid 1020); 14 Jan 2003 21:53:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25685 invoked from network); 14 Jan 2003 21:53:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 21:53:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 54471199E4; Tue, 14 Jan 2003 07:53:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7D73A199E4 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 07:52:52 -0500 (EST) Message-ID: <9533f40c80c76a7dea30952dda479c8d@plan9.bell-labs.com> X-Plan9-Fortune: No UNIX system on the market supports more standards than DEC OSF/1. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? In-Reply-To: <432b60a9d54711ad2776bd5591512506@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 07:52:50 -0500 > is there an easy way to obtain disk usage stats for fossil? not without writing some code. From cse.psu.edu!9fans-admin Tue Jan 14 22:24:40 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 22:24:40 JST 2003 Received: (qmail 26103 invoked by uid 1020); 14 Jan 2003 22:24:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26099 invoked from network); 14 Jan 2003 22:24:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 22:24:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3542A199D5; Tue, 14 Jan 2003 08:24:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D4807199B3 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 08:23:24 -0500 (EST) Message-ID: <10d3d2751481edda277623d8a709b29a@plan9.bell-labs.com> X-Plan9-Fortune: Time is nature's way of making sure that everything doesn't happen at once. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? In-Reply-To: <9533f40c80c76a7dea30952dda479c8d@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 08:23:23 -0500 i lied. you can run flchk -f. it will take longer than necessary, but eventually print disk usage stats. From cse.psu.edu!9fans-admin Tue Jan 14 22:56:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 22:56:20 JST 2003 Received: (qmail 26536 invoked by uid 1020); 14 Jan 2003 22:56:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26532 invoked from network); 14 Jan 2003 22:56:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 22:56:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0D5C4199E8; Tue, 14 Jan 2003 08:56:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0D891199BC for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 08:55:35 -0500 (EST) Message-ID: <7bb7b954589c1af79c03df750610f3db@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-vwnomiuoadaynhuczenhjyqllw" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 08:55:27 -0500 This is a multi-part message in MIME format. --upas-vwnomiuoadaynhuczenhjyqllw Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit It has both the letters f and s in it, was in out dictionary, and has a feel of permanence. --upas-vwnomiuoadaynhuczenhjyqllw Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 14 01:05:19 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Tue Jan 14 01:05:17 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E91A4199B7; Tue, 14 Jan 2003 01:05:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D1613199B3 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 01:04:50 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 15:06:04 +0900 > I wonder, fossil, why so geological name? From a view point of geologist, I suppose fossil is not so 'geologic' name. ? Kenji --upas-vwnomiuoadaynhuczenhjyqllw-- From cse.psu.edu!9fans-admin Tue Jan 14 23:58:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 14 23:58:20 JST 2003 Received: (qmail 27162 invoked by uid 1020); 14 Jan 2003 23:58:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27158 invoked from network); 14 Jan 2003 23:58:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 14 Jan 2003 23:58:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A05A1199E4; Tue, 14 Jan 2003 09:58:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3FC68199E4 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 09:57:40 -0500 (EST) Message-ID: <7f141a65922d5fa74df962c7721f4a69@plan9.escet.urjc.es> From: Fco.J.Ballesteros To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? In-Reply-To: <9533f40c80c76a7dea30952dda479c8d@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 15:57:33 +0100 Yep. I already saw flck, but I was wondering about some field in some hdr about the # of blocks. I found no such thing. In any case, flck is enough for me now; I'm using fossil as our file server for daily work, don't know how it behaves when the partition gets full and was a bit scared about that. thanks a lot From cse.psu.edu!9fans-admin Wed Jan 15 00:08:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 00:08:21 JST 2003 Received: (qmail 27275 invoked by uid 1020); 15 Jan 2003 00:08:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27271 invoked from network); 15 Jan 2003 00:08:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 00:08:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CBCD5199EE; Tue, 14 Jan 2003 10:08:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B62B219980 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 10:07:15 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 14 10:07:14 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Tue Jan 14 10:06:52 EST 2003 Message-ID: <67f19d498e0308564756569409b13b07@plan9.bell-labs.com> X-Plan9-Fortune: Sure [Somoza]'s a son-of-a-bitch, but he's OUR son-of-a-bitch. -F.D. Roosevelt To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? From: "Russ Cox" In-Reply-To: <7f141a65922d5fa74df962c7721f4a69@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 10:06:56 -0500 When a partition gets full you get lots of disk full errors, as you might expect. Unlike in a normal file system, you might not even be able to walk around and read the file system, since walking the file system potentially means allocating blocks to update atimes. It recovers gracefully though. When sources filled a few weeks ago, I just connected to the console and tossed some old snapshots with epoch -y. If you fill the write buffer and have no snapshots to discard, then all your blocks must be mutable, so you should be able to walk around in the file system and remove files. We should probably keep a few blocks reserved for running an emergency flush-to-Venti `snap -a'. (There's little hope for recording the snapshot in the /archive tree, but if we kept one block around then we could use it to clone the root and start an archive of the resulting anonymous snapshot.) Russ From cse.psu.edu!9fans-admin Wed Jan 15 00:29:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 00:29:21 JST 2003 Received: (qmail 27457 invoked by uid 1020); 15 Jan 2003 00:29:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27453 invoked from network); 15 Jan 2003 00:29:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 00:29:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8BCDE19A0B; Tue, 14 Jan 2003 10:29:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 2E5A7199BE for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 10:28:19 -0500 (EST) Received: (qmail 93742 invoked by uid 18927); 14 Jan 2003 15:20:07 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 14 Jan 2003 15:20:07 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <932e2dcf6c7cc416329e51ff3789f75d@plan9.bell-labs.com> Message-ID: <20030114080254.R93707-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 08:20:07 -0700 (MST) On Mon, 13 Jan 2003, Russ Cox wrote: > There are no buffer overflows anyway. ;-) I see the smiley, but have to reply anyway. this is not a nasty jab at Russ, just a fix (I hope :) there's a buffer overflow in cpu.c (strcpy): % cpu -h `{perl -e '{print "A"x100;}'} cpu 116986: suicide: sys: trap: fault read addr=0x19000 pc=0x00005b8b plan9% acid 116986 /proc/116986/text:386 plan 9 executable /sys/lib/acid/port /sys/lib/acid/386 acid: stk() At pc:0x00005b8b:fmtfmt+0x1f /sys/src/libc/fmt/fmt.c:63 fmtfmt(c=0x00000073) /sys/src/libc/fmt/fmt.c:57 called from _fmtdispatch+0x83 /sys/src/libc/fmt/fmt.c:175 _fmtdispatch(isrunes=0x00000000,f=0x7fffeb48,fmt=0x000168b6) /sys/src/libc/fmt/fmt.c:113 called from dofmt+0x75 /sys/src/libc/fmt/dofmt.c:62 dofmt(fmt=0x000168b4,f=0x7fffeb48) /sys/src/libc/fmt/dofmt.c:7 called from vsnprint+0x62 /sys/src/libc/fmt/vsnprint.c:20 vsnprint(len=0x00000100,buf=0x00018734,args=0x7fffebac,fmt=0x000168b0) /sys/src/libc/fmt/vsnprint.c:5 called from snprint+0x2b /sys/src/libc/fmt/snprint.c:13 snprint(fmt=0x000168b0,buf=0x00018734,len=0x00000100) /sys/src/libc/fmt/snprint.c:5 called from netmkaddr+0x5e /sys/src/libc/port/netmkaddr.c:34 netmkaddr(linear=0x00017e0c,defnet=0x00000000,defsrv=0x00016978) /sys/src/libc/port/netmkaddr.c:10 called from rexcall+0x28 /sys/src/cmd/cpu.c:347 rexcall(host=0x00017e0c,service=0x00016978,fd=0x7fffed98) /sys/src/cmd/cpu.c:339 called from main+0x132 /sys/src/cmd/cpu.c:147 main(argv=0x7fffef84,argc=0x00000000) /sys/src/cmd/cpu.c:77 called from _main+0x31 /sys/src/libc/386/main9.s:16 acid: ---------------------- here's the fix: plan9% diff cpu.c /sys/src/cmd/cpu.c 121c121 < strncpy(system, p, sizeof system); --- > strcpy(system, p); plan9% 8c cpu.c; 8l cpu.8 plan9% 8.out -h `{perl -e '{print "A"x100}'} cpu: can't dial: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA: cs: can't translate address plan9% From cse.psu.edu!9fans-admin Wed Jan 15 00:36:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 00:36:21 JST 2003 Received: (qmail 27557 invoked by uid 1020); 15 Jan 2003 00:36:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27553 invoked from network); 15 Jan 2003 00:36:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 00:36:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8843619A08; Tue, 14 Jan 2003 10:36:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 11F14199E8 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 10:35:22 -0500 (EST) Message-ID: From: Fco.J.Ballesteros To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? In-Reply-To: <67f19d498e0308564756569409b13b07@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 16:34:09 +0100 Keeping blocks reserved looks much better for me, since (for example, in my case) fossil can be your root file system, and you'll need to read it just to boot enough to recover it. By now I think I'll just make an emergency boot disk with that runs just the fossil console, to let me type without using the fossil. thanks a lot. PS: /main/snapshot/ is great. From cse.psu.edu!9fans-admin Wed Jan 15 00:50:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 00:50:20 JST 2003 Received: (qmail 27677 invoked by uid 1020); 15 Jan 2003 00:50:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27673 invoked from network); 15 Jan 2003 00:50:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 00:50:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7490719980; Tue, 14 Jan 2003 10:50:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7083319980 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 10:49:10 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 14 10:49:09 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Tue Jan 14 10:48:47 EST 2003 Message-ID: <27e4ae2fbf975f23cfde59e10f1f8d67@plan9.bell-labs.com> X-Plan9-Fortune: You can't dig clams in a garden. To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 10:48:51 -0500 > Keeping blocks reserved looks much better for me, > since (for example, in my case) fossil can be your > root file system, and you'll need to read it just to boot > enough to recover it. This doesn't make sense to me. The only time you need blocks in reserve is when: - you are out of disk space - you have no snapshots to discard - you do not want to remove any data from the write buffer - you want to do an anonymous archival snapshot If you mount the file system read-only you can *always* read the whole thing. Reserving two blocks on the disk for anonymous archival snapshot roots would be sufficient to solve the problem: you can be using at most one for the current file system root, so at least one must be free (or at least, will be free once the archiver finishes archiving that snapshot). > By now I think I'll just make an emergency boot disk with > that runs just the fossil console, to let me type without > using the fossil. I would just boot the bleeding edge sources CD. Then you'd have a whole system at your disposal. Russ From cse.psu.edu!9fans-admin Wed Jan 15 00:59:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 00:59:25 JST 2003 Received: (qmail 27757 invoked by uid 1020); 15 Jan 2003 00:59:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27753 invoked from network); 15 Jan 2003 00:59:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 00:59:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D59CF199F2; Tue, 14 Jan 2003 10:59:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 00BC5199ED for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 10:58:09 -0500 (EST) Message-ID: <93b0889692ef974561c174f7b857b343@plan9.escet.urjc.es> From: Fco.J.Ballesteros To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? In-Reply-To: <27e4ae2fbf975f23cfde59e10f1f8d67@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 16:57:58 +0100 I'm confussed. If you said that the fossil in sources is already reserving those two blocks for that purpose, then I didn't understand it right and I'll delete the rescue kernel I just made. If you said instead that fossil should reserve those two blocks but it's not doing so yet, then I think that means `as of today there're some times when it would allow you to run snap -a'. But in any case, I'm running right now with the sources as of yesterday night (madrid time), and a pull this morning got nothing new for fossil. Maybe I just need a coffee :-) From cse.psu.edu!9fans-admin Wed Jan 15 01:11:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 01:11:22 JST 2003 Received: (qmail 27856 invoked by uid 1020); 15 Jan 2003 01:11:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27852 invoked from network); 15 Jan 2003 01:11:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 01:11:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3299319A0C; Tue, 14 Jan 2003 11:11:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8F2D91998A for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 11:10:41 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 14 11:10:40 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Tue Jan 14 11:10:18 EST 2003 Message-ID: <645393765206d0ff808837fb7cea1632@plan9.bell-labs.com> X-Plan9-Fortune: I'm Catholic in the same sense that if a cow was born in a tree then it's a bird. To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? From: "Russ Cox" In-Reply-To: <93b0889692ef974561c174f7b857b343@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 11:10:29 -0500 There are two separate issues here. #1: You don't ever need a `rescue' kernel. It's unlikely that a kernel with any particular preordained set of tools would be that helpful without being enormous. A bootable CD with the full system (which already exists) would be a lot more helpful. #2: Fossil does *not* reserve two blocks for emergency archival snapshots. As of today there are times when you would get stuck and not be able to do anything. However, that *only* happens when: - your disk is full - *and* you have no snapshots to discard or refuse to discard them - *and* you refuse to delete one of your active files to make space Notice that being ``stuck'' requires stubbornness on your part in addition to Fossil being out of disk space. In that situation, right now, as of today, the right thing to do is: - stop being stubborn - pick an active file - copy it somewhere else - remove it - run snap -a to archive blocks to Venti, hopefully freeing most of the disk - copy the file back You can *always* do that. Russ From cse.psu.edu!9fans-admin Wed Jan 15 01:19:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 01:19:28 JST 2003 Received: (qmail 27919 invoked by uid 1020); 15 Jan 2003 01:19:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27915 invoked from network); 15 Jan 2003 01:19:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 01:19:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 02A7519A2A; Tue, 14 Jan 2003 11:19:06 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E7EA519A0D for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 11:17:02 -0500 (EST) Message-ID: <66097bcd14280c66e0860a8d6a90ed23@plan9.escet.urjc.es> From: Fco.J.Ballesteros To: 9fans@cse.psu.edu Subject: Re: [9fans] df for fossil? In-Reply-To: <645393765206d0ff808837fb7cea1632@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 17:16:40 +0100 Ok. Now I understand. Sorry I didnt catch on the first time. I don't need to worry then. I have snapshots around that I can just delete if that case ever happens. Don't know why but I understood that I needed the space even to discard a snapshot. Thanks a lot. From cse.psu.edu!9fans-admin Wed Jan 15 03:12:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 03:12:30 JST 2003 Received: (qmail 29191 invoked by uid 1020); 15 Jan 2003 03:12:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29187 invoked from network); 15 Jan 2003 03:12:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 03:12:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 90D6919995; Tue, 14 Jan 2003 13:12:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 69A7119995 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 13:11:23 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0EIBLNw005045 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 10:11:22 -0800 (PST) Message-ID: <06e79b5bfc5658655c8cad25c48f9d74@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 10:23:43 -0800 > It has both the letters f and s in it, was in out dictionary, > and has a feel of permanence. It is efficient by being skeletal? From cse.psu.edu!9fans-admin Wed Jan 15 03:56:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 03:56:27 JST 2003 Received: (qmail 29525 invoked by uid 1020); 15 Jan 2003 03:56:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29521 invoked from network); 15 Jan 2003 03:56:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 03:56:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B859199BE; Tue, 14 Jan 2003 13:56:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from galapagos.cse.psu.edu (galapagos.cse.psu.edu [130.203.12.17]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B9BB4199B3 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 13:55:17 -0500 (EST) Received: (qmail 14489 invoked by uid 991); 14 Jan 2003 18:55:17 -0000 Message-ID: <20030114185517.14488.qmail@g.bio.cse.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: Message from andrey mirtchovski of "Tue, 14 Jan 2003 08:20:07 MST." <20030114080254.R93707-100000@fbsd.acl.lanl.gov> From: Scott Schwartz Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 13:55:17 -0500 Andrey writes: | < strncpy(system, p, sizeof system); That still has the problem that strncpy is not required to NUL terminate the destination. How about strecpy? From cse.psu.edu!9fans-admin Wed Jan 15 04:14:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 04:14:26 JST 2003 Received: (qmail 29783 invoked by uid 1020); 15 Jan 2003 04:14:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29779 invoked from network); 15 Jan 2003 04:14:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 04:14:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F3FE8199E4; Tue, 14 Jan 2003 14:14:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 621451998C for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 14:13:54 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 14 14:13:52 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Tue Jan 14 14:13:30 EST 2003 Message-ID: X-Plan9-Fortune: Premature optimization is the root of all evil. -D. E. Knuth To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Russ Cox" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 14:13:27 -0500 g% pull c sys/src/cmd/cpu.c c 386/bin/cpu g% g% cpu -h `{perl -e 'print "a"x1000'} cpu: can't dial: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaa: cs: can't translate address g% From cse.psu.edu!9fans-admin Wed Jan 15 04:20:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 04:20:34 JST 2003 Received: (qmail 29827 invoked by uid 1020); 15 Jan 2003 04:20:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29823 invoked from network); 15 Jan 2003 04:20:17 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 04:20:17 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BDE6E19981; Tue, 14 Jan 2003 14:20:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 31C4519981 for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 14:19:21 -0500 (EST) Received: (qmail 94506 invoked by uid 18927); 14 Jan 2003 19:11:08 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 14 Jan 2003 19:11:08 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <20030114185517.14488.qmail@g.bio.cse.psu.edu> Message-ID: <20030114120717.I94385-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 12:11:08 -0700 (MST) I agree, this opens up a whole new can of worms, as illustrated here: Miller, T. C., Raadt, T. D. strlcpy and strlcat -- Consistent, Safe, String Copy and Concatenation. Proceedings of USENIX Annual Technical Conference. June, 1999. http://www.openbsd.org/papers/strlcpy-paper.ps on the other hand I think we're in the unique position to fix strncpy instead of adding another syscall -- after all it's not Ken C we're dealing with :) andrey On Tue, 14 Jan 2003, Scott Schwartz wrote: > Andrey writes: > | < strncpy(system, p, sizeof system); > > That still has the problem that strncpy is not required to NUL terminate > the destination. How about strecpy? > From cse.psu.edu!9fans-admin Wed Jan 15 04:27:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 04:27:20 JST 2003 Received: (qmail 29926 invoked by uid 1020); 15 Jan 2003 04:27:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29922 invoked from network); 15 Jan 2003 04:27:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 04:27:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 41F1519A0D; Tue, 14 Jan 2003 14:27:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.acl.lanl.gov (fbsd.acl.lanl.gov [128.165.147.119]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 60B6919A0C for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 14:26:55 -0500 (EST) Received: (qmail 94534 invoked by uid 18927); 14 Jan 2003 19:18:42 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 14 Jan 2003 19:18:42 -0000 From: andrey mirtchovski X-X-Sender: andrey@fbsd.acl.lanl.gov To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <20030114120717.I94385-100000@fbsd.acl.lanl.gov> Message-ID: <20030114121804.B94512-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 12:18:42 -0700 (MST) or, we can just avoid it altogether... s/Ken C/ANSI C/ in the previous email andrey From cse.psu.edu!9fans-admin Wed Jan 15 04:29:15 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 04:29:15 JST 2003 Received: (qmail 29938 invoked by uid 1020); 15 Jan 2003 04:29:14 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29934 invoked from network); 15 Jan 2003 04:29:14 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 04:29:14 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7F47519A26; Tue, 14 Jan 2003 14:29:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE4F919A1C for <9fans@cse.psu.edu>; Tue, 14 Jan 2003 14:28:09 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 14 14:28:09 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Tue Jan 14 14:27:47 EST 2003 Message-ID: <0b0994394f864884ebdd5dab41527f53@plan9.bell-labs.com> X-Plan9-Fortune: Do not confuse effort with work. To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available From: "Russ Cox" In-Reply-To: <20030114120717.I94385-100000@fbsd.acl.lanl.gov> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 14 Jan 2003 14:28:00 -0500 > Miller, T. C., Raadt, T. D. > strlcpy and strlcat -- Consistent, Safe, String Copy and Concatenation. > Proceedings of USENIX Annual Technical Conference. June, > 1999. http://www.openbsd.org/papers/strlcpy-paper.ps surely this is near the top of the list for most trivial usenix paper ever. > on the other hand I think we're in the unique position to fix strncpy > instead of adding another syscall strecpy serves a similar purpose. we left strncat alone to avoid surprises when porting plan 9 code to other systems. From cse.psu.edu!9fans-admin Wed Jan 15 14:02:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 14:02:31 JST 2003 Received: (qmail 10113 invoked by uid 1020); 15 Jan 2003 14:02:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10108 invoked from network); 15 Jan 2003 14:02:29 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 14:02:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23232199D7; Wed, 15 Jan 2003 00:02:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from smtp.fywss.com (ns.nevex.com [207.245.2.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3460B1998C for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 00:01:17 -0500 (EST) Received: (from steve@localhost) by smtp.fywss.com (8.11.6/8.11.6) id h0F513I30140 for 9fans@cse.psu.edu; Wed, 15 Jan 2003 00:01:03 -0500 From: Steve Kotsopoulos Message-Id: <200301150501.h0F513I30140@smtp.fywss.com> To: 9fans@cse.psu.edu Subject: [9fans] [reminder] pointer to Plan 9 FAQ Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 00:01:03 -0500 The Plan 9 faq is posted to comp.os.plan9 at the beginning of each month. It is also at news.answers archive sites, look for comp-os/plan9-faq The latest hypertext version of the faq is available at url http://www.fywss.com/plan9/plan9faq.html From cse.psu.edu!9fans-admin Wed Jan 15 18:05:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 18:05:23 JST 2003 Received: (qmail 18311 invoked by uid 1020); 15 Jan 2003 18:05:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18307 invoked from network); 15 Jan 2003 18:05:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 18:05:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0BC81199F2; Wed, 15 Jan 2003 04:05:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 2FCD5199D5 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 04:04:48 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Wed, 15 Jan 2003 09:04:34 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 1187386409; Wed, 15 Jan 2003 09:04:33 +0000 Importance: normal Priority: normal Message-Id: <1187386409@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <1187386409-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] pcc bugette Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 09:03:28 +0000 pcc bugette: -P option tacks on an extra dot in filename of pre-processed files diff /n/cdrom/sys/src/cmd/pcc.c pcc.c 155c155 < append(&cpp, changeext(objs.strings[i], ".i")); --- > append(&cpp, changeext(objs.strings[i], "i")); -Steve From cse.psu.edu!9fans-admin Wed Jan 15 18:40:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 18:40:21 JST 2003 Received: (qmail 19076 invoked by uid 1020); 15 Jan 2003 18:40:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19072 invoked from network); 15 Jan 2003 18:40:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 18:40:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 25B26199EE; Wed, 15 Jan 2003 04:40:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 22DDD199D5 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 04:39:08 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18Yjwq-0004dN-00 for 9fans@cse.psu.edu; Wed, 15 Jan 2003 09:35:00 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3E247B70.F7C21B42@null.net> Organization: U.S. Army Research Laboratory Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <20030114120717.I94385-100000@fbsd.acl.lanl.gov>, <0b0994394f864884ebdd5dab41527f53@plan9.bell-labs.com> Subject: Re: [9fans] 4th edition file server available Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 09:34:08 GMT Russ Cox wrote: > we left strncat alone to avoid surprises when porting plan 9 > code to other systems. An excellent policy, which also helps in importing software from other systems. Standards have a purpose. From cse.psu.edu!9fans-admin Wed Jan 15 21:00:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 21:00:24 JST 2003 Received: (qmail 21256 invoked by uid 1020); 15 Jan 2003 21:00:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21252 invoked from network); 15 Jan 2003 21:00:23 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 21:00:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D82BF199E8; Wed, 15 Jan 2003 07:00:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from icqmasil.com (unknown [61.242.157.242]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 67C431998C for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 06:59:46 -0500 (EST) Message-ID: <000710e4cd43$bac22203$72205011@tvsvtmj.xao> From: To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00C2_72E81E7D.E4275A63" X-Priority: 3 X-Mailer: The Bat! (v1.52f) Business Importance: Normal Subject: [9fans] They always say the same thing. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 20:40:04 -0900 ------=_NextPart_000_00C2_72E81E7D.E4275A63 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: base64 PGh0bWw+DQoNCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1M YW5ndWFnZSIgY29udGVudD0iZW4tdXMiPg0KPG1ldGEgbmFtZT0iR0VORVJB VE9SIiBjb250ZW50PSJNaWNyb3NvZnQgRnJvbnRQYWdlIDUuMCI+DQo8bWV0 YSBuYW1lPSJQcm9nSWQiIGNvbnRlbnQ9IkZyb250UGFnZS5FZGl0b3IuRG9j dW1lbnQiPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250 ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIj4NCjx0aXRs ZT5Ib3R0ZXN0IE1vbmV5IE1ha2VyIG9uIHRoZSBJbnRlcm5ldDwvdGl0bGU+ DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBhbGlnbj0iY2VudGVyIj48aT4N Cjxmb250IGxhbmc9IjAiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0i NiIgUFRTSVpFPSIxMCIgRkFNSUxZPSJTQU5TU0VSSUYiIGNvbG9yPSIjMDAw MEZGIj4NCjxiPkhvdHRlc3QgTW9uZXkgTWFrZXIgb24gdGhlIEludGVybmV0 ITwvYj48L2ZvbnQ+PC9pPjwvcD4NCjxwIGFsaWduPSJjZW50ZXIiPjxiPjxp Pg0KPGZvbnQgbGFuZz0iMCIgZmFjZT0idGkiIHNpemU9IjYiIFBUU0laRT0i MTAiIEZBTUlMWT0iU0FOU1NFUklGIiBjb2xvcj0iIzAwMDBGRiI+V2UgRG8g DQpFdmVyeXRoaW5nITxicj4NCjwvZm9udD48L2k+PC9iPg0KPGZvbnQgbGFu Zz0iMCIgZmFjZT0iQXJpYWwiIHNpemU9IjQiIFBUU0laRT0iMTAiIEZBTUlM WT0iU0FOU1NFUklGIj5XZSB3aWxsIHNldCANCnVwIHlvdXIgd2Vic2l0ZSB3 aXRoIGNvbnRlbnQgYW5kIHRoZSBtZXRob2QgZm9yIHlvdSB0byBtYWtlIEJp ZyBNb25leSAyNCBob3VycyBhIA0KZGF5LCA3IGRheXMgYSB3ZWVrLCAzNjUg ZGF5cyBhIHllYXIhIDwvZm9udD48L3A+DQo8cCBhbGlnbj0iY2VudGVyIj48 Yj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0iNCI+DQo8YSBocmVmPSJodHRw Oi8vd3d3LmZhc3QuYnovbW9ydC8xIj48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+ RmluZCBPdXQgTW9yZTwvZm9udD48L2E+PC9mb250PjwvYj48Zm9udCBsYW5n PSIwIiBmYWNlPSJBcmlhbCIgc2l6ZT0iMiIgUFRTSVpFPSIxMCIgRkFNSUxZ PSJTQU5TU0VSSUYiPjxiPjxmb250IGNvbG9yPSIjRkYwMDAwIj48YnI+DQo8 L2ZvbnQ+PC9iPg0KPGJyPg0KJm5ic3A7PC9mb250PjwvcD4NCjxwIGFsaWdu PSJsZWZ0Ij4mbmJzcDs8L3A+DQo8cCBhbGlnbj0ibGVmdCI+Jm5ic3A7PC9w Pg0KPHAgYWxpZ249ImxlZnQiPlBvbGljeSBEaXNjbGFpbWVyOiBVbmRlciBC aWxsIHMuMTYxOCBUaXRsZSBJSUkgcGFzc2VkIGJ5IHRoZSANCjEwNXRoIFUu IFMuIENvbmdyZXNzLCBtYWlsIGNhbm5vdCBiZSBjb25zaWRlcmVkIFNwYW0g YXMgbG9uZyBhcyB3ZSBpbmNsdWRlIA0KY29udGFjdCA8YnI+DQppbmZvcm1h dGlvbiBhbmQgYSByZW1vdmUgbGluayBmb3IgcmVtb3ZhbCBmcm9tIHRoaXMg bWFpbGluZyBsaXN0LiBJZiB0aGlzIDxicj4NCmUtbWFpbCBpcyB1bnNvbGlj aXRlZCwgcGxlYXNlIGFjY2VwdCBvdXIgYXBvbG9naWVzLiBQZXIgdGhlIHBy b3Bvc2VkIEguUi4gPGJyPg0KMzExMyBVbnNvbGljaXRlZCBDb21tZXJjaWFs IEVsZWN0cm9uaWMgTWFpbCBBY3Qgb2YgMjAwMCwgZnVydGhlcjxicj4NCnRy YW5zbWlzc2lvbiB0byB5b3UgYnkgdGhlIHNlbmRlciBtYXkgYmUgc3RvcHBl ZCBhdCBOTyBDT1NUIHRvIHlvdSE8YnI+DQo8YSBocmVmPSJodHRwOi8vd3d3 LmZhc3QuYnovcmVtLyI+cmVtb3ZlPC9hPjwvcD4NCjxwIGFsaWduPSJsZWZ0 Ij4mbmJzcDs8L3A+DQo8cCBhbGlnbj0iY2VudGVyIj4mbmJzcDs8L3A+DQo8 cCBhbGlnbj0iY2VudGVyIj4mbmJzcDs8L3A+DQoNCjwvYm9keT4NCg0KPC9o dG1sPg0KMTgwMUNqVW8xLTE2OEhWSmc5NDE0Q0FPZDYtODg0emFReDU2MTdT SUpRNC02ODdHQ3NrNDQyNG1JR3E2LTYyNXV5ZkMyNjk4bDY4 From cse.psu.edu!9fans-admin Wed Jan 15 23:23:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 15 23:23:21 JST 2003 Received: (qmail 22888 invoked by uid 1020); 15 Jan 2003 23:23:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22884 invoked from network); 15 Jan 2003 23:23:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 15 Jan 2003 23:23:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AADA9199F2; Wed, 15 Jan 2003 09:23:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6107819995 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 09:22:35 -0500 (EST) Message-ID: X-Plan9-Fortune: If you'll take me where I want to go, I'll take you where you think we are. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] 4th edition file server available In-Reply-To: <3E247B70.F7C21B42@null.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 09:22:33 -0500 > An excellent policy, which also helps in importing software > from other systems. Standards have a purpose. as i wrote that, i suspected you would approve. From cse.psu.edu!9fans-admin Thu Jan 16 00:34:39 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 00:34:39 JST 2003 Received: (qmail 23983 invoked by uid 1020); 16 Jan 2003 00:34:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23979 invoked from network); 16 Jan 2003 00:34:21 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 00:34:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 55D47199B3; Wed, 15 Jan 2003 10:34:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 71EB5199BE for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 10:33:15 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0FFWUNw014957 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 07:32:57 -0800 (PST) Message-ID: To: 9fans@cse.psu.edu From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Origins of the name of 4th edition file server Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 00:12:33 -0800 It is probably named after Fossil, OR. Fossil, OR (city, FIPS 26650) Location: 44.99841 N, 120.21319 W Population (1990): 399 (224 housing units) Area: 2.0 sq km (land), 0.0 sq km (water) Source: U.S. Gazetteer, U.S. Census Bureau With this trend one can expect that the future versions of all Plan9 components would be named after little known towns with funny names. I say we start in PA. Intercourse, Climax and Blueballs come to mind. How about one named after Tightwad, MO -- this could be some sort of memory checker, or Bucksnort, TN -- perhaps the new name fo olefs? From cse.psu.edu!9fans-admin Thu Jan 16 01:42:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 01:42:31 JST 2003 Received: (qmail 24782 invoked by uid 1020); 16 Jan 2003 01:42:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24778 invoked from network); 16 Jan 2003 01:42:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 01:42:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9D4E5199D5; Wed, 15 Jan 2003 11:42:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from usas.neas (unknown [211.250.62.10]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 582FC19995 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 11:41:26 -0500 (EST) Message-ID: <001500e0ed10$cea70215$84372067@thgdcue.qhc> From: To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00D2_60E45B7C.A1042E20" X-Priority: 3 X-Mailer: The Bat! (v1.52f) Business Importance: Normal Subject: [9fans] Why haven't you started yet? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 12:16:45 +0400 ------=_NextPart_000_00D2_60E45B7C.A1042E20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: base64 PGh0bWw+DQoNCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1M YW5ndWFnZSIgY29udGVudD0iZW4tdXMiPg0KPG1ldGEgbmFtZT0iR0VORVJB VE9SIiBjb250ZW50PSJNaWNyb3NvZnQgRnJvbnRQYWdlIDUuMCI+DQo8bWV0 YSBuYW1lPSJQcm9nSWQiIGNvbnRlbnQ9IkZyb250UGFnZS5FZGl0b3IuRG9j dW1lbnQiPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250 ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIj4NCjx0aXRs ZT5Ib3R0ZXN0IE1vbmV5IE1ha2VyIG9uIHRoZSBJbnRlcm5ldDwvdGl0bGU+ DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBhbGlnbj0iY2VudGVyIj48aT4N Cjxmb250IGxhbmc9IjAiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0i NiIgUFRTSVpFPSIxMCIgRkFNSUxZPSJTQU5TU0VSSUYiIGNvbG9yPSIjMDAw MEZGIj4NCjxiPkhvdHRlc3QgTW9uZXkgTWFrZXIgb24gdGhlIEludGVybmV0 ITwvYj48L2ZvbnQ+PC9pPjwvcD4NCjxwIGFsaWduPSJjZW50ZXIiPjxiPjxp Pg0KPGZvbnQgbGFuZz0iMCIgZmFjZT0idGkiIHNpemU9IjYiIFBUU0laRT0i MTAiIEZBTUlMWT0iU0FOU1NFUklGIiBjb2xvcj0iIzAwMDBGRiI+V2UgRG8g DQpFdmVyeXRoaW5nITxicj4NCjwvZm9udD48L2k+PC9iPg0KPGZvbnQgbGFu Zz0iMCIgZmFjZT0iQXJpYWwiIHNpemU9IjQiIFBUU0laRT0iMTAiIEZBTUlM WT0iU0FOU1NFUklGIj5XZSB3aWxsIHNldCANCnVwIHlvdXIgd2Vic2l0ZSB3 aXRoIGNvbnRlbnQgYW5kIHRoZSBtZXRob2QgZm9yIHlvdSB0byBtYWtlIEJp ZyBNb25leSAyNCBob3VycyBhIA0KZGF5LCA3IGRheXMgYSB3ZWVrLCAzNjUg ZGF5cyBhIHllYXIhIDwvZm9udD48L3A+DQo8cCBhbGlnbj0iY2VudGVyIj48 Yj48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT0iNCI+DQo8YSBocmVmPSJodHRw Oi8vd3d3LmZhc3QuYnovbW9ydC8xIj48Zm9udCBjb2xvcj0iI0ZGMDAwMCI+ RmluZCBPdXQgTW9yZTwvZm9udD48L2E+PC9mb250PjwvYj48Zm9udCBsYW5n PSIwIiBmYWNlPSJBcmlhbCIgc2l6ZT0iMiIgUFRTSVpFPSIxMCIgRkFNSUxZ PSJTQU5TU0VSSUYiPjxiPjxmb250IGNvbG9yPSIjRkYwMDAwIj48YnI+DQo8 L2ZvbnQ+PC9iPg0KPGJyPg0KJm5ic3A7PC9mb250PjwvcD4NCjxwIGFsaWdu PSJsZWZ0Ij4mbmJzcDs8L3A+DQo8cCBhbGlnbj0ibGVmdCI+Jm5ic3A7PC9w Pg0KPHAgYWxpZ249ImxlZnQiPlBvbGljeSBEaXNjbGFpbWVyOiBVbmRlciBC aWxsIHMuMTYxOCBUaXRsZSBJSUkgcGFzc2VkIGJ5IHRoZSANCjEwNXRoIFUu IFMuIENvbmdyZXNzLCBtYWlsIGNhbm5vdCBiZSBjb25zaWRlcmVkIFNwYW0g YXMgbG9uZyBhcyB3ZSBpbmNsdWRlIA0KY29udGFjdCA8YnI+DQppbmZvcm1h dGlvbiBhbmQgYSByZW1vdmUgbGluayBmb3IgcmVtb3ZhbCBmcm9tIHRoaXMg bWFpbGluZyBsaXN0LiBJZiB0aGlzIDxicj4NCmUtbWFpbCBpcyB1bnNvbGlj aXRlZCwgcGxlYXNlIGFjY2VwdCBvdXIgYXBvbG9naWVzLiBQZXIgdGhlIHBy b3Bvc2VkIEguUi4gPGJyPg0KMzExMyBVbnNvbGljaXRlZCBDb21tZXJjaWFs IEVsZWN0cm9uaWMgTWFpbCBBY3Qgb2YgMjAwMCwgZnVydGhlcjxicj4NCnRy YW5zbWlzc2lvbiB0byB5b3UgYnkgdGhlIHNlbmRlciBtYXkgYmUgc3RvcHBl ZCBhdCBOTyBDT1NUIHRvIHlvdSE8YnI+DQo8YSBocmVmPSJodHRwOi8vd3d3 LmZhc3QuYnovcmVtLyI+cmVtb3ZlPC9hPjwvcD4NCjxwIGFsaWduPSJsZWZ0 Ij4mbmJzcDs8L3A+DQo8cCBhbGlnbj0iY2VudGVyIj4mbmJzcDs8L3A+DQo8 cCBhbGlnbj0iY2VudGVyIj4mbmJzcDs8L3A+DQoNCjwvYm9keT4NCg0KPC9o dG1sPg0KODEyMEtEaGQ3LTcwN3pmTEc5bDE3 From cse.psu.edu!9fans-admin Thu Jan 16 02:06:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 02:06:20 JST 2003 Received: (qmail 24983 invoked by uid 1020); 16 Jan 2003 02:06:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24979 invoked from network); 16 Jan 2003 02:06:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 02:06:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EECD919A0D; Wed, 15 Jan 2003 12:06:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 803B319A02 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 12:05:10 -0500 (EST) Message-ID: <2a45a1c43643409a29187104518007d2@plan9.escet.urjc.es> To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] some bitsy paqfiles are in sources Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 18:05:04 +0100 Hi, I just added some tiny scripts to configure the pcmcia disk and some other things at sources under /nemo. The push should finish in a while. hth From cse.psu.edu!9fans-admin Thu Jan 16 06:10:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 06:10:23 JST 2003 Received: (qmail 27173 invoked by uid 1020); 16 Jan 2003 06:10:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27169 invoked from network); 16 Jan 2003 06:10:22 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 06:10:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B02EF19A08; Wed, 15 Jan 2003 16:10:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8E75D19995 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:09:32 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA22327 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:09:32 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0FL9Ww21064 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:09:32 -0500 (EST) Message-Id: <200301152109.h0FL9Ww21064@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] /rc/bin/C; hey, where'd my consoles go? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 16:09:32 -0500 I set up a consolefs on my CPU/auth server, using USB<->Serial converters to give myself more serial ports than I really had (there are only two machines; I loop /dev/eia0 from the auth server back to one of the USB ports, and then I have the file server plugged into another USB port). I start aux/consolefs from cpurc before just about anything else, and /mnt/consoles looks fine. The only problem is that when I try to run ``C'' from anywhere, /mnt/consoles comes up as an empty directory. What's up with that? Shouldn't /mnt/consoles be in the name space of whatever is answering the listen for import? I've worked around it by doing something like the following: mntgen import $server '#s' /n/$server^srv mount /n/$server^srv/consoles /mnt/consoles instead of just trying: import $server /mnt/consoles. That works fine, but I can't help but feel like I'm missing something obvious. Thanks! - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 06:12:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 06:12:17 JST 2003 Received: (qmail 27195 invoked by uid 1020); 16 Jan 2003 06:12:16 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27191 invoked from network); 16 Jan 2003 06:12:16 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 06:12:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C1D5C19980; Wed, 15 Jan 2003 16:12:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 833F419A05 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:11:12 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA22541 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:11:12 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0FLBCw21088 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:11:12 -0500 (EST) Message-Id: <200301152111.h0FLBCw21088@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] USB weirdness. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 16:11:12 -0500 When scanning USB status files, I see a lot of ``Enabled 0x000000''. Surely the vendor/class/device strings really *aren't* all zero's; has anyone else seen this? - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 06:23:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 06:23:22 JST 2003 Received: (qmail 27265 invoked by uid 1020); 16 Jan 2003 06:23:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27261 invoked from network); 16 Jan 2003 06:23:20 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 06:23:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9CDC1199ED; Wed, 15 Jan 2003 16:23:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B753B199BE for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:22:49 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA24332 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:22:49 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0FLMnw21168 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:22:49 -0500 (EST) Message-Id: <200301152122.h0FLMnw21168@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] ip/httpd/httpd -c foo.pem invocation recipes? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 16:22:49 -0500 How are people using ip/httpd/httpd with X.509 certs for https starting it? I ran into a problem trying to start it (granted, on a terminal, but I can't imagine a CPU server would be different in this regard) where it was looking for the secret key corresponding to the cert I created in the local factotum (owned by me) and failing because at that point, httpd had switched to running as none. So, it seems obvious that I've got to start a factotum as none before I start httpd, or do something similar, but it seems worth asking what other people are doing? - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 06:34:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 06:34:25 JST 2003 Received: (qmail 27389 invoked by uid 1020); 16 Jan 2003 06:34:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27385 invoked from network); 16 Jan 2003 06:34:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 06:34:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1891519A0B; Wed, 15 Jan 2003 16:34:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE4BB19A02 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 16:33:44 -0500 (EST) Received: from 9fs.org ([192.168.100.103]) by 9fs.org; Wed Jan 15 21:34:25 GMT 2003 Received: from 192.168.100.111 ([192.168.100.111]) by 9fs.org; Wed Jan 15 21:34:25 GMT 2003 From: "Nigel Roles" To: <9fans@cse.psu.edu> Subject: RE: [9fans] USB weirdness. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal In-Reply-To: <200301152111.h0FLBCw21088@augusta.math.psu.edu> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 21:33:45 -0000 No, that's quite likely. If the device class of the device descriptor is set to 0, so will be the subclass, and most likely the protocol. It indicates that the real information is within the configuration. As it says in Table 9-7 of USB 1,1: If this field is reset to zero, each interface within a configuration specifies its own class information and the various interfaces operate independently. Configurations represent different operating modes of a device; this is often used to have a device which has behaviour according to the standard, and a proprietary mode as well. Quite a lot of proprietary devices pass the buck to the configuration descriptor. Unfortunately, the Plan 9 arrangements don't express alternate configurations. -----Original Message----- From: 9fans-admin@cse.psu.edu [mailto:9fans-admin@cse.psu.edu]On Behalf Of Dan Cross Sent: 15 January 2003 21:11 To: 9fans@cse.psu.edu Subject: [9fans] USB weirdness. When scanning USB status files, I see a lot of ``Enabled 0x000000''. Surely the vendor/class/device strings really *aren't* all zero's; has anyone else seen this? - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 07:01:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 07:01:27 JST 2003 Received: (qmail 27590 invoked by uid 1020); 16 Jan 2003 07:01:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27586 invoked from network); 16 Jan 2003 07:01:26 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 07:01:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5CFB319A0C; Wed, 15 Jan 2003 17:01:15 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9A52819995 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:00:15 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id RAA00526 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:00:15 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0FM0Fw21426 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:00:15 -0500 (EST) Message-Id: <200301152200.h0FM0Fw21426@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] USB weirdness. In-Reply-To: Your message of "Wed, 15 Jan 2003 21:33:45 GMT." From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 17:00:15 -0500 > No, that's quite likely. If the device class of the device descriptor > is set to 0, so will be the subclass, and most likely the protocol. It > indicates that the real information is within the configuration. > > As it says in Table 9-7 of USB 1,1: > > If this field is reset to zero, each interface > within a configuration specifies its own > class information and the various > interfaces operate independently. > > Configurations represent different operating modes of a device; this > is often used to have a device which has behaviour according to the > standard, and a proprietary mode as well. Quite a lot of proprietary > devices pass the buck to the configuration descriptor. Okay, that makes sense, I guess. > Unfortunately, the Plan 9 arrangements don't express alternate > configurations. Bummer. So does this mean I'll have to open every device that's ``Enabled 0x000000'' and probe the configuration to find the device I'm looking for? Hmm.... Okay. - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 07:20:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 07:20:26 JST 2003 Received: (qmail 27734 invoked by uid 1020); 16 Jan 2003 07:20:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27730 invoked from network); 16 Jan 2003 07:20:24 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 07:20:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C280E199ED; Wed, 15 Jan 2003 17:20:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A1FBD1998C for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:19:55 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 15 17:19:54 EST 2003 Received: from 141.154.233.216 ([141.154.233.216]) by plan9; Wed Jan 15 17:19:33 EST 2003 Message-ID: <34e5f45019b48ca04376e5849f62b864@plan9.bell-labs.com> X-Plan9-Fortune: If we complicate things they get less simple. To: 9fans@cse.psu.edu Subject: Re: [9fans] /rc/bin/C; hey, where'd my consoles go? From: "Russ Cox" In-Reply-To: <200301152109.h0FL9Ww21064@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 17:19:38 -0500 You need to mount #s/consoles in your /lib/namespace.console-server-name, as done in /sys/lib/sysconfig/auth/boundary/namespace.boundary. Russ From cse.psu.edu!9fans-admin Thu Jan 16 07:22:13 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 07:22:13 JST 2003 Received: (qmail 27760 invoked by uid 1020); 16 Jan 2003 07:22:13 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27756 invoked from network); 16 Jan 2003 07:22:12 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 07:22:12 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 48C4C19A08; Wed, 15 Jan 2003 17:22:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 91492199D7 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:21:43 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id RAA03695 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:21:43 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0FMLhw21561 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:21:43 -0500 (EST) Message-Id: <200301152221.h0FMLhw21561@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] /rc/bin/C; hey, where'd my consoles go? In-Reply-To: Your message of "Wed, 15 Jan 2003 17:19:38 EST." <34e5f45019b48ca04376e5849f62b864@plan9.bell-labs.com> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 17:21:43 -0500 > You need to mount #s/consoles in your > /lib/namespace.console-server-name, > as done in /sys/lib/sysconfig/auth/boundary/namespace.boundary. Cool. I knew it was something simple. Thanks, Russ. Still, I'm not sure I don't like changing C around a little better.... Hmm. - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 07:27:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 07:27:29 JST 2003 Received: (qmail 27803 invoked by uid 1020); 16 Jan 2003 07:27:18 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27799 invoked from network); 16 Jan 2003 07:27:18 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 07:27:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C9E4B199BE; Wed, 15 Jan 2003 17:27:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 42AA019995 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:26:34 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 15 17:26:33 EST 2003 Received: from 141.154.233.216 ([141.154.233.216]) by plan9; Wed Jan 15 17:26:11 EST 2003 Message-ID: X-Plan9-Fortune: In choosing a wife look first at her mother. To: 9fans@cse.psu.edu Subject: Re: [9fans] /rc/bin/C; hey, where'd my consoles go? From: "Russ Cox" In-Reply-To: <200301152221.h0FMLhw21561@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 17:26:21 -0500 you'll have the same problem when you cpu to the server. or ssh to the server. or anything else. unless you put the fix in the namespace file. that's what it's for. From cse.psu.edu!9fans-admin Thu Jan 16 07:33:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 07:33:20 JST 2003 Received: (qmail 27884 invoked by uid 1020); 16 Jan 2003 07:33:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27880 invoked from network); 16 Jan 2003 07:33:19 +0900 Received: from psuvax1.cse.psu.edu (HELO mail.cse.psu.edu) (130.203.4.6) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 07:33:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AF5D2199BE; Wed, 15 Jan 2003 17:33:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 94550199BE for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:32:05 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id RAA05272 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:32:05 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0FMW4w21707 for <9fans@cse.psu.edu>; Wed, 15 Jan 2003 17:32:04 -0500 (EST) Message-Id: <200301152232.h0FMW4w21707@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] /rc/bin/C; hey, where'd my consoles go? In-Reply-To: Your message of "Wed, 15 Jan 2003 17:26:21 EST." From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 15 Jan 2003 17:32:04 -0500 > you'll have the same problem when you cpu to the server. > or ssh to the server. or anything else. Well, by having the import in the script, C works consistently everywhere. > unless you put the fix in the namespace file. > that's what it's for. That's assuming I want the files in everyone's namespace, or want to be able to get at them from ssh or cpu (and again, C still works). Not that it matters if other people can see them, of course. - Dan C. From cse.psu.edu!9fans-admin Thu Jan 16 16:58:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 16:58:29 JST 2003 Received: (qmail 14639 invoked by uid 1020); 16 Jan 2003 16:58:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14635 invoked from network); 16 Jan 2003 16:58:28 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 16:58:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6430619A27; Thu, 16 Jan 2003 02:58:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B1A1F19A0C for <9fans@cse.psu.edu>; Thu, 16 Jan 2003 02:57:15 -0500 (EST) Message-ID: <32a4a48e4cd12dfabde4b1b4c1bc6ba3@plan9.escet.urjc.es> To: 9fans@cse.psu.edu From: Fco.J.Ballesteros In-Reply-To: <200301152109.h0FL9Ww21064@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] fs (was: /rc/bin/C; hey, where'd my consoles go?) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 16 Jan 2003 08:57:11 +0100 Hi, I just couldn't resist to tell you that here we're now running using fossil with its partitions (as well as venti's) living in a raid made with fs(3). It's just great. We're now using a single server to service both auth and fs. All other machines are really stateless, which means that there's just a single machine to admin (no consolefs, more ups time, less points of failure, highly available alan parsons project mp3 service, ...) BTW, fossil seems to be quite robust. We had no panics, no aborts. It's a great file system. From cse.psu.edu!9fans-admin Thu Jan 16 18:55:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 18:55:22 JST 2003 Received: (qmail 17641 invoked by uid 1020); 16 Jan 2003 18:55:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17637 invoked from network); 16 Jan 2003 18:55:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 18:55:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 68A32199D5; Thu, 16 Jan 2003 04:55:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C825F199D5 for <9fans@cse.psu.edu>; Thu, 16 Jan 2003 04:54:22 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18Z6c8-0006Qx-00 for 9fans@cse.psu.edu; Thu, 16 Jan 2003 09:47:08 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Will Message-ID: <66615df7.0301151215.1945a119@posting.google.com> Organization: http://groups.google.com/ Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: [9fans] Trouble connecting to and/or bringing up auth server Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 16 Jan 2003 09:47:05 GMT I'm new to Plan 9 and have been working on bringing up a CPU server that also runs as an auth server. This is all under VMWare, althought that doesn't seem to be causing a problem. CPU server kernel successfully built following the docs in the the wiki. Net configured following the docs in the wiki as well. Using two (virtual) machines one configured as a terminal, the other as cpu and auth server. IP addresses are fixed and domain name resolution seems OK. Telnet and ftp work fine other machines, that is, linux and windows. On the cpu machine, auth commands, e.g. changeuser, wrkey, etc seem to execute OK and show messages in the log. I do have warnings in the auth log about keyfs starting. Examination of /net/il and /net/tcp shows ports 566 and 567 respectively in listen mode. The optional parameter on ip/ipconfig was used in cpurc and termrc on the respective machines to set the address of the auth server and verified in /net/ndb. auth/wrkey was used to set, as I understand it, the auth domain to willnet. Upon issuing the cpu command on the terminal the following message returned: cpu: can't authenticate: glenda: auth_proxy rpc write: bootes: no auth server found for willnet Upon issuing a telnet to the cpu machine to following message was returned: authentication failure: auth server protocol botch glenda really is the cpu machine. bootes really is the authid used in the wrkey command. Folks, I'm sure I've screwed up something simple and probably don't clearly understand the ins and outs of the setup. It seems like it's almost there and just needs a tweak or two. Thanks for any help in advance. Will From cse.psu.edu!9fans-admin Thu Jan 16 19:36:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 19:36:20 JST 2003 Received: (qmail 18381 invoked by uid 1020); 16 Jan 2003 19:36:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18377 invoked from network); 16 Jan 2003 19:36:19 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 19:36:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8C46F1998C; Thu, 16 Jan 2003 05:36:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2380F199D5 for <9fans@cse.psu.edu>; Thu, 16 Jan 2003 05:35:29 -0500 (EST) Message-ID: <81180214a9bf468706d859833707ee09@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] Trouble connecting to and/or bringing up auth server From: Fco.J.Ballesteros In-Reply-To: <66615df7.0301151215.1945a119@posting.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 16 Jan 2003 11:35:28 +0100 > cpu: can't authenticate: glenda: auth_proxy rpc write: here>bootes: no auth server found for willnet Did you update your /lib/ndb to specify the auth entry? From cse.psu.edu!9fans-admin Thu Jan 16 23:18:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 16 23:18:25 JST 2003 Received: (qmail 21541 invoked by uid 1020); 16 Jan 2003 23:18:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21537 invoked from network); 16 Jan 2003 23:18:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 16 Jan 2003 23:18:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 56072199D7; Thu, 16 Jan 2003 09:18:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ar.aichi-u.ac.jp (ar.aichi-u.ac.jp [202.250.160.40]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ECA171998C for <9fans@cse.psu.edu>; Thu, 16 Jan 2003 09:17:50 -0500 (EST) Received: from ar.aichi-u.ac.jp ([61.211.130.19]) by ar; Thu Jan 16 23:17:48 JST 2003 Subject: Re: [9fans] ip/httpd/httpd -c foo.pem invocation recipes? Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v551) From: Kenji Arisawa To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: <200301152122.h0FLMnw21168@augusta.math.psu.edu> Message-Id: <496FC5FC-295D-11D7-8A5A-000393A941BC@ar.aichi-u.ac.jp> X-Mailer: Apple Mail (2.551) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 16 Jan 2003 23:17:47 +0900 Hello, >How are people using ip/httpd/httpd with X.509 certs >for https starting it? Look http://plan9/pegasus/eman-2.0/https.html There is my code in cpurc for Pegasus. Essentially same as ip/httpd/httpd. From cse.psu.edu!9fans-admin Fri Jan 17 00:05:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 17 00:05:35 JST 2003 Received: (qmail 22061 invoked by uid 1020); 17 Jan 2003 00:05:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22057 invoked from network); 17 Jan 2003 00:05:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 17 Jan 2003 00:05:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5F72919A26; Thu, 16 Jan 2003 10:05:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from pali.cps.cmich.edu (pali.cps.cmich.edu [141.209.131.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A69F519A0D for <9fans@cse.psu.edu>; Thu, 16 Jan 2003 10:03:55 -0500 (EST) Received: from localhost (ishwar@localhost) by pali.cps.cmich.edu (8.11.6/8.11.6) with ESMTP id h0GEsa703633 for <9fans@cse.psu.edu>; Thu, 16 Jan 2003 09:54:37 -0500 From: Ish Rattan To: 9fans@cse.psu.edu Subject: Re: [9fans] ip/httpd/httpd -c foo.pem invocation recipes? In-Reply-To: <496FC5FC-295D-11D7-8A5A-000393A941BC@ar.aichi-u.ac.jp> Message-ID: References: <496FC5FC-295D-11D7-8A5A-000393A941BC@ar.aichi-u.ac.jp> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 16 Jan 2003 09:54:36 -0500 (EST) On Thu, 16 Jan 2003, Kenji Arisawa wrote: > Hello, > > >How are people using ip/httpd/httpd with X.509 certs > >for https starting it? > Look http://plan9/pegasus/eman-2.0/https.html Is this the correct URL? -ishwar From cse.psu.edu!9fans-admin Fri Jan 17 18:42:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 17 18:42:29 JST 2003 Received: (qmail 14786 invoked by uid 1020); 17 Jan 2003 18:42:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14782 invoked from network); 17 Jan 2003 18:42:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 17 Jan 2003 18:42:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7F7F0199D5; Fri, 17 Jan 2003 04:42:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta203-rme.xtra.co.nz (mta203-rme.xtra.co.nz [210.86.15.146]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0B6F5199D7 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 04:41:33 -0500 (EST) Received: from mta1-rme.xtra.co.nz ([210.86.15.141]) by mta203-rme.xtra.co.nz with ESMTP id <20030117094130.DJPT1199.mta203-rme.xtra.co.nz@mta1-rme.xtra.co.nz> for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 22:41:30 +1300 Received: from [210.54.71.15] by mta1-rme.xtra.co.nz with ESMTP id <20030117094130.ENSK15912.mta1-rme.xtra.co.nz@[210.54.71.15]> for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 22:41:30 +1300 X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410) Subject: [9fans] Origins of the name of 4th edition file server From: "Andrew Simmons" To: 9fans@cse.psu.edu Mime-version: 1.0 X-Priority: 3 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Message-Id: <20030117094130.ENSK15912.mta1-rme.xtra.co.nz@[210.54.71.15]> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 22:39:48 +1300 >With this trend one can expect that the future versions of all Plan9 >components would be named after little known towns with funny >names. I say we start in PA. Intercourse, Climax and Blueballs come >to mind. How about one named after Tightwad, MO -- this could >be some sort of memory checker, or Bucksnort, TN -- perhaps >the new name fo olefs? A good idea in principle, but isn't it needlessly restrictive to consider only names of towns in the USA? Surely the village of Wank in Germany deserves to have a software tool named after it? From cse.psu.edu!9fans-admin Fri Jan 17 21:01:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 17 21:01:24 JST 2003 Received: (qmail 17472 invoked by uid 1020); 17 Jan 2003 21:01:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17468 invoked from network); 17 Jan 2003 21:01:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 17 Jan 2003 21:01:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1FC9419A1C; Fri, 17 Jan 2003 07:01:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ar.aichi-u.ac.jp (ar.aichi-u.ac.jp [202.250.160.40]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1BC1E1998A for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 07:00:11 -0500 (EST) Received: from ar.aichi-u.ac.jp ([61.211.130.19]) by ar; Fri Jan 17 21:00:07 JST 2003 Subject: Re: [9fans] ip/httpd/httpd -c foo.pem invocation recipes? Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v551) From: Kenji Arisawa To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: Message-Id: <385ACB00-2A13-11D7-8A5A-000393A941BC@ar.aichi-u.ac.jp> X-Mailer: Apple Mail (2.551) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 21:00:06 +0900 > >> Hello, >> >>> How are people using ip/httpd/httpd with X.509 certs >>> for https starting it? >> Look http://plan9/pegasus/eman-2.0/https.html > Is this the correct URL? > > -ishwar > Sorry, incorrect Correct one is: http://plan9.aichi-u.ac.jp/pegasus/eman-2.0/https.html Kenji Arisawa From cse.psu.edu!9fans-admin Fri Jan 17 23:55:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 17 23:55:24 JST 2003 Received: (qmail 19829 invoked by uid 1020); 17 Jan 2003 23:55:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19825 invoked from network); 17 Jan 2003 23:55:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 17 Jan 2003 23:55:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 78F3519A2D; Fri, 17 Jan 2003 09:55:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 629F01998C for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 09:54:26 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18ZXj0-0004eV-00 for 9fans@cse.psu.edu; Fri, 17 Jan 2003 14:44:02 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Will Message-ID: <66615df7.0301170614.751b6e2c@posting.google.com> Organization: http://groups.google.com/ Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit References: <66615df7.0301151215.1945a119@posting.google.com>, <81180214a9bf468706d859833707ee09@plan9.escet.urjc.es> Subject: Re: [9fans] Trouble connecting to and/or bringing up auth server Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 14:41:04 GMT > Did you update your /lib/ndb to specify the auth entry? Yes, and I have made a bit of progress, but some things remain unclear. One thing I had missed was setting authdom in /lib/ndb/local on each machine. The current situation is: Reboot the cpu/auth server. Reboot the terminal. During the reboot, when prompted for a user name, any will do; it just trips up on not having directories, etc. if you give it user that hasn't had the disk/kfscmd 'newuser ...' run on it. It doesn't seem in touch with the auth server. Does that sound right? Should it be? Once the terminal is up, auth/login and telnet (to the cpu machine) will fail giving a message that seems to indicate that it doesn't know the auth domain and is doesn't have a key (I don't have the text (sorry) at the moment, and I've got to actullay get to work here). Should, in fact, auth/login and telnet work at this point? Next, trying the cpu command at this point will elicit a little message about adding a key or something and fail with the message I wrote in my first posting. Then, lo and behold, if I try auth/login or telnet they work! And after a successful auth/login, the cpu command works! So, does one have to auth/login before cpu will work in all cases? I don't quite get the relationship between the commands and need to do some more reading. Thanks, Will Collum From cse.psu.edu!9fans-admin Fri Jan 17 23:55:46 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 17 23:55:46 JST 2003 Received: (qmail 19839 invoked by uid 1020); 17 Jan 2003 23:55:46 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19835 invoked from network); 17 Jan 2003 23:55:46 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 17 Jan 2003 23:55:46 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C825719A33; Fri, 17 Jan 2003 09:55:17 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BE39A199D5 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 09:54:27 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18ZXiz-0004eP-00 for 9fans@cse.psu.edu; Fri, 17 Jan 2003 14:44:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Marco Message-ID: Organization: http://groups.google.com/ Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: [9fans] Newbie: How to set up a Plan9 network Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 14:40:53 GMT Hi, I'm going to set up a plan9 network. I've no experiences with Plan9 so far. Thus I would be thankfully for any hints / "walk-throughs" for setting up a plan 9 network. BTW I'm just working with PC's! Greets marco From cse.psu.edu!9fans-admin Sat Jan 18 00:36:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 00:36:23 JST 2003 Received: (qmail 20855 invoked by uid 1020); 18 Jan 2003 00:36:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20851 invoked from network); 18 Jan 2003 00:36:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 00:36:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E2F4119A28; Fri, 17 Jan 2003 10:36:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 5812E199D5 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 10:35:27 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 17 Jan 2003 15:35:21 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 3375188343; Fri, 17 Jan 2003 15:35:20 +0000 Importance: normal Priority: normal Message-Id: <3375188343@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <3375188343-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] news reader Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 15:32:10 +0000 Hi, How do people use nntpfs(1) ? There was a news reader (rin) from york (I think) though I seem to rembember it used a different news file format... -Steve From cse.psu.edu!9fans-admin Sat Jan 18 01:00:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 01:00:27 JST 2003 Received: (qmail 21086 invoked by uid 1020); 18 Jan 2003 01:00:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21082 invoked from network); 18 Jan 2003 01:00:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 01:00:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2357219A2C; Fri, 17 Jan 2003 11:00:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 98DC419A2D for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 10:59:04 -0500 (EST) Message-ID: <8383e58adfda3b4f6c915b442bd31298@plan9.bell-labs.com> X-Plan9-Fortune: temp &= 0x07FFFBFB; // clear bits 31 and 30 From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] news reader In-Reply-To: <3375188343@snellwilcox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 10:59:01 -0500 /acme/news/guide, though there are some features missing. From cse.psu.edu!9fans-admin Sat Jan 18 01:00:57 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 01:00:57 JST 2003 Received: (qmail 21095 invoked by uid 1020); 18 Jan 2003 01:00:57 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21091 invoked from network); 18 Jan 2003 01:00:57 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 01:00:57 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 014D619A65; Fri, 17 Jan 2003 11:00:21 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from edoras.nas.com (edoras.nas.com [206.63.100.8]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0FF3F199D5 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 10:59:28 -0500 (EST) Received: from nas.com (unknown [164.116.190.46]) by edoras.nas.com (Postfix) with ESMTP id 36325EB70C for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 07:59:23 -0800 (PST) Message-ID: <3E28303D.9000100@nas.com> From: Jack Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910 X-Accept-Language: en-us, en, es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] Origins of the name of 4th edition file server References: <20030117094130.ENSK15912.mta1-rme.xtra.co.nz@[210.54.71.15]> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 08:33:01 -0800 Andrew Simmons wrote: > A good idea in principle, but isn't it needlessly restrictive to consider > only names of towns in the USA? Surely the village of Wank in Germany > deserves to have a software tool named after it? Surely it would need the option to wank recursively. -Jack From cse.psu.edu!9fans-admin Sat Jan 18 01:12:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 01:12:26 JST 2003 Received: (qmail 21196 invoked by uid 1020); 18 Jan 2003 01:12:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21192 invoked from network); 18 Jan 2003 01:12:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 01:12:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1B97419A40; Fri, 17 Jan 2003 11:12:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from netscape.com (r2d2.aoltw.net [64.236.137.26]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AFFD719A68 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 11:11:17 -0500 (EST) Received: from yoda.mcom.com ([10.128.72.204]) by netscape.com (8.10.0/8.10.0) with ESMTP id h0HGB5k12722 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 08:11:15 -0800 (PST) Received: from will551 ([10.128.74.77]) by yoda.mcom.com (Netscape Messaging Server 4.15) with SMTP id H8V8Y600.U1Y for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 16:10:54 +0000 Message-ID: <01c101c2be43$0721b110$4d4a800a@will551> From: "Conor Williams" To: <9fans@cse.psu.edu> References: <20030117094130.ENSK15912.mta1-rme.xtra.co.nz@[210.54.71.15]> <3E28303D.9000100@nas.com> Subject: Re: [9fans] Origins of the name of 4th edition file server MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4920.2300 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4920.2300 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 16:11:00 -0000 already is software called swank - a java tk thing > Version 0.6 of SWANK, a GUI toolkit written in Java and similar to Tk, is > now available. ----- Original Message ----- From: "Jack Johnson" To: <9fans@cse.psu.edu> Sent: Friday, January 17, 2003 4:33 PM Subject: Re: [9fans] Origins of the name of 4th edition file server > Andrew Simmons wrote: > > A good idea in principle, but isn't it needlessly restrictive to consider > > only names of towns in the USA? Surely the village of Wank in Germany > > deserves to have a software tool named after it? > > Surely it would need the option to wank recursively. > > -Jack > > From cse.psu.edu!9fans-admin Sat Jan 18 01:53:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 01:53:22 JST 2003 Received: (qmail 21450 invoked by uid 1020); 18 Jan 2003 01:53:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21446 invoked from network); 18 Jan 2003 01:53:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 01:53:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F282E19A65; Fri, 17 Jan 2003 11:53:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A563119A25 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 11:52:15 -0500 (EST) Message-ID: <443948eaf71abff653af51420fc6453f@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] Newbie: How to set up a Plan9 network From: Fco.J.Ballesteros In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 17:52:13 +0100 Take a look at the Plan 9 wiki. There a link through http://plan9.bell-labs.com/plan9 From cse.psu.edu!9fans-admin Sat Jan 18 03:32:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 03:32:23 JST 2003 Received: (qmail 22192 invoked by uid 1020); 18 Jan 2003 03:32:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22188 invoked from network); 18 Jan 2003 03:32:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 03:32:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 41F0919A2F; Fri, 17 Jan 2003 13:32:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id EC6FE199BE for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 13:31:43 -0500 (EST) Message-ID: <145aa0b817db36fca3fea75971515f83@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] news reader From: rog@vitanuova.com MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 18:33:37 0000 > How do people use nntpfs(1) ? i did start using it, but found it hideously slow to start up, as it checks info on all newsgroups at startup (a quick "list newsgroups" on our nntp server gives a 1.8MB file, listing 41045 groups, which took about 10 minutes to download - it's on a slower link than our usual net connection). there is an acme client that uses nntpfs; again, i didn't get very far with it for the slowness reason... cheers, rog. From cse.psu.edu!9fans-admin Sat Jan 18 04:22:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 04:22:23 JST 2003 Received: (qmail 22540 invoked by uid 1020); 18 Jan 2003 04:22:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22536 invoked from network); 18 Jan 2003 04:22:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 04:22:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5C9C219A40; Fri, 17 Jan 2003 14:22:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from anchor-post-39.mail.demon.net (anchor-post-39.mail.demon.net [194.217.242.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 14B06199BE for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 14:21:13 -0500 (EST) Received: from cjl1.demon.co.uk ([194.222.72.34] helo=falken) by anchor-post-39.mail.demon.net with smtp (Exim 3.36 #2) id 18Zc3E-0004xU-0U for 9fans@cse.psu.edu; Fri, 17 Jan 2003 19:21:12 +0000 Message-ID: <002601c2be5c$c95bcae0$2248dec2@falken> From: "Chris Hollis-Locke" To: <9fans@cse.psu.edu> References: <20030117094130.ENSK15912.mta1-rme.xtra.co.nz@[210.54.71.15]> <3E28303D.9000100@nas.com> Subject: Re: [9fans] Origins of the name of 4th edition file server MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 19:14:40 -0000 Jack Johnson wrote: > Surely it would need the option to wank recursively. I think a more Plan9 approach would be for it to mount itself. Chris. From cse.psu.edu!9fans-admin Sat Jan 18 06:02:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 06:02:38 JST 2003 Received: (qmail 23434 invoked by uid 1020); 18 Jan 2003 06:02:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23430 invoked from network); 18 Jan 2003 06:02:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 06:02:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 841BD19A2F; Fri, 17 Jan 2003 16:02:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from shaw.ca (adsl-34-2-24.mia.bellsouth.net [67.34.2.24]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 9881B199BE for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 16:01:19 -0500 (EST) Message-ID: <000601e7ce80$aae74037$40345062@wwfcfsk.jju> From: To: <9fans@cse.psu.edu> Cc: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00D7_67C62E3B.E5808B34" X-Priority: 3 X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal Subject: [9fans] bigger is better Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 08:26:23 +1200 ------=_NextPart_000_00D7_67C62E3B.E5808B34 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjx0aXRsZT5WUC1SPCFBYXY+WCBQZW48IUFhdj5p cyBFbmxhcmdlbWU8IUFhdj5udCBQaWxsPCFBYXY+czwvdGl0bGU+DQo8bWV0 YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRt bDsgY2hhcnNldD1pc28tODg1OS0xIj4NCjwvaGVhZD4NCjxicj4NCjxmb250 IGZhY2U9IkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYiIHNpemU9IjMi PlZQLVJYIFBlbmlzIEVubGFyZ2VtZW50IFBpbGxzPGJyPg0KPGJyPg0KPGEg aHJlZj0iaHR0cDovL3d3dy5mYXN0aG9zdC5iei9zbWV2L3AiIHRhcmdldD0i X2JsYW5rIj5DbGljPCFBYXY+ayBIZTwhQWF2PnJlPC9hPjxicj4NCjxicj4N CkZpbmE8IUFhdj5sbHkhISBBIG1lZDwhQWF2PmljYWwgYnJlYWt0aHJvdWdo IGluIHNjaWVuYzwhQWF2PmUgaGFzIGVuYWJsZWQgYSB0ZWFtIG9mIGRvYzwh QWF2PnRvcnMgYW5kIHNlPCFBYXY+eCBleHBlcnRzIHRvIGNyZWF0ZSBhIHBp bGwgdGhhdCBpcyBkZXNpZ25lZCB0byBlbjwhQWF2PmxhcmdlIHRoZSBtYWxl IHBlPCFBYXY+bmlzIGJ5IGxlbmd0aCBhbmQgd2k8IUFhdj5kdGguDQpPdXIg dGVzdHMgc2hvdyB0aGF0IG91dCBvZiAxLDU8IUFhdj4wMCB0ZXN0IHN1Ymo8 IUFhdj5lY3RzLCB0aGUgYXZlcmE8IUFhdj5nZSBnYWluIGFmdGVyIDQgbW9u dGhzIG9uIEQ8IUFhdj5QLVJYIHdhcyAyLjwhQWF2Pjk0IEluY2hlcyEgQW1h ejwhQWF2PmluZywgUGVybWE8IUFhdj5uZW50IHJlc3VsdHMgdGhhdCB3aWxs IGxhc3QuPGJyPg0KPGJyPg0KLUdhaW4gVXAgVG8gMzwhQWF2PisgRnVsbCBJ bjwhQWF2PmNoZXMgSW4gTGVuZ3RoPGJyPg0KPGJyPg0KLUV4cGFuZCBZb3Vy IFBlbjwhQWF2PmlzIFVwIFRvIDI8IUFhdj4wJSBUaGlja2VyPGJyPg0KPGJy Pg0KLVN0b3AgUHI8IUFhdj5lbWF0dXJlIEVqYWN1PCFBYXY+bGF0aW9uITxi cj4NCjxicj4NCi1Qcm9kdWNlIFN0cjwhQWF2Pm9uZ2VyLCBSb2NrIEhhcmQg RXJlY3Q8IUFhdj5pb25zPGJyPg0KPGJyPg0KLTEwPCFBYXY+MCUgU2FmPCFB YXY+ZSBUbyBUYWtlLCBXaXRoIE48IUFhdj5PIFNpZGUgRWY8IUFhdj5mZWN0 czxicj4NCjxicj4NCi1GYXN0IFByaTwhQWF2Pm9yaXR5IEZlZC1FeCBTaGlw cGluZyBXb3JsPCFBYXY+ZFdpZGU8YnI+DQo8YnI+DQotRG9jPCFBYXY+dG9y IEFwcHI8IUFhdj5vdmVkIEFuZCBSZWNvbW08IUFhdj5lbmRlZDxicj4NCjxi cj4NCi1ObyBQPCFBYXY+dW1wcyEgTm8gU3VyZzwhQWF2PmVyeSEgTm8gRXhl cmM8IUFhdj5pc2VzITxicj4NCjxicj4NCi0xMDA8IUFhdj4lIE1vbmV5IEJh PCFBYXY+Y2sgR3VhcmE8IUFhdj5udGVlPGJyPjxicj4NCi1GUkU8IUFhdj5F IEJvdHRsZSBPZiBWPCFBYXY+UC1SWCBXb3J0aCBPPCFBYXY+dmVyICQ1MDwv Zm9udD4gDQo8YnI+DQo8cD48Zm9udCBmYWNlPSJBcmlhbCwgSGVsdmV0aWNh LCBzYW5zLXNlcmlmIiBzaXplPSIzIj4gLUY8IUFhdj5SRUUgTWFsPCFBYXY+ ZSBIZWxwIEUtQjwhQWF2Pm9vayBXb3J0aCBPdmVyICQ1MDxicj4NCiAgPGJy Pg0KICA8YSBocmVmPSJodHRwOi8vd3d3LmZhc3Rob3N0LmJ6L3NtZXYvcCIg dGFyZ2V0PSJfYmxhbmsiPkNsaWNrIEhlcmU8L2E+PGJyPg0KICA8YnI+DQo8 YnI+DQoNCjwhZnBrPjxicj4NCg0KIDxhIGhyZWY9Imh0dHA6Ly93d3cuZmFz dGhvc3QuYnovc21ldi9yZW1vdmUvIiB0YXJnZXQ9Il9ibGFuayI+b3A8IVFk eD50LW91PCFpaWZjPnQ8L2E+PGJyPg0KDQo8IW1pcz4NCg0KDQo8L2JvZHk+ DQo8L2h0bWw+ ------=_NextPart_000_00D7_67C62E3B.E5808B34-- From cse.psu.edu!9fans-admin Sat Jan 18 08:52:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 08:52:34 JST 2003 Received: (qmail 24655 invoked by uid 1020); 18 Jan 2003 08:52:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24651 invoked from network); 18 Jan 2003 08:52:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 08:52:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0245819A26; Fri, 17 Jan 2003 18:52:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9E74819A04 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 18:51:59 -0500 (EST) Message-ID: <9d0ef829021419df6ca58f0ae7f1b468@plan9.bell-labs.com> X-Plan9-Fortune: System went down at Fri Dec 13 21:54:56 1901 From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] news reader In-Reply-To: <145aa0b817db36fca3fea75971515f83@vitanuova.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 18:51:57 -0500 it wouldn't be hard to add a newsgroup list cache or a message cache to nntpfs. it also wouldn't be hard to make the acme news client remember which messages you read, etc. if anyone's interested... From cse.psu.edu!9fans-admin Sat Jan 18 11:22:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 11:22:22 JST 2003 Received: (qmail 27563 invoked by uid 1020); 18 Jan 2003 11:22:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27559 invoked from network); 18 Jan 2003 11:22:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 11:22:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BBC7F19A26; Fri, 17 Jan 2003 21:22:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7CCBA19999 for <9fans@cse.psu.edu>; Fri, 17 Jan 2003 21:21:47 -0500 (EST) Message-ID: <0804bb7df734019ee83edc06179e4f32@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] scanning for base stations/access points Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 17 Jan 2003 21:21:45 -0500 I've updated the kernel sources for: port/netif.h port/netif.c port/wavelan.h port/wavelan.c to try to get scanning for base stations/access points to work. I ripped off what I could from Linux but seem to be faiing miserably. If I don't set the essid, the scanning seems to work but doesn't return the essid of the access points. It also doesn't get all the access points in range. If I set the essid, it gets them all and returns the essid values. I'm clearly doing something wrong but don't see what. If anyone can help, I'ld appreciate it. To get the scanning to work: % cd /net/ether0/0 % cat data & % echo scanbs 5 > ctl The '5' is the seconds between scans (5 is the minimum). You might also want to turn stuff off to see if it changes things: % echo crypt off > ctl % echo essid default > ctl Thanks From cse.psu.edu!9fans-admin Sat Jan 18 15:07:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 15:07:38 JST 2003 Received: (qmail 31519 invoked by uid 1020); 18 Jan 2003 15:07:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 31515 invoked from network); 18 Jan 2003 15:07:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 15:07:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4E59A19A26; Sat, 18 Jan 2003 01:07:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta201-rme.xtra.co.nz (mta201-rme.xtra.co.nz [210.86.15.144]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B064219A00 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 01:06:15 -0500 (EST) Received: from mta3-rme.xtra.co.nz ([210.86.15.143]) by mta201-rme.xtra.co.nz with ESMTP id <20030118060610.GISN1191.mta201-rme.xtra.co.nz@mta3-rme.xtra.co.nz> for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:06:10 +1300 Received: from [210.54.206.122] by mta3-rme.xtra.co.nz with ESMTP id <20030118060609.TKCP13460.mta3-rme.xtra.co.nz@[210.54.206.122]> for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:06:09 +1300 X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410) Subject: Re: [9fans] Origins of the name of 4th edition file server From: "Andrew Simmons" To: 9fans@cse.psu.edu Mime-version: 1.0 X-Priority: 3 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Message-Id: <20030118060609.TKCP13460.mta3-rme.xtra.co.nz@[210.54.206.122]> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 19:04:27 +1300 >I think a more Plan9 approach would be for it to mount itself. Good point. But what would be the appropriate place name for an application that preferred to bind itself? From cse.psu.edu!9fans-admin Sat Jan 18 22:07:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 22:07:28 JST 2003 Received: (qmail 3389 invoked by uid 1020); 18 Jan 2003 22:07:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3385 invoked from network); 18 Jan 2003 22:07:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 22:07:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 10A11199BB; Sat, 18 Jan 2003 08:07:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from dragon.ti.com (news.ti.com [192.94.94.33]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8FC1B199BB for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 08:06:37 -0500 (EST) Received: from dlep8.itg.ti.com ([157.170.134.88]) by dragon.ti.com (8.12.6/8.12.6) with ESMTP id h0ID6YFG007209 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 07:06:36 -0600 (CST) Received: from dlep8.itg.ti.com (localhost [127.0.0.1]) by dlep8.itg.ti.com (8.9.3/8.9.3) with ESMTP id HAA28072 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 07:06:34 -0600 (CST) Received: from dlep98.itg.ti.com (dlep98.itg.ti.com [157.170.134.104]) by dlep8.itg.ti.com (8.9.3/8.9.3) with ESMTP id HAA28064 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 07:06:33 -0600 (CST) Received: from dlee70.itg.ti.com (dlee70.itg.ti.com [157.170.135.145]) by dlep98.itg.ti.com (8.9.3/8.9.3) with ESMTP id HAA04438 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 07:06:33 -0600 (CST) Received: by dlee70.itg.ti.com with Internet Mail Service (5.5.2653.19) id ; Sat, 18 Jan 2003 07:06:10 -0600 Message-ID: From: "Woodruff, Richard" To: "'9fans@cse.psu.edu'" <9fans@cse.psu.edu> Subject: Re: [9fans] scanning for base stations/access points MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 07:06:32 -0600 I've got this kind of thing to work for other cards, though I haven't looked at it specifically for the wavelan design. I'd look first to what is going out over the air using Airopeek or some other 802.11 sniffer. Scanning usually is done actively with a probe request or passively by listening for beacons (the firmware or driver software may combine them if the ssid is hidden). A scan command results in a card spending some amount of time on each valid channel listening, or actively asking if someone is there (you tell him who to ask for). If your scan sample time is to short you can miss beacons or responses, if your valid channel list is wrong you might skip channels which ap's are on. These parameters are embedded somewhere, likely in a mib which the driver can access. If your AP is configured to hide its ssid, it generally sends out the same number of blanks as the name should be for the name field in the beacon. To know if this is your ap you must send out a probe with the proper name to this station, he will respond directly to you if you got it right. From there the 802.11 auth and association steps can happen as you know the proper mac address of the ap. Its common for several AP's to be assigned the same name, in this case you should really listen for the one with the strongest signal strength as its likely the closest. Sorry if this isn't useful, if nothing else it might make some of the magic numbers which always seem to be about to have some more meaning. Regards, Richard W. "David Presotto" wrote in message news:<0804bb7df734019ee83edc06179e4f32@plan9.bell-labs.com>... > I've updated the kernel sources for: > > port/netif.h > port/netif.c > port/wavelan.h > port/wavelan.c > > to try to get scanning for base stations/access points to work. I > ripped off what I could from Linux but seem to be faiing miserably. > If I don't set the essid, the scanning seems to work but doesn't > return the essid of the access points. It also doesn't get all the > access points in range. If I set the essid, it gets them all and > returns the essid values. > > I'm clearly doing something wrong but don't see what. If anyone can > help, I'ld appreciate it. > > To get the scanning to work: > > % cd /net/ether0/0 > % cat data & > % echo scanbs 5 > ctl > > The '5' is the seconds between scans (5 is the minimum). > > You might also want to turn stuff off to see if it changes > things: > > % echo crypt off > ctl > % echo essid default > ctl > > Thanks From cse.psu.edu!9fans-admin Sat Jan 18 22:13:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 18 22:13:20 JST 2003 Received: (qmail 3444 invoked by uid 1020); 18 Jan 2003 22:13:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3440 invoked from network); 18 Jan 2003 22:13:19 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 18 Jan 2003 22:13:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C8880199DD; Sat, 18 Jan 2003 08:13:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EBD3B19A25 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 08:12:41 -0500 (EST) Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] scanning for base stations/access points In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 08:12:40 -0500 It's useful. It could be that our access points are configured to not give up their essid's to probes unless the probes contain the right essid (I am sending out probes, I see it on the card lights). I hadn't even considered that possibility. I'll find an access point that I can configure myself and see. From cse.psu.edu!9fans-admin Sun Jan 19 00:29:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 00:29:23 JST 2003 Received: (qmail 4877 invoked by uid 1020); 19 Jan 2003 00:29:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 4873 invoked from network); 19 Jan 2003 00:29:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 00:29:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0B10419A31; Sat, 18 Jan 2003 10:29:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from psuvax1.cse.psu.edu (unknown [217.78.73.160]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id DCEAD199B6 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 10:28:49 -0500 (EST) From: "DR. DOUGLAS NWANKWO" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain;charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <20030118152849.DCEAD199B6@mail.cse.psu.edu> Subject: [9fans] AWAITING YOUR SINCERE RESPONSE Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 16:28:07 DR.DOUGLAS NWANKWO. DIRECTOR AND MEMBER OF THE CONTRACT AWARD PANEL WITH THE PIPELINES AND PRODUCTS MARKETING COMPANY (P.P.M.C) A SUBSIDIARY OF THE NIGERIAN NATIONAL PETROLEUM CORPORATION. TEL:234-1-7760962 ATTENTION: PRESIDENT/CEO I AM A MEMBER OF THE CONTRACT AWARD PANEL WITH THE PIPELINES AND PRODUCTS MARKETING COMPANY (P.P.M.C) A SUBSIDIARY OF THE NIGERIAN NATIONAL PETROLEUM CORPORATION. OUR DUTIES INCLUDE EVALUATION, VETTING AND APPROVAL FOR PAYMENT OF CONTRACTS AND SERVICES RENDERED FOR THE (P.P.M.C). I HEAD THIS SEVEN MAN PANEL IN CHARGE OF CONTRACT AWARD AND PAYMENT APPROVALS AND CAME TO KNOW OF YOU IN MY SEARCH FOR A RELIABLE AND REPUTABLE PERSON TO HANDLE A VERY CONFIDENTIAL TRANSACTION WHICH INVOLVES THE TRANSFER OF FUNDS TO A FOREIGN ACCOUNT. THERE WERE SERIES OF CONTRACTS EXECUTED BY A CONSORTIUM OF ABB LUMUS, J.G.C CORPORATION OF JAPAN, BOUYGUES OFFSHORE AND A JOINT VENTURE OF SPIEBATIGNOLES AND DRESSER GMBH OF GERMANY IN FAVOUR OF THE (P.P.M.C) AMONG WHICH WERE 1) THE EXPANSION AND MAINTENANCE OF PIPE LINE NETWORK FROM ONE MAIN STATION TO ESCRAVOS DEPOT FOR CRUDE OIL AND DOWNSTREAM PRODUCTS. DISTRIBUTION AND SUBSEQUENT EVACUATION --USD333 Million 2) CONTRACT FOR THE TURN AROUND MAINTENANCE (TAM) OF THE VARIOUS REFINERIES IN THE COUNTRY. 3) THE EXPANSION AND CONSTRUCTION OF NEW STORAGE TANKS FOR PETROLEUM PRODUCTS (DEPOSIT) --USD94 Million. THE ORIGINAL VALUE OF THESE CONTRACTS WERE DELIBERATELY OVER INVOICED TO THE SUM OF THIRTY EIGHT MILLION, SIX HUNDRED THOUSAND UNITED STATES DOLLARS (USD38.6 MILLION) WHICH HAS RECENTLY BEEN APPROVED AND NOW READY TO BE TRANSFERRED BEING THAT THE COMPANIES THAT ACTUALLY EXECUTED THE AFOREMENTIONED CONTRACTS HAVE BEEN FULLY PAID AND THE PROJECTS OFFICIALLY COMMISSIONED. CONSEQUENTLY, MY COLLEAGUES AND I ARE WILLING TO TRANSFER THE TOTAL AMOUNT OF USD38.6 MILLION TO YOUR ACCOUNT FOR SUBSEQUENT DISBURSEMENT, SINCE WE AS CIVIL SERVANTS ARE PROHIBITED BY THE CONDUCT BUREAU (CIVIL SERVICE LAWS) FROM OPENING OR OPERATING FOREIGN ACCOUNTS IN OUR NAMES. NEEDLESS TO SAY, THE TRUST REPOSED IN YOU AT THIS JUNCTURE IS ENORMOUS, IN RETURN, WE HAVE AGREED AMONGST OURSELVES TO OFFER YOU 25% OF THE ENTIRE SUM, WHILE 5% SHALL BE SET ASIDE FOR ANY INCIDENTAL EXPENSES THAT WOULD BE INCURRED DURING THE COURSE OF THE TRANSACTION AND WOULD BE SPLIT AFTER THE MONEY IS TRANSFERRED INTO YOUR ACCOUNT WHILE THE REMAINING 7O% WOULD BE FOR MY COLLEAGUES AND I. YOU MUST HOWEVER NOTE THAT THIS TRANSACTION IS SUBJECT TO THE FOLLOWING TERMS AND CONDITIONS; OUR CONVICTION OF YOUR TRANSPARENT HONESTY, DILIGENCE AND THAT YOU MUST ACCORD THIS TRANSACTION UTMOST SECRECY AND CONFIDENTIALITY. MODALITIES HAVE BEEN WORKED OUT AT THE HIGHEST LEVELS OF THE FEDERAL MINISTRY OF FINANCE, AFRICAN DEVELOPMENT BANK AND THE PRESIDENTIAL TASK FORCE ON CONTRACT PAYMENT FOR THE IMMEDIATE REMITTANCE OF THE FUND WITHIN 7 WORKING DAYS SUBJECT TO YOUR SATISFACTION OF THE ABOVE STATED TERMS. OUR ASSURANCE IS THAT YOUR ROLE SHALL BE TOTALLY RISK FREE.TO ACCORD THIS TRANSACTION THE LEGALITY IT DESERVES AND MUTUAL SECURITY OF THE FUNDS, THE WHOLE APPROVAL PROCEDURES SHALL BE OFFICIALLY AND LEGALLY PROCESSED WITH YOUR NAME AND COMPANY AS THE LEGAL AND BONAFIDE BENEFICIARY OF THE FUND. ONCE MORE, I WANT YOU TO UNDERSTAND THAT HAVING PUT IN OVER 20 YEARS IN THE CIVIL SERVICE OF MY COUNTRY, I AM VERY MUCH AVERSED TO HAVING MY IMAGE AND CAREER DENTED. THIS MATTER SHOULD BE TREATED WITH UTMOST SECRECY AND URGENCY. KINDLY EXPEDITE ACTION AS WE ARE WELL BEHIND SCHEDULE TO ENABLE US INCLUDE THIS TRANSFER IN THIS QUARTER OF THIS FISCAL YEAR CONTRACTUAL PAYMENTS.PLEASE CONTACT ME BY E-MAILS/TELEPHONE. THE TELEPHONE LINES COULD BE BUSY BUT IF YOU PERSEVERE YOU WOULD GET THROUGH EVENTUALLY. I AWAIT YOUR IMMEDIATE RESPONSE. YOURS FAITHFULLY DR.DOUGLAS NWANKWO From cse.psu.edu!9fans-admin Sun Jan 19 03:08:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 03:08:30 JST 2003 Received: (qmail 6712 invoked by uid 1020); 19 Jan 2003 03:08:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6708 invoked from network); 19 Jan 2003 03:08:28 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 03:08:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D0D5219A31; Sat, 18 Jan 2003 13:08:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 16.07.16.19 (unknown [61.235.68.66]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 84C8819A33 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 13:07:47 -0500 (EST) From: =?gb2312?q?=D3=D0_ , ?=@cse.psu.edu To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4e66b917-2b4b-11d7-bbca-5254aba02fb7" Message-Id: <20030118180747.84C8819A33@mail.cse.psu.edu> Subject: [9fans] =?gb2312?q?_30=CD=F2=D3=CA=CF=E4=D6=BB=CA=DB100=D4=AA,30=C8f=E0]=CF=E4=D6=BB=CA=DB100=D4=AA,300000emailaddress_only_usd$10_?= Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: d@dd.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 02:07:19 +0800 This is a multi-part message in MIME format --4e66b917-2b4b-11d7-bbca-5254aba02fb7 Content-Type: text/plain; charset=gb2312 Content-Transfer-Encoding: quoted-printable =C4=E3=C8=E7=B9=FB=D0=E8=D2=AA=D7=F6=B9=E3=B8=E6=A3=AC=C7=EB=C4=E3=BD=AB=C4=E3= =CB=F9=D2=AA=D0=FB=B4=AB=B5=C4=B2=FA=C6=B7=BA=CD=B6=D4=CF=F3=B8=E6=CB=DF=CE=D2= =A3=AC=CE=D2=BB=E1=CE=AA=C4=E3=B6=A8=D6=C6=C4=E3=CB=F9=D2=AA=B5=C4=D3=CA=D6=B7= =A3=AC=BC=DB=B8=F1=A3=BA30=CD=F2=D3=CA=D6=B7100=D4=AA=A3=AC=CB=CD=C8=ED=BC=FE= =D2=BB=CC=D7=A3=AC=D2=BB=C8=D5=C4=DA=BD=BB=BB=F5=A3=AC=CE=D2=B5=C4=D3=CA=CF=E4= =CA=C7usa123568@yaoweb.com >=C7=EB=C1=F4=C4=E3=B5=C4=D3=CA=CF=E4=B5=D8=D6=B7=D2=D4=B1=E3=C1=AA=CF=B5=A3= =AC=C8=E7=B9=FB=C4=E3=B2=BB=D0=E8=D2=AA=BF=B4=B5=BD=CE=D2=B5=C4=B9=E3=B8=E6=A3= =AC=C7=EB=B7=A2=D3=CA=BC=FE=B5=BD=D3=C3=BB=A7=C3=FBusa123468 @ yaoweb.com=D6= =D0=D2=AA=C7=F3=B3=B7=B3=FD=C4=E3=B5=C4=D3=CA=CF=E4=B5=D8=D6=B7=A1=A3 =D4=DA= =D6=F7=CC=E2=D6=D0=CC=EE=D0=B4=C4=E3=B5=C4=D3=CA=CF=E4 >do you have products to sell in net ,please contact with me .i can find >300000 emailaddress for you only 10$ ,and i will sent it with a = emailsendersoft to you,if you need please sent a mail to me ,my email: = usa123568@yaoweb.com >if you want to remove your emailaddress pleses sent email to = username:usa123568 its yaoweb.com and full in your emaiaddress on = subject.then i will delete it --4e66b917-2b4b-11d7-bbca-5254aba02fb7-- From cse.psu.edu!9fans-admin Sun Jan 19 05:09:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 05:09:24 JST 2003 Received: (qmail 8208 invoked by uid 1020); 19 Jan 2003 05:09:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8204 invoked from network); 19 Jan 2003 05:09:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 05:09:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0073F19A64; Sat, 18 Jan 2003 15:09:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3BE49199DD for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 15:08:42 -0500 (EST) Message-ID: From: jmk@plan9.bell-labs.com To: presotto@plan9.bell-labs.com, 9fans@cse.psu.edu Subject: Re: [9fans] scanning for base stations/access points In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-wdhojfxsjhfaoezamflmctuipc" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 15:08:39 -0500 This is a multi-part message in MIME format. --upas-wdhojfxsjhfaoezamflmctuipc Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit i have an access point (but without a gold card) we can reconfigure. --upas-wdhojfxsjhfaoezamflmctuipc Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sat Jan 18 08:13:19 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Sat Jan 18 08:13:17 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F2767199BB; Sat, 18 Jan 2003 08:13:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EBD3B19A25 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 08:12:41 -0500 (EST) Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] scanning for base stations/access points In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 08:12:40 -0500 It's useful. It could be that our access points are configured to not give up their essid's to probes unless the probes contain the right essid (I am sending out probes, I see it on the card lights). I hadn't even considered that possibility. I'll find an access point that I can configure myself and see. --upas-wdhojfxsjhfaoezamflmctuipc-- From cse.psu.edu!9fans-admin Sun Jan 19 05:11:14 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 05:11:14 JST 2003 Received: (qmail 8243 invoked by uid 1020); 19 Jan 2003 05:11:13 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8239 invoked from network); 19 Jan 2003 05:11:13 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 05:11:13 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7A3CC19A65; Sat, 18 Jan 2003 15:11:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4BEA219A63 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 15:10:51 -0500 (EST) Message-ID: <2a4d1a7f56f5c984491a28c4659c2aac@plan9.bell-labs.com> From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] scanning for base stations/access points In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 15:10:49 -0500 sorry, i meant that to go only to presotto. From cse.psu.edu!9fans-admin Sun Jan 19 08:04:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 08:04:24 JST 2003 Received: (qmail 10214 invoked by uid 1020); 19 Jan 2003 08:04:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10210 invoked from network); 19 Jan 2003 08:04:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 08:04:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4ED6E19A3E; Sat, 18 Jan 2003 18:04:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 523A41998C for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:03:39 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id SAA26029 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:03:38 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0IN3cw09176 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:03:38 -0500 (EST) Message-Id: <200301182303.h0IN3cw09176@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Fix to tm2sec(). Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 18:03:38 -0500 I fixed a bug in tm2sec() where it didn't take into account tm->yday. Now, if tm->yday is nonzero, it uses that instead of accumulating seconds based on month and day in month. A patch in diff -e format follows. btw- The handling of tm->year seems suboptimal to me; shouldn't this be the 4 digit year, instead of the current year - 1900? I realize that on Unix, (struct tm *)->tm_year is years since 1900, but this isn't Unix, and it just strikes me as goofy. - Dan C. term% diff -e /n/sources/plan9/sys/src/libc/9sys/tm2sec.c tm2sec.c 76,79c /* * secs in last month */ secs += (tm->mday-1) * SEC2DAY; } . 69,74c if (tm->yday != 0) secs += (tm->yday - 1) * SEC2DAY; else { /* * seconds per month */ d2m = yrsize(year); for(i = 0; i < tm->mon; i++) secs += d2m[i+1] * SEC2DAY; . term% pwd /sys/src/libc/9sys term% From cse.psu.edu!9fans-admin Sun Jan 19 08:08:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 08:08:21 JST 2003 Received: (qmail 10257 invoked by uid 1020); 19 Jan 2003 08:08:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10253 invoked from network); 19 Jan 2003 08:08:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 08:08:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 72BCE19A63; Sat, 18 Jan 2003 18:08:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C469A19A3E for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:07:33 -0500 (EST) Message-ID: <38c122d1df4e9c3115db217f5fe006de@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: <200301182303.h0IN3cw09176@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 18:07:32 -0500 It's very goofy but I don't feel like changing it. From cse.psu.edu!9fans-admin Sun Jan 19 08:13:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 08:13:19 JST 2003 Received: (qmail 10354 invoked by uid 1020); 19 Jan 2003 08:13:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10350 invoked from network); 19 Jan 2003 08:13:19 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 08:13:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F28171998C; Sat, 18 Jan 2003 18:13:08 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6ED4219992 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:12:24 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id SAA27244 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:12:24 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0INCNw09226 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 18:12:23 -0500 (EST) Message-Id: <200301182312.h0INCNw09226@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: Your message of "Sat, 18 Jan 2003 18:07:32 EST." <38c122d1df4e9c3115db217f5fe006de@plan9.bell-labs.com> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 18:12:23 -0500 > It's very goofy but I don't feel like changing it. I don't feel like changing it tonight but maybe in a week or two I would feel differently. Does anyone strenuously object? - Dan C. From cse.psu.edu!9fans-admin Sun Jan 19 09:11:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 09:11:32 JST 2003 Received: (qmail 11028 invoked by uid 1020); 19 Jan 2003 09:11:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11024 invoked from network); 19 Jan 2003 09:11:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 09:11:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23B5319A69; Sat, 18 Jan 2003 19:11:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 196A919A6D for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:10:29 -0500 (EST) Message-ID: <28b91f3c6090e45bb91095539074e183@plan9.bell-labs.com> X-Plan9-Fortune: The world is all that is the case. -Wittgenstein From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: <200301182303.h0IN3cw09176@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 19:10:27 -0500 I strenuously object to changing the meaning of tm->year. Maybe I'm a curmudgeon. It would probably be better in the long run but in the short run I really don't want to find all the programs that it would break. I don't object to your yday patch. From cse.psu.edu!9fans-admin Sun Jan 19 09:21:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 09:21:32 JST 2003 Received: (qmail 11202 invoked by uid 1020); 19 Jan 2003 09:21:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11198 invoked from network); 19 Jan 2003 09:21:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 09:21:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C938919A69; Sat, 18 Jan 2003 19:21:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 047BC19A6D for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:20:59 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id TAA05651 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:20:59 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0J0Kxw09585 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:20:59 -0500 (EST) Message-Id: <200301190020.h0J0Kxw09585@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: Your message of "Sat, 18 Jan 2003 19:10:27 EST." <28b91f3c6090e45bb91095539074e183@plan9.bell-labs.com> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 19:20:59 -0500 > I strenuously object to changing the meaning of tm->year. > Maybe I'm a curmudgeon. It would probably be better in > the long run but in the short run I really don't want to > find all the programs that it would break. How curmudgeony. Okay, fine; we leave tm->year as is for now. > I don't object to your yday patch. Cool. - Dan C. From cse.psu.edu!9fans-admin Sun Jan 19 09:37:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 09:37:32 JST 2003 Received: (qmail 11449 invoked by uid 1020); 19 Jan 2003 09:37:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 11445 invoked from network); 19 Jan 2003 09:37:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 09:37:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AA4A219A6C; Sat, 18 Jan 2003 19:37:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0923719A69 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:36:26 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id TAA07536 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:36:25 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0J0aPw09655 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 19:36:25 -0500 (EST) Message-Id: <200301190036.h0J0aPw09655@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] A new readnvram.c that uses envrionment variables. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 19:36:25 -0500 Here's a new version of /sys/src/libauthsrv/readnvram.c that uses environment variables (if present) to define the nvram file, offset and length. There's some protective logic to try and avoid blowing away 9fat partitions (as I did accidentally---not once, but twice---while testing). The variables in question are: nvr= Give this a spec pointing to an nvram or 9fat partition. Eg, nvr=#S/sdC0/nvram or nvr=#S/sdC0/9fat. If you use 9fat, you can specify multiple files within the 9fat partition: nvr=#S/sdC0/9fat!none.nvr or nvr=#S/sdC0/9fat!plan9-2.nvr. If the nvr contains the string, ``/9fat'', readnvram() assumes that its working with a 9fat partition. The other variables are: nvroff= and nvrlen= to define the offset within nvr and length of the nvram, respectively. These are to allow weird things within a single nvram file. Odds are, you won't have to use them unless you want to do something weird like use a raw floppy disk as the nvram. Note however that (1) if using a file within a 9fat partition, nvroff= is ignored and the nvrlen is always taken to be 512 bytes, (2) setting nvroff=dos or nvroff=-1 are alternatve ways to tell readnvram() that it's working with a DOS partition (for instance, if you're 9fat partition is named something weird). - Dan C. #include #include #include static long finddosfile(int, char*); static int check(void *x, int len, uchar sum, char *msg) { if(nvcsum(x, len) == sum) return 0; memset(x, 0, len); fprint(2, "%s\n", msg); return 1; } /* * get key info out of nvram. since there isn't room in the PC's nvram use * a disk partition there. */ static struct { char *cputype; char *file; int off; int len; } nvtab[] = { "sparc", "#r/nvram", 1024+850, sizeof(Nvrsafe), "pc", "#S/sdC0/nvram", 0, sizeof(Nvrsafe), "pc", "#S/sdC0/9fat", -1, sizeof(Nvrsafe), "pc", "#S/sd00/nvram", 0, sizeof(Nvrsafe), "pc", "#S/sd00/9fat", -1, sizeof(Nvrsafe), "pc", "#f/fd0disk", -1, 512, /* 512: #f requires whole sector reads */ "pc", "#f/fd1disk", -1, 512, "mips", "#r/nvram", 1024+900, sizeof(Nvrsafe), "power", "#F/flash/flash0", 0x300000, sizeof(Nvrsafe), "power", "#r/nvram", 4352, sizeof(Nvrsafe), /* OK for MTX-604e */ "debug", "/tmp/nvram", 0, sizeof(Nvrsafe), }; static char* readcons(char *prompt, char *def, int raw, char *buf, int nbuf) { int fdin, fdout, ctl, n, m; char line[10]; fdin = open("/dev/cons", OREAD); if(fdin < 0) fdin = 0; fdout = open("/dev/cons", OWRITE); if(fdout < 0) fdout = 1; if(def != nil) fprint(fdout, "%s[%s]: ", prompt, def); else fprint(fdout, "%s: ", prompt); if(raw){ ctl = open("/dev/consctl", OWRITE); if(ctl >= 0) write(ctl, "rawon", 5); } else ctl = -1; m = 0; for(;;){ n = read(fdin, line, 1); if(n == 0){ close(ctl); werrstr("readcons: EOF"); return nil; } if(n < 0){ close(ctl); werrstr("can't read cons"); return nil; } if(line[0] == 0x7f) exits(0); if(n == 0 || line[0] == '\n' || line[0] == '\r'){ if(raw){ write(ctl, "rawoff", 6); write(fdout, "\n", 1); close(ctl); } buf[m] = '\0'; if(buf[0]=='\0' && def) strcpy(buf, def); return buf; } if(line[0] == '\b'){ if(m > 0) m--; }else if(line[0] == 0x15){ /* ^U: line kill */ m = 0; if(def != nil) fprint(fdout, "%s[%s]: ", prompt, def); else fprint(fdout, "%s: ", prompt); }else{ if(m >= nbuf-1){ fprint(fdout, "line too long\n"); m = 0; if(def != nil) fprint(fdout, "%s[%s]: ", prompt, def); else fprint(fdout, "%s: ", prompt); }else buf[m++] = line[0]; } } return buf; /* how does this happen */ } /* * get key info out of nvram. since there isn't room in the PC's nvram use * a disk partition there. */ int readnvram(Nvrsafe *safep, int flag) { char buf[1024], in[128], *cputype, *nvrfile, *nvrlen, *nvroff, *v[2]; int fd, err, i, safeoff, safelen; Nvrsafe *safe; err = 0; memset(safep, 0, sizeof(*safep)); nvrfile = getenv("nvr"); cputype = getenv("cputype"); if(cputype == nil) cputype = "mips"; if(strcmp(cputype, "386")==0 || strcmp(cputype, "alpha")==0) cputype = "pc"; safe = (Nvrsafe*)buf; fd = -1; safeoff = -1; safelen = -1; if (nvrfile != nil) { i = gettokens(nvrfile, v, nelem(v), "!"); fd = open(v[0], ORDWR); safelen = sizeof(Nvrsafe); if (strstr(v[0], "/9fat") == nil) safeoff = 0; nvrlen = getenv("nvrlen"); if (nvrlen != nil) safelen = atoi(nvrlen); nvroff = getenv("nvroff"); if (nvroff != nil) { if (strcmp(nvroff, "dos") == 0) safeoff = -1; else safeoff = atoi(nvroff); } if (safeoff < 0 && fd >= 0) { safelen = 512; safeoff = finddosfile(fd, i == 2 ? v[1] : "plan9.nvr"); if (safeoff < 0) { close(fd); fd = -1; } } free(nvrfile); if (nvrlen != nil) free(nvrlen); if (nvroff != nil) free(nvroff); } else { for(i=0; imachkey, DESKEYLEN, safe->machsum, "bad nvram key"); // err |= check(safe->config, CONFIGLEN, safe->configsum, "bad secstore key"); err |= check(safe->authid, ANAMELEN, safe->authidsum, "bad authentication id"); err |= check(safe->authdom, DOMLEN, safe->authdomsum, "bad authentication domain"); } if((flag&NVwrite) || (err && (flag&NVwriteonerr))){ readcons("authid", nil, 0, safe->authid, sizeof(safe->authid)); readcons("authdom", nil, 0, safe->authdom, sizeof(safe->authdom)); readcons("secstore key", nil, 1, safe->config, sizeof(safe->config)); for(;;){ if(readcons("password", nil, 1, in, sizeof in) == nil) goto Out; if(passtokey(safe->machkey, in)) break; } safe->machsum = nvcsum(safe->machkey, DESKEYLEN); safe->configsum = nvcsum(safe->config, CONFIGLEN); safe->authidsum = nvcsum(safe->authid, sizeof(safe->authid)); safe->authdomsum = nvcsum(safe->authdom, sizeof(safe->authdom)); *(Nvrsafe*)buf = *safe; if(seek(fd, safeoff, 0) < 0 || write(fd, buf, safelen) != safelen){ fprint(2, "can't write key to nvram: %r\n"); err = 1; }else err = 0; } Out: close(fd); return err ? -1 : 0; } typedef struct Dosboot Dosboot; struct Dosboot{ uchar magic[3]; /* really an xx86 JMP instruction */ uchar version[8]; uchar sectsize[2]; uchar clustsize; uchar nresrv[2]; uchar nfats; uchar rootsize[2]; uchar volsize[2]; uchar mediadesc; uchar fatsize[2]; uchar trksize[2]; uchar nheads[2]; uchar nhidden[4]; uchar bigvolsize[4]; uchar driveno; uchar reserved0; uchar bootsig; uchar volid[4]; uchar label[11]; uchar type[8]; }; #define GETSHORT(p) (((p)[1]<<8) | (p)[0]) #define GETLONG(p) ((GETSHORT((p)+2) << 16) | GETSHORT((p))) typedef struct Dosdir Dosdir; struct Dosdir { char name[8]; char ext[3]; uchar attr; uchar reserved[10]; uchar time[2]; uchar date[2]; uchar start[2]; uchar length[4]; }; static char* dosparse(char *from, char *to, int len) { char c; memset(to, ' ', len); if(from == 0) return 0; while(len-- > 0){ c = *from++; if(c == '.') return from; if(c == 0) break; if(c >= 'a' && c <= 'z') *to++ = c + 'A' - 'a'; else *to++ = c; } return 0; } /* * return offset of first file block * * This is a very simplistic dos file system. It only * works on floppies, only looks in the root, and only * returns a pointer to the first block of a file. * * This exists for cpu servers that have no hard disk * or nvram to store the key on. * * Please don't make this any smarter: it stays resident * and I'ld prefer not to waste the space on something that * runs only at boottime -- presotto. */ static long finddosfile(int fd, char *file) { uchar secbuf[512]; char name[8]; char ext[3]; Dosboot *b; Dosdir *root, *dp; int nroot, sectsize, rootoff, rootsects, n; /* dos'ize file name */ file = dosparse(file, name, 8); dosparse(file, ext, 3); /* read boot block, check for sanity */ b = (Dosboot*)secbuf; if(read(fd, secbuf, sizeof(secbuf)) != sizeof(secbuf)) return -1; if(b->magic[0] != 0xEB || b->magic[1] != 0x3C || b->magic[2] != 0x90) return -1; sectsize = GETSHORT(b->sectsize); if(sectsize != 512) return -1; rootoff = (GETSHORT(b->nresrv) + b->nfats*GETSHORT(b->fatsize)) * sectsize; if(seek(fd, rootoff, 0) < 0) return -1; nroot = GETSHORT(b->rootsize); rootsects = (nroot*sizeof(Dosdir)+sectsize-1)/sectsize; if(rootsects <= 0 || rootsects > 64) return -1; /* * read root. it is contiguous to make stuff like * this easier */ root = malloc(rootsects*sectsize); if(read(fd, root, rootsects*sectsize) != rootsects*sectsize) return -1; n = -1; for(dp = root; dp < &root[nroot]; dp++) if(memcmp(name, dp->name, 8) == 0 && memcmp(ext, dp->ext, 3) == 0){ n = GETSHORT(dp->start); break; } free(root); if(n < 0) return -1; /* * dp->start is in cluster units, not sectors. The first * cluster is cluster 2 which starts immediately after the * root directory */ return rootoff + rootsects*sectsize + (n-2)*sectsize*b->clustsize; } From cse.psu.edu!9fans-admin Sun Jan 19 11:08:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 19 11:08:23 JST 2003 Received: (qmail 12601 invoked by uid 1020); 19 Jan 2003 11:08:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 12597 invoked from network); 19 Jan 2003 11:08:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 19 Jan 2003 11:08:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A84F819A3E; Sat, 18 Jan 2003 21:08:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B3AED19A63 for <9fans@cse.psu.edu>; Sat, 18 Jan 2003 21:07:41 -0500 (EST) Message-ID: From: David Presotto To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] tm2sec Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 18 Jan 2003 21:07:40 -0500 I made yday significant in tm2sec, though I'm not sure why I bothered. Turned out to be harder than I expected. 8 out of 10 places that called tm2sec didn't zero tm->yday. I've updated sources. I guess I could have changed the 1900 thingy but didn't really care to. I was about to make my birthday day 1 and count up from there, but thought better of it after seeing hom much I had to change for tm2sec. Hopefully I got all the instances. From cse.psu.edu!9fans-admin Mon Jan 20 02:27:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 02:27:27 JST 2003 Received: (qmail 24486 invoked by uid 1020); 20 Jan 2003 02:27:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24482 invoked from network); 20 Jan 2003 02:27:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 02:27:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E927199B9; Sun, 19 Jan 2003 12:27:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mcp.csh.rit.edu (mcp.csh.rit.edu [129.21.60.9]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BE84819992 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 12:26:50 -0500 (EST) Received: from csh.rit.edu (anna.csh.rit.edu [129.21.61.4]) by mcp.csh.rit.edu (Postfix) with ESMTP id 4BAA9A117 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 12:26:45 -0500 (EST) Message-ID: <3E2ADE4A.80604@csh.rit.edu> From: George Gensure User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: [9fans] neomagic 2093 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 12:20:10 -0500 I posted regarding this a month or so ago, and since then I've been playing with neomagic.c, trying to figure out what my NM2093 is screwing up on in gfx init. I can't find a single discrepancy between it and the successful driver for linux, neofb.c. Does anyone have any clue where the difference could lie? Does this driver actually work on the newer models of the NM? thanks -George werkt@csh.rit.edu From cse.psu.edu!9fans-admin Mon Jan 20 05:02:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 05:02:23 JST 2003 Received: (qmail 25605 invoked by uid 1020); 20 Jan 2003 05:02:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25601 invoked from network); 20 Jan 2003 05:02:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 05:02:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B2B4419A3E; Sun, 19 Jan 2003 15:02:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 452A81998C for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 15:01:52 -0500 (EST) Message-ID: X-Plan9-Fortune: If your home page is where your heart is, here's where to stay: University Park HOTEL@MIT From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] neomagic 2093 In-Reply-To: <3E2ADE4A.80604@csh.rit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 15:01:50 -0500 You should grab vga.tgz from the updates page or /n/sources/extra and update it to dump the neomagic registers if it doesn't already. Then dump the registers on Linux and on Plan 9 and see what the difference is. Russ From cse.psu.edu!9fans-admin Mon Jan 20 05:43:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 05:43:23 JST 2003 Received: (qmail 25879 invoked by uid 1020); 20 Jan 2003 05:43:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25875 invoked from network); 20 Jan 2003 05:43:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 05:43:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AF06D199B6; Sun, 19 Jan 2003 15:43:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.monitorbm.co.nz (mail.monitorbm.co.nz [203.167.201.38]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 741A6199B6 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 15:42:20 -0500 (EST) Received: (qmail 3304 invoked from network); 19 Jan 2003 20:42:10 -0000 Received: from mercury.mbmnz.co.nz (HELO MERCURY) (192.168.0.63) by mail.monitorbm.co.nz with SMTP; 19 Jan 2003 20:42:10 -0000 From: "Andrew Simmons" To: 9fans@cse.psu.edu MIME-Version: 1.0 Subject: Re: [9fans] Fix to tm2sec(). Message-ID: <3E2BC4B3.12419.19E0784E@localhost> Priority: normal X-mailer: Pegasus Mail for Windows (v4.01) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Content-description: Mail message body Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 09:43:15 +1300 > I strenuously object to changing the meaning of tm->year. I'd second the strenuous objection. The 1900 base is not just a Unix thing - as far as I know it's part of ANSI C. It certainly works the same way in every C implementation I've used, on Mac, Windows, & VMS. Even though struct Tm isn't quite the same as struct tm, I'd hate to see them made even more subtly incompatible. As Doug Gwyn said the other day, standards have a purpose. I'd be fine with the change to make Mr Presotto's birthday day 1 (or should it be day 0?) though. I believe the standard is silent on this point. From cse.psu.edu!9fans-admin Mon Jan 20 06:31:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 06:31:21 JST 2003 Received: (qmail 26130 invoked by uid 1020); 20 Jan 2003 06:31:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26126 invoked from network); 20 Jan 2003 06:31:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 06:31:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B36F199BF; Sun, 19 Jan 2003 16:31:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0932B19A3E for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:30:02 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA08975 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:30:01 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0JLU1w14242 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:30:01 -0500 (EST) Message-Id: <200301192130.h0JLU1w14242@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Weird error. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 16:30:01 -0500 I ran into this error trying to open /dev/eia1. Has anyone else seen it? I haven't investigated it further, but it shows up after the first either the first read or write from/to the serial port after the following sequence of events: (1) boot (2) open the serial port (3) read and write from it (4) close it (5) reopen it Any ideas? - Dan C. From cse.psu.edu!9fans-admin Mon Jan 20 06:34:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 06:34:21 JST 2003 Received: (qmail 26148 invoked by uid 1020); 20 Jan 2003 06:34:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26144 invoked from network); 20 Jan 2003 06:34:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 06:34:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6EF36199EC; Sun, 19 Jan 2003 16:34:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 84F0719A6B for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:33:00 -0500 (EST) Message-ID: X-Plan9-Fortune: He who has a shady past knows that nice guys finish last. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Weird error. In-Reply-To: <200301192130.h0JLU1w14242@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 16:32:58 -0500 what is the error? From cse.psu.edu!9fans-admin Mon Jan 20 06:34:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 06:34:31 JST 2003 Received: (qmail 26155 invoked by uid 1020); 20 Jan 2003 06:34:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26151 invoked from network); 20 Jan 2003 06:34:31 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 06:34:31 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3345E19A73; Sun, 19 Jan 2003 16:34:18 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0988319A6D for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:33:19 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA09414 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:33:18 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0JLXIw14270 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:33:18 -0500 (EST) Message-Id: <200301192133.h0JLXIw14270@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: Your message of "Mon, 20 Jan 2003 09:43:15 +1300." <3E2BC4B3.12419.19E0784E@localhost> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 16:33:18 -0500 > I'd second the strenuous objection. The 1900 base is not just a Unix > thing - as far as I know it's part of ANSI C. It certainly works the > same way in every C implementation I've used, on Mac, Windows, & VMS. > Even though struct Tm isn't quite the same as struct tm, I'd hate to > see them made even more subtly incompatible. As Doug Gwyn said the > other day, standards have a purpose. This reason I can't agree with. Fixing all the problems that might crop up is a lot of work, but if I want POSIX, I know where to get it. I don't really want POSIX, which is why I run Plan 9. > I'd be fine with the change to make Mr Presotto's birthday day 1 (or > should it be day 0?) though. I believe the standard is silent on this > point. Actually, it's not, but if Dave's birthday falls on a particularly auspicious day, it could be all right. :-) - Dan C. From cse.psu.edu!9fans-admin Mon Jan 20 06:35:15 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 06:35:15 JST 2003 Received: (qmail 26162 invoked by uid 1020); 20 Jan 2003 06:35:15 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26158 invoked from network); 20 Jan 2003 06:35:14 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 06:35:14 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D119B19A74; Sun, 19 Jan 2003 16:35:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A851119A74 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:34:40 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA09639 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:34:40 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0JLYew14284 for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:34:40 -0500 (EST) Message-Id: <200301192134.h0JLYew14284@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Weird error. In-Reply-To: Your message of "Sun, 19 Jan 2003 16:30:01 EST." <200301192130.h0JLU1w14242@augusta.math.psu.edu> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 16:34:40 -0500 > I ran into this error trying to open /dev/eia1. Has anyone else seen > it? I haven't investigated it further, but it shows up after the first > either the first read or write from/to the serial port after the > following sequence of events: > > (1) boot > (2) open the serial port > (3) read and write from it > (4) close it > (5) reopen it > > Any ideas? Whoops. It would help if I included the error. Sun Jan 19 12:45:36: mpintrenable: multiple botch irq3, tbdf 5000000, lo 00000979, n 00000979 Sun Jan 19 12:45:36: intrenable: couldn't enable irq 3, tbdf 0xFFFFFFFF for COM2 That's from my clog's. I stripped out some carriage returns, though. Thanks! - Dan C. From cse.psu.edu!9fans-admin Mon Jan 20 06:50:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 06:50:22 JST 2003 Received: (qmail 26226 invoked by uid 1020); 20 Jan 2003 06:50:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26222 invoked from network); 20 Jan 2003 06:50:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 06:50:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A38C819A70; Sun, 19 Jan 2003 16:50:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.mightycheese.com (mail.mightycheese.com [209.61.186.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CB1F619A3E for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 16:49:00 -0500 (EST) Received: from [216.239.45.4] (HELO stinkhorn.corp.google.com) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP id 439800 for 9fans@cse.psu.edu; Sun, 19 Jan 2003 15:49:00 -0600 Message-ID: <2f9656f4670e3854b7c69c3f6e4e5aa2@mightycheese.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). From: "rob pike, esq." In-Reply-To: <200301192133.h0JLXIw14270@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 13:48:32 -0800 > Actually, it's not, but if Dave's birthday falls on a particularly > auspicious day, it could be all right. :-) I think the problem would be that we'd need 64-bit ints to represent the modern era. -rob From cse.psu.edu!9fans-admin Mon Jan 20 07:09:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 07:09:22 JST 2003 Received: (qmail 26352 invoked by uid 1020); 20 Jan 2003 07:09:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26348 invoked from network); 20 Jan 2003 07:09:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 07:09:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A6EB719A6C; Sun, 19 Jan 2003 17:09:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C1527199EC for <9fans@cse.psu.edu>; Sun, 19 Jan 2003 17:08:33 -0500 (EST) Message-ID: <28eddea4b7b04a8a3f3ed3a41a8375aa@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] probing for base stations Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 19 Jan 2003 17:08:32 -0500 I just set up an old wavepoint II as an open network, i.e., no filtering, SSID hiding or anything. The new stuff in our wavelan driver works in finding it and its ESSID. I'll build a more reasonable interface when I get the time. From cse.psu.edu!9fans-admin Mon Jan 20 15:52:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 15:52:28 JST 2003 Received: (qmail 8256 invoked by uid 1020); 20 Jan 2003 15:52:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8252 invoked from network); 20 Jan 2003 15:52:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 15:52:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 851DE19A76; Mon, 20 Jan 2003 01:52:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mta204-rme.xtra.co.nz (mta204-rme.xtra.co.nz [210.86.15.147]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5839919A6C for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 01:51:40 -0500 (EST) Received: from mta3-rme.xtra.co.nz ([210.86.15.143]) by mta204-rme.xtra.co.nz with ESMTP id <20030120065138.SPIR1188.mta204-rme.xtra.co.nz@mta3-rme.xtra.co.nz> for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 19:51:38 +1300 Received: from [210.54.70.164] by mta3-rme.xtra.co.nz with ESMTP id <20030120065137.JFNO13460.mta3-rme.xtra.co.nz@[210.54.70.164]> for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 19:51:37 +1300 X-Mailer: Microsoft Outlook Express Macintosh Edition - 4.5 (0410) Subject: Re: [9fans] Fix to tm2sec(). From: "Andrew Simmons" To: 9fans@cse.psu.edu Mime-version: 1.0 X-Priority: 3 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Message-Id: <20030120065137.JFNO13460.mta3-rme.xtra.co.nz@[210.54.70.164]> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 19:49:55 +1300 >This reason I can't agree with. Fixing all the problems that might >crop up is a lot of work, but if I want POSIX, I know where to get >it. I don't really want POSIX, which is why I run Plan 9. Actually, I was intending to refer to ANSI C, rather than POSIX - I believe they are different, although overlapping, and I was once told that it's POSIX that specifies a starting date and interval for time_t values, whereas ANSI C leaves both undefined. But even if the standards argument doesn't sway you, surely you could spare a thought for those of us (oh well, all right, just me) who are so old and senile and stupid that even 128 bit integers would not suffice to represent our age, and are consequently unable to come to terms with a zero-based number system? From cse.psu.edu!9fans-admin Mon Jan 20 16:22:58 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 16:22:58 JST 2003 Received: (qmail 9381 invoked by uid 1020); 20 Jan 2003 16:22:48 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 9370 invoked from network); 20 Jan 2003 16:22:34 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 16:22:34 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 89ADC199B6; Mon, 20 Jan 2003 02:22:24 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B6596199BF for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 02:21:46 -0500 (EST) Message-ID: X-Plan9-Fortune: He that laugheth in the face of death haveth the last laugh. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: <20030120065137.JFNO13460.mta3-rme.xtra.co.nz@[210.54.70.164]> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 02:21:44 -0500 we could always change to 100s of nanoseconds since january 1, 1600. From cse.psu.edu!9fans-admin Mon Jan 20 19:10:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 19:10:21 JST 2003 Received: (qmail 14182 invoked by uid 1020); 20 Jan 2003 19:10:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14178 invoked from network); 20 Jan 2003 19:10:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 19:10:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 18F8919A73; Mon, 20 Jan 2003 05:10:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E405A19A3E for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 05:09:36 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18aYmf-0004yg-00 for 9fans@cse.psu.edu; Mon, 20 Jan 2003 10:04:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Adrian Tritschler Message-ID: Organization: Monash University Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit References: <145aa0b817db36fca3fea75971515f83@vitanuova.com>, <9d0ef829021419df6ca58f0ae7f1b468@plan9.bell-labs.com> Subject: Re: [9fans] news reader Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 10:01:18 GMT Russ Cox wrote: > it wouldn't be hard to add a newsgroup list > cache or a message cache to nntpfs. it also > wouldn't be hard to make the acme news client > remember which messages you read, etc. > if anyone's interested... How hard would it be to add a little resilience to nntpfs' reading of the news server? I can get a minimal listing of groups, terminated by bad nntp response: alt.chinchilla 0000039620 0000039440 y alt.childrens-camps 0000000191 0000000191 y syntax error in group lst, line 100790 Unfortunately alt.chinchilla appears alphabetically well before comp.os.*, or any other group I'm interested in reading. Adrian --------------------------------------------------------------- Adrian Tritschler mailto:Adrian.Tritschler@its.monash.edu.au Latitude 38°S, Longitude 145°E, Altitude 50m, Shoe size 44 --------------------------------------------------------------- From cse.psu.edu!9fans-admin Mon Jan 20 20:21:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 20:21:36 JST 2003 Received: (qmail 15225 invoked by uid 1020); 20 Jan 2003 20:21:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15221 invoked from network); 20 Jan 2003 20:21:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 20:21:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DC25A19A7B; Mon, 20 Jan 2003 06:21:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from hamnavoe (hamnavoe.gotadsl.co.uk [213.208.117.150]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 162D119A78 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 06:20:13 -0500 (EST) Message-ID: <8ce2eb49c40409f5ff7fd225af155b31@hamnavoe.demon.co.uk> To: 9fans@cse.psu.edu Subject: Re: [9fans] Weird error. From: Richard Miller In-Reply-To: <200301192134.h0JLYew14284@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 11:20:09 0000 > Sun Jan 19 12:45:36: mpintrenable: multiple botch irq3, tbdf 5000000, lo 00000979, n 00000979 It's a benign error message resulting from the interaction of three mostly harmless bugs: 1. intdisable() on x86 MP architecture doesn't actually disable interrupts. The comment says: * For now, none of this will work with the APIC code, 2. i8250disable() marks the UART disabled after calling intdisable(), without checking whether the disable succeeded. So the next time the UART device is opened the interrupt is enabled again. 3. mpintrenablex() doesn't distinguish correctly between enabling a device twice and enabling multiple devices (or multifunction devices) which share an interrupt. I think 2. would be the easiest to fix, for example as follows: /sys/src/9/pc/fns.h:61 c fns.h:61 < void intrdisable(int, void (*)(Ureg *, void *), void*, int, char*); --- > int intrdisable(int, void (*)(Ureg *, void *), void*, int, char*); /sys/src/9/pc/trap.c:67 c trap.c:67 < void --- > int /sys/src/9/pc/trap.c:79 c trap.c:79 < return; --- > return -1; /sys/src/9/pc/trap.c:95 a trap.c:96 > return 0; /sys/src/9/pc/uarti8250.c:530,531 c uarti8250.c:530,531 < intrdisable(ctlr->irq, i8250interrupt, uart, ctlr->tbdf, uart->name); < ctlr->iena = 0; --- > if(intrdisable(ctlr->irq, i8250interrupt, uart, ctlr->tbdf, uart->name) == 0) > ctlr->iena = 0; From cse.psu.edu!9fans-admin Mon Jan 20 21:44:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 21:44:22 JST 2003 Received: (qmail 16324 invoked by uid 1020); 20 Jan 2003 21:44:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16320 invoked from network); 20 Jan 2003 21:44:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 21:44:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4DBC819A77; Mon, 20 Jan 2003 07:44:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C776D19A3E for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 07:43:21 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18ab7p-0000Jx-00 for 9fans@cse.psu.edu; Mon, 20 Jan 2003 12:34:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Robby Message-ID: Organization: Unorganised Content-Type: text/plain; charset=us-ascii Subject: [9fans] Problem booting a standalone cpu/auth server after pull Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 12:33:13 GMT Hi, I have recently (last week) updated my distribution via pull. I wasn't sure if I need to rebuild my standalone cpu/auth kernel, so I went ahead and did that. The only change in my CONF file was the addition of the bootdir section. Everything built fine, I copied the kernel into /386 and /n/9fat, updated my /n/9fat/plan9.ini to allow me to boot the new kernel, and on rebooting it hangs after the following: ....Plan9 from Bell Labs ELCR: 0C00 dev A0 port 1F0 config 0C5A capabilities 0B00 mwdma 0407 udma 0007 dev B0 port 1F0 config 045A capabilities 2B00 mwdma 0407 udma 003F dev A0 port 1F0 config 85C0 capabilities 0F00 mwdma 0203 using sdC0!9fat!plan9.ini .. [-rtr: choose my new kernel] found /386/9mypccpuauth 739740+607728+105364=1452832 entry: 0x80100020 cpu0: 210MHz GenuineIntel PentiumPro (cpuid: AX 0x0619 DX 0xFBFF) ELCR: 0C00 #l0: i82775: 100Mbps port 0xFF40 irq 10: 00A0C94988C9 22615 free pages, 90460K bytes, 730460K swap I am probably missing out something somewhere. Any help is appreciated. My plan9.ini looks like this: [menu] menuitem=cpuauth, Standalone CPU Authentication Server menuitem=cpuauthold, Old Standalone CPU Authentication Server menuitem=term, Terminal menudefault=cpuauth, 10 [cpuauth] bootfile=sdC0!fs!/386/9mypccpuauth [cpuauthold] bootfile=sdC0!fs!/386/9mypccpuauth.old [term] bootfile=sdC0!fs!/386/9pcdisk [common] bootdisk=local!#S/sdC0/fs *nomp=1 distname=plan9 partition=new ether0=type=elnk3 mouseport=ps2 monitor=multisync vgasize=1280x1024x8 And my mypccpuauth CONF file is this: dev root cons arch pnp pci env pipe proc mnt srv dup rtc ssl tls bridge log sdp thwack unthwack cap kprof realtime realtimesub edf ether netif ip arp chandial ip ipv6 ipaux iproute netlog nullmedium pktmedium ptclbsum386 inferno draw screen vga vgax mouse mouse vga sd floppy dma audio dma pccard i82365 cis uart usb link apm apmjump ether82557 pci ethermedium netdevmedium loopbackmedium misc archmp mp apic sdata pci sdscsi uarti8250 uartpci vgas3 +cur vgasavage ip il tcp udp ipifc icmp icmp6 gre ipmux esp rudp port int cpuserver = 1; boot cpu boot #S/sdC0/ il local bootdir bootmypccpuauth.out boot /386/bin/ip/ipconfig factotum.hack factotum /386/bin/disk/kfs Thanks, Robby From cse.psu.edu!9fans-admin Mon Jan 20 22:39:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 22:39:33 JST 2003 Received: (qmail 17011 invoked by uid 1020); 20 Jan 2003 22:39:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17007 invoked from network); 20 Jan 2003 22:39:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 22:39:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B4F2819A7F; Mon, 20 Jan 2003 08:39:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from localhost.localdomain (unknown [218.246.33.52]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8641419A78 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 08:38:45 -0500 (EST) Received: from () by (8.11.2/8.11.6) with ESMTP id h0KDcZY28893 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 21:38:36 +0800 Message-ID: <1305CR1000027524@p1j2m3a4.pdhost.com> From: Helen Baker To: 9fans@cse.psu.edu Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=1722680508.1043069733046.JavaMail.SYSTEM.emaserver2 X-EMA-CID: 14731058 X-EMA-LID: X-EMA-PC: 0f2cb0ca62d00 Subject: [9fans] plan9.aichi-u.ac.jp Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: Helen Baker List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 21:35:33 +0800 (CST) --1722680508.1043069733046.JavaMail.SYSTEM.emaserver2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi, I thought you might be interested in getting in-depth knowledge about your web audience and web traffic patterns in a reliable and cost-effective way. Stop Guessing - Start Knowing! - CoolStats measures web site traffic and online behavior of your visitors. - CoolStats will help you understand how to optimize your site to meet the needs of your visitors. - You get access to detailed, real-time statistical analysis of your web pages - 24 hours a day. Click at http://www.coolstats.com/viewdemo/index.html to view Online Demo. - CoolStats is the ultimate real-time tracking solution for small and mid-sized businesses. - 100% accuracy by measuring activity at the client, not via server based log files. - The fee of $24.95 is minimal compared to what it would cost you to run a tracking service yourself! Why CoolStats? - no programming to do - no servers to maintain - no software applications to install Click at http://p1j2m3a4.pdhost.com/pdsvr/www/r?1000027524.1305.15.cCV5FLxsVOlHrC to Sign Up now! "We needed to make business sense out of our web visitor behavior - CoolStats delivers first-class graphical reports that help us continuously improve and optimize our website to match the requirements of our target audience." BRYAN KASHILIN, BOSTON Click at http://www.coolstats.com/product/customerref.html to check what other customers say about us! For more information about our website tracking services, please visit our website or contact me directly at the below email. I look forward to hearing from you soon. Best regards, Helen Baker CoolStats Support Email: helen_baker@coolstats.com Http://www.coolstats.com Don't be the last one to know! ----------------------------------------------------------------------- This message has been brought to 9fans@cse.psu.edu. If you do not wish to receive anymore emails, please follow the opt-out instruction below. We apologize for any inconvenience. --1722680508.1043069733046.JavaMail.SYSTEM.emaserver2 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit

Hi,

I thought you might be interested in getting in-depth knowledge about your web audience and web traffic patterns in a reliable and cost-effective way.

Stop Guessing - Start Knowing
CoolStats measures web site traffic and online behavior of your visitors.
CoolStats will help you understand how to optimize your site to meet the needs of your visitors.
You get access to detailed, real-time statistical analysis of your web pages - 24 hours a day. View Online Demo!
CoolStats is the ultimate real-time tracking solution for small and mid-sized businesses.
100% accuracy by measuring activity at the client, not via server based log files.
The fee of $24.95 is minimal compared to
what it would cost you to run a tracking service
yourself!

Why CoolStats
No programming to do
No servers to maintain
No software applications to install

Sign Up now!
For more information about our website tracking services, please visit our website or contact me directly at the below email. I look forward to hearing from you soon.

Best regards
Helen Baker
Helen Baker
CoolStats Support
Email: helen_baker@coolstats.com
http://www.coolstats.com

Don't be the last one to know!

 


We needed to make business sense out of our web visitor behavior - CoolStats delivers first-class graphical reports that help us continuously improve and optimize our website to match the requirements of our target audience.

  Bryan Kashilin, Boston
 
Check what other customers say about us!

 

 

 


This message has been brought to 9fans@cse.psu.edu. If you do not wish to receive anymore emails, please follow the opt-out instruction here. We apologize for any inconvenience.
 
. --1722680508.1043069733046.JavaMail.SYSTEM.emaserver2-- From cse.psu.edu!9fans-admin Mon Jan 20 22:55:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 22:55:20 JST 2003 Received: (qmail 17295 invoked by uid 1020); 20 Jan 2003 22:55:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17291 invoked from network); 20 Jan 2003 22:55:18 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 22:55:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 769A819A83; Mon, 20 Jan 2003 08:55:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4EA5019A7B for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 08:54:34 -0500 (EST) Message-ID: <8c603d0b81151b9ca931a371859bf1d8@plan9.escet.urjc.es> From: Fco.J.Ballesteros To: 9fans@cse.psu.edu Subject: Re: [9fans] Problem booting a standalone cpu/auth server after pull In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 14:54:26 +0100 Try disabling hw pieces from the bios before booting. Perhaps same ctlr is hanging up. From cse.psu.edu!9fans-admin Mon Jan 20 22:56:16 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 22:56:16 JST 2003 Received: (qmail 17318 invoked by uid 1020); 20 Jan 2003 22:56:15 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17314 invoked from network); 20 Jan 2003 22:56:15 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 22:56:15 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C26D619A80; Mon, 20 Jan 2003 08:56:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2D0AE19A88 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 08:55:26 -0500 (EST) Message-ID: <0d4dc20def50b211736d23c259e2bcf1@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] Fix to tm2sec(). In-Reply-To: <20030120065137.JFNO13460.mta3-rme.xtra.co.nz@[210.54.70.164]> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 08:55:23 -0500 We've got a number of time bases, all somehow unalike. System time is kept as a signed 64 bit number representing nanoseconds since (or, if negative, before) the start of 1970. It represents a 584 year time span and runs out in 2262. Most programs just care about seconds though. That time base also starts at the beginning of 1970 and runs out in 2038 just like the Unix one. I expect that we'll turn it into a ulong before we get there it Plan 9 is still around. I specificly didn't use the NTP's approx 232 ns units because they ran out as early as Unix's (and our) seconds. They picked those units to make the conversion twixt them and seconds easy. It's just a 32 bit shift. While I appreciate that, I preferred a unit that would be a little more meaningful given the accuracy of GPS and also one that would be easier to explain than a 1/(2^32). I felt justified in picking my own units partially because they are actually units other people use (unlike the NTP one) and because we didn't have system calls in common with Unix where the difference would be confusing. Finally, we come to the Tm structure that gives time broken down into more conventional units so that we can print them. There the oddest part is the representation of year as year - 1900. It is true that I can't ever remember the 1900 offset. However, since we are using exactly the same preresentation as Unix, same library names that return it (gmtime, localtime), I don't think the arbitrary change is worth the eventual pain in converting programs. I realize that the ape stuff (and now gcc) will be used for most Unix programs on Plan 9, but we still pick up little bits often enough that arbitrary changes are a pain. We do got the other way too, you know. I'm constantly tripping over stuff now that I'm converting Plan 9 code to Windows, as often because of arbitrary changes on the Windows side. I am sorry that I just changed the units of sleep() without changing the name of the call, for example. That trips me up every time. From cse.psu.edu!9fans-admin Mon Jan 20 23:50:47 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 20 23:50:47 JST 2003 Received: (qmail 17999 invoked by uid 1020); 20 Jan 2003 23:50:36 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17995 invoked from network); 20 Jan 2003 23:50:36 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 20 Jan 2003 23:50:36 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9FAB519A84; Mon, 20 Jan 2003 09:50:27 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from lcd.thebigchoice.com (pc1-nott2-3-cust18.nott.cable.ntl.com [80.4.204.18]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 107E319A6C for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 09:49:16 -0500 (EST) Received: (qmail 46750 invoked from network); 20 Jan 2003 14:57:12 -0000 Received: from unknown (HELO KIKE) (matt@192.168.1.103) by 192.168.1.102 with SMTP; 20 Jan 2003 14:57:12 -0000 Message-ID: <043701c2c093$19a0f6a0$6701a8c0@KIKE> From: "matt" To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Subject: [9fans] FreeBSD GEOM - a step toward User Level File systems in FreeBSD Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 14:49:13 -0000 FreeBSD 5.0-current has a new feature called GEOM The man page is here : http://www.freebsd.org/cgi/man.cgi?query=geom&sektion=4&apropos=0&manpath=Fr eeBSD+5.0-current Although all the talk I've seen around it deals with real disks The framework looks like it will provide a path toward virtual filesystems [ at least that's what I can see 8) ]. The expermental module that someone has tried is a disk encryption filter. gdbe http://www.freebsd.org/cgi/man.cgi?query=gbde&sektion=4&apropos=0&manpath=Fr eeBSD+5.0-current So I live in anticipation of the day when I can type attach9p2000 192.168.1.109 /dev/9p0 8) m From cse.psu.edu!9fans-admin Tue Jan 21 00:06:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 00:06:23 JST 2003 Received: (qmail 18164 invoked by uid 1020); 21 Jan 2003 00:06:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18160 invoked from network); 21 Jan 2003 00:06:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 00:06:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7944A19A84; Mon, 20 Jan 2003 10:06:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0D16C199BF for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 10:05:22 -0500 (EST) Received: from 9fs.org ([192.168.100.103]) by 9fs.org; Mon Jan 20 15:06:16 GMT 2003 Received: from 192.168.100.111 ([192.168.100.111]) by 9fs.org; Mon Jan 20 15:06:16 GMT 2003 From: "Nigel Roles" To: <9fans@cse.psu.edu> Subject: RE: [9fans] FreeBSD GEOM - a step toward User Level File systems in FreeBSD Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) In-Reply-To: <043701c2c093$19a0f6a0$6701a8c0@KIKE> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 15:05:32 -0000 Well, since it operates belong the bio level, I seriously doubt it is about to virtualize the file system interface. After all, that's already done, so why the need to invent something new? I don't think I'd better answer that. -----Original Message----- From: 9fans-admin@cse.psu.edu [mailto:9fans-admin@cse.psu.edu]On Behalf Of matt Sent: 20 January 2003 14:49 To: 9fans@cse.psu.edu Subject: [9fans] FreeBSD GEOM - a step toward User Level File systems in FreeBSD FreeBSD 5.0-current has a new feature called GEOM The man page is here : http://www.freebsd.org/cgi/man.cgi?query=geom&sektion=4&apropos=0&manpath=Fr eeBSD+5.0-current Although all the talk I've seen around it deals with real disks The framework looks like it will provide a path toward virtual filesystems [ at least that's what I can see 8) ]. The expermental module that someone has tried is a disk encryption filter. gdbe http://www.freebsd.org/cgi/man.cgi?query=gbde&sektion=4&apropos=0&manpath=Fr eeBSD+5.0-current So I live in anticipation of the day when I can type attach9p2000 192.168.1.109 /dev/9p0 8) m From cse.psu.edu!9fans-admin Tue Jan 21 01:45:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 01:45:23 JST 2003 Received: (qmail 19092 invoked by uid 1020); 21 Jan 2003 01:45:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19088 invoked from network); 21 Jan 2003 01:45:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 01:45:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7BD1C19A78; Mon, 20 Jan 2003 11:45:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 40280199BF for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 11:44:31 -0500 (EST) Message-ID: X-Plan9-Fortune: Who are you going to believe? Me or that lying sheep? -- Jim McKie From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] FreeBSD GEOM - a step toward User Level File systems in FreeBSD In-Reply-To: <043701c2c093$19a0f6a0$6701a8c0@KIKE> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 11:44:29 -0500 > So I live in anticipation of the day when I can type attach9p2000 > 192.168.1.109 /dev/9p0 that's disgusting. i hope they have a better interface. ;-) From cse.psu.edu!9fans-admin Tue Jan 21 01:53:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 01:53:20 JST 2003 Received: (qmail 19184 invoked by uid 1020); 21 Jan 2003 01:53:19 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19180 invoked from network); 21 Jan 2003 01:53:19 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 01:53:19 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 334D819A81; Mon, 20 Jan 2003 11:53:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 55E89199BF for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 11:52:21 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] redirect fs; anything like this out there? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 17:52:15 +0100 Hi, I'm about to implement a thing called redirfs, intended to let the mounter switch from one file tree to a similar one but serviced from somewhere else. Is such beast already implemented by anyone out there? The aim for redirfs is to let the user change his mouse, home, audio, etc. to different ones at will. thanks From cse.psu.edu!9fans-admin Tue Jan 21 05:51:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 05:51:33 JST 2003 Received: (qmail 21072 invoked by uid 1020); 21 Jan 2003 05:51:32 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21068 invoked from network); 21 Jan 2003 05:51:32 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 05:51:32 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B85C5199EE; Mon, 20 Jan 2003 15:51:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A613E19A3E for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 15:50:25 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id PAA16094 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 15:50:25 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0KKoPw18976 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 15:50:25 -0500 (EST) Message-Id: <200301202050.h0KKoPw18976@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] Weird error. In-Reply-To: Your message of "Mon, 20 Jan 2003 11:20:09." <8ce2eb49c40409f5ff7fd225af155b31@hamnavoe.demon.co.uk> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 15:50:25 -0500 > It's a benign error message resulting from the interaction of three > mostly harmless bugs: Cool. Thanks for the great explanation, Richard. - Dan C. From cse.psu.edu!9fans-admin Tue Jan 21 06:16:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 06:16:30 JST 2003 Received: (qmail 21259 invoked by uid 1020); 21 Jan 2003 06:16:29 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21255 invoked from network); 21 Jan 2003 06:16:28 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 06:16:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2426919A78; Mon, 20 Jan 2003 16:16:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 455AD199E4 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 16:15:44 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id QAA23668 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 16:15:44 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0KLFhw19151 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 16:15:43 -0500 (EST) Message-Id: <200301202115.h0KLFhw19151@augusta.math.psu.edu> To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" Content-ID: <19145.1043097309.0@augusta.math.psu.edu> From: Dan Cross Subject: [9fans] as.c -- invoke things as another user. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 16:15:43 -0500 ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <19145.1043097309.1@augusta.math.psu.edu> So I wanted to run a factotum from the console as none, so that I could load it up with a key to use with the TLS support in ip/httpd/httpd. Unfortunately (maybe because it was late, I was tired, and had had a bit of rum earlier in the evening), I couldn't figure out a way from within rc to write to #c/user and then exec another program. I could write to '#c/user' easily enough, I could run other programs, but I couldn't get the combination to work. So, I wrote a simple C program to do it for me. (btw- if anyone has an rc recipe for this, let me know). I've attached that program here. I installed it as auth/as, and one uses it by running, e.g., ``auth/as user 'quoted cmd to pass rc' ''. I'm now using it to start my httpd server out of cpurc as follows: auth/secstore -nG httpd.none | as none /usr/webs/bin/rc/start Where httpd.none contains the key to use with my httpd cert, and start looks something like the following: #!/bin/rc auth/factotum -s factotum.https sleep 1 # let factotum start read -m > /mnt/factotum/ctl ip/httpd/httpd -n /lib/namespace.https -c /sys/lib/tls/httpd-cert.pem (/lib/namespace.https has ``mount -b /srv/factotum.https /mnt'' in it to make sure that the factotum started as none is in the web server's name space!). This works pretty well, but the real value of as is for invoking commands as another user (provided your authenticated to do so, of course) from shell scripts and the like. If anyone knows of a better approach, I'd love to hear about it. Thanks! - Dan C. ------- =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: <19145.1043097309.2@augusta.math.psu.edu> #include #include void main(int argc, char *argv[]) { int fd; if (argc != 3) { fprint(2, "Usage: as user command\n"); exits(0); } fd = open("#c/user", OWRITE); if (fd < 0) sysfatal("can't open #c/user: %r\n"); if (write(fd, argv[1], strlen(argv[1])) != strlen(argv[1])) sysfatal("couldn't set user to %s: %r\n", argv[1]); close(fd); execl("/bin/rc", "rc", "-c", argv[2], nil); sysfatal("couldn't run rc: %r\n"); } ------- =_aaaaaaaaaa0-- From cse.psu.edu!9fans-admin Tue Jan 21 06:22:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 06:22:25 JST 2003 Received: (qmail 21319 invoked by uid 1020); 21 Jan 2003 06:22:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21315 invoked from network); 21 Jan 2003 06:22:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 06:22:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EFD0A19A8A; Mon, 20 Jan 2003 16:22:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mx0.islandia.is (mx0.islandia.is [62.145.149.103]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6957819A78 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 16:21:05 -0500 (EST) Received: from vefpostur (vefpostur.islandia.is [62.145.149.35]) by mx0.islandia.is (Postfix) with ESMTP id 566E4D8256 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 21:20:56 +0000 (GMT) Message-ID: <6256356.1043097771953.JavaMail.SYSTEM@vefpostur> From: david@bsd.is To: 9fans@cse.psu.edu Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-Mailer: Sake Mail, from Endymion, version 1.0.51 Subject: [9fans] Plan 9 boot problems (exception/interrupt 14) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 21:22:51 +0000 (GMT) I have installed plan 9 on my machine (an ABit VP6 motherboard, some form of VIA chipset, dual pentium3-based) successfully. However, it refuses to boot. After installation, when I try to boot the installed system (using GRUB to chainload the partition), I get the following output: --- PBS...Plan 9 from Bell Labs ELCR: 0E20 apm ax=f000 cx=f000 dx=fdfa di=0 ebx=806c esi=3e4 dev A0 port 1F0 config 045A capabilities 0B00 mwdma 0007 udma 041F dev B0 port 1F0 config 85C0 capabilities 0F00 mwdma 0407 dev A0 port 170 config 0040 capabilities 2F00 mwdma 0007 udma 203f dev B0 port 170 config 0040 capabilities 2F00 mwdma 0007 udma 203f FLAGS=10246 TRAP=e ECODE=2 PC=80036b3d AX 00000000 BX 00000000 CX 00033591 DX 00000000 SI 00ef4c80 DI 81000000 BP 00200000 CS 0010 DS 0008 ES 0008 FS 0008 GS 0008 CR0 80000011 CR2 81000000 CR3 0000c000 panic: exception/interrupt 14 Press almost any key to reset.. --- If I create a boot floppy in the install and try to boot using that, I get the exact same error, except in the third line, esi=-6c2dfc1c. I just find this strange, because the install worked without a hitch. Any help would be greatly appreciated. -- David S. Geirsson david@bsd.is +354 8696608 From cse.psu.edu!9fans-admin Tue Jan 21 06:22:44 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 06:22:44 JST 2003 Received: (qmail 21326 invoked by uid 1020); 21 Jan 2003 06:22:44 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21322 invoked from network); 21 Jan 2003 06:22:44 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 06:22:44 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2E9F119A8E; Mon, 20 Jan 2003 16:22:17 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B124A19A78 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 16:21:14 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 20 16:21:13 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Mon Jan 20 16:20:51 EST 2003 Message-ID: <0c1a28eaa3675826962acdf5f048a410@plan9.bell-labs.com> X-Plan9-Fortune: For people who like that kind of book, that is the kind of book they will like. To: 9fans@cse.psu.edu Subject: Re: [9fans] as.c -- invoke things as another user. From: "Russ Cox" In-Reply-To: <200301202115.h0KLFhw19151@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 16:20:58 -0500 The only user name you can write to #c is none, so a few of us use a short C program called none: #include #include #include void main(int argc, char *argv[]) { char cmd[8192]; int fd; argv0 = argv[0]; if (rfork(RFENVG|RFNAMEG) < 0) sysfatal("can't make new pgrp"); fd = open("#c/user", OWRITE); if (fd < 0) sysfatal("can't open #c/user"); if (write(fd, "none", strlen("none")) < 0) sysfatal("can't become none"); close(fd); if (newns("none", nil) < 0) sysfatal("can't build namespace"); if (argc > 1) { strcpy(cmd, argv[1]); exec(cmd, &argv[1]); if (strncmp(cmd, "/", 1) != 0 && strncmp(cmd, "./", 2) != 0 && strncmp(cmd, "../", 3) != 0) { sprint(cmd, "/bin/%s", argv[1]); exec(cmd, &argv[1]); } } else { strcpy(cmd, "/bin/rc"); execl(cmd, cmd, nil); } sysfatal(cmd); } From cse.psu.edu!9fans-admin Tue Jan 21 07:10:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 07:10:26 JST 2003 Received: (qmail 21738 invoked by uid 1020); 21 Jan 2003 07:10:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21734 invoked from network); 21 Jan 2003 07:10:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 07:10:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4C1C819A8C; Mon, 20 Jan 2003 17:10:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 834CF199B6 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:09:00 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id RAA03480 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:09:00 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0KM8xw19489 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:08:59 -0500 (EST) Message-Id: <200301202208.h0KM8xw19489@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] as.c -- invoke things as another user. In-Reply-To: Your message of "Mon, 20 Jan 2003 16:20:58 EST." <0c1a28eaa3675826962acdf5f048a410@plan9.bell-labs.com> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 17:08:59 -0500 > The only user name you can write to #c is none, Oh for real? You learn something new every day.... > so a few of us use a short C program called none: Cool! Could this go in the distribution? - Dan C. From cse.psu.edu!9fans-admin Tue Jan 21 07:21:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 07:21:24 JST 2003 Received: (qmail 21874 invoked by uid 1020); 21 Jan 2003 07:21:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21870 invoked from network); 21 Jan 2003 07:21:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 07:21:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2EEF519A78; Mon, 20 Jan 2003 17:21:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1726B199E4 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:20:17 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 20 17:20:15 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Mon Jan 20 17:19:54 EST 2003 Message-ID: <4e95a5f596b3602ff0f53ca1f82bca56@plan9.bell-labs.com> X-Plan9-Fortune: Though the lord may unbend, the subject should not. To: 9fans@cse.psu.edu Subject: Re: [9fans] as.c -- invoke things as another user. From: "Russ Cox" In-Reply-To: <200301202208.h0KM8xw19489@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 17:20:00 -0500 > > The only user name you can write to #c is none, > > Oh for real? You learn something new every day.... #c/user commanded more respect before #¤ and factotum stole its glory. From cse.psu.edu!9fans-admin Tue Jan 21 07:34:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 07:34:23 JST 2003 Received: (qmail 21949 invoked by uid 1020); 21 Jan 2003 07:34:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21945 invoked from network); 21 Jan 2003 07:34:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 07:34:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3DEF519A81; Mon, 20 Jan 2003 17:34:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 759A2199E8 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:33:45 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id RAA07139 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:33:45 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0KMXiw19619 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 17:33:44 -0500 (EST) Message-Id: <200301202233.h0KMXiw19619@augusta.math.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] as.c -- invoke things as another user. In-Reply-To: Your message of "Mon, 20 Jan 2003 17:20:00 EST." <4e95a5f596b3602ff0f53ca1f82bca56@plan9.bell-labs.com> From: Dan Cross Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 17:33:44 -0500 > > Oh for real? You learn something new every day.... > > #c/user commanded more respect before > #¤ and factotum stole its glory. Sounds like Mike D and MCA A. - Dan C. From cse.psu.edu!9fans-admin Tue Jan 21 13:41:47 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 13:41:47 JST 2003 Received: (qmail 1385 invoked by uid 1020); 21 Jan 2003 13:41:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1381 invoked from network); 21 Jan 2003 13:41:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 13:41:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D5CFA19A91; Mon, 20 Jan 2003 23:41:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B16D199B6 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 23:40:10 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0L4e7B5006857 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 04:40:07 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0L4e7V4006854 for <9fans@cse.psu.edu>; Mon, 20 Jan 2003 21:40:07 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Subject: Re: [9fans] redirect fs; anything like this out there? In-Reply-To: Message-ID: <20030120213651.R6769@fbsd.cpsc.ucalgary.ca> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 20 Jan 2003 21:40:07 -0700 (MST) sounds like a decent way to implement virtual desktops -- just switch the files underneath rio :) yes? no? opinions? andrey > The aim for redirfs is to let the user change his mouse, home, audio, etc. > to different ones at will. > From cse.psu.edu!9fans-admin Tue Jan 21 16:03:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 16:03:34 JST 2003 Received: (qmail 6701 invoked by uid 1020); 21 Jan 2003 16:03:32 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6695 invoked from network); 21 Jan 2003 16:03:31 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 16:03:31 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 17AB719A8B; Tue, 21 Jan 2003 02:03:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE5E919A85 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 02:02:34 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0L72VB5007402 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 07:02:31 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0L72VRf007399 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 00:02:31 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Message-ID: <20030120235651.I6769@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1292077758-1043132551=:6769" Subject: [9fans] rotzoomer -- another xscreensaver hack Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 00:02:31 -0700 (MST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1292077758-1043132551=:6769 Content-Type: TEXT/PLAIN; charset=US-ASCII i saw this one on somebody else's computer and just wanted to have it :) start it up in a small window and then resize to full screen for complete satisfaction... it doesn't take all that much to convert the X drawing calls to draw ones, took me longer to clean it up into some sort of viewable form. i'm sure i haven't managed to do so completely. non-plan9 code is GNU, so have that in mind if you decide to play with it. andrey ps: other xscreensaver hacks here: http://www.acl.lanl.gov/plan9/xscreensaver/ --0-1292077758-1043132551=:6769 Content-Type: APPLICATION/octet-stream; name="rotzoomer.tgz" Content-Transfer-Encoding: BASE64 Content-ID: <20030121000231.F6769@fbsd.cpsc.ucalgary.ca> Content-Description: Content-Disposition: attachment; filename="rotzoomer.tgz" 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 1xpYreUDFAdxFhKTFFgOjTc3y28KMWDzM2o1fUup78cWviQSp78bGZKqHsZG +xEivOpewjgixXXVXG3R38qUmSQpCc01gJoz2vyd38+zHGFrkNJTRGBE0t1j uF7q8/2I6L0lRROMVMUbKRpLOlmU8QIliS8WI0WpefE1baQHGZXdFYxdMkco 9HeheA6pVFHs9Jy1nbFK3XHUwy85JaHsvvhRD3i1iApQi3hST7Qvf1nwHGy0 nJjTkmS/HK5f5kBLk957kC3+RrY5LXLdXBViyH6WI6YaJQEvLF4ZJiP2gL1U XXGYKzcbo9CEFAO5w/rj5ReyLSS9zUL8kslgTMlELOmkmHRLAXlAVikyrnbp Y+mwii+LIXEfNs7AAGOPrqGiT+4Usv/UmqXY27oQ3hjOlyyERDyT2EQKJUy+ oCSkFUQ8zpxEG+4KEaGTFFaMMS218zmpKrEt9e7C5a8U4dvaxg3FaZgov9Wy XQw1+Y4MckrL5wgNq8QJ3fXUcY9Ka0jKzsYqLx3L412XwmuxC4LR+A4JbSuN 6SpkG19GgKe1rJkrRPspUNdN7/bUz0JNbUM0PZqTBL1q+JqbDdfb2cJUjsBS NCSXplo3ilXXz4rKbhbNN6Uk1k80xIzaxaVdZ8P5JddX0mTki8cSvTvzhE5d j0xxMzYkBtxyawg2TW9uHOJVcUQ3+0P2GOAKud9slFCrWUXZc1pmJghvgRnO KSlMGQ9hhZ/JCxnXiAmQOse2MuU6XbqxJN0qNHrkzlLf0wC/VZfkL1BXOurV 26AOK3WMxWyQ0/eGeUyQSuUrluDisBI1QUewv1SodnWlZad0+HgxaHD3AU1G kJJ5WTcAU3GCebhtM8GBho+jrD3HQtU5R+gxbELtRF1Ia6L2Wj3HdynZkpuf mpJvRzMMUWl88nPoCMNoNwNCbIUQcpu5f/b3ZsKD2EXzsvkImC9FLKKDXtUY H7kaDzVIVhTAiZTtaepwj+N5vWTTeudmX1DXZAq8uRRMm+733lHOLRZ3MlJ1 BONUkRb6KC0R8NgKkMVelJn+nPuYoiauUHPUiD5CV+K5fMwsPN81Pr2lVPoI SVwXZ5syXYG8kIDxJXqmBSgcx476QY1ymmNVBgqn/F2nMo/Icq7ABSoDJpjY pq82j/LUfF2rJDGznrbEKyMJIu04UBp6M+3a/bDlHZ7VXe3lvXBsdkckKWWk tZPZAanBxwk8B8WcF4SyvFfJ3lpf4F73NTtNEIBupPTIJ5dNfGtbauj90l+s 2ugv3n0x+lY4bB00A59nXu6Q+xFWMIpCB8JtFs+6SYrl3Qj1egrFu7lhKRFf chA17PS7aABFzM1d3xR0UWWdMKteVgaLNpLiTCtP443yBvai6uwKbbPnCsBV ebRemL3db0KwtXX7ii+fWgaLlZV/S1skrQUPrf8YZxMsn5lo1yB5QgYSNmTu 27xxDU9Fnj4p1Pa7O63T0beC9kzIu8NOadvLPLr3M4ZX4e3v27YvlxcQdTRh fVRbQBfPwPgy8oSkkRZ9SOqD/cSKGTUEjjaUa2f1NeQiTraqXxmWlGkJnOZ1 8hNeqU8K1XeLoMWf0EyNzzDyM2gqwQ4gnwpmv1xDWB1tm1FGThci7dEmoJZf BNshB92QitDLcx/4cS2kyJmd5b+loKARqFwrUjN5YzGbwb+rHbCqBEpPA7Z7 L6CQX0YHhqqsHU0YrW3shCU/Fa5K/8Owq3sXLY0FsOivaxFAseRlOqO8vzij +pl765VWT9OOKqLKgjSmlB6rypq0icuPmu7v9XnKs9xw+3GNnUe9e1xanV7x UiTl0TTHs/iv9SvDaHxwiUAq9cdZvmTk7kqTcn40NA87Xb/vEd52kHy4apLC 1fP2XUCalUSr091VkH2HHN67veZEO+8cPxDbt/XxVA4vXqe/7OByas9+5KCe NF9lAnIMJblic5nYIM/PdduI9kuN0NJS2Ewrtlku7ZYSr4G6l3p8mWG6/X5c uHFQvG5PvKYXjUlh95q/087aii426aLlMkZC39Hi0dFj9lgDrXBf216V4vZc uxbGBsba/ay1o8VQaiqpPCTAyJqI2nstTEW3eFZ/uVS7vky0x+HQsn2lzNnS 53J3O0axtUx9CK7P+14+NsCos6zqhGrRR9piKt5sunz9u927GWfC12jvLHdM 3MdqsTdefTvSqluNmMTqkEyD8N3ln0Ddozna1EwzZ663BPBq27SLvlHpm7b6 nBO7P2n0uSJd8uVbbRiDBb8H5dBYg+O+5hNSDVxSq9AWpESd7des+VesZ5KS +ro/jG7GNL5J9NtDm2ec1lKU16tZ8m+Tm5/CWk7g6JYb877KWIqKP/1hvX/9 aBohI32FfWqbroyXsUKncljrp7v2fel0tctZxYwA9eQzRn23/16P8pl17V6J v4o0zTlgeVWC6a3dgfT5SFR4evqe2IpaXcz5dF92x+mJH6n9BxbrzQhTnZ11 Nazjcmtukttt8/KpxC7NBv+vXd5TwuiOTfSoVtg6vnUidLn2Cvcrwie2dz/s 9/z1iWIyLmgd9Dj0iXW0KOOmrVJgK0DPKRmNRdK1LMsI+XW21Ud4sO1EufH6 LoS7Pjgp0tyYcnBwzn23KnPj7ujR7rLemkKxbda2puK+yRtLjyad3mztg0OZ XE1jNyTpfD08fyStY65crYB3fU50S24mTJIuReZQIYgmTIV6NpR0rVXk1NH+ rrXbDnb1XAd9xyNv5i5XWvjLyvu5S0tao0GDL68Cb8Lg1Dg0BQCgol/zI+yh uU2sVIeq4LRypKWCthmsTWRehzo4nlUoBpKk8Vbbww/ycLo4yq57t+9E6qei gcv+GBwn9Z0WtbiWGxZkbHN4xN1KD3f9BHcfGjGxl3+qHLFyYWVvFGtsptsc 9N4VNU0gSMQdJK7vrEVvY7pLqFeIWHjZ5ewo1aSlwP+A/LGQR8ctNmG8li2m RvZWiTppxGgcoSCefmV5MYeZi2w0Q/dYNMz9wd+ayMSxK/0UlM41YNdlaedy z8GRScQ1M3W3vXPty0vBuHp76rmvqiK1O6Cmtk7nFiQedpEk9QlmdQlU9daC Ueh2J6k0wftCdFbTleCXNrJeFlnC0+QzAE1Qsxaa9hVEveTvTpn+3zfHDvXZ nLtsDj8ic4OHeTI9iKqkmb5H/14LMS4du5M9+i2GV0b6zL6yX0fE+qRRn1G+ QGGW1Kuol+SloleMaG/1fZZwGv8+Ss7V3pVB10nFd4jvIphrrEb5NqfHL4Le n75GQiH/hN/lB7WCQ51YmdXti4BB6xlUudETispm7xcknyUUig8eMJIYldsX haJsLzR4YTgUjquu4negsC2VQKB6+v32ELVU1SUAica9f0Q+RzyBkGXR0XSq QDJYxJ9TuUipSGjO9qR5Vzdfqrgr4tHkhnqx1nz0JTv0+slio/1eudXwLO1K q9naRdzwrY1umw84AJnW8hu9dmvQbZd2KRu9Qe8HMsCjiTIlXqUe02NNSaP1 0hcPrhha6TcV+51F6B7KnFd7slLVJlPxK1U7Q7F4OH2tGEwFEimNbsh0p5qu p0vdejffrTxdL+IHvKa0BrTuHPYXrGTeL2jmOu9X+pOWuccVHWVr1HFanS22 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 pVybDFFtwgmj//KynJg+LCXA65LuUsDU435vrgdzMfbUk9abDtzTLC2T9Nsg K/5FwaitMTIwn4tigcFwGKziuR9YkGozHW2q6k46yQKB4cV5bOnQoFLCeLzi Jfpdo+QNt4Xaq9lGQFgL2jSJrLurGK2YpMvrzMcTT/K0qNLZJmiEbIbsZQ6u hiucUIMcxdAIqM99YGP8r9+aVqAlZRJgVq/3/jn3wuDSN8PNBGFoZPDJsNRn hWOogyijEQybPmU9rue/uSXpx8I27VdjkNUZnR4MhstCNtjIqxdAxZLK4keH QR+vCAAoe7ma47vR0CVl6azSIAzrilDIc/seHNe3DXd8Pym6jrPfZH9wWWjf OA5yCpRHxlU+VprFh0E2apN3ZKG5NRclBiYkJS+Oq8zrB43gNQ3Re+cSyL2Q sl7qv0O6iZmoP4Lffp5afrb3+bgyRXBZ0gbY8U7tpdK1X9Lucbvz9l3/NGYM g7Y6+hjqJx7JWMzFxpe7fTkkY9TPpb2NLIlYk8IyCHPDAz66WD03hlfxnlGT OBnUOb88cxiAUd5XxbSBdXtuH5LdhVqUNvsddnV4h8X+RwJrBhoYgzt2CVO4 o2oZ2WYHYoy1K7D7GCj1sXbinKaDPrZKMN2zT/KvpsSRBq7upnNrM48kKQLr ETzpRRl8PAuMmLOja2mNpZWcsiMHOCmbtVU4ds29SnaAhYebzNtKdszH5vMc 5WkPeIUGWyl67a4sbL6K0MWhiuZXHCKFqJNf3LkG1Nbldvgr8qSeLnA5K2Iq rR1jAzd36V9ORsN8OayH3OSznQ0esclBWhwu4ySC+iBBK29nTUaveVrzp3fx lWcb+Svv48t+gcuUC1OKYtHRqY+P3PWXZqgPcmu1J89WjA0DpaejJDVcv7rt jh75TwuVjKOWVpbsuqU31VvyV1KGrbQgTtDgNtlbSUGmFz/7/dqYmFEfZVKb vbGVo+G1lTdxT1R1DFI8EeOqon1WLdInG3w1U53HmNQj2Ok4LmRssU1OT9W6 6C2tBUMQPvTzn9GXaoaeM7iXf4h1mvavb9X9c7IJHLA7K5P1M3JvqkgzT7Qz 8QybZ3DniJfPxVGuJGfxf+PA2IeKO2hKYJmOK2eb2sYXOup+0s/l/aI9ws8W yyVv00/L3xB1wse/HS6/Gu9AEeiKw0x2oDsFD71pvalQ0AAyAFFBP5f2P+Jb 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 bWZ4vMnruqghIGrUNaQA6I7mStbLQB2jKKmetwPe017FrLKddISac9scASRc tN4n6W/7VqfaTUof1VPaWt8322nGTY+HJzS6v6TVDtsieDZM878gt6uDUqXH zmtwkiicYwVrXRujiCl/HE2T+RE9j6Kx1Kvq+zak02LzAXpFNXSPAK54vFtZ nnMvVCulJA9WaU7loekQNjV3ncknZ92gMrs+y6AYt279V22tTUNv/pbbU9S8 m2vDzuvaNPcP7u00o6j1rzuZFe67fuHF76sdhFPdGtDVLp4rWSnDKWxm3enr R2p5kjM+yWFVrI1VdVi3/8PxlbGAx0RGr0/RzDC0yIU1XEO0Sgc4JpzsKXXc FgWw454gGsmaC2EhX7hzg/1abitj4yYWq/uDDyF4WnuxlW8tcevXlZxAFSEc EJMCUh6Jcpxms8OFcxDlwjrEQLlgQ/iNNd9DwRuyQ9sBnbxHjDjMUIM6Lxgw SPqthSgRgGagsxXWO5AvHRVDGvWNad5LV2gT6SQUg2PbzDJVMhLJdZFQC22e mkTtEAsXvY8oxMJJwiNjAe+Njc7qKFRq4iDTQpv7nI8FxNFD8uTqx4WKSZM8 XbcOKwvavx3jKEW0m9RP6wIVLXOsjwt3X1r/jsCbS8SmDsawidgflEbV9iSH xpyWTP8wjgNf6+0rUIqp2I/H/m4UM3CbZ/b6dcjIiTnKfjARabNVsg8olWmR ZI1kb9LElxIbtSGRCntUJnhtax3lvStgt4zYVklOpbcJmNNXGywgsx2j+H6L TyYWgr83GRuT7gBPiG5GE+AOrzWRY0lq20SD/ZRSlCMh896lRUaDWekOp4gO V3QsHMpvE7ACuzOa4ptkHm7jYky8KqIqwhB3Bgpa5yoVnW2eTQpLiHXgK2ax 0aNSkr/n5QejpSJuZzX/54l/BM/Cs3FBgBDyOoa+cpR/l4nUEY8rBdlyWiHB r9oJWnCZ80eMywt9UugSfSvDVVfL7yVVLXyh6GnekEtRBKQT7gLoo1KPi7/Q Uid5yiIHHZfYfcjPP+nQZHs7qEqp1Yz1djU1M9Xma5ejSfAi1BbHdiBz47Pl 7fEplAq/l7IlcCp5HiNUWiEq9aNUz6jENlkvXV3zOcmveUXaB4pxLypMYmpU AqDVvRyB+e8RY7RHbhPXUujZQmjyNP1Qq9TzDxEzS8cnbFByVjfQUYE1ta76 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 s4qCX4JdJUftQ6KuPOkZz/0bV0pDp6j0ownd70vHhoLhq0GRYNixZxstM0Sp fvcwcapuE5H5kk1h+ZZGx7fMaWY8UebdZPJVbUGc7+Ic1ZCIe0EQLNN/bXST 4sIJb2KXA98ZISorZ+z7C+MVpRWJm4Ic2MvoZmuOOx6gfa0P3q79stW54M3a SNuHX1hj22mOI1vHxt2d5fD9c3I/cy6XHZv9MfyoN5zxCs+I3Nye7YWF9R0K WPWGas3zNb5wdy3hVpj0G5PoXfjt+svSKwCO4N/7wj8xvdYzVf7nj+vhxTm5 vCT3tecHKfh+ZZRfu4PndspjXFNC3cOgLe0HEXzp1poYIpcRQY21DF5kZt7Z VqTYhB5rI+4VKI67Weoz3ZYZKRvWCmhHD/y+lh38APxDDI5d9LWVk41vlaWs 3Z1+Be2blGyJU41iodmL4e2fKItLdLA/ejA+rqNTOYFQKBQ6FncGgyGIxOKi b/GFwqGwCBxLXCiHmXF/kGr7PRpMxJNQuClUPRtIJiIZyBOTcdBKplNYrQeS x5OK5aPwHH+2YBJKJvPpeJ2qPR/Kh/L4Mw6euJ8tZ2PFtB/YItkr1coAIUbR 7WyVnU2gmUrdSwZ67Wbr7RZfGayjsQozyJ6BodY6/R6r44UcuLSavX5HFDx1 urZ7g9FIGBlEULQmw9FgCLUEgw/248lsNivliuyq8/lo/m7Hs03Gk8l8glwn IX076+FwikresjdG3XKtcpXdMw9fwXYcSSfYLT07l9KxifkGPs/L5XT9TIg+ 1uamieLJZmvQN8FO69PZVoH7KeDZ8+7haF57tjKn4ruyVPuwlL7zDldgLKN4 VR/cyAnXBiqyVN+2rntl1xxJ/uWPdYYQZKYfZqF4ll29GNVmIEYlh7YdtFXb fgTCDVZWJHJmW2EUQg9Y1F82S43dmN0ccxRfdjPXLV13V3cC7/UYrFRPXq+y ZKdFzxTSRCSxDMKEoW6Tw9hXcu4jNeUDTVMpqXH3w4RrNeq8ZN6UY9BOomzt q3bafUT4QfZnCXmaLhvCmgaN94urdji9EzZx4B+ndJIocj2PM7MghnBinaCJ CIsif5JIbf+E2HLq8PQBj4rCAKcRbS3NCnBKT3YBTqL08+17Yye5BJjkjJpS Mt0a7Q3o5Zo2PeqqeLGTodKaPf52k3Qj04pjKYmbC7Lasp51iqph3/OTSs0H mhrRjNT0PCMQxFtObvrdeFr7P/JKErPtUGmqnH8MuJll0YQ8+wEtaoBbi5we SZKIWPWJm7IsgNV5K+pFCyDsYmEYr7IvlrumdtD0vbJqA1fLCojyWlk9NKe+ utWCYS9LpEwgAn/qvS9Gy5Im/GCR08C/8gVqmFwOkFiuB1IMH7qT0g7VF8AH 4imrHWGmM/h/nFTh/PffFAT7f27COSQhuAx0lkGvExVAG3UkWU2Aojd2xrJN gW5LUHjNdbM1AES9tiR6eym/BtNxhrlRPE/PmHNtlVrAWzQgu5RZeXKW3LSh 54N1eFuzRdbYA7t54RGPJUNXw07rqZK5kdh1UkPXinO9j75oU3J8luHlpF62 OaHnw6evzTNjVj9GHSnfiXFziHw+TNkB/rNZ32v96Ou+9BRZs7Y0BQXZ3R1x Q8BfOFFVxbfyZargtgQy0f9++BmB5F8mj5ytay0moBB4DX7fxtx1mgfZ394E 8pDGqAjjN83ISaOCDkSd8DX7b6SLH3ZPhF8bWQqk1aZQEScaWVGgvey0JK0y 1JPZOyDAbLUStWOnSKBY8savANxVOqOaLVzq1xdSxMH6A+gmnHz85JbSk/q9 bMCujwB7eRZ82bXkspbL+zn2C1LsrrG01ibmWXlzqYPOpUKBU4yYCI+iyY1U rkIk21lRARMStNOXQQqa6FBtPKV9C/c+m+MpVxuabTd8DaGDdKbAHG/dFuwy 4fv4G3+gjBqRQhs5835CgHnj4R8EajroA1l1rYW1JtmTdonMWomGpi2CWMnm 7pKxUMp+wwBwDQEqJ3pbJV79t0KNloqEhBTx6IPVSGzBO8+4yMUkwEM+qFV6 isk+rYrt4H3lQFrHytFPIdqIobVtSlUvzr59iORjw2zS/GYhpWYq98urbfpY i9W3AZ90p4WqW9PvLJyl+UCbkKNBBFZZArb4aFZH7W+0qWKs4oIyGNQ48y8O a1d8lcXTL8um3wCHPLgjHQLeMO7/cifMkclNoPEyqwPsrgru2Igz/SCaYkMp 7e2L0OiWHzpDIhs9SnQKzd0iZC650VK70Q/ZBis4VMUdOZq/ctliPBffqVUy GJdL5F1hpyl/7tIWt85pUt4nSkicbXgxSFH9pWTNWTDKd5oJ33uwlvJYmqLV 5KzUXMcXW7GVbDo/8bAgRmc4TyLNyJIxxWGkR0H/6SEGpV2dOu2F9w+hJObf 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 DCCf0uyB+lKCmTUF+6jptiy0OklSJY0/CjEZ3lXS1++cRdKNJXLkYwW4qqgj PyVk+t/LxkjLmmPSLxppw9XG7FVrddIrTVHHdCaUVZoTAI7mAl86U94orcVI 9ebKbTobIe31scKX5gxXejuJzvW1HY7WNDVb61+P6/s7K42ltjUOUVXrS06Y 7U3sdmZZndq76qsd2bYxQigbjUmZyS6jLrgstBNqnKlpdR3NKqADwAjVBkYg Vczhr1fAVGZForM/Qc4S+Kqc1cON4cFUEU7t5OavT/X23yCBWmc4m71dPY12 KIZ6B+LqTQjO9AEMPYZQ9i7DBaf0dqzc+jBWnX0oWsr+WV07S40qTXl+u2qY GFO8U9rD14OU7mNy0nmLVtpuzDvT1+2FBRe6qezxVouTEGvxZWmZm3KX4KsF YhWkzfGV8LUJUsT7FIzovTMvrkkAZFPQIL4hWpzWIPJPY8a4rC68TFubpZut kAqL4I2VaizKdQML7ZhSDwlCvXtJlTv1hPFbB+OICaDcj2fifz4tde8Aj8Gf ZRqaAhYT8i9uTZa6LOXdNxbzIF3LxfitlNM+Fj0d5SvVuq1ca3iWa9xiOwAI 1hqMlit4shHVut3WvAeZq80nrqBqdwQbwObHcs+Ka20Qv406p/f6QC2wqeDa 2uwVd30CsaWhBuFK37hzc7GlqKWixspOm3dj5yR/oP5C5FcIgn2IyqnCMb+9 1+rmzuuIe89zt73f6+YuCNKjDyK20zzpc+0w1a1uUvc60PxzDzLsrQlr585Z 0Ge9nqFlsNf3PlgDfx/NnGuYk/DGMkjn6HikbYQ09kYtzSonuKt57Y9rV8Dq 1gnnqOeMa49z7uvW6Vp2q6GonV0sEv/+EIfXoNyNbSkt35Hca9tEhJ91CW/W hWKY10S/7X0xo+8ZhYLbQon8U1mrTwLTlglfawSTysmNjznIkGL5R1nZatH4 OpYb+lWEltNr4Ls89umT+n05vQ9q+8aijib5toZRzJDHAK3SkkuE2m1CY+ch bdTnhL3Xc8Z95zEPyvcsb1ou83KxV/mYWgQM7D/e//P//0////s//Z/+T//P 6v/4v//j//6P//s//u//+L//4//+j//7f4//+/8A0B7FNQC4AQA= --0-1292077758-1043132551=:6769-- From cse.psu.edu!9fans-admin Tue Jan 21 16:07:48 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 16:07:48 JST 2003 Received: (qmail 6875 invoked by uid 1020); 21 Jan 2003 16:07:47 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6864 invoked from network); 21 Jan 2003 16:07:33 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 16:07:33 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ABB1E19A91; Tue, 21 Jan 2003 02:07:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 93F6619A8B for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 02:06:41 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0L76cB5007423 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 07:06:38 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0L76cg0007420 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 00:06:38 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Message-ID: <20030121000314.W7405@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1088533303-1043132798=:7405" Subject: [9fans] rotzoomer -- another xscreensaver hack Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 00:06:38 -0700 (MST) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1088533303-1043132798=:7405 Content-Type: TEXT/PLAIN; charset=US-ASCII saw this on somebody else's machine and just wanted to have it... the best way to see it is to start in a small window and then resize to full screen as soon as it has grabbed the screenshot. it didn't take that long to convert all the X calls to draw ones, but much longer to clean it up into viewable form. i'm sure i haven't cleaned everything :) the non-plan9 code is gnu, so have that in mind if you decide to play with it. andrey ps: other xscreensaver stuff for plan9: http://www.acl.lanl.gov/plan9/xscreensaver --0-1088533303-1043132798=:7405 Content-Type: APPLICATION/octet-stream; name="rotzoomer.tgz" Content-Transfer-Encoding: BASE64 Content-ID: <20030121000638.W7405@fbsd.cpsc.ucalgary.ca> Content-Description: Content-Disposition: attachment; filename="rotzoomer.tgz" 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 1xpYreUDFAdxFhKTFFgOjTc3y28KMWDzM2o1fUup78cWviQSp78bGZKqHsZG +xEivOpewjgixXXVXG3R38qUmSQpCc01gJoz2vyd38+zHGFrkNJTRGBE0t1j uF7q8/2I6L0lRROMVMUbKRpLOlmU8QIliS8WI0WpefE1baQHGZXdFYxdMkco 9HeheA6pVFHs9Jy1nbFK3XHUwy85JaHsvvhRD3i1iApQi3hST7Qvf1nwHGy0 nJjTkmS/HK5f5kBLk957kC3+RrY5LXLdXBViyH6WI6YaJQEvLF4ZJiP2gL1U XXGYKzcbo9CEFAO5w/rj5ReyLSS9zUL8kslgTMlELOmkmHRLAXlAVikyrnbp Y+mwii+LIXEfNs7AAGOPrqGiT+4Usv/UmqXY27oQ3hjOlyyERDyT2EQKJUy+ oCSkFUQ8zpxEG+4KEaGTFFaMMS218zmpKrEt9e7C5a8U4dvaxg3FaZgov9Wy XQw1+Y4MckrL5wgNq8QJ3fXUcY9Ka0jKzsYqLx3L412XwmuxC4LR+A4JbSuN 6SpkG19GgKe1rJkrRPspUNdN7/bUz0JNbUM0PZqTBL1q+JqbDdfb2cJUjsBS NCSXplo3ilXXz4rKbhbNN6Uk1k80xIzaxaVdZ8P5JddX0mTki8cSvTvzhE5d j0xxMzYkBtxyawg2TW9uHOJVcUQ3+0P2GOAKud9slFCrWUXZc1pmJghvgRnO KSlMGQ9hhZ/JCxnXiAmQOse2MuU6XbqxJN0qNHrkzlLf0wC/VZfkL1BXOurV 26AOK3WMxWyQ0/eGeUyQSuUrluDisBI1QUewv1SodnWlZad0+HgxaHD3AU1G kJJ5WTcAU3GCebhtM8GBho+jrD3HQtU5R+gxbELtRF1Ia6L2Wj3HdynZkpuf mpJvRzMMUWl88nPoCMNoNwNCbIUQcpu5f/b3ZsKD2EXzsvkImC9FLKKDXtUY H7kaDzVIVhTAiZTtaepwj+N5vWTTeudmX1DXZAq8uRRMm+733lHOLRZ3MlJ1 BONUkRb6KC0R8NgKkMVelJn+nPuYoiauUHPUiD5CV+K5fMwsPN81Pr2lVPoI SVwXZ5syXYG8kIDxJXqmBSgcx476QY1ymmNVBgqn/F2nMo/Icq7ABSoDJpjY pq82j/LUfF2rJDGznrbEKyMJIu04UBp6M+3a/bDlHZ7VXe3lvXBsdkckKWWk tZPZAanBxwk8B8WcF4SyvFfJ3lpf4F73NTtNEIBupPTIJ5dNfGtbauj90l+s 2ugv3n0x+lY4bB00A59nXu6Q+xFWMIpCB8JtFs+6SYrl3Qj1egrFu7lhKRFf chA17PS7aABFzM1d3xR0UWWdMKteVgaLNpLiTCtP443yBvai6uwKbbPnCsBV ebRemL3db0KwtXX7ii+fWgaLlZV/S1skrQUPrf8YZxMsn5lo1yB5QgYSNmTu 27xxDU9Fnj4p1Pa7O63T0beC9kzIu8NOadvLPLr3M4ZX4e3v27YvlxcQdTRh fVRbQBfPwPgy8oSkkRZ9SOqD/cSKGTUEjjaUa2f1NeQiTraqXxmWlGkJnOZ1 8hNeqU8K1XeLoMWf0EyNzzDyM2gqwQ4gnwpmv1xDWB1tm1FGThci7dEmoJZf BNshB92QitDLcx/4cS2kyJmd5b+loKARqFwrUjN5YzGbwb+rHbCqBEpPA7Z7 L6CQX0YHhqqsHU0YrW3shCU/Fa5K/8Owq3sXLY0FsOivaxFAseRlOqO8vzij +pl765VWT9OOKqLKgjSmlB6rypq0icuPmu7v9XnKs9xw+3GNnUe9e1xanV7x UiTl0TTHs/iv9SvDaHxwiUAq9cdZvmTk7kqTcn40NA87Xb/vEd52kHy4apLC 1fP2XUCalUSr091VkH2HHN67veZEO+8cPxDbt/XxVA4vXqe/7OByas9+5KCe NF9lAnIMJblic5nYIM/PdduI9kuN0NJS2Ewrtlku7ZYSr4G6l3p8mWG6/X5c uHFQvG5PvKYXjUlh95q/087aii426aLlMkZC39Hi0dFj9lgDrXBf216V4vZc uxbGBsba/ay1o8VQaiqpPCTAyJqI2nstTEW3eFZ/uVS7vky0x+HQsn2lzNnS 53J3O0axtUx9CK7P+14+NsCos6zqhGrRR9piKt5sunz9u927GWfC12jvLHdM 3MdqsTdefTvSqluNmMTqkEyD8N3ln0Ddozna1EwzZ663BPBq27SLvlHpm7b6 nBO7P2n0uSJd8uVbbRiDBb8H5dBYg+O+5hNSDVxSq9AWpESd7des+VesZ5KS +ro/jG7GNL5J9NtDm2ec1lKU16tZ8m+Tm5/CWk7g6JYb877KWIqKP/1hvX/9 aBohI32FfWqbroyXsUKncljrp7v2fel0tctZxYwA9eQzRn23/16P8pl17V6J v4o0zTlgeVWC6a3dgfT5SFR4evqe2IpaXcz5dF92x+mJH6n9BxbrzQhTnZ11 Nazjcmtukttt8/KpxC7NBv+vXd5TwuiOTfSoVtg6vnUidLn2Cvcrwie2dz/s 9/z1iWIyLmgd9Dj0iXW0KOOmrVJgK0DPKRmNRdK1LMsI+XW21Ud4sO1EufH6 LoS7Pjgp0tyYcnBwzn23KnPj7ujR7rLemkKxbda2puK+yRtLjyad3mztg0OZ XE1jNyTpfD08fyStY65crYB3fU50S24mTJIuReZQIYgmTIV6NpR0rVXk1NH+ rrXbDnb1XAd9xyNv5i5XWvjLyvu5S0tao0GDL68Cb8Lg1Dg0BQCgol/zI+yh uU2sVIeq4LRypKWCthmsTWRehzo4nlUoBpKk8Vbbww/ycLo4yq57t+9E6qei gcv+GBwn9Z0WtbiWGxZkbHN4xN1KD3f9BHcfGjGxl3+qHLFyYWVvFGtsptsc 9N4VNU0gSMQdJK7vrEVvY7pLqFeIWHjZ5ewo1aSlwP+A/LGQR8ctNmG8li2m RvZWiTppxGgcoSCefmV5MYeZi2w0Q/dYNMz9wd+ayMSxK/0UlM41YNdlaedy z8GRScQ1M3W3vXPty0vBuHp76rmvqiK1O6Cmtk7nFiQedpEk9QlmdQlU9daC Ueh2J6k0wftCdFbTleCXNrJeFlnC0+QzAE1Qsxaa9hVEveTvTpn+3zfHDvXZ nLtsDj8ic4OHeTI9iKqkmb5H/14LMS4du5M9+i2GV0b6zL6yX0fE+qRRn1G+ QGGW1Kuol+SloleMaG/1fZZwGv8+Ss7V3pVB10nFd4jvIphrrEb5NqfHL4Le n75GQiH/hN/lB7WCQ51YmdXti4BB6xlUudETispm7xcknyUUig8eMJIYldsX haJsLzR4YTgUjquu4negsC2VQKB6+v32ELVU1SUAica9f0Q+RzyBkGXR0XSq QDJYxJ9TuUipSGjO9qR5Vzdfqrgr4tHkhnqx1nz0JTv0+slio/1eudXwLO1K q9naRdzwrY1umw84AJnW8hu9dmvQbZd2KRu9Qe8HMsCjiTIlXqUe02NNSaP1 0hcPrhha6TcV+51F6B7KnFd7slLVJlPxK1U7Q7F4OH2tGEwFEimNbsh0p5qu p0vdejffrTxdL+IHvKa0BrTuHPYXrGTeL2jmOu9X+pOWuccVHWVr1HFanS22 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 pVybDFFtwgmj//KynJg+LCXA65LuUsDU435vrgdzMfbUk9abDtzTLC2T9Nsg K/5FwaitMTIwn4tigcFwGKziuR9YkGozHW2q6k46yQKB4cV5bOnQoFLCeLzi Jfpdo+QNt4Xaq9lGQFgL2jSJrLurGK2YpMvrzMcTT/K0qNLZJmiEbIbsZQ6u hiucUIMcxdAIqM99YGP8r9+aVqAlZRJgVq/3/jn3wuDSN8PNBGFoZPDJsNRn hWOogyijEQybPmU9rue/uSXpx8I27VdjkNUZnR4MhstCNtjIqxdAxZLK4keH QR+vCAAoe7ma47vR0CVl6azSIAzrilDIc/seHNe3DXd8Pym6jrPfZH9wWWjf OA5yCpRHxlU+VprFh0E2apN3ZKG5NRclBiYkJS+Oq8zrB43gNQ3Re+cSyL2Q sl7qv0O6iZmoP4Lffp5afrb3+bgyRXBZ0gbY8U7tpdK1X9Lucbvz9l3/NGYM g7Y6+hjqJx7JWMzFxpe7fTkkY9TPpb2NLIlYk8IyCHPDAz66WD03hlfxnlGT OBnUOb88cxiAUd5XxbSBdXtuH5LdhVqUNvsddnV4h8X+RwJrBhoYgzt2CVO4 o2oZ2WYHYoy1K7D7GCj1sXbinKaDPrZKMN2zT/KvpsSRBq7upnNrM48kKQLr ETzpRRl8PAuMmLOja2mNpZWcsiMHOCmbtVU4ds29SnaAhYebzNtKdszH5vMc 5WkPeIUGWyl67a4sbL6K0MWhiuZXHCKFqJNf3LkG1Nbldvgr8qSeLnA5K2Iq rR1jAzd36V9ORsN8OayH3OSznQ0esclBWhwu4ySC+iBBK29nTUaveVrzp3fx lWcb+Svv48t+gcuUC1OKYtHRqY+P3PWXZqgPcmu1J89WjA0DpaejJDVcv7rt jh75TwuVjKOWVpbsuqU31VvyV1KGrbQgTtDgNtlbSUGmFz/7/dqYmFEfZVKb vbGVo+G1lTdxT1R1DFI8EeOqon1WLdInG3w1U53HmNQj2Ok4LmRssU1OT9W6 6C2tBUMQPvTzn9GXaoaeM7iXf4h1mvavb9X9c7IJHLA7K5P1M3JvqkgzT7Qz 8QybZ3DniJfPxVGuJGfxf+PA2IeKO2hKYJmOK2eb2sYXOup+0s/l/aI9ws8W yyVv00/L3xB1wse/HS6/Gu9AEeiKw0x2oDsFD71pvalQ0AAyAFFBP5f2P+Jb x6MD1gd6qUDI8VTybID8cPg1ohHiul5xrBfi+xGMmM3MBNj4+ku4+JIM2G35 e+iUK6Bsg+ssZwPsgu1SZOIAaR0snoHZiOFwmo9irg9xnitq4aXGfIThg012 YU9it3lWwIJ0zYsOIcN6/Cd2hAZRpvI09cbqoJJCx8PyZsn+dq34C/fm50kB 07ymHdM+rM8BYR25iqOhEXkaWhd6T2/ir3JMtZ8REml87N+GyaEq06+SLjol 576EJzJHli6bJzDHf9jRKOYz01NKq8XWccJKBGnXATfzNV4Owv+YmgPv3KSp /zbWgTRdRiTi43G0JtscpsLsKgFO0nAF0Hf5TBGlipGpp1hZFFjt4ncjUiPQ jKke5RX5lpm557YC8jBoSPsnhziLlFV7YPaVSsfSMlTIiqltR37FA7/ibP3B USRUx3buEtZPHAnmpVHkZgnYmeZKo9f3EnLjncDSEsFSrv2d6ndEUeynZnAR 6nFtwz/+awxNh6A+KB6UVcaxhycTlQu6mEnFZODycPxyqwqvHsZqcBiJt/zp ij9Qrio1gc28IEPIUMwUiFYQnyEnnk1yEKadtKNYjT1mYSR/Ke0srEZdjiDK kaPJYDnNpX8ufzgRUDHjoWZdnDdCPEXeROlSZDVGdmTdtAS5dME7W4Al80Sh QzzsBpIbgKNe61jQtTMeftnDqCiTDcUB2n4vMzAsMTgxhI2lsyzcBkZhB9yH 9SCDvhZ+ehTgw+Dapxz2UOdwUFT+E6wLchuiPa/XVA7ExFJkEQpS/hOPJOJM w42GfIhyKsrKyugsoPJoGu2kxpbACElLT0bN3iTlqI5GcZ4gWNLwhAuN9qoi +qNUYrUwb+VcYrc4YDTG6SwJxHVaiVzksrSM2VNmXLb3cqNOt7gkBcaTviqX a0aLehdVwNpntLAeyi/wdEIxHUPyDT5m0twxYKsId6Oy2yl3rjU1taHQktWz YTRL+T9QgeoZEdEF41AHjFQ0IFFAf51v6d3qZV6ZaQjCEpHZZEfRWU0fu9QX k/TAoUflF6odQz0e+RjZpNiaU/rsyTMm9xBrMZeH4aSmIqhQPdPR0gqhR7oG ayVr0u3gxMOKMuxcmIznD1MTmNhvRMKuibzYmPlprsbOxvoWdvsqyCKLxp/i KYuuDOlkCJrOn5YqpWtcaBoaqbJq/tYoqw/U0FXLQcbdCiBICmhAGuc2PgW6 IgsdJSDOmx3cJcMnDizNVDmhHddaW4wtyO/bkfHOhGk6pS6FyJXela0swEIB dYtZ04Zofj5uFGeB2LdITDGXd7XLvHWuXMAzJla1McWSXI/hj5mmgYVF4hRS pO3HNfkR0CVFvMEgCutvZnUCVer18QYTpLc1p9exmtmeaympC6FPZ6qMB5lL VsEUejlnBtbcWb5e1Ga+FE5HFXvxIvnDI7JdxMWN39aKqiSXYUpCCOH5SWYh 4WJRlGLz7LdbYqnp0rZmbKPNj7rUKd4HpNpxv6kvUuxulIi6A1fbLPXdRygY Z6WbG1Rjaih9E1FsY9XTmpHQOIzx5o38XfDXUbKuYLYDZ0+3prud4qhAEvhC IexiQ0KzycicTVLd90nijvqHDlo4JX96WaBDTjJL2YEC1SCPK+8hCMaEsZs9 FieCG/ogZi+aG68BDLL3hxGnq8g1CnoCoPhrncXZsyU7UI3YGETDUi0cVo+Y Q6vIhkTVhqKW9jCByaZ2qmKDwjFZPiWgEfbbUOGtnP5MB/lt5sXunCM4091+ fd6zic247opoE33B5sxVG9Y75OiPFIxV1tDISNj9yxBMXNPXyDnD/O1SoYN5 hsU3VaNv0MrgA5vEvqlLQ9Iel93oCKmrmsZ/7PUh6glavhTW54eSMqQGeCa0 ysSy36nu44uyWViylsB3xBWN3sH6xmnIpFbIgFjNyXv2gkaCMnTNWyB+QKv6 NZgWvY2kkAyn1L0DEIut75WzyITsdTWjcsKJm1PUUdrPM0qHddUnxjLcVik8 +MXvM47Y9Gn5zJQcr5Xspp589dH/1xoI6VORQiHSoVd6/Kwssn1SdR5GQEhd DuoFXxCFbVCGZpFZE6N54mgAjb4S3P6298wGvHMmWkRFuoItUKQuWHM5JqdZ EwGdDlUuitL2w4xyATntDz2bo2ElnauNT4pmKZ0a1woED4jtJ9FZbmXBjFf5 V5SmuQhORJE0E3+1rmUkDoglZdJBomYisiB1ko5Uch8dwxONxfJV8vPQzXfB 8/Jlrm+JFYZbaFsz+BolRkMBv336TDz8d8PN1A10CK2ll1qbLJ6L8XlLOq+p qrgb4nPMPCQL3ThONrvN8Qe5T5IjptjCX2FZsyJorLTQ9OD05QvEb8TlVrI0 njQLGCFZn65ZkEW3vS6lGv+peKo5jnEv2Id8Q8gidKqUWgDBCEsrvM3zopoU lU3DU5y/GquSBVOhVn6hHWQeQ4jcIlQAp7Tps0Qe52+cVHoSVYzx2H8K96kh yaFWmomO6GHr6xYOh4klTEa6yalnnnDt7HeS777Pns4VlBXUDEPJ2BIaOGbr kGFqWryvs/4oAD4hRpfIqVKE1igx12orLP8hj8IsVENQaklaGs02k9ekx+QE JuM/NXBBnmISmeIL+N5w+/Pa9WLOUNtHSQ//Vo3XxUx2cmFQzYCZ5vVAR8c/ MKsy9qE2FeI61iOP9JuPWoCRTK5atDn/alhUJNw8uMV7I7G8lrhaFmhlLhFU /eE4fkhU+pbfmmm3oula7nZt9x5CiofpHlSNshYzgzvhgNWwXWEv15EuE6r2 /hKsrRLzqclRFXsuSvOiSpmxammYohzPqB4nxRhc10zQu65FPetN4PwPBy90 Ukvqw7QxyUE8JTVqDfLASV3p0hyum71ZBr65QNy79q65gZzeesLv2Z5YiNOf HMjk3kZuvZkp62G1Hx9F0PHp5okAGKzeC6+H6vy7mOzyAUUh5OZ1+NGC99Ip Z6dmCwRjdCjxfS3MwItqwqmHU6JHz6LF6oR2HB3Tk1Qiy7IozhS/Rx89wxu+ +rQGe2669dTmfO/1V1/+L5srsY1s2gH4nxeIaTYxnxgIj8XHh/tVWbhCQImU XYIUOhc+AGVsTf1Yjb005IuRDko3uF9pV8OWRsiaOVyMI+Z6L0Qd7u3sdG2l ca6flooLaU97YIAvgfctVbmg9Npyl8Qi/w0QDwCEn8uLZn2Ev3TqOK8ccG1X rN6O47T+hLfkHG/61bjmLwfpch6sdHyRc6N0iTEnB8dTfpxw9HkokQGmtV77 iaIzSedVxHWGOT+WP9vWmpJXd7tK0FTnUrRHfm+v329JrUoMwHZrEdmOYvHu bj1pEWs5Zg03xsz3yaRxprsNhX9tcb6LBsE6R/k4S3SKyeAknwY1Ni26WDYv VXhFBOHzanUva7iD6o2d5lsesm0Xpki92vAg1YJ009e7ivgxiyK+t/8QOv18 tZcQICOheHm67vPr1P/SrbHk9pDAXtFPEbVwTrAcK1naXB3JFu7cxsBaHek5 nUiJVx7n96JoZehE3uF0Os3p6nFEcU5gXfz1tZeoRD78TbKWMgGxRbK2Dvpv blc3p4hIhNIFzw3vo8AUxgCFUGA/Uiijuf7xvvjxEWVc75B9TrPIfeTzMfBy y2VjLZp7i4oZKguim1ZWWsu4nHlQ6xiqdVevR4DpeTNuRxzrgZ8iB7AC7cvI z839vh/J00uuH/HTfJYzfN5/Nx+QBI9xexfFQfqhe1EEN4MiQlGzIudYCtJn VjCMJVs1RVybTr1ixh3h9QODQn/R9zoczr1Isl07xX8eSX7S0Bk85pnl/1EU d5Qk9k5++TFv9o3CKJ43rjyJqGpU4Edgbw2fX63AAeW2198TxDYnqOwMBi2F YS5k5H4oEUwObpcK6z9dP7OQz6eadzcTiq0h9lh7o14xAuKa12d+DWwLuoND ofKF3/357z9INEyfs7mC/ghoPAp8i3mj4XAcUi906PuD0ThcIcIrLuXCsRg6 jUwbmCYT6URK8x4XTxVjkRwaUPfH+0UsToF7JCYBz1L5fLFoFqHahSr1YrFK AUN3JPB8jl2n0+v7w366t8GENWO6eMJmA2i+3AJyjWqx3WhzPu5QE+Oo2+n2 +fwxbotnNOgNBsXqjt05HAxF4uFhTnnYm4z7U2L1XL3a6nY6sm+afmLemM8W ceax0+PebHWAWAxPPtlbrtabrTd76FMpJOLqCwVqPnirlBvKBt2AAPQzWtl0 ZWb/mS1PuSxCpZ0uAV/O5+slappg7kTziUSWhrAyLT2zj5Sdfndzf8JT72ti 4G2x/7eA7+XhMaWqHYaKsil5vj3ER2j+vz4h1z2HtgjyVL2yEHFc84ICDmKr Gts3QFi4lhl2eN0vzHSjPwwvaxHk0hRGYQxmqQXmpctAgDnWjmSBRb5S26Eu 60n4SpSJ0JtBgjghThbIg8P0Cc0JHhYLQ9nd4TlV4zdiCb7LHPfoluwBsCzR +1sNq1RqJUUjTxIuAYfI3bJFi8KPuCBDN9vmAwolx+MilMLTLbNdP8e0ljPP swMF/E8gDE/FXpI8u8deoCg7rlqC4bVpkRWam3hRaRYY92poLYznuoEn8O3A IKFGEicy/nmYpqIxlt3KCtMvsyK6ZLjtPK5L3eNSt2gi0qRhRGAsT/KSnbok WV6A9k9KjtZ7spKW1Tq+iyONZ7nPx7FnWcGmZxmlyLojHpF4SE8wak6w0eh1 6z4s7FlX4AXMaa5Rxztl2+eJy63HfwyS5/+WeWCP+/vYy8+SzDRxDfXy7EKJ QbV/F8SYQ5pQzS4q4qYrLyooYV+sxvFmJ3CGcTSyK+qwioadYjBmvy7rGVE9 bWZ4vMnruqghIGrUNaQA6I7mStbLQB2jKKmetwPe017FrLKddISac9scASRc tN4n6W/7VqfaTUof1VPaWt8322nGTY+HJzS6v6TVDtsieDZM878gt6uDUqXH zmtwkiicYwVrXRujiCl/HE2T+RE9j6Kx1Kvq+zak02LzAXpFNXSPAK54vFtZ nnMvVCulJA9WaU7loekQNjV3ncknZ92gMrs+y6AYt279V22tTUNv/pbbU9S8 m2vDzuvaNPcP7u00o6j1rzuZFe67fuHF76sdhFPdGtDVLp4rWSnDKWxm3enr R2p5kjM+yWFVrI1VdVi3/8PxlbGAx0RGr0/RzDC0yIU1XEO0Sgc4JpzsKXXc FgWw454gGsmaC2EhX7hzg/1abitj4yYWq/uDDyF4WnuxlW8tcevXlZxAFSEc EJMCUh6Jcpxms8OFcxDlwjrEQLlgQ/iNNd9DwRuyQ9sBnbxHjDjMUIM6Lxgw SPqthSgRgGagsxXWO5AvHRVDGvWNad5LV2gT6SQUg2PbzDJVMhLJdZFQC22e mkTtEAsXvY8oxMJJwiNjAe+Njc7qKFRq4iDTQpv7nI8FxNFD8uTqx4WKSZM8 XbcOKwvavx3jKEW0m9RP6wIVLXOsjwt3X1r/jsCbS8SmDsawidgflEbV9iSH xpyWTP8wjgNf6+0rUIqp2I/H/m4UM3CbZ/b6dcjIiTnKfjARabNVsg8olWmR ZI1kb9LElxIbtSGRCntUJnhtax3lvStgt4zYVklOpbcJmNNXGywgsx2j+H6L TyYWgr83GRuT7gBPiG5GE+AOrzWRY0lq20SD/ZRSlCMh896lRUaDWekOp4gO V3QsHMpvE7ACuzOa4ptkHm7jYky8KqIqwhB3Bgpa5yoVnW2eTQpLiHXgK2ax 0aNSkr/n5QejpSJuZzX/54l/BM/Cs3FBgBDyOoa+cpR/l4nUEY8rBdlyWiHB r9oJWnCZ80eMywt9UugSfSvDVVfL7yVVLXyh6GnekEtRBKQT7gLoo1KPi7/Q Uid5yiIHHZfYfcjPP+nQZHs7qEqp1Yz1djU1M9Xma5ejSfAi1BbHdiBz47Pl 7fEplAq/l7IlcCp5HiNUWiEq9aNUz6jENlkvXV3zOcmveUXaB4pxLypMYmpU AqDVvRyB+e8RY7RHbhPXUujZQmjyNP1Qq9TzDxEzS8cnbFByVjfQUYE1ta76 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 s4qCX4JdJUftQ6KuPOkZz/0bV0pDp6j0ownd70vHhoLhq0GRYNixZxstM0Sp fvcwcapuE5H5kk1h+ZZGx7fMaWY8UebdZPJVbUGc7+Ic1ZCIe0EQLNN/bXST 4sIJb2KXA98ZISorZ+z7C+MVpRWJm4Ic2MvoZmuOOx6gfa0P3q79stW54M3a SNuHX1hj22mOI1vHxt2d5fD9c3I/cy6XHZv9MfyoN5zxCs+I3Nye7YWF9R0K WPWGas3zNb5wdy3hVpj0G5PoXfjt+svSKwCO4N/7wj8xvdYzVf7nj+vhxTm5 vCT3tecHKfh+ZZRfu4PndspjXFNC3cOgLe0HEXzp1poYIpcRQY21DF5kZt7Z VqTYhB5rI+4VKI67Weoz3ZYZKRvWCmhHD/y+lh38APxDDI5d9LWVk41vlaWs 3Z1+Be2blGyJU41iodmL4e2fKItLdLA/ejA+rqNTOYFQKBQ6FncGgyGIxOKi b/GFwqGwCBxLXCiHmXF/kGr7PRpMxJNQuClUPRtIJiIZyBOTcdBKplNYrQeS x5OK5aPwHH+2YBJKJvPpeJ2qPR/Kh/L4Mw6euJ8tZ2PFtB/YItkr1coAIUbR 7WyVnU2gmUrdSwZ67Wbr7RZfGayjsQozyJ6BodY6/R6r44UcuLSavX5HFDx1 urZ7g9FIGBlEULQmw9FgCLUEgw/248lsNivliuyq8/lo/m7Hs03Gk8l8glwn IX076+FwikresjdG3XKtcpXdMw9fwXYcSSfYLT07l9KxifkGPs/L5XT9TIg+ 1uamieLJZmvQN8FO69PZVoH7KeDZ8+7haF57tjKn4ruyVPuwlL7zDldgLKN4 VR/cyAnXBiqyVN+2rntl1xxJ/uWPdYYQZKYfZqF4ll29GNVmIEYlh7YdtFXb fgTCDVZWJHJmW2EUQg9Y1F82S43dmN0ccxRfdjPXLV13V3cC7/UYrFRPXq+y ZKdFzxTSRCSxDMKEoW6Tw9hXcu4jNeUDTVMpqXH3w4RrNeq8ZN6UY9BOomzt q3bafUT4QfZnCXmaLhvCmgaN94urdji9EzZx4B+ndJIocj2PM7MghnBinaCJ CIsif5JIbf+E2HLq8PQBj4rCAKcRbS3NCnBKT3YBTqL08+17Yye5BJjkjJpS Mt0a7Q3o5Zo2PeqqeLGTodKaPf52k3Qj04pjKYmbC7Lasp51iqph3/OTSs0H mhrRjNT0PCMQxFtObvrdeFr7P/JKErPtUGmqnH8MuJll0YQ8+wEtaoBbi5we SZKIWPWJm7IsgNV5K+pFCyDsYmEYr7IvlrumdtD0vbJqA1fLCojyWlk9NKe+ utWCYS9LpEwgAn/qvS9Gy5Im/GCR08C/8gVqmFwOkFiuB1IMH7qT0g7VF8AH 4imrHWGmM/h/nFTh/PffFAT7f27COSQhuAx0lkGvExVAG3UkWU2Aojd2xrJN gW5LUHjNdbM1AES9tiR6eym/BtNxhrlRPE/PmHNtlVrAWzQgu5RZeXKW3LSh 54N1eFuzRdbYA7t54RGPJUNXw07rqZK5kdh1UkPXinO9j75oU3J8luHlpF62 OaHnw6evzTNjVj9GHSnfiXFziHw+TNkB/rNZ32v96Ou+9BRZs7Y0BQXZ3R1x Q8BfOFFVxbfyZargtgQy0f9++BmB5F8mj5ytay0moBB4DX7fxtx1mgfZ394E 8pDGqAjjN83ISaOCDkSd8DX7b6SLH3ZPhF8bWQqk1aZQEScaWVGgvey0JK0y 1JPZOyDAbLUStWOnSKBY8savANxVOqOaLVzq1xdSxMH6A+gmnHz85JbSk/q9 bMCujwB7eRZ82bXkspbL+zn2C1LsrrG01ibmWXlzqYPOpUKBU4yYCI+iyY1U rkIk21lRARMStNOXQQqa6FBtPKV9C/c+m+MpVxuabTd8DaGDdKbAHG/dFuwy 4fv4G3+gjBqRQhs5835CgHnj4R8EajroA1l1rYW1JtmTdonMWomGpi2CWMnm 7pKxUMp+wwBwDQEqJ3pbJV79t0KNloqEhBTx6IPVSGzBO8+4yMUkwEM+qFV6 isk+rYrt4H3lQFrHytFPIdqIobVtSlUvzr59iORjw2zS/GYhpWYq98urbfpY i9W3AZ90p4WqW9PvLJyl+UCbkKNBBFZZArb4aFZH7W+0qWKs4oIyGNQ48y8O a1d8lcXTL8um3wCHPLgjHQLeMO7/cifMkclNoPEyqwPsrgru2Igz/SCaYkMp 7e2L0OiWHzpDIhs9SnQKzd0iZC650VK70Q/ZBis4VMUdOZq/ctliPBffqVUy GJdL5F1hpyl/7tIWt85pUt4nSkicbXgxSFH9pWTNWTDKd5oJ33uwlvJYmqLV 5KzUXMcXW7GVbDo/8bAgRmc4TyLNyJIxxWGkR0H/6SEGpV2dOu2F9w+hJObf 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 DCCf0uyB+lKCmTUF+6jptiy0OklSJY0/CjEZ3lXS1++cRdKNJXLkYwW4qqgj PyVk+t/LxkjLmmPSLxppw9XG7FVrddIrTVHHdCaUVZoTAI7mAl86U94orcVI 9ebKbTobIe31scKX5gxXejuJzvW1HY7WNDVb61+P6/s7K42ltjUOUVXrS06Y 7U3sdmZZndq76qsd2bYxQigbjUmZyS6jLrgstBNqnKlpdR3NKqADwAjVBkYg Vczhr1fAVGZForM/Qc4S+Kqc1cON4cFUEU7t5OavT/X23yCBWmc4m71dPY12 KIZ6B+LqTQjO9AEMPYZQ9i7DBaf0dqzc+jBWnX0oWsr+WV07S40qTXl+u2qY GFO8U9rD14OU7mNy0nmLVtpuzDvT1+2FBRe6qezxVouTEGvxZWmZm3KX4KsF YhWkzfGV8LUJUsT7FIzovTMvrkkAZFPQIL4hWpzWIPJPY8a4rC68TFubpZut kAqL4I2VaizKdQML7ZhSDwlCvXtJlTv1hPFbB+OICaDcj2fifz4tde8Aj8Gf ZRqaAhYT8i9uTZa6LOXdNxbzIF3LxfitlNM+Fj0d5SvVuq1ca3iWa9xiOwAI 1hqMlit4shHVut3WvAeZq80nrqBqdwQbwObHcs+Ka20Qv406p/f6QC2wqeDa 2uwVd30CsaWhBuFK37hzc7GlqKWixspOm3dj5yR/oP5C5FcIgn2IyqnCMb+9 1+rmzuuIe89zt73f6+YuCNKjDyK20zzpc+0w1a1uUvc60PxzDzLsrQlr585Z 0Ge9nqFlsNf3PlgDfx/NnGuYk/DGMkjn6HikbYQ09kYtzSonuKt57Y9rV8Dq 1gnnqOeMa49z7uvW6Vp2q6GonV0sEv/+EIfXoNyNbSkt35Hca9tEhJ91CW/W hWKY10S/7X0xo+8ZhYLbQon8U1mrTwLTlglfawSTysmNjznIkGL5R1nZatH4 OpYb+lWEltNr4Ls89umT+n05vQ9q+8aijib5toZRzJDHAK3SkkuE2m1CY+ch bdTnhL3Xc8Z95zEPyvcsb1ou83KxV/mYWgQM7D/e//P//0////s//Z/+T//P 6v/4v//j//6P//s//u//+L//4//+j//7f4//+/8A0B7FNQC4AQA= --0-1088533303-1043132798=:7405-- From cse.psu.edu!9fans-admin Tue Jan 21 16:09:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 16:09:17 JST 2003 Received: (qmail 6921 invoked by uid 1020); 21 Jan 2003 16:09:17 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6917 invoked from network); 21 Jan 2003 16:09:16 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 16:09:16 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7048919A93; Tue, 21 Jan 2003 02:09:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4BFF619980 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 02:08:32 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0L78TB5007438 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 07:08:29 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0L78THR007435 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 00:08:29 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Message-ID: <20030121000724.X7405@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] sorry about the duplicate message Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 00:08:29 -0700 (MST) pine decided to recursively malloc itself and killed my previous session, not indicating that it had already sent the message. sorry... From cse.psu.edu!9fans-admin Tue Jan 21 19:18:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 19:18:23 JST 2003 Received: (qmail 14212 invoked by uid 1020); 21 Jan 2003 19:18:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14208 invoked from network); 21 Jan 2003 19:18:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 19:18:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5116319A8C; Tue, 21 Jan 2003 05:18:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from collyer.net (adsl-63-192-14-227.dsl.snfc21.pacbell.net [63.192.14.227]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 21945199B3 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 05:17:54 -0500 (EST) Message-ID: <602b047a72d066e097596db8e2ae2dd2@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack From: geoff@collyer.net In-Reply-To: <20030120235651.I6769@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 02:17:52 -0800 I've got a sped-up version of rotzoomer at http://collyer.net/~geoff/9, along with faster (though still slow) versions of maze and mandel. I also found a few bugs in maze by inspection and fixed them. I suspect that rotzoomer should build up new images in memory and push them out in large fractions of a window, rather than pixel by pixel. From cse.psu.edu!9fans-admin Tue Jan 21 22:40:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 22:40:27 JST 2003 Received: (qmail 18896 invoked by uid 1020); 21 Jan 2003 22:40:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18892 invoked from network); 21 Jan 2003 22:40:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 22:40:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BD03019A91; Tue, 21 Jan 2003 08:40:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 17AE5199ED for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 08:39:44 -0500 (EST) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.6/8.12.6) with ESMTP id h0LDdD6Z013906 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 14:39:13 +0100 (CET) (envelope-from phk@freebsd.org) To: 9fans@cse.psu.edu From: Poul-Henning Kamp Message-ID: <13905.1043156353@critter.freebsd.dk> Subject: [9fans] On FreeBSD's GEOM Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 14:39:13 +0100 I was made aware that GEOM is being talked about over here and after checking the archive I thought I'd just drop a note with the scoop: GEOM is about transforming disk I/O requests, not about filesystems. Basically it is a modular and stackable framework for doing things like MBR partitioning, BSD disklabel partitioning etc Mirror RAID-5 Striping Encrytion Integrity Multi-Path fail-over. in other words, transformations which operate on the location and/or contents of disk sectors and know nothing about what is actually stored in the sectors and why. I have tried to set a precedent so that on-disk metadata like MBR's and BSD disklabels are read in an architecture independent fashion, and the result of this is that FreeBSD 5.0 on a Sun Sparc64 machine can understand MBR partitioned disk and the IBM PC platform can understand a Solaris disklabel. The most interesting module currently is probably the "GBDE" encryption module which offers very strong encryption at the disk level, targeted at protecting "cold disks", lost laptops, stolen media etc etc. GEOM and GBDE was sponsored by DARPA under the CBOSS program. I gave a tutorial on this at EuroBSDcon2003 (the slides are on their web-page: http://2002.eurobsdcon.org/papers/) And I have offered USENIX to do the same tutorial at BSDcon2003 in september. (I'm not on this list, so make sure I'm in the Cc: if you want me in the loop) Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From cse.psu.edu!9fans-admin Tue Jan 21 23:11:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 23:11:32 JST 2003 Received: (qmail 19267 invoked by uid 1020); 21 Jan 2003 23:11:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19263 invoked from network); 21 Jan 2003 23:11:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 23:11:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 16C35199ED; Tue, 21 Jan 2003 09:11:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 72BFE19A05 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 09:10:52 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Tue, 21 Jan 2003 14:10:36 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 1679612449; Tue, 21 Jan 2003 14:10:35 +0000 Importance: normal Priority: normal Message-Id: <1679612449@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MIME MULTIPART BOUNDARY=.1043158235:+'1" Content-Id: <1679612449-1@snellwilcox.com> Subject: [9fans] DIskless boot off a kfs machine? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 14:09:47 +0000 --MIME MULTIPART BOUNDARY=.1043158235:+'1 Content-Type: application/octet-stream Content-Id: <1679612449-2@snellwilcox.com> Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Plan9.ini" Km5vbXA9MQpkaXN0bmFtZT1wbGFuOQpwYXJ0aXRpb249bmV3CmV0aGVyMD10eXBlPWk4MjU1Nwpt b25pdG9yPW11bHRpc3luYzEzNQp2Z2FzaXplPTEwMjR4NzY4eDgKbW91c2Vwb3J0PTAgLWQgQwoK Ym9vdGZpbGU9ZmQwIWRvcyE5cGNkaXNrLmd6CmZzPTEyOC4xNjMuMTYxLjE1CmF1dGg9MTI4LjE2 My4xNjEuMTUKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgCg== --MIME MULTIPART BOUNDARY=.1043158235:+'1 Content-Type: text/plain; charset=US-ASCII Content-Id: <1679612449-3@snellwilcox.com> Content-Transfer-Encoding: 7bit Hi, Iam trying to get a PC to diskless boot from a single KFS plan9 system. I start the listeners on the Plan9 system (IL and TCP) I would prefer to load my kernel accross the wire from the kfs system but I cannot see how to do this from the info in 9load(8) or plan9.ini(8), so I just boot a 9pcdisk from floppy. Both systems use DHCP to get IP addresses. I set fs= to the IP address of the kfs machine in plan9.ini. However what do I set the auth server address to be, and how should I authenticate? Anyone help? BTW our DHCP server doesn't talk to our DNS server so I have to do everything by IP addresses (sigh) -Steve --MIME MULTIPART BOUNDARY=.1043158235:+'1-- From cse.psu.edu!9fans-admin Tue Jan 21 23:41:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 21 23:41:21 JST 2003 Received: (qmail 19620 invoked by uid 1020); 21 Jan 2003 23:41:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19616 invoked from network); 21 Jan 2003 23:41:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 21 Jan 2003 23:41:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8766A19A8C; Tue, 21 Jan 2003 09:41:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from lcd.thebigchoice.com (pc1-nott2-3-cust18.nott.cable.ntl.com [80.4.204.18]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B45D0199ED for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 09:40:04 -0500 (EST) Received: (qmail 50598 invoked from network); 21 Jan 2003 14:48:38 -0000 Received: from unknown (HELO KIKE) (192.168.1.103) by 192.168.1.102 with SMTP; 21 Jan 2003 14:48:38 -0000 Message-ID: <072201c2c15a$fda8a2e0$6701a8c0@KIKE> From: "matt" To: <9fans@cse.psu.edu> References: <13905.1043156353@critter.freebsd.dk> Subject: Re: [9fans] On FreeBSD's GEOM MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 14:40:05 -0000 > I was made aware that GEOM is being talked about over here and after > checking the archive I thought I'd just drop a note with the scoop: > > GEOM is about transforming disk I/O requests, not about filesystems. I guess I should have listened when they said "if you want plan9, use plan9" From cse.psu.edu!9fans-admin Wed Jan 22 00:04:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 00:04:25 JST 2003 Received: (qmail 19870 invoked by uid 1020); 22 Jan 2003 00:04:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19866 invoked from network); 22 Jan 2003 00:04:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 00:04:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9B82B19A9E; Tue, 21 Jan 2003 10:04:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2D24719A9B for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 10:03:56 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0LF3nB5008841 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 15:03:49 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0LF3nUc008838 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 08:03:49 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack In-Reply-To: <602b047a72d066e097596db8e2ae2dd2@collyer.net> Message-ID: <20030121080011.V7476@fbsd.cpsc.ucalgary.ca> References: <602b047a72d066e097596db8e2ae2dd2@collyer.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 08:03:49 -0700 (MST) that's how it originally operated. i didn't find it too fast on my own machine and opted for simplicity... do you want me to add your modifications to www.acl.lanl.gov's xscreensaver archive? i just tried your web site and the link to rotzoomer.bun appears to be broken... On Tue, 21 Jan 2003 geoff@collyer.net wrote: > I've got a sped-up version of rotzoomer at > http://collyer.net/~geoff/9, along with faster (though still slow) > versions of maze and mandel. I also found a few bugs in maze by > inspection and fixed them. > > I suspect that rotzoomer should build up new images in memory and push > them out in large fractions of a window, rather than pixel by pixel. > From cse.psu.edu!9fans-admin Wed Jan 22 00:08:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 00:08:38 JST 2003 Received: (qmail 19906 invoked by uid 1020); 22 Jan 2003 00:08:38 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19902 invoked from network); 22 Jan 2003 00:08:38 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 00:08:38 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8A92419A9F; Tue, 21 Jan 2003 10:08:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E707A19A9D for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 10:07:17 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] On FreeBSD's GEOM From: Fco.J.Ballesteros In-Reply-To: <13905.1043156353@critter.freebsd.dk> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 16:07:16 +0100 > GEOM is about transforming disk I/O requests, not about filesystems. > Basically it is a modular and stackable framework for doing things like > > MBR partitioning, BSD disklabel partitioning etc > Mirror RAID-5 Striping > Encrytion > Integrity > Multi-Path fail-over. fs(3) could be adapted to do that in that case. I'm just using it to mirror partitions and for nothing else. Regarding fail-over, I'm experimenting with redirfs, which has been just implemented. BTW, I think someone asked recently in the list for stacking in a union different trees. Instead of doing it in the kernel, I think it'd be fairly easy to do that by changing redirfs to do the merge. From cse.psu.edu!9fans-admin Wed Jan 22 00:12:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 00:12:21 JST 2003 Received: (qmail 19952 invoked by uid 1020); 22 Jan 2003 00:12:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19948 invoked from network); 22 Jan 2003 00:12:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 00:12:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 911B319A8C; Tue, 21 Jan 2003 10:12:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DCF0919A97 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 10:11:01 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0LFAsB5008867 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 15:10:54 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0LFAs9r008864 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 08:10:54 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Subject: Re: [9fans] On FreeBSD's GEOM In-Reply-To: <072201c2c15a$fda8a2e0$6701a8c0@KIKE> Message-ID: <20030121080558.R7476@fbsd.cpsc.ucalgary.ca> References: <13905.1043156353@critter.freebsd.dk> <072201c2c15a$fda8a2e0$6701a8c0@KIKE> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 08:10:54 -0700 (MST) I wouldn't be so harsh :) the GEOM ideas appear to be quite reasonable and it is not sompletely impossible to believe that some of them can make it into fossil (or something that works on top of fossil) in the future, for such things like striping and disk mirroring... after all softupdates made it ;) andrey On Tue, 21 Jan 2003, matt wrote: > I guess I should have listened when they said "if you want plan9, use plan9" > From cse.psu.edu!9fans-admin Wed Jan 22 02:05:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 02:05:36 JST 2003 Received: (qmail 21261 invoked by uid 1020); 22 Jan 2003 02:05:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21257 invoked from network); 22 Jan 2003 02:05:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 02:05:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 916A0199E3; Tue, 21 Jan 2003 12:05:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn3.excitenetwork.com [207.159.120.57]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1A91019999 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:04:39 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id B19DF3E30; Tue, 21 Jan 2003 12:04:36 -0500 (EST) To: 9fans@cse.psu.edu Received: from [199.98.16.10] by xprdmailfe6.nwk.excite.com via HTTP; Tue, 21 Jan 2003 12:04:36 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 0c25ee5cab6632ce701b553e1a4cf8cd From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030121170436.B19DF3E30@xmxpita.excite.com> Subject: [9fans] Additional Software page Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 12:04:36 -0500 (EST) The Perl link still says Perl 5.004_05 even though the download is actually 5.8. This got me the following reply when I sent a correction to CPAN's ports page: (edited somewhat) > From: Jarkko Hietaniemi > To: Joel Salomon > Cc: > Subject: Re: Perl on Plan 9 (Correction to Ports list) > > Hmmm, where is the 5.8.0 for plan9 downloadable? The > "additional software" link points to a perl 5.004_05. > > -- Jarkko Hietaniemi http://www.iki.fi/jhi/ Please correct. -- Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Wed Jan 22 02:08:20 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 02:08:20 JST 2003 Received: (qmail 21313 invoked by uid 1020); 22 Jan 2003 02:08:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21309 invoked from network); 22 Jan 2003 02:08:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 02:08:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E73B119A19; Tue, 21 Jan 2003 12:08:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2C7BE1999B for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:07:38 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 21 12:07:37 EST 2003 Received: from 141.154.230.213 ([141.154.230.213]) by plan9; Tue Jan 21 12:07:14 EST 2003 Message-ID: <53435d0e11298fb0fb04345d68251abb@plan9.bell-labs.com> X-Plan9-Fortune: What good is someone who can walk on water if you can't follow in his footsteps? To: 9fans@cse.psu.edu Subject: Re: [9fans] Additional Software page From: "Russ Cox" In-Reply-To: <20030121170436.B19DF3E30@xmxpita.excite.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 12:07:17 -0500 fixed. From cse.psu.edu!9fans-admin Wed Jan 22 02:25:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 02:25:33 JST 2003 Received: (qmail 21493 invoked by uid 1020); 22 Jan 2003 02:25:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21489 invoked from network); 22 Jan 2003 02:25:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 02:25:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3FA4A19A1C; Tue, 21 Jan 2003 12:25:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3637819A2F for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:24:38 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 21 12:24:37 EST 2003 Received: from 141.154.230.213 ([141.154.230.213]) by plan9; Tue Jan 21 12:24:13 EST 2003 Message-ID: <06d34e935e875c20d3ae84b311b22cb5@plan9.bell-labs.com> X-Plan9-Fortune: NEW fsname = x, NEW volname = 49a126 -- DEL if wrong!! To: 9fans@cse.psu.edu Subject: Re: [9fans] DIskless boot off a kfs machine? From: "Russ Cox" In-Reply-To: <1679612449@snellwilcox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 12:24:11 -0500 You need to run an auth server. Set auth= to the IP address of the auth server. Alternately, if you are the same user on the kfs and an the remote machine you can just run echo 'key proto=p9sk1 user=steve.simon dom=steve.dom !password=secret' >/mnt/factotum/ctl Make sure it's the first key. And then use that same user and password on the terminal. Russ From cse.psu.edu!9fans-admin Wed Jan 22 02:34:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 02:34:23 JST 2003 Received: (qmail 21578 invoked by uid 1020); 22 Jan 2003 02:34:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21574 invoked from network); 22 Jan 2003 02:34:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 02:34:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7CAFF19A2F; Tue, 21 Jan 2003 12:34:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DD38C19A27 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:33:09 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 21 12:33:09 EST 2003 Received: from 141.154.230.213 ([141.154.230.213]) by plan9; Tue Jan 21 12:32:46 EST 2003 Message-ID: X-Plan9-Fortune: He can't crumble dumplings for himself, yet he cuts noods for others. To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack From: "Russ Cox" In-Reply-To: <20030120235651.I6769@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 12:32:50 -0500 you know, you could read /dev/vgactl in a daemon to figure out how long the terminal has been idle and then invoke the screensaver automatically. if you were into that sort of thing. From cse.psu.edu!9fans-admin Wed Jan 22 02:44:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 02:44:35 JST 2003 Received: (qmail 21691 invoked by uid 1020); 22 Jan 2003 02:44:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21687 invoked from network); 22 Jan 2003 02:44:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 02:44:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5F20419A69; Tue, 21 Jan 2003 12:44:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7614D19A63 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:43:27 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0LHhIB5015890 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 17:43:18 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0LHhIYu015887 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 10:43:18 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack In-Reply-To: Message-ID: <20030121103848.V9171@fbsd.cpsc.ucalgary.ca> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 10:43:18 -0700 (MST) I don't know how to write over the entire screen instead of just in a window... plus, I'm not sure whether rio will be forgiving enough if I sidestep it, or whether you guys will accept modified rio sources (like adding extra controls to rio itself) i wouldn't mind converting all those hacks into screensavers, just never really thought about it seriously enough.. On Tue, 21 Jan 2003, Russ Cox wrote: > you know, you could read /dev/vgactl in a daemon > to figure out how long the terminal has been idle > and then invoke the screensaver automatically. > > if you were into that sort of thing. > From cse.psu.edu!9fans-admin Wed Jan 22 02:57:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 02:57:22 JST 2003 Received: (qmail 21841 invoked by uid 1020); 22 Jan 2003 02:57:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21837 invoked from network); 22 Jan 2003 02:57:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 02:57:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6B96B19980; Tue, 21 Jan 2003 12:57:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CB0601999B for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:56:13 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 21 12:56:12 EST 2003 Received: from 141.154.230.213 ([141.154.230.213]) by plan9; Tue Jan 21 12:55:50 EST 2003 Message-ID: <7a1083aebd837c7d2b5597bfb33cee14@plan9.bell-labs.com> X-Plan9-Fortune: Apart from the extra line that's a one line proof. To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack From: "Russ Cox" In-Reply-To: <20030121103848.V9171@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 12:55:48 -0500 you don't need to write to the screen. allocate a new window as big as the screen. From cse.psu.edu!9fans-admin Wed Jan 22 03:43:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 03:43:34 JST 2003 Received: (qmail 22294 invoked by uid 1020); 22 Jan 2003 03:43:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22290 invoked from network); 22 Jan 2003 03:43:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 03:43:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 173CC19A27; Tue, 21 Jan 2003 13:43:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from galapagos.cse.psu.edu (galapagos.cse.psu.edu [130.203.12.17]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id C659519980 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 13:42:47 -0500 (EST) Received: (qmail 10150 invoked by uid 991); 21 Jan 2003 18:42:47 -0000 Message-ID: <20030121184247.10149.qmail@g.bio.cse.psu.edu> To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack In-Reply-To: Message from "Russ Cox" of "Tue, 21 Jan 2003 12:32:50 EST." From: Scott Schwartz Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 13:42:47 -0500 Russ writes: > if you were into that sort of thing. Let me put in a vote for the opposite sort of thing: using DPMS to powersave the monitor. From cse.psu.edu!9fans-admin Wed Jan 22 03:56:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 03:56:23 JST 2003 Received: (qmail 22429 invoked by uid 1020); 22 Jan 2003 03:56:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22425 invoked from network); 22 Jan 2003 03:56:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 03:56:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D1DE819A2F; Tue, 21 Jan 2003 13:56:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C917719A33 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 13:55:09 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 21 13:55:08 EST 2003 Received: from 141.154.230.213 ([141.154.230.213]) by plan9; Tue Jan 21 13:54:47 EST 2003 Message-ID: X-Plan9-Fortune: Posixiate, v.: to kill code or render it unconscious. See asphyxiate. To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack From: "Russ Cox" In-Reply-To: <20030121184247.10149.qmail@g.bio.cse.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 13:55:02 -0500 > Let me put in a vote for the opposite sort of thing: using DPMS to powersave > the monitor. every time i have tried to do dpms by the vesa spec, the screens never come back correctly when i turn them back on. the code is in /sys/src/9/pc/vga.c:/^vgablank, but it breaks so many setups that it's not used. some video cards have their own ways to get at dpms (see /sys/src/9/pc/vgasavage.c:/^savageblank, also s3, mga6xx, nvidia) and that seems to work better. it's still not perfect though. mach64xx, for example, doesn't behave right even using the mach64xx-specific blanking. it's just a nightmare. the lcds tend to work better because they have an explicit signal to do blanking rather than infer something from the horizontal and vertical sync pulses. both laptops and digital cards like t2r4 seem to work well. From cse.psu.edu!9fans-admin Wed Jan 22 04:02:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 04:02:23 JST 2003 Received: (qmail 22504 invoked by uid 1020); 22 Jan 2003 04:02:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22500 invoked from network); 22 Jan 2003 04:02:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 04:02:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F226519A69; Tue, 21 Jan 2003 14:02:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.mightycheese.com (mail.mightycheese.com [209.61.186.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F2D4B19A66 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 14:01:03 -0500 (EST) Received: from [216.239.45.4] (HELO stinkhorn.corp.google.com) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP id 441352 for 9fans@cse.psu.edu; Tue, 21 Jan 2003 13:01:02 -0600 Message-ID: <9280770f0a70e4c7117f409348ef1f60@mightycheese.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack From: "rob pike, esq." In-Reply-To: <20030121184247.10149.qmail@g.bio.cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-vnqfxpatbtypauvvaqjfbxtrbb" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 11:00:34 -0800 This is a multi-part message in MIME format. --upas-vnqfxpatbtypauvvaqjfbxtrbb Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit On a related note, here's a screen locker. I intended to wrap it in a shell script to watch the idle time in vgactl but bounced off a bug in an early version of that code and never returned. I just run it by hand. /lib/bunny.bit is a cropped version of glenda from the web site and too large to attach here. -rob --upas-vnqfxpatbtypauvvaqjfbxtrbb Content-Disposition: attachment; filename=lock.c Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit #include #include #include #include char pic[] = "/lib/bunny.bit"; int vgactl; int debug; uchar storedhash[SHA1dlen]; uchar thishash[SHA1dlen]; char user[256]; char home[256]; char hashfile[256]; void error(char *fmt, ...) { Fmt f; char buf[64]; va_list arg; fmtfdinit(&f, 1, buf, sizeof buf); fmtprint(&f, "lock: "); va_start(arg, fmt); fmtvprint(&f, fmt, arg); va_end(arg); fmtprint(&f, "\n"); fmtfdflush(&f); postnote(PNGROUP, getpid(), "die"); exits("fatal error"); } void usage(void) { fprint(2, "usage: lock [-p]\n"); exits("usage"); } void readfile(char *name, char *buf, int nbuf, int addnul) { int fd; fd = open(name, OREAD); if(fd == -1) error("%s: can't open: %r", name); nbuf = read(fd, buf, nbuf-addnul); close(fd); if(nbuf == -1) error("%s: can't can't read: %r", name); if(addnul) buf[nbuf] = '\0'; } int readstoredhash(int mustexist) { if(access(hashfile, AEXIST) < 0){ if(!mustexist) return 0; error("no password set; use lock -p to set password"); } readfile(hashfile, (char*)storedhash, sizeof storedhash, 0); return 1; } void readline(char *buf, int nbuf) { char c; int i; i = 0; while(i < nbuf-1){ if(read(0, &c, 1) != 1 || c == '\04' || c == '\177'){ buf[0] = '\0'; return; } if(c == '\n'){ buf[i] = '\0'; return; } if(c == '\b' && i > 0){ --i; continue; } if(c == '\025'){ i = 0; continue; } buf[i++] = c; } } void checkpassword(int must) { char buf[256]; static int opened; int fd, consctl; if(!opened){ fd = open("/dev/cons", OREAD); if(fd == -1) error("can't open cons: %r"); dup(fd, 0); close(fd); fd = open("/dev/cons", OWRITE); if(fd == -1) error("can't open cons: %r"); dup(fd, 1); dup(1, 2); close(fd); consctl = open("/dev/consctl", OWRITE); if(consctl == -1) error("can't open consctl: %r"); if(write(consctl, "rawon", 5) != 5) error("can't turn off echo\n"); opened = 1; } for(;;){ fprint(2, "password: "); readline(buf, sizeof buf); fprint(2, "\n"); if(buf[0] == '\0' || buf[0] == '\04'){ if(must) continue; error("no password typed"); } sha1((uchar*)buf, strlen(buf), thishash, nil); memset(buf, 0, sizeof buf); if(memcmp(thishash, storedhash, sizeof storedhash) == 0) break; fprint(2, "password mismatch\n"); } } void changepassword(void) { int fd; char buf[256]; if(readstoredhash(0)) checkpassword(0); for(;;){ fprint(2, "password: "); readline(buf, sizeof buf); fprint(2, "\n"); if(buf[0] == '\0' || buf[0] == '\04') exits("no password typed"); sha1((uchar*)buf, strlen(buf), thishash, nil); memset(buf, 0, sizeof buf); fprint(2, "re-type password: "); readline(buf, sizeof buf); fprint(2, "\n"); if(buf[0] == '\0' || buf[0] == '\04') exits("no password typed"); sha1((uchar*)buf, strlen(buf), storedhash, nil); memset(buf, 0, sizeof buf); if(memcmp(storedhash, thishash, sizeof storedhash) != 0){ fprint(2, "password mismatch\n"); continue; } fd = create(hashfile, OWRITE, 0600); if(fd < 0) error("can't create hashfile: %r"); if(write(fd, storedhash, sizeof storedhash) != sizeof storedhash) error("error writing hashfile: %r"); break; } } void grabmouse(void) { int fd; char ibuf[256], obuf[256]; if(debug) return; fd = open("/dev/mouse", ORDWR); if(fd < 0) error("can't open /dev/mouse: %r"); switch(fork()){ case -1: error("can't fork mouse process: %r"); default: return; case 0: break; } snprint(obuf, sizeof obuf, "m %d %d", screen->r.min.x+Dx(screen->r)/2, screen->r.min.y+Dy(screen->r)/2); while(read(fd, ibuf, sizeof ibuf) > 0) fprint(fd, "%s", obuf); } void lockscreen(void) { enum { Nfld=5, Fldlen = 12 }; char buf[Nfld*Fldlen], *flds[Nfld], newcmd[128]; enum { Cursorlen=2*4+2*2*16 }; char cbuf[Cursorlen]; int fd, dx, dy; Image *i; Rectangle r; fd = open("/dev/screen", OREAD); if(fd < 0) error("can't open /dev/screen: %r"); if(read(fd, buf, Nfld*Fldlen) != Nfld*Fldlen) error("can't read /dev/screen: %r"); close(fd); buf[sizeof buf-1] = 0; if(tokenize(buf, flds, Nfld) != Nfld) error("can't tokenize /dev/screen header"); snprint(newcmd, sizeof newcmd, "-r %s %s %d %d", flds[1], flds[2], atoi(flds[3])-1, atoi(flds[4])-1); newwindow(newcmd); initdraw(nil, nil, "lock"); /* screen is now open and covered. grab mouse and hold on tight */ grabmouse(); fd = open(pic, OREAD); if(fd > 0){ i = readimage(display, fd, 0); if(i){ r = screen->r; dx = (Dx(screen->r)-Dx(i->r))/2; r.min.x += dx; r.max.x -= dx; dy = (Dy(screen->r)-Dy(i->r))/2; r.min.y += dy; r.max.y -= dy; draw(screen, r, i, nil, i->r.min); flushimage(display, 1); } close(fd); } /* clear the cursor */ fd = open("/dev/cursor", OWRITE); if(fd > 0){ memset(cbuf, 0, sizeof cbuf); write(fd, cbuf, sizeof cbuf); /* leave it open */ } fprint(vgactl, "blank"); } void main(int argc, char *argv[]) { readfile("#c/user", user, sizeof user, 1); readfile("#e/home", home, sizeof home, 1); snprint(hashfile, sizeof hashfile, "%s/lib/lockhash", home); vgactl = open("#v/vgactl", OWRITE); if(vgactl == -1) error("can't open vgactl: %r"); ARGBEGIN{ case 'd': debug++; break; case 'p': changepassword(); exits(nil); default: usage(); }ARGEND if(argc != 0) usage(); readstoredhash(1); rfork(RFNOTEG); lockscreen(); checkpassword(1); postnote(PNGROUP, getpid(), "die"); exits(nil); } --upas-vnqfxpatbtypauvvaqjfbxtrbb-- From cse.psu.edu!9fans-admin Wed Jan 22 04:08:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 04:08:29 JST 2003 Received: (qmail 22572 invoked by uid 1020); 22 Jan 2003 04:08:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22567 invoked from network); 22 Jan 2003 04:08:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 04:08:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EAD9A19A6D; Tue, 21 Jan 2003 14:08:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BDE4E19A69 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 14:07:10 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0LJ71B5016374 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 19:07:01 GMT (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0LJ71qu016371 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 12:07:01 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans@cse.psu.edu In-Reply-To: Message-ID: <20030121120259.Q9171@fbsd.cpsc.ucalgary.ca> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] suspending screens (was: rotzoomer) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 12:07:01 -0700 (MST) On Tue, 21 Jan 2003, Russ Cox wrote: > it's just a nightmare. the lcds tend to work better because > they have an explicit signal to do blanking rather than > infer something from the horizontal and vertical sync pulses. > both laptops and digital cards like t2r4 seem to work well. > The T21 IBM laptop I have can never restore the screen correctly after a suspend (such as closing the laptop and reopening it immediately). The problem has been reported here a few times by different people -- the screen gets split in three columns, each showing only the first third on the original screen... I have looked but wasn't really able to fix it. It existed in FreeBSD too, but has disappeared after 4.6RC2... From cse.psu.edu!9fans-admin Wed Jan 22 04:19:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 04:19:28 JST 2003 Received: (qmail 22678 invoked by uid 1020); 22 Jan 2003 04:19:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22674 invoked from network); 22 Jan 2003 04:19:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 04:19:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DD06F19A6E; Tue, 21 Jan 2003 14:19:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6118D19A6F for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 14:18:17 -0500 (EST) Message-ID: <381b243cd5e8491af8fad252219d464b@plan9.bell-labs.com> From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] suspending screens (was: rotzoomer) In-Reply-To: <20030121120259.Q9171@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 14:18:14 -0500 although i have't tried it on the t21, the t23 has a similar problem when used in anything other that 8-bit mode. the bios apm code fails to set the depth bits correctly in crt register 0x90, e.g. for 16-bit mode it should be 0x81, not 0x80 (see /sys/src/cmd/vga/virge.c). i have a dumb little programme ('adjust') for poking registers directly when testing things and use this to reset the screen after the lid has been opened: /usr/jmk/src/v/adjust crt 0x90 0x81 if i could be bothered i'd figure ou how to get that run automatically on opening the lid. fyi, here's how to display on an external monitor on the t23: # turn on hsync/vsync to external monitor % adjust seq 0x0d 0 0x3C4[0x0D]: 0x50->0x00 # power up the DACs % adjust seq 0x18 0 0x3C4[0x18]: 0x20->0x00 # turn off the lcd % adjust seq 0x31 0 0x3C4[0x31]: 0x10->0x00 % From cse.psu.edu!9fans-admin Wed Jan 22 06:50:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 06:50:37 JST 2003 Received: (qmail 23950 invoked by uid 1020); 22 Jan 2003 06:50:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23946 invoked from network); 22 Jan 2003 06:50:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 06:50:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E2D7219A71; Tue, 21 Jan 2003 16:50:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from collyer.net (adsl-63-192-14-227.dsl.snfc21.pacbell.net [63.192.14.227]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E2A4D19A6F for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 16:49:47 -0500 (EST) Message-ID: <8df647e2db5e8fa0d30ee5e5e77d9ca3@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] rotzoomer -- another xscreensaver hack From: geoff@collyer.net In-Reply-To: <20030121080011.V7476@fbsd.cpsc.ucalgary.ca> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 13:49:45 -0800 > do you want me to add your modifications to www.acl.lanl.gov's > xscreensaver archive? Sure, that would be fine. > i just tried your web site and the link to rotzoomer.bun appears to be > broken... Sorry about that; I had the link working and then broke it. It's fixed now. I've also incorporated your suggested changes into my rotzoomer bundle. From cse.psu.edu!9fans-admin Wed Jan 22 10:54:17 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 10:54:17 JST 2003 Received: (qmail 29573 invoked by uid 1020); 22 Jan 2003 10:53:42 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29562 invoked from network); 22 Jan 2003 10:53:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 10:53:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ADC57199E3; Tue, 21 Jan 2003 20:53:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8549B199BB for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 20:52:31 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0M1qSmx002043 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 17:52:30 -0800 (PST) Message-ID: To: 9fans@cse.psu.edu From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Why do I see things like this during replica/pull? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 18:04:22 -0800 a sys/doc/fossil.pdf 664 sys sys 1042006244 sys/doc/fossil.pdf: not replicated; will not update fs permission checking was off; There are a few files like this that are not replicated. These didn't already exist, so I don't know where the conflict would be generated. ~~~~~~~~~~~ Skip Tavakkolian -- Chief cook and bottle washer 9Netics - Software Development Services http://www.9netics.com From cse.psu.edu!9fans-admin Wed Jan 22 10:54:57 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 10:54:57 JST 2003 Received: (qmail 29607 invoked by uid 1020); 22 Jan 2003 10:54:32 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29594 invoked from network); 22 Jan 2003 10:54:18 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 10:54:18 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D7CF7199B7; Tue, 21 Jan 2003 20:54:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 24C87199EE for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 20:53:19 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0M1rImx004086 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 17:53:18 -0800 (PST) Message-ID: <166961a912968c8026ef0deac2c4f0a6@centurytel.net> To: 9fans@cse.psu.edu From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] missing cmd.exe Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 18:05:16 -0800 Sure doesn't take long. Somewhat amusing. From httpd log: -------------------------------------------- LogTime: Tue, 21 Jan 2003 17:33:40 GMT ConnTime: Tue, 21 Jan 2003 17:33:40 GMT RemoteIP: 128.121.239.173 Port: 1976 Reply: 403 Forbidden Reason: Search not supported FinalURI: /scripts/..%5c%5c../winnt/system32/cmd.exe ---------- GET /scripts/..%255c%255c../winnt/system32/cmd.exe?/c+dir ~~~~~~~~~~~ Skip Tavakkolian -- Chief cook and bottle washer 9Netics - Distributed Applications Platform http://www.9netics.com From cse.psu.edu!9fans-admin Wed Jan 22 11:32:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 11:32:28 JST 2003 Received: (qmail 31246 invoked by uid 1020); 22 Jan 2003 11:32:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 31242 invoked from network); 22 Jan 2003 11:32:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 11:32:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 508E419A02; Tue, 21 Jan 2003 21:32:16 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E10D8199BB for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 21:31:27 -0500 (EST) Message-ID: X-Plan9-Fortune: When times are bad, people feel compelled to overeat. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Why do I see things like this during replica/pull? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 21:31:26 -0500 Perhaps you interrupted the pull that initially created those files, and so the database doesn't reflect that replica/pull put them there? From cse.psu.edu!9fans-admin Wed Jan 22 15:47:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 15:47:35 JST 2003 Received: (qmail 7790 invoked by uid 1020); 22 Jan 2003 15:47:34 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7785 invoked from network); 22 Jan 2003 15:47:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 15:47:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 16628199DD; Wed, 22 Jan 2003 01:47:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 58BFC1998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 01:46:10 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0M6jrmx029688 for <9fans@cse.psu.edu>; Tue, 21 Jan 2003 22:45:59 -0800 (PST) Message-ID: <283361ff6eea76d41ba0868d0523aed7@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Why do I see things like this during replica/pull? From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 21 Jan 2003 22:57:47 -0800 > Perhaps you interrupted the pull that initially > created those files, and so the database doesn't > reflect that replica/pull put them there? There was "mount rpc error", on a previous attempt. Thanks. From cse.psu.edu!9fans-admin Wed Jan 22 15:55:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 15:55:34 JST 2003 Received: (qmail 8181 invoked by uid 1020); 22 Jan 2003 15:55:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8132 invoked from network); 22 Jan 2003 15:55:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 15:55:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EE72D19A08; Wed, 22 Jan 2003 01:55:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from smtp2.vol.cz (smtp2.vol.cz [195.250.128.42]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 020CB199EE for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 01:54:24 -0500 (EST) Received: from webmail4.post.cz (webmail4.post.cz [212.20.96.252]) by smtp2.vol.cz (8.12.6/8.12.6) with ESMTP id h0M6sOpH042692 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 07:54:24 +0100 (CET) (envelope-from pac7@post.cz) Received: from webmail4.post.cz (localhost [127.0.0.1]) by webmail4.post.cz (8.12.6/8.12.3) with ESMTP id h0M6sOKJ016088 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 07:54:24 +0100 (CET) (envelope-from pac7@post.cz) Received: (from www@localhost) by webmail4.post.cz (8.12.6/8.12.3/Submit) id h0M6sNQ5016087; Wed, 22 Jan 2003 07:54:23 +0100 (CET) From: Petr Cejchan To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/plain; CHARSET=iso-8859-2 X-Originating-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) X-Originating-Ip: 147.231.139.42 X-Mailer: Volny.cz Webmail2 1.15 Subject: [9fans] 3 PQ questions Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 07:54:23 +0100 (CET) Hi, I'm new to pq IRDBS thus I've got these stupid questions: i) can I match all records with field value less than (greater than) a specified value? '<' and '<' don't work for obvious reasons... ii) is this a correct implementation of a relation from multiple fields in A to a single field in B: A: B: ... COLOUR COLOURFROM COLOURFROM COLOURTO COLOURTO COLOURMID COLOURMID ... and give COLOURFROM, COLOURTO, and COLOURMID the same code in B? iii) what does the '+' sign in dispatch file exactly mean? I found that when omitted the relation doesn't establish...so I use it without knowing what I'm doing. Thanks, regards, ++pac. From cse.psu.edu!9fans-admin Wed Jan 22 18:59:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 18:59:36 JST 2003 Received: (qmail 14290 invoked by uid 1020); 22 Jan 2003 18:59:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14286 invoked from network); 22 Jan 2003 18:59:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 18:59:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7C9A219A00; Wed, 22 Jan 2003 04:59:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 741331998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 04:58:39 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18bHMJ-0000Fo-00 for 9fans@cse.psu.edu; Wed, 22 Jan 2003 09:39:47 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Adrian Tritschler Message-ID: Organization: Monash University Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [9fans] ape/psh problem? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 09:39:06 GMT Having bumbled my way through setting up a cpu/auth machine, I'm now atta= ching to it (slowly) via drawterm and thought I'd try to start compiling some s= ource. cpu% ape/psh sh 3927: suicide: sys: trap: fault read addr=3D0x3e2ce43e pc=3D0x3e2ce43e Is this my problem or an ape problem? Adrian --------------------------------------------------------------- Adrian Tritschler mailto:Adrian.Tritschler@its.monash.edu.au Latitude 38=B0S, Longitude 145=B0E, Altitude 50m, Shoe size 44 --------------------------------------------------------------- From cse.psu.edu!9fans-admin Wed Jan 22 20:04:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 20:04:24 JST 2003 Received: (qmail 16307 invoked by uid 1020); 22 Jan 2003 20:04:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16303 invoked from network); 22 Jan 2003 20:04:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 20:04:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6047019A27; Wed, 22 Jan 2003 06:04:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from lcd.thebigchoice.com (pc1-nott2-3-cust18.nott.cable.ntl.com [80.4.204.18]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 3B1751998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 06:03:22 -0500 (EST) Received: (qmail 53835 invoked from network); 22 Jan 2003 11:12:24 -0000 Received: from unknown (HELO KIKE) (matt@192.168.1.103) by 192.168.1.102 with SMTP; 22 Jan 2003 11:12:24 -0000 Message-ID: <055201c2c205$e1071d00$6701a8c0@KIKE> From: "matt" To: Cc: <9fans@cse.psu.edu> References: <13905.1043156353@critter.freebsd.dk> Subject: Re: [9fans] On FreeBSD's GEOM MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 11:03:21 -0000 Hi, > I was made aware that GEOM is being talked about over here and after > checking the archive I thought I'd just drop a note with the scoop: thanks for the input. I'm the fellow responsible for bringing GEOM to the attention of the plan9 people. Unfortunately it wasn't quite what I imagined. I had the man pages and imagined that the GEOM modular design was suitable to implement virtual file systems. I'm a userland programmer so many of the subtleties pass me by [and some of the obvious]. User level file servers is one of those ideas that has grabbed me and I look for the possibilities in all my projects now. Here I am with the beautiful plan9 in my office but stalwart FreeBSD in the co-lo. I did start to move my databases into the file system in the hope that I could eventually make the transition but I soon ran out of inodes. Ah well, I live in hope m From cse.psu.edu!9fans-admin Wed Jan 22 21:55:40 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 21:55:40 JST 2003 Received: (qmail 18251 invoked by uid 1020); 22 Jan 2003 21:55:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18247 invoked from network); 22 Jan 2003 21:55:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 21:55:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D5CFA19A00; Wed, 22 Jan 2003 07:55:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6C2581998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 07:54:54 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18bJwn-0004sr-00 for 9fans@cse.psu.edu; Wed, 22 Jan 2003 12:25:37 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Anthony Mandic Message-ID: <3E2E8230.914E3F15@start.com.au> Organization: Mandic Consulting Pty. Ltd. Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit References: <166961a912968c8026ef0deac2c4f0a6@centurytel.net> Subject: Re: [9fans] missing cmd.exe Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 12:25:19 GMT Skip Tavakkolian wrote: > > Sure doesn't take long. Somewhat amusing. From httpd log: ... > RemoteIP: 128.121.239.173 > Port: 1976 > Reply: 403 Forbidden > Reason: Search not supported > FinalURI: /scripts/..%5c%5c../winnt/system32/cmd.exe > ---------- > GET /scripts/..%255c%255c../winnt/system32/cmd.exe?/c+dir It shouldn't be too hard to develop a script or program called cmd.exe to do something fun. I'm surprised Boyd hasn't suggested this yet (but maybe I'm jumping the gun, so to speak). -am © 2003 From cse.psu.edu!9fans-admin Wed Jan 22 23:16:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 23:16:25 JST 2003 Received: (qmail 19639 invoked by uid 1020); 22 Jan 2003 23:16:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19635 invoked from network); 22 Jan 2003 23:16:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 23:16:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 40E911998C; Wed, 22 Jan 2003 09:16:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B31B51998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:15:11 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0MEFxt03077 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:16:00 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] ctype(2) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 09:15:59 -0500 (EST) My ctype(2) man page has formatting errors in the function list. Can anyone else verify this or do I have a (system) personal problem? Cheers, Sam From cse.psu.edu!9fans-admin Wed Jan 22 23:34:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 22 23:34:32 JST 2003 Received: (qmail 19840 invoked by uid 1020); 22 Jan 2003 23:34:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19836 invoked from network); 22 Jan 2003 23:34:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 22 Jan 2003 23:34:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E7A7119A31; Wed, 22 Jan 2003 09:34:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from theraft.strakt.com (theraft.strakt.com [62.119.131.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 08C4319A0D for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:33:09 -0500 (EST) Received: from strakt.com (boyd@zode.strakt.com [62.119.131.76]) by theraft.strakt.com (8.12.3/8.12.3/Debian -4) with ESMTP id h0MEX7xw015119 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 15:33:07 +0100 Message-ID: <3E2EABA3.4070807@strakt.com> From: Boyd Roberts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] missing cmd.exe References: <166961a912968c8026ef0deac2c4f0a6@centurytel.net> <3E2E8230.914E3F15@start.com.au> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 15:33:07 +0100 Anthony Mandic wrote: >It shouldn't be too hard to develop a script or program >called cmd.exe to do something fun. I'm surprised Boyd >hasn't suggested this yet ... > On reflection, something like Ches' 'jail' would be a cool trick, but maybe a lot of work. From cse.psu.edu!9fans-admin Thu Jan 23 01:10:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 01:10:27 JST 2003 Received: (qmail 21141 invoked by uid 1020); 23 Jan 2003 01:10:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21137 invoked from network); 23 Jan 2003 01:10:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 01:10:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6E52319A33; Wed, 22 Jan 2003 11:10:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4750119A0C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 11:09:14 -0500 (EST) Message-ID: <26aeb16f82765367c08267e93cd8055e@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] ctype(2) From: Fco.J.Ballesteros In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-gkwjmyspdqandmvapsyuzhwetr" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 17:09:12 +0100 This is a multi-part message in MIME format. --upas-gkwjmyspdqandmvapsyuzhwetr Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Mine too. --upas-gkwjmyspdqandmvapsyuzhwetr Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Wed Jan 22 15:16:28 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 40E911998C; Wed, 22 Jan 2003 09:16:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B31B51998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:15:11 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0MEFxt03077 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:16:00 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] ctype(2) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 09:15:59 -0500 (EST) My ctype(2) man page has formatting errors in the function list. Can anyone else verify this or do I have a (system) personal problem? Cheers, Sam --upas-gkwjmyspdqandmvapsyuzhwetr-- From cse.psu.edu!9fans-admin Thu Jan 23 01:18:46 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 01:18:46 JST 2003 Received: (qmail 21215 invoked by uid 1020); 23 Jan 2003 01:18:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21211 invoked from network); 23 Jan 2003 01:18:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 01:18:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D68A919A65; Wed, 22 Jan 2003 11:18:15 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id B9E621998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 11:17:27 -0500 (EST) Message-ID: <03d7f335473e860b6d9a472197e68947@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] ctype(2) From: C H Forsyth MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-naxxerbrnjgcqzdfxqjiyfxibo" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 16:19:38 0000 This is a multi-part message in MIME format. --upas-naxxerbrnjgcqzdfxqjiyfxibo Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit man -t 2 ctype | page -w should look all right if you're using plain man, nroff relies on reverse line feed to implement .2C/.1C (something like that) --upas-naxxerbrnjgcqzdfxqjiyfxibo Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from punt-1.mail.demon.net by mailstore for forsyth@vitanuova.com id 1043252071:10:26312:98; Wed, 22 Jan 2003 16:14:31 GMT Received: from psuvax1.cse.psu.edu ([130.203.4.6]) by punt-1.mail.demon.net id aa1109164; 22 Jan 2003 16:14 GMT Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4ABDF19A27; Wed, 22 Jan 2003 11:10:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4750119A0C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 11:09:14 -0500 (EST) Message-ID: <26aeb16f82765367c08267e93cd8055e@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] ctype(2) From: Fco.J.Ballesteros In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-gkwjmyspdqandmvapsyuzhwetr" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 17:09:12 +0100 This is a multi-part message in MIME format. --upas-gkwjmyspdqandmvapsyuzhwetr Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Mine too. --upas-gkwjmyspdqandmvapsyuzhwetr Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Wed Jan 22 15:16:28 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 40E911998C; Wed, 22 Jan 2003 09:16:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B31B51998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:15:11 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0MEFxt03077 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:16:00 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] ctype(2) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 09:15:59 -0500 (EST) My ctype(2) man page has formatting errors in the function list. Can anyone else verify this or do I have a (system) personal problem? Cheers, Sam --upas-gkwjmyspdqandmvapsyuzhwetr-- --upas-naxxerbrnjgcqzdfxqjiyfxibo-- From cse.psu.edu!9fans-admin Thu Jan 23 01:34:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 01:34:36 JST 2003 Received: (qmail 21387 invoked by uid 1020); 23 Jan 2003 01:34:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21383 invoked from network); 23 Jan 2003 01:34:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 01:34:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3546519A67; Wed, 22 Jan 2003 11:34:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from edoras.nas.com (edoras.nas.com [206.63.100.8]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B51641998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 11:33:10 -0500 (EST) Received: from nas.com (unknown [164.116.190.46]) by edoras.nas.com (Postfix) with ESMTP id 6391AEB143 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 08:33:04 -0800 (PST) Message-ID: <3E2EC7C6.2030906@nas.com> From: Jack Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910 X-Accept-Language: en-us, en, es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] missing cmd.exe References: <166961a912968c8026ef0deac2c4f0a6@centurytel.net> <3E2E8230.914E3F15@start.com.au> <3E2EABA3.4070807@strakt.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 08:33:10 -0800 Boyd Roberts wrote: > Anthony Mandic wrote: > >> It shouldn't be too hard to develop a script or program >> called cmd.exe to do something fun. I'm surprised Boyd >> hasn't suggested this yet ... >> > On reflection, something like Ches' 'jail' would be a cool trick, > but maybe a lot of work. If you do some checking with Google, you'll find that some people have done a number of things on various operating systems when they see these kinds of requests come through. The more interesting (I think) are the ones recognized as the IIS codered worm, because if they're knocking on your door it means they're already infected, which gives you some more information about the host system. There's a pretty popular script floating around to pop up a notification window on the infected host with a warning to the owner that they've been infected, along with a handy URL to find out more info. Others noted that it might be a headless box in a closet somewhere, so have attempted to modify the script to broadcast a message to the local domain/workgroup to let anyone/everyone know that the host is infected. Some people have attempted to write scripts which go back and kill the worm on the infected host. Here's a random example (Googled): http://salfter.dyndns.org/codered.shtml Please note that exploiting an infected host to notify the owner of its infection is probably illegal in the United States and any country willing to buy U.S. goods rather than produce them. -Jack From cse.psu.edu!9fans-admin Thu Jan 23 02:22:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 02:22:36 JST 2003 Received: (qmail 21765 invoked by uid 1020); 23 Jan 2003 02:22:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21761 invoked from network); 23 Jan 2003 02:22:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 02:22:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E8EF419A3E; Wed, 22 Jan 2003 12:22:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.mightycheese.com (mail.mightycheese.com [209.61.186.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5455119A67 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 12:21:58 -0500 (EST) Received: from [216.239.45.4] (HELO glenda.corp.google.com) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP id 442279 for 9fans@cse.psu.edu; Wed, 22 Jan 2003 11:21:57 -0600 Message-ID: <7f35ee877eca40ab435eeeb4326d0703@mightycheese.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] ctype(2) From: "rob pike, esq." In-Reply-To: <26aeb16f82765367c08267e93cd8055e@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-nayyykrgzizoolaaemmdpssbeg" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 09:21:29 -0800 This is a multi-part message in MIME format. --upas-nayyykrgzizoolaaemmdpssbeg Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit That's nroff thinking it's writing to a model 37 TTY. -rob --upas-nayyykrgzizoolaaemmdpssbeg Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-admin@cse.psu.edu> Received: from killy.mspring.net ([207.69.231.40] verified) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP-TLS id 442216 for rob@mail.mightycheese.com; Wed, 22 Jan 2003 10:10:23 -0600 Received: from mail.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by killy.mspring.net (8.12.5/8.8.6) with ESMTP id h0MGAKXg085778 for ; Wed, 22 Jan 2003 11:10:20 -0500 (EST) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4ABDF19A27; Wed, 22 Jan 2003 11:10:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4750119A0C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 11:09:14 -0500 (EST) Message-ID: <26aeb16f82765367c08267e93cd8055e@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] ctype(2) From: "Fco.J.Ballesteros" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-gkwjmyspdqandmvapsyuzhwetr" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 17:09:12 +0100 This is a multi-part message in MIME format. --upas-gkwjmyspdqandmvapsyuzhwetr Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Mine too. --upas-gkwjmyspdqandmvapsyuzhwetr Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Wed Jan 22 15:16:28 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 40E911998C; Wed, 22 Jan 2003 09:16:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B31B51998C for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:15:11 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0MEFxt03077 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 09:16:00 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] ctype(2) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 09:15:59 -0500 (EST) My ctype(2) man page has formatting errors in the function list. Can anyone else verify this or do I have a (system) personal problem? Cheers, Sam --upas-gkwjmyspdqandmvapsyuzhwetr-- --upas-nayyykrgzizoolaaemmdpssbeg-- From cse.psu.edu!9fans-admin Thu Jan 23 04:45:43 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 04:45:43 JST 2003 Received: (qmail 23095 invoked by uid 1020); 23 Jan 2003 04:45:32 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23091 invoked from network); 23 Jan 2003 04:45:32 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 04:45:32 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D0FAD19A6D; Wed, 22 Jan 2003 14:45:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C342219A73 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 14:44:19 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id OAA10693 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 14:44:19 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0MJiJw00151 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 14:44:19 -0500 (EST) Message-Id: <200301221944.h0MJiJw00151@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Drawterm on MacOS X; weird colormap? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 14:44:19 -0500 Hey, when running sam or acme under Drawterm on MacOS X (using the X server from apple), the colors are all messed up (and it's almost impossible to use). In particular, the background sort of looks like a slimey yellow color, and the foreground gets kind of reddish. It's reminiscent of running drawterm (or any other program that uses a big colormap) on an 8-bit X display. Has anyone else seen this? And does anyone know how to fix it, or if it is fixable? (Geoff?) Thanks! - Dan C. From cse.psu.edu!9fans-admin Thu Jan 23 04:55:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 04:55:25 JST 2003 Received: (qmail 23173 invoked by uid 1020); 23 Jan 2003 04:55:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23169 invoked from network); 23 Jan 2003 04:55:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 04:55:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 70B4E19A6D; Wed, 22 Jan 2003 14:55:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1510B19A63 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 14:54:35 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Wed Jan 22 14:54:31 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Wed Jan 22 14:54:09 EST 2003 Message-ID: <6466c0c962e430e5fe3c7cac213346bc@plan9.bell-labs.com> X-Plan9-Fortune: Secret mail has arrived. To: 9fans@cse.psu.edu Subject: Re: [9fans] Drawterm on MacOS X; weird colormap? From: "Russ Cox" In-Reply-To: <200301221944.h0MJiJw00151@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 14:54:06 -0500 It sounds like the RGB triples are being used as BGR. You could put prints in screen-x11.c:/^initmap to see what's going on, and then reverse the sense of the test to get the opposite behavior. You might try running colors. The upper right corner should be red. From cse.psu.edu!9fans-admin Thu Jan 23 07:40:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 07:40:26 JST 2003 Received: (qmail 24566 invoked by uid 1020); 23 Jan 2003 07:40:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24562 invoked from network); 23 Jan 2003 07:40:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 07:40:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 52D8319A25; Wed, 22 Jan 2003 17:40:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1B6481998A for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 17:39:19 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0MMdGWx016314 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 23:39:16 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0MMdE32013305 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 23:39:14 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h0MMdBl03153 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 23:39:14 +0100 (MET) Message-Id: <200301222239.h0MMdBl03153@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol To: 9fans@cse.psu.edu Subject: Re: [9fans] Drawterm on MacOS X; weird colormap? In-reply-to: Your message of "Wed, 22 Jan 2003 14:44:19 -0500." <200301221944.h0MJiJw00151@augusta.math.psu.edu> References: <200301221944.h0MJiJw00151@augusta.math.psu.edu> From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 23:39:11 +0100 This sounds similar to what I got when I run Solaris drawterm with 24bit color -- although I forgot about the exact color shift; my message about it should be in the archives. I played a bit trying to fix it but never got the right colors -- now I'm just using drawterm with 8bit color (I changed the order in which the different color depths are tried in drawterm, I think). I'll have a look again using Russ' reply as inspiration. Axel. > Hey, when running sam or acme under Drawterm on MacOS X > (using the X server from apple), the colors are all messed up > (and it's almost impossible to use). In particular, the > background sort of looks like a slimey yellow color, and > the foreground gets kind of reddish. It's reminiscent of > running drawterm (or any other program that uses a big > colormap) on an 8-bit X display. Has anyone else seen this? > And does anyone know how to fix it, or if it is fixable? > (Geoff?) Thanks! From cse.psu.edu!9fans-admin Thu Jan 23 07:56:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 07:56:23 JST 2003 Received: (qmail 24881 invoked by uid 1020); 23 Jan 2003 07:56:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24877 invoked from network); 23 Jan 2003 07:56:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 07:56:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CFE3C19A2F; Wed, 22 Jan 2003 17:56:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from math.psu.edu (leibniz.math.psu.edu [146.186.130.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 32D4419A28 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 17:55:16 -0500 (EST) Received: from augusta.math.psu.edu (augusta.math.psu.edu [146.186.132.2]) by math.psu.edu (8.9.3/8.9.3) with ESMTP id RAA19382 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 17:55:15 -0500 (EST) Received: from augusta.math.psu.edu (localhost [127.0.0.1]) by augusta.math.psu.edu (8.11.6+Sun/8.9.3) with ESMTP id h0MMtFw01079 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 17:55:15 -0500 (EST) Message-Id: <200301222255.h0MMtFw01079@augusta.math.psu.edu> To: 9fans@cse.psu.edu From: Dan Cross Subject: [9fans] Small patch to tftpd; command line announce strings. Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 17:55:15 -0500 My new setup (which is still not on the Internet just yet, and probably won't be for a few weeks at this point) is a little...weird. I have two interfaces bound to a single IP stack, one exposed to the net, one not. For a variety of reasons, this is more convenient than using multiple stacks (in particular, I want to run services on both interfaces, and listen doesn't seem to have a ``-x'' option, I don't want to start everything twice, and I want to try and play some routing tricks later where the internal interface will also answer requests [from internal clients] for the external interface). I'm running a DHCP and tftpd server for internal clients, but I don't want any fool with a tftp client to start downloading kernels from me. DHCP I don't care about since ip/dhcpd only answers for clients it knows about by default, and the immediate subnet is pretty trustworthy. The upshot of all this is that I modified tftpd to add a ``-A'' option which takes an announce string, so one can specify an interface to announce on. E.g., ``ip/tftpd -A 'udp!192.168.1.4!69' '' sort of thing. A diff in diff -e format is below. Are there any objections for adding this to the distribution? - Dan C. term% diff -e /n/sources/plan9/sys/src/cmd/ip/tftpd.c tftpd.c 102c sprint(buf, "%s/%s", net, a); . 60a case 'A': a = ARGF(); break; . 58a a = "udp!*!69"; . 57c char *p, *a; . term% From cse.psu.edu!9fans-admin Thu Jan 23 10:03:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 10:03:26 JST 2003 Received: (qmail 27571 invoked by uid 1020); 23 Jan 2003 10:03:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 27567 invoked from network); 23 Jan 2003 10:03:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 10:03:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2D74519A31; Wed, 22 Jan 2003 20:03:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from collyer.net (adsl-63-192-14-227.dsl.snfc21.pacbell.net [63.192.14.227]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5DC3C19A28 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 20:02:40 -0500 (EST) Message-ID: <0ceac8c36f51d5f42af43a72ce52ce03@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Drawterm on MacOS X; weird colormap? From: geoff@collyer.net In-Reply-To: <200301221944.h0MJiJw00151@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 17:02:38 -0800 I don't recall seeing that problem, but I was using the XFree86 port to OS X. I just downloaded the Apple beta of their port and haven't done much with it yet; I'll try it out and see how well it works. How many colours is your display set up for (in the Apple display preferences)? Are you seeing this odd behaviour on the attached monitor itself, or are you using vnc to reach the mac? From cse.psu.edu!9fans-admin Thu Jan 23 10:23:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 10:23:37 JST 2003 Received: (qmail 28348 invoked by uid 1020); 23 Jan 2003 10:23:35 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 28335 invoked from network); 23 Jan 2003 10:23:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 10:23:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E8AF019A3E; Wed, 22 Jan 2003 20:23:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from collyer.net (adsl-63-192-14-227.dsl.snfc21.pacbell.net [63.192.14.227]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5514519A33 for <9fans@cse.psu.edu>; Wed, 22 Jan 2003 20:22:23 -0500 (EST) Message-ID: <47d3cbd4463e137227523e39b75b97ee@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Small patch to tftpd; command line announce strings. From: geoff@collyer.net In-Reply-To: <200301222255.h0MMtFw01079@augusta.math.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 22 Jan 2003 17:22:21 -0800 Listen doesn't need a -x; its last argument is the network directory to use: aux/listen -t /bin/service.auth -d /bin/service.alt /net.alt/tcp Initialising additional interfaces isn't conveniently packaged up, so I wrote `ifup', which does the job. I use it like this in cpurc: # network services aux/listen -q -t /bin/service.auth -d /bin/service tcp ip/tftpd ip/dhcpd # alternate interfaces & their services switch ($sysname) { case cpu ifup alt 1 $sysname external service.alt ifup gig 2 $sysname-gig local service timesync /net.alt/udp!^((ntp1 ntp2)^.mainecoon.com openbsd) case cpub ifup alt 1 $sysname external service.alt case cpuc ifup gig 1 $sysname-gig local service } The first interface (/net) is handled specially; it often is already configured when cpurc starts. This is ifup: --- #!/bin/rc # ifup mtsfx etherno sysnm ndbfile svcdir - configure /net.$mtsfx # TODO: share a protocol stack between ether0 and gig ether # and just add a route to the other gig host if (! ~ $#* 5) { echo usage: $0 mtsfx etherno sysnm ndbfile svcdir exit usage } rfork e mtsfx=$1 etherno=$2 sysnm=$3 ndbfile=$4 svcdir=$5 mtpt=/net.^$mtsfx ndbf=/lib/ndb/^$ndbfile # merge protocol stack and ethernet interface at mount point bind -b '#l'^$etherno $mtpt bind -b '#I'^$etherno $mtpt # figure out ip, ipgw & ipmask ipgw=dummy # in case ndb doesn't list one for (attr in ip ipgw ipmask) eval `{ndb/ipquery -f $ndbf sys $sysnm $attr | tr ' ' '\12' | sed 1q} # configure interface and set up out-calling machinery # first arg can be "ether" or "gbe" iff it can handle jumbo packets ip/ipconfig -x .$mtsfx -g $ipgw ether $mtpt/ether$etherno $ip $ipmask ndb/cs -x $mtpt -f $ndbf if (! ~ $mtsfx gig) ndb/dns -sx $mtpt -f $ndbf # start up listeners aux/listen -t /bin/service.auth -d /bin/^$svcdir $mtpt^/tcp if (! ~ $mtsfx gig) { ip/dhcpd -x $mtpt -f $ndbf # for the printer ip/rip -x $mtpt } if (~ $mtsfx alt) auth/secstored -x $mtpt --- From cse.psu.edu!9fans-admin Thu Jan 23 21:07:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 23 21:07:35 JST 2003 Received: (qmail 14900 invoked by uid 1020); 23 Jan 2003 21:07:34 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14896 invoked from network); 23 Jan 2003 21:07:34 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 23 Jan 2003 21:07:34 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8FBAD1999B; Thu, 23 Jan 2003 07:07:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 03E0119991 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 07:06:20 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18bfm5-00047J-00 for 9fans@cse.psu.edu; Thu, 23 Jan 2003 11:44:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: Aharon Robbins Message-ID: Organization: Pioneer Consulting, Ltd. References: <26aeb16f82765367c08267e93cd8055e@plan9.escet.urjc.es>, <7f35ee877eca40ab435eeeb4326d0703@mightycheese.com> Subject: Re: [9fans] ctype(2) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 11:41:56 GMT Does this mean that Plan 9 finally supports /dev/tty ? (:-) In article <7f35ee877eca40ab435eeeb4326d0703@mightycheese.com>, rob pike, esq. <9fans@cse.psu.edu> wrote: >-=-=-=-=-=- > >That's nroff thinking it's writing to a model 37 TTY. > >-rob > >-=-=-=-=-=- >-=-=-=-=-=- > >Mine too. > >-=-=-=-=-=- > >My ctype(2) man page has formatting errors in the function list. > >Can anyone else verify this or do I have a (system) personal >problem? > >Cheers, > >Sam -- Aharon (Arnold) Robbins --- Pioneer Consulting Ltd. arnold@skeeve.com P.O. Box 354 Home Phone: +972 8 979-0381 Fax: +1 928 569 9018 Nof Ayalon Cell Phone: +972 51 297-545 D.N. Shimshon 99785 ISRAEL From cse.psu.edu!9fans-admin Fri Jan 24 01:41:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 01:41:35 JST 2003 Received: (qmail 19017 invoked by uid 1020); 24 Jan 2003 01:41:29 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19013 invoked from network); 24 Jan 2003 01:41:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 01:41:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AB98C19A0D; Thu, 23 Jan 2003 11:41:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 15602199EE for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 11:40:02 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18bkBW-0002Cc-00 for 9fans@cse.psu.edu; Thu, 23 Jan 2003 16:26:34 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3E301521.397B9AD7@null.net> Organization: U.S. Army Research Laboratory Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <03d7f335473e860b6d9a472197e68947@vitanuova.com> Subject: Re: [9fans] ctype(2) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 16:25:45 GMT C H Forsyth wrote: > man -t 2 ctype | page -w > should look all right > if you're using plain man, nroff relies on reverse line feed > to implement .2C/.1C (something like that) My $0.02 worth: Either the terminal emulation should support this or else the "man" command should in default mode post-filter the nroff output. The user shouldn't be expected to type more than "man whatever" for a reasonably formatted help page. From cse.psu.edu!9fans-admin Fri Jan 24 05:14:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 05:14:37 JST 2003 Received: (qmail 21001 invoked by uid 1020); 24 Jan 2003 05:14:36 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20997 invoked from network); 24 Jan 2003 05:14:36 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 05:14:36 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A6FC719A6B; Thu, 23 Jan 2003 15:14:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 489AB19A33 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 15:13:39 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0NKELt07675 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 15:14:22 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] snoopy bug? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 15:14:21 -0500 (EST) term% snoopy -f 't=0x88a2' after optimize: t = 0x88a2 snoopy: internal error: compilewalk: badly formed tree Cheers, Sam From cse.psu.edu!9fans-admin Fri Jan 24 05:33:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 05:33:41 JST 2003 Received: (qmail 21133 invoked by uid 1020); 24 Jan 2003 05:33:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21129 invoked from network); 24 Jan 2003 05:33:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 05:33:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 11DAF19A6B; Thu, 23 Jan 2003 15:33:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 61CFD19999 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 15:32:20 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Thu Jan 23 15:32:18 EST 2003 Received: from 18.24.6.174 ([18.24.6.174]) by plan9; Thu Jan 23 15:31:54 EST 2003 Message-ID: <1bfc0c19a25c1d39dc2bbe3bada4e979@plan9.bell-labs.com> X-Plan9-Fortune: He scoops cream off water. To: 9fans@cse.psu.edu Subject: Re: [9fans] snoopy bug? From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 15:31:58 -0500 i would argue that this is a syntax error misdiagnosed. t=0x88a2 means nothing unless you say what kind of packet the field is in. snoopy -f 'ether(t=0x88a2)' does what you want. From cse.psu.edu!9fans-admin Fri Jan 24 05:49:42 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 05:49:42 JST 2003 Received: (qmail 21260 invoked by uid 1020); 24 Jan 2003 05:49:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21256 invoked from network); 24 Jan 2003 05:49:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 05:49:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6C691199B9; Thu, 23 Jan 2003 15:49:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E014C19A3E for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 15:48:36 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0NKnKt07811 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 15:49:20 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> Subject: Re: [9fans] snoopy bug? In-Reply-To: <1bfc0c19a25c1d39dc2bbe3bada4e979@plan9.bell-labs.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 15:49:20 -0500 (EST) Ah, ok. I got turned around by the following example in the man page. That makes more sense. % snoopy -f 'arp || bootp' after optimize: ether( arp || ip( udp( bootp ) ) ) Thanks, Sam On Thu, 23 Jan 2003, Russ Cox wrote: > i would argue that this is a syntax error misdiagnosed. > t=0x88a2 means nothing unless you say what kind of > packet the field is in. > > snoopy -f 'ether(t=0x88a2)' > > does what you want. > From cse.psu.edu!9fans-admin Fri Jan 24 10:09:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 10:09:35 JST 2003 Received: (qmail 25305 invoked by uid 1020); 24 Jan 2003 10:09:34 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25301 invoked from network); 24 Jan 2003 10:09:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 10:09:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8507D19A31; Thu, 23 Jan 2003 20:09:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5CD9D199EE for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 20:08:44 -0500 (EST) Message-ID: <088b2945ca5253ffe23c37a697db5f27@plan9.bell-labs.com> From: Dennis Ritchie To: 9fans@cse.psu.edu Subject: Re: [9fans] ctype(2) In-Reply-To: <3E301521.397B9AD7@null.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 20:08:42 -0500 I played with this a bit. There was a command 'col' in earlier Unix distributions and probably even in earlier Plan 9 that did interpret these the reverse line-feeds. The 10th edition version of col.c compiles and works in Plan 9 (with ape), but the result isn't perfect: the last line of the 2-col list of functions overlays the DESCRIPTION header. Probably there is some bug in troff -n, the tmac.an macros, or col, given that the rendering is fine in the troff version. It also turns out that adding a .PP to the ctype man page source, just after the .C1 and just before .SH DESCRIPTION, fixes the col rendition. I'll be happy to supply col.c publicly or privately if there is interest. Dennis From cse.psu.edu!9fans-admin Fri Jan 24 11:45:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 11:45:24 JST 2003 Received: (qmail 28626 invoked by uid 1020); 24 Jan 2003 11:45:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 28622 invoked from network); 24 Jan 2003 11:45:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 11:45:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B96E719A6E; Thu, 23 Jan 2003 21:45:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nico.bway.net (nico.bway.net [216.220.96.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0F44019991 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 21:44:05 -0500 (EST) Received: from sockfarm.net (port124.coco.dialup.bway.net [66.114.244.124]) by nico.bway.net (8.12.6/8.12.6/Debian-6) with ESMTP id h0O2i0i0032576 for <9fans@cse.psu.edu>; Thu, 23 Jan 2003 21:44:03 -0500 Subject: Re: [9fans] kernel config changes Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v548) From: John Packer To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: <606456fcdc17ce997666a1895d86f9ba@plan9.bell-labs.com> Message-Id: X-Mailer: Apple Mail (2.548) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 21:44:29 -0500 On Friday, December 13, 2002, at 03:32 AM, Russ Cox wrote: > The pc initcode is also changed. Whereas before it used to do > > exec("/boot", ["boot", 0]); > > in hand-coded assembly (pc/initcode.s), it now does > > open("#c/cons", OREAD); > open("#c/cons", OWRITE); > open("#c/cons", OWRITE); > bind("#c", "/dev", MAFTER); > bind("#ec", "/env", MAFTER); > bind("#e", "/env", MCREATE|MAFTER); > bind("#s", "/srv", MREPL|MCREATE); > execl("/boot/boot", "/boot/boot", 0); > > in C (port/initcode.c). The point is to set up enough of a namespace > that /boot/boot can be a shell script. Eventually the other > architectures should change too, though it's not urgent. If someone > wants to do the bitsy, send me mail and I'll let you know what it took > to get one of the old undistributed mips kernels changed over. (The > compiler setup is similar.) Could you describe what you did for the mips kernels? I would like to know, both for the bitsy kernel and for some mips related work I've been planning to do. John From cse.psu.edu!9fans-admin Fri Jan 24 14:23:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 14:23:25 JST 2003 Received: (qmail 1170 invoked by uid 1020); 24 Jan 2003 14:23:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1166 invoked from network); 24 Jan 2003 14:23:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 14:23:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0ACAF19A71; Fri, 24 Jan 2003 00:23:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from telus.net (adsl-68-23-181-31.dsl.chcgil.ameritech.net [68.23.181.31]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 9902519A75 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 00:21:51 -0500 (EST) Message-ID: <000101a5ca34$caa66377$18503683@ngmfdcr.meo> From: To: <9fans@cse.psu.edu>, MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00B0_06E60D4E.E7537E41" X-Priority: 3 X-Mailer: Microsoft Outlook Express 5.50.4133.2400 Importance: Normal Subject: [9fans] I heard all about it Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 23 Jan 2003 20:00:31 +0900 ------=_NextPart_000_00B0_06E60D4E.E7537E41 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: base64 PEhUTUw+PEhFQUQ+DQo8TUVUQSBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZSBj b250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIj4NCjxT VFlMRSB0eXBlPXRleHQvY3NzPkJPRFkgew0KCUZPTlQ6IDE2cHggYm9sZCBs YXJnZXIgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZg0KfQ0KQTpsaW5r IHsNCglGT05ULVdFSUdIVDogYm9sZDsgQ09MT1I6ICMwMDAwZmY7IFRFWFQt REVDT1JBVElPTjogbm9uZQ0KfQ0KQTpob3ZlciB7DQoJRk9OVC1XRUlHSFQ6 IGJvbGQ7IENPTE9SOiAjMDAwMDAwOyBURVhULURFQ09SQVRJT046IHVuZGVy bGluZQ0KfQ0KQTp2aXNpdGVkIHsNCglGT05ULVdFSUdIVDogYm9sZDsgQ09M T1I6ICMwMDAwZmY7IFRFWFQtREVDT1JBVElPTjogbm9uZQ0KfQ0KaDEgew0K CUZPTlQtV0VJR0hUOiBib2xkOyBGT05ULVNJWkU6IDI0cHg7IExJTkUtSEVJ R0hUOiBub3JtYWw7IEZPTlQtU1RZTEU6IG5vcm1hbDsgRk9OVC1WQVJJQU5U OiBub3JtYWwNCn0NCjwvU1RZTEU+DQoNCjxNRVRBIGNvbnRlbnQ9Ik1TSFRN TCA2LjAwLjI2MDAuMCIgbmFtZT1HRU5FUkFUT1I+PC9IRUFEPg0KPEJPRFk+ DQo8U1RZTEUgdHlwZT10ZXh0L2Nzcz5CT0RZIHsNCglGT05UOiAxNnB4IGJv bGQgbGFyZ2VyIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYNCn0NCkE6 bGluayB7DQoJRk9OVC1XRUlHSFQ6IGJvbGQ7IENPTE9SOiAjMDAwMGZmOyBU RVhULURFQ09SQVRJT046IG5vbmUNCn0NCkE6aG92ZXIgew0KCUZPTlQtV0VJ R0hUOiBib2xkOyBDT0xPUjogIzAwMDAwMDsgVEVYVC1ERUNPUkFUSU9OOiB1 bmRlcmxpbmUNCn0NCkE6dmlzaXRlZCB7DQoJRk9OVC1XRUlHSFQ6IGJvbGQ7 IENPTE9SOiAjMDAwMGZmOyBURVhULURFQ09SQVRJT046IG5vbmUNCn0NCmgx IHsNCglGT05ULVdFSUdIVDogYm9sZDsgRk9OVC1TSVpFOiAyNHB4OyBMSU5F LUhFSUdIVDogbm9ybWFsOyBGT05ULVNUWUxFOiBub3JtYWw7IEZPTlQtVkFS SUFOVDogbm9ybWFsDQp9DQo8L1NUWUxFPg0KDQo8RElWIGFsaWduPWNlbnRl cj4NCjxIMz5SRUZJTjwhdm10az5BTkNFIE5PVyBhdCBzdXBlciBsb3cgaW50 ZXJlc3QgcmF0ZXM8L0gzPjwvRElWPg0KPERJViBhbGlnbj1jZW50ZXI+PEEg aHJlZj0iaHR0cDovL2Zhc3Rob3N0LmJ6L2Rldi9tb3J0MjEvIj5Nb3J0Z2Fn ZVRpbWVzIEJyb2tlciANCmFuZCBMZW5kZXIgTmV0d29yazwvQT4gb2ZmZXJz IHRoZSBsb3dlc3QgcmF0ZXMgYW5kIGJlc3Qgc2VydmljZSBpbiB0aGUgDQpp bmR1c3RyeS48QlI+PEJSPldoZXRoZXIgeW91IGFyZSBsb29raW5nIGZvciBh IG5ldyBtb3J0PCFlb3Jhcj5nYWdlLCByZWZpbmFuY2UsIGhvbWUgDQplcXVp dHkgbG9hbiBvciBkZWJ0IGNvbnNvbGlkYXRpPCFwb3RjZWl3dWpzbHl0Pm9u IGxvYW4sIGxldCBNb3J0Z2FnZVRpbWVzIEJyb2tlciBvciBhIExlbmRlciAN CnNob3cgeW91IGhvdyB0byBmaW5kIGEgbG9hbiB0aGF0J3MgcmlnaHQgZm9y IHlvdSEgPC9ESVY+DQo8RElWIGFsaWduPWNlbnRlcj48QSBocmVmPSJodHRw Oi8vZmFzdGhvc3QuYnovZGV2L21vcnQyMS8iPkNsaWNrIGhlcmUgZm9yIHRo ZSANCndlYnNpdGUuPC9BPjwvRElWPjxCUj4NCjxUQUJMRSBjZWxsU3BhY2lu Zz0wIGNlbGxQYWRkaW5nPTIgYWxpZ249Y2VudGVyIGJvcmRlcj0wPg0KICA8 VEJPRFk+DQogIDxUUj4NCiAgICA8VEQgdkFsaWduPXRvcD48Qj5PdXIgcHJv ZHVjdCBvZmZlcmluZ3MgaW5jbHVkZTogPC9CPg0KICAgICAgPFVMPg0KICAg ICAgICA8TEk+Rmlyc3QgbW9ydGdhZ2VzIChmaXhlZCBhbmQgdmFyaWFibGUp IA0KICAgICAgICA8TEk+RXF1aXR5IGxpbmVzIG9mIGNyZWRpdCANCiAgICAg ICAgPExJPlNlY29uZCBNb3J0Z2FnZXMgDQogICAgICAgIDxMST48QSBocmVm PSJodHRwOi8vZmFzdGhvc3QuYnovZGV2L21vcnQyMS8iPkdvIHRoZXJlIG5v dyE8L0E+IDwvTEk+PC9VTD48L1REPg0KICAgIDxURCB2QWxpZ249dG9wPjxC Pk91ciBzZXJ2aWNlcyBpbmNsdWRlOiA8L0I+DQogICAgICA8VUw+DQogICAg ICAgIDxMST5OZXcgbW9ydGdhZ2VzIA0KICAgICAgICA8TEk+SG9tZSBlcXVp dHkgbG9hbnMgDQogICAgICAgIDxMST5SZWZpbmFuY2VzIA0KICAgICAgICA8 TEk+RGVidCBjb25zb2xpZGF0aW9uIGxvYW5zIDwvTEk+PC9VTD48L1REPjwv VFI+PC9UQk9EWT48L1RBQkxFPg0KPFRBQkxFIA0Kc3R5bGU9IkJPUkRFUi1S SUdIVDogcmVkIHNvbGlkOyBCT1JERVItVE9QOiByZWQgc29saWQ7IEJPUkRF Ui1MRUZUOiByZWQgc29saWQ7IEJPUkRFUi1CT1RUT006IHJlZCBzb2xpZCIg DQpjZWxsU3BhY2luZz0wIGNlbGxQYWRkaW5nPTIgYWxpZ249Y2VudGVyIGJv cmRlcj0wPg0KICA8VEJPRFk+DQogIDxUUj4NCiAgICA8VEQgYWxpZ249bWlk ZGxlPlBsYWNlcyBhcmUgbGltaXRlZCB0byBrZWVwIHF1YWxpdHkgSEk8IXZp d2N3YXV5bz5HSCBhbmQgcmF0ZXMgTE9XLCBzbyANCiAgICAgIGRvbid0IGRl bGF5LjwvVEQ+PC9UUj4NCiAgPFRSPg0KICAgIDxURCBhbGlnbj1taWRkbGU+ PEEgaHJlZj0iaHR0cDovL2Zhc3Rob3N0LmJ6L2Rldi9tb3J0MjEvIj5Gb2xs b3dpbmcgdGhpcyANCiAgICAgIGxpbmsgd2lsbCBjaGFuZ2UgeW91ciBmaW5h bmNpYWwgZnV0dXJlITwvQT48L1REPjwvVFI+PC9UQk9EWT48L1RBQkxFPjxC Uj4NCjxESVYgYWxpZ249Y2VudGVyPk1vcnRnPCFOcmRwZT5hZ2VUaW1lcyBn b2FsIGlzIHRvIHByb3ZpZGUsIHBlcnNvbmFsaTwhSmw+emVkIHNlcnZpY2Ug d2l0aCANCnRoZSBmYXN0ZXN0IGxvYW4gcHJvY2VzcyBhdCB0aGUgbG93ZXN0 IGNvc3QgdG8geW91LiA8QlI+PEJSPk1vcnRnYWdlVGltZXMgaXMgDQphdmFp bGFibGUgMjQgaG91cnMgYSBkYXksIDcgZGF5cyBhIHdlZWsuPEJSPldlIG9m ZmVyIGZ1bGwtc2VydmljZSBtb3J0Z2FnZSANCmxvYW5zLCBwcm92aWRpbmcg ZmFzdCwgZWZmaTwhaXJycnl5YWY+Y2llbnQgc2VydmljZS48L0RJVj48QlI+ DQo8SFI+DQpDb21wbGV0ZWx5IHVuaW50ZXJlczwhdGRrYnh0ZndkZGpyaj50 ZWQgYW5kIGQgbyBub3Qgd2lzaCB0byBiZSBjIG8gbiB0IGEgYyB0ZWQgYWdh aW4gPyA8QlI+PEEgDQpocmVmPSJodHRwOi8vd3d3LmZhc3Rob3N0LmJ6L21v cnQvcmVtLyI+Rm9sbG93IHRoaXMgaHlwZXJsaW5rLjwvQT4gDQo8L0JPRFk+ PC9IVE1MPg0K ------=_NextPart_000_00B0_06E60D4E.E7537E41-- From cse.psu.edu!9fans-admin Fri Jan 24 16:25:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 16:25:25 JST 2003 Received: (qmail 6118 invoked by uid 1020); 24 Jan 2003 16:25:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 6113 invoked from network); 24 Jan 2003 16:25:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 16:25:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 73F2F19A7A; Fri, 24 Jan 2003 02:25:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from grillolja.cs.umu.se (grillolja.cs.umu.se [130.239.40.17]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 686F219A7A for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 02:24:41 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 9514E9FAF for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 08:24:37 +0100 (MET) Received: from peppar.cs.umu.se (peppar.cs.umu.se [130.239.40.13]) by grillolja.cs.umu.se (Postfix) with ESMTP id EE7F3A02B for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 08:24:32 +0100 (MET) Received: by peppar.cs.umu.se (Postfix, from userid 4541) id AA57F2EB66; Fri, 24 Jan 2003 08:24:32 +0100 (MET) Received: from localhost (localhost [127.0.0.1]) by peppar.cs.umu.se (Postfix) with ESMTP id 91DFC3940C for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 08:24:32 +0100 (MET) From: Tomas To: 9fans <9fans@cse.psu.edu> Subject: Re: [9fans] Origins of the name of 4th edition file server In-Reply-To: <002601c2be5c$c95bcae0$2248dec2@falken> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-new amavisd-new-20020630 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 08:24:32 +0100 (MET) As long as we're discussing names, I though I'd ask about something I just realized this week. I was thinking about naming applications and thought that a POP server under Plan9 could be named pop9, but then I realized popIX, with it's similarity in both spelling and pronounciation to POSIX, would be mildly amusing. And then it hit me; Plan9 = PlanIX (yes, I'm slow). I remembered reading about how the name UNIX was a play with words with it's predecessor Multics, so naturally the question pops into my mind: is this the case with Plan9 as well? Was the number 9 at the end of the name a factor in deciding the name, just as Presotto wrote that having the letters f and s in it was a factor when choosing fossil? /Tomas From cse.psu.edu!9fans-admin Fri Jan 24 17:48:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 17:48:24 JST 2003 Received: (qmail 9070 invoked by uid 1020); 24 Jan 2003 17:48:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 9066 invoked from network); 24 Jan 2003 17:48:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 17:48:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BBE3E19A7D; Fri, 24 Jan 2003 03:48:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BCCDC19A78 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 03:47:03 -0500 (EST) Received: from 9fs.org ([192.168.100.103]) by 9fs.org; Fri Jan 24 08:48:09 GMT 2003 Received: from 192.168.100.111 ([192.168.100.111]) by 9fs.org; Fri Jan 24 08:48:09 GMT 2003 From: "Nigel Roles" To: <9fans@cse.psu.edu> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Importance: Normal Subject: [9fans] p9any negotiation Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 08:47:08 -0000 As far as I can see, factotum will only negotiate for p9sk1. So, when using srv(4), the only acceptable authentication protocol is p9sk1. Is there a reason for this? From cse.psu.edu!9fans-admin Fri Jan 24 19:16:35 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 19:16:35 JST 2003 Received: (qmail 10907 invoked by uid 1020); 24 Jan 2003 19:16:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10903 invoked from network); 24 Jan 2003 19:16:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 19:16:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 160C119A7F; Fri, 24 Jan 2003 05:16:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 768E119A64 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 05:15:36 -0500 (EST) Message-ID: <973150fb54396b0515b31083d9e456c3@plan9.escet.urjc.es> To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] change for libthread/ioproc.c Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 11:15:35 +0100 Hi, when you create an ioproc and later interrupt it with iointerrupt, (since there's no handler set) the xioproc process dies. This means that the process performing the iocall hangs forever waiting in the receive from the ioproc channel. I think that xioproc() could add this near its begin: threadnotify(ionoted, 1); with static int ionoted(void*, char* n) { return (strcmp(n, "interrupt") == 0); } The result is that iointerrupt interrupts the current io operation which then returns -1 with the `interrupted' status. If there's anything else I'm missing and the current code should work correctly I'd be happy to know it (I already changed our libthread). hth From cse.psu.edu!9fans-admin Fri Jan 24 22:17:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 22:17:37 JST 2003 Received: (qmail 14198 invoked by uid 1020); 24 Jan 2003 22:17:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14194 invoked from network); 24 Jan 2003 22:17:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 22:17:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2AD8C19A82; Fri, 24 Jan 2003 08:17:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6A6BC19999 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 08:16:10 -0500 (EST) Message-ID: <227f777e978134e49fcb99709bcb4153@plan9.bell-labs.com> From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] p9any negotiation In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 08:16:08 -0500 Would you like factotum to take a list of acceptable protos to negotiate for? From cse.psu.edu!9fans-admin Fri Jan 24 22:33:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 24 22:33:36 JST 2003 Received: (qmail 14400 invoked by uid 1020); 24 Jan 2003 22:33:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14396 invoked from network); 24 Jan 2003 22:33:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 24 Jan 2003 22:33:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 66EF719A8A; Fri, 24 Jan 2003 08:33:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4064319A7D for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 08:32:34 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h0ODWS22007382 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 15:32:29 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h0ODWRJ5007381 for 9fans@cse.psu.edu; Fri, 24 Jan 2003 15:32:27 +0200 (SAST) From: Lucio De Re To: 9fans mailing list <9fans@cse.psu.edu> Message-ID: <20030124153226.A7206@cackle.proxima.alt.za> Mail-Followup-To: 9fans mailing list <9fans@cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us Organization: Proxima Research & Development Subject: [9fans] GNU sources (libregexp, specifically) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 15:32:26 +0200 I need to add (the apparently POSIX) regfree() library function to /386/lib/gnu/libregexp.a and tried to compile the GNU sources supplied in ape.tgz. I'm stuck trying to establish which ../mksyslib and ../mkconfig are meant to be imported by the mkfile. There's a mksyslib in /sys/src/cmd and I have found a mkconfig in /usr/inferno . I'm sceptical that either of these will do what's required. Help, anyone? ++L From cse.psu.edu!9fans-admin Sat Jan 25 01:44:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 01:44:25 JST 2003 Received: (qmail 16692 invoked by uid 1020); 25 Jan 2003 01:44:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16688 invoked from network); 25 Jan 2003 01:44:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 01:44:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C019D19AAB; Fri, 24 Jan 2003 11:44:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BD56E19AAD for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 11:43:46 -0500 (EST) Message-ID: X-Plan9-Fortune: If the coin is heads up don't pick it up. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] p9any negotiation In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 11:43:45 -0500 What else did you have in mind? p9sk1 is the only protocol we have that authenticates both sides of the connection. From cse.psu.edu!9fans-admin Sat Jan 25 01:48:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 01:48:23 JST 2003 Received: (qmail 16732 invoked by uid 1020); 25 Jan 2003 01:48:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16728 invoked from network); 25 Jan 2003 01:48:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 01:48:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1D69E19A9C; Fri, 24 Jan 2003 11:48:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E875B19AB0 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 11:47:31 -0500 (EST) Message-ID: <7e2dd2632f26e274e7c0370e0a3c40d5@plan9.bell-labs.com> X-Plan9-Fortune: U.S. out of OAKLAND! From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Origins of the name of 4th edition file server In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 11:47:30 -0500 http://www.google.com/search?q=%22plan+9+from+outer+space%22 From cse.psu.edu!9fans-admin Sat Jan 25 01:53:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 01:53:22 JST 2003 Received: (qmail 16797 invoked by uid 1020); 25 Jan 2003 01:53:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16793 invoked from network); 25 Jan 2003 01:53:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 01:53:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6EFE419AA4; Fri, 24 Jan 2003 11:53:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7416119AB4 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 11:52:44 -0500 (EST) Message-ID: <33aa3b4ddd8d675fa801e5870918d68d@plan9.bell-labs.com> X-Plan9-Fortune: Disk crisis, please clean up! From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] kernel config changes In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 11:52:40 -0500 There's now both port/initcode.c, which does almost what I posted (I've since noticed that the exec cmd line args get passed into the main function, now called startboot): #include #include char cons[] = "#c/cons"; char boot[] = "/boot/boot"; char dev[] = "/dev"; char c[] = "#c"; char e[] = "#e"; char ec[] = "#ec"; char s[] = "#s"; char srv[] = "/srv"; char env[] = "/env"; void startboot(char *argv0, char **argv) { open(cons, OREAD); open(cons, OWRITE); open(cons, OWRITE); bind(c, dev, MAFTER); bind(ec, env, MAFTER); bind(e, env, MCREATE|MAFTER); bind(s, srv, MREPL|MCREATE); exec(boot, argv); for(;;); } On the MIPS there is still an assembly stub that initializes R30 (SB). TEXT _main(SB), $8 MOVW $setR30(SB), R30 MOVW $boot(SB), R1 ADD $12, R29, R2 /* get a pointer to 0(FP) */ MOVW R1, 4(R29) MOVW R2, 8(R29) JAL startboot(SB) The 386 uses just the C code -- no assembly required. You should be able to do almost exactly the same thing for the bitsy -- SB is R12. Russ From cse.psu.edu!9fans-admin Sat Jan 25 02:09:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 02:09:23 JST 2003 Received: (qmail 16955 invoked by uid 1020); 25 Jan 2003 02:09:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16951 invoked from network); 25 Jan 2003 02:09:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 02:09:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 61E6119ABF; Fri, 24 Jan 2003 12:09:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 5DB6019AA4 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 12:08:42 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Fri, 24 Jan 2003 17:08:19 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 4176832629; Fri, 24 Jan 2003 17:08:17 +0000 Importance: normal Priority: normal Message-Id: <4176832629@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <4176832629-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] ape buglet (maybe) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 17:07:48 +0000 Hi, I have come widely used code I'am trying to port (imake) which relies on wait(2) [IE ape's wait] returning -1 if the current process has no children. I can fix this easily in the application but I think the bug is in ape. I cannot find a definitive answer on the net; so anyone got a copy of the POSIX documents to hand? -Steve From cse.psu.edu!9fans-admin Sat Jan 25 04:05:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 04:05:25 JST 2003 Received: (qmail 17895 invoked by uid 1020); 25 Jan 2003 04:05:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17891 invoked from network); 25 Jan 2003 04:05:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 04:05:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D2613199D5; Fri, 24 Jan 2003 14:05:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D7C5419999 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 14:04:35 -0500 (EST) Message-ID: <326865fdcb5340a60776125a503ec748@plan9.escet.urjc.es> To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] got a new feature: learning of resources and switching among them Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 20:04:29 +0100 Hi, I'm happy enough with the behaviour of this thing and would love to know what you think of it and any suggestion you may have. I'll put the code in sources soon (once that it has been exercised for some more time). It's a couple of programs, badsrv and redirfs. The first one runs a kind of discovery protocol using constraints/properties to determine which resources are of interest for you and which ones are not. The second one is a file server that permits the user to switch at run time between different file trees. It can be instructed by means of the first program to learn for alternate file trees for a resource. I have been using this to redirect audio output from one machine to another without even stopping the player, and also to switch to an alternate home directory if the current one is no longer available (without restarting acme). I'm sorry about the size of the mail, but here are the manual pages for the programs. Anyone would want to use such thing? Other comments? thanks a lot NAME redirfs - File server to redirect fids from one tree to another SYNOPSIS redirfs [ -abcdiCD ] [ -s srv ] [ -m mnt ] dir DESCRIPTION Redirfs is a server that mounts itself between an existing directory and the user. It learns of alternate trees for that directory and permits the user to change the one used. It can be used to dinamically redirect audio, failover from one file server to another, choose a cdrom depending on the ones available, and similar tasks. Redirfs works in combination with badsrv(8) because that program can learn by itself which resources are available and instruct redirfs about alternate trees. The user relies on the commands file serviced by redirfs to select the pre- ferred tree. It is suggested to use different redirfs instances for different resources because the current imple- mentation is not multithreaded and admits only a request at a time. EXAMPLE This exports the local audio device and discovers new audio devices of interest (as dictated by the configuration file of badsrv): redirfs -s audio '#A' badsrv & Once started, this permits the selection of a different audio device serviced by atlantis: con -C /srv/audio.cmd % Set audio!atlantis % SEE ALSO badsrv(8) SOURCE /sys/src/cmd/redirfs.c BUGS This is still experimental. This page does not show the options available nor the commands available in the console. NAME badsrv - Broadcast based advertising service for resources SYNOPSIS badsrv [ -v ] [ -c cfg ] [ -s srv ] DESCRIPTION Badsrv is a server that runs a broadcast based resource discovery protocol to inform redirfs(4) as resources come and go in the network. The protocol is very naive, but enough for a network of mod- erated size: It send a broadcast to announce local resources every few seconds. All servers receiving a broadcast reply to the sender to announce their own ones. If a resource announce is not seen in three rounds, it is garbage col- lected and declared as gone. For each resource that is either new or collected, an appro- priate message is sent to the control file of the redirfs in charge for the resource. The convention is that the same resource uses the same name both in redirfs and in badsrv. Option -v shows debug information. Option -c instructs badsrv to use cfg as its configuration file. By default the configuration is at file badconf.sysname. Option -s posts a file at srv(3) where more configuration commands can be sent at run time. The configuration file includes commands, one per line, that determine a resource to be announced or a resource wanted. Announces for unwanted resources are ignored. Each command has arguments using tab as a delimiter. For example, ad atlantis cdrom L126 #S/sdC1 announces a resource cdrom serviced by atlantis whose loca- tion is room 126. The file at atlantis for the cdrom is #S/sdC1. want - audio L126 tells the server to pay attention to any announce for the resource audio if its location is at room 126. The constraint (eg. L126) can be more complex like in Tcd!Dgsyc!L126. It is made of members separated by "!", where the first character refers to a property (type, domain, location, etc.) and the following ones identify the value for the property. The user can define any desired property/value pairs. If the properties wanted do not match the ones offered, the announce is ignored. SEE ALSO redirfs(4) SOURCE /sys/src/cmd/badsrv BUGS This is still experimental. User interface is missing. From cse.psu.edu!9fans-admin Sat Jan 25 05:18:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 05:18:31 JST 2003 Received: (qmail 18628 invoked by uid 1020); 25 Jan 2003 05:18:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18624 invoked from network); 25 Jan 2003 05:18:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 05:18:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 91AC5199B9; Fri, 24 Jan 2003 15:18:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn3.excitenetwork.com [207.159.120.57]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1AF6A19A04 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 15:17:34 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id 6F42B3E2B; Fri, 24 Jan 2003 15:17:30 -0500 (EST) To: 9fans@cse.psu.edu Received: from [199.98.16.10] by xprdmailfe6.nwk.excite.com via HTTP; Fri, 24 Jan 2003 15:17:30 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 0c25ee5cab6632ce701b553e1a4cf8cd From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030124201730.6F42B3E2B@xmxpita.excite.com> Subject: [9fans] Commercial system similar to 9p Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 15:17:30 -0500 (EST) At the Linux World expo here in New York, I found a company called Beeweeb that provides an "Internet file server". Apparently there is a program that runs on the server and presents a view of the file system via a proprietary protocol. A separate client (available on windows, linux solaris) presents this as a mounted file system (on windows, a mapped network drive). How much of factotum, etc. needs to be ported to a platform before a similar client could be written for 9p? --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From cse.psu.edu!9fans-admin Sat Jan 25 05:39:39 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 05:39:39 JST 2003 Received: (qmail 18905 invoked by uid 1020); 25 Jan 2003 05:39:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18901 invoked from network); 25 Jan 2003 05:39:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 05:39:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A485819A0D; Fri, 24 Jan 2003 15:39:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from grillolja.cs.umu.se (grillolja.cs.umu.se [130.239.40.17]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 14E5919A04 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 15:38:46 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 5B0209FA3 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 21:38:44 +0100 (MET) Received: from peppar.cs.umu.se (peppar.cs.umu.se [130.239.40.13]) by grillolja.cs.umu.se (Postfix) with ESMTP id 449CA9F9C for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 21:38:42 +0100 (MET) Received: by peppar.cs.umu.se (Postfix, from userid 4541) id 3AFDF2EB68; Fri, 24 Jan 2003 21:38:41 +0100 (MET) Received: from localhost (localhost [127.0.0.1]) by peppar.cs.umu.se (Postfix) with ESMTP id 2201F3940C for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 21:38:41 +0100 (MET) From: Tomas To: 9fans <9fans@cse.psu.edu> Subject: Re: [9fans] Origins of the name of 4th edition file server In-Reply-To: <7e2dd2632f26e274e7c0370e0a3c40d5@plan9.bell-labs.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavisd-new amavisd-new-20020630 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 21:38:41 +0100 (MET) On Fri, 24 Jan 2003 at 11:47am, Russ Cox wrote: > http://www.google.com/search?q=%22plan+9+from+outer+space%22 Yes, I do know of the movie "Plan 9 From Outer Space". Besides being a B-film classic, it's also mentioned on some Plan9-related webpages, and I specifically remember one saying that the name Plan9 was chosen in part as a tribute to the movie, and in part to make life for the marketing department a bit harder. I was just wondering if the 9 at the end of the name also was a part of the decision, for the reasons I outlined in my previous mail. Oh well, it's no big deal, just another example of my brain working overtime on unimportant things. /Tomas From cse.psu.edu!9fans-admin Sat Jan 25 05:49:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 05:49:31 JST 2003 Received: (qmail 18958 invoked by uid 1020); 25 Jan 2003 05:49:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18953 invoked from network); 25 Jan 2003 05:49:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 05:49:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 88D2019A25; Fri, 24 Jan 2003 15:49:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fbsd.cpsc.ucalgary.ca (fbsd.cpsc.ucalgary.ca [136.159.7.68]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C3F5E199A3 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 15:48:01 -0500 (EST) Received: from fbsd.cpsc.ucalgary.ca (localhost [127.0.0.1]) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6) with ESMTP id h0OKlstj002157 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 13:47:54 -0700 (MST) (envelope-from mirtchov@cpsc.ucalgary.ca) Received: from localhost (mirtchov@localhost) by fbsd.cpsc.ucalgary.ca (8.12.6/8.12.6/Submit) with ESMTP id h0OKls0t002154 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 13:47:54 -0700 (MST) X-Authentication-Warning: fbsd.cpsc.ucalgary.ca: mirtchov owned process doing -bs From: andrey mirtchovski To: 9fans <9fans@cse.psu.edu> Subject: Re: [9fans] Origins of the name of 4th edition file server In-Reply-To: Message-ID: <20030124134522.S1690@fbsd.cpsc.ucalgary.ca> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 13:47:54 -0700 (MST) "what's really gonna bake your noodle later on, is that 'ed', the editor, was named after Ed Wood" ;) on an unrelated note: the grace period between the first post to 9fans with a new (and clean) email address and the arrival of the first spam message is about 3 days... hail usenet :) On Fri, 24 Jan 2003, Tomas wrote: > Oh well, it's no big deal, just another example of my brain > working overtime on unimportant things. > From cse.psu.edu!9fans-admin Sat Jan 25 06:03:38 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 06:03:38 JST 2003 Received: (qmail 19104 invoked by uid 1020); 25 Jan 2003 06:03:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19100 invoked from network); 25 Jan 2003 06:03:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 06:03:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8098119A27; Fri, 24 Jan 2003 16:03:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 52EB019A17 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 16:02:54 -0500 (EST) Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] Commercial system similar to 9p In-Reply-To: <20030124201730.6F42B3E2B@xmxpita.excite.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-ylolnxlihtnhmuheoonuvvykrk" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 16:02:51 -0500 This is a multi-part message in MIME format. --upas-ylolnxlihtnhmuheoonuvvykrk Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit It's actually the other way around. What authentication protocol to they use? We'ld have to support it in our plan 9 factotum. --upas-ylolnxlihtnhmuheoonuvvykrk Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Fri Jan 24 15:18:26 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Fri Jan 24 15:18:23 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 440F819A04; Fri, 24 Jan 2003 15:18:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from xmxpita.excite.com (nn3.excitenetwork.com [207.159.120.57]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1AF6A19A04 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 15:17:34 -0500 (EST) Received: by xmxpita.excite.com (Postfix, from userid 110) id 6F42B3E2B; Fri, 24 Jan 2003 15:17:30 -0500 (EST) To: 9fans@cse.psu.edu Received: from [199.98.16.10] by xprdmailfe6.nwk.excite.com via HTTP; Fri, 24 Jan 2003 15:17:30 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 0c25ee5cab6632ce701b553e1a4cf8cd From: "Joel Salomon" MIME-Version: 1.0 X-Sender: joelcsalomon@excite.com X-Mailer: PHP Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: Message-Id: <20030124201730.6F42B3E2B@xmxpita.excite.com> Subject: [9fans] Commercial system similar to 9p Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: joelcsalomon@excite.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 15:17:30 -0500 (EST) At the Linux World expo here in New York, I found a company called Beeweeb that provides an "Internet file server". Apparently there is a program that runs on the server and presents a view of the file system via a proprietary protocol. A separate client (available on windows, linux solaris) presents this as a mounted file system (on windows, a mapped network drive). How much of factotum, etc. needs to be ported to a platform before a similar client could be written for 9p? --Joel _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! --upas-ylolnxlihtnhmuheoonuvvykrk-- From cse.psu.edu!9fans-admin Sat Jan 25 06:21:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 06:21:26 JST 2003 Received: (qmail 19206 invoked by uid 1020); 25 Jan 2003 06:21:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19202 invoked from network); 25 Jan 2003 06:21:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 06:21:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E089199EE; Fri, 24 Jan 2003 16:21:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 04A4519999 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 16:20:09 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0OLK67H027925 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 13:20:07 -0800 (PST) Message-ID: <4ea84f071f6a5a43d5156eaa37fb3dbf@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: "Skip Tavakkolian" In-Reply-To: <326865fdcb5340a60776125a503ec748@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 13:31:44 -0800 > redirfs -s audio '#A' > badsrv & > > Once started, this permits the selection of a different > audio device serviced by atlantis: > > con -C /srv/audio.cmd > % Set audio!atlantis > % So, it should work for mice too, like this: redirfs -s mouse '#m' and then con -C /srv/mouse.cmd % Set mouse!nemosterm # mouse input comes from nemo's % Set mouse!skipsterm # later from skip's right? How easy would it be to add a fan-out feature, perhaps only honoring the write requests? ~~~~~~~~~~~ Skip Tavakkolian -- Chief cook and bottle washer 9Netics - Distributed Applications Platform http://www.9netics.com From cse.psu.edu!9fans-admin Sat Jan 25 06:22:16 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 06:22:16 JST 2003 Received: (qmail 19220 invoked by uid 1020); 25 Jan 2003 06:22:16 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19216 invoked from network); 25 Jan 2003 06:22:15 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 06:22:15 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BD22C19A6E; Fri, 24 Jan 2003 16:22:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7C43319A1C for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 16:21:09 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0OLKw7H000137 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 13:21:08 -0800 (PST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Commercial system similar to 9p From: "Skip Tavakkolian" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 13:32:46 -0800 > It's actually the other way around. What authentication protocol to they > use? We'ld have to support it in our plan 9 factotum. I think he is asking what a competing product, based on Plan9, would need on the "client" side to authenticate itself to the server -- assuming that the "Internet fileserver" is also the authenticator. A port of factotum, or use the old protocol perhaps? ~~~~~~~~~~~ Skip Tavakkolian -- Chief cook and bottle washer 9Netics - Distributed Applications Platform http://www.9netics.com From cse.psu.edu!9fans-admin Sat Jan 25 06:24:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 06:24:21 JST 2003 Received: (qmail 19233 invoked by uid 1020); 25 Jan 2003 06:24:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19229 invoked from network); 25 Jan 2003 06:24:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 06:24:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 54CFA19A64; Fri, 24 Jan 2003 16:24:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 10E7D19A31 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 16:23:13 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0OLN9Wx029861 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 22:23:09 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0OLN832025001 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 22:23:08 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h0OLN7612610 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 22:23:07 +0100 (MET) Message-Id: <200301242123.h0OLN7612610@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol X-Mailer: exmh version 2.5 07/13/2001 with version: MH 6.8.3 #20[UCI] To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them In-reply-to: Your message of "Fri, 24 Jan 2003 20:04:29 +0100." <326865fdcb5340a60776125a503ec748@plan9.escet.urjc.es> References: <326865fdcb5340a60776125a503ec748@plan9.escet.urjc.es> From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ List-Archive: Date: Fri, 24 Jan 2003 22:23:07 +0100 > Anyone would want to use such thing? I would like to play with it! :-) (and see if I can even further confuse my colleagues :-) It would be fun to see it redirect audio output from our ``coffee room plan 9 music server'' to the bitsy, and maybe even to the sun on my desk where I use plan 9 via drawterm(*). Hmm... could the same/something similar also be used for a (e.g.) sound broadcasting service? (like: send sound bytes not to one (either this or that) device, but to both, or all of them, or...) (*) Via some crockery I send sound bytes from the cpu server via drawterm to the audio device of the sun.) Axel. From cse.psu.edu!9fans-admin Sat Jan 25 06:34:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 06:34:36 JST 2003 Received: (qmail 19343 invoked by uid 1020); 25 Jan 2003 06:34:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19339 invoked from network); 25 Jan 2003 06:34:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 06:34:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9B61D19A77; Fri, 24 Jan 2003 16:34:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from edoras.nas.com (edoras.nas.com [206.63.100.8]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 66D6819A75 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 16:33:34 -0500 (EST) Received: from nas.com (unknown [164.116.190.46]) by edoras.nas.com (Postfix) with ESMTP id D85BFEB572 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 13:33:28 -0800 (PST) Message-ID: <3E31B12D.4020009@nas.com> From: Jack Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910 X-Accept-Language: en-us, en, es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <4ea84f071f6a5a43d5156eaa37fb3dbf@centurytel.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 13:33:33 -0800 Skip Tavakkolian wrote: > redirfs -s mouse '#m' > con -C /srv/mouse.cmd > % Set mouse!nemosterm # mouse input comes from nemo's > % Set mouse!skipsterm # later from skip's Are you the April Fool's Day advance team? I'm waiting for this to devolve into a script to ensure that This_Is_The_Song_That_Never_Ends.mp3 is always playing on someone's terminal. Or migrating popup ads in the next Web browser iteration. Actually, this is very, very cool stuff. I can't wait to try it out this weekend. -Jack From cse.psu.edu!9fans-admin Sat Jan 25 07:22:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 07:22:26 JST 2003 Received: (qmail 19643 invoked by uid 1020); 25 Jan 2003 07:22:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19639 invoked from network); 25 Jan 2003 07:22:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 07:22:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BBD3E19A60; Fri, 24 Jan 2003 17:22:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE3AF19A2C for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 17:21:55 -0500 (EST) Message-ID: <308058082614cf595fd1aed525141c89@plan9.bell-labs.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] GNU sources (libregexp, specifically) From: David Gordon Hogan In-Reply-To: <20030124153226.A7206@cackle.proxima.alt.za> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-hadhunhugrhdmjbohagjauejmy" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 17:21:51 -0500 This is a multi-part message in MIME format. --upas-hadhunhugrhdmjbohagjauejmy Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Ooops! I've updated ape.tgz on sources to contain the missing files. --upas-hadhunhugrhdmjbohagjauejmy Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Fri Jan 24 08:33:43 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Fri Jan 24 08:33:19 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4AA5719A88; Fri, 24 Jan 2003 08:33:09 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from cackle.proxima.alt.za (cackle.proxima.alt.za [196.30.44.141]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4064319A7D for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 08:32:34 -0500 (EST) Received: from cackle.proxima.alt.za (localhost [127.0.0.1]) by cackle.proxima.alt.za (8.12.3/8.12.3) with ESMTP id h0ODWS22007382 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 15:32:29 +0200 (SAST) Received: (from lucio@localhost) by cackle.proxima.alt.za (8.12.3/8.12.3/Submit) id h0ODWRJ5007381 for 9fans@cse.psu.edu; Fri, 24 Jan 2003 15:32:27 +0200 (SAST) From: Lucio De Re To: 9fans mailing list <9fans@cse.psu.edu> Message-ID: <20030124153226.A7206@cackle.proxima.alt.za> Mail-Followup-To: 9fans mailing list <9fans@cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4us Organization: Proxima Research & Development Subject: [9fans] GNU sources (libregexp, specifically) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: lucio@proxima.alt.za List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 15:32:26 +0200 I need to add (the apparently POSIX) regfree() library function to /386/lib/gnu/libregexp.a and tried to compile the GNU sources supplied in ape.tgz. I'm stuck trying to establish which ../mksyslib and ../mkconfig are meant to be imported by the mkfile. There's a mksyslib in /sys/src/cmd and I have found a mkconfig in /usr/inferno . I'm sceptical that either of these will do what's required. Help, anyone? ++L --upas-hadhunhugrhdmjbohagjauejmy-- From cse.psu.edu!9fans-admin Sat Jan 25 07:30:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 07:30:33 JST 2003 Received: (qmail 19699 invoked by uid 1020); 25 Jan 2003 07:30:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19695 invoked from network); 25 Jan 2003 07:30:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 07:30:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 86AB519A7B; Fri, 24 Jan 2003 17:30:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from selene.cnice.mecd.es (selene.cnice.mecd.es [195.53.123.23]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A352C19A73 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 17:29:37 -0500 (EST) Received: from plan9.escet.urjc.es (213-0-221-113.dialup.nuria.telefonica-data.net [213.0.221.113]) (authenticated bits=0) by selene.cnice.mecd.es (8.12.5/8.12.5) with ESMTP id h0OMTDMn021567 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 23:29:18 +0100 Message-ID: <3E31BFB0.9050100@plan9.escet.urjc.es> From: FJ Ballesteros User-Agent: Mozilla/5.0 (Windows; U; Win98; es-ES; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: es-es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <4ea84f071f6a5a43d5156eaa37fb3dbf@centurytel.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 23:35:28 +0100 Right. In fact, the first device I tried with before getting into the current design was the mouse. I used it to use a mouse to control a remote rio and it worked mostly; there´s the issue of the hardware cursor. This thing only works for stuff that is exported as files and has no covert channels. One of the to-do things, although far down in the list, is to implement an alternate file tree for a window system, in a way that would permit redirection. Skip Tavakkolian wrote: >> redirfs -s audio '#A' >> badsrv & >> >> Once started, this permits the selection of a different >> audio device serviced by atlantis: >> >> con -C /srv/audio.cmd >> % Set audio!atlantis >> % >> > > So, it should work for mice too, like this: > > redirfs -s mouse '#m' > > and then > > con -C /srv/mouse.cmd > % Set mouse!nemosterm # mouse input comes from nemo's > % Set mouse!skipsterm # later from skip's > > right? > > How easy would it be to add a fan-out feature, perhaps only honoring > the write requests? > > ~~~~~~~~~~~ > Skip Tavakkolian -- Chief cook and bottle washer > 9Netics - Distributed Applications Platform > http://www.9netics.com > > From cse.psu.edu!9fans-admin Sat Jan 25 07:35:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 07:35:23 JST 2003 Received: (qmail 19738 invoked by uid 1020); 25 Jan 2003 07:35:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19734 invoked from network); 25 Jan 2003 07:35:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 07:35:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4219619A2D; Fri, 24 Jan 2003 17:35:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from venus.cnice.mecd.es (venus.cnice.mecd.es [195.53.123.13]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 10A2B19A7F for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 17:34:03 -0500 (EST) Received: from plan9.escet.urjc.es (213-0-221-113.dialup.nuria.telefonica-data.net [213.0.221.113]) (authenticated bits=0) by venus.cnice.mecd.es (8.12.5/8.12.5) with ESMTP id h0OMXDIu005319 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 23:33:34 +0100 Message-ID: <3E31C095.7@plan9.escet.urjc.es> From: FJ Ballesteros User-Agent: Mozilla/5.0 (Windows; U; Win98; es-ES; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: es-es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <4ea84f071f6a5a43d5156eaa37fb3dbf@centurytel.net> <3E31B12D.4020009@nas.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 23:39:17 +0100 I'd prefer to use it for at least one more week or so before publishing it. But if you want to try it out I'll just push it into sources next monday in its current 'alpha' state. > Actually, this is very, very cool stuff. I can't wait to try it out > this weekend. > > -Jack From cse.psu.edu!9fans-admin Sat Jan 25 07:42:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sat Jan 25 07:42:21 JST 2003 Received: (qmail 19812 invoked by uid 1020); 25 Jan 2003 07:42:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19808 invoked from network); 25 Jan 2003 07:42:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 25 Jan 2003 07:42:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8BE3C19A7D; Fri, 24 Jan 2003 17:42:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from selene.cnice.mecd.es (selene.cnice.mecd.es [195.53.123.23]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1A2BA19A89 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 17:41:28 -0500 (EST) Received: from plan9.escet.urjc.es (213-0-221-113.dialup.nuria.telefonica-data.net [213.0.221.113]) (authenticated bits=0) by selene.cnice.mecd.es (8.12.5/8.12.5) with ESMTP id h0OMf9Mn021891 for <9fans@cse.psu.edu>; Fri, 24 Jan 2003 23:41:10 +0100 Message-ID: <3E31C278.6060207@plan9.escet.urjc.es> From: FJ Ballesteros User-Agent: Mozilla/5.0 (Windows; U; Win98; es-ES; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: es-es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <326865fdcb5340a60776125a503ec748@plan9.escet.urjc.es> <200301242123.h0OLN7612610@zamenhof.cs.utwente.nl> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 24 Jan 2003 23:47:20 +0100 > (and see if I can even further confuse my colleagues :-) I implemented it because I think Plan 9 is just too simple and wanted to get it complex.(*) > Hmm... could the same/something similar also be > used for a (e.g.) sound broadcasting service? > (like: send sound bytes not to one (either this or that) > device, but to both, or all of them, or...) It's more a point to point thing, since the common protocol is 9p. ads and redirections just let you plug the things together. > (*) Via some crockery I send sound bytes from the cpu > server via drawterm to the audio device of the sun.) > The plan is actually to write some drivers in Linux and change u9fs to let Linux export resources for us an also make it think that some of our little trees are /dev things. But don't hold your breath :-) --- (*) Kidding here, even if you did not think so. From cse.psu.edu!9fans-admin Sun Jan 26 04:18:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:18:36 JST 2003 Received: (qmail 3453 invoked by uid 1020); 26 Jan 2003 04:18:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3449 invoked from network); 26 Jan 2003 04:18:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:18:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 37E5719A04; Sat, 25 Jan 2003 14:18:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from VL-MS-MR002.sc1.videotron.ca (relais.videotron.ca [24.201.245.36]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 77D7619992 for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:17:33 -0500 (EST) Received: from modemcable036.248-203-24.mtl.mc.videotron.ca ([24.203.248.36]) by VL-MS-MR002.sc1.videotron.ca (iPlanet Messaging Server 5.2 HotFix 0.9 (built Jul 29 2002)) with ESMTP id <0H9A00C1TAWRV0@VL-MS-MR002.sc1.videotron.ca> for 9fans@cse.psu.edu; Sat, 25 Jan 2003 14:17:15 -0500 (EST) From: Nicolas Couture To: 9fans@cse.psu.edu Message-id: <1043525661.1774.25.camel@dimension> MIME-version: 1.0 X-Mailer: Ximian Evolution 1.0.8-3mdk Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Subject: [9fans] Booting plan9 OS Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 16:14:20 -0400 Hi, I've came across plan9's page at bell-labs and I must say it's really interesting. I readed some of the documentation but it didn't really help me out. here's my problem: --- snip --- * aux/vga: vgactlw: : bad VGA control message "type vga" * rio: can't open display: initdisplay: /dev/draw/new: no frame buffer --- snip --- this is the last thing I see before I get a % prompt in text mode. In the documentation I can see: "If the kernel doesn't switch into VGA mode but continues to run in CGA mode, along with a complaint along the lines of "no frame buffer" and a shell prompt (%), the system doesn't recognize your video card at all. This could also happen with the Matrox G400, because right now it is not included on the installation disk. Correction will be soon available." I have an ATI Mach64 SGRAM BIOS 3.043 on an AST Bravo lc 5200m. Something is confusing me : in the supported_pc_hardware section I can see: "Chipsets tested with the current release: * ATI Mach64xx..." Any help/hint/feedback will be apreciated. Thanks, -- Nicolas Couture mailto: nc at stormvault dot net OpenPGP: 0x92B7B083 From cse.psu.edu!9fans-admin Sun Jan 26 04:23:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:23:21 JST 2003 Received: (qmail 3627 invoked by uid 1020); 26 Jan 2003 04:23:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3623 invoked from network); 26 Jan 2003 04:23:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:23:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9A22A19A76; Sat, 25 Jan 2003 14:23:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0C85719A2D for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:22:30 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sat Jan 25 14:22:29 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sat Jan 25 14:22:05 EST 2003 Message-ID: X-Plan9-Fortune: The only way out of a circle is through the center. To: 9fans@cse.psu.edu, nc@stormvault.net Subject: Re: [9fans] Booting plan9 OS From: "Russ Cox" In-Reply-To: <1043525661.1774.25.camel@dimension> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 14:21:58 -0500 There is now a file called vgainfo.txt on your boot floppy. Please send it. From cse.psu.edu!9fans-admin Sun Jan 26 04:40:47 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:40:47 JST 2003 Received: (qmail 3787 invoked by uid 1020); 26 Jan 2003 04:40:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3783 invoked from network); 26 Jan 2003 04:40:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:40:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E68BF19A80; Sat, 25 Jan 2003 14:40:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from VL-MS-MR001.sc1.videotron.ca (relais.videotron.ca [24.201.245.36]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BC17C19992 for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:39:44 -0500 (EST) Received: from modemcable036.248-203-24.mtl.mc.videotron.ca ([24.203.248.36]) by VL-MS-MR001.sc1.videotron.ca (iPlanet Messaging Server 5.2 HotFix 0.9 (built Jul 29 2002)) with ESMTP id <0H9A00COABYNWS@VL-MS-MR001.sc1.videotron.ca> for 9fans@cse.psu.edu; Sat, 25 Jan 2003 14:39:59 -0500 (EST) From: Nicolas Couture Subject: Re: [9fans] Booting plan9 OS In-reply-to: To: 9fans@cse.psu.edu Message-id: <1043527009.1861.36.camel@dimension> MIME-version: 1.0 X-Mailer: Ximian Evolution 1.0.8-3mdk Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: quoted-printable References: Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 16:36:49 -0400 Le sam 25/01/2003 =E0 15:21, Russ Cox a =E9crit : > There is now a file called vgainfo.txt on your boot floppy. > Please send it. I posted a previous message with attached document, I think it has been blocked. vgainfo.txt: ---snip--- aux/vga: controller not in /lib/vgadb 0xC0000 55 AA 40 EB 7B F4 4C 00 00 00 00 00 00 00 00 00=20 U.@.{.L......... 0xC0010 00 00 00 00 00 00 00 00 44 01 00 00 00 00 49 42=20 ........D.....IB 0xC0020 4D 00 D4 7A 00 64 4C 00 00 00 00 00 00 00 00 00=20 M..z.dL......... 0xC0030 20 37 36 31 32 39 35 35 32 30 FF FF D0 59 25 D9 =20 761295520...Y%. 0xC0040 33 3F 00 3C 00 00 00 00 F4 00 00 00 00 00 00 00=20 3?.<............ 0xC0050 31 39 39 37 2F 30 31 2F 32 32 20 31 35 3A 35 38 1997/01/22 15:58 0xC0060 00 00 00 00 E9 45 51 00 E9 3A 51 00 E9 8E 12 00=20 .....EQ..:Q..... 0xC0070 00 00 00 00 00 00 00 00 00 00 FF FF D0 59 25 D9=20 .............Y%. 0xC0080 E9 D9 00 0D 0A 41 54 49 20 4D 41 43 48 36 34 20 .....ATI MACH64 0xC0090 53 47 52 41 4D 20 42 49 4F 53 20 33 2E 30 34 33 SGRAM BIOS 3.043 0xC00A0 0D 0A 00 28 43 29 20 31 39 38 38 2D 39 37 2C 20 ...(C) 1988-97, 0xC00B0 41 54 49 20 54 65 63 68 6E 6F 6C 6F 67 69 65 73 ATI Technologies 0xC00C0 20 49 6E 63 2E 42 4B 33 2E 38 2E 31 2F 33 2E 30 =20 Inc.BK3.8.1/3.0 0xC00D0 34 33 20 67 74 67 70 31 6A 2E 62 20 36 20 00 4D 43 gtgp1j.b 6 .M 0xC00E0 41 43 48 36 34 56 55 50 43 49 4D 54 53 47 55 3F=20 ACH64VUPCIMTSGU? 0xC00F0 00 00 46 00 00 A0 03 2B EC 02 00 00 00 19 0F 80=20 ..F....+........ main->snarf vga->snarf vga->dump vga misc 67 vga feature 00 vga sequencer 03 00 03 00 02 vga crt 5F 4F 50 82 55 81 BF 1F - 00 4F 0D 0E 00 00 05 F0 9C 8E 8F 28 1F 96 B9 A3 - FF vga graphics 00 00 00 00 00 10 0E 00 - FF vga attribute 00 01 02 03 04 05 14 07 - 38 39 3A 3B 3C 3D 3E 3F 0C 00 0F 08 00 vga virtual 0 0 vga panning off vga apz 0 vga linear 0 vmf 25175000 vmdf 0 vf1 0 vbw 0 vga->init dbdumpmode type=3Dvga, size=3D640x480x1 frequency=3D25175000 x=3D640 (0x280), y=3D480 (0x1E0), z=3D1 (0x1) ht=3D800 (0x320), shb=3D664 (0x298), ehb=3D760 (0x2F8) shs=3D664 (0x298), ehs=3D760 (0x2F8) vt=3D525 (0x20D), vrs=3D491 (0x1EB), vre=3D493 (0x1ED) hsync=3D0, vsync=3D0, interlace=3D0 vga->dump vga flag Fdump|Finit|Fsnarf vga misc E3 vga feature 00 vga sequencer 03 01 0F 00 06 vga crt 5F 4F 52 9F 53 1F20B 3E - 00 40 00 00 00 00 00 00 1EB 2D1DF 28 001EB1EC C3 -7FF vga graphics 00 00 00 00 00 00 05 0F - FF vga attribute 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F 01 FF 0F 00 00 vga virtual 640 480 vga panning off vga apz 0 vga linear 0 main->exits --- snip--- --=20 Nicolas Couture mailto: nc at stormvault dot net OpenPGP: 0x92B7B083 From cse.psu.edu!9fans-admin Sun Jan 26 04:45:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:45:25 JST 2003 Received: (qmail 3843 invoked by uid 1020); 26 Jan 2003 04:45:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3839 invoked from network); 26 Jan 2003 04:45:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:45:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7250219A8A; Sat, 25 Jan 2003 14:45:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE82019A84 for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:44:30 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sat Jan 25 14:44:29 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sat Jan 25 14:44:07 EST 2003 Message-ID: <67bdf20716836fc0170079fcab24dd73@plan9.bell-labs.com> X-Plan9-Fortune: It's not who you know, but who you get drunk with, that counts. -P Dick-Lauder To: 9fans@cse.psu.edu Subject: Re: [9fans] Booting plan9 OS From: "Russ Cox" In-Reply-To: <1043527009.1861.36.camel@dimension> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 14:44:06 -0500 Find the section of vgadb that looks like: ctlr vid=0x1002 did=0x4354 # CT vid=0x1002 did=0x4742 # GB vid=0x1002 did=0x474D # GM vid=0x1002 did=0x4750 # GP vid=0x1002 did=0x4752 # GR vid=0x1002 did=0x4756 # GV vid=0x1002 did=0x475A # GZ vid=0x1002 did=0x4C42 # LB vid=0x1002 did=0x4C49 # LI vid=0x1002 did=0x4C4D # LM vid=0x1002 did=0x4C50 # LP vid=0x1002 did=0x5654 # VT vid=0x1002 did=0x5656 # VV and try adding vid=0x1002 did=0x5655 # VU to the list. The Mach64 series is very finicky, so it's not a sure thing that this will work, but there's a chance. If you still get a % prompt, send pci.txt too. Russ From cse.psu.edu!9fans-admin Sun Jan 26 04:52:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:52:33 JST 2003 Received: (qmail 3962 invoked by uid 1020); 26 Jan 2003 04:52:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3958 invoked from network); 26 Jan 2003 04:52:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:52:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 257F919A91; Sat, 25 Jan 2003 14:52:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from VL-MS-MR004.sc1.videotron.ca (relais.videotron.ca [24.201.245.36]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5E8A119A83 for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:51:55 -0500 (EST) Received: from modemcable036.248-203-24.mtl.mc.videotron.ca ([24.203.248.36]) by VL-MS-MR004.sc1.videotron.ca (iPlanet Messaging Server 5.2 HotFix 0.9 (built Jul 29 2002)) with ESMTP id <0H9A00F7SCJOE3@VL-MS-MR004.sc1.videotron.ca> for 9fans@cse.psu.edu; Sat, 25 Jan 2003 14:52:36 -0500 (EST) From: Nicolas Couture Subject: Re: [9fans] Booting plan9 OS In-reply-to: <67bdf20716836fc0170079fcab24dd73@plan9.bell-labs.com> To: 9fans@cse.psu.edu Message-id: <1043527698.1773.43.camel@dimension> MIME-version: 1.0 X-Mailer: Ximian Evolution 1.0.8-3mdk Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT References: <67bdf20716836fc0170079fcab24dd73@plan9.bell-labs.com> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 16:48:18 -0400 I almost attached vgadb in the lastest post since there's a refference to it in vgainfo.txt ;) There we go: vgadb: --- snip --- ctlr vid=0x1002 did=0x4354 # CT vid=0x1002 did=0x4742 # GB vid=0x1002 did=0x474D # GM vid=0x1002 did=0x4750 # GP vid=0x1002 did=0x4752 # GR vid=0x1002 did=0x4756 # GV vid=0x1002 did=0x475A # GZ vid=0x1002 did=0x4C42 # LB vid=0x1002 did=0x4C49 # LI vid=0x1002 did=0x4C4D # LM vid=0x1002 did=0x4C50 # LP vid=0x1002 did=0x5654 # VT vid=0x1002 did=0x5656 # VV --- snip --- [+] pci.txt: --- snip --- 0.0.0: 06.00.00 8086/7100 0 0.1.0: 06.01.00 8086/7110 0 0.1.1: 01.01.80 8086/7111 0 4:0000ff41 16 0.1.2: 0c.03.00 8086/7112 0 4:00000001 32 0.1.3: 06.80.00 8086/7113 0 0.2.0: 03.00.00 1002/5655 0 0:fd000000 16777216 1:0000e801 256 2:ff000000 4096 0.9.0: 02.00.00 10ec/8139 11 0:0000ec01 256 1:ff204c00 256 --- snip --- -- Nicolas Couture mailto: nc at stormvault dot net OpenPGP: 0x92B7B083 From cse.psu.edu!9fans-admin Sun Jan 26 04:55:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:55:21 JST 2003 Received: (qmail 3984 invoked by uid 1020); 26 Jan 2003 04:55:20 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 3980 invoked from network); 26 Jan 2003 04:55:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:55:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4CDDD19A9C; Sat, 25 Jan 2003 14:55:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F3ACC19A92 for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:54:21 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sat Jan 25 14:54:21 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sat Jan 25 14:53:57 EST 2003 Message-ID: <8f58b31f5fde57f8d0bcbac4265b5652@plan9.bell-labs.com> X-Plan9-Fortune: Don't judge the tree 'til you see the fruit. To: 9fans@cse.psu.edu Subject: Re: [9fans] Booting plan9 OS From: "Russ Cox" In-Reply-To: <67bdf20716836fc0170079fcab24dd73@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 14:53:52 -0500 Try editing vgadb to add the line vid=0x1002 did=0x5655 # VU to the block you posted. Then boot the floppy disk again. Perhaps vga will work. Russ From cse.psu.edu!9fans-admin Sun Jan 26 04:59:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 04:59:22 JST 2003 Received: (qmail 4025 invoked by uid 1020); 26 Jan 2003 04:59:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 4021 invoked from network); 26 Jan 2003 04:59:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 04:59:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AE80319999; Sat, 25 Jan 2003 14:59:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from VL-MS-MR003.sc1.videotron.ca (relais.videotron.ca [24.201.245.36]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C14B619A92 for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 14:58:56 -0500 (EST) Received: from modemcable036.248-203-24.mtl.mc.videotron.ca ([24.203.248.36]) by VL-MS-MR003.sc1.videotron.ca (iPlanet Messaging Server 5.2 HotFix 0.9 (built Jul 29 2002)) with ESMTP id <0H9A00DGJCU8HZ@VL-MS-MR003.sc1.videotron.ca> for 9fans@cse.psu.edu; Sat, 25 Jan 2003 14:58:56 -0500 (EST) From: Nicolas Couture Subject: Re: [9fans] Booting plan9 OS In-reply-to: <8f58b31f5fde57f8d0bcbac4265b5652@plan9.bell-labs.com> To: 9fans@cse.psu.edu Message-id: <1043528161.1773.47.camel@dimension> MIME-version: 1.0 X-Mailer: Ximian Evolution 1.0.8-3mdk Content-type: text/plain; CHARSET=US-ASCII Content-transfer-encoding: 7BIT References: <8f58b31f5fde57f8d0bcbac4265b5652@plan9.bell-labs.com> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 16:56:01 -0400 Yes, sorry for posting useless vgadb part, I misunderstood. I tried to add vid=0x1002 did=0x5655 betwen the vid=* did=0x5654 and 0x5656. I still have the same error. Your help is really much apreciated. Thanks alot. From cse.psu.edu!9fans-admin Sun Jan 26 06:49:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 06:49:25 JST 2003 Received: (qmail 5156 invoked by uid 1020); 26 Jan 2003 06:49:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 5152 invoked from network); 26 Jan 2003 06:49:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 06:49:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1229519A83; Sat, 25 Jan 2003 16:49:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B70BA19A1C for <9fans@cse.psu.edu>; Sat, 25 Jan 2003 16:48:14 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sat Jan 25 16:48:13 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sat Jan 25 16:47:50 EST 2003 Message-ID: <00d256df7b95998b80813b94df353a30@plan9.bell-labs.com> X-Plan9-Fortune: ICIKL: DO I = 1 /* BY +1 FELTETELEZESEVEL */ TO 2*N; To: 9fans@cse.psu.edu, david@bsd.is Subject: Re: [9fans] Plan 9 boot problems (exception/interrupt 14) From: "Russ Cox" In-Reply-To: <6256356.1043097771953.JavaMail.SYSTEM@vefpostur> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sat, 25 Jan 2003 16:47:48 -0500 I'm not sure what's wrong with the 9load that you are trying to boot with. Since the 9load from the install floppy worked, one option is to copy the file "9load" from the install floppy to the boot floppy and then try the boot floppy again. Russ From cse.psu.edu!9fans-admin Sun Jan 26 21:59:43 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Sun Jan 26 21:59:43 JST 2003 Received: (qmail 17499 invoked by uid 1020); 26 Jan 2003 21:59:42 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17495 invoked from network); 26 Jan 2003 21:59:41 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 26 Jan 2003 21:59:41 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 476E519A70; Sun, 26 Jan 2003 07:59:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mx0.islandia.is (mx0.islandia.is [62.145.149.103]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A7C4E199B6 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 07:58:56 -0500 (EST) Received: from vefpostur (vefpostur.islandia.is [62.145.149.35]) by mx0.islandia.is (Postfix) with ESMTP id 19B29D8190; Sun, 26 Jan 2003 12:58:52 +0000 (GMT) Message-ID: <5301452.1043586043609.JavaMail.SYSTEM@vefpostur> From: david@bsd.is To: rsc@plan9.bell-labs.com Subject: Re: [9fans] Plan 9 boot problems (exception/interrupt 14) Cc: 9fans@cse.psu.edu Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-Mailer: Sake Mail, from Endymion, version 1.0.51 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 13:00:43 +0000 (GMT) > I'm not sure what's wrong with the 9load that you are > trying to boot with. Since the 9load from the install > floppy worked, one option is to copy the file "9load" > from the install floppy to the boot floppy and then > try the boot floppy again. > > Russ I just tried that. While the 9load from the boot floppy differed from the 9load on the install floppy, using the one from the install floppy didn't seem to have any effect. I also tried using the install floppy's 9load on the actual HD partition, still no go. Also, I read somewhere in the wiki that you can get debug info from 9load with CTRL-R? I tried that, and then the machine just rebooted at once, instead of waiting for me to press a button. From cse.psu.edu!9fans-admin Mon Jan 27 02:44:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 02:44:24 JST 2003 Received: (qmail 20840 invoked by uid 1020); 27 Jan 2003 02:44:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20836 invoked from network); 27 Jan 2003 02:44:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 02:44:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C2C1C199E4; Sun, 26 Jan 2003 12:44:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fsc.cpsc.ucalgary.ca (fsc.cpsc.ucalgary.ca [136.159.2.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 35C03199BF for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 12:43:03 -0500 (EST) Received: from imgw1.cpsc.ucalgary.ca (ons-imgw1 [192.168.1.66]) by fsc.cpsc.ucalgary.ca (8.12.7/8.12.7) with ESMTP id h0QHh1bV007865 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 10:43:01 -0700 Received: from csb (csb [136.159.5.15]) by imgw1.cpsc.ucalgary.ca (8.12.3/8.12.3) with ESMTP id h0QHh0MQ016719 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 10:43:00 -0700 From: andrey mirtchovski X-X-Sender: mirtchov@csb To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavis-milter (http://amavis.org/) X-Spam-Status: No, hits=0.2 required=7.5 tests=SPAM_PHRASE_00_01,USER_AGENT_PINE version=2.43 Subject: [9fans] seek() in fossil? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 10:43:00 -0700 (MST) this article (linked from slashdot, sorry) on freshmeat discusses problems with large files in unix, but i think at least one of them may be remotely relevant to plan9, however small the issue may be, it may warrant some discussion: fossil has a maximum stream size (maximum file size, as i understand it) of 2^73 bytes, however the seek() system call accepts only a vlong (2^64) as an argument. the article can be found here: http://freshmeat.net/articles/view/709/ andrey From cse.psu.edu!9fans-admin Mon Jan 27 04:02:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 04:02:28 JST 2003 Received: (qmail 21361 invoked by uid 1020); 27 Jan 2003 04:02:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21357 invoked from network); 27 Jan 2003 04:02:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 04:02:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 690DD199EE; Sun, 26 Jan 2003 14:02:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E92C199E8 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 14:01:46 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sun Jan 26 14:01:43 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sun Jan 26 14:01:21 EST 2003 Message-ID: <3d1b4126560a1275cfc5b04714fafe12@plan9.bell-labs.com> X-Plan9-Fortune: Mathematics is ... the hot and chaotic work of the devil. Quayle needn't know this. -Vaughan Pratt To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 14:01:15 -0500 I think 2^63 is a perfectly fine limit for the forseeable future. Do you really have files (or file systems) that big? The only point of the sentence about the 2^73 hash tree limit was that the maximum depth of 7 is more than enough. Russ From cse.psu.edu!9fans-admin Mon Jan 27 04:11:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 04:11:24 JST 2003 Received: (qmail 21451 invoked by uid 1020); 27 Jan 2003 04:11:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21447 invoked from network); 27 Jan 2003 04:11:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 04:11:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E22DA19A88; Sun, 26 Jan 2003 14:11:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8859419A1C for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 14:10:18 -0500 (EST) Message-ID: From: David Presotto To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? In-Reply-To: <3d1b4126560a1275cfc5b04714fafe12@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-owtdhlrlrptaigdmkgbtlncxsh" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 14:10:16 -0500 This is a multi-part message in MIME format. --upas-owtdhlrlrptaigdmkgbtlncxsh Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I don't know. If I took I wanted to attach a GPS to every person on earth and delta encode there movements once a second for their whole lifetime, I could do that as a single stream on venti (just barely). On the other hand, once they died the position data would probably compress a lot better. --upas-owtdhlrlrptaigdmkgbtlncxsh Content-Type: message/rfc822 Content-Disposition: inline Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sun Jan 26 14:02:27 EST 2003 Received: from mail.cse.psu.edu ([130.203.4.6]) by plan9; Sun Jan 26 14:02:25 EST 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 41B22199ED; Sun, 26 Jan 2003 14:02:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E92C199E8 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 14:01:46 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sun Jan 26 14:01:43 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sun Jan 26 14:01:21 EST 2003 Message-ID: <3d1b4126560a1275cfc5b04714fafe12@plan9.bell-labs.com> X-Plan9-Fortune: Mathematics is ... the hot and chaotic work of the devil. Quayle needn't know this. -Vaughan Pratt To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 14:01:15 -0500 I think 2^63 is a perfectly fine limit for the forseeable future. Do you really have files (or file systems) that big? The only point of the sentence about the 2^73 hash tree limit was that the maximum depth of 7 is more than enough. Russ --upas-owtdhlrlrptaigdmkgbtlncxsh-- From cse.psu.edu!9fans-admin Mon Jan 27 04:19:43 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 04:19:43 JST 2003 Received: (qmail 21489 invoked by uid 1020); 27 Jan 2003 04:19:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21485 invoked from network); 27 Jan 2003 04:19:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 04:19:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CB703199BF; Sun, 26 Jan 2003 14:19:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.mightycheese.com (mail.mightycheese.com [209.61.186.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6FF88199B6 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 14:18:57 -0500 (EST) Received: from [67.122.69.90] (HELO waakzaamheid.mightycheese.com) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP id 446311 for 9fans@cse.psu.edu; Sun, 26 Jan 2003 13:18:56 -0600 Message-ID: <56bdfd682af03e2cf62bd4473efc7599@mightycheese.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? From: "rob pike, esq." In-Reply-To: <3d1b4126560a1275cfc5b04714fafe12@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 11:18:55 -0800 This reminds me of the IPv6 fools, who seemed to think that if 2^48 wasn't quite enough, they should go for 2^64 but just to be sure, double it to 2^128. Do you know how big 2^64 is? It's not twice as big as a gigabyte. Let's say we had a gigabit ethernet and we wanted to write a 2^64 byte file. It would take more than a thousand years. -rob From cse.psu.edu!9fans-admin Mon Jan 27 05:04:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 05:04:24 JST 2003 Received: (qmail 21796 invoked by uid 1020); 27 Jan 2003 05:04:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21792 invoked from network); 27 Jan 2003 05:04:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 05:04:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E065199B6; Sun, 26 Jan 2003 15:04:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9E6BE19A8B for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 15:03:44 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sun Jan 26 15:03:42 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sun Jan 26 15:03:20 EST 2003 Message-ID: X-Plan9-Fortune: A reagent will approach a ketone carbonyl group from the side with the smaller attached group. Prelog Rule To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 15:03:16 -0500 okay, you win. it wasn't easy, but updated kernels and binaries are on sources. enjoy! g% yesterday -d /sys/include/libc.h diff /n/dump/2003/0126/sys/include/libc.h /sys/include/libc.h 624c624 < extern vlong seek(int, vlong, int); --- > extern mpint* seek(int, mpint*, int); g% From cse.psu.edu!9fans-admin Mon Jan 27 06:26:34 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 06:26:34 JST 2003 Received: (qmail 22339 invoked by uid 1020); 27 Jan 2003 06:26:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22335 invoked from network); 27 Jan 2003 06:26:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 06:26:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 537B319A64; Sun, 26 Jan 2003 16:26:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ducky.net (ducky.net [66.93.167.66]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2018119992 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 16:25:56 -0500 (EST) Received: from ducky.net (localhost [127.0.0.1]) by ducky.net (8.12.6/8.12.6) with ESMTP id h0QLPtnd097256 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 13:25:55 -0800 (PST) (envelope-from mike@ducky.net) Received: (from mike@localhost) by ducky.net (8.12.6/8.12.6/Submit) id h0QLPtmM097255 for 9fans@cse.psu.edu; Sun, 26 Jan 2003 13:25:55 -0800 (PST) From: Mike Haertel Message-Id: <200301262125.h0QLPtmM097255@ducky.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? In-Reply-To: <56bdfd682af03e2cf62bd4473efc7599@mightycheese.com> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 13:25:55 -0800 (PST) >This reminds me of the IPv6 fools, who seemed to think that >if 2^48 wasn't quite enough, they should go for 2^64 but just >to be sure, double it to 2^128. You might argue that 2^128 is insanely wasteful, but it's also awfully convenient. It allows all sorts of sparse allocation schemes for large blocks of addresses, without fear that you're using up too much of the address space. At 2^64, some Actual Thought might be required in doling out large chunks of the address space. At 2^128 there is definitely no Actual Thought required: you just waste address space however happens to be most convenient. Consider this: at 2^64, we couldn't even afford to give each person their own 2^32 block, since there are already more than 2^32 humans. While a 2^32 block per person might seem incredibly wasteful, it's not a huge stretch to imagine technologies that might want such a thing happening within say the next 30 years (device density is still increasing exponentially). I can't imagine what such technologies might be, but I am sure not going to go on the record as saying "nope, that's ridiculous, will never happen." As a programmer, you must have experienced the analagous situation: often you can make a tradeoff between simple code and larger data size, or more complex code and smaller data size. Now that memory is cheap, the former choice is almost always preferable. You end up "wasting" memory, but you save a lot in terms of coding and debugging effort. Saving actual thought in global network address allocation is a similarly worthy tradeoff. From cse.psu.edu!9fans-admin Mon Jan 27 07:41:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 07:41:28 JST 2003 Received: (qmail 22729 invoked by uid 1020); 27 Jan 2003 07:41:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22725 invoked from network); 27 Jan 2003 07:41:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 07:41:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B794219A8B; Sun, 26 Jan 2003 17:41:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nico.bway.net (nico.bway.net [216.220.96.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 367F119A7F for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 17:40:57 -0500 (EST) Received: from sockfarm.net (adsl-98-118.bway.net [216.220.98.118]) by nico.bway.net (8.12.6/8.12.6/Debian-6) with ESMTP id h0QMeri0005754 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 17:40:54 -0500 Subject: Re: [9fans] kernel config changes Content-Type: multipart/mixed; boundary=Apple-Mail-8-889116863 Mime-Version: 1.0 (Apple Message framework v551) From: john To: 9fans@cse.psu.edu In-Reply-To: <33aa3b4ddd8d675fa801e5870918d68d@plan9.bell-labs.com> Message-Id: <29CE998C-317F-11D7-895E-000393AD6A16@sockfarm.net> X-Mailer: Apple Mail (2.551) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 17:40:26 -0500 --Apple-Mail-8-889116863 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed Russ, Nemo: I've updated the bitsy kernel. Attached is a diff and the file init9.s, and the other modified files (as I think Nemo prefers). I had to make a small change to wavelan.c, but the mkfile should probably be changed to use ../port/wavelan.c instead. I'm not sure the bootdir section needs anything other than bootbitsy.out. Anything more than what I have makes the kernel too large to boot. John diff /n/dump/2003/0118/sys/src/9/bitsy/bitsy /sys/src/9/bitsy/bitsy 41d40 < paqfs.root 49a49,52 > > bootdir > bootbitsy.out boot > /arm/bin/paqfs paqfs Only in /sys/src/9/bitsy: init9.s diff /n/dump/2003/0118/sys/src/9/bitsy/mkfile /sys/src/9/bitsy/mkfile 50d49 < boot$CONF.root.$O\ 93a93 > <|../port/mkbootrules $CONF 95,97c95,98 < init.h: initcode /sys/src/libc/9syscall/sys.h < $AS initcode < $LD -l -s -R4 -o init.out initcode.$O --- > init.h: ../port/initcode.c init9.s > $CC ../port/initcode.c > $AS init9.s > $LD -l -R1 -o init.out init9.$O initcode.$O /arm/lib/libc.a 99c100 < xd -r -1x init.out | --- > strip < init.out | xd -1x | Common subdirectories: /n/dump/2003/0118/sys/src/9/bitsy/paqfiles and /sys/src/9/bitsy/paqfiles diff /n/dump/2003/0118/sys/src/9/bitsy/wavelan.c /sys/src/9/bitsy/wavelan.c 658c658 < w_cmd(ctlr, WCmdAskStats, WTyp_Stats); --- > w_cmd(ctlr, WCmdEnquire, WTyp_Stats); --Apple-Mail-8-889116863 Content-Disposition: attachment; filename=init9.s Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0644; name="init9.s" TEXT _main(SB),$8 MOVW $setR12(SB), R12 /* load the SB */ MOVW $boot(SB), R0 ADD $12, R13, R1 /* get a pointer to 0(FP) */ MOVW R0, 4(R13) MOVW R1, 8(R13) BL startboot(SB) --Apple-Mail-8-889116863 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed --Apple-Mail-8-889116863 Content-Disposition: attachment; filename=mkfile Content-Transfer-Encoding: 7bit Content-Type: application/octet-stream; x-unix-mode=0644; name="mkfile" CONF=bitsy CONFLIST=bitsy objtype=arm $target echo the boot loader misses the last 12 bytes >> $target rm $target.gz install:V: $p$CONF paqdisk test -d /n/once/arm && cp $p$CONF /n/once/arm/$p$CONF test -d /n/once/arm && cp s$p$CONF /n/once/arm/s$p$CONF test -d /n/once/arm && cp paqdisk /n/once/arm/paqdisk # 9fs lookout && cp $p$CONF /n/lookout/$objtype/$p$CONF installkern:V: $p$CONF cp $p$CONF /$objtype/$p$CONF cp s$p$CONF /$objtype/s$p$CONF <../boot/bootmkfile <../port/portmkfile <|../port/mkbootrules $CONF init.h: ../port/initcode.c init9.s $CC ../port/initcode.c $AS init9.s $LD -l -R1 -o init.out init9.$O initcode.$O /arm/lib/libc.a {echo 'uchar initcode[]={' strip < init.out | xd -1x | sed -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g' echo '};'} > init.h clock.$O: /$objtype/include/ureg.h devether.$O: ../port/netif.h wavelan.$O: wavelan.c wavelan.h ../pc/wavelan.h fpi.$O: fpi.h fpiarm.$O: fpi.h fpimem.$O: fpi.h screen.$O: gamma.h paqdisk:V: rm -fr armpaq mkdir armpaq cd armpaq disk/mkfs -a /sys/lib/sysconfig/proto/armpaqproto|disk/mkext -d . mkpaqfs -o ../paqdisk cd .. echo load ramdisk echo !xms /sys/src/9/bitsy/paqdisk bitsy.clean: rm -rf armpaq $p$CONF s$p$CONF paqdisk $CONF.c boot$CONF.c ../boot/libboot.a5 --Apple-Mail-8-889116863 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed --Apple-Mail-8-889116863 Content-Disposition: attachment; filename=bitsy Content-Transfer-Encoding: quoted-printable Content-Type: application/octet-stream; x-unix-mode=0644; name="bitsy" dev=0A=09root=0A=09cons=0A=09dup=0A=09env=0A=09ether=09netif=0A=09flash=0A= =09ip=09arp=20chandial=20ip=20ipv6=20ipaux=20iproute=20netlog=20= nullmedium=20pktmedium=20inferno=0A=09kprof=0A=09mnt=0A=09=C2=B5c=0A=09= pcmcia=09cis=0A=09draw=0A=09penmouse=0A=09pipe=0A=09proc=0A=09realtime=09= realtimesub=20edf=0A=09cap=0A=09srv=0A=09ssl=0A=09uart=0A=09uda1341=0A=09= sd=0A=0Aip=0A=09il=0A=09tcp=0A=09udp=0A=09ipifc=0A=09icmp=0A=09icmp6=0A=09= gre=0A=09ipmux=0A=0Alink=0A=09etherwavelan=20wavelan=0A=09ethermedium=0A=0A= misc=0A=09uartsa1110=0A=09sdata=0A=0Aport=0A=09int=20cpuserver=20=3D=20= 1;=0A=0Aboot=20cpu=0Aboot=0A=09paq=0A=0Abootdir=0A=09bootbitsy.out=20= boot=0A=09/arm/bin/paqfs=20paqfs=0A= --Apple-Mail-8-889116863 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed --Apple-Mail-8-889116863 Content-Disposition: attachment; filename=wavelan.c Content-Transfer-Encoding: 7bit Content-Type: text/plain; x-unix-mode=0644; name="wavelan.c" /* Lucent Wavelan IEEE 802.11 pcmcia. There is almost no documentation for the card. the driver is done using both the FreeBSD, Linux and original Plan 9 drivers as `documentation'. Has been used with the card plugged in during all up time. no cards removals/insertions yet. For known BUGS see the comments below. Besides, the driver keeps interrupts disabled for just too long. When it gets robust, locks should be revisited. BUGS: check endian, alignment and mem/io issues; multicast; receive watchdog interrupts. TODO: automatic power management; improve locking. */ #include "u.h" #include "../port/lib.h" #include "mem.h" #include "dat.h" #include "fns.h" #include "io.h" #include "../port/error.h" #include "../port/netif.h" #include "etherif.h" #include "wavelan.h" /* * When we're using a PCI device and memory-mapped I/O, * the registers are spaced out as though each takes 32 bits, * even though they are only 16-bit registers. Thus, * ctlr->mmb[reg] is the right way to access register reg, * even though a priori you'd expect to use ctlr->mmb[reg/2]. */ void csr_outs(Ctlr *ctlr, int reg, ushort arg) { if(ctlr->mmb) ctlr->mmb[reg] = arg; else outs(ctlr->iob+reg, arg); } ushort csr_ins(Ctlr *ctlr, int reg) { if(ctlr->mmb) return ctlr->mmb[reg]; else return ins(ctlr->iob+reg); } static void csr_ack(Ctlr *ctlr, int ev) { csr_outs(ctlr, WR_EvAck, ev); } static void csr_inss(Ctlr *ctlr, int reg, void *dat, int ndat) { ushort *rp, *wp; if(ctlr->mmb){ rp = &ctlr->mmb[reg]; wp = dat; while(ndat-- > 0) *wp++ = *rp; }else inss(ctlr->iob+reg, dat, ndat); } static void csr_outss(Ctlr *ctlr, int reg, void *dat, int ndat) { ushort *rp, *wp; if(ctlr->mmb){ rp = dat; wp = &ctlr->mmb[reg]; while(ndat-- > 0) *wp = *rp++; }else outss(ctlr->iob+reg, dat, ndat); } // w_... routines do not ilock the Ctlr and should // be called locked. void w_intdis(Ctlr* ctlr) { csr_outs(ctlr, WR_IntEna, 0); csr_ack(ctlr, 0xffff); } static void w_intena(Ctlr* ctlr) { csr_outs(ctlr, WR_IntEna, WEvs); } int w_cmd(Ctlr *ctlr, ushort cmd, ushort arg) { int i, rc; for(i=0; ictlrno, cmd, csr_ins(ctlr, WR_Cmd)); return -1; } csr_outs(ctlr, WR_Parm0, arg); csr_outs(ctlr, WR_Cmd, cmd); for(i=0; ictlrno, cmd, i); if(i == IniTmOut){ print("#l%d: execing cmd %.4ux: %.4ux\n", ctlr->ctlrno, cmd, csr_ins(ctlr, WR_EvSts)); return -1; } } rc = csr_ins(ctlr, WR_Sts); csr_ack(ctlr, WCmdEv); if((rc&WCmdMsk) != (cmd&WCmdMsk)){ print("#l%d: cmd %.4ux: status %.4ux\n", ctlr->ctlrno, cmd, rc); return -1; } if(rc&WResSts){ /* * Don't print; this happens on every WCmdAccWr for some reason. */ if(0) print("#l%d: cmd %.4ux: status %.4ux\n", ctlr->ctlrno, cmd, rc); return -1; } return 0; } static int w_seek(Ctlr* ctlr, ushort id, ushort offset, int chan) { int i, rc; static ushort sel[] = { WR_Sel0, WR_Sel1 }; static ushort off[] = { WR_Off0, WR_Off1 }; if(chan != 0 && chan != 1) panic("wavelan: bad chan\n"); csr_outs(ctlr, sel[chan], id); csr_outs(ctlr, off[chan], offset); for (i=0; itype)){ DEBUG("wavelan: access read failed\n"); return -1; } if(w_seek(ctlr,ltv->type,0,1)){ DEBUG("wavelan: seek failed\n"); return -1; } len = csr_ins(ctlr, WR_Data1); if(len > ltv->len) return -1; ltv->len = len; if((code=csr_ins(ctlr, WR_Data1)) != ltv->type){ USED(code); DEBUG("wavelan: type %x != code %x\n",ltv->type,code); return -1; } if(ltv->len > 0) csr_inss(ctlr, WR_Data1, <v->val, ltv->len-1); return 0; } static void w_outltv(Ctlr* ctlr, Wltv* ltv) { if(w_seek(ctlr,ltv->type, 0, 1)) return; csr_outss(ctlr, WR_Data1, ltv, ltv->len+1); w_cmd(ctlr, WCmdAccWr, ltv->type); } void ltv_outs(Ctlr* ctlr, int type, ushort val) { Wltv ltv; ltv.len = 2; ltv.type = type; ltv.val = val; w_outltv(ctlr, <v); } int ltv_ins(Ctlr* ctlr, int type) { Wltv ltv; ltv.len = 2; ltv.type = type; ltv.val = 0; if(w_inltv(ctlr, <v)) return -1; return ltv.val; } static void ltv_outstr(Ctlr* ctlr, int type, char* val) { Wltv ltv; int len; len = strlen(val); if(len > sizeof(ltv.s)) len = sizeof(ltv.s); memset(<v, 0, sizeof(ltv)); ltv.len = (sizeof(ltv.type)+sizeof(ltv.slen)+sizeof(ltv.s))/2; ltv.type = type; // This should be ltv.slen = len; according to Axel Belinfante ltv.slen = len; strncpy(ltv.s, val, len); w_outltv(ctlr, <v); } static char Unkname[] = "who knows"; static char Nilname[] = "card does not tell"; static char* ltv_inname(Ctlr* ctlr, int type) { static Wltv ltv; int len; memset(<v,0,sizeof(ltv)); ltv.len = WNameLen/2+2; ltv.type = type; if(w_inltv(ctlr, <v)) return Unkname; len = ltv.slen; if(len == 0 || ltv.s[0] == 0) return Nilname; if(len >= sizeof ltv.s) len = sizeof ltv.s - 1; ltv.s[len] = '\0'; return ltv.s; } static int w_read(Ctlr* ctlr, int type, int off, void* buf, ulong len) { if(w_seek(ctlr, type, off, 1)){ DEBUG("wavelan: w_read: seek failed"); return 0; } csr_inss(ctlr, WR_Data1, buf, len/2); return len; } static int w_write(Ctlr* ctlr, int type, int off, void* buf, ulong len) { int tries; for (tries=0; tries < WTmOut; tries++){ if(w_seek(ctlr, type, off, 0)){ DEBUG("wavelan: w_write: seek failed\n"); return 0; } csr_outss(ctlr, WR_Data0, buf, len/2); csr_outs(ctlr, WR_Data0, 0xdead); csr_outs(ctlr, WR_Data0, 0xbeef); if(w_seek(ctlr, type, off + len, 0)){ DEBUG("wavelan: write seek failed\n"); return 0; } if(csr_ins(ctlr, WR_Data0) == 0xdead) if(csr_ins(ctlr, WR_Data0) == 0xbeef) return len; DEBUG("wavelan: Hermes bug byte.\n"); return 0; } DEBUG("wavelan: tx timeout\n"); return 0; } static int w_alloc(Ctlr* ctlr, int len) { int rc; int i,j; if(w_cmd(ctlr, WCmdMalloc, len)==0) for (i = 0; ictlr; if(!ctlr) return -1; w_intdis(ctlr); w_cmd(ctlr, WCmdDis, 0); w_intdis(ctlr); if(w_cmd(ctlr, WCmdIni, 0)) return -1; w_intdis(ctlr); ltv_outs(ctlr, WTyp_Tick, 8); ltv_outs(ctlr, WTyp_MaxLen, ctlr->maxlen); ltv_outs(ctlr, WTyp_Ptype, ctlr->ptype); ltv_outs(ctlr, WTyp_CreateIBSS, ctlr->createibss); ltv_outs(ctlr, WTyp_RtsThres, ctlr->rtsthres); ltv_outs(ctlr, WTyp_TxRate, ctlr->txrate); ltv_outs(ctlr, WTyp_ApDens, ctlr->apdensity); ltv_outs(ctlr, WTyp_PMWait, ctlr->pmwait); ltv_outs(ctlr, WTyp_PM, ctlr->pmena); if(*ctlr->netname) ltv_outstr(ctlr, WTyp_NetName, ctlr->netname); if(*ctlr->wantname) ltv_outstr(ctlr, WTyp_WantName, ctlr->wantname); ltv_outs(ctlr, WTyp_Chan, ctlr->chan); if(*ctlr->nodename) ltv_outstr(ctlr, WTyp_NodeName, ctlr->nodename); ltv.len = 4; ltv.type = WTyp_Mac; memmove(ltv.addr, ether->ea, Eaddrlen); w_outltv(ctlr, <v); ltv_outs(ctlr, WTyp_Prom, (ether->prom?1:0)); if(ctlr->hascrypt){ ltv_outs(ctlr, WTyp_Crypt, ctlr->crypt); ltv_outs(ctlr, WTyp_TxKey, ctlr->txkey); w_outltv(ctlr, &ctlr->keys); ltv_outs(ctlr, WTyp_XClear, ctlr->xclear); } // BUG: set multicast addresses if(w_cmd(ctlr, WCmdEna, 0)){ DEBUG("wavelan: Enable failed"); return -1; } ctlr->txdid = w_alloc(ctlr, 1518 + sizeof(WFrame) + 8); ctlr->txmid = w_alloc(ctlr, 1518 + sizeof(WFrame) + 8); if(ctlr->txdid == -1 || ctlr->txmid == -1) DEBUG("wavelan: alloc failed"); ctlr->txbusy = 0; w_intena(ctlr); return 0; } static void w_rxdone(Ether* ether) { Ctlr* ctlr = (Ctlr*) ether->ctlr; int len, sp; WFrame f; Block* bp=0; Etherpkt* ep; sp = csr_ins(ctlr, WR_RXId); len = w_read(ctlr, sp, 0, &f, sizeof(f)); if(len == 0){ DEBUG("wavelan: read frame error\n"); goto rxerror; } if(f.sts&WF_Err){ goto rxerror; } switch(f.sts){ case WF_1042: case WF_Tunnel: case WF_WMP: len = f.dlen + WSnapHdrLen; bp = iallocb(ETHERHDRSIZE + len + 2); if(!bp) goto rxerror; ep = (Etherpkt*) bp->wp; memmove(ep->d, f.addr1, Eaddrlen); memmove(ep->s, f.addr2, Eaddrlen); memmove(ep->type,&f.type,2); bp->wp += ETHERHDRSIZE; if(w_read(ctlr, sp, WF_802_11_Off, bp->wp, len+2) == 0){ DEBUG("wavelan: read 802.11 error\n"); goto rxerror; } bp->wp = bp->rp+(ETHERHDRSIZE+f.dlen); break; default: len = ETHERHDRSIZE + f.dlen + 2; bp = iallocb(len); if(!bp) goto rxerror; if(w_read(ctlr, sp, WF_802_3_Off, bp->wp, len) == 0){ DEBUG("wavelan: read 800.3 error\n"); goto rxerror; } bp->wp += len; } ctlr->nrx++; etheriq(ether,bp,1); ctlr->signal = ((ctlr->signal*15)+((f.qinfo>>8) & 0xFF))/16; ctlr->noise = ((ctlr->noise*15)+(f.qinfo & 0xFF))/16; return; rxerror: freeb(bp); ctlr->nrxerr++; } static void w_txstart(Ether* ether) { Etherpkt *pkt; Ctlr *ctlr; Block *bp; int len, off; if((ctlr = ether->ctlr) == nil || (ctlr->state & (Attached|Power)) != (Attached|Power) || ctlr->txbusy) return; if((bp = qget(ether->oq)) == nil) return; pkt = (Etherpkt*)bp->rp; // // If the packet header type field is > 1500 it is an IP or // ARP datagram, otherwise it is an 802.3 packet. See RFC1042. // memset(&ctlr->txf, 0, sizeof(ctlr->txf)); if(((pkt->type[0]<<8)|pkt->type[1]) > 1500){ ctlr->txf.framectl = WF_Data; memmove(ctlr->txf.addr1, pkt->d, Eaddrlen); memmove(ctlr->txf.addr2, pkt->s, Eaddrlen); memmove(ctlr->txf.dstaddr, pkt->d, Eaddrlen); memmove(ctlr->txf.srcaddr, pkt->s, Eaddrlen); memmove(&ctlr->txf.type, pkt->type, 2); bp->rp += ETHERHDRSIZE; len = BLEN(bp); off = WF_802_11_Off; ctlr->txf.dlen = len+ETHERHDRSIZE-WSnapHdrLen; hnputs((uchar*)&ctlr->txf.dat[0], WSnap0); hnputs((uchar*)&ctlr->txf.dat[1], WSnap1); hnputs((uchar*)&ctlr->txf.len, len+ETHERHDRSIZE-WSnapHdrLen); } else{ len = BLEN(bp); off = WF_802_3_Off; ctlr->txf.dlen = len; } w_write(ctlr, ctlr->txdid, 0, &ctlr->txf, sizeof(ctlr->txf)); w_write(ctlr, ctlr->txdid, off, bp->rp, len+2); if(w_cmd(ctlr, WCmdReclaim|WCmdTx, ctlr->txdid)){ DEBUG("wavelan: transmit failed\n"); ctlr->ntxerr++; } else{ ctlr->txbusy = 1; ctlr->txtmout = 2; } freeb(bp); } static void w_txdone(Ctlr* ctlr, int sts) { ctlr->txbusy = 0; ctlr->txtmout = 0; if(sts & WTxErrEv) ctlr->ntxerr++; else ctlr->ntx++; } static int w_stats(Ctlr* ctlr) { int i, rc, sp; Wltv ltv; ulong* p = (ulong*)&ctlr->WStats; ulong* pend = (ulong*)&ctlr->end; sp = csr_ins(ctlr, WR_InfoId); ltv.len = ltv.type = 0; w_read(ctlr, sp, 0, <v, 4); if(ltv.type == WTyp_Stats){ ltv.len--; for (i = 0; i < ltv.len && p < pend; i++){ rc = csr_ins(ctlr, WR_Data1); if(rc > 0xf000) rc = ~rc & 0xffff; p[i] += rc; } return 0; } return -1; } static void w_intr(Ether *ether) { int rc, txid; Ctlr* ctlr = (Ctlr*) ether->ctlr; if((ctlr->state & Power) == 0) return; if((ctlr->state & Attached) == 0){ csr_ack(ctlr, 0xffff); csr_outs(ctlr, WR_IntEna, 0); return; } rc = csr_ins(ctlr, WR_EvSts); csr_ack(ctlr, ~WEvs); // Not interested in them if(rc & WRXEv){ w_rxdone(ether); csr_ack(ctlr, WRXEv); } if(rc & WTXEv){ w_txdone(ctlr, rc); csr_ack(ctlr, WTXEv); } if(rc & WAllocEv){ ctlr->nalloc++; txid = csr_ins(ctlr, WR_Alloc); csr_ack(ctlr, WAllocEv); if(txid == ctlr->txdid){ if((rc & WTXEv) == 0) w_txdone(ctlr, rc); } } if(rc & WInfoEv){ ctlr->ninfo++; w_stats(ctlr); csr_ack(ctlr, WInfoEv); } if(rc & WTxErrEv){ w_txdone(ctlr, rc); csr_ack(ctlr, WTxErrEv); } if(rc & WIDropEv){ ctlr->nidrop++; csr_ack(ctlr, WIDropEv); } w_txstart(ether); } // Watcher to ensure that the card still works properly and // to request WStats updates once a minute. // BUG: it runs much more often, see the comment below. static void w_timer(void* arg) { Ether* ether = (Ether*) arg; Ctlr* ctlr = (Ctlr*)ether->ctlr; ctlr->timerproc = up; for(;;){ tsleep(&ctlr->timer, return0, 0, 50); ctlr = (Ctlr*)ether->ctlr; if(ctlr == 0) break; if((ctlr->state & (Attached|Power)) != (Attached|Power)) continue; ctlr->ticks++; ilock(ctlr); // Seems that the card gets frames BUT does // not send the interrupt; this is a problem because // I suspect it runs out of receive buffers and // stops receiving until a transmit watchdog // reenables the card. // The problem is serious because it leads to // poor rtts. // This can be seen clearly by commenting out // the next if and doing a ping: it will stop // receiving (although the icmp replies are being // issued from the remote) after a few seconds. // Of course this `bug' could be because I'm reading // the card frames in the wrong way; due to the // lack of documentation I cannot know. if(csr_ins(ctlr, WR_EvSts)&WEvs){ ctlr->tickintr++; w_intr(ether); } if((ctlr->ticks % 10) == 0) { if(ctlr->txtmout && --ctlr->txtmout == 0){ ctlr->nwatchdogs++; w_txdone(ctlr, WTxErrEv); if(w_enable(ether)){ DEBUG("wavelan: wdog enable failed\n"); } w_txstart(ether); } if((ctlr->ticks % 120) == 0) if(ctlr->txbusy == 0) w_cmd(ctlr, WCmdEnquire, WTyp_Stats); } iunlock(ctlr); } pexit("terminated", 0); } void w_multicast(void*, uchar*, int) { // BUG: to be added. } void w_attach(Ether* ether) { Ctlr* ctlr; char name[64]; int rc; if(ether->ctlr == 0) return; snprint(name, sizeof(name), "#l%dtimer", ether->ctlrno); ctlr = (Ctlr*) ether->ctlr; if((ctlr->state & Attached) == 0){ ilock(ctlr); rc = w_enable(ether); iunlock(ctlr); if(rc == 0){ ctlr->state |= Attached; kproc(name, w_timer, ether); } else print("#l%d: enable failed\n",ether->ctlrno); } } void w_detach(Ether* ether) { Ctlr* ctlr; char name[64]; if(ether->ctlr == nil) return; snprint(name, sizeof(name), "#l%dtimer", ether->ctlrno); ctlr = (Ctlr*) ether->ctlr; if(ctlr->state & Attached){ ilock(ctlr); w_intdis(ctlr); if(ctlr->timerproc){ if(!postnote(ctlr->timerproc, 1, "kill", NExit)) print("timerproc note not posted\n"); print("w_detach, killing 0x%p\n", ctlr->timerproc); } ctlr->state &= ~Attached; iunlock(ctlr); } ether->ctlr = nil; } void w_power(Ether* ether, int on) { Ctlr *ctlr; ctlr = (Ctlr*) ether->ctlr; ilock(ctlr); iprint("w_power %d\n", on); if(on){ if((ctlr->state & Power) == 0){ if (wavelanreset(ether, ctlr) < 0){ iprint("w_power: reset failed\n"); iunlock(ctlr); w_detach(ether); free(ctlr); return; } if(ctlr->state & Attached) w_enable(ether); ctlr->state |= Power; } }else{ if(ctlr->state & Power){ if(ctlr->state & Attached) w_intdis(ctlr); ctlr->state &= ~Power; } } iunlock(ctlr); } #define PRINTSTAT(fmt,val) l += snprint(p+l, READSTR-l, (fmt), (val)) #define PRINTSTR(fmt) l += snprint(p+l, READSTR-l, (fmt)) long w_ifstat(Ether* ether, void* a, long n, ulong offset) { Ctlr *ctlr = (Ctlr*) ether->ctlr; char *k, *p; int i, l, txid; ether->oerrs = ctlr->ntxerr; ether->crcs = ctlr->nrxfcserr; ether->frames = 0; ether->buffs = ctlr->nrxdropnobuf; ether->overflows = 0; // // Offset must be zero or there's a possibility the // new data won't match the previous read. // if(n == 0 || offset != 0) return 0; p = malloc(READSTR); l = 0; PRINTSTAT("Signal: %d\n", ctlr->signal-149); PRINTSTAT("Noise: %d\n", ctlr->noise-149); PRINTSTAT("SNR: %ud\n", ctlr->signal-ctlr->noise); PRINTSTAT("Interrupts: %lud\n", ctlr->nints); PRINTSTAT("Double Interrupts: %lud\n", ctlr->ndoubleint); PRINTSTAT("TxPackets: %lud\n", ctlr->ntx); PRINTSTAT("RxPackets: %lud\n", ctlr->nrx); PRINTSTAT("TxErrors: %lud\n", ctlr->ntxerr); PRINTSTAT("RxErrors: %lud\n", ctlr->nrxerr); PRINTSTAT("TxRequests: %lud\n", ctlr->ntxrq); PRINTSTAT("AllocEvs: %lud\n", ctlr->nalloc); PRINTSTAT("InfoEvs: %lud\n", ctlr->ninfo); PRINTSTAT("InfoDrop: %lud\n", ctlr->nidrop); PRINTSTAT("WatchDogs: %lud\n", ctlr->nwatchdogs); PRINTSTAT("Ticks: %ud\n", ctlr->ticks); PRINTSTAT("TickIntr: %ud\n", ctlr->tickintr); k = ((ctlr->state & Attached) ? "attached" : "not attached"); PRINTSTAT("Card %s", k); k = ((ctlr->state & Power) ? "on" : "off"); PRINTSTAT("PCardower %s", k); k = ((ctlr->txbusy)? ", txbusy" : ""); PRINTSTAT("%s\n", k); if(ctlr->hascrypt){ PRINTSTR("Keys: "); for (i = 0; i < WNKeys; i++){ if(ctlr->keys.keys[i].len == 0) PRINTSTR("none "); else if(SEEKEYS == 0) PRINTSTR("set "); else PRINTSTAT("%s ", ctlr->keys.keys[i].dat); } PRINTSTR("\n"); } // real card stats ilock(ctlr); PRINTSTR("\nCard stats: \n"); PRINTSTAT("Status: %ux\n", csr_ins(ctlr, WR_Sts)); PRINTSTAT("Event status: %ux\n", csr_ins(ctlr, WR_EvSts)); i = ltv_ins(ctlr, WTyp_Ptype); PRINTSTAT("Port type: %d\n", i); PRINTSTAT("Transmit rate: %d\n", ltv_ins(ctlr, WTyp_TxRate)); PRINTSTAT("Current Transmit rate: %d\n", ltv_ins(ctlr, WTyp_CurTxRate)); PRINTSTAT("Channel: %d\n", ltv_ins(ctlr, WTyp_Chan)); PRINTSTAT("AP density: %d\n", ltv_ins(ctlr, WTyp_ApDens)); PRINTSTAT("Promiscuous mode: %d\n", ltv_ins(ctlr, WTyp_Prom)); if(i == 3) PRINTSTAT("SSID name: %s\n", ltv_inname(ctlr, WTyp_NetName)); else { Wltv ltv; PRINTSTAT("Current name: %s\n", ltv_inname(ctlr, WTyp_CurName)); ltv.type = WTyp_BaseID; ltv.len = 4; if(w_inltv(ctlr, <v)) print("#l%d: unable to read base station mac addr\n", ether->ctlrno); l += snprint(p+l, READSTR-l, "Base station: %2.2x%2.2x%2.2x%2.2x%2.2x%2.2x\n", ltv.addr[0], ltv.addr[1], ltv.addr[2], ltv.addr[3], ltv.addr[4], ltv.addr[5]); } PRINTSTAT("Net name: %s\n", ltv_inname(ctlr, WTyp_WantName)); PRINTSTAT("Node name: %s\n", ltv_inname(ctlr, WTyp_NodeName)); if(ltv_ins(ctlr, WTyp_HasCrypt) == 0) PRINTSTR("WEP: not supported\n"); else { if(ltv_ins(ctlr, WTyp_Crypt) == 0) PRINTSTR("WEP: disabled\n"); else{ PRINTSTR("WEP: enabled\n"); k = ((ctlr->xclear)? "excluded": "included"); PRINTSTAT("Clear packets: %s\n", k); txid = ltv_ins(ctlr, WTyp_TxKey); PRINTSTAT("Transmit key id: %d\n", txid); } } iunlock(ctlr); PRINTSTAT("ntxuframes: %lud\n", ctlr->ntxuframes); PRINTSTAT("ntxmframes: %lud\n", ctlr->ntxmframes); PRINTSTAT("ntxfrags: %lud\n", ctlr->ntxfrags); PRINTSTAT("ntxubytes: %lud\n", ctlr->ntxubytes); PRINTSTAT("ntxmbytes: %lud\n", ctlr->ntxmbytes); PRINTSTAT("ntxdeferred: %lud\n", ctlr->ntxdeferred); PRINTSTAT("ntxsretries: %lud\n", ctlr->ntxsretries); PRINTSTAT("ntxmultiretries: %lud\n", ctlr->ntxmultiretries); PRINTSTAT("ntxretrylimit: %lud\n", ctlr->ntxretrylimit); PRINTSTAT("ntxdiscards: %lud\n", ctlr->ntxdiscards); PRINTSTAT("nrxuframes: %lud\n", ctlr->nrxuframes); PRINTSTAT("nrxmframes: %lud\n", ctlr->nrxmframes); PRINTSTAT("nrxfrags: %lud\n", ctlr->nrxfrags); PRINTSTAT("nrxubytes: %lud\n", ctlr->nrxubytes); PRINTSTAT("nrxmbytes: %lud\n", ctlr->nrxmbytes); PRINTSTAT("nrxfcserr: %lud\n", ctlr->nrxfcserr); PRINTSTAT("nrxdropnobuf: %lud\n", ctlr->nrxdropnobuf); PRINTSTAT("nrxdropnosa: %lud\n", ctlr->nrxdropnosa); PRINTSTAT("nrxcantdecrypt: %lud\n", ctlr->nrxcantdecrypt); PRINTSTAT("nrxmsgfrag: %lud\n", ctlr->nrxmsgfrag); PRINTSTAT("nrxmsgbadfrag: %lud\n", ctlr->nrxmsgbadfrag); USED(l); n = readstr(offset, a, n, p); free(p); return n; } #undef PRINTSTR #undef PRINTSTAT int w_option(Ctlr* ctlr, char* buf, long n) { char *p; int i, r; WKey *key; Cmdbuf *cb; r = 0; print("here\n"); cb = parsecmd(buf, n); for (i = 0; i < cb->nf; i++) iprint("cb %s\n", cb->f[i]); if(cb->nf < 2) r = -1; else if(cistrcmp(cb->f[0], "essid") == 0){ if(cistrcmp(cb->f[1],"default") == 0) p = ""; else p = cb->f[1]; if(ctlr->ptype == 3){ memset(ctlr->netname, 0, sizeof(ctlr->netname)); strncpy(ctlr->netname, p, WNameLen); } else{ memset(ctlr->wantname, 0, sizeof(ctlr->wantname)); strncpy(ctlr->wantname, p, WNameLen); } } else if(cistrcmp(cb->f[0], "station") == 0){ memset(ctlr->nodename, 0, sizeof(ctlr->nodename)); strncpy(ctlr->nodename, cb->f[1], WNameLen); } else if(cistrcmp(cb->f[0], "channel") == 0){ if((i = atoi(cb->f[1])) >= 1 && i <= 16) ctlr->chan = i; else r = -1; } else if(cistrcmp(cb->f[0], "mode") == 0){ if(cistrcmp(cb->f[1], "managed") == 0) ctlr->ptype = WPTypeManaged; else if(cistrcmp(cb->f[1], "wds") == 0) ctlr->ptype = WPTypeWDS; else if(cistrcmp(cb->f[1], "adhoc") == 0) ctlr->ptype = WPTypeAdHoc; else if((i = atoi(cb->f[1])) >= 1 && i <= 3) ctlr->ptype = i; else r = -1; } else if(cistrcmp(cb->f[0], "ibss") == 0){ if(cistrcmp(cb->f[1], "on") == 0) ctlr->createibss = 1; else ctlr->createibss = 0; } else if(cistrcmp(cb->f[0], "crypt") == 0){ if(cistrcmp(cb->f[1], "off") == 0) ctlr->crypt = 0; else if(cistrcmp(cb->f[1], "on") == 0 && ctlr->hascrypt) ctlr->crypt = 1; else r = -1; } else if(cistrcmp(cb->f[0], "clear") == 0){ if(cistrcmp(cb->f[1], "on") == 0) ctlr->xclear = 0; else if(cistrcmp(cb->f[1], "off") == 0 && ctlr->hascrypt) ctlr->xclear = 1; else r = -1; } else if(cistrncmp(cb->f[0], "key", 3) == 0){ if((i = atoi(cb->f[0]+3)) >= 1 && i <= WNKeys){ ctlr->txkey = i-1; key = &ctlr->keys.keys[ctlr->txkey]; key->len = strlen(cb->f[1]); if(key->len > WKeyLen) key->len = WKeyLen; memset(key->dat, 0, sizeof(key->dat)); memmove(key->dat, cb->f[1], key->len); } else r = -1; } else if(cistrcmp(cb->f[0], "txkey") == 0){ if((i = atoi(cb->f[1])) >= 1 && i <= WNKeys) ctlr->txkey = i-1; else r = -1; } else if(cistrcmp(cb->f[0], "pm") == 0){ if(cistrcmp(cb->f[1], "off") == 0) ctlr->pmena = 0; else if(cistrcmp(cb->f[1], "on") == 0){ ctlr->pmena = 1; if(cb->nf == 3){ i = atoi(cb->f[2]); // check range here? what are the units? ctlr->pmwait = i; } } else r = -1; } else r = -2; free(cb); return r; } long w_ctl(Ether* ether, void* buf, long n) { Ctlr *ctlr; if((ctlr = ether->ctlr) == nil) error(Enonexist); if((ctlr->state & Attached) == 0) error(Eshutdown); ilock(ctlr); if(w_option(ctlr, buf, n)){ iunlock(ctlr); error(Ebadctl); } if(ctlr->txbusy) w_txdone(ctlr, WTxErrEv); w_enable(ether); w_txstart(ether); iunlock(ctlr); return n; } void w_transmit(Ether* ether) { Ctlr* ctlr = ether->ctlr; if(ctlr == 0) return; ilock(ctlr); ctlr->ntxrq++; w_txstart(ether); iunlock(ctlr); } void w_promiscuous(void* arg, int on) { Ether* ether = (Ether*)arg; Ctlr* ctlr = ether->ctlr; if(ctlr == nil) error("card not found"); if((ctlr->state & Attached) == 0) error("card not attached"); ilock(ctlr); ltv_outs(ctlr, WTyp_Prom, (on?1:0)); iunlock(ctlr); } void w_interrupt(Ureg* ,void* arg) { Ether* ether = (Ether*) arg; Ctlr* ctlr = (Ctlr*) ether->ctlr; if(ctlr == 0) return; ilock(ctlr); ctlr->nints++; w_intr(ether); iunlock(ctlr); } int wavelanreset(Ether* ether, Ctlr *ctlr) { Wltv ltv; iprint("wavelanreset, iob 0x%ux\n", ctlr->iob); w_intdis(ctlr); if(w_cmd(ctlr,WCmdIni,0)){ iprint("#l%d: init failed\n", ether->ctlrno); return -1; } w_intdis(ctlr); ltv_outs(ctlr, WTyp_Tick, 8); ctlr->chan = 0; ctlr->ptype = WDfltPType; ctlr->txkey = 0; ctlr->createibss = 0; ctlr->keys.len = sizeof(WKey)*WNKeys/2 + 1; ctlr->keys.type = WTyp_Keys; if(ctlr->hascrypt = ltv_ins(ctlr, WTyp_HasCrypt)) ctlr->crypt = 1; *ctlr->netname = *ctlr->wantname = 0; strcpy(ctlr->nodename, "Plan 9 STA"); ctlr->netname[WNameLen-1] = 0; ctlr->wantname[WNameLen-1] = 0; ctlr->nodename[WNameLen-1] =0; ltv.type = WTyp_Mac; ltv.len = 4; if(w_inltv(ctlr, <v)){ iprint("#l%d: unable to read mac addr\n", ether->ctlrno); return -1; } memmove(ether->ea, ltv.addr, Eaddrlen); if(ctlr->chan == 0) ctlr->chan = ltv_ins(ctlr, WTyp_Chan); ctlr->apdensity = WDfltApDens; ctlr->rtsthres = WDfltRtsThres; ctlr->txrate = WDfltTxRate; ctlr->maxlen = WMaxLen; ctlr->pmena = 0; ctlr->pmwait = 100; ctlr->signal = 1; ctlr->noise = 1; ctlr->state |= Power; // free old Ctlr struct if resetting after suspend if(ether->ctlr && ether->ctlr != ctlr) free(ether->ctlr); // link to ether ether->ctlr = ctlr; ether->mbps = 10; ether->attach = w_attach; ether->detach = w_detach; ether->interrupt = w_interrupt; ether->transmit = w_transmit; ether->ifstat = w_ifstat; ether->ctl = w_ctl; ether->power = w_power; ether->promiscuous = w_promiscuous; ether->multicast = w_multicast; ether->arg = ether; iprint("#l%d: irq %ld port %lx type %s", ether->ctlrno, ether->intnum, ether->ports[0].port, ether->type); iprint(" %2.2uX%2.2uX%2.2uX%2.2uX%2.2uX%2.2uX\n", ether->ea[0], ether->ea[1], ether->ea[2], ether->ea[3], ether->ea[4], ether->ea[5]); return 0; } char* wavenames[] = { "WaveLAN/IEEE", "TrueMobile 1150", "Instant Wireless ; Network PC CARD", "Avaya Wireless PC Card", "AirLancer MC-11", nil, }; --Apple-Mail-8-889116863-- From cse.psu.edu!9fans-admin Mon Jan 27 08:53:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 08:53:25 JST 2003 Received: (qmail 23251 invoked by uid 1020); 27 Jan 2003 08:53:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23247 invoked from network); 27 Jan 2003 08:53:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 08:53:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D37B9199B9; Sun, 26 Jan 2003 18:53:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fsc.cpsc.ucalgary.ca (fsc.cpsc.ucalgary.ca [136.159.2.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C001219A27 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 18:52:42 -0500 (EST) Received: from imgw1.cpsc.ucalgary.ca (ons-imgw1 [192.168.1.66]) by fsc.cpsc.ucalgary.ca (8.12.7/8.12.7) with ESMTP id h0QNmjff002669 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 16:52:41 -0700 Received: from csb (csb [136.159.5.15]) by imgw1.cpsc.ucalgary.ca (8.12.3/8.12.3) with ESMTP id h0QHKDMQ015897 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 10:20:13 -0700 From: andrey mirtchovski X-X-Sender: mirtchov@csb To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavis-milter (http://amavis.org/) X-Spam-Status: No, hits=0.2 required=7.5 tests=SPAM_PHRASE_00_01,USER_AGENT_PINE version=2.43 Subject: [9fans] vmware notes Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 10:20:13 -0700 (MST) hello, I tried to find in the archives whether the vmware image for plan9 is updated frequently or not. The current vmware image doesn't have rob pike's newwindow() addition to libdraw. While I had no problems doing a replica/pull a newcomer to the OS may find it frustrating that the network is not working by default for example. I would suggest enabling ip/ipconfig (the DHCP one) in the default vmware installation since vmware aliases the already existing network connection so nicely... As for keeping the vmware image up to date, it may be easier just to give instructions how to register on sources.cs and how to do a replica/pull and not bother with putting a brand new vmware image on the web each night :) andrey From cse.psu.edu!9fans-admin Mon Jan 27 10:31:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 10:31:36 JST 2003 Received: (qmail 26651 invoked by uid 1020); 27 Jan 2003 10:31:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26646 invoked from network); 27 Jan 2003 10:31:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 10:31:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CD51E19A7D; Sun, 26 Jan 2003 20:31:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 331CD19A27 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 20:30:00 -0500 (EST) Message-ID: <92abb95b592714150f61866f25b41648@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:31:11 +0900 Can we see it as a simple mechanism for inport/export command? I have some problem when we must use more than, say, four CDROMs for students, however, we have only one for it. Then, I put the CDROM on a mechine, and all the other students share the one CDROM by a simple command of redirfs and badsrv? If so, I think it's very very useful for us. Kenji From cse.psu.edu!9fans-admin Mon Jan 27 13:18:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 13:18:29 JST 2003 Received: (qmail 32641 invoked by uid 1020); 27 Jan 2003 13:18:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 32633 invoked from network); 27 Jan 2003 13:18:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 13:18:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3799219A2A; Sun, 26 Jan 2003 23:18:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8C50B199D5 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 23:17:31 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0R4HUwv007461 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 20:17:30 -0800 (PST) Message-ID: To: 9fans@cse.psu.edu From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] How to add a host name alias? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 20:29:10 -0800 I've added an alias for a host by putting an additional 'dom=alias' attribute in the host's entry in NDB. It works and I've not experienced any bad side effects. Can't find anything specific in the docs. Is this the correct place and method? From cse.psu.edu!9fans-admin Mon Jan 27 13:53:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 13:53:27 JST 2003 Received: (qmail 1354 invoked by uid 1020); 27 Jan 2003 13:53:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 1350 invoked from network); 27 Jan 2003 13:53:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 13:53:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 76BEC19A77; Sun, 26 Jan 2003 23:53:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7AEDD19A25 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 23:52:11 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Sun Jan 26 23:52:05 EST 2003 Received: from 141.154.234.248 ([141.154.234.248]) by plan9; Sun Jan 26 23:51:42 EST 2003 Message-ID: <07c807d1b3561c1f8efbd2566f756e33@plan9.bell-labs.com> X-Plan9-Fortune: Is it a lot of blokes with long hair and guitars around their necks? -Keith Richards (on Nirvana) To: 9fans@cse.psu.edu Subject: Re: [9fans] vmware notes From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Sun, 26 Jan 2003 23:51:39 -0500 > I tried to find in the archives whether the vmware image for plan9 is > updated frequently or not. It's not. It's updated about as frequently as the "stable" CD image. > The current vmware image doesn't have rob pike's newwindow() addition to > libdraw. While I had no problems doing a replica/pull a newcomer to the OS > may find it frustrating that the network is not working by default for > example. > > I would suggest enabling ip/ipconfig (the DHCP one) in the default vmware > installation since vmware aliases the already existing network connection so > nicely... Hmm. I should have turned that on. Whoops. > As for keeping the vmware image up to date, it may be easier just to give > instructions how to register on sources.cs and how to do a replica/pull and > not bother with putting a brand new vmware image on the web each night :) I don't know any easy way to put up a new image automatically anyway. Russ From cse.psu.edu!9fans-admin Mon Jan 27 17:14:49 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 17:14:49 JST 2003 Received: (qmail 8969 invoked by uid 1020); 27 Jan 2003 17:14:48 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8951 invoked from network); 27 Jan 2003 17:14:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 17:14:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E348819992; Mon, 27 Jan 2003 03:14:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BE92C19980 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 03:13:16 -0500 (EST) Message-ID: <84854e32d9a1774949b31e5f972e7950@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: Fco.J.Ballesteros In-Reply-To: <92abb95b592714150f61866f25b41648@granite.cias.osakafu-u.ac.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-bvcrugfgyyoqqygemppzedmeej" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 09:13:14 +0100 This is a multi-part message in MIME format. --upas-bvcrugfgyyoqqygemppzedmeej Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit It can be used that way. Although if your setting is always the same you can use just import. The aim of badsrv/redirfs is to do that in a more automated way. --upas-bvcrugfgyyoqqygemppzedmeej Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Mon Jan 27 02:31:32 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CD51E19A7D; Sun, 26 Jan 2003 20:31:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 331CD19A27 for <9fans@cse.psu.edu>; Sun, 26 Jan 2003 20:30:00 -0500 (EST) Message-ID: <92abb95b592714150f61866f25b41648@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:31:11 +0900 Can we see it as a simple mechanism for inport/export command? I have some problem when we must use more than, say, four CDROMs for students, however, we have only one for it. Then, I put the CDROM on a mechine, and all the other students share the one CDROM by a simple command of redirfs and badsrv? If so, I think it's very very useful for us. Kenji --upas-bvcrugfgyyoqqygemppzedmeej-- From cse.psu.edu!9fans-admin Mon Jan 27 17:41:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 17:41:32 JST 2003 Received: (qmail 10011 invoked by uid 1020); 27 Jan 2003 17:41:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10003 invoked from network); 27 Jan 2003 17:41:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 17:41:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 18A8A19A9F; Mon, 27 Jan 2003 03:41:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DA1AA19A96 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 03:40:58 -0500 (EST) Message-ID: <7dd69c283413f7a31fd2a8419a914e59@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 17:42:17 +0900 >The aim of badsrv/redirfs is to > do that in a more automated way. Yeah, I got it. I love such automatic way, because we have to give our students (not computer science, but geology :-) lots of infos other than computer etc. We have only limited time as we know though. Kenji From cse.psu.edu!9fans-admin Mon Jan 27 19:41:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 19:41:22 JST 2003 Received: (qmail 13052 invoked by uid 1020); 27 Jan 2003 19:41:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13048 invoked from network); 27 Jan 2003 19:41:20 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 19:41:20 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0C0AA19AA0; Mon, 27 Jan 2003 05:41:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 74BDF19A19 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 05:40:15 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18d6WU-00012U-00 for 9fans@cse.psu.edu; Mon, 27 Jan 2003 10:29:50 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3E320574.3020609@null.net> Organization: University of Bath Computing Services, UK Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit References: <4176832629@snellwilcox.com> Subject: Re: [9fans] ape buglet (maybe) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:29:25 GMT steve.simon@snellwilcox.com wrote: > I have come widely used code I'am trying to port (imake) which relies on > wait(2) [IE ape's wait] returning -1 if the current process has no children. > I can fix this easily in the application but I think the bug is in ape. > I cannot find a definitive answer on the net; so anyone got a copy of the POSIX > documents to hand? Strange; it took me about 5 seconds to locate the wait(2) manual page for Open Unix 8.0 from the Caldera Web site: "If wait returns due to a stopped or terminated child process, the process ID of the child is returned to the calling process. Otherwise, wait returns -1 and sets errno to identify the error." "ECHILD: The calling process has no existing unwaited-for child processes." From cse.psu.edu!9fans-admin Mon Jan 27 19:41:52 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 19:41:52 JST 2003 Received: (qmail 13060 invoked by uid 1020); 27 Jan 2003 19:41:52 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13056 invoked from network); 27 Jan 2003 19:41:51 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 19:41:51 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9F67B19AA3; Mon, 27 Jan 2003 05:41:23 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 08BFF19A19 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 05:40:25 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18d6WV-00012a-00 for 9fans@cse.psu.edu; Mon, 27 Jan 2003 10:29:51 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: "Douglas A. Gwyn" Message-ID: <3E34437E.3080405@null.net> Organization: University of Bath Computing Services, UK Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit References: <3d1b4126560a1275cfc5b04714fafe12@plan9.bell-labs.com>, <56bdfd682af03e2cf62bd4473efc7599@mightycheese.com> Subject: Re: [9fans] seek() in fossil? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:29:38 GMT rob pike, esq. wrote: > Do you know how big 2^64 is? It's not twice as big as a gigabyte. > Let's say we had a gigabit ethernet and we wanted to write a 2^64 > byte file. It would take more than a thousand years. But we're talking about addresses; the data could be sparse. From cse.psu.edu!9fans-admin Mon Jan 27 20:24:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 20:24:23 JST 2003 Received: (qmail 13623 invoked by uid 1020); 27 Jan 2003 20:24:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 13619 invoked from network); 27 Jan 2003 20:24:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 20:24:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2888519AA2; Mon, 27 Jan 2003 06:24:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 849D019AA5 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 06:23:04 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu From: Fco.J.Ballesteros MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] badsrv/redirfs in /n/sources/nemo Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 12:23:02 +0100 The files are at /sys/src/cmd/redir /sys/man/4/redirfs /sys/man/8/badsrv The manual pages are updated and can be seen also in http://plan9.escet.urjc.es/magic/man2html/4/redirfs and http://plan9.escet.urjc.es/magic/man2html/8/badsrv Remember that it's still is experimental. This is the part of my profile that does the thing for me: if (~ $redir yes){ redirfs -m /usr/nemo -s nemo /usr/nemo redirfs -b -m /dev -s audio /n/fake # there's no local #A redirfs -m /n/cdrom -s cdrom '#S/sdD0' redirfs -m /n/music -s music /n/once/music badsrv & } I also run `badsrv&' at other machines, in order to hear from their resources when they are around. hth From cse.psu.edu!9fans-admin Mon Jan 27 20:48:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 20:48:22 JST 2003 Received: (qmail 14020 invoked by uid 1020); 27 Jan 2003 20:48:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14016 invoked from network); 27 Jan 2003 20:48:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 20:48:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C9FB919AA9; Mon, 27 Jan 2003 06:48:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from theraft.strakt.com (theraft.strakt.com [62.119.131.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5612A19A96 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 06:47:04 -0500 (EST) Received: from strakt.com (boyd@zode.strakt.com [62.119.131.76]) by theraft.strakt.com (8.12.3/8.12.3/Debian -4) with ESMTP id h0RBl2xw015209 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 12:47:03 +0100 Message-ID: <3E351C36.8090305@strakt.com> From: Boyd Roberts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <84854e32d9a1774949b31e5f972e7950@plan9.escet.urjc.es> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 12:47:02 +0100 Did anyone (anywhere) ever implement the Resource Location Protocol? ftp://ftp.rfc-editor.org/in-notes/rfc887.txt From cse.psu.edu!9fans-admin Mon Jan 27 21:06:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Mon Jan 27 21:06:24 JST 2003 Received: (qmail 14430 invoked by uid 1020); 27 Jan 2003 21:06:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14425 invoked from network); 27 Jan 2003 21:06:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 27 Jan 2003 21:06:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F208019AAB; Mon, 27 Jan 2003 07:06:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 42F0819AAA for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 07:05:56 -0500 (EST) Message-ID: <471dee0f43b14012cc5a04d4f8e0ae07@plan9.escet.urjc.es> From: Fco.J.Ballesteros To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them In-Reply-To: <3E351C36.8090305@strakt.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-pzpigxdhypfpqxtdibxpmvcblg" Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 13:05:41 +0100 This is a multi-part message in MIME format. --upas-pzpigxdhypfpqxtdibxpmvcblg Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit There are several (if not many) projects doing resource discovery. One that I like has been implemented at uiuc.edu by the srg group. The protocol badsrv is using is very naive and will be replaced. The code used now is just enough to get everything else working. --upas-pzpigxdhypfpqxtdibxpmvcblg Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by aquamar; Mon Jan 27 12:48:24 MET 2003 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C9FB919AA9; Mon, 27 Jan 2003 06:48:10 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from theraft.strakt.com (theraft.strakt.com [62.119.131.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5612A19A96 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 06:47:04 -0500 (EST) Received: from strakt.com (boyd@zode.strakt.com [62.119.131.76]) by theraft.strakt.com (8.12.3/8.12.3/Debian -4) with ESMTP id h0RBl2xw015209 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 12:47:03 +0100 Message-ID: <3E351C36.8090305@strakt.com> From: Boyd Roberts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <84854e32d9a1774949b31e5f972e7950@plan9.escet.urjc.es> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 12:47:02 +0100 Did anyone (anywhere) ever implement the Resource Location Protocol? ftp://ftp.rfc-editor.org/in-notes/rfc887.txt --upas-pzpigxdhypfpqxtdibxpmvcblg-- From cse.psu.edu!9fans-admin Tue Jan 28 00:20:02 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 00:20:02 JST 2003 Received: (qmail 17573 invoked by uid 1020); 28 Jan 2003 00:20:00 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17569 invoked from network); 28 Jan 2003 00:20:00 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 00:20:00 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6ED5519AA0; Mon, 27 Jan 2003 10:19:14 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4C16019A04 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 10:18:07 -0500 (EST) Message-ID: <6181dc07a32810a7743cd6437fe501a6@plan9.bell-labs.com> X-Plan9-Fortune: Never work more than thirty feet from your bed. - Ruth Bernhard From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? In-Reply-To: <3E34437E.3080405@null.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:18:02 -0500 > But we're talking about addresses; the data could be sparse. Sure would make writing a venti server easier if we had 134 bit file addresses (120 for the SHA1 hash and 16 for the data). From cse.psu.edu!9fans-admin Tue Jan 28 00:21:01 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 00:21:01 JST 2003 Received: (qmail 17605 invoked by uid 1020); 28 Jan 2003 00:21:00 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17601 invoked from network); 28 Jan 2003 00:21:00 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 00:21:00 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4ED5D19A70; Mon, 27 Jan 2003 10:19:27 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E3C1D19999 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 10:18:41 -0500 (EST) Message-ID: X-Plan9-Fortune: Look before you run into a pole. From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? In-Reply-To: <3E34437E.3080405@null.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:18:39 -0500 Sure would help if I could add. From cse.psu.edu!9fans-admin Tue Jan 28 00:23:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 00:23:32 JST 2003 Received: (qmail 17627 invoked by uid 1020); 28 Jan 2003 00:23:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17623 invoked from network); 28 Jan 2003 00:23:31 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 00:23:31 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DA7FF19999; Mon, 27 Jan 2003 10:22:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E04C419AAE for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 10:21:08 -0500 (EST) Message-ID: X-Plan9-Fortune: Even consistent crap is better than random crap. - Brian Redman From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] seek() in fossil? In-Reply-To: <6181dc07a32810a7743cd6437fe501a6@plan9.bell-labs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:21:06 -0500 And multiply. From cse.psu.edu!9fans-admin Tue Jan 28 00:25:37 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 00:25:37 JST 2003 Received: (qmail 17647 invoked by uid 1020); 28 Jan 2003 00:25:37 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17643 invoked from network); 28 Jan 2003 00:25:36 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 00:25:36 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 825AA19AB3; Mon, 27 Jan 2003 10:25:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail2.snellwilcox.com (mail2.snellwilcox.com [195.173.15.4]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 4142919AB5 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 10:24:12 -0500 (EST) Received: from 127.0.0.1 by mail2.snellwilcox.com (InterScan E-Mail VirusWall NT); Mon, 27 Jan 2003 15:23:39 -0000 To: 9fans@cse.psu.edu From: steve.simon@snellwilcox.com Received: from ccMail by snellwilcox.com (ccMail Link to SMTP R8.51.00.11) id 2908792152; Mon, 27 Jan 2003 15:23:37 +0000 Importance: normal Priority: normal Message-Id: <2908792152@snellwilcox.com> X-MIME-Engine: v0.90 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Id: <2908792152-1@snellwilcox.com> Content-Transfer-Encoding: 7bit Subject: [9fans] ape buglet (defineitely) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: steve.simon@snellwilcox.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 15:23:26 +0000 > "ECHILD: The calling process has no existing unwaited-for child > processes." Appologies, I should RTFM more carefully. If Plan9 wait(2) fails then ape's wait(2) should fail also. /sys/src/ape/lib/ap/plan9/wait.c 34a35 > n = -1; -Steve From cse.psu.edu!9fans-admin Tue Jan 28 00:36:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 00:36:31 JST 2003 Received: (qmail 17767 invoked by uid 1020); 28 Jan 2003 00:36:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17763 invoked from network); 28 Jan 2003 00:36:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 00:36:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 917F119AB2; Mon, 27 Jan 2003 10:36:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 08C8219ABA for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 10:35:58 -0500 (EST) Message-ID: <3f464731ced0fbce8604404d9844c64e@plan9.bell-labs.com> X-Plan9-Fortune: I hope I stand for anti-bigotry, anti-Semitism, anti-racism. This is what drives me. - George Bush From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] ape buglet (defineitely) In-Reply-To: <2908792152@snellwilcox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 10:35:54 -0500 Okay, I fixed that part of wait, but the WNOHANG still doesn't behave right when there are no children and is much harder to fix. From cse.psu.edu!9fans-admin Tue Jan 28 01:27:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 01:27:41 JST 2003 Received: (qmail 18252 invoked by uid 1020); 28 Jan 2003 01:27:35 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18248 invoked from network); 28 Jan 2003 01:27:35 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 01:27:35 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 79EBD19ABE; Mon, 27 Jan 2003 11:27:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from edoras.nas.com (edoras.nas.com [206.63.100.8]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0DE8A19ABB for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 11:26:22 -0500 (EST) Received: from nas.com (unknown [164.116.190.46]) by edoras.nas.com (Postfix) with ESMTP id BED0FEB17A for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 08:26:12 -0800 (PST) Message-ID: <3E355DA9.7010102@nas.com> From: Jack Johnson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910 X-Accept-Language: en-us, en, es MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <84854e32d9a1774949b31e5f972e7950@plan9.escet.urjc.es> <3E351C36.8090305@strakt.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 08:26:17 -0800 Boyd Roberts wrote: > Did anyone (anywhere) ever implement the Resource Location Protocol? > > ftp://ftp.rfc-editor.org/in-notes/rfc887.txt I'm not certain, but it's functionally similar to a half-dozen other protocols, such as Service Location Protocol ( http://www.faqs.org/rfcs/rfc2165.html ) which I think only Sun and Apple ever put into use, and then Apple abandoned for multicast DNS ( http://www.multicastdns.org/ ) and DNS Service Discovery ( http://www.dns-sd.org/ ). Are you thinking RLP would be a particularly good marriage with Plan 9, or just curious? -J From cse.psu.edu!9fans-admin Tue Jan 28 01:54:39 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 01:54:39 JST 2003 Received: (qmail 18518 invoked by uid 1020); 28 Jan 2003 01:54:28 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 18514 invoked from network); 28 Jan 2003 01:54:28 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 01:54:28 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C90A719ABD; Mon, 27 Jan 2003 11:54:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from theraft.strakt.com (theraft.strakt.com [62.119.131.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5FD9919AB5 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 11:53:14 -0500 (EST) Received: from strakt.com (boyd@zode.strakt.com [62.119.131.76]) by theraft.strakt.com (8.12.3/8.12.3/Debian -4) with ESMTP id h0RGrBxw020436 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 17:53:11 +0100 Message-ID: <3E3563F7.2070904@strakt.com> From: Boyd Roberts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them References: <84854e32d9a1774949b31e5f972e7950@plan9.escet.urjc.es> <3E351C36.8090305@strakt.com> <3E355DA9.7010102@nas.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 17:53:11 +0100 Jack Johnson wrote: > Are you thinking RLP would be a particularly good marriage with Plan > 9, or just curious? I just thought I'd throw it in. I nearly used it 10 years back, but didn't. From cse.psu.edu!9fans-admin Tue Jan 28 03:17:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 03:17:32 JST 2003 Received: (qmail 19267 invoked by uid 1020); 28 Jan 2003 03:17:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19263 invoked from network); 28 Jan 2003 03:17:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 03:17:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2A7F819A19; Mon, 27 Jan 2003 13:17:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from Mail.Math.Princeton.EDU (mail.math.Princeton.EDU [128.112.18.14]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4901D19A96 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 13:16:15 -0500 (EST) Received: from fine1008.math.princeton.edu (fine1008.math.princeton.edu [128.112.16.123]) by Mail.Math.Princeton.EDU (8.11.6/8.11.6) with ESMTP id h0RIGED22194 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 13:16:14 -0500 Received: from fine1008.math.princeton.edu (localhost.localdomain [127.0.0.1]) by fine1008.math.princeton.edu (8.11.6/8.11.6) with ESMTP id h0RIGET15803 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 13:16:14 -0500 Message-Id: <200301271816.h0RIGET15803@fine1008.math.princeton.edu> To: 9fans@cse.psu.edu From: John Stalker Subject: [9fans] got a new feature: learning of resources and switching (rfc887) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 13:16:14 -0500 > Did anyone (anywhere) ever implement the Resource Location Protocol? > > ftp://ftp.rfc-editor.org/in-notes/rfc887.txt If anyone has implemented it then they have left no trace on the web. It appears that there are bootp implementations that would point a client in the direction of a RLP server if there were an RLP server. This is backwards, of course: the RLP server should be telling you where to find the bootp server. -- John Stalker Department of Mathematics Princeton University (609)258-6469 From cse.psu.edu!9fans-admin Tue Jan 28 03:55:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 03:55:28 JST 2003 Received: (qmail 19600 invoked by uid 1020); 28 Jan 2003 03:55:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19596 invoked from network); 28 Jan 2003 03:55:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 03:55:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9283619A96; Mon, 27 Jan 2003 13:55:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 65E7419A40 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 13:54:25 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0RIsLWx017997 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 19:54:21 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0RIsJ32024156 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 19:54:19 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h0RIsJS23954 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 19:54:19 +0100 (MET) Message-Id: <200301271854.h0RIsJS23954@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them In-reply-to: Your message of "Fri, 24 Jan 2003 23:47:20 +0100." <3E31C278.6060207@plan9.escet.urjc.es> References: <326865fdcb5340a60776125a503ec748@plan9.escet.urjc.es> <200301242123.h0OLN7612610@zamenhof.cs.utwente.nl> <3E31C278.6060207@plan9.escet.urjc.es> From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 19:54:19 +0100 > > (*) Via some crockery I send sound bytes from the cpu > > server via drawterm to the audio device of the sun.) > > The plan is actually to write some drivers in Linux and change u9fs > to let Linux export resources for us an also make it think that some > of our little trees are /dev things. But don't hold your breath :-) Currently, I'm using drawterm under solaris. In solaris I just have two named pipes /tmp/dev/^(audio volume) that in drawterm are visible as /mnt/term/tmp/dev/^(audio volume) . In drawterm I then just ``bind -a /mnt/term/tmp/dev /dev''. Under solaris I run two programs, one to copy sound bytes from /tmp/dev/audio to /dev/audio, and another to interpret lines read from /tmp/dev/volume to update the master volume via /dev/audioctl (currently, I also need/use sox to put in the solaris audio header, because I somehow cannot get the copying program to do that right). Of course, this only works in one direction (audio output from plan9 to solaris). I think I would prefer to see such functionality somehow integrated in (or connected to) drawterm, in the same way as drawterm makes other devices available to plan 9, over something that uses u9fs -- but maybe I'm overlooking something. I assume, a problem of audio will be that a ``host driver'' probably will be pretty machine (o.s.) dependent. Just some thoughts. Axel. From cse.psu.edu!9fans-admin Tue Jan 28 04:45:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 04:45:41 JST 2003 Received: (qmail 20162 invoked by uid 1020); 28 Jan 2003 04:45:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20158 invoked from network); 28 Jan 2003 04:45:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 04:45:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B108919A88; Mon, 27 Jan 2003 14:45:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 216-239-45-4.google.com (216-239-45-4.google.com [216.239.45.4]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 354E019A7D for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 14:44:46 -0500 (EST) Received: from stinkhorn.corp.google.com (stinkhorn.corp.google.com [10.3.18.75]) by 216-239-45-4.google.com (8.12.6/8.12.3) with ESMTP id h0RJii3u024430 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 11:44:44 -0800 Message-ID: <1d7fc07ac1d215b80e71f1651a001086@google.com> From: "Rob 'Commander' Pike" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-pdlhnsudlggecrtpnbufxzyvei" Subject: [9fans] key management Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 11:44:43 -0800 This is a multi-part message in MIME format. --upas-pdlhnsudlggecrtpnbufxzyvei Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Another shell script for dealing with keys. I got tired of fixing factotum by hand when I type a bad password. Attached is delkey. It interactively scans factotum/ctl and deletes keys that match the specified pattern. If no pattern is given, it scans all keys. With the -f (force) flag, it deletes without asking first. It's new and not thoroughly tested, so beware. -rob --upas-pdlhnsudlggecrtpnbufxzyvei Content-Disposition: attachment; filename=delkey Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit #!/bin/rc rfork e ctl = /mnt/factotum/ctl if(test -r /mnt/term/mnt/factotum/ctl) ctl = /mnt/term/mnt/factotum/ctl fn forceit { switch($force){ case no echo -n $* '? [y/n]' > /dev/cons ok = `{read} switch($ok){ case y* Y* echo yes case q* Q* exit '' case * echo no } case * echo yes } } fn deleteit { key = `{echo $* | sed 's/ ![0-9a-zA-Z_]+\??/ /g' | sed 's/ +$//'} if(~ `{forceit del$key} yes) if(! echo del$key > $ctl) exit bad } force = no if(~ $1 '-f'){ force = yes shift } ifs=' ' if(~ $#* 0){ for(i in `{cat $ctl}) deleteit $i exit '' } for(i in `{grep $"* $ctl}) deleteit $i exit '' --upas-pdlhnsudlggecrtpnbufxzyvei-- From cse.psu.edu!9fans-admin Tue Jan 28 05:18:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 05:18:32 JST 2003 Received: (qmail 20446 invoked by uid 1020); 28 Jan 2003 05:18:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20442 invoked from network); 28 Jan 2003 05:18:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 05:18:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4EFB819A9E; Mon, 27 Jan 2003 15:18:14 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A1B6819A6A for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 15:17:00 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 27 15:16:58 EST 2003 Received: from 18.24.6.168 ([18.24.6.168]) by plan9; Mon Jan 27 15:16:35 EST 2003 Message-ID: X-Plan9-Fortune: Knowledge does not keep any better than fish - A N Whitehead To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: "Russ Cox" In-Reply-To: <200301271854.h0RIsJS23954@zamenhof.cs.utwente.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 15:16:32 -0500 It's worth pointing out that the Windows drawterm at one point provided a /dev/audio, though that version never made it into the distribution. I want to build a more modular drawterm eventually. Russ From cse.psu.edu!9fans-admin Tue Jan 28 05:30:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 05:30:36 JST 2003 Received: (qmail 20545 invoked by uid 1020); 28 Jan 2003 05:30:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20541 invoked from network); 28 Jan 2003 05:30:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 05:30:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 59A3B19A94; Mon, 27 Jan 2003 15:30:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from utrhcs.cs.utwente.nl (utrhcs.cs.utwente.nl [130.89.10.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4568819A04 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 15:29:43 -0500 (EST) Received: from zeus.cs.utwente.nl (zeus.cs.utwente.nl [130.89.10.12]) by utrhcs.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0RKTdWx020252 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 21:29:39 +0100 (MET) Received: from zamenhof.cs.utwente.nl (zamenhof [130.89.13.77]) by zeus.cs.utwente.nl (8.12.5/8.12.5) with ESMTP id h0RKTb32004784 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 21:29:38 +0100 (MET) Received: from localhost (belinfan@localhost) by zamenhof.cs.utwente.nl (8.11.6+Sun/8.10.2) with SMTP id h0RKTbs24438 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 21:29:37 +0100 (MET) Message-Id: <200301272029.h0RKTbs24438@zamenhof.cs.utwente.nl> X-Authentication-Warning: zamenhof.cs.utwente.nl: belinfan@localhost didn't use HELO protocol To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them In-reply-to: Your message of "Mon, 27 Jan 2003 15:16:32 -0500." References: From: Axel Belinfante X-Organisation: University of Twente, Department of Computer Science, Formal Methods and Tools Group, PO Box 217, NL-7500 AE Enschede, The Netherlands X-Phone: +31 53 4893774 X-Telefax: +31 53 4893247 X-Face: 3YGZY^_!}k]>-k'9$LK?8GXbi?vs=2v*ut,/8z,z!(QNBk_>~:~"MJ_%i`sLLqGN,DGbkT@ N\jhX/jNLTz2hO_R"*RF(%bRvk+M,iU7SvVJtC*\B6Ud<7~`MGMp7rCI6LVp=%k=HE?-UCV?[p\$R? mI\n2/!#3/wZZsa[m7d;PKWiuH6'~ X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 21:29:37 +0100 > I want to build a more modular drawterm eventually. Cool. Please don't read my previous post as criticism on current drawterm -- I think it's pretty neat that it allows the simple named pipe trick (crock or not) to work, and that it gets me as far as it does! Axel. From cse.psu.edu!9fans-admin Tue Jan 28 06:24:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 06:24:27 JST 2003 Received: (qmail 20984 invoked by uid 1020); 28 Jan 2003 06:24:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 20980 invoked from network); 28 Jan 2003 06:24:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 06:24:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EC48719A7D; Mon, 27 Jan 2003 16:24:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from arbornet.org (m-net.arbornet.org [209.142.209.161]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3EA1A19992 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 16:23:24 -0500 (EST) Received: from m-net.arbornet.org (localhost [127.0.0.1]) by arbornet.org (8.12.3/8.11.2) with ESMTP id h0RLQDHQ011689 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 16:26:13 -0500 (EST) (envelope-from plops@m-net.arbornet.org) Received: (from plops@localhost) by m-net.arbornet.org (8.12.3/8.12.3/Submit) id h0RLQDWP011684 for 9fans@cse.psu.edu; Mon, 27 Jan 2003 16:26:13 -0500 (EST) From: Parademius Plops Message-Id: <200301272126.h0RLQDWP011684@m-net.arbornet.org> To: 9fans@cse.psu.edu Subject: [9fans] D-Link PCMCIA ethernet Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 16:26:13 -0500 (EST) This message was written on my first native Plan 9 system - as I am new to it I used "ssh m-net.arbornet.org" though. I edited "/sys/src/9/pc/etherec2t.c" to get my D-Link DE-660 PCMCIA / PC CARD 10Mbit Ethernet card working. aux/pcmcia: device 16384 bytes of 250ns IO+MEM attr device 512 bytes of 250ns EEPROM version 4.1 D-Link DE-660 118B6603 configuration registers at (0)0x400 (1)0x402 (3)0x406 configuration 32 (default) I/O device, Memory Wait required IO space 5 address lines 8bit or 16bit access interrupts:level, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15 I just put the line line: { "D-Link", 0,}, /* D-Link DE-660 10 PC Card */ into the struct Ec2t ec2tpcmcia[] It works only, when I do "init 6" or "reboot" in Linux. Probably the card needs some initialization which has not been implemented in the driver yet. I would be pleased if someone could help me. (I am using a Plan9CD I downloaded several days ago and I am doing a replica/pull right now -- its still running but I think there has not been a patch regarding this card.) Danielo Parisien From cse.psu.edu!9fans-admin Tue Jan 28 10:10:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 10:10:26 JST 2003 Received: (qmail 25080 invoked by uid 1020); 28 Jan 2003 10:10:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25076 invoked from network); 28 Jan 2003 10:10:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 10:10:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4917E19995; Mon, 27 Jan 2003 20:10:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AA6FD19988 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 20:09:00 -0500 (EST) Message-ID: <4f2879f822b47ad746da989cc7a5d0a4@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Marsv presentation at Houston Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 10:10:19 +0900 We will make presentation of our marsv software (previously Planv) at Houston March, the abstract of which is seen at http://wwwflag.wr.usgs.gov/USGSFlag/Space/Isprs/MEETINGS/Houston2003/abstracts.html. If I could have someone there to meet, and could have help on Plan 9 itself if someone asked on Plan 9 itself but not Marsv. :-) Kenji From cse.psu.edu!9fans-admin Tue Jan 28 10:13:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 10:13:23 JST 2003 Received: (qmail 25185 invoked by uid 1020); 28 Jan 2003 10:13:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25180 invoked from network); 28 Jan 2003 10:13:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 10:13:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5A695199BE; Mon, 27 Jan 2003 20:13:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CC23F199A3 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 20:12:16 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Marsv presentation at Houston From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 10:13:57 +0900 I forgot an important acknowledgement to Russ. Thank you very much Russ, it's abstract was made on Plan 9 using LaTex, dvips, and ghostscript for Plan 9. Kenji From cse.psu.edu!9fans-admin Tue Jan 28 12:01:41 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 12:01:41 JST 2003 Received: (qmail 29139 invoked by uid 1020); 28 Jan 2003 12:01:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 29134 invoked from network); 28 Jan 2003 12:01:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 12:01:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4DA19199BC; Mon, 27 Jan 2003 22:01:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 168EC19988 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 22:00:31 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Mon Jan 27 22:00:30 EST 2003 Received: from 141.154.231.114 ([141.154.231.114]) by plan9; Mon Jan 27 22:00:07 EST 2003 Message-ID: <5d8678f876a456005c4067e975ab68c4@plan9.bell-labs.com> X-Plan9-Fortune: Please wait while Microsoft Outlook exits. To: 9fans@cse.psu.edu Subject: Re: [9fans] key management From: "Russ Cox" In-Reply-To: <1d7fc07ac1d215b80e71f1651a001086@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 22:00:15 -0500 To delete the most recently added key (likely the common result of your loop): cat /mnt/factotum/ctl | tail -1 | sed 's/ !.*//;s/^/del/' >/mnt/factotum/ctl Russ From cse.psu.edu!9fans-admin Tue Jan 28 12:23:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 12:23:30 JST 2003 Received: (qmail 30036 invoked by uid 1020); 28 Jan 2003 12:23:29 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 30028 invoked from network); 28 Jan 2003 12:23:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 12:23:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9E09219980; Mon, 27 Jan 2003 22:23:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 946261998A for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 22:22:24 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0S3MLss028232 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 19:22:23 -0800 (PST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: "Skip Tavakkolian" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 19:33:58 -0800 > I want to build a more modular drawterm eventually. Would something like Inferno's '#C' device and 'os' command be useful for drawterm? Access to local devices could then be provided through native helper programs. I vaguely recall Forsyth mentioning this approach several years ago to handle things like interfacing to proprietary codecs. ~~~~~~~~~~~ Skip Tavakkolian -- Asistant Chief Associate VP for Title Planning 9Netics - Distributed Applications Platform http://www.9netics.com From cse.psu.edu!9fans-admin Tue Jan 28 13:19:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 13:19:27 JST 2003 Received: (qmail 31901 invoked by uid 1020); 28 Jan 2003 13:19:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 31897 invoked from network); 28 Jan 2003 13:19:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 13:19:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B2C8199E8; Mon, 27 Jan 2003 23:19:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from einstein.ssz.com (unknown [207.200.56.4]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 59682199BB for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 23:18:22 -0500 (EST) Received: from localhost (ravage@localhost) by einstein.ssz.com (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id h0S4GvP12801; Mon, 27 Jan 2003 22:16:58 -0600 From: Jim Choate To: <9fans@cse.psu.edu> Cc: Subject: Re: [9fans] Marsv presentation at Houston In-Reply-To: <4f2879f822b47ad746da989cc7a5d0a4@granite.cias.osakafu-u.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 22:16:57 -0600 (CST) On Tue, 28 Jan 2003 okamoto@granite.cias.osakafu-u.ac.jp wrote: > We will make presentation of our marsv software (previously Planv) > at Houston March, the abstract of which is seen at > http://wwwflag.wr.usgs.gov/USGSFlag/Space/Isprs/MEETINGS/Houston2003/abstracts.html. > > If I could have someone there to meet, and could have help on Plan 9 > itself if someone asked on Plan 9 itself but not Marsv. :-) I assume that is Houston, Tx. in March? If so I'd certainly be interested in participating w/ regard to Plan 9. Can you please provide more info? -- ____________________________________________________________________ We are all interested in the future for that is where you and I are going to spend the rest of our lives. Criswell, "Plan 9 from Outer Space" ravage@ssz.com jchoate@open-forge.org www.ssz.com www.open-forge.org -------------------------------------------------------------------- From cse.psu.edu!9fans-admin Tue Jan 28 13:28:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 13:28:33 JST 2003 Received: (qmail 32243 invoked by uid 1020); 28 Jan 2003 13:28:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 32232 invoked from network); 28 Jan 2003 13:28:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 13:28:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DA354199EE; Mon, 27 Jan 2003 23:28:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 781B619A02 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 23:27:10 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Marsv presentation at Houston Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 13:28:30 +0900 > Can you please provide more info? It will be held at March 22, 2003 at Lunar and Planetary Institute (LPI) in Houston, Texas. You may find more info on the Work shop from the URL of http://www.lpi.usra.edu/meetings/isprs2003/ Kenji From cse.psu.edu!9fans-admin Tue Jan 28 13:38:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 13:38:25 JST 2003 Received: (qmail 32550 invoked by uid 1020); 28 Jan 2003 13:38:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 32546 invoked from network); 28 Jan 2003 13:38:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 13:38:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 62B1119A06; Mon, 27 Jan 2003 23:38:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from einstein.ssz.com (unknown [207.200.56.4]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C088019A02 for <9fans@cse.psu.edu>; Mon, 27 Jan 2003 23:37:23 -0500 (EST) Received: from localhost (ravage@localhost) by einstein.ssz.com (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id h0S4a1H13002; Mon, 27 Jan 2003 22:36:01 -0600 From: Jim Choate To: <9fans@cse.psu.edu> Cc: , In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] Re: Marsv presentation at Houston Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Mon, 27 Jan 2003 22:36:01 -0600 (CST) On Tue, 28 Jan 2003 okamoto@granite.cias.osakafu-u.ac.jp wrote: > > Can you please provide more info? > > It will be held at March 22, 2003 at Lunar and Planetary Institute > (LPI) in Houston, Texas. You may find more info on the Work shop > from the URL of > http://www.lpi.usra.edu/meetings/isprs2003/ We should probably continue this offline... I'd be interested to hear more about what you would expect out of such a presentation. I assume it would be 'table time' fielding questions and helping hands? I'm also giving a Plan 9 focused talk Feb. 20: http://robotgroup.net -- ____________________________________________________________________ We are all interested in the future for that is where you and I are going to spend the rest of our lives. Criswell, "Plan 9 from Outer Space" ravage@ssz.com jchoate@open-forge.org www.ssz.com www.open-forge.org -------------------------------------------------------------------- From cse.psu.edu!9fans-admin Tue Jan 28 14:04:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 14:04:26 JST 2003 Received: (qmail 943 invoked by uid 1020); 28 Jan 2003 14:04:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 939 invoked from network); 28 Jan 2003 14:04:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 14:04:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 563D319A05; Tue, 28 Jan 2003 00:04:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B528C199D5 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 00:03:18 -0500 (EST) Message-ID: <4bdaed7a01b8564d5370bf9c6de0753c@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: Marsv presentation at Houston Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 14:04:18 +0900 > I'd be interested to hear more about what you would expect out of such a > presentation. As I wrote in the abstract, I'm not a Plan 9 proper people, rather I found Plan 9 is suitable to our purpose. Personally, I love it, because it's the most beautiful operating system I've ever seen, though. ? > I'm also giving a Plan 9 focused talk Feb. 20: > > http://robotgroup.net I prefer 'edu' domain... Kenji From cse.psu.edu!9fans-admin Tue Jan 28 18:46:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 18:46:27 JST 2003 Received: (qmail 10327 invoked by uid 1020); 28 Jan 2003 18:46:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10323 invoked from network); 28 Jan 2003 18:46:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 18:46:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1B103199BE; Tue, 28 Jan 2003 04:46:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mercury.bath.ac.uk (mercury.bath.ac.uk [138.38.32.81]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E14BB199A3 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 04:45:22 -0500 (EST) Received: from news by mercury.bath.ac.uk with local (Exim 3.12 #1) id 18dSCr-0003gm-00 for 9fans@cse.psu.edu; Tue, 28 Jan 2003 09:39:01 +0000 Received: from GATEWAY by bath.ac.uk with netnews for 9fans@cse.psu.edu (9fans@cse.psu.edu) To: 9fans@cse.psu.edu From: dave Message-ID: Organization: http://groups.google.com/ Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: [9fans] MIPS v.3 & terminal v.4 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 09:36:34 GMT Is it possible to run MIPS architectures under the third version (as cpu machines and file servers) and have it networked and without any penalty or performance issue to an x86 terminal running the fourth version? I read the documentation, and it says that the os was completely reworked. How much? From cse.psu.edu!9fans-admin Tue Jan 28 21:59:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 21:59:28 JST 2003 Received: (qmail 14256 invoked by uid 1020); 28 Jan 2003 21:59:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14250 invoked from network); 28 Jan 2003 21:59:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 21:59:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 43460199BF; Tue, 28 Jan 2003 07:59:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from einstein.ssz.com (unknown [207.200.56.4]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8D137199D7 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 07:58:29 -0500 (EST) Received: from localhost (ravage@localhost) by einstein.ssz.com (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id h0SCv8r16920 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 06:57:08 -0600 From: Jim Choate To: <9fans@cse.psu.edu> In-Reply-To: <4bdaed7a01b8564d5370bf9c6de0753c@granite.cias.osakafu-u.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] Re: Marsv presentation at Houston Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 06:57:08 -0600 (CST) On Tue, 28 Jan 2003 okamoto@granite.cias.osakafu-u.ac.jp wrote: > > I'd be interested to hear more about what you would expect out of such a > > presentation. > > As I wrote in the abstract, I'm not a Plan 9 proper people, rather I found > Plan 9 is suitable to our purpose. Personally, I love it, because it's the > most beautiful operating system I've ever seen, though. ??? Ok, that still doesn't answer my question. > > I'm also giving a Plan 9 focused talk Feb. 20: > > > > http://robotgroup.net > > I prefer 'edu' domain... So sorry, the Austin Robot Group doesn't have a .edu domain. -- ____________________________________________________________________ We are all interested in the future for that is where you and I are going to spend the rest of our lives. Criswell, "Plan 9 from Outer Space" ravage@ssz.com jchoate@open-forge.org www.ssz.com www.open-forge.org -------------------------------------------------------------------- From cse.psu.edu!9fans-admin Tue Jan 28 23:34:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 23:34:36 JST 2003 Received: (qmail 15564 invoked by uid 1020); 28 Jan 2003 23:34:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15560 invoked from network); 28 Jan 2003 23:34:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 23:34:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CADAD19A05; Tue, 28 Jan 2003 09:34:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 7F23D199E8 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 09:33:19 -0500 (EST) Message-ID: <24cd8b3e6f150430b9557b1f0345cc1f@vitanuova.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] key management From: rog@vitanuova.com MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 14:35:35 0000 > cat /mnt/factotum/ctl | tail -1 | sed 's/ !.*//;s/^/del/' >/mnt/factotum/ctl presumably this should actually be: cat /mnt/factotum/ctl | tail -1 | sed 's/ !.*//;s/^/del/' | read -m >/mnt/factotum/ctl for those with large numbers of keys? From cse.psu.edu!9fans-admin Tue Jan 28 23:43:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Tue Jan 28 23:43:32 JST 2003 Received: (qmail 15714 invoked by uid 1020); 28 Jan 2003 23:43:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15710 invoked from network); 28 Jan 2003 23:43:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 28 Jan 2003 23:43:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5D6AE199DD; Tue, 28 Jan 2003 09:43:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D7A61199DD for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 09:42:28 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 28 09:42:27 EST 2003 Received: from 141.154.231.114 ([141.154.231.114]) by plan9; Tue Jan 28 09:42:04 EST 2003 Message-ID: <704791f446b9fb0d17631a21c4f3a15d@plan9.bell-labs.com> X-Plan9-Fortune: A hacker does for love what others would not do for money. To: 9fans@cse.psu.edu Subject: Re: [9fans] key management From: "Russ Cox" In-Reply-To: <24cd8b3e6f150430b9557b1f0345cc1f@vitanuova.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 09:42:04 -0500 > presumably this should actually be: > cat /mnt/factotum/ctl | tail -1 | sed 's/ !.*//;s/^/del/' | read -m >/mnt/factotum/ctl > > for those with large numbers of keys? i think you missed the tail -1. From cse.psu.edu!9fans-admin Wed Jan 29 00:51:45 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 00:51:45 JST 2003 Received: (qmail 16911 invoked by uid 1020); 29 Jan 2003 00:51:34 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16907 invoked from network); 29 Jan 2003 00:51:33 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 00:51:33 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3F5AD19A00; Tue, 28 Jan 2003 10:51:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (closedmind.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5618619A02 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 10:50:06 -0500 (EST) Message-ID: <37b786bb09656d2a3ea7cc27a27ad3ea@plan9.bell-labs.com> X-Plan9-Fortune: f u cn rd ths, itn tyg h myxbl cd. From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] u9fs Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 10:50:03 -0500 There are changes to u9fs on sources that add support for p9any as an authentication protocol. Thanks to Nigel. Russ From cse.psu.edu!9fans-admin Wed Jan 29 04:43:36 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 04:43:36 JST 2003 Received: (qmail 19100 invoked by uid 1020); 29 Jan 2003 04:43:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19096 invoked from network); 29 Jan 2003 04:43:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 04:43:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A9E80199DD; Tue, 28 Jan 2003 14:43:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from shaw.ca (lsanca1-ar21-4-63-031-225.lsanca1.dsl-verizon.net [4.63.31.225]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 604B2199B9 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 14:42:22 -0500 (EST) Message-ID: <001600e2ec67$dcb72354$38841885@xrsoink.xct> From: To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00C5_02C03C5D.A1064D72" X-Priority: 3 X-Mailer: Microsoft Outlook Express 6.00.2462.0000 Importance: Normal Subject: [9fans] voodoo machine Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 05:12:54 -1000 ------=_NextPart_000_00C5_02C03C5D.A1064D72 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjx0aXRsZT5WbzwhZGxzZWdweGZkcXBzbm15eHB0 bWdheXJka2h3dmVlaHJnbj5vZG9vTTwhdWNseW1wa2RobXV0dWxpa3JmanRv eGdrY2hzZGU+YWNoaW5lLmJ6PC90aXRsZT4NCjxtZXRhIGh0dHAtZXF1aXY9 IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlz by04ODU5LTEiPg0KPC9oZWFkPg0KPGJyPg0KPGZvbnQgZmFjZT0iQXJpYWws IEhlbHZldGljYSwgc2Fucy1zZXJpZiIgc2l6ZT0iMyI+Vm88IXVjbHltcGtk aG11dHVsaWtyZmp0b3hna2Noc2RlPm9kb28gTWFjPCF4a3ZwZG9ocm1qeGFy b2FsdHlnZW55PmhpbmU8YnI+DQo8YnI+DQo8YSBocmVmPSJodHRwOi8vd3d3 LnZvb2Rvb21hY2hpbmUuYnovIiB0YXJnZXQ9Il9ibGFuayI+Q2xpYzwhc2Nt b3VoZWFxeGdpcnl4ZnVhYnhleGVjdT5rIEhlPCFuZmFld29zbnhucXZqdWt4 dXZmbnl4d21ld2x0cHNscT5yZTwvYT48YnI+DQo8YnI+DQpFeHBlcmllbjwh c2Ntb3VoZWFxeGdpcnl4ZnVhYnhleGVjdT5jZSBmZWVsaW5ncyBvZiBpbmVi cmlhdGlvbiwgcHN5PCFyeXNnaW5yaGx4bXZqbnJyYm90bHRwcnU+Y2hlZGVs aWMgdmlzdWFscywgZXh0cmVtZSByZWxheGF0aW9uLCBmbG9hdGluZyBzZW5z YXRpPCFuZmFld29zbnhucXZqdWt4dXZmbnl4d21ld2x0cHNscT5vbnMsIGlu dGVuc2UgZW5kb3JwaDwhdmFxPmluIHJlbGVhc2VzLCBhbGwgY3VsbWluYXRp bmcgaW4gYSByZWxheGVkIHlldCBhbGVydCBldXBoPCFkbHNlZ3B4ZmRxcHNu bXl4cHRtZ2F5cmRraHd2ZWVocmduPm9yaWMgc3RhdGUuIEl0J3MgYSBjb21w bGV0ZWx5IGVsZWN0cm9uaWMgZHJ1PCFhbnNvZm1mc25kZHdqY3VhdnFsaHZw bmVpa2NobWd2a2loPmctbGlrZSBleHBlcmllbmNlIGFuZCBpdCdzIGVudGly ZWx5IHNhZmUsIGxlZ2FsLCBhbmQgYmVuZTwhbmZhZXdvc254bnF2anVreHV2 Zm55eHdtZXdsdHBzbHE+ZmljaWFsIGluIHNvIG1hbnkgZmFudGFzdGljIHdh eXM8IWFuc29mbWZzbmRkd2pjdWF2cWxodnBuZWlrY2htZ3ZraWg+ITxicj4N Cjxicj4NCi1Fbmg8IW5mYWV3b3NueG5xdmp1a3h1dmZueXh3bWV3bHRwc2xx PmFuY2UgU2V4dTwhYW5zb2ZtZnNuZGR3amN1YXZxbGh2cG5laWtjaG1ndmtp aD5hbCBQZXJmb3JtYW5jZTxicj4NCjxicj4NCi1Ob24tQWRkaWN0aXZlIE5h cmNvdGljIFN1YnN0PCF2YXE+aXR1dGU8YnI+DQo8YnI+DQotUmVsYTwhcnlz Z2lucmhseG12am5ycmJvdGx0cHJ1PnhhdGlvbiBhbmQgUmVsaWVmIGZyb20g U3RyZXNzPGJyPg0KPCF1Y2x5bXBrZGhtdXR1bGlrcmZqdG94Z2tjaHNkZT48 YnI+DQotUmVsaWV2ZSBEZXByZXM8IXNjbW91aGVhcXhnaXJ5eGZ1YWJ4ZXhl Y3U+c2lvbiBhbmQgQW54aWV0eTxicj4NCjxicj48IW5mYWV3b3NueG5xdmp1 a3h1dmZueXh3bWV3bHRwc2xxPg0KLUZpZ2h0IEluc29tPCFseW5ocXBucmds d2ltcm5ibGttZGFnd2R0eGd5Zz5uaWE8YnI+DQo8YnI+PCFyeXNnaW5yaGx4 bXZqbnJyYm90bHRwcnU+DQoNCiAgPGEgaHJlZj0iaHR0cDovL3d3dy52b29k b29tYWNoaW5lLmJ6IiB0YXJnZXQ9Il9ibGFuayI+Q2xpYzwhdmFxPmsgSGVy ZTwvYT48YnI+PCFyeXNnaW5yaGx4bXZqbnJyYm90bHRwcnU+DQogIDxicj4N Cjwhc2Ntb3VoZWFxeGdpcnl4ZnVhYnhleGVjdT48YnI+DQoNCiA8YSBocmVm PSJodHRwOi8vd3d3LmZhc3Rob3N0LmJ6L3NtZXYvcmVtb3ZlLyIgdGFyZ2V0 PSJfYmxhbmsiPm9wPCFseW5ocXBucmdsd2ltcm5ibGttZGFnd2R0eGd5Zz50 LW91PCF4a3ZwZG9ocm1qeGFyb2FsdHlnZW55PnQ8L2E+PGJyPg0KPCF1Y2x5 bXBrZGhtdXR1bGlrcmZqdG94Z2tjaHNkZT4gIDwvZm9udD48L3A+DQoNCg0K PC9ib2R5PjwhZGxzZWdweGZkcXBzbm15eHB0bWdheXJka2h3dmVlaHJnbj4N CjwvaHRtbD4= ------=_NextPart_000_00C5_02C03C5D.A1064D72-- From cse.psu.edu!9fans-admin Wed Jan 29 06:25:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 06:25:27 JST 2003 Received: (qmail 19871 invoked by uid 1020); 29 Jan 2003 06:25:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19867 invoked from network); 29 Jan 2003 06:25:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 06:25:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CCB7619999; Tue, 28 Jan 2003 16:25:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 82BF11998C for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 16:24:11 -0500 (EST) Message-ID: <7200cc88a67dd3ca1d70186b7ffc46f0@plan9.bell-labs.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] change for libthread/ioproc.c From: David Gordon Hogan In-Reply-To: <973150fb54396b0515b31083d9e456c3@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 16:24:08 -0500 > when you create an ioproc and later interrupt it with iointerrupt, > (since there's no handler set) the xioproc process dies. This means that > the process performing the iocall hangs forever waiting in the receive from > the ioproc channel. I just changed iointerrupt() to post "threadint" instead of "interrupt". "threadint" is ignored by _threadnote(), which should have the desired effect. Update on sources. From cse.psu.edu!9fans-admin Wed Jan 29 10:37:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 10:37:32 JST 2003 Received: (qmail 24628 invoked by uid 1020); 29 Jan 2003 10:37:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24623 invoked from network); 29 Jan 2003 10:37:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 10:37:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 20A8F19995; Tue, 28 Jan 2003 20:37:17 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nico.bway.net (nico.bway.net [216.220.96.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E313B19980 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 20:36:36 -0500 (EST) Received: from sockfarm.net (port035.coco.dialup.bway.net [66.114.244.35]) by nico.bway.net (8.12.6/8.12.6/Debian-6) with ESMTP id h0T1aUi0005854 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 20:36:31 -0500 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v548) From: John Packer To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: <2cc072395188fe909bebe5303642e13c@plan9.bell-labs.com> Message-Id: <2E3A344C-332A-11D7-9C05-000A27AE643E@sockfarm.net> X-Mailer: Apple Mail (2.548) Subject: [9fans] Fossil questions Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 20:37:08 -0500 Yesterday, for unknown reasons, I began having problems with my fossil partition. Stupidly, I didn't have the most recent vac score from the file server console. Using a score I saved a couple of days ago, I was able to reformat the partition to an earlier state (and so "lost" two days of archival snapshots, etc.). Suppose I didn't have a score at all. Is there some way to recover the most recent score, perhaps from the venti server? Also, though it's no big loss, is everything stored on Venti in the last two days inaccessible? Forgive me if this is addressed in the man pages. John Packer From cse.psu.edu!9fans-admin Wed Jan 29 11:03:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 11:03:27 JST 2003 Received: (qmail 25524 invoked by uid 1020); 29 Jan 2003 11:03:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 25520 invoked from network); 29 Jan 2003 11:03:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 11:03:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BFC6D199B6; Tue, 28 Jan 2003 21:03:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1D30319995 for <9fans@cse.psu.edu>; Tue, 28 Jan 2003 21:02:47 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Tue Jan 28 21:02:46 EST 2003 Received: from 141.154.231.114 ([141.154.231.114]) by plan9; Tue Jan 28 21:02:22 EST 2003 Message-ID: X-Plan9-Fortune: Don't waste your prayers in the horse's ear. To: 9fans@cse.psu.edu Subject: Re: [9fans] Fossil questions From: "Russ Cox" In-Reply-To: <2E3A344C-332A-11D7-9C05-000A27AE643E@sockfarm.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Tue, 28 Jan 2003 21:02:21 -0500 > Suppose I didn't have a score at all. Is there some way to > recover the most recent score, perhaps from the venti server? Yes. Since the data is not encrypted, if you have access to the raw disk partitions storing the arenas, you can find anything you want. > Also, though it's no big loss, is everything stored on Venti > in the last two days inaccessible? Do a pull to get the new file /sys/src/cmd/venti/printarena.c and then cd /sys/src/cmd/venti mk 8.printarena Then, run this on the Venti server as the host owner: cd /sys/src/cmd/venti ventihttp=your-server:8000 hget http://$ventihttp/index | awk ' /^index=/ { blockSize=0+substr($3, 11); } /^arena=/ { arena=substr($1, 7); } /^ arena=/ { start=0+substr($5, 2)-blockSize; printf("./8.printarena -o %d %s\n", start, $3); }' | rc | sed -n 's/^(.*) 1$/vac:\1/p' to get a list of all the vac archives on the server. Russ From cse.psu.edu!9fans-admin Wed Jan 29 14:17:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 14:17:30 JST 2003 Received: (qmail 364 invoked by uid 1020); 29 Jan 2003 14:17:29 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 359 invoked from network); 29 Jan 2003 14:17:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 14:17:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4C32C1999B; Wed, 29 Jan 2003 00:17:14 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ALPHA1.CC.MONASH.EDU.AU (alpha1.cc.monash.edu.au [130.194.1.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B48E919981 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 00:16:04 -0500 (EST) Received: from kapow.its.monash.edu.au ([130.194.1.71]) by vaxc.cc.monash.edu.au (PMDF V6.1 #39306) with ESMTP id <01KRTAJ4FCEG8WYOZX@vaxc.cc.monash.edu.au> for 9fans@cse.psu.edu; Wed, 29 Jan 2003 16:15:51 +1100 Received: from kapow.its.monash.edu.au (unknown [127.0.0.1]) by localhost (Postfix) with ESMTP id 9671B2000B for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 16:15:50 +1100 (EST) Received: from nbk-9978 (nbk-9978.its.monash.edu.au [130.194.3.170]) by kapow.its.monash.edu.au (Postfix) with ESMTP id 6800320009 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 16:15:50 +1100 (EST) X-URL: From: Adrian Tritschler X-Face: I8Alb*-ZdjN\/8k_QR,^l^m6GQB'S-B:}DVP].1HOw#tx:TX$k;Wl;4zqjWR|-jheM#?&beRf(!|0b0m=M~=%.Am>"QEY.(#Ys.%"s?z,hmwp&y0%p>9+T Subject: Re: [9fans] drawterm: adding additional ntfs partitions (e.g. 'D:/') In-reply-to: To: 9fans@cse.psu.edu Message-id: <84ptqgcz98.fsf@smtp.monash.edu.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT User-Agent: Gnus/5.090015 (Oort Gnus v0.15) XEmacs/21.4 (Native Windows TTY Support (Windows), i686-pc-cygwin) X-Attribution: ajft References: Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 16:15:47 +1100 >>>>> "Skip" == Skip Tavakkolian writes: Skip> I've been studying drawterm sources. I can't see an easy way Skip> to export more (ntfs) partitions, other than changing the Skip> base to a different one and recompiling. Correct? A different way to skin this particular cat is to mount the additional NTFS partitions under the C:\ and then access them that way. I'm not sure about NT4, but Win2k and XP are able to mount FAT and NTFS partitions as folders. Under Windows, make an empty directory (eg C:\Drive-D) On the Windows box, start the "disk administrator" app. (Administrative Tools -> Computer Management -> Disk Management) Right click on the NTFS partition of interest and select "Change Drive letter and paths", then enter C:\Drive-D, and "ok" your way out of a myriad of dialogs Run drawterm, the access it via /mnt/term/drive-d Works for me with WinXP and drawterm --------------------------------------------------------------- Adrian Tritschler mailto:Adrian.Tritschler@its.monash.edu.au Microcomputers, Infrastructure Services Tel: +61.3.990.54794 ITS Division, P.O. Box 28C Mobile: +61.408.145.149 Monash University, Vic, Australia, 3800. Fax: +61.3.990.54746 --------------------------------------------------------------- From cse.psu.edu!9fans-admin Wed Jan 29 17:28:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 17:28:27 JST 2003 Received: (qmail 7619 invoked by uid 1020); 29 Jan 2003 17:28:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 7615 invoked from network); 29 Jan 2003 17:28:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 17:28:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 52C64199B3; Wed, 29 Jan 2003 03:28:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nautilus.escet.urjc.es (nautilus.escet.urjc.es [212.128.4.207]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5DB8319999 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 03:27:10 -0500 (EST) Message-ID: <47e9ac3b18a30077037c1adb1d1de6ef@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] got a new feature: learning of resources and switching among them From: Fco.J.Ballesteros In-Reply-To: <200301271854.h0RIsJS23954@zamenhof.cs.utwente.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 09:27:02 +0100 > I think I would prefer to see such functionality somehow integrated > in (or connected to) drawterm, in the same way as drawterm makes > other devices available to plan 9, over something that uses u9fs -- > but maybe I'm overlooking something. If you do it that way, linux binaries can't use a resource serviced by Plan 9. I'd like not just to use their resources, but also to let them use ours. From cse.psu.edu!9fans-admin Wed Jan 29 22:34:46 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 22:34:46 JST 2003 Received: (qmail 14284 invoked by uid 1020); 29 Jan 2003 22:34:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14280 invoked from network); 29 Jan 2003 22:34:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 22:34:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 98A27199A3; Wed, 29 Jan 2003 08:34:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from einstein.ssz.com (unknown [207.200.56.4]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BF9F719999 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 08:33:59 -0500 (EST) Received: from localhost (ravage@localhost) by einstein.ssz.com (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id h0TDWdW26899 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 07:32:41 -0600 From: Jim Choate To: <9fans@cse.psu.edu> In-Reply-To: <47e9ac3b18a30077037c1adb1d1de6ef@plan9.escet.urjc.es> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] Re: got a new feature: learning of resources and switching among them Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 07:32:38 -0600 (CST) On Wed, 29 Jan 2003, Fco.J.Ballesteros wrote: > > I think I would prefer to see such functionality somehow integrated > > in (or connected to) drawterm, in the same way as drawterm makes > > other devices available to plan 9, over something that uses u9fs -- > > but maybe I'm overlooking something. > > If you do it that way, linux binaries can't use > a resource serviced by Plan 9. I'd like not just to use their resources, > but also to let them use ours. This goes back to one of the first (if not the first question) I ever asked on joining 9Fans a couple of years ago. A mechanism for Linux (and other OS'es) to participate in the process space as peers, and whether anyone was working on such a beast. I believe the commentary at that point was some mono-OS zealotry about how nobody was interested. My how times change. -- ____________________________________________________________________ We are all interested in the future for that is where you and I are going to spend the rest of our lives. Criswell, "Plan 9 from Outer Space" ravage@ssz.com jchoate@open-forge.org www.ssz.com www.open-forge.org -------------------------------------------------------------------- From cse.psu.edu!9fans-admin Wed Jan 29 23:30:28 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 23:30:28 JST 2003 Received: (qmail 15187 invoked by uid 1020); 29 Jan 2003 23:30:27 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15183 invoked from network); 29 Jan 2003 23:30:27 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 23:30:27 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B27A7199B3; Wed, 29 Jan 2003 09:30:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 11AB2199B6 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 09:29:20 -0500 (EST) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.11.1/8.11.1) with ESMTP id h0TETjt25891 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 09:29:45 -0500 From: Sam X-Sender: To: <9fans@cse.psu.edu> In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [9fans] When will we start listening to Jackass Jim? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 09:29:45 -0500 (EST) > > This goes back to one of the first (if not the first question) I ever > asked on joining 9Fans a couple of years ago. A mechanism for Linux (and > other OS'es) to participate in the process space as peers, and whether anyone > was working on such a beast. I believe the commentary at that point was > some mono-OS zealotry about how nobody was interested. > You're such a misunderstood, decried visionary. Surely the angels weep for your constant suffering. Be strong and steadfast JJ - the Lord will eventually smite those who oppose you. Blessed be, JJ. Blessed be. Sam From cse.psu.edu!9fans-admin Wed Jan 29 23:34:22 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Wed Jan 29 23:34:22 JST 2003 Received: (qmail 15227 invoked by uid 1020); 29 Jan 2003 23:34:22 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15223 invoked from network); 29 Jan 2003 23:34:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 29 Jan 2003 23:34:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BAF33199BC; Wed, 29 Jan 2003 09:34:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from infocom.km.ua (infocom.km.ua [195.230.134.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8148A199B9 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 09:33:48 -0500 (EST) Received: from kp.km.ua (root@kp.km.ua [217.196.174.2]) by infocom.km.ua (8.12.7/8.12.7/ic) with ESMTP id h0TEXfh5017593 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 16:33:42 +0200 (EET) (envelope-from plan9@kp.km.ua) Received: from localhost.localdomain (dialup03.kp.km.ua [217.196.174.18]) by kp.km.ua (kp.km.ua/8.12.6/kp-branch) with SMTP id h0TEXZSM059559 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 16:33:37 +0200 (EET) (envelope-from plan9@kp.km.ua) Content-Type: text/plain; charset="koi8-r" From: "Andrey S. Kukhar" To: 9fans@cse.psu.edu X-Mailer: KMail [version 1.2] MIME-Version: 1.0 Message-Id: <03012916333700.00507@localhost.localdomain> Content-Transfer-Encoding: 8bit Subject: [9fans] just for kicks? Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 16:33:37 -0500 hi, sorry for (may be) the simple question, i am now in rereading some wiki docs (about Fossil, bootdir, ...) and can`t fully understand what means the expression ``for kicks'' or ``just for kicks''. i know what means ``just for fun'' :) Could you please describe it or give me a synonym. thanx kyxap From cse.psu.edu!9fans-admin Thu Jan 30 00:38:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 00:38:26 JST 2003 Received: (qmail 16065 invoked by uid 1020); 30 Jan 2003 00:38:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16061 invoked from network); 30 Jan 2003 00:38:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 00:38:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ADC8219988; Wed, 29 Jan 2003 10:38:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from 9fs.org (cotswold.demon.co.uk [194.222.75.186]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0843819988 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 10:37:16 -0500 (EST) Received: from 9fs.org ([192.168.100.103]) by 9fs.org; Wed Jan 29 15:38:36 GMT 2003 Received: from 192.168.100.111 ([192.168.100.111]) by 9fs.org; Wed Jan 29 15:38:36 GMT 2003 From: "Nigel Roles" To: <9fans@cse.psu.edu> Subject: RE: [9fans] just for kicks? Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) In-Reply-To: <03012916333700.00507@localhost.localdomain> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 15:37:18 -0000 You want meaning 5b of Websters on-line, noun "kick". "a stimulating or pleasurable effect or experience" As in Cole Porter's "I get a kick out of you". -----Original Message----- From: 9fans-admin@cse.psu.edu [mailto:9fans-admin@cse.psu.edu]On Behalf Of Andrey S. Kukhar Sent: 29 January 2003 21:34 To: 9fans@cse.psu.edu Subject: [9fans] just for kicks? hi, sorry for (may be) the simple question, i am now in rereading some wiki docs (about Fossil, bootdir, ...) and can`t fully understand what means the expression ``for kicks'' or ``just for kicks''. i know what means ``just for fun'' :) Could you please describe it or give me a synonym. thanx kyxap From cse.psu.edu!9fans-admin Thu Jan 30 00:51:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 00:51:24 JST 2003 Received: (qmail 16247 invoked by uid 1020); 30 Jan 2003 00:51:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16243 invoked from network); 30 Jan 2003 00:51:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 00:51:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D619F199E3; Wed, 29 Jan 2003 10:51:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ophiopogon.tommyk.com (host-216-153-239-135.ind.choiceone.net [216.153.239.135]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E2477199B7 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 10:50:00 -0500 (EST) Received: from tommyk.com (bofh.tommyk.com [204.60.70.253]) by ophiopogon.tommyk.com (8.12.6/8.12.6) with ESMTP id h0TFnwIt031164 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 10:49:58 -0500 Message-ID: <3E37F81E.8010906@tommyk.com> From: Jason Gurtz User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a) Gecko/20021212 X-Accept-Language: en-us, en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] just for kicks? References: <03012916333700.00507@localhost.localdomain> In-Reply-To: <03012916333700.00507@localhost.localdomain> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.25 http://www.roaringpenguin.com/mimedefang/ Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: jason@tommyk.com List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 10:49:50 -0500 Andrey S. Kukhar wrote: > i am now in rereading some wiki docs > (about Fossil, bootdir, ...) and can`t > fully understand what means the expression > ``for kicks'' or ``just for kicks''. i know > what means ``just for fun'' :) In addition to being just for the fun of it, I always took the phrase to also mean that there was some challenge (that was fun) and that there was no pressing need to do the task in question except that it would be fun and maybe challenging to do it. Basicaly, there is no boss leaning over your shoulder, forcing you to do it. :) Cheers, ~Jason -- From cse.psu.edu!9fans-admin Thu Jan 30 01:13:39 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 01:13:39 JST 2003 Received: (qmail 16500 invoked by uid 1020); 30 Jan 2003 01:13:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16496 invoked from network); 30 Jan 2003 01:13:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 01:13:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.30.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F39F7199BF; Wed, 29 Jan 2003 11:13:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ccsi.com (quest.ccsi.com [216.236.168.11]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6790C199B6 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 11:12:55 -0500 (EST) Received: from ccsi.com (mail@austindialup-163.14.ccsi.com [216.236.163.14]) (authenticated bits=0) by ccsi.com (8.12.6/8.12.6) with ESMTP id h0TGC36r024745 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 10:12:04 -0600 (CST) Message-ID: <3E37FD5F.A959D9B5@ccsi.com> From: bbourg@ccsi.com X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.16 i586) X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] just for kicks? References: <03012916333700.00507@localhost.localdomain> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 10:12:15 -0600 "Andrey S. Kukhar" wrote: > > hi, > sorry for (may be) the simple question, > i am now in rereading some wiki docs > (about Fossil, bootdir, ...) and can`t > fully understand what means the expression > ``for kicks'' or ``just for kicks''. i know > what means ``just for fun'' :) Could you > please describe it or give me a synonym. > thanx > > kyxap "Just for {fun | kicks | grins}" are synonymous and differ mainly by the age or peer group using them. There are some subtle differences in connotation, but let's not kick up a fuss. I'm not sure of the derivation for the use of "kicks" in this context; but I won't let that stop me from speculating. It is iconic that as kids--a human child not the baby goat--we enjoyed walking around kicking pebbles, tin cans, rocks, and dirt in our wanderings. If not a fun activity at least it was satisfying. I suspect that this is a universal activity. Other phrases including kick are: "kickin'!" - used by the younger generation for something that is really good and "kick-ass", as in that "movie was really kick-ass"; and "kicking up dust" - a metaphor for drawing attention to oneself or making a scene or spectacle. You may already be aware that "thankx" may be perceived as a playful misspelling of "thanks" in an informal context but will get red marked and -10 points on a formal composition. Hope that helps. Later, Bob p.s. We might want to keep these discussions off the 9fans list in future. The purists and more instructive members may kick up a fuss is we get off-topic. mailto:bbourg@ccsi.com -- "The optimist proclaims we live in the best of all possible worlds; the pessimist fears this is true." James Branch Cabell From cse.psu.edu!9fans-admin Thu Jan 30 01:36:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 01:36:27 JST 2003 Received: (qmail 16754 invoked by uid 1020); 30 Jan 2003 01:36:25 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 16750 invoked from network); 30 Jan 2003 01:36:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 01:36:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A970B199ED; Wed, 29 Jan 2003 11:36:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from theraft.strakt.com (theraft.strakt.com [62.119.131.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2E9D4199D7 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 11:35:11 -0500 (EST) Received: from strakt.com (boyd@zode.strakt.com [62.119.131.76]) by theraft.strakt.com (8.12.3/8.12.3/Debian -4) with ESMTP id h0TGZ8xw000502 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 17:35:08 +0100 Message-ID: <3E3802BC.50507@strakt.com> From: Boyd Roberts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] just for kicks? References: <03012916333700.00507@localhost.localdomain> <3E37FD5F.A959D9B5@ccsi.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 17:35:08 +0100 bbourg@ccsi.com wrote: >"Just for {fun | kicks | grins}" are synonymous and differ >mainly by the age or peer group using them. > Kick-ass digression, dude! From cse.psu.edu!9fans-admin Thu Jan 30 02:38:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 02:38:25 JST 2003 Received: (qmail 17341 invoked by uid 1020); 30 Jan 2003 02:38:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17337 invoked from network); 30 Jan 2003 02:38:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 02:38:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8321019995; Wed, 29 Jan 2003 12:38:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B696819999 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 12:37:59 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0THbqDw028598 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 09:37:56 -0800 (PST) Message-ID: <0ae4363624a46ef938c67d0e853c47ad@centurytel.net> To: 9fans@cse.psu.edu From: "Skip Tavakkolian" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Long delay in processing under acme Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 09:49:21 -0800 Has anyone else seen this in acme: sometimes, when doing '|fmt' or '|spell', I get a very long (20-30 seconds) delay in getting the output. From cse.psu.edu!9fans-admin Thu Jan 30 02:41:21 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 02:41:21 JST 2003 Received: (qmail 17380 invoked by uid 1020); 30 Jan 2003 02:41:21 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 17376 invoked from network); 30 Jan 2003 02:41:21 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 02:41:21 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8A55A199BE; Wed, 29 Jan 2003 12:41:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from theraft.strakt.com (theraft.strakt.com [62.119.131.80]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D6DD41998C for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 12:40:51 -0500 (EST) Received: from strakt.com (boyd@zode.strakt.com [62.119.131.76]) by theraft.strakt.com (8.12.3/8.12.3/Debian -4) with ESMTP id h0THepxw001594 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 18:40:51 +0100 Message-ID: <3E381223.8090105@strakt.com> From: Boyd Roberts User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: 9fans@cse.psu.edu Subject: Re: [9fans] Long delay in processing under acme References: <0ae4363624a46ef938c67d0e853c47ad@centurytel.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 18:40:51 +0100 Skip Tavakkolian wrote: >Has anyone else seen this in acme: sometimes, when doing '|fmt' or >'|spell', I get a very long (20-30 seconds) delay in getting the output. > > > But that's what WNOHANG is for! :) From cse.psu.edu!9fans-admin Thu Jan 30 05:52:31 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 05:52:31 JST 2003 Received: (qmail 19176 invoked by uid 1020); 30 Jan 2003 05:52:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19172 invoked from network); 30 Jan 2003 05:52:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 05:52:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9143F199D7; Wed, 29 Jan 2003 15:52:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AE2811998C for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 15:51:19 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0TKpDMV005656 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 12:51:16 -0800 (PST) Message-ID: <8a0f2656fdd2eaadb5a71869827605bf@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Long delay in processing under acme From: "Skip Tavakkolian" In-Reply-To: <3E381223.8090105@strakt.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 13:02:25 -0800 >>Has anyone else seen this in acme: sometimes, when doing '|fmt' or >>'|spell', I get a very long (20-30 seconds) delay in getting the output. >> >> >> > But that's what WNOHANG is for! > > :) It doesn't hang. I can continue editing while I wait for the output. From a UI perspective it can be confusing. For things like '|fmt' it is obvious because it will finally output something. For things like '|spell' where I don't know if it means there aren't any spelling errors or the return is delayed, it isn't so obvious. BTW, it isn't the system either. I can run things in other windows, during these delay periods in acme, so I don't believe it is delays in the interaction with the fs; and curiously I don't think I've ever seen this on the cpu (with drawterm). From cse.psu.edu!9fans-admin Thu Jan 30 05:55:23 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 05:55:23 JST 2003 Received: (qmail 19191 invoked by uid 1020); 30 Jan 2003 05:55:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19187 invoked from network); 30 Jan 2003 05:55:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 05:55:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EB87719A04; Wed, 29 Jan 2003 15:55:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.mightycheese.com (mail.mightycheese.com [209.61.186.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 315981999B for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 15:54:07 -0500 (EST) Received: from [216.239.45.4] (HELO stinkhorn.corp.google.com) by mail.mightycheese.com (CommuniGate Pro SMTP 3.4.7) with ESMTP id 449498 for 9fans@cse.psu.edu; Wed, 29 Jan 2003 14:54:06 -0600 Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Long delay in processing under acme From: "rob pike, esq." In-Reply-To: <8a0f2656fdd2eaadb5a71869827605bf@centurytel.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 12:53:38 -0800 > For things like > '|spell' where I don't know if it means there aren't any spelling > errors or the return is delayed, it isn't so obvious. You can always watch the top line of the acme screen to see what's running and when things finish. -rob From cse.psu.edu!9fans-admin Thu Jan 30 06:15:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 06:15:25 JST 2003 Received: (qmail 19343 invoked by uid 1020); 30 Jan 2003 06:15:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19339 invoked from network); 30 Jan 2003 06:15:24 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 06:15:24 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6A01419A00; Wed, 29 Jan 2003 16:15:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 679A4199BB for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 16:14:26 -0500 (EST) Message-ID: X-Plan9-Fortune: The boiling point of an organic isomer is proportional to the density of the liquid at the boiling point. Montgomery's Rule From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Long delay in processing under acme In-Reply-To: <8a0f2656fdd2eaadb5a71869827605bf@centurytel.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 16:14:24 -0500 Usually the |fmt delay (I only see a few seconds sometimes, never 20-30) means that the directory containing the window's file is slow. Acme runs the command in the directory named in the window tag, and the first thing that happens is that directory is searched for a binary called "fmt". If that directory is slow to respond, the exec will be slow to happen. It happens in a separate proc, so life goes on in the acme window. Typically this happens to me when I'm editing mail messages, because I use upas/fs with pop3, and while it's talking to the pop3 server it doesn't answer file system requests. Russ From cse.psu.edu!9fans-admin Thu Jan 30 06:57:27 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 06:57:27 JST 2003 Received: (qmail 19631 invoked by uid 1020); 30 Jan 2003 06:57:26 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 19627 invoked from network); 30 Jan 2003 06:57:25 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 06:57:25 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6727F199DD; Wed, 29 Jan 2003 16:57:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mailnw.centurytel.net (mailnw.centurytel.net [209.206.160.237]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 10D9F1999B for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 16:56:01 -0500 (EST) Received: from term4e.9netics.com ([64.91.109.37]) by mailnw.centurytel.net (8.12.7/8.12.7) with ESMTP id h0TLtqSV007974 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 13:55:58 -0800 (PST) Message-ID: <161aa45e3ae4a82b3f6f7887ac23affe@centurytel.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Long delay in processing under acme From: "Skip Tavakkolian" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 14:07:20 -0800 > Typically this happens to me when I'm editing mail messages, > because I use upas/fs with pop3, and while it's talking to the > pop3 server it doesn't answer file system requests. That is it! Checking with snoopy confirms that the pop conversation is very s l o w at times (due to my ISP), and the timing correlates exactly. Thanks. From cse.psu.edu!9fans-admin Thu Jan 30 09:18:45 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 09:18:45 JST 2003 Received: (qmail 21653 invoked by uid 1020); 30 Jan 2003 09:18:00 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 21627 invoked from network); 30 Jan 2003 09:17:26 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 09:17:26 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7ACB919981; Wed, 29 Jan 2003 19:17:14 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nico.bway.net (nico.bway.net [216.220.96.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B0B7D19999 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 19:16:57 -0500 (EST) Received: from sockfarm.net (port123.coco.dialup.bway.net [66.114.244.123]) by nico.bway.net (8.12.6/8.12.6/Debian-6) with ESMTP id h0U0Gti0012885 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 19:16:56 -0500 Subject: Re: [9fans] Fossil questions Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v551) From: John Packer To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: Message-Id: <3C0C125A-33E8-11D7-B810-000A27AE643E@sockfarm.net> X-Mailer: Apple Mail (2.551) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 19:17:36 -0500 Thanks for your help, Russ. That worked nicely. John Packer On Tuesday, January 28, 2003, at 09:02 PM, Russ Cox wrote: >> Suppose I didn't have a score at all. Is there some way to >> recover the most recent score, perhaps from the venti server? > > Yes. Since the data is not encrypted, if you have access to > the raw disk partitions storing the arenas, you can find > anything you want. > >> Also, though it's no big loss, is everything stored on Venti >> in the last two days inaccessible? > > Do a pull to get the new file /sys/src/cmd/venti/printarena.c > and then > > cd /sys/src/cmd/venti > mk 8.printarena > > Then, run this on the Venti server as the host owner: > > cd /sys/src/cmd/venti > ventihttp=your-server:8000 > hget http://$ventihttp/index | > awk ' > /^index=/ { blockSize=0+substr($3, 11); } > /^arena=/ { arena=substr($1, 7); } > /^ arena=/ { start=0+substr($5, 2)-blockSize; printf("./8.printarena > -o %d %s\n", start, $3); }' | > rc | > sed -n 's/^(.*) 1$/vac:\1/p' > > to get a list of all the vac archives on the server. > > Russ From cse.psu.edu!9fans-admin Thu Jan 30 10:16:19 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 10:16:19 JST 2003 Received: (qmail 24013 invoked by uid 1020); 30 Jan 2003 10:15:52 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23985 invoked from network); 30 Jan 2003 10:15:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 10:15:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 12AF719999; Wed, 29 Jan 2003 20:15:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from ms-smtp-02.nyroc.rr.com (ms-smtp-02.nyroc.rr.com [24.92.226.49]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D1C7E19981 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 20:14:39 -0500 (EST) Received: from mevq1qobad73kx (alb-24-29-34-163.nycap.rr.com [24.29.34.163]) by ms-smtp-02.nyroc.rr.com (8.12.5/8.12.2) with SMTP id h0U1EbxH001557 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 20:14:39 -0500 (EST) Message-ID: <005c01c2c7fc$f2f98500$a3221d18@mevq1qobad73kx> From: "me" To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0059_01C2C7D3.062FD4A0" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Subject: [9fans] mips kernel Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 20:14:27 -0500 This is a multi-part message in MIME format. ------=_NextPart_000_0059_01C2C7D3.062FD4A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear Mr. Packer: I am in the process of securing some SGI MIPS workstations and I was = wondering if I could use them with the 4th edition of Plan 9. Is what you were doing with the mips kernel enabling them to work with a = terminal running plan 9? Does a mips kernel installed under the 3rd = edition of plan 9 compatible with the 4th edition? I apologize for addressing this directly but I need to take delivery of = these workstations soon... Thanks for you time.... DAve ddeldebb@nycap.rr.com ------=_NextPart_000_0059_01C2C7D3.062FD4A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Dear Mr. Packer:
 
I am in the process of securing some = SGI MIPS=20 workstations and I was wondering if I could use them with the 4th = edition of=20 Plan 9.
 
Is what you were doing with the mips = kernel=20 enabling them to work with a terminal running plan 9?  Does a mips = kernel=20 installed under the 3rd edition of plan 9 compatible with the 4th=20 edition?
 
I apologize for addressing this = directly but I need=20 to take delivery of these workstations soon...
 
 
Thanks for you time....
 
DAve
ddeldebb@nycap.rr.com
------=_NextPart_000_0059_01C2C7D3.062FD4A0-- From cse.psu.edu!9fans-admin Thu Jan 30 10:38:25 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 10:38:25 JST 2003 Received: (qmail 24768 invoked by uid 1020); 30 Jan 2003 10:38:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24764 invoked from network); 30 Jan 2003 10:38:23 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 10:38:23 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.8.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B8C42199A3; Wed, 29 Jan 2003 20:38:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from alumnidirector.com (dsl-200-67-211-178.prodigy.net.mx [200.67.211.178]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id 25AE619995 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 20:37:18 -0500 (EST) Received: from unknown (186.243.178.127) by symail.kustanai.co.kr with NNFMP; Thu, 30 Jan 2003 02:36:52 -0300 Received: from 194.64.212.102 ([194.64.212.102]) by mail.gimmixx.net with QMQP; 29 Jan 2003 23:30:50 +0200 Message-ID: <031c11b37c4b$1863b4a8$2ee01be0@bnwcbd> From: "katie" To: <9fans@cse.psu.edu> MiME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00E2_84B16E3D.A4551D34" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6700 Importance: Normal Subject: [9fans] Diabetes M.i.r.a.c.l.e B.reakthrough - District Court upholds claims 7163IESD2-685OZoo1360NKim9-15-27 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: "katie" List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 07:27:06 -0600 ------=_NextPart_000_00E2_84B16E3D.A4551D34 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 RGVhciBGcmllbmRzLCANCiAgDQpJJ20gc3VyZSB5b3UnbGwgYWdyZWUgd2l0 aCBtZSB3aGVuIEkgc2F5IHRoYXQgZGlhYmV0ZXMgaXMgb25lIG9mIHRoZSBt b3N0IGRldmFzdGF0aW5nIGRpc2Vhc2VzIGluIG1vZGVybiB0aW1lcy4gRGlh YmV0ZXMgaXMgbm93IHJ1bm5pbmcgcmFtcGFudCBpbiBvdXIgc29jaWV0eSBh bmQgaXMgbm93IG9mZmljaWFsbHkgbGlzdGVkIGFzIGEgbmF0aW9uYWwgZXBp ZGVtaWMuIA0KICANClRoZXJlknMgbm8gZG91YnQgdGhhdCB0aGVyZSBhcmUg bWlsbGlvbnMgdXBvbiBtaWxsaW9ucyBvZiBwZW9wbGUgd2hvIGFyZSBhbGwg c2Vla2luZyBhIHNhZmUsIHlldCBlZmZlY3RpdmUgd2F5IHRvIGhlbHAgdGhl bSBjb250cm9sIHRoZWlyIGJsb29kIHN1Z2FyIGFuZCBtYWludGFpbiBpdCBh dCBhIHNhZmUgYW5kIG5vcm1hbCBsZXZlbC4gIA0KICANCkxldCBtZSBhc2sg eW91LiBTdXBwb3NlIHRoZXJlIHdlcmUgYSBwcm9kdWN0IHRoYXQgd291bGQ6 IA0KICANCjEpIExvd2VyIHlvdXIgQmxvb2QgU3VnYXIgd2l0aCBOTyBTSURF IEVGRkVDVFMuIA0KMikgTG93ZXIgeW91ciBjaG9sZXN0ZXJvbC4gDQozKSBI ZWxwIHlvdSBsb3NlIHdlaWdodC4gDQo0KSBJbmNyZWFzZSB5b3VyIGVuZXJn eS4gDQo1KSBIZWxwIHlvdSBoYXZlIGEgbW9yZSByZXN0ZnVsIHNsZWVwLiAN CjYpIFJlZHVjZSB5b3VyIGRlcGVuZGVuY2Ugb24gb3RoZXIgbWVkaWNhdGlv bnMuIA0KICANCldvdWxkIHRoYXQgYmUgb2YgaW50ZXJlc3QgdG8geW91PyAg SSBiZXQgaXQgd291bGQhIA0KICANClF1aXRlIGZyYW5rbHksIHRoZXJlIGlz IGEgaHVnZSBhbmQgZ3Jvd2luZyBoZWFsdGggY3Jpc2lzIGluIEFtZXJpY2Es IGFuZCB1bmZvcnR1bmF0ZWx5IGl0J3Mgb25seSBnb2luZyB0byBnZXQgd29y c2UuICBEaWFiZXRlcyBpcyBvbmx5IG9uZSBvZiBhIGdyb3dpbmcgbGlzdCBv ZiBoZWFsdGggY29uY2VybnMgcGxhZ3VpbmcgbWlsbGlvbnMgb2YgcGVvcGxl IHRocm91Z2hvdXQgdGhlIHdvcmxkLiAgDQogIA0KSWYgeW91J3JlIGludGVy ZXN0ZWQgaW4gYSBzb2x1dGlvbiB0byBzb21lIG9mIHRoZXNlIGNvbmNlcm5z LCByZWFkIG9uLiAgSGVyZSdzIHdoYXQgc29tZSBwZW9wbGUgYXJlIHNheWlu ZyBhYm91dCBvdXIgcHJvZHVjdC4gDQogIA0KRnJvbTogQm9iIENvcmUsIElv d2EgDQoiSSdtIHNvIGdsYWQgSSB3YXMgaW50cm9kdWNlZCB0byB0aGVzZSBw cm9kdWN0cy4gSSBoYXZlIGJlZW4gYSB0eXBlIDIgc3VmZmVyZXIgZm9yIHll YXJzLiBUaGlydHkgZGF5cyBhZnRlciB0YWtpbmcgdGhlc2UgcHJvZHVjdHMs IEkgY2FuIHJlcG9ydCB0aGUgZm9sbG93aW5nIHJlc3VsdHM6IA0KtyBCbG9v ZCBHbHVjb3NlIGRyb3BwZWQgZnJvbSAzMDIgdG8gMTUwIA0KtyBCbG9vZCBw cmVzc3VyZSBsb3dlcmVkIDEwIHBvaW50cyB0b3AgYW5kIGJvdHRvbQ0KtyBD aG9sZXN0ZXJvbCBkcm9wcGVkIDE0IHBvaW50cy4iICANCiAgDQoNCkRpYW5l IEtlcnJpY2ssIENhbGlmb3JuaWEgDQoiSSBoYXZlIGhhZCB0eXBlIDIgZGlh YmV0ZXMgZm9yIHllYXJzLiBJIHN0YXJ0ZWQgb24gdGhlIERpYWJldGljIFBh Y2sgYW5kIGNoYXJ0ZWQgbXkgcmVzdWx0czogDQpEYXkgMTA6IEFibGUgdG8g c3dpbSAzMCBsYXBzIGluc3RlYWQgb2YgdHlwaWNhbCA0IGxhcHMuIA0KRGF5 IDEyOiBNeSBrbmVlcywgd2hpY2ggaGF2ZSBiZWVuIGluZmxhbWVkIGFuZCBz d29sbGVuIGZvciB5ZWFycyBmcm9tIGFuIGluanVyeSwgbm8gbG9uZ2VyIGhh dmUgYW55IHBhaW4gb3Igc3dlbGxpbmcuIA0KRGF5IDEzOiBJIG5vIGxvbmdl ciBuZWVkIG15IGFmdGVybm9vbiBuYXBzLCBmaXJzdCB0aW1lIGluIDcgeWVh cnMuIA0KRGF5IDIxOiBCbG9vZCBnbHVjb3NlIGRyb3BwZWQgZnJvbSAyMTUg dG8gMTIwLiANCkRheSAzMDogR29uZSBmcm9tIHNpemUgMjAgYmF0aGluZyBz dWl0IHRvIHNpemUgMTYgYW5kIGNhbiBub3cgc3dpbSA3MCBsYXBzLiIgIA0K DQoNClByb2Zlc3NvciBKLiBWaW5zb24gZnJvbSBTY3JhbnRvbiBVbml2ZXJz aXR5IHNhaWQsIJNGTSBudXRyaWVudHMgYXJlIHRoZSBtb3N0IGltcG9ydGFu dCBhZHZhbmNlbWVudHMgaW4gbnV0cml0aW9uIHRvZGF5LpQNCiANCk91ciBw cm9kdWN0cyBhcmUgdGhlIG1vc3QgdGVjaG5vbG9naWNhbGx5IGFkdmFuY2Vk IHByb2R1Y3RzIGF2YWlsYWJsZSBhbnl3aGVyZSBhbmQgYXJlIHZhbGlkYXRl ZCBieSB0aGUgMTk5OSBOb2JlbCBQcml6ZSB3aW5uaW5nIGJpb3RlY2hub2xv Z3kgYXMgd2VsbCBhcyBhIFUuUy4gRGlzdHJpY3QgQ291cnQgZGVjaXNpb24g KGNhc2UgI0M4OTIwNjU4U1cpLg0KICANCldlJ3JlIHNvIHN1cmUgYWJvdXQg dGhlIHF1YWxpdHkgYW5kIGVmZmVjdGl2ZW5lc3Mgb2Ygb3VyIHAucm9kdWN0 cywgd2Ugb2ZmZXIgYSBmdWxsIDkwIGRheSBtLm9uZXkgYi5hY2sgZy51YXJh bnRlZS4gIElmIGFueSBjdXN0b21lciBpcyBub3Qgc2F0aXNmaWVkIHdpdGgg b3VyIHByb2R1Y3RzLCBmb3IgYW55IHJlYXNvbiB3aGF0c29ldmVyLCBzaW1w bHkgcmV0dXJuIHRoZSB1Lm51c2VkIHAub3J0aW9uIHdpdGhpbiA5MCBkYXlz IGZvciBhIDEwMCUgci5lZnVuZC4gIE5PIFFVRVNUSU9OUyBBU0tFRC4gICAN CiAgDQpPdXIgZ29hbCBpcyB0byBlZHVjYXRlIHlvdSBhbmQgbWFrZSB5b3Ug YXdhcmUgb2Ygb3VyIG5ldyBhbmQgYWJzb2x1dGVseSBtaXJhY3Vsb3VzIElu dGVybmF0aW9uYWxseSBQYXRlbnRlZCBOb2JlbCBQcml6ZSBWYWxpZGF0ZWQg QmlvdGVjaG5vbG9neS4gDQogIA0KQy5saWNrIGIuZWxvdyBmLm9yIG0ub3Jl IGkubmZvcm1hdGlvbiwgaXSScyBmLnIuZS5lLg0KaHR0cDovL2hpZGRlbi5j b20ubXMtc2NyaXB0LjY1MTY4NS45ODczNjYxLTAzMzIxOTg3NjM1MTM1MzE4 NDEuZW5jb2RlLjE4NjcwMTI0NDQxMzIyMTg1LmVsc2UuMTQwNTU4NjM3MjAy NTg5NDYzMDIxNTUwNjM3MzIubXMvd3d3Lmdyb3d5b3VuZy5jb20vP2xpZmVz L2xyeQ0KDQoNCjY2MDZNUFBnMC00NjZVY3JPbDE2 ------=_NextPart_000_00E2_84B16E3D.A4551D34-- From cse.psu.edu!9fans-admin Thu Jan 30 11:14:29 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 11:14:29 JST 2003 Received: (qmail 26399 invoked by uid 1020); 30 Jan 2003 11:14:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 26395 invoked from network); 30 Jan 2003 11:14:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 11:14:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.18.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D1A4F199A3; Wed, 29 Jan 2003 21:14:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from nico.bway.net (nico.bway.net [216.220.96.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 186F919995 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 21:13:20 -0500 (EST) Received: from sockfarm.net (port177.coco.dialup.bway.net [66.114.244.177]) by nico.bway.net (8.12.6/8.12.6/Debian-6) with ESMTP id h0U2DIi0018961 for <9fans@cse.psu.edu>; Wed, 29 Jan 2003 21:13:19 -0500 Subject: Re: [9fans] mips kernel Content-Type: text/plain; charset=ISO-8859-1; format=flowed Mime-Version: 1.0 (Apple Message framework v551) From: John Packer To: 9fans@cse.psu.edu Content-Transfer-Encoding: quoted-printable In-Reply-To: <005c01c2c7fc$f2f98500$a3221d18@mevq1qobad73kx> Message-Id: <6F2FC8D2-33F8-11D7-B810-000A27AE643E@sockfarm.net> X-Mailer: Apple Mail (2.551) Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 29 Jan 2003 21:13:34 -0500 Sorry, you're asking the wrong guy. The 3rd edition mips kernel wasn't for SGI machines, and wasn't released with the 4th edition, which is too bad: it is an excellent reference to the kernel. Documentation on SGI hardware hard to come by, making a port extremely difficult. The mips work I was referring to was for the Playstation 2, more as a cool demo and as a learning experience. It at least has (some) documentation. Good luck. John On Wednesday, January 29, 2003, at 08:14 PM, me wrote: > Dear Mr. Packer: > =A0 > I am in the process of securing some SGI MIPS workstations and I was=20= > wondering if I could use them with the 4th edition of Plan 9. > =A0 > Is what you were doing with the mips kernel enabling them to work with=20= > a terminal running plan 9?=A0 Does a mips kernel installed under the = 3rd=20 > edition of plan 9 compatible with the 4th edition? > =A0 > I apologize for addressing this directly but I need to take delivery=20= > of these workstations soon... > =A0 > =A0 > Thanks for you time.... > =A0 > DAve > ddeldebb@nycap.rr.com From cse.psu.edu!9fans-admin Thu Jan 30 18:02:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 18:02:32 JST 2003 Received: (qmail 8473 invoked by uid 1020); 30 Jan 2003 18:02:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 8469 invoked from network); 30 Jan 2003 18:02:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 18:02:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 99C6D199B3; Thu, 30 Jan 2003 04:02:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from mail.com (unknown [200.81.30.195]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id A91A31998C for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 04:01:49 -0500 (EST) Received: from unknown (HELO mailout.endmonthnow.com) (22.133.242.181) by nntp.pinxodet.net with QMQP; Wed, 29 Jan 2003 17:01:02 +0500 Received: from [213.37.124.159] by rsmail.alkoholic.net with esmtp; 29 Jan 2003 22:00:00 +0400 Received: from unknown (177.11.89.213) by public.micromail.com.au with smtp; Thu, 30 Jan 2003 01:58:58 +0500 Received: from [188.250.31.141] by mtu67.syds.piswix.net with local; 30 Jan 2003 06:57:56 +0200 Message-ID: <003611a4cc73$eee37701$6561508a@mylfmhiu> From: "Reiko Warnell" To: <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_00A0_57C16A3B.A5750E88" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: QUALCOMM Windows Eudora Version 5.1 Importance: Normal Subject: [9fans] Are you good at poker? 8901EXZc8-582IVjg40-18 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu X-Reply-To: "Reiko Warnell" List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 14:55:35 -0600 ------=_NextPart_000_00A0_57C16A3B.A5750E88 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 QWNjZXNzIHRoZSBCdXNpZXN0IFBva2VyIFJvb21zIG9ubGluZQ0KDQpTdG9w IHBsYXlpbmcgcG9rZXIgd2l0aCBhIGR1bWIgY29tcHV0ZXIuICBZb3UgY2Fu IG5vdyBwbGF5IHdpdGggcmVhbCBwZW9wbGUNCmFyb3VuZCB0aGUgd29ybGQs IDI0IGhvdXJzIGEgZGF5IHdpdGggb3VyIG9ubGluZSBtdWx0aXBsYXllciBw b2tlciB3ZWJzaXRlLg0KV2FnZXIgZm9yIHJlYWwgY2FzaCBvciBqdXN0IGZv ciBmdW4sIG91ciBwb2tlciByb29tcyBhcmUgYWx3YXlzIG9wZW4gYW5kDQpm dWxsIG9mIGZ1bi4gIFdlIGFyZSBvbmUgb2YgdGhlIG1vc3QgcG9wdWxhciBw b2tlciBzaXRlcyBpbiB0aGUgd29ybGQsDQpzZXJ2aW5nIHVwIG92ZXIgOCBt aWxsaW9uIGhhbmRzIHRvIGRhdGUuICBZb3UgY2FuIHBsYXkgd2l0aCA5IG90 aGVyIHBsYXllcnMNCmF0IG9uY2UuICBJZiB5b3UgcHJlZmVyIHRvIHBsYXkg d2l0aCBmcmllbmRzLCBpbnZpdGUgdGhlbSB0byB5b3VyIHRhYmxlLg0KQW55 b25lIGZyb20gYW55d2hlcmUgY2FuIGpvaW4geW91ciB0YWJsZSBhbmQgeW91 IGNhbiBwbGF5IGVhY2ggb3RoZXIgbGl2ZS4NCg0KSWYgeW91IGxpa2UgcG9r ZXIsIHRoaXMgaXMgYSBwbGF5aW5nIGV4cGVyaWVuY2UgeW91IGNhbm5vdCBt aXNzLiAgR28gdG8NCmh0dHA6Ly93d3cuaW50ZXJhY3RpdmVwb2tlci5uZXQv DQoNCk5vdGU6IFRoaXMgb2ZmZXIgaXMgdm9pZCB3aGVyZSBwcm9oaWJpdGVk IGJ5IGxhdw0KDQoNCg0KDQoNClRvIHN0b3AgcmVjZWl2aW5nIHRoaXMgZW1h aWwsIGNsaWNrOg0KaHR0cDovL3d3dy5lbWFpbHJlbW92YWxzLmNvbS9jZ2kt YmluL3Bva2VyLXJlbW92ZS5jZ2kNCg0KZTItc3MxDQo2NDkzUnV6aTEtNjA1 VnJoYTQzOTFnVW1XMy00MTB1Y2VoOTM3OUZGRG84LTYxMnhHdHE0bDQ5DQoN Cjg0MjdsdUVONS01NjlSRGpDOTExNmlxSnoyLTk4MWp4U1gxMTI0ZGFuWTYt MDE1bG1yUTI1Mjd4RXdWNC0wMTFsNjA= ------=_NextPart_000_00A0_57C16A3B.A5750E88-- From cse.psu.edu!9fans-admin Thu Jan 30 19:41:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Thu Jan 30 19:41:30 JST 2003 Received: (qmail 10257 invoked by uid 1020); 30 Jan 2003 19:41:29 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 10253 invoked from network); 30 Jan 2003 19:41:29 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 30 Jan 2003 19:41:29 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AD00B199B7; Thu, 30 Jan 2003 05:41:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from aquamar.escet.urjc.es (plan9.escet.urjc.es [212.128.4.205]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 13F321998C for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 05:40:23 -0500 (EST) Message-ID: <07b4d82d25f77aa4ec7fc3985ec08ba5@plan9.escet.urjc.es> To: 9fans@cse.psu.edu Subject: Re: [9fans] Long delay in processing under acme From: paurea@plan9.escet.urjc.es In-Reply-To: <0ae4363624a46ef938c67d0e853c47ad@centurytel.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 10:40:58 +0100 > Has anyone else seen this in acme: sometimes, when doing '|fmt' or > '|spell', I get a very long (20-30 seconds) delay in getting the output. Yes I saw that kind of effects when I had a slow /tmp because I was using a remote one (a modification I had made to ramfs made it hang) HTH. Gorka From cse.psu.edu!9fans-admin Fri Jan 31 02:01:05 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 02:01:05 JST 2003 Received: (qmail 14953 invoked by uid 1020); 31 Jan 2003 02:01:04 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 14949 invoked from network); 31 Jan 2003 02:01:03 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 02:01:03 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ACABC199BE; Thu, 30 Jan 2003 12:00:39 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ACF94199A3 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 11:59:11 -0500 (EST) Received: from grubby.research.bell-labs.com (H-135-104-2-9.research.bell-labs.com [135.104.2.9]) by dirty.research.bell-labs.com (8.12.5/8.12.5) with ESMTP id h0UGxAhN072500 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 11:59:10 -0500 (EST) Received: from bronx.dnrc.bell-labs.com (bronx.dnrc.bell-labs.com [135.180.160.8]) by grubby.research.bell-labs.com (8.11.6/8.11.6) with ESMTP id h0UGwxY65400 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 11:59:00 -0500 (EST) Received: from aelf (alef [135.180.240.78]) by bronx.dnrc.bell-labs.com (8.9.3/8.9.3) with SMTP id LAA10008 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 11:58:59 -0500 (EST) Message-ID: <002601c2c880$e24fe0d0$4ef0b487@bl.belllabs.com> From: "Tharaneedharan Vilwanathan" To: <9fans@cse.psu.edu> References: <3C0C125A-33E8-11D7-B810-000A27AE643E@sockfarm.net> Subject: Re: [9fans] Fossil questions MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 11:58:58 -0500 Hi, I was also wondering what happens in this kind of situatation (i.e. when one forgets the fingerprint value). This utility very useful. The other question I had is what happens if I terminate a vac command abruptly? Is it that the blocks (that are written till that time) are there somewhere permanently but one cannot get them out? Or is it that some level of clean up is done? Regards dharani > Thanks for your help, Russ. That worked nicely. > > John Packer > > > On Tuesday, January 28, 2003, at 09:02 PM, Russ Cox wrote: > > >> Suppose I didn't have a score at all. Is there some way to > >> recover the most recent score, perhaps from the venti server? > > > > Yes. Since the data is not encrypted, if you have access to > > the raw disk partitions storing the arenas, you can find > > anything you want. > > > >> Also, though it's no big loss, is everything stored on Venti > >> in the last two days inaccessible? > > > > Do a pull to get the new file /sys/src/cmd/venti/printarena.c > > and then > > > > cd /sys/src/cmd/venti > > mk 8.printarena > > > > Then, run this on the Venti server as the host owner: > > > > cd /sys/src/cmd/venti > > ventihttp=your-server:8000 > > hget http://$ventihttp/index | > > awk ' > > /^index=/ { blockSize=0+substr($3, 11); } > > /^arena=/ { arena=substr($1, 7); } > > /^ arena=/ { start=0+substr($5, 2)-blockSize; printf("./8.printarena > > -o %d %s\n", start, $3); }' | > > rc | > > sed -n 's/^(.*) 1$/vac:\1/p' > > > > to get a list of all the vac archives on the server. > > > > Russ > From cse.psu.edu!9fans-admin Fri Jan 31 02:23:33 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 02:23:33 JST 2003 Received: (qmail 15169 invoked by uid 1020); 31 Jan 2003 02:23:32 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15165 invoked from network); 31 Jan 2003 02:23:31 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 02:23:31 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ACBA6199BF; Thu, 30 Jan 2003 12:23:15 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 17ED619988 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 12:22:36 -0500 (EST) Message-ID: X-Plan9-Fortune: Senor, if you hurry from here, you will wait longer there. -Mexico taxi driver From: "Russ Cox" To: 9fans@cse.psu.edu Subject: Re: [9fans] Fossil questions In-Reply-To: <002601c2c880$e24fe0d0$4ef0b487@bl.belllabs.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 12:22:32 -0500 When you interrupt a vac, the blocks are there permanently and you can get them out if you know their hashes, but of course you don't. However, if you store the same blocks again (you restart the vac) they won't be stored a second time. Russ From cse.psu.edu!9fans-admin Fri Jan 31 02:41:42 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 02:41:42 JST 2003 Received: (qmail 15271 invoked by uid 1020); 31 Jan 2003 02:41:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15267 invoked from network); 31 Jan 2003 02:41:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 02:41:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4AB3A199E8; Thu, 30 Jan 2003 12:41:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 08B5B199E8 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 12:40:23 -0500 (EST) Message-ID: X-Plan9-Fortune: Anthrax is cool. - Tad Hunt From: "Russ Cox" To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] x Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 12:40:20 -0500 In the "outdated software you really don't want" department, Steve Simon updated the X11 port to compile on the current system. It's very slow on true-color displays, because it works with 8-bit images internally. You really don't want this. But there it is. /n/sources/extra and the updates page. Thanks to Steve for fighting the most recent battle with it. VNC is a much better solution in most cases. Russ From cse.psu.edu!9fans-admin Fri Jan 31 02:45:30 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 02:45:30 JST 2003 Received: (qmail 15312 invoked by uid 1020); 31 Jan 2003 02:45:30 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15308 invoked from network); 31 Jan 2003 02:45:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 02:45:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9F03819A04; Thu, 30 Jan 2003 12:45:13 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from fsc.cpsc.ucalgary.ca (fsc.cpsc.ucalgary.ca [136.159.2.3]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 129FC199D7 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 12:44:28 -0500 (EST) Received: from imgw1.cpsc.ucalgary.ca (ons-imgw1 [192.168.1.66]) by fsc.cpsc.ucalgary.ca (8.12.7/8.12.7) with ESMTP id h0UHiNqd022298 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 10:44:23 -0700 Received: from csb (csb [136.159.5.15]) by imgw1.cpsc.ucalgary.ca (8.12.3/8.12.3) with ESMTP id h0UHiMMQ000870 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 10:44:22 -0700 From: andrey mirtchovski X-X-Sender: mirtchov@csb To: 9fans@cse.psu.edu Subject: Re: [9fans] x In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by amavis-milter (http://amavis.org/) X-Spam-Status: No, hits=-1.9 required=7.5 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01, USER_AGENT_PINE version=2.43 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 10:44:22 -0700 (MST) can this be used to compile and run X programs natively on plan9? the problem is that in some cases there is no other machine available to run the vnc server on (or it's too far away, etc)... On Thu, 30 Jan 2003, Russ Cox wrote: > In the "outdated software you really don't want" department, > Steve Simon updated the X11 port to compile on the current > system. It's very slow on true-color displays, because it > works with 8-bit images internally. > > You really don't want this. But there it is. /n/sources/extra > and the updates page. Thanks to Steve for fighting the most > recent battle with it. > > VNC is a much better solution in most cases. > > Russ > From cse.psu.edu!9fans-admin Fri Jan 31 02:47:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 02:47:32 JST 2003 Received: (qmail 15333 invoked by uid 1020); 31 Jan 2003 02:47:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 15329 invoked from network); 31 Jan 2003 02:47:31 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 02:47:31 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.23.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D4DC219A08; Thu, 30 Jan 2003 12:47:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (huygens.org [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 82E38199ED for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 12:46:57 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Thu Jan 30 12:46:55 EST 2003 Received: from 18.24.6.142 ([18.24.6.142]) by plan9; Thu Jan 30 12:46:53 EST 2003 Message-ID: X-Plan9-Fortune: Are you sure you want to send 'Pleonasm' to the recycle bin? To: 9fans@cse.psu.edu Subject: Re: [9fans] x From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 12:46:58 -0500 > can this be used to compile and run X programs natively on plan9? only if they're very old x programs and don't use any of the recent toolkit libraries and don't use c++. like i said, you really don't want it. it's good as an x server on an 8-bit display so you can run x programs on a remote machine and have them on your screen. but so is vnc. From cse.psu.edu!9fans-admin Fri Jan 31 10:59:32 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 10:59:32 JST 2003 Received: (qmail 22690 invoked by uid 1020); 31 Jan 2003 10:59:31 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 22686 invoked from network); 31 Jan 2003 10:59:30 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 10:59:30 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EC65719988; Thu, 30 Jan 2003 20:59:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B47EC199BB for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 20:58:00 -0500 (EST) Message-ID: <9026daa3e131f9002ca1aaf060a618d2@granite.cias.osakafu-u.ac.jp> To: 9fans@cse.psu.edu Subject: Re: [9fans] x Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 31 Jan 2003 10:59:17 +0900 > VNC is a much better solution in most cases. I'm pretty sure 'most cases' doesn't include for Japanese input... Kenji From cse.psu.edu!9fans-admin Fri Jan 31 11:28:26 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 11:28:26 JST 2003 Received: (qmail 23658 invoked by uid 1020); 31 Jan 2003 11:28:24 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 23653 invoked from network); 31 Jan 2003 11:28:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 11:28:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A2FDF199ED; Thu, 30 Jan 2003 21:28:11 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (plan9.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 98AF1199ED for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 21:27:23 -0500 (EST) Received: from plan9.cs.bell-labs.com ([135.104.9.2]) by plan9; Thu Jan 30 21:27:22 EST 2003 Received: from 141.154.235.46 ([141.154.235.46]) by plan9; Thu Jan 30 21:27:20 EST 2003 Message-ID: <75c32f6226b01c1b70a2d4c096184f7f@plan9.bell-labs.com> X-Plan9-Fortune: I just hate to be pushed around by some @#$%^& machine. - Ken Thompson, on the i960 To: 9fans@cse.psu.edu Subject: Re: [9fans] x From: "Russ Cox" In-Reply-To: <9026daa3e131f9002ca1aaf060a618d2@granite.cias.osakafu-u.ac.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Thu, 30 Jan 2003 21:27:20 -0500 > I'm pretty sure 'most cases' doesn't include for Japanese > input... Is it any easier with the X port? From cse.psu.edu!9fans-admin Fri Jan 31 11:42:24 JST 2003 remote from ar Received: from vega.aichi-u.ac.jp ([202.16.124.3]) by ar; Fri Jan 31 11:42:24 JST 2003 Received: (qmail 24097 invoked by uid 1020); 31 Jan 2003 11:42:23 +0900 Delivered-To: arisawa@aichi-u.ac.jp Received: (qmail 24093 invoked from network); 31 Jan 2003 11:42:22 +0900 Received: from niscan1.aichi-u.ac.jp (HELO mail.cse.psu.edu) (202.16.124.100) by vega.aichi-u.ac.jp with SMTP; 31 Jan 2003 11:42:22 +0900 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.16.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 316A419A0D; Thu, 30 Jan 2003 21:42:12 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from granite.cias.osakafu-u.ac.jp (granite.cias.osakafu-u.ac.jp [157.16.101.69]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D1B3619A17 for <9fans@cse.psu.edu>; Thu, 30 Jan 2003 21:41:21 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] x From: okamoto@granite.cias.osakafu-u.ac.jp MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.11 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Fri, 31 Jan 2003 11:42:43 +0900 >> I'm pretty sure 'most cases' doesn't include for Japanese >> input... > > Is it any easier with the X port? I don't know, however, it may be possible. I'm now troubled in pulling-off the serious bugs of our software, so, I've not read Steve's port though. However, the reason why I don't use vns is that point, particularly for web browsing. If the language encoding is not problem, I agree vns is the better solution. Kenji