From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 00:01:29 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 00:01:29 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 83B8E19278 for ; Thu, 31 Mar 2005 10:01:18 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 937731916B for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 10:00:50 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02186-01-17 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 10:00:49 -0500 (EST) Received: from ams006.ftl.affinity.com (lvs00-fl-n06.valueweb.net [216.219.253.152]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 18FF119122 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 10:00:49 -0500 (EST) Received: from [80.125.238.70] ([80.125.238.70]:24843 "HELO kilgore") by ams006.ftl.affinity.com with SMTP id S384742AbVCaPAp (ORCPT ); Thu, 31 Mar 2005 10:00:45 -0500 Message-ID: <010501c53602$6a675ac0$0d35dfd5@kilgore> From: "boyd, rounin" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> References: <424AE928.6000501@zappe.us><20050331005435.G22455@mrwint.cisco.com><424B4263.60804@zappe.us> <20050331110422.1e2041d5@agni> <20050331155456.A22939@mrwint.cisco.com> Subject: Re: [9fans] unique MAC address allocation? Date: Thu, 31 Mar 2005 17:00:43 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >> > You had an area number that was 6 bits, and a 10 bit node >> > number. Then you appended this to AA:00:04:00 to get the MAC address. on reflection this sounds more accurate. seems that had taken out several blocks of vendor-ids and used AA:00:04:00 to say 'mangled address, includes DECnet'. -- MGRS 31U DQ 52572 12604 From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 02:14:10 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 02:14:10 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 80C451930C for ; Thu, 31 Mar 2005 12:13:49 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0701219231 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 12:13:22 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 07115-01-4 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 12:13:16 -0500 (EST) Received: from smtp.tal.de (s05.tal.de [81.92.0.8]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 062B919230 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 12:13:16 -0500 (EST) Received: from voidness.de (unknown [82.139.199.253]) by smtp.tal.de (SMTP.TAL.DE) with ESMTP id D9E93CDF3D; Thu, 31 Mar 2005 19:13:08 +0200 (CEST) Message-ID: <4214f75ca56c605232d53195a16e90ab@voidness.de> To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] silly suggestions From: Heiko Dudzus Date: Thu, 31 Mar 2005 19:13:05 +0200 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > i hadn't noticed the double-meaning of _ in /rc/bin/service. > i've renamed those to !. It's the same 'problem' with /rc/bin/service.auth, isn't it? ;-/ Heiko From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 02:16:13 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 02:16:13 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C8B4519246 for ; Thu, 31 Mar 2005 12:16:10 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B0F6C1923B for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 12:15:39 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23991-01-41 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 12:15:38 -0500 (EST) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.205]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 36A7C19239 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 12:15:38 -0500 (EST) Received: by rproxy.gmail.com with SMTP id y7so463415rne for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 09:15:37 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=iTcR5i3HePO2pIIV2XqjVkpmysB22TgZLOSiLO4lIBU7BASDMAQgbeX7uKXDMzQwdWsm7ymCaCGLoQlOIyrvConWGV08/k8XjJZ5E5uvijwFip4Tv1aBdTBWydOPA/kNdLPfvIvgIHJDiEafJQoTmmGBK6uR0zDfM7a5PvVKPFM= Received: by 10.38.208.10 with SMTP id f10mr1550404rng; Thu, 31 Mar 2005 09:15:37 -0800 (PST) Received: by 10.38.104.41 with HTTP; Thu, 31 Mar 2005 09:15:37 -0800 (PST) Message-ID: Date: Thu, 31 Mar 2005 12:15:37 -0500 From: Russ Cox To: Heiko Dudzus Subject: Re: [9fans] silly suggestions In-Reply-To: <4214f75ca56c605232d53195a16e90ab@voidness.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <4214f75ca56c605232d53195a16e90ab@voidness.de> X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: 9fans@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > It's the same 'problem' with /rc/bin/service.auth, isn't it? ls /n/sources/plan9/rc/bin/service.auth/_* i see nothing. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 09:31:47 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 09:31:47 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C51D519323 for ; Thu, 31 Mar 2005 19:31:13 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AFE5B192B8 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 19:30:44 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 01569-01-42 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 19:30:43 -0500 (EST) Received: from coraid.com (ns1.coraid.com [65.14.39.133]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 84335192B7 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 19:30:43 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu From: Brantley Coile Date: Thu, 31 Mar 2005 19:26:40 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] Acme on Mac OS x funky colors X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Did anyone fix the pumpkin colors of Acme under drawterm? I tried to find a thread on this and just picked up a little bit of lint, so sorry if I missed this a ways back. Brantley From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 13:31:02 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 13:31:02 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5BC591934C for ; Thu, 31 Mar 2005 23:30:11 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7770317ACF for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 23:29:41 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12509-01-55 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 23:29:39 -0500 (EST) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5E95F17AA0 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 23:29:38 -0500 (EST) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j314CrD22576 for 9fans@cse.psu.edu; Fri, 1 Apr 2005 06:12:53 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j3146nr02858 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 06:06:49 +0200 (SAST) Message-ID: <8f49181994ee76955ea9a3130df4c0a3@proxima.alt.za> To: 9fans@cse.psu.edu Subject: Re: [9fans] silly suggestions Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Fri, 1 Apr 2005 06:06:48 +0200 From: lucio@proxima.alt.za In-Reply-To: <557d92e4adb24fdbb1b4706666b5c674@collyer.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > '#' at the start of a file name implies a device file, so it's a poor > choice to replace '_'. I believe that replica only renames an old > file to _file if it's in a known directory of executables (e.g., > /386/bin, /rc/bin, /acme), so the _file names shouldn't be a big > problem. As far as I know, no actual executable's name starts with > '_', so it's safe to remove /386/bin/_*, for example. If that is true, then one could easily duplicate the functionality in a script that tidies up after replica. Can anyone suggest such a script and will it be totally safe? ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 13:52:52 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 13:52:52 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D24AA18200 for ; Thu, 31 Mar 2005 23:52:32 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BC9EA17FC4 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 23:52:02 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 15669-01-50 for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 23:52:00 -0500 (EST) Received: from vs138039.vserver.de (vs138039.vserver.de [62.75.138.39]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 470DD17FBF for <9fans@cse.psu.edu>; Thu, 31 Mar 2005 23:52:00 -0500 (EST) Received: from [84.136.123.147] (helo=Laptop-20h) by vs138039.vserver.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1DHE89-0002sd-3b for 9fans@cse.psu.edu; Fri, 01 Apr 2005 06:51:38 +0200 Date: Fri, 1 Apr 2005 06:51:34 +0200 From: Christoph Lohmann <20h@r-36.net> To: 9fans@cse.psu.edu Message-Id: <20050401065134.516af8be.20h@r-36.net> X-Mailer: Sylpheed version 1.0.3 (GTK+ 1.2.10; i386--netbsdelf) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] Mozilla port. X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Good morning. Finally, after months of work, it is done; a port of Mozilla: http://www.r-36.net/mozilla.tgz Some notes to the port: * All unneeded features are left out. Sincerly, Christoph From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 14:28:08 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 14:28:08 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C60E718E90 for ; Fri, 1 Apr 2005 00:27:52 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5C58E181F6 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 00:27:22 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 21342-01-46 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 00:27:03 -0500 (EST) 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 D3268181F5 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 00:27:02 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Mozilla port. From: Kenji Okamoto Date: Fri, 1 Apr 2005 14:25:18 +0900 In-Reply-To: <20050401065134.516af8be.20h@r-36.net> MIME-Version: 1.0 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > Finally, after months of work, it is done; a port of Mozilla: > http://www.r-36.net/mozilla.tgz April Fool? Kenji From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 14:36:51 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 14:36:51 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9D8281833C for ; Fri, 1 Apr 2005 00:36:47 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2AF6918248 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 00:36:20 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28046-01-21 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 00:36:18 -0500 (EST) Received: from plan9.ucalgary.ca (plan9.ucalgary.ca [136.159.220.110]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AB3A01823A for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 00:36:18 -0500 (EST) Message-ID: <1b3cd02d943c46b7e13fd712064e4cce@plan9.ucalgary.ca> To: 9fans@cse.psu.edu Subject: Re: [9fans] Mozilla port. Date: Thu, 31 Mar 2005 22:36:10 -0700 From: andrey mirtchovski In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >> Finally, after months of work, it is done; a port of Mozilla: >> http://www.r-36.net/mozilla.tgz > > April Fool? > > Kenji my bet was either an MS Windows emulation layer (done by MS themselves) or the triumphant return of Ken Thompson as our benevolent dictator. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 15:41:40 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 15:41:40 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A541C1935E for ; Fri, 1 Apr 2005 01:41:24 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 20575192DB for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:56 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 09801-01-73 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:51 -0500 (EST) Received: from stub.davidashen.net (unknown [217.113.20.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6F03E192D2 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:45 -0500 (EST) Received: from board.home.davidashen.net (board.home.davidashen.net [192.168.1.3]) by stub.davidashen.net (8.12.9p2/8.12.8) with ESMTP id j316epCI027692 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 11:40:51 +0500 (AMST) (envelope-from dvd@davidashen.net) Received: from [192.168.1.22] (pillow.home.davidashen.net [192.168.1.22]) by board.home.davidashen.net (8.12.11/8.12.11) with ESMTP id j316eQcU039841 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 11:40:26 +0500 (AMST) (envelope-from dvd@davidashen.net) Mime-Version: 1.0 (Apple Message framework v619.2) In-Reply-To: <20050401065134.516af8be.20h@r-36.net> References: <20050401065134.516af8be.20h@r-36.net> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <956f2ac9106e58e4f2e96d8fc572ef5d@davidashen.net> Content-Transfer-Encoding: 7bit From: David Tolpin Subject: Re: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 11:40:32 +0500 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> X-Mailer: Apple Mail (2.619.2) X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On 01.04.2005, at 9:51, Christoph Lohmann wrote: > Good morning. > > Finally, after months of work, it is done; a port of Mozilla: > http://www.r-36.net/mozilla.tgz > > Some notes to the port: > * All unneeded features are left out. > In fact, it is a very sad joke that the only day on which Plan-9 may have a decent browser with sufficient support for CSS2 is the Fool's Day. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 16:10:02 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 16:10:02 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E1F811935E for ; Fri, 1 Apr 2005 02:09:53 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 400DF192DF for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 02:09:21 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16338-01-22 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 02:09:19 -0500 (EST) Received: from 9fs.org (82-68-131-214.dsl.in-addr.zen.co.uk [82.68.131.214]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D7439192DB for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 02:09:18 -0500 (EST) Received: from [192.168.100.111] (helo=office) by 9fs.org with smtp (Exim 4.43) id 1DHGHM-0000vy-6r for 9fans@cse.psu.edu; Fri, 01 Apr 2005 08:09:16 +0100 From: "Nigel Roles" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: RE: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 08:09:17 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" 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: <956f2ac9106e58e4f2e96d8fc572ef5d@davidashen.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Importance: Normal X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu 9fans-bounces+ngr=9fs.org@cse.psu.edu wrote: > On 01.04.2005, at 9:51, Christoph Lohmann wrote: > >> Good morning. >> >> Finally, after months of work, it is done; a port of Mozilla: >> http://www.r-36.net/mozilla.tgz >> >> Some notes to the port: >> * All unneeded features are left out. >> > > In fact, it is a very sad joke that the only day on which Plan-9 may > have a decent browser with sufficient support for CSS2 is the Fool's > Day. Mozilla is a decent browser? April Fool I think. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 16:12:00 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 16:12:00 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E39E31931B for ; Fri, 1 Apr 2005 02:11:57 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BCED0192E9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 02:11:26 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16338-01-28 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 02:11:25 -0500 (EST) Received: from stub.davidashen.net (unknown [217.113.20.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3C952192E1 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 02:11:21 -0500 (EST) Received: from board.home.davidashen.net (board.home.davidashen.net [192.168.1.3]) by stub.davidashen.net (8.12.9p2/8.12.8) with ESMTP id j317BVCI027749 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 12:11:31 +0500 (AMST) (envelope-from dvd@davidashen.net) Received: from [192.168.1.22] (pillow.home.davidashen.net [192.168.1.22]) by board.home.davidashen.net (8.12.11/8.12.11) with ESMTP id j317B7BS039911 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 12:11:07 +0500 (AMST) (envelope-from dvd@davidashen.net) Mime-Version: 1.0 (Apple Message framework v619.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <71bdd06ed3b4884eae471c96b5955271@davidashen.net> Content-Transfer-Encoding: 7bit From: David Tolpin Subject: Re: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 12:11:12 +0500 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> X-Mailer: Apple Mail (2.619.2) X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >> In fact, it is a very sad joke that the only day on which Plan-9 may >> have a decent browser with sufficient support for CSS2 is the Fool's >> Day. > > Mozilla is a decent browser? April Fool I think. Which one is? From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 17:44:34 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 17:44:34 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4A38417BB5 for ; Fri, 1 Apr 2005 03:44:26 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B80A017D87 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:41:00 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 00951-01-48 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:40:59 -0500 (EST) Received: from ensa.cpsc.ucalgary.ca (ensa.cpsc.ucalgary.ca [136.159.2.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C092817CE6 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:40:58 -0500 (EST) Received: from imgw1.cpsc.ucalgary.ca (imgw1 [136.159.5.9]) by ensa.cpsc.ucalgary.ca (8.12.11/8.12.11) with ESMTP id j318ehll001950 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:43 -0700 Received: from localhost (localhost [127.0.0.1]) by imgw1.cpsc.ucalgary.ca (8.13.3/8.13.3) with ESMTP id j318ehjI028660 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:43 -0700 Received: from imgw1.cpsc.ucalgary.ca ([127.0.0.1]) by localhost (imgw1 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28013-06 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:43 -0700 (MST) Received: from fbsd (fbsd [136.159.7.68]) by imgw1.cpsc.ucalgary.ca (8.13.3/8.13.3) with ESMTP id j318egpS028654 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 01:40:42 -0700 Date: Fri, 1 Apr 2005 01:40:42 -0700 (MST) From: andrey mirtchovski To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Mozilla port. In-Reply-To: <71bdd06ed3b4884eae471c96b5955271@davidashen.net> Message-ID: References: <71bdd06ed3b4884eae471c96b5955271@davidashen.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by amavisd-new at cpsc.ucalgary.ca X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Fri, 1 Apr 2005, David Tolpin wrote: >>> In fact, it is a very sad joke that the only day on which Plan-9 may >>> have a decent browser with sufficient support for CSS2 is the Fool's >>> Day. >> >> Mozilla is a decent browser? April Fool I think. > > Which one is? > none. your original statement was incorrect :) From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 17:53:24 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 17:53:24 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DB31A192D2 for ; Fri, 1 Apr 2005 03:53:13 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 42D6D191AF for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:52:46 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02691-01-40 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:52:43 -0500 (EST) Received: from stub.davidashen.net (unknown [217.113.20.247]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 485F617EF4 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:52:41 -0500 (EST) Received: from board.home.davidashen.net (board.home.davidashen.net [192.168.1.3]) by stub.davidashen.net (8.12.9p2/8.12.8) with ESMTP id j318qqCI027948 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:52:52 +0500 (AMST) (envelope-from dvd@davidashen.net) Received: from [192.168.1.22] (pillow.home.davidashen.net [192.168.1.22]) by board.home.davidashen.net (8.12.11/8.12.11) with ESMTP id j318qRG7040109 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:52:27 +0500 (AMST) (envelope-from dvd@davidashen.net) Mime-Version: 1.0 (Apple Message framework v619.2) In-Reply-To: References: <71bdd06ed3b4884eae471c96b5955271@davidashen.net> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <82c0af5c52ab027c17fc66d7ea15d4c3@davidashen.net> Content-Transfer-Encoding: 7bit From: David Tolpin Subject: Re: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 13:52:33 +0500 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> X-Mailer: Apple Mail (2.619.2) X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On 01.04.2005, at 13:40, andrey mirtchovski wrote: >> Which one is? >> > > none. your original statement was incorrect :) > Is it because my original statement was incorrect there are so many screen shots of Plan 9 rio desktops on the net with a vncviewer window to a remote Windows machine running one or another flavor of web browser? From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 17:58:45 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 17:58:45 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 443D11931A for ; Fri, 1 Apr 2005 03:58:42 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 289EA1924D for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:58:13 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 25995-01-85 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:58:12 -0500 (EST) Received: from plan9.ucalgary.ca (plan9.ucalgary.ca [136.159.220.110]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E440C1921D for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 03:58:11 -0500 (EST) Message-ID: <2c3c9ef718a669ff4849d7c6a29a7446@plan9.ucalgary.ca> To: 9fans@cse.psu.edu Subject: Re: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 01:58:10 -0700 From: andrey mirtchovski In-Reply-To: <82c0af5c52ab027c17fc66d7ea15d4c3@davidashen.net> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Content-Transfer-Encoding: quoted-printable > Is it because my original statement was incorrect there are so many=20 > screen shots of Plan 9 rio desktops on the net with a vncviewer window=20 > to a remote Windows machine running one or another > flavor of web browser? indeed, if you want a browser you know where to find it =E2=98=BA From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 18:05:16 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 18:05:16 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B528819362 for ; Fri, 1 Apr 2005 04:05:10 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CB066192E6 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 04:04:44 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02708-01-10 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 04:04:43 -0500 (EST) Received: from collyer.net (xtc.collyer.net [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 52650192DE for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 04:04:43 -0500 (EST) Message-ID: <7d69e915a2d7a7d31d52b6d013ef4e48@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 01:04:41 -0800 From: geoff@collyer.net In-Reply-To: <2c3c9ef718a669ff4849d7c6a29a7446@plan9.ucalgary.ca> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Actually my vnc-viewer window has Safari on OS X running in it. It's distributed computing. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 18:14:06 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 18:14:06 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E6EDF19319 for ; Fri, 1 Apr 2005 04:14:03 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6E19C181BE for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 04:13:36 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 08086-01-9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 04:13:35 -0500 (EST) Received: from ams006.ftl.affinity.com (lvs00-fl-n06.valueweb.net [216.219.253.152]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DC349181C4 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 04:13:34 -0500 (EST) Received: from [80.125.238.70] ([80.125.238.70]:20499 "HELO kilgore") by ams006.ftl.affinity.com with SMTP id S359796AbVDAJNd (ORCPT ); Fri, 1 Apr 2005 04:13:33 -0500 Message-ID: <01a301c5369b$14456490$0d35dfd5@kilgore> From: "boyd, rounin" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> References: <7d69e915a2d7a7d31d52b6d013ef4e48@collyer.net> Subject: Re: [9fans] Mozilla port. Date: Fri, 1 Apr 2005 11:13:32 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > Actually my vnc-viewer window has Safari on OS X running in it. It's > distributed computing. distributed computing is when you've had enough and start distributing your compute h/w around the room at high velocities. then you have distributed clustering ... -- MGRS 31U DQ 52572 12604 From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 20:54:07 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 20:54:07 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AEF75193B0 for ; Fri, 1 Apr 2005 06:53:56 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8B2C01933D for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 06:53:25 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02804-01-70 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 06:53:19 -0500 (EST) Received: from smtp3.vol.cz (smtp3.vol.cz [195.250.128.83]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B23ED1934E for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 06:53:18 -0500 (EST) Received: from webmail3.post.cz (webmail3.post.cz [212.20.96.204]) by smtp3.vol.cz (8.12.9p2/8.12.9) with ESMTP id j31Br4IV059764 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:53:05 +0200 (CEST) (envelope-from pac7@post.cz) Received: from webmail3.post.cz (localhost [127.0.0.1]) by webmail3.post.cz (8.13.1/8.13.1) with ESMTP id j31Br45W002053 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:53:04 +0200 (CEST) (envelope-from pac7@post.cz) Received: (from www@localhost) by webmail3.post.cz (8.13.1/8.13.1/Submit) id j31Br43c002052; Fri, 1 Apr 2005 13:53:04 +0200 (CEST) (envelope-from pac7@post.cz) X-Authentication-Warning: webmail3.post.cz: www set sender to pac7@post.cz using -f Received: from picture.gli.cas.cz (picture.gli.cas.cz [147.231.139.42]) by www3.mail.post.cz (www3.mail.post.cz [212.20.96.204]) with HTTP; Fri, 01 Apr 2005 13:53:04 +0200 (CEST) MIME-Version: 1.0 From: pac7@post.cz X-Originating-Account: pac7/post.cz To: 9fans@cse.psu.edu Date: Fri, 01 Apr 2005 13:53:04 +0200 (CEST) Message-ID: <8d70125d489ec128688046c07e2d9bad@www3.mail.post.cz> X-Mailer: Volny.cz Webmail2 1.73 X-Originating-Ip: 147.231.139.42 X-Originating-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.54 [en] X-Priority: 3 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] Re: Mozilla port. X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>> In fact, it is a very sad joke that the only day on which Plan-9 may >>> have a decent browser with sufficient support for CSS2 is the Fool's >>> Day. >> >> Mozilla is a decent browser? April Fool I think. >Which one is? acme+hget -- ! NOVINKA ! -- SURVIVAL L-Carnitin+Chrom -- Zbav se kil a dej se do formy! http://www.sportwave.cz From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 21:22:38 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 21:22:38 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0C01E193BD for ; Fri, 1 Apr 2005 07:22:32 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D431319333 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 07:22:02 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14311-01-12 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 07:22:01 -0500 (EST) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.199]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8D90019330 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 07:22:01 -0500 (EST) Received: by rproxy.gmail.com with SMTP id y7so674402rne for <9fans@cse.psu.edu>; Fri, 01 Apr 2005 04:22:01 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=NCvaSPE9xubs2r3u9dzGIqnkvUEApm7+glJiu6WSAMTWyOo9/KBK4sWk9JmUSXcYSCOOxqcX2QWYmzjwTst4IDvlI5J+/Yh9CiP3oP5yvMMgAYpMIcRkbj176/PaTHZhhk5vS3zIQ7A9wxQEXtDktjqHj8yZcA1FvJ/ZPq1t4Zw= Received: by 10.38.75.70 with SMTP id x70mr2439458rna; Fri, 01 Apr 2005 04:22:01 -0800 (PST) Received: by 10.38.104.41 with HTTP; Fri, 1 Apr 2005 04:22:01 -0800 (PST) Message-ID: Date: Fri, 1 Apr 2005 07:22:01 -0500 From: Russ Cox To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] silly suggestions In-Reply-To: <8f49181994ee76955ea9a3130df4c0a3@proxima.alt.za> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <557d92e4adb24fdbb1b4706666b5c674@collyer.net> <8f49181994ee76955ea9a3130df4c0a3@proxima.alt.za> X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > If that is true, then one could easily duplicate the functionality in > a script that tidies up after replica. Can anyone suggest such a > script and will it be totally safe? if you rm /*/bin/_* /*/bin/*/_* at boot time in termrc or your file server's cpurc (*not* the one that cpu servers booting from the file server run) then that is safe. it's not safe to remove them immediately after pull. the whole point of the rename is so that if (say) you have acme running and you download a new acme, then if the demand loading tries to get a page of the acme binary, it gets the one you were running and not the new one, which may not match what is already loaded. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 23:40:39 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 23:40:39 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9483819406 for ; Fri, 1 Apr 2005 09:40:10 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 41B1E19371 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:39:38 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12378-01-20 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:39:37 -0500 (EST) Received: from ob1.cmich.edu (ob1.cmich.edu [141.209.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D25101936B for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:39:36 -0500 (EST) Received: from mail.cps.cmich.edu (cps3.cps.cmich.edu [141.209.168.43]) by ob1.cmich.edu (8.12.10/8.12.10) with ESMTP id j31EKxNa010109 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:20:59 -0500 Received: from cps211.cps.cmich.edu (cps211.cps.cmich.edu [141.209.168.211]) by mail.cps.cmich.edu (Postfix) with ESMTP id 582972913 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:39:35 -0500 (EST) Date: Fri, 1 Apr 2005 09:39:35 -0500 (EST) From: I RATTAN To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-CanItPRO-Stream: default X-Bayes-Prob: 0.0001 X-Scanned-By: CanIt (www . canit . ca) X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] OT: plan9port question X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu I am trying to install it under Solaris-5.9 and by default ./INSTALL seems to look for sun compiler /usr/ucb/cc is there a way to make it use gcc? -ishwar From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Fri Apr 1 23:52:41 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Fri Apr 1 23:52:41 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 37192193FF for ; Fri, 1 Apr 2005 09:52:32 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0660119221 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:52:04 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12378-01-42 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:51:59 -0500 (EST) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.192]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B253B1915B for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 09:51:59 -0500 (EST) Received: by rproxy.gmail.com with SMTP id y7so704796rne for <9fans@cse.psu.edu>; Fri, 01 Apr 2005 06:51:58 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=rbaq4bmiCR5Hn3jjbF40vzAeiNdilJKv9r+ujkRpjH5O58YBqV2sff9Ri/lg0kocUgA20CiXto0YtIPHZAHw/rAbnswe2mZkkWxmp6rh4hMBN0YataaO7SoehUmOwx0jLZcr9PsGLUOnrl99wr7AVcVPjeIujZtPraSFrZGDzYo= Received: by 10.39.2.79 with SMTP id e79mr2542981rni; Fri, 01 Apr 2005 06:51:58 -0800 (PST) Received: by 10.38.104.41 with HTTP; Fri, 1 Apr 2005 06:51:58 -0800 (PST) Message-ID: Date: Fri, 1 Apr 2005 09:51:58 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: plan9port question In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu set the environment variable $CC9 to gcc. On Apr 1, 2005 9:39 AM, I RATTAN wrote: > > I am trying to install it under Solaris-5.9 > > and by default ./INSTALL seems to look for sun compiler > /usr/ucb/cc > > is there a way to make it use gcc? > > -ishwar > From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 03:13:31 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 03:13:31 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CABC4193D5 for ; Fri, 1 Apr 2005 13:13:08 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4B62B1934C for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:12:35 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19433-01-20 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:12:32 -0500 (EST) Received: from OMC3-S1.phx.gbl (omc3-s1.bay6.hotmail.com [65.54.249.75]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9636F19334 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:12:32 -0500 (EST) Received: from hotmail.com ([65.54.187.62]) by OMC3-S1.phx.gbl with Microsoft SMTPSVC(6.0.3790.211); Fri, 1 Apr 2005 10:12:31 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 1 Apr 2005 10:12:31 -0800 Message-ID: Received: from 83.200.103.170 by by18fd.bay18.hotmail.msn.com with HTTP; Fri, 01 Apr 2005 18:12:31 GMT X-Originating-IP: [83.200.103.170] X-Originating-Email: [camje_lemon@hotmail.com] X-Sender: camje_lemon@hotmail.com In-Reply-To: From: "Jean-Baptiste Campesato" To: 9fans@cse.psu.edu Date: Fri, 01 Apr 2005 20:12:31 +0200 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed X-OriginalArrivalTime: 01 Apr 2005 18:12:31.0584 (UTC) FILETIME=[5F19EE00:01C536E6] X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] Hang at boot. X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Hello, I installed Plan9 for three times and tested to boot with a floppy or Lilo. And i always got a bug: On startup I hung with this error : "status0 00000343" (Photo http://www.a2lf.org/plan9/plan9.jpg) And the LED of the floppy stayed lighted (Photo http://www.a2lf.org/plan9/floppylect.jpg). Thanks for your help From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 03:32:17 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 03:32:17 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 57E1D193C0 for ; Fri, 1 Apr 2005 13:32:01 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C3500193A6 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:31:28 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23838-01-14 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:31:25 -0500 (EST) Received: from mta08-winn.mailhost.ntl.com (smtpout16.mailhost.ntl.com [212.250.162.16]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D618B193A7 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:31:24 -0500 (EST) Received: from aamta05-winn.mailhost.ntl.com ([212.250.162.8]) by mta08-winn.mailhost.ntl.com with ESMTP id <20050401183120.SJQC928.mta08-winn.mailhost.ntl.com@aamta05-winn.mailhost.ntl.com> for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:31:20 +0100 Received: from felix.quintile.net ([81.96.207.141]) by aamta05-winn.mailhost.ntl.com with ESMTP id <20050401183120.WVXL1280.aamta05-winn.mailhost.ntl.com@felix.quintile.net> for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:31:20 +0100 Message-ID: <7d3fb50c36a181cff273e6a72c34064e@quintile.net> From: "Steve Simon" Date: Fri, 1 Apr 2005 19:31:17 +0100 To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu The problem appears to be your Intel Gigabit ether card. It may be as simple as adding support for the device id of your card - looking at the source some cards are supported, some not and yours is not listed; somone else on the list may be able to help more or you could just experiment. To get yourself going I suggest you swap the ether card for an more boring 100Mb one, the wiki lists quite a few supported cards: http://plan9.bell-labs.com/wiki/plan9/Supported_PC_hardware/index.html -Steve From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 03:46:52 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 03:46:52 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 42E87193EF for ; Fri, 1 Apr 2005 13:46:44 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 98414193B4 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:46:12 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19433-01-93 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:46:10 -0500 (EST) Received: from plan9.cs.bell-labs.com (outside.cs.bell-labs.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2FDE4193AE for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 13:46:10 -0500 (EST) Message-ID: Date: Fri, 1 Apr 2005 13:46:08 -0500 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. In-Reply-To: <7d3fb50c36a181cff273e6a72c34064e@quintile.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu i'm not sure. the unexpected cls message should be benign and i can't find anywhere in the kernel source where the following 'status0 00000343' could be coming from. but i just did some greps, i might have missed something. On Fri Apr 1 13:32:18 EST 2005, steve@quintile.net wrote: > The problem appears to be your Intel Gigabit ether card. > It may be as simple as adding support for the device id of your > card - looking at the source some cards are supported, some not > and yours is not listed; somone else on the list may be able to help more > or you could just experiment. > > To get yourself going I suggest you swap the ether card for > an more boring 100Mb one, the wiki lists quite a few supported cards: > > http://plan9.bell-labs.com/wiki/plan9/Supported_PC_hardware/index.html > > -Steve From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 04:36:57 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 04:36:57 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A2048193EA for ; Fri, 1 Apr 2005 14:36:47 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 87DD7193CA for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 14:36:17 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 01542-01-76 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 14:36:16 -0500 (EST) Received: from mta10-winn.mailhost.ntl.com (smtpout18.mailhost.ntl.com [212.250.162.18]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7DB11193D0 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 14:36:15 -0500 (EST) Received: from aamta02-winn.mailhost.ntl.com ([212.250.162.8]) by mta10-winn.mailhost.ntl.com with ESMTP id <20050401193613.SXH12495.mta10-winn.mailhost.ntl.com@aamta02-winn.mailhost.ntl.com> for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:36:13 +0100 Received: from felix.quintile.net ([81.96.207.141]) by aamta02-winn.mailhost.ntl.com with ESMTP id <20050401193613.BOFV1289.aamta02-winn.mailhost.ntl.com@felix.quintile.net> for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:36:13 +0100 Message-ID: From: "Steve Simon" Date: Fri, 1 Apr 2005 20:36:10 +0100 To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu some left over debug I reckon /sys/src/boot/pc/etherigbe.c:print("status0 %8.8uX\n", csr32r(ctlr, Status)); -Steve From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 04:48:11 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 04:48:11 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5995317DA0 for ; Fri, 1 Apr 2005 14:46:11 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 79D4D17750 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 14:45:39 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12863-01-22 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 14:45:37 -0500 (EST) 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 2F5E617831 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 14:45:37 -0500 (EST) Message-ID: <334fe1a2da50f7762cdb2cf4da1a5301@plan9.bell-labs.com> Date: Fri, 1 Apr 2005 14:45:34 -0500 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Fri Apr 1 14:37:00 EST 2005, steve@quintile.net wrote: > some left over debug I reckon > > /sys/src/boot/pc/etherigbe.c:print("status0 %8.8uX\n", csr32r(ctlr, Status)); > > -Steve hmm. could be related to this in detach() which is called soon after that print: /* apparently needed on multi-GHz processors to avoid infinite loops */ delay(1); while(csr32r(ctlr, Ctrl) & Devrst) ; we should probably time out the loops in there and return a failure value instead of void. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 05:31:03 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 05:31:03 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0A0F4181BA for ; Fri, 1 Apr 2005 15:30:27 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E59D117D9C for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 15:29:44 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 07680-01-5 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 15:29:41 -0500 (EST) Received: from OMC2-S14.phx.gbl (omc2-s14.bay6.hotmail.com [65.54.249.24]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5108017DA8 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 15:29:41 -0500 (EST) Received: from hotmail.com ([65.54.187.74]) by OMC2-S14.phx.gbl with Microsoft SMTPSVC(6.0.3790.211); Fri, 1 Apr 2005 12:29:40 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Fri, 1 Apr 2005 12:29:40 -0800 Message-ID: Received: from 83.200.103.170 by by18fd.bay18.hotmail.msn.com with HTTP; Fri, 01 Apr 2005 20:29:40 GMT X-Originating-IP: [83.200.103.170] X-Originating-Email: [camje_lemon@hotmail.com] X-Sender: camje_lemon@hotmail.com From: "Jean-Baptiste Campesato" To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. Date: Fri, 01 Apr 2005 22:29:40 +0200 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed X-OriginalArrivalTime: 01 Apr 2005 20:29:40.0450 (UTC) FILETIME=[87E33C20:01C536F9] X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >On Fri Apr 1 14:37:00 EST 2005, steve@quintile.net wrote: >>some left over debug I reckon >> >>/sys/src/boot/pc/etherigbe.c:print("status0 %8.8uX\n", csr32r(ctlr, >>Status)); >> >>-Steve > >hmm. could be related to this in detach() which is called soon after that >print: > > /* apparently needed on multi-GHz processors to avoid infinite loops */ > delay(1); > while(csr32r(ctlr, Ctrl) & Devrst) > ; > >we should probably time out the loops in there and return a failure value >instead of void. Hello, I'm not sure to understand (I'm French). I must to calm down the Ghz from bios ? Or search a little Computer ? Thanks. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 07:01:48 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 07:01:48 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 01250194D2 for ; Fri, 1 Apr 2005 17:01:18 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D282B17F6E for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 17:00:51 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23070-01-63 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 17:00:49 -0500 (EST) Received: from lavoro.terzarima.net (spc1-york1-5-0-cust142.seac.broadband.ntl.com [80.0.45.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 67BC817E52 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 17:00:12 -0500 (EST) Message-ID: <922eeec6b50699060abdab533f44fa4a@terzarima.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. From: Charles Forsyth Date: Fri, 1 Apr 2005 23:00:03 +0100 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>i can't find anywhere in the kernel source where the following >>'status0 00000343' could be coming from. but i just did some >>greps, i might have missed something. it's /sys/src/boot/pc, not /sys/src/9/pc hence the `loop 84740' after the cpu speed status0 is always printed by the igbe boot driver on initialisation, but it might not be at fault. i'd suspect interrupts were getting lost and since 8086/24db is ATA, it's mentioned in a pci routing message, and that's often fussy. *nopcirouting won't work because boot ignores it. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 07:27:36 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 07:27:36 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 609CD19565 for ; Fri, 1 Apr 2005 17:27:13 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E79581801C for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 17:26:49 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23070-01-93 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 17:26:33 -0500 (EST) Received: from lavoro.terzarima.net (spc1-york1-5-0-cust142.seac.broadband.ntl.com [80.0.45.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B46DB18010 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 17:26:30 -0500 (EST) Message-ID: <9953b5066a302ec82bc7ac48a65d944b@terzarima.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. From: Charles Forsyth Date: Fri, 1 Apr 2005 23:26:26 +0100 In-Reply-To: <922eeec6b50699060abdab533f44fa4a@terzarima.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>i'd suspect interrupts were getting lost and since 8086/24db is ATA, you can probably ignore all that since i made the mistake of reading my mail in time order and had not read the subsequent replies to the orginal question. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 09:00:51 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 09:00:51 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9C3AB19452 for ; Fri, 1 Apr 2005 19:00:27 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E679019166 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 18:59:41 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 22930-01-55 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 18:59:39 -0500 (EST) Received: from squirrel.dmpriest.net.uk (outmail128182.authsmtp.com [62.13.128.182]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 02574192D9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 18:59:38 -0500 (EST) Received: from [192.168.0.103] ([159.153.138.61]) (authenticated bits=0) by squirrel.dmpriest.net.uk (8.13.3/8.13.3/Kp) with ESMTP id j31NxZ9h040931 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 00:59:36 +0100 (BST) (envelope-from plalonde@telus.net) Mime-Version: 1.0 (Apple Message framework v619.2) Content-Transfer-Encoding: 7bit Message-Id: <0dea06f62dcb7cf47d0fbbfd0ab46788@telus.net> Content-Type: text/plain; charset=US-ASCII; format=flowed To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> From: Paul Lalonde Date: Fri, 1 Apr 2005 15:59:34 -0800 X-Mailer: Apple Mail (2.619.2) X-Authentic-SMTP: 61633132383739.squirrel.dmpriest.net.uk:Kp X-Powered-By: AuthSMTP - http://www.authsmtp.com - Authenticated SMTP Mail Relay X-Report-SPAM: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-Virus-Status: No virus detected - but ensure you scan with your own anti-virus system! X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] Finding line numbers in acme X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu I feel pretty dense. I'm using acme a lot more than I used to, in conjunction with gdb (no acid on my platform...). It would sure be handy occasionally to be able to find the line number of a given piece of code so I could set a breakpoint by line without going through contortions to discover it. Wily has an Anchor command that comes close. Does acme have something similar? Paul From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 09:04:22 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 09:04:22 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 64D191946D for ; Fri, 1 Apr 2005 19:04:15 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5605C19307 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:03:45 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12676-01-96 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:03:44 -0500 (EST) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.197]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 19457192D9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:03:44 -0500 (EST) Received: by wproxy.gmail.com with SMTP id 69so1019118wri for <9fans@cse.psu.edu>; Fri, 01 Apr 2005 16:03:43 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=HCz+ebrQjisQyRCOcb7lZ8nFU9cPuFU4rg6dnNYURihcfw3jNVetuJAXTRYxv4Y8sqRm59XEcu1I6s/G9+fW63e1XsKXhIIM2a8iJz0LA+QciGhZM11q2x9oK3WOtkTwHKfL719UgePxtSMqkI2P6AyQxre5iV/vPyxlRLHIG4A= Received: by 10.54.94.17 with SMTP id r17mr543660wrb; Fri, 01 Apr 2005 16:03:43 -0800 (PST) Received: by 10.54.39.47 with HTTP; Fri, 1 Apr 2005 16:03:43 -0800 (PST) Message-ID: Date: Fri, 1 Apr 2005 16:03:43 -0800 From: Micah Stetson To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Finding line numbers in acme In-Reply-To: <0dea06f62dcb7cf47d0fbbfd0ab46788@telus.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <0dea06f62dcb7cf47d0fbbfd0ab46788@telus.net> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: micah@stetsonnet.org, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > handy occasionally to be able to find the line number of a given piece > of code so I could set a breakpoint by line without going through Button-3 'Edit ='. Micah From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 09:04:51 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 09:04:51 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 50CF119448 for ; Fri, 1 Apr 2005 19:04:48 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4C6A119494 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:04:12 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 22930-01-62 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:04:09 -0500 (EST) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.202]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BB3F21949E for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:04:08 -0500 (EST) Received: by wproxy.gmail.com with SMTP id 69so1019173wri for <9fans@cse.psu.edu>; Fri, 01 Apr 2005 16:04:07 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=S/snuj/dM5Til1rmchfWzyYlfYlcuelLx2vEBf8DHrLz+sN59fxEaTVacmxCXx1VmX7hM38vn+dOdnDM+7S0M5b96Rexmx/WqVWiYN7A9AghQ9wS1EdAXCazNOOtymtL/PAgZHE09nh/SwwSMA4IOZBDVzYvYrckNNW1KW2WQnw= Received: by 10.54.53.27 with SMTP id b27mr1304479wra; Fri, 01 Apr 2005 16:04:07 -0800 (PST) Received: by 10.54.39.47 with HTTP; Fri, 1 Apr 2005 16:04:07 -0800 (PST) Message-ID: Date: Fri, 1 Apr 2005 16:04:07 -0800 From: Micah Stetson To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Finding line numbers in acme In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <0dea06f62dcb7cf47d0fbbfd0ab46788@telus.net> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: micah@stetsonnet.org, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > Button-3 'Edit ='. Er. 2...Button 2. Micah From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 10:35:03 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 10:35:03 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1B38019474 for ; Fri, 1 Apr 2005 20:34:51 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A22031931F for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:34:21 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 07812-01-21 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:34:20 -0500 (EST) Received: from ob1.cmich.edu (ob1.cmich.edu [141.209.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5B24419301 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:34:20 -0500 (EST) Received: from mail.cps.cmich.edu (cps3.cps.cmich.edu [141.209.168.43]) by ob1.cmich.edu (8.12.10/8.12.10) with ESMTP id j321FfNa017891 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:15:41 -0500 Received: from cps211.cps.cmich.edu (cps211.cps.cmich.edu [141.209.168.211]) by mail.cps.cmich.edu (Postfix) with ESMTP id E6B492913 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:34:18 -0500 (EST) Date: Fri, 1 Apr 2005 20:34:18 -0500 (EST) From: I RATTAN To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-CanItPRO-Stream: default X-Bayes-Prob: 0.0001 X-Scanned-By: CanIt (www . canit . ca) X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] OT: programming style under Plan9?? X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu I have observed that that the Plan9 C-code generally consists fo ALL modules of a program are in the same file. Is it deliberate or a matter of style? It does make life easier in terms of include files but seems a bit little off key in context that C supports separate compilation of modules and hence, each module could be in a file of its own! I was accused of being University type in comp.lang.python for asking how keep each modules in a separate file and make the program work correctly. Thanks in advance. -ishwar From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 11:41:03 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 11:41:03 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7A77F19461 for ; Fri, 1 Apr 2005 21:40:46 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 204361942B for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 21:40:19 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19701-01-37 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 21:40:17 -0500 (EST) Received: from mailwasher-b.lanl.gov (mailwasher.lanl.gov [192.65.95.54]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B89FB19424 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 21:40:17 -0500 (EST) Received: from ccs-mail.lanl.gov (ccs-mail.lanl.gov [128.165.4.126]) by mailwasher-b.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j322eGc7009349 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:40:16 -0700 Received: from enigma.lanl.gov (enigma.lanl.gov [128.165.250.185]) by ccs-mail.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j322eFo1000388 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 19:40:15 -0700 Date: Fri, 1 Apr 2005 19:40:15 -0700 (MST) From: "Ronald G. Minnich" To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-PMX-Version: 4.7.0.111621 X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu I don't know, all I know is that when I moved Xen over I put all the files in two places: xen.h (arch-independent) xenpc.h (arch-dependent) wow, was life easier. I think the linux side of the house over-does the seperation of things into different files. ron From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 12:38:51 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 12:38:51 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4D58F19483 for ; Fri, 1 Apr 2005 22:38:43 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6B43B193E9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:38:14 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02727-01-25 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:38:13 -0500 (EST) Received: from coraid.com (ns1.coraid.com [65.14.39.133]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DE454193E7 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:38:12 -0500 (EST) Received: from [192.168.1.97] ([68.219.226.92]) by coraid.com; Fri Apr 1 22:34:40 EST 2005 Mime-Version: 1.0 (Apple Message framework v619.2) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <5ef017b602f99114e817ac37589aef3d@coraid.com> Content-Transfer-Encoding: 7bit From: Brantley Coile Subject: Re: [9fans] OT: programming style under Plan9?? Date: Fri, 1 Apr 2005 22:34:31 -0500 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> X-Mailer: Apple Mail (2.619.2) X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Speaking as a semi old fart, some of the early structure of programs into separate files was just to keep the file small enough to compile quickly. Dennis' pdp11 compiler was a number of files that all essentially got cat'ed together. Back when a MIP was a real MIP and you had only one, having the source in small files really sped up compilation. You could get a lot more work done in a given amount of time. The first thing I noticed when I first saw the Plan 9 code in 1990 was how header definitions were combined into the same file. This turned out to be a great win. Of course, a more constructive answer would be to get a copy of ``The Practice of Programming'' by Kerninghan and Pike. I would make the remark that C doesn't have modules. After compiling the code type information is lost and you can link to anything that will resolve a name. For example I can treat the name qsort(3) as an array of integers. The loader will resolve the name qsort and the code in main will just do what I told it to. This in in contrast to Wirth's Oberon that does type checking at compile, link and runtimes. #include extern int qsort[10]; void main(void) { int i; for (i = 0; i < 10; i++) printf("%08x\n", qsort[i]); exit(0); } Brantley On Apr 1, 2005, at 8:34 PM, I RATTAN wrote: > I have observed that that the Plan9 C-code generally > consists fo ALL modules of a program are in the same file. > Is it deliberate or a matter of style? It does make life > easier in terms of include files but seems a bit little off > key in context that C supports separate compilation of modules > and hence, each module could be in a file of its own! I was accused > of being University type in comp.lang.python for asking how > keep each modules in a separate file and make the program > work correctly. > > Thanks in advance. > -ishwar > From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 12:54:57 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 12:54:57 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3A08719498 for ; Fri, 1 Apr 2005 22:54:51 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4926A190E4 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:54:16 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11428-01-51 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:54:12 -0500 (EST) Received: from mailwasher-b.lanl.gov (mailwasher.lanl.gov [192.65.95.54]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7FABD192E9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:54:12 -0500 (EST) Received: from ccs-mail.lanl.gov (ccs-mail.lanl.gov [128.165.4.126]) by mailwasher-b.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j323sBLM010302 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:54:11 -0700 Received: from enigma.lanl.gov (enigma.lanl.gov [128.165.250.185]) by ccs-mail.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j323sAfj003150 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:54:10 -0700 Date: Fri, 1 Apr 2005 20:54:10 -0700 (MST) From: "Ronald G. Minnich" To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-PMX-Version: 4.7.0.111621 X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] ts7200 X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu It boots and runs fine. I can drawterm into it. IF ... l2 pte does not enable caching. I am caching the kernel text and data space (I just enable caching in the 1 Mbyte L1 PTE for 2 MB of kernel text + data; and the conf.base1 starts at the next MB boundary) and that is fine. Here's the fun part. I have boot.c fork and exec /boot/rc. So I have an rc prompt. If caching is enabled, all rc system calls run fine until the first Rfork from rc. In other words, all the RTC clock and OS clock interrupts are fine, running at 50hz or so, all the page fault activity from rc parent and child are fine, fine fine ... until the first syscall by the parent. The parent then explodes. Possibilities: 1. mmuswitch is not working. But I've ripped off the linux code for cache writeback/invalidate, and it sure looks right at present. I can send code to this list if there is interest. 2. The more interesting one. Something in the rfork/newproc path is setting something up wrong. Reason this could be it is that the two procs run fine until the first syscall ... that strikes me as odd. And, more interesting, there are a number of context switches back and forth between rc parent and rc child (I count 9) and they continue to run. I get the impression, looking at this, that they could run all day until a syscall and then they would die. If mmuswitch were really broken I would expect that to fail more quickly. But once the rc parent calls Pwrite (why that and not Await, I wonder) it's all over. And, even more odd, it's always repeatable. Same PC at the failure. This is typical: (syscall debug) rc:4 pc 15f20, Pwrite: 2014 9008 40 14604 rc: note: sys: trap: fault write va=0x0 pc=0x0001a Check out the bogus va,pc. Almost like the stack the kernel is seeing is junk. And the fd is certainly weird: 2014? Wonder if the process stacks are getting trashed up somehow -- but how would enabling caching affect this? ron p.s. I'm going to italy for the next 10 days (not as long as I'd like) but I'll try to catch up on this list and hope some smart person fixes my problem :-) Have a nice week, everyone, whereever you are. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 12:55:31 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 12:55:31 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 154E919473 for ; Fri, 1 Apr 2005 22:55:29 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 20CC819464 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:54:39 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11457-01-9 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:54:36 -0500 (EST) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.205]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BA63E19476 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:54:36 -0500 (EST) Received: by rproxy.gmail.com with SMTP id y7so853246rne for <9fans@cse.psu.edu>; Fri, 01 Apr 2005 19:54:36 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=C9O0T57YDx50WEUo+Ya5261TeRdCzozPVV0pbvRDvP5/JUVKGazjE2fonSXd6TgmnNvjQhWRfK2YxdzGaNnTzB3gtim5aiOUQhxXRaVcc0pTDEDqcwIL8J6ju7FBMNDQkKXzvKL84Ijf+0NhYyTTNRsf43MQP7gIgFEEHIwRIdc= Received: by 10.38.208.10 with SMTP id f10mr3159546rng; Fri, 01 Apr 2005 19:54:36 -0800 (PST) Received: by 10.38.104.41 with HTTP; Fri, 1 Apr 2005 19:54:36 -0800 (PST) Message-ID: Date: Fri, 1 Apr 2005 22:54:36 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > I have observed that that the Plan9 C-code generally > consists fo ALL modules of a program are in the same file. I don't think this is true at all. Sure it's true of /sys/src/cmd/*.c, but that's the directory that contains all the one-file programs, and most of them are tiny enough that splitting them up would just be annoying (there are exceptions). But there are plenty of programs that are split into separately compiled pieces, both in the sense of libraries and just multiple files for different pieces (look in /sys/src/cmd/acme for example). I split my programs into pieces that make it easier for me to think about. If that happens to coincide with what some people call modules, great, and if it doesn't, well too bad for them. Russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 12:56:32 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 12:56:32 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3BB1119480 for ; Fri, 1 Apr 2005 22:56:30 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C27C519417 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:56:02 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11428-01-54 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:56:01 -0500 (EST) Received: from mailwasher-b.lanl.gov (mailwasher.lanl.gov [192.65.95.54]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6810519437 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 22:56:01 -0500 (EST) Received: from ccs-mail.lanl.gov (ccs-mail.lanl.gov [128.165.4.126]) by mailwasher-b.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j323u03f010322 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:56:00 -0700 Received: from enigma.lanl.gov (enigma.lanl.gov [128.165.250.185]) by ccs-mail.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j323txDD003245 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 20:55:59 -0700 Date: Fri, 1 Apr 2005 20:55:59 -0700 (MST) From: "Ronald G. Minnich" To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] ts7200 In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-PMX-Version: 4.7.0.111621 X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Fri, 1 Apr 2005, Ronald G. Minnich wrote: > fine until the first Rfork from rc. In other words, all the RTC clock and sorry, this is supposed to be: > fine until the first Rfork from rc. In other words, all the RTC clock and ^-after i.e. the Rfork is fine, but the first syscall after the rfork is very, very not fine. ron From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 13:08:00 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 13:08:00 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3579118BC3 for ; Fri, 1 Apr 2005 23:06:48 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2375217AAA for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 23:06:16 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02727-01-83 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 23:06:14 -0500 (EST) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.203]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 83D8A17A82 for <9fans@cse.psu.edu>; Fri, 1 Apr 2005 23:06:14 -0500 (EST) Received: by rproxy.gmail.com with SMTP id y7so854426rne for <9fans@cse.psu.edu>; Fri, 01 Apr 2005 20:06:14 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=ejD59V6hyQwaOw1scC/EXoWPVmkCuzXxmb06fMHCQ7xGf4LFY5CpXj559wCBr3UOjZBr7d7zvB2ilGm0bWa15JmuU+GTncBVHCgkB1Tb4/b7h2W5NTxGz0pdsGSg9VNuQMk+3IAAfr8Hb3oZb8sfwuGD0cOmVSnhejA9yIMfoms= Received: by 10.38.126.71 with SMTP id y71mr3146994rnc; Fri, 01 Apr 2005 20:06:14 -0800 (PST) Received: by 10.38.104.41 with HTTP; Fri, 1 Apr 2005 20:06:14 -0800 (PST) Message-ID: Date: Fri, 1 Apr 2005 23:06:14 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: <5ef017b602f99114e817ac37589aef3d@coraid.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <5ef017b602f99114e817ac37589aef3d@coraid.com> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > I would make the remark that C doesn't have modules. After > compiling the code type information is lost and you can link > to anything that will resolve a name. For example I can treat > the name qsort(3) as an array of integers. The loader will resolve > the name qsort and the code in main will just do what I told it to. now fixed on plan 9: % cat x.c #pragma lib "libc.a" extern int qsort[]; extern int print(char*, ...); void main(void) { int i; for(i=0; i<10; i++) print("%08ux\n", qsort[i]); } % 8c -T x.c % 8l x.8 qsorts: incompatible type signatures b3a1d3d5(x.8) and c7dcac09(/386/lib/libc.a(qsort)) for qsort % From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 15:31:01 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 15:31:01 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3114E19455 for ; Sat, 2 Apr 2005 01:30:35 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6E91F1803B for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:29:41 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14140-01-63 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:29:39 -0500 (EST) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D345318037 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:29:38 -0500 (EST) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j326CpS15913 for 9fans@cse.psu.edu; Sat, 2 Apr 2005 08:12:51 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j325oxl01921 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:50:59 +0200 (SAST) Message-ID: <5889551d262c3ce9ac6d5f140ccfaee6@proxima.alt.za> To: 9fans@cse.psu.edu Subject: Re: [9fans] Hang at boot. Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Sat, 2 Apr 2005 07:50:59 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > some left over debug I reckon > > /sys/src/boot/pc/etherigbe.c:print("status0 %8.8uX\n", csr32r(ctlr, Status)); This reminds me, I have a small change to the NCR driver to address exactly this type of irritant, best I submit them to patch. ++L PS: I note the patch/email command is not documented in patch(1). From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 15:50:14 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 15:50:14 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C6DC2194C2 for ; Sat, 2 Apr 2005 01:50:02 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D645A1839B for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:49:30 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20755-01-7 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:49:26 -0500 (EST) Received: from rothwell.us (ns1.rothwell.us [66.208.157.43]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1D46F17DAC for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:49:26 -0500 (EST) Received: from [192.168.77.101] (pcp04161589pcs.sandia01.nm.comcast.net [68.35.42.107]) (authenticated bits=0) by rothwell.us (8.12.11/8.12.11) with ESMTP id j326nJ5v016163 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 01:49:22 -0500 Message-ID: <424E406E.5090507@zappe.us> Date: Fri, 01 Apr 2005 23:49:18 -0700 From: Michael Zappe User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] ts7200 References: In-Reply-To: X-Enigmail-Version: 0.91.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on localhost X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Could you send the code when you get the chance? I've been thinking of getting one of these guys and porting to it: http://www.gumstix.com/ . Nifty little ARM devices! I've also been working on our port of OpenBSD to ARM, and going through all of the wonderful fun of getting the caches to stay coherent. (I'm working on one of their IXP chips, which has the added fun of 3 attached microcode engines "Network Processing Engines", associated coherency problems and a spaghetti-code library to use them. Yeesh.) I can also take a look and see which of the two scenarios it is. Have fun in Italy! Mike Ronald G. Minnich wrote: >It boots and runs fine. I can drawterm into it. > >IF ... l2 pte does not enable caching. > >I am caching the kernel text and data space (I just enable caching in the >1 Mbyte L1 PTE for 2 MB of kernel text + data; and the conf.base1 starts >at the next MB boundary) and that is fine. > >Here's the fun part. > >I have boot.c fork and exec /boot/rc. > >So I have an rc prompt. If caching is enabled, all rc system calls run >fine until the first Rfork from rc. In other words, all the RTC clock and >OS clock interrupts are fine, running at 50hz or so, all the page fault >activity from rc parent and child are fine, fine fine ... until the first >syscall by the parent. The parent then explodes. > >Possibilities: >1. mmuswitch is not working. But I've ripped off the linux code for cache > writeback/invalidate, and it sure looks right at present. I can send > code to this list if there is interest. > >2. The more interesting one. Something in the rfork/newproc path is > setting something up wrong. Reason this could be it is that the two > procs run fine until the first syscall ... that strikes me as odd. And, > more interesting, there are a number of context switches back and forth > between rc parent and rc child (I count 9) and they continue to run. I > get the impression, looking at this, that they could run all day until > a syscall and then they would die. If mmuswitch were really broken I > would expect that to fail more quickly. But once the rc parent calls > Pwrite (why that and not Await, I wonder) it's all over. And, even > more odd, it's always repeatable. Same PC at the failure. > >This is typical: >(syscall debug) >rc:4 pc 15f20, Pwrite: 2014 9008 40 14604 >rc: note: sys: trap: fault write va=0x0 pc=0x0001a > >Check out the bogus va,pc. Almost like the stack the kernel is seeing is >junk. And the fd is certainly weird: 2014? > >Wonder if the process stacks are getting trashed up somehow -- but how >would enabling caching affect this? > >ron > >p.s. I'm going to italy for the next 10 days (not as long as I'd like) >but I'll try to catch up on this list and hope some smart person fixes my >problem :-) Have a nice week, everyone, whereever you are. > > From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 18:32:23 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 18:32:23 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3A5B319501 for ; Sat, 2 Apr 2005 04:32:11 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1F880190B5 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:31:43 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19360-01-38 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:31:41 -0500 (EST) Received: from lavoro.terzarima.net (spc1-york1-5-0-cust142.seac.broadband.ntl.com [80.0.45.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 91B3D18EA1 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:31:41 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? From: Charles Forsyth Date: Sat, 2 Apr 2005 10:31:38 +0100 In-Reply-To: <5ef017b602f99114e817ac37589aef3d@coraid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>This in in contrast to Wirth's Oberon that does type checking >>at compile, link and runtimes. the -T option to the compilers causes them to produce extra data for type checking at link and dynamic load time. this has found bugs. not many, but a few. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 18:57:38 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 18:57:38 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 79FFD1947B for ; Sat, 2 Apr 2005 04:57:35 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4FE151938D for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:57:09 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24262-01-7 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:57:08 -0500 (EST) Received: from dhcppc0 (unknown [80.239.96.162]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 058AB193FA for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:57:07 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? Date: Sat, 2 Apr 2005 09:56:54 +0000 From: noselasd@asgaard.homelinux.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>>This in in contrast to Wirth's Oberon that does type checking >>>at compile, link and runtimes. > > the -T option to the compilers causes them to produce extra > data for type checking at link and dynamic load time. > this has found bugs. not many, but a few. .. "See dynld(2)." Well, there is no dynld :-) Beeing a curious person, what is/was dynld ? From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 21:12:29 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 21:12:29 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 16F4C19516 for ; Sat, 2 Apr 2005 07:12:18 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 06C8A193EF for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:11:49 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14723-02-9 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:11:47 -0500 (EST) Received: from gaston.tombob.com (82-41-227-30.cable.ubr11.edin.blueyonder.co.uk [82.41.227.30]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8319B193F5 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:11:47 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Date: Sat, 2 Apr 2005 13:11:45 +0100 From: Robert Raschke MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] multipart/alternative encoded emails? X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Hi, before I embark on learning a lot about upas/fs (which, I guess, would arguably be a good thing to do regardless) I thought I'd ask if anyone has had any thoughts on how to handle multipart/alternative encoded emails? I have been receiving more and more emails of the following ilk: > From: somebody > To: me > Subject: Your Newsletter 31/05/2005 > Date: Thu, 31 Mar 2005 14:10:02 +0100 > MIME-Version: 1.0 > Content-Type: multipart/alternative; > boundary="----=_NextPart_09891202_825CBB53C42C97F2" > > ------=_NextPart_09891202_825CBB53C42C97F2 > Content-Type: text/plain; charset="us-ascii" > Content-Transfer-Encoding: 7bit > Content-Disposition: inline > > > > ------=_NextPart_09891202_825CBB53C42C97F2 > Content-Type: text/html; charset="iso-8859-1" > Content-Transfer-Encoding: quoted-printable > Content-Disposition: inline > > [lotsa html] That's an empty first part! I have attempted to alert the senders to the wrongness of their approach, but never got any replies. So, I am trying to figure out how alternative content emails could fit into upas/fs. (Hmm, a cursory glance at the upas/fs sources would lead me to believe that I should see the alternatives just like regular multipart/mixed attachments. Strange.) Thanks for any pointers, Robby From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 21:41:44 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 21:41:44 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 76B2C19491 for ; Sat, 2 Apr 2005 07:41:41 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id CE62D19292 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:41:00 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 22724-01-23 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:40:59 -0500 (EST) Received: from coraid.com (ns1.coraid.com [65.14.39.133]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 80FF919201 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 07:40:59 -0500 (EST) Message-ID: <6d3991619302c09ba1f806715d69b167@coraid.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? From: Brantley Coile Date: Sat, 2 Apr 2005 07:36:56 -0500 In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-upzgyxhjwflnmnjayzewsomhec" X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu This is a multi-part message in MIME format. --upas-upzgyxhjwflnmnjayzewsomhec Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I gotta do another sources pull! --upas-upzgyxhjwflnmnjayzewsomhec Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by coraid.com; Sat Apr 2 04:32:09 EST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 576C819468 for ; Sat, 2 Apr 2005 04:32:00 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1F880190B5 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:31:43 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19360-01-38 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:31:41 -0500 (EST) Received: from lavoro.terzarima.net (spc1-york1-5-0-cust142.seac.broadband.ntl.com [80.0.45.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 91B3D18EA1 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 04:31:41 -0500 (EST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? From: Charles Forsyth Date: Sat, 2 Apr 2005 10:31:38 +0100 In-Reply-To: <5ef017b602f99114e817ac37589aef3d@coraid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+brantley=coraid.com@cse.psu.edu Errors-To: 9fans-bounces+brantley=coraid.com@cse.psu.edu >>This in in contrast to Wirth's Oberon that does type checking >>at compile, link and runtimes. the -T option to the compilers causes them to produce extra data for type checking at link and dynamic load time. this has found bugs. not many, but a few. --upas-upzgyxhjwflnmnjayzewsomhec-- From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sat Apr 2 22:11:59 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sat Apr 2 22:11:59 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D451C19496 for ; Sat, 2 Apr 2005 08:11:50 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D224D1936A for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 08:11:22 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28368-01-21 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 08:11:20 -0500 (EST) Received: from ob1.cmich.edu (ob1.cmich.edu [141.209.20.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EFDF3192D8 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 08:11:19 -0500 (EST) Received: from mail.cps.cmich.edu (cps3.cps.cmich.edu [141.209.168.43]) by ob1.cmich.edu (8.12.10/8.12.10) with ESMTP id j32CqdNa000522; Sat, 2 Apr 2005 07:52:39 -0500 Received: from cps211.cps.cmich.edu (cps211.cps.cmich.edu [141.209.168.211]) by mail.cps.cmich.edu (Postfix) with ESMTP id 174A02913; Sat, 2 Apr 2005 08:11:17 -0500 (EST) Date: Sat, 2 Apr 2005 08:11:17 -0500 (EST) From: I RATTAN To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-CanItPRO-Stream: default X-Bayes-Prob: 0.0001 X-Scanned-By: CanIt (www . canit . ca) X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Fri, 1 Apr 2005, Russ Cox wrote: > I split my programs into pieces that make it easier Does a piece imply that it is/has to be in a file of it's own or in the same file with all the other pieces? So, it feels like a style of writing code. -ishwar From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 00:50:56 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 00:50:56 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1B13D1947E for ; Sat, 2 Apr 2005 10:50:42 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 88F4D1800A for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 10:50:12 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24251-01-8 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 10:50:09 -0500 (EST) Received: from mailwasher-b.lanl.gov (mailwasher.lanl.gov [192.65.95.54]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EAC1A17FF9 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 10:50:08 -0500 (EST) Received: from ccs-mail.lanl.gov (ccs-mail.lanl.gov [128.165.4.126]) by mailwasher-b.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j32Fo7bo023036 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 08:50:07 -0700 Received: from enigma.lanl.gov (enigma.lanl.gov [128.165.250.185]) by ccs-mail.lanl.gov (8.12.11/8.12.11/(ccn-5)) with ESMTP id j32Fo6mf028723; Sat, 2 Apr 2005 08:50:06 -0700 Date: Sat, 2 Apr 2005 08:50:06 -0700 (MST) From: "Ronald G. Minnich" To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-PMX-Version: 4.7.0.111621 X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: Russ Cox X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Sat, 2 Apr 2005, I RATTAN wrote: > Does a piece imply that it is/has to be in a file of it's own or in the > same file with all the other pieces? So, it feels like a style of > writing code. I don't know but I think you're splitting hairs. The kernel, last time I looked, was in more than one file. I really don't see your point at all. ron From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 04:32:41 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 04:32:41 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 51B8D19523 for ; Sat, 2 Apr 2005 14:32:15 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7244218371 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 14:31:48 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 08125-01-45 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 14:31:46 -0500 (EST) 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 264EE18370 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 14:31:46 -0500 (EST) Message-ID: <067bdf1802892bc4ecab67c558aed529@plan9.bell-labs.com> Date: Sat, 2 Apr 2005 14:31:43 -0500 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Sat Apr 2 04:57:40 EST 2005, noselasd@asgaard.homelinux.org wrote: > ... > .. "See dynld(2)." > Well, there is no dynld :-) Beeing a curious person, what is/was > dynld ? DESCRIPTION These functions allow a process to load further code and data into the currently executing image. A dynamically- loadable file, called a module here, is a variant of the a.out(6) executable format with some extra components. The loader for the architecture (see 2l(1)) creates a module file from component object file(s) when given the -u option. A module contains text and data sections, an import table, an export table, and relocation data. The import table lists the symbols the module needs from the loading program; the export table lists symbols the module provides when loaded. A program that loads a module provides a table of its own symbols to match the symbols in the module's import table. Last summer I did a kernel module driver but a better management scheme was suggested and I ripped it out and started again. But never finished. --jim From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 05:59:35 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 05:59:35 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7589A19488 for ; Sat, 2 Apr 2005 15:59:30 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 12A9018F6F for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 15:58:56 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23000-01-21 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 15:58:52 -0500 (EST) Received: from smp500.sitetronics.com (sitetronics.com [82.192.77.163]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 59D6D18F41 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 15:58:52 -0500 (EST) Received: from localhost.sitetronics.com ([127.0.0.1] helo=smp500.sitetronics.com) by smp500.sitetronics.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.50 (FreeBSD)) id 1DHpg1-0002Wk-W4 for 9fans@cse.psu.edu; Sat, 02 Apr 2005 22:57:06 +0200 Received: (from dodell@localhost) by smp500.sitetronics.com (8.12.11/8.12.11/Submit) id j32Kv5c9009717 for 9fans@cse.psu.edu; Sat, 2 Apr 2005 22:57:05 +0200 (CEST) (envelope-from dodell@offmyserver.com) X-Authentication-Warning: smp500.sitetronics.com: dodell set sender to dodell@offmyserver.com using -f Date: Sat, 2 Apr 2005 22:57:05 +0200 From: "Devon H. O'Dell " To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] OT: programming style under Plan9?? Message-ID: <20050402205705.GL92880@smp500.sitetronics.com> Mail-Followup-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> References: <067bdf1802892bc4ecab67c558aed529@plan9.bell-labs.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/jvaajy/zP2g41+Q" Content-Disposition: inline In-Reply-To: <067bdf1802892bc4ecab67c558aed529@plan9.bell-labs.com> User-Agent: Mutt/1.5.8i X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu --/jvaajy/zP2g41+Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 02, 2005 at 02:31:43PM -0500, jmk@plan9.bell-labs.com wrote: > On Sat Apr 2 04:57:40 EST 2005, noselasd@asgaard.homelinux.org wrote: > > ... > > .. "See dynld(2)." > > Well, there is no dynld :-) Beeing a curious person, what is/was > > dynld ? >=20 > DESCRIPTION > These functions allow a process to load further code and > data into the currently executing image. A dynamically- > loadable file, called a module here, is a variant of the > a.out(6) executable format with some extra components. The > loader for the architecture (see 2l(1)) creates a module > file from component object file(s) when given the -u option. > A module contains text and data sections, an import table, > an export table, and relocation data. The import table > lists the symbols the module needs from the loading program; > the export table lists symbols the module provides when > loaded. A program that loads a module provides a table of > its own symbols to match the symbols in the module's import > table. >=20 > Last summer I did a kernel module driver but a better management scheme > was suggested and I ripped it out and started again. But never finished. >=20 > --jim Need someone to finish this? I would really like it for the filters I'm writing for nfil (/n/sources/dodell/nfil) --Devon --/jvaajy/zP2g41+Q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTwchSkf3jVXOdl0RAk6hAJ9pfShPZNef8QXMiVVoYomA35O+RACeLfzk H2+kvl4Vy4TWJHCKwst1Ze0= =R7eo -----END PGP SIGNATURE----- --/jvaajy/zP2g41+Q-- From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 07:11:45 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 07:11:45 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 22F4F18174 for ; Sat, 2 Apr 2005 17:09:28 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B579617A98 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 17:09:03 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20856-02-18 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 17:09:01 -0500 (EST) 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 9F6E617A8E for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 17:09:01 -0500 (EST) Message-ID: <43718709e0282268fda4225e277c6fe0@plan9.bell-labs.com> Date: Sat, 2 Apr 2005 17:08:58 -0500 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: <20050402205705.GL92880@smp500.sitetronics.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Sat Apr 2 15:59:38 EST 2005, dodell@offmyserver.com wrote: > ... > Need someone to finish this? I would really like it for the > filters I'm writing for nfil (/n/sources/dodell/nfil) > > --Devon > Thanks. But not right now. Maybe later. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 09:20:01 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 09:20:01 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0F8AE18F2B for ; Sat, 2 Apr 2005 19:19:46 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3C50618265 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 19:19:16 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14179-02-40 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 19:19:14 -0500 (EST) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.202.56]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0B8B81823A for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 19:19:14 -0500 (EST) Received: from brain.acmelabs.org (c-24-62-4-194.hsd1.ma.comcast.net[24.62.4.194]) by comcast.net (sccrmhc12) with SMTP id <2005040300191101200pehf7e>; Sun, 3 Apr 2005 00:19:11 +0000 Message-ID: <64b70cf896f7dd37633fd9d5e7dfca94@comcast.net> From: Gregory Pavelcak Date: Sat, 2 Apr 2005 18:11:59 -0500 To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] Secure ftp Again X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu A couple of weeks ago, I posted saying that I couldn't connect to an ftp server. I got the message "No non-SSL connections allowed" (Or something like that). I said that I had looked at ssl(3), but couldn't see how to use it. Someone (Russ Cox???. I forget now.) replied saying that I probably needed to be looking at tls and pushtls. Well, I have. I hate to be a bonehead about this, but I still don't see how to make use of these things. The tips pages have nice things for ordinary users like mounting cds and using cdfs. Would anyone be kind enough to walk me through making secure ftp connections in a `tip o' the day' sort of way. Thanks. Greg From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 12:06:29 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 12:06:29 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C5C01192F8 for ; Sat, 2 Apr 2005 22:06:13 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9E16F18DB1 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 22:05:45 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12142-02-50 for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 22:05:43 -0500 (EST) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.198]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 23F641835D for <9fans@cse.psu.edu>; Sat, 2 Apr 2005 22:05:43 -0500 (EST) Received: by rproxy.gmail.com with SMTP id y7so977364rne for <9fans@cse.psu.edu>; Sat, 02 Apr 2005 19:05:42 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=q73FRcV0bE+rYI4OIIfvIXFzYAdlJcq7s6h9rKkpODWeY4M86jyst+MXEEs6ZM7I25H6OaU56kwIlaVKD/3fz9UWaSTZK+Gm21PGV5JsMAf+aUcgJjULsuYSBHkyPdtD3FWpjWG8BNHvTWGhssPv+RXVWQIt9uolAj915+gc0mc= Received: by 10.38.208.10 with SMTP id f10mr3895188rng; Sat, 02 Apr 2005 19:05:41 -0800 (PST) Received: by 10.38.104.41 with HTTP; Sat, 2 Apr 2005 19:05:41 -0800 (PST) Message-ID: Date: Sat, 2 Apr 2005 22:05:41 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <64b70cf896f7dd37633fd9d5e7dfca94@comcast.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <64b70cf896f7dd37633fd9d5e7dfca94@comcast.net> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > Someone (Russ Cox???. I forget now.) replied saying that I > probably needed to be looking at tls and pushtls. Well, I have. > I hate to be a bonehead about this, but I still don't see how > to make use of these things. The tips pages have nice things > for ordinary users like mounting cds and using cdfs. Would > anyone be kind enough to walk me through making secure > ftp connections in a `tip o' the day' sort of way. I'm not sure anyone here has ever used FTP over SSL, so we're not very forthcoming with recipes. However, it looks like there are two ways people do FTP over SSL. The first is by connecting to port 990 and SSL-encrypting the entire connection. If this is what you're supposed to be doing, then running tlsclient tcp!yourserver!990 should give you something like "220 ftp server ready". If so, you need to change ftpfs/hget to pushtls after connecting: TLSconn conn; fd = dial(etc.); memset(&conn, 0, sizeof conn); fd = tlsClient(fd, &conn); instead of just calling dial. The other way appears to be to send an "AUTH TLS" command during the session, and if you get a 234 response back, to then push TLS using the last two lines above. If you do this you will also have to reinitialize the i/o buffers, if any, with the new file descriptor. http://www.ietf.org/internet-drafts/draft-murray-auth-ftp-ssl-16.txt has what appears to be up-to-date info about TLS and FTP. For examples of pushing TLS onto connections, grep for tlsClient in /sys/src/cmd/hget.c (like the first case) or /sys/src/cmd/upas/fs/imap4.c (also like the first case) or /sys/src/cmd/upas/fs/pop3.c (the needssl code is like the first case; the needtls code is like the second; pop3pushtls illustrates reinitializing the i/o buffers). Russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 14:31:21 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 14:31:21 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3829219542 for ; Sun, 3 Apr 2005 00:30:38 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B4DDB1831A for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 00:29:57 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19946-02-5 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 00:29:56 -0500 (EST) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 306C5182DF for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 00:29:54 -0500 (EST) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j335CsD06896; Sun, 3 Apr 2005 07:12:54 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j3355Yl03763; Sun, 3 Apr 2005 07:05:34 +0200 (SAST) Message-ID: To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Sun, 3 Apr 2005 07:05:33 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Now I'm going to be a bonehead: > If so, you need to change ftpfs/hget to pushtls after > connecting: > TLSconn conn; > fd = dial(etc.); > memset(&conn, 0, sizeof conn); > fd = tlsClient(fd, &conn); > instead of just calling dial. Shouldn't this be done by enhancing dial to understand a TLS qualifier? How difficult would that be? I'm a lot better at trivial changes, maybe I can figure my way around it if it makes sense. Suggestions? ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 15:31:31 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 15:31:31 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D9D1D18E27 for ; Sun, 3 Apr 2005 01:30:12 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9367B17B6A for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 01:29:39 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03314-01-6 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 01:29:38 -0500 (EST) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 710B817B56 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 01:29:37 -0500 (EST) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j336CuV07274 for 9fans@cse.psu.edu; Sun, 3 Apr 2005 08:12:56 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j336GFl03826 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 08:16:15 +0200 (SAST) Message-ID: To: 9fans@cse.psu.edu Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Sun, 3 Apr 2005 08:16:15 +0200 From: lucio@proxima.alt.za MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] FAX (bis) X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Something struck me a while back, but I never found occasion to bring it up. Many years ago, when I was still using my 3B1 and learning to use Unix, I encountered modemcap. I don't have any details handy, although I could start up one of my relics and do some digging. What seemed like a good idea at the time was obviously lost to humankind. Would it be worth revisiting? The following quote from man telco is apt: The modem specific information is currently built into the source. This should be in a user modifiable file. I appreciate that "cap" style files are a little obsolete, but perhaps not totally so. I'm really looking for opinions (not a flame war), I suppose. ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 15:31:40 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 15:31:40 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A9D52181F9 for ; Sun, 3 Apr 2005 01:31:09 -0500 (EST) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BE04517B71 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 01:29:41 -0500 (EST) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03310-01-16 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 01:29:40 -0500 (EST) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 576B517B63 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 01:29:39 -0500 (EST) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j336Cup07275 for 9fans@cse.psu.edu; Sun, 3 Apr 2005 08:12:56 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j3367sl03815 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 08:07:54 +0200 (SAST) Message-ID: <1474287c6e68b7580ab36ad4c9447ab0@proxima.alt.za> To: 9fans@cse.psu.edu Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Sun, 3 Apr 2005 08:07:54 +0200 From: lucio@proxima.alt.za MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] FAX X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu I have a ZyXEL U-1496E (Plus) that seems to jam solid when sending faxes using telco/sendfax, but operates reasonably (I can't check the receiving end) if I send the same G3 images using mgetty+sendfax under NetBSD. It seems to freeze waiting for the OK at the end of the first page, whereas mgetty+sendfax has no such problem with the first or the second/last page (that's as much as I felt I needed to try). Thing is, I can't see a significant difference between the two operations, other that mgetty shuts down carrier detection in the tty driver (CLOCAL mode, I think) once it gets going. From the modem lights, this shouldn't matter, as the CD indicator remains on while the failure occurs, while, perhaps very relevant, CTS goes off. The actual conversation with the modem is slightly different between the two utilities, but I could not detect a significant deviation. These are my ZyXEL settings, in telco.c: { "ZyXEL", "ATI0", "1496", 0, "AT&K4", /* error correction */ "AT&N0", /* autonegotiate */ "AT&H3", /* CTS/RTS flow control */ "AT&B1", /* don't change port baud rate */ "AT+FCLASS=2\rAT+FBOR=0\rAT+FCR=1", // AT+FDIS=1?? "AT+FCLASS=0", }, I have also taken the liberty to replace a meaningless ATZH0 in telco.c:/ATZ to the more reasonable ATZ, but this is purely esthetic. Interestingly, attention() fails, once the modem has been jammed by a fax sending session and telco seems to hang after two attention() attempts, but I can't seem to find where in the code this happens. Don't assign too much value to this, I have not investigated it in any real detail. In /sys/src/cmd/fax/fax2send.c:/FDT, I removed the geometry arguments and sent a bare AT+FDT as is done in mgetty in an attempt to change the outcome, but it made no difference. It seems to me that the major problem lies with hardware control (the CTS line remaining off, so that it looks like the end-of-page command does not reach the modem at all). This is borne out by the fact that the session hangs and does not recover until I drop the link from the modem front panel (or whatever would trigger a modem reset, I suppose). I was under the impression that hardware flow control wasn't implemented on the async ports, I'm pleased to learn otherwise, but now I wonder how to deal with it, I suppose. I will send recent logs from both Plan 9 and Unix if anybody wants to inspect them. ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 21:51:34 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 21:51:34 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A36D818305 for ; Sun, 3 Apr 2005 08:51:20 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 87B2217D93 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 08:50:50 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02266-01-34 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 08:50:47 -0400 (EDT) Received: from mx2.mail.ru (mx2.mail.ru [194.67.23.122]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7130517D4A for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 08:50:47 -0400 (EDT) Received: from [217.117.76.22] (port=1033 helo=pc) by mx2.mail.ru with esmtp id 1DI4Yu-000OCw-00 for 9fans@cse.psu.edu; Sun, 03 Apr 2005 16:50:46 +0400 Date: Sun, 3 Apr 2005 15:50:00 +0300 From: Sergey Reva X-Mailer: The Bat! (v2.00.6) CD5BF9353B3B7091 X-Priority: 3 (Normal) Message-ID: <1381791421.20050403155000@mail.ru> To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam: Not detected X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] nvram X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sergey Reva , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Hello Fans At least in this weekend I got time to finish nvram emulation for x86. It's 32k i2c EEPROM which concected to LPT port, of course others ic's supported too. For now it powered from pc power supply, but i believe it can work from LPT power too... checking now... For testing device I read plan9.ini manual and set nvr=/dev/i2c at this moment i can't find any way to access device driver instead of write char nvr[]="#2"; bind(nvr,dev,MAFTER); to port/initcode.c in this case I fail with .... can't write key to nvram: i/o error... Then I try greping sources with 'write key to nvram', and find /sys/src/libauthsrv/readnvram.c after I walk though it i find many interesting, like this nvram, nvroff, nvrlen. Then I put settings to plan9.ini nvram=/dev/i2c nvroff=0 #as i understand this is offset in file? right? nvrlen=512 after that all work fine but, also I try cat '#2!/i2c' and it's work, but when i write this to nvram i fail with ...file does not exist '''#2!/i2c'''.... Now I ask how use this device without changing initcode.c? -- http://rs-rlab.narod.ru mailto:rs_rlab@mail.ru From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 22:37:38 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 22:37:38 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B74D9193B2 for ; Sun, 3 Apr 2005 09:37:27 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AF00A1826A for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:36:58 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 26766-02-94 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:36:57 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.193]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4805318266 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:36:57 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1024252rne for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 06:36:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=RpLCrUqo1ADVmCxmqFt4vJZ6l8CDgkwzqAtVztjK5znCmRQU30MN7r0/brJC7eaREClGMPJyAIf+/N7MbWGq3uq4SsUHWoZ5W2pk3ZxxUC1Ljc8s9yzo8OlF+AyVjLF4ZztrOPDkc3zOOKPO7ZjdrS9qfkiipkkKLBIm4UTXMao= Received: by 10.38.150.29 with SMTP id x29mr881413rnd; Sun, 03 Apr 2005 06:36:56 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Sun, 3 Apr 2005 06:36:56 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 08:36:56 -0500 From: Russ Cox To: 9fans <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > > If so, you need to change ftpfs/hget to pushtls after > > connecting: > > TLSconn conn; > > fd = dial(etc.); > > memset(&conn, 0, sizeof conn); > > fd = tlsClient(fd, &conn); > > instead of just calling dial. > > Shouldn't this be done by enhancing dial to understand a TLS > qualifier? How difficult would that be? I'm a lot better at trivial > changes, maybe I can figure my way around it if it makes sense. changing dial? no. writing a tlsdial? maybe, but it doesn't happen very often. what's more common is that you connect, talk plaintext for a little while, and then decide to start tls. i don't think there are enough instances yet to know what the common case is. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 22:40:14 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 22:40:14 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 418011830A for ; Sun, 3 Apr 2005 09:40:12 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C464F1826A for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:39:41 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02337-01-97 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:39:40 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.193]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8930718266 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:39:40 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1024443rne for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 06:39:40 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=EeAsNzYx1QVzgjphLm4ByvU+Vn7SIhfM7/1JYCyChjllcil/pGAgjafQfKKnGBcpiSh/K/dzdtNHc02WY7xPFZVbjdQOOxCDz/89W3eWozluOe6VF3GikF80IfEtk5S57BfatXLY1A/xRKKqg0fkif0+DuqNV9e5pyEyFxtKZlw= Received: by 10.38.1.73 with SMTP id 73mr3935419rna; Sun, 03 Apr 2005 06:39:40 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Sun, 3 Apr 2005 06:39:39 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 08:39:39 -0500 From: Russ Cox To: Sergey Reva , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] nvram In-Reply-To: <1381791421.20050403155000@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <1381791421.20050403155000@mail.ru> X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > cat '#2!/i2c' the ! is unnecessary. #2/i2c should be fine. does echo hello world >'#2/i2c' also work? > and it's work, but when i write this to nvram i fail with > ...file does not exist '''#2!/i2c'''.... your settings of nvoff and nvlen seem fine. why are there so many quotes in that message? you only need quotes in the shell. maybe you left an extra set around the name in the c table? russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 22:43:01 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 22:43:01 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9591017F61 for ; Sun, 3 Apr 2005 09:42:45 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C7CB11829B for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:42:11 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 06823-01-3 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:42:09 -0400 (EDT) Received: from smp500.sitetronics.com (sitetronics.com [82.192.77.163]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3799D1826A for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:42:09 -0400 (EDT) Received: from localhost.sitetronics.com ([127.0.0.1] helo=smp500.sitetronics.com) by smp500.sitetronics.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.50 (FreeBSD)) id 1DI5Kq-0005xd-TJ for 9fans@cse.psu.edu; Sun, 03 Apr 2005 15:40:17 +0200 Received: (from dodell@localhost) by smp500.sitetronics.com (8.12.11/8.12.11/Submit) id j33DeGYQ022916 for 9fans@cse.psu.edu; Sun, 3 Apr 2005 15:40:16 +0200 (CEST) (envelope-from dodell@offmyserver.com) X-Authentication-Warning: smp500.sitetronics.com: dodell set sender to dodell@offmyserver.com using -f Date: Sun, 3 Apr 2005 15:40:16 +0200 From: "Devon H. O'Dell " To: 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Message-ID: <20050403134016.GP92880@smp500.sitetronics.com> Mail-Followup-To: 9fans@cse.psu.edu References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5KxTQ9fdN6Op3ksq" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.8i X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu --5KxTQ9fdN6Op3ksq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Apr 03, 2005 at 08:36:56AM -0500, Russ Cox wrote: > > > If so, you need to change ftpfs/hget to pushtls after > > > connecting: > > > TLSconn conn; > > > fd =3D dial(etc.); > > > memset(&conn, 0, sizeof conn); > > > fd =3D tlsClient(fd, &conn); > > > instead of just calling dial. > > > > Shouldn't this be done by enhancing dial to understand a TLS > > qualifier? How difficult would that be? I'm a lot better at trivial > > changes, maybe I can figure my way around it if it makes sense. >=20 > changing dial? no. writing a tlsdial? > maybe, but it doesn't happen very often. > what's more common is that you connect, > talk plaintext for a little while, and then decide > to start tls. i don't think there are enough > instances yet to know what the common case is. >=20 > russ It seems to be pretty standard protocol to me. Exchange, verify, encrypt. The original IETF draft is at http://www.ford-hutchinson.com/~fh-1-pfh/draft-murray-auth-ftp-ssl-05.txt and every current popular FTP client implements it, so there should be plenty of source with a friendly license out there. --Devon --5KxTQ9fdN6Op3ksq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCT/JASkf3jVXOdl0RAh4NAJ9PmpYW8cxIuWR28fSAx2h8rV9HuwCggHPf iBYaI3z6VNavqo5rb8LPKjI= =TTGO -----END PGP SIGNATURE----- --5KxTQ9fdN6Op3ksq-- From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 22:48:04 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 22:48:04 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0488118EDC for ; Sun, 3 Apr 2005 09:48:00 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 733F817F5B for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:47:29 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 05341-01-39 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:47:28 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.206]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ECC3D17F43 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 09:47:27 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1024995rne for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 06:47:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=jWMzGUWupGuyiVrQeyIdVQ+z/jJeobRHS0oBW0VnaXJClctYFEMk/XZFwgES8hIsMEeDIVKYpwHCmuVqQ6WPdxlivJnjtU5OwkonHeXSzY4LFVPYgUHclNgSglvtMo3egRaddCli/mU2LrSkdEAkdULcsQiUkN2twAruTgfR+V8= Received: by 10.38.79.42 with SMTP id c42mr4136534rnb; Sun, 03 Apr 2005 06:47:27 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Sun, 3 Apr 2005 06:47:27 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 08:47:27 -0500 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <20050403134016.GP92880@smp500.sitetronics.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <20050403134016.GP92880@smp500.sitetronics.com> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > > changing dial? no. writing a tlsdial? > > maybe, but it doesn't happen very often. > > what's more common is that you connect, > > talk plaintext for a little while, and then decide > > to start tls. i don't think there are enough > > instances yet to know what the common case is. > > > > russ > > It seems to be pretty standard protocol to me. Exchange, verify, > encrypt. The original IETF draft is at i was talking about tls, not the ftp tls. i agree that the tls ftp looks standard, but i don't know of any ftp servers that actually implement it (or why they would!) so i have nothing to test against. i also don't understand how much auth is supposed to happen before you start tls. it's all a little weird. > and every current popular FTP client implements it, so there > should be plenty of source with a friendly license out there. i'm not worried about this either. it's only a couple of lines of code. no need to copy someone else. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Sun Apr 3 23:46:48 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Sun Apr 3 23:46:48 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 78E131931F for ; Sun, 3 Apr 2005 10:46:36 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 50DFA182A4 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 10:46:06 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 05340-02-44 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 10:46:03 -0400 (EDT) Received: from mx3.mail.ru (mx3.mail.ru [194.67.23.149]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AAFF71829B for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 10:46:03 -0400 (EDT) Received: from [217.117.76.9] (port=18647 helo=pc) by mx3.mail.ru with esmtp id 1DI6MP-000Iln-00; Sun, 03 Apr 2005 18:45:58 +0400 Date: Sun, 3 Apr 2005 17:44:58 +0300 From: Sergey Reva X-Mailer: The Bat! (v2.00.6) CD5BF9353B3B7091 X-Priority: 3 (Normal) Message-ID: <1602428906.20050403174458@mail.ru> To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>, Russ Cox Subject: Re: [9fans] nvram In-Reply-To: References: <1381791421.20050403155000@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam: Not detected X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sergey Reva , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Hello Russ Sunday, April 3, 2005, 4:39:39 PM, you wrote: RC> does echo hello world >'#2/i2c' also work? # echo test >'#2/i2c' # cat '#2/i2c' all of that work fine RC> your settings of nvoff and nvlen seem fine. why this not documented? or it's special for cause user to read code :) >> and it's work, but when i write this to nvram i fail with >> ...file does not exist '''#2!/i2c'''.... RC> why are there so many quotes in that message? RC> you only need quotes in the shell. RC> maybe you left an extra set around the name in the c table? yes, this problem with quotes... now fine Thanks Russ! Also thanks to Inferno manual! P.S. Through minutes, sources and schematic should be appeared in my site Does someone need that? How about legal driver name? Patch? P.P.S. Also I try 256 bytes EEPROM 24c02 and 24c256 are full work Now all powered from LPT port -- http://rs-rlab.narod.ru mailto:rs_rlab@mail.ru From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 00:01:09 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 00:01:09 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5CD6F182A8 for ; Sun, 3 Apr 2005 11:01:02 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DAE631823E for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 10:59:51 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 18898-01-32 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 10:59:50 -0400 (EDT) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4EE5618234 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 10:59:49 -0400 (EDT) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j33Egq310551; Sun, 3 Apr 2005 16:42:52 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j33EHNl04288; Sun, 3 Apr 2005 16:17:23 +0200 (SAST) Message-ID: <4cb3ee21139d0d7c5ca19ed46c45dd95@proxima.alt.za> To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Sun, 3 Apr 2005 16:17:23 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > changing dial? no. writing a tlsdial? The dial interface ought to remain unchanged, or at the very least compatible (that's the hard bit). But considering that TLS is an additional layer, you'd think that the right way to implement it would be as a layered device. I have been known to misunderstand these things, though, so I'd best go do some reading first :-) As for your reservations about common occurrences, I do see your point. ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 00:07:44 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 00:07:44 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A6985182A5 for ; Sun, 3 Apr 2005 11:07:41 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 76BE11829B for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 11:07:11 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 18898-01-59 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 11:07:10 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.204]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 0E26D1827C for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 11:07:09 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1031776rne for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 08:07:09 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=PJ4UxBPC7YjVXgqqq4IT7wwzsty1H2R1O4PsQeD8mA0foHhBYeZm1QhvpRI051yfcpXLgWAn65L54FEKMqc0k0h1hTHOjJh7e3FuMqlKBDA2fMe3nqaFAjnaBM9PDAf+grrczvgtVJ+YZIKtvRy1tkToQm4kQH/IWwjHpovgpuQ= Received: by 10.38.126.71 with SMTP id y71mr4212836rnc; Sun, 03 Apr 2005 08:07:09 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Sun, 3 Apr 2005 08:07:09 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 10:07:09 -0500 From: Russ Cox To: Sergey Reva Subject: Re: [9fans] nvram In-Reply-To: <1602428906.20050403174458@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <1381791421.20050403155000@mail.ru> <1602428906.20050403174458@mail.ru> X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > RC> your settings of nvoff and nvlen seem fine. > why this not documented? or it's special for > cause user to read code :) we document how to use the library functions, not how to write them. you have to stop somewhere. if you're going to be editing the code anyway, you might as well have to read and understand it first. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 01:49:41 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 01:49:41 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A91F71831F for ; Sun, 3 Apr 2005 12:49:36 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A40BA17E36 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 12:49:05 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11200-01-41 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 12:49:03 -0400 (EDT) Received: from mx3.mail.ru (mx3.mail.ru [194.67.23.149]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ED1C917D05 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 12:49:02 -0400 (EDT) Received: from [217.117.76.15] (port=26549 helo=pc) by mx3.mail.ru with esmtp id 1DI8HT-0002kQ-00 for 9fans@cse.psu.edu; Sun, 03 Apr 2005 20:49:00 +0400 Date: Sun, 3 Apr 2005 19:47:50 +0300 From: Sergey Reva X-Mailer: The Bat! (v2.00.6) CD5BF9353B3B7091 X-Priority: 3 (Normal) Message-ID: <1119801312.20050403194750@mail.ru> To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] nvram In-Reply-To: <1602428906.20050403174458@mail.ru> References: <1381791421.20050403155000@mail.ru> <1602428906.20050403174458@mail.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam: Not detected X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sergey Reva , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Hello Fans If someone need this: There is driver: http://rs-rlab.narod.ru/files/devi2c.c There is schematic: http://rs-rlab.narod.ru/scr/i2c.gif There is some notes: http://rs-rlab.narod.ru/9nvram.html -- http://rs-rlab.narod.ru mailto:rs_rlab@mail.ru From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 06:08:04 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 06:08:04 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4CC02194CF for ; Sun, 3 Apr 2005 17:07:32 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C2393182A8 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 17:07:03 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 29452-01-2 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 17:07:01 -0400 (EDT) Received: from vs138039.vserver.de (vs138039.vserver.de [62.75.138.39]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1DC35181D4 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 17:07:01 -0400 (EDT) Received: from [84.136.106.75] (helo=Laptop-20h) by vs138039.vserver.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1DICIu-0004ec-3I for 9fans@cse.psu.edu; Sun, 03 Apr 2005 23:06:44 +0200 Date: Sun, 3 Apr 2005 23:06:39 +0200 From: Christoph Lohmann <20h@r-36.net> To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again Message-Id: <20050403230639.117800a3.20h@r-36.net> In-Reply-To: <64b70cf896f7dd37633fd9d5e7dfca94@comcast.net> References: <64b70cf896f7dd37633fd9d5e7dfca94@comcast.net> X-Mailer: Sylpheed version 1.0.3 (GTK+ 1.2.10; i386--netbsdelf) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Good evening. On Sat, 2 Apr 2005 18:11:59 -0500 Gregory Pavelcak wrote: > A couple of weeks ago, I posted saying that I couldn't connect > to an ftp server. I got the message "No non-SSL connections > allowed" (Or something like that). I said that I had looked at > ssl(3), but couldn't see how to use it. > > Someone (Russ Cox???. I forget now.) replied saying that I > probably needed to be looking at tls and pushtls. Well, I have. > I hate to be a bonehead about this, but I still don't see how > to make use of these things. The tips pages have nice things > for ordinary users like mounting cds and using cdfs. Would > anyone be kind enough to walk me through making secure > ftp connections in a `tip o' the day' sort of way. > > Thanks. > > Greg I submitted a patch (/n/sources/patch/ftpfs-auth-tls), which adds the option -t for AUTH TLS to ftpfs. It seems to be what you need, if the server you want to connect to supports TLSv1 or SSLv3. Sincerly, Christoph From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 08:06:44 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 08:06:44 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8F43219499 for ; Sun, 3 Apr 2005 19:06:23 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 910D51828D for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:05:55 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20209-02-8 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:05:54 -0400 (EDT) Received: from collyer.net (xtc.collyer.net [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5B3A618280 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:05:54 -0400 (EDT) Message-ID: <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> To: lucio@proxima.alt.za, 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Date: Sun, 3 Apr 2005 16:05:50 -0700 From: geoff@collyer.net In-Reply-To: <4cb3ee21139d0d7c5ca19ed46c45dd95@proxima.alt.za> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu If one were going to add TLS dialing as a standard facility, I'd suggest adding it to cs, not dial, perhaps as a qualifier similar to "!r": tcp!host!ftp!tls. This would make TLS dialing available uniformly and immediately to all programs, without recompilation, and even to command-line usage. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 08:20:45 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 08:20:45 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F150218FD1 for ; Sun, 3 Apr 2005 19:20:38 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9541718199 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:20:07 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20377-02-26 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:20:06 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.206]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 315FD181A3 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:20:06 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1086212rne for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 16:20:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=q+2KP7HXXcg9Lfw5drlx+YgADlV2v2lh1I8581vv9f39v54inU2YQzpxKUP/he/5CNlEfxmLSBwexCP5kS3OKdswqI132c5SSETbfdoRVF/tE7aigL6Stv+YmOXXrvfRlwC/IsXYaVES3nREMlgKKIEHfDlW0xabXUYYXumcaQA= Received: by 10.38.15.55 with SMTP id 55mr4440896rno; Sun, 03 Apr 2005 16:20:05 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Sun, 3 Apr 2005 16:20:05 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 19:20:05 -0400 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <4cb3ee21139d0d7c5ca19ed46c45dd95@proxima.alt.za> <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > If one were going to add TLS dialing as a standard facility, I'd > suggest adding it to cs, not dial, perhaps as a qualifier similar to > "!r": tcp!host!ftp!tls. This would make TLS dialing available > uniformly and immediately to all programs, without recompilation, and > even to command-line usage. since icann has deprecated having separate "automatically start tls after connecting" tcp ports for services, tweaking any of these is not very useful. for example (and this was my point earlier, which i did not make very clearly) in ftp you have to send an "AUTH TLS" and have the server send back a success response before you start tls. other protocols have similar protocol-specific negotiation phases. also, adding it to cs requires having /net/tcp understand the !tls qualifier (cs just passes !r into the tcp dial string), which would mean having the gory public-key certificate etc. part of tls in the kernel (or in a separate user-space network stack). russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 08:58:10 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 08:58:10 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 35D08191BD for ; Sun, 3 Apr 2005 19:57:57 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id E78741824C for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:57:29 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 26496-01-50 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:57:28 -0400 (EDT) Received: from collyer.net (xtc.collyer.net [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7A7D0181A3 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 19:57:28 -0400 (EDT) Message-ID: <87cea4f36cf09570b4ed355ec6e95eff@collyer.net> To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Date: Sun, 3 Apr 2005 16:57:26 -0700 From: geoff@collyer.net In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu I hadn't heard about the icann deprecation; do you have a pointer to it? I guess I'd been thinking that cs would strip !tls from the end before passing the modified string (containing IP address rather than domain name) to /net/tcp, though I suppose access to certificates would be complicated by having cs, running as hostowner, start TLS. Sounds like it's now moot anyway. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 10:06:13 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 10:06:13 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 15E5817A64 for ; Sun, 3 Apr 2005 21:05:40 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EDB02181CA for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 21:05:10 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 08095-02-14 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 21:05:10 -0400 (EDT) Received: from collyer.net (xtc.collyer.net [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AB7BE181C9 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 21:05:09 -0400 (EDT) Message-ID: <9c5c5e57c80648ed47d2feaaed27d2d9@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Date: Sun, 3 Apr 2005 18:05:07 -0700 From: geoff@collyer.net In-Reply-To: <87cea4f36cf09570b4ed355ec6e95eff@collyer.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Googling turns up references to the IESG being opposed to `separate ports' for using TLS and not using TLS under some protocol. Of course a new protocol could run only over TLS and thus use some form of tlsdial(). From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 11:18:34 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 11:18:34 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3704319029 for ; Sun, 3 Apr 2005 22:18:20 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 8A28718183 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 22:17:52 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 00146-01-20 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 22:17:50 -0400 (EDT) Received: from orthanc.ca (orthanc.ca [209.89.70.53]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F155F18180 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 22:17:49 -0400 (EDT) Received: from d64-180-166-101.bchsia.telus.net (d64-180-166-101.bchsia.telus.net [64.180.166.101]) (authenticated bits=0) by orthanc.ca (8.13.3/8.13.3) with ESMTP id j342HFBb014955 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 3 Apr 2005 20:17:20 -0600 (MDT) (envelope-from lyndon@orthanc.ca) Date: Sun, 03 Apr 2005 18:17:14 -0800 From: Lyndon Nerenberg To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>, lucio@proxima.alt.za Subject: Re: [9fans] Secure ftp Again Message-ID: <67CB8264D4E6B1F8F444DEA6@peregrin.orthanc.ca> In-Reply-To: <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> References: <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> X-Mailer: Mulberry/4.0.0a7 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu --On 2005-4-3 4:05 PM -0700 geoff@collyer.net wrote: > If one were going to add TLS dialing as a standard facility, I'd > suggest adding it to cs, not dial, perhaps as a qualifier similar to > "!r": tcp!host!ftp!tls. This would make TLS dialing available > uniformly and immediately to all programs, without recompilation, and > even to command-line usage. But the trend is towards negotiating TLS after chatting over the connection a bit. IMAP, SMTP, and POP all have a separate command to start up TLS. (Yes, there is an unofficial "imaps" that I expect to slowly die out now that RFC3501 has made STARTTLS mandatory to implement.) So adding "...!tls" to cs doesn't really solve the general case. --lyndon From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 12:03:14 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 12:03:14 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 95FBC17AF1 for ; Sun, 3 Apr 2005 23:02:37 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2539A1818C for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 23:01:33 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28554-02-40 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 23:01:32 -0400 (EDT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.194]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C7AE518193 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 23:01:31 -0400 (EDT) Received: by wproxy.gmail.com with SMTP id 69so1351825wri for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 20:01:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=XQa8rU6jIw1Q5hy/qwyKpe+dGl6AOD4QHISpjawOjkibLFynStcFL+ZWOompqdVTDws57uRJWKkRTtWhA2wY2K3pZjpYsD4yODG6uaPCMLT9CKlGxb7QsUO/GAvdKRD3A5hBi4sMXOQk5Jh3pvgON4aGuIsvVPaJzDSZd0kZjq8= Received: by 10.54.43.51 with SMTP id q51mr120859wrq; Sun, 03 Apr 2005 20:01:30 -0700 (PDT) Received: by 10.54.39.47 with HTTP; Sun, 3 Apr 2005 20:01:30 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 20:01:30 -0700 From: Micah Stetson To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <67CB8264D4E6B1F8F444DEA6@peregrin.orthanc.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> <67CB8264D4E6B1F8F444DEA6@peregrin.orthanc.ca> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: micah@stetsonnet.org, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > But the trend is towards negotiating TLS after chatting over the > connection a bit. IMAP, SMTP, and POP all have a separate command to Let's implement Transport Layer Security inside all our application layer protocols! Micah From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 13:31:14 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 13:31:14 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id AF6E218180 for ; Mon, 4 Apr 2005 00:30:45 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 64E4F1816A for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:29:53 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 27964-02-65 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:29:51 -0400 (EDT) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6946418167 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:29:50 -0400 (EDT) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j344CwS28174 for 9fans@cse.psu.edu; Mon, 4 Apr 2005 06:12:58 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j3442nl05613 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 06:02:49 +0200 (SAST) Message-ID: To: 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Mon, 4 Apr 2005 06:02:48 +0200 From: lucio@proxima.alt.za In-Reply-To: <87cea4f36cf09570b4ed355ec6e95eff@collyer.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > I hadn't heard about the icann deprecation; do you have a pointer to > it? > I hope that's IETF, if it's ICANN, it certainly doesn't carry much weight outside the US ;-) > I guess I'd been thinking that cs would strip !tls from the end before > passing the modified string (containing IP address rather than domain > name) to /net/tcp, though I suppose access to certificates would be > complicated by having cs, running as hostowner, start TLS. Sounds > like it's now moot anyway. Can certificates not be served in a factotum fashion? I've been scratching my head over PEM and its cousins for a while and I feel Plan 9 has the right infrastructure to at least alleviate this particular migraine. In fact, there are many such corners of the IT universe that could do with ambitious redesign within the Plan 9 namespace paradigm, I'd like to see a forum where these are discussed and, hopefully, brought to maturation. I suspect 9fans is inappropriate as there is (sorry for stealing your wind, Choate) an entry barrier to those with ideas but no code to contribute. That said, I agre that code contribution is the way to go, I just wish I had the stamina for it. ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 13:31:34 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 13:31:34 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9206B19488 for ; Mon, 4 Apr 2005 00:31:20 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id DE4F318267 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:30:11 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 01519-01-67 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:30:09 -0400 (EDT) Received: from giggle.iba.co.za (giggle.iba.co.za [196.30.44.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 24AEF1817D for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:30:03 -0400 (EDT) Received: (from root@localhost) by giggle.iba.co.za (8.11.7/9.0.2) with UUCP id j344Cvx28172; Mon, 4 Apr 2005 06:12:57 +0200 (SAST) Received: from huddle.proxima.alt.za (foible.proxima.alt.za [192.96.32.72]) by myrtle.proxima.alt.za (8.11.3nb1/8.11.5) with ESMTP id j344CWl05623; Mon, 4 Apr 2005 06:12:32 +0200 (SAST) Message-ID: To: micah@stetsonnet.org, 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Organization: Proxima Research & Development X-Mailer: Plan 9 ACME/Mail Date: Mon, 4 Apr 2005 06:12:31 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > Let's implement Transport Layer Security inside all our application > layer protocols! I can see the logic in the IESG (thanks, again, Geoff) mandating TLS as a negotiated layer _and_ I can see the nightmare it gives rise to. Properly designed, this means there is a single implementation of TLS (Russ's comments about a TLS-savvy kernel, more likely a kernel module in the brave new world after Linux) and a reality of each school implementing it slightly differently and totally incompatibly. My gut feel is that applying namespace rules (OK!) would alleviate the nightmare, just as factotum very successfully simplifies a different aspect of security. ++L From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 13:33:05 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 13:33:05 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3E79C18240 for ; Mon, 4 Apr 2005 00:33:03 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D2D9918177 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:32:22 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 07023-01-19 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:32:21 -0400 (EDT) Received: from collyer.net (xtc.collyer.net [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3099818174 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 00:32:21 -0400 (EDT) Message-ID: <77158a75ac9ee53bb9de3e5763b11f16@collyer.net> To: micah@stetsonnet.org, 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Date: Sun, 3 Apr 2005 21:32:19 -0700 From: geoff@collyer.net In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-sxgbtdffsdtsbvhzaagjfuxqgb" X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu This is a multi-part message in MIME format. --upas-sxgbtdffsdtsbvhzaagjfuxqgb Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Avoiding this was sort of thing was surely part of the motivation for IPsec, but presotto points out (I hope I'm not misrepresenting him) that implementing IPsec, at least in the kernel, is messy, requiring lots of state and the ability to interrupt and restart cryptographic computations at awkward times. I've wondered off and on if it might be feasible and cleaner in a user-mode file server. tcpmux (rfc 1078) looks easier in user-land. --upas-sxgbtdffsdtsbvhzaagjfuxqgb Content-Type: message/rfc822 Content-Disposition: inline Received: from collyer.net ([216.240.55.164]) by collyer.net; Sun Apr 3 20:02:13 PDT 2005 Received: from mail.cse.psu.edu ([130.203.4.6]) by collyer.net; Sun Apr 3 20:02:12 PDT 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E71E18257 for ; Sun, 3 Apr 2005 23:02:07 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2539A1818C for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 23:01:33 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 28554-02-40 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 23:01:32 -0400 (EDT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.194]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C7AE518193 for <9fans@cse.psu.edu>; Sun, 3 Apr 2005 23:01:31 -0400 (EDT) Received: by wproxy.gmail.com with SMTP id 69so1351825wri for <9fans@cse.psu.edu>; Sun, 03 Apr 2005 20:01:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=XQa8rU6jIw1Q5hy/qwyKpe+dGl6AOD4QHISpjawOjkibLFynStcFL+ZWOompqdVTDws57uRJWKkRTtWhA2wY2K3pZjpYsD4yODG6uaPCMLT9CKlGxb7QsUO/GAvdKRD3A5hBi4sMXOQk5Jh3pvgON4aGuIsvVPaJzDSZd0kZjq8= Received: by 10.54.43.51 with SMTP id q51mr120859wrq; Sun, 03 Apr 2005 20:01:30 -0700 (PDT) Received: by 10.54.39.47 with HTTP; Sun, 3 Apr 2005 20:01:30 -0700 (PDT) Message-ID: Date: Sun, 3 Apr 2005 20:01:30 -0700 From: Micah Stetson To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <67CB8264D4E6B1F8F444DEA6@peregrin.orthanc.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <186925c4b8718cb5e5e1ce8747f78ce2@collyer.net> <67CB8264D4E6B1F8F444DEA6@peregrin.orthanc.ca> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: micah@stetsonnet.org, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+geoff.9fans=collyer.net@cse.psu.edu Errors-To: 9fans-bounces+geoff.9fans=collyer.net@cse.psu.edu > But the trend is towards negotiating TLS after chatting over the > connection a bit. IMAP, SMTP, and POP all have a separate command to Let's implement Transport Layer Security inside all our application layer protocols! Micah --upas-sxgbtdffsdtsbvhzaagjfuxqgb-- From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 18:57:16 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 18:57:16 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 04BB018ECB for ; Mon, 4 Apr 2005 05:56:58 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id B3F47182B8 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 05:56:31 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 27390-01-67 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 05:56:26 -0400 (EDT) Received: from nanionic.dat.escet.urjc.es (gsyc106.dat.escet.urjc.es [193.147.71.106]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 5D1E518249 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 05:56:26 -0400 (EDT) Message-ID: <4677fa3dfc83b3f65f8047c27f4252d1@plan9.escet.urjc.es> To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? From: Gorka Guardiola Date: Mon, 4 Apr 2005 11:56:13 +0200 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > % 8c -T x.c > % 8l x.8 > qsorts: incompatible type signatures b3a1d3d5(x.8) and > c7dcac09(/386/lib/libc.a(qsort)) for qsort > % Wouldn't be interesting to have -T added to CFLAGS on the mkfile.proto?. G. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 19:01:07 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 19:01:07 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 51973182F9 for ; Mon, 4 Apr 2005 06:01:04 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D7BBA182BD for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 06:00:36 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 16924-01-10 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 06:00:33 -0400 (EDT) Received: from smtp.vitanuova.com (unknown [213.146.155.10]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D79F71825B for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 06:00:32 -0400 (EDT) Message-ID: From: C H Forsyth Date: Mon, 4 Apr 2005 11:03:38 +0100 To: russcox@gmail.com, 9fans@cse.psu.edu Subject: Re: [9fans] nvram In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>if you're going to be editing the code anyway, >>you might as well have to read and understand it first. careful: that might start a dangerous trend. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 20:06:53 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 20:06:53 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3C120194D2 for ; Mon, 4 Apr 2005 07:06:21 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6EBC317E55 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:05:54 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 29729-01-19 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:05:53 -0400 (EDT) Received: from smtp.vitanuova.com (unknown [213.146.155.10]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6DB6C17E48 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:05:52 -0400 (EDT) Message-ID: From: C H Forsyth Date: Mon, 4 Apr 2005 12:09:05 +0100 To: 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again In-Reply-To: <77158a75ac9ee53bb9de3e5763b11f16@collyer.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>tcpmux (rfc 1078) looks easier in user-land. has that ever been much used? From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 20:38:27 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 20:38:27 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 99BB2182D2 for ; Mon, 4 Apr 2005 07:38:17 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1E79218284 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:37:49 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 22311-02-48 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:37:47 -0400 (EDT) Received: from ams004.ftl.affinity.com (lvs00-fl-n04.valueweb.net [216.219.253.138]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 9270018277 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:37:47 -0400 (EDT) Received: from [80.125.238.70] ([80.125.238.70]:61198 "HELO kilgore") by ams004.ftl.affinity.com with SMTP id S483149AbVDDLhq (ORCPT ); Mon, 4 Apr 2005 07:37:46 -0400 Message-ID: <031a01c5390a$ba3ca540$0d35dfd5@kilgore> From: "boyd, rounin" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> References: Subject: Re: [9fans] Secure ftp Again Date: Mon, 4 Apr 2005 13:37:47 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu i'd say dial should be left along and a lib written to help setup and talk tls across the established connection. -- MGRS 31U DQ 52572 12604 From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 20:51:38 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 20:51:38 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D9080182D2 for ; Mon, 4 Apr 2005 07:51:31 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id ED7EA182B3 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:51:03 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 01659-01-82 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:51:02 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.199]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id BAE7C182B2 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:51:02 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1200398rne for <9fans@cse.psu.edu>; Mon, 04 Apr 2005 04:51:02 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=Bc3hoIieI5wLMK9tr66MEQzHqJ40Nu26U+4hmAiMmq4kg7buYogbIBxHRgTi+7jzNVLU/eilv0gisw6I5nbHaIu4EqkwbVbAuDyleTU0YC87O+PNyM2RTvp5I7Rqb1OWZGHuYEXFQyoV2GWtXQIUjxAMx0lUpJ54Ua7CLfJkjhQ= Received: by 10.38.15.55 with SMTP id 55mr4931461rno; Mon, 04 Apr 2005 04:51:02 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Mon, 4 Apr 2005 04:51:02 -0700 (PDT) Message-ID: Date: Mon, 4 Apr 2005 07:51:02 -0400 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <031a01c5390a$ba3ca540$0d35dfd5@kilgore> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <031a01c5390a$ba3ca540$0d35dfd5@kilgore> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > i'd say dial should be left along and a lib written > to help setup and talk tls across the established > connection. that's already done. believe me, there's already an enormous library (and a kernel driver) sitting under the fd = tlsClient(fd, &conn); free(conn.cert); lines. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 20:57:38 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 20:57:38 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 916C4182DD for ; Mon, 4 Apr 2005 07:57:33 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F1FA718257 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:57:04 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 29729-01-98 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:57:03 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.196]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C3E6218243 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:57:03 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1201785rne for <9fans@cse.psu.edu>; Mon, 04 Apr 2005 04:57:03 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=UhGB+MyoXtz5nI9pK4Q6XTz2MN81FdUPI9yJlTc1leXS+KGRScgvNjZDS3HXUO53meDqNd9PDtgAcBSw9X/GFzC41jqUrhvkwDu0QjGZjulnv7XRlIghOnXURxsdw9X+FALiqssoKHsZLi30uxzaCRMwSun2qiyUuh3Xtdu1ePU= Received: by 10.38.75.70 with SMTP id x70mr5042605rna; Mon, 04 Apr 2005 04:57:03 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Mon, 4 Apr 2005 04:57:03 -0700 (PDT) Message-ID: Date: Mon, 4 Apr 2005 07:57:03 -0400 From: Russ Cox To: lucio@proxima.alt.za, Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <87cea4f36cf09570b4ed355ec6e95eff@collyer.net> X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > I hope that's IETF, if it's ICANN, it certainly doesn't carry much > weight outside the US ;-) actually i meant iana or whoever is giving out port numbers these days. russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 22:25:23 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 22:25:23 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id C912E1816F for ; Mon, 4 Apr 2005 09:25:07 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 82D4C18146 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 09:24:37 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 26724-01-11 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 09:24:35 -0400 (EDT) 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 6B5F8180B1 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 09:24:35 -0400 (EDT) Message-ID: Date: Mon, 4 Apr 2005 09:24:32 -0400 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? In-Reply-To: <4677fa3dfc83b3f65f8047c27f4252d1@plan9.escet.urjc.es> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu On Mon Apr 4 05:57:16 EDT 2005, paurea@lsub.org wrote: > > > % 8c -T x.c > > % 8l x.8 > > qsorts: incompatible type signatures b3a1d3d5(x.8) and > > c7dcac09(/386/lib/libc.a(qsort)) for qsort > > % > > Wouldn't be interesting to have -T added to CFLAGS on the mkfile.proto?. > > G. we do that here. the reason it was not pushed to sources is that you must be careful about how you recompile and install all your libraries and binaries when you turn it on. all of /src has been made with -T, as forsyth mentioned, it found a few small problems. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Mon Apr 4 23:21:32 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Mon Apr 4 23:21:32 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 53E8F19491 for ; Mon, 4 Apr 2005 10:21:15 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 86EC418F41 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 10:20:44 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23207-01-27 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 10:20:41 -0400 (EDT) Received: from lavoro.terzarima.net (spc1-york1-5-0-cust142.seac.broadband.ntl.com [80.0.45.142]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id F11DF18F42 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 10:20:39 -0400 (EDT) Message-ID: <57329444939968a7a5937851ed647941@terzarima.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] OT: programming style under Plan9?? From: Charles Forsyth Date: Mon, 4 Apr 2005 15:20:37 +0100 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu >>all of /src has been made with -T, as forsyth mentioned, it found >>a few small problems. it found a few big ones in some things not on sources, which in a sense helped to justify it even for statically-linked programs. to be fair to C, they all required some violation of the `.h' declaration discipline, but they happened. on the other hand, some other -T diagnostics turn up (even with things in /src) when a .h changes but this or that .$O or .a has not been recompiled, to discover a ulong -> uvlong change for instance. of course, that's a violation of mkfile discipline, but it's comforting to know that such oversights are detected mechanically at ?l time. From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Tue Apr 5 03:06:00 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Tue Apr 5 03:06:00 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 3B5D819285 for ; Mon, 4 Apr 2005 14:05:55 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2B11119351 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:04:55 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 09244-01-86 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:04:54 -0400 (EDT) Received: from athena.softcardsystems.com (mail.softcardsystems.com [12.34.136.114]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 4C60E1953C for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:04:54 -0400 (EDT) Received: from athena (athena [12.34.136.114]) by athena.softcardsystems.com (8.12.11/8.12.11) with ESMTP id j34Hw0NY018981 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 12:58:00 -0500 Date: Mon, 4 Apr 2005 12:58:00 -0500 (EST) From: Sam X-X-Sender: sah@athena To: 9fans@cse.psu.edu Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by amavisd-new at cse.psu.edu Subject: [9fans] 'non-interruptable temporary' warning X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Hello, warning: ../port/devaoe.c:540 non-interruptable temporary Line 540: ah->lba0 = lba = f->lba; f->lba and lba are vlongs, ah->lba0 is a uchar. What is the compiler warning me against? I'm guessing something about being interruptible in the middle of accessing the vlong? Cheers, Sam From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Tue Apr 5 03:11:03 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Tue Apr 5 03:11:03 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 523CF19381 for ; Mon, 4 Apr 2005 14:10:52 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D6D0518F24 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:10:22 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 23376-01-70 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:10:21 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.196]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A22E518F1F for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:10:21 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id y7so1319096rne for <9fans@cse.psu.edu>; Mon, 04 Apr 2005 11:10:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=OB7L7YYT/tTHP4jv1XoSqORu/Y/ZlXw4aiaCbIexEaxxL9PKhpby7Xfpxe868SuEBQ45DTMsZE293vdcdxFfXZd+iywmjrIblB27dWveQlCKXD8iEuTr6d7Dq8juXXPq5Ps2L60uwtTH5IEbeUUBLcjcKks58vMzbwC0VfGUxJU= Received: by 10.38.15.55 with SMTP id 55mr5280916rno; Mon, 04 Apr 2005 11:10:21 -0700 (PDT) Received: by 10.38.104.41 with HTTP; Mon, 4 Apr 2005 11:10:20 -0700 (PDT) Message-ID: Date: Mon, 4 Apr 2005 14:10:20 -0400 From: Russ Cox To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] 'non-interruptable temporary' warning In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Russ Cox , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu the compiler is warning you against its own laziness. in this case it is using a global temporary to hold the intermediate value of (lba = f->lba) while converting it to uchar. if you had another thread running through this code it would use the same temporary. use lba = f->lba; ah->lba0 = lba; russ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Tue Apr 5 03:57:25 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Tue Apr 5 03:57:25 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 256DC194BF for ; Mon, 4 Apr 2005 14:57:10 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id EA0A218F0A for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:56:40 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11479-01-57 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:56:36 -0400 (EDT) Received: from babingka.lava.net (babingka.lava.net [64.65.64.26]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7B61B183EF for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 14:56:36 -0400 (EDT) Received: from malasada.lava.net (malasada.lava.net [64.65.64.17]) by babingka.lava.net (Postfix) with ESMTP id 814B1133B9; Mon, 4 Apr 2005 08:56:35 -1000 (HST) Date: Mon, 4 Apr 2005 08:56:35 -1000 (HST) From: Tim Newsham To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Secure ftp Again In-Reply-To: <77158a75ac9ee53bb9de3e5763b11f16@collyer.net> Message-ID: References: <77158a75ac9ee53bb9de3e5763b11f16@collyer.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by amavisd-new at cse.psu.edu Cc: micah@stetsonnet.org X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu > Avoiding this was sort of thing was surely part of the motivation for > IPsec, but presotto points out (I hope I'm not misrepresenting him) > that implementing IPsec, at least in the kernel, is messy, requiring > lots of state and the ability to interrupt and restart cryptographic > computations at awkward times. Most of the complexity in IPSEC lies in the key negotiation protocol. The actual per-packet handling (encryption and authentication) is pretty simple. The key negotiation protocols do not need to reside in the kernel, in fact in most implementations they do not. Tim Newsham http://www.lava.net/~newsham/ From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Tue Apr 5 08:21:32 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Tue Apr 5 08:21:32 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1A15B1951A for ; Mon, 4 Apr 2005 19:20:45 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 725F017BE2 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 19:20:14 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 10656-01-83 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 19:20:11 -0400 (EDT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.206]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id D8C3F17BDC for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 19:20:10 -0400 (EDT) Received: by rproxy.gmail.com with SMTP id c16so1613912rne for <9fans@cse.psu.edu>; Mon, 04 Apr 2005 16:20:10 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=KsZGhyEln2qFfk0X1ECZKN+AlVHdp6dpiOKgw/m4D9xc+Bvk3a/prVQz7MJviy7HZX+x6h3LGD4xTuCgZV8wA+cJAHGlYvRSIvFgk3HlP1Pi4lBSHymxr5rn4NvaBoc5vvAJGhYd9dSUxticeVhMM371gwcNfF89owjwCUnz3fk= Received: by 10.38.6.79 with SMTP id 79mr2411177rnf; Mon, 04 Apr 2005 16:20:10 -0700 (PDT) Received: by 10.38.76.22 with HTTP; Mon, 4 Apr 2005 16:20:10 -0700 (PDT) Message-ID: <14ec7b18050404162012b40277@mail.gmail.com> Date: Mon, 4 Apr 2005 17:20:10 -0600 From: andrey mirtchovski To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Drawterm Performance on Different OSes In-Reply-To: <55909.128.107.253.38.1112163591.squirrel@www.infernopark.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <88b16c59972106f2786f8a887e7ddc49@comcast.net> <45303.128.107.253.38.1112161613.squirrel@www.infernopark.com> <55909.128.107.253.38.1112163591.squirrel@www.infernopark.com> X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: andrey mirtchovski , Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu try the undocumented "-b" option which turns off the broken stipple fix (i.e. the disappearing fonts). that'll speed up dt considerably... sorry, can't have the cake and eat it too From cse.psu.edu!9fans-bounces+arisawa=ar.aichi-u.ac.jp Tue Apr 5 08:41:18 JST 2005 remote from ar Received: from mail.cse.psu.edu ([130.203.4.6]) by ar; Tue Apr 5 08:41:18 JST 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 7142318117 for ; Mon, 4 Apr 2005 19:41:15 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 1FB841809D for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 19:40:33 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20617-01-53 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 19:40:31 -0400 (EDT) Received: from collyer.net (xtc.collyer.net [216.240.55.168]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2E2B418033 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 19:40:31 -0400 (EDT) Message-ID: <7de49004a9d3e5fd5438e318ed621b79@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again Date: Mon, 4 Apr 2005 16:40:29 -0700 From: geoff@collyer.net In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-euhylverjfyjlgphhbphuomncy" X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu Errors-To: 9fans-bounces+arisawa=ar.aichi-u.ac.jp@cse.psu.edu This is a multi-part message in MIME format. --upas-euhylverjfyjlgphhbphuomncy Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I believe it's been used a little. If there were more implementations, it would probably be used more. --upas-euhylverjfyjlgphhbphuomncy Content-Type: message/rfc822 Content-Disposition: inline Received: from collyer.net ([216.240.55.164]) by collyer.net; Mon Apr 4 04:06:41 PDT 2005 Received: from mail.cse.psu.edu ([130.203.4.6]) by collyer.net; Mon Apr 4 04:06:40 PDT 2005 Received: from psuvax1.cse.psu.edu (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6C44818E1F for ; Mon, 4 Apr 2005 07:06:08 -0400 (EDT) X-Original-To: 9fans@cse.psu.edu Delivered-To: 9fans@cse.psu.edu Received: from localhost (localhost [127.0.0.1]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6EBC317E55 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:05:54 -0400 (EDT) Received: from mail.cse.psu.edu ([127.0.0.1]) by localhost (psuvax1 [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 29729-01-19 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:05:53 -0400 (EDT) Received: from smtp.vitanuova.com (unknown [213.146.155.10]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 6DB6C17E48 for <9fans@cse.psu.edu>; Mon, 4 Apr 2005 07:05:52 -0400 (EDT) Message-ID: From: C H Forsyth Date: Mon, 4 Apr 2005 12:09:05 +0100 To: 9fans@cse.psu.edu Subject: Re: [9fans] Secure ftp Again In-Reply-To: <77158a75ac9ee53bb9de3e5763b11f16@collyer.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces+geoff.9fans=collyer.net@cse.psu.edu Errors-To: 9fans-bounces+geoff.9fans=collyer.net@cse.psu.edu >>tcpmux (rfc 1078) looks easier in user-land. has that ever been much used? --upas-euhylverjfyjlgphhbphuomncy--