From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.236.108.44 with SMTP id p32cs38171yhg; Fri, 1 Apr 2011 03:18:28 -0700 (PDT) Return-Path: <9front+bncCPTY2Ox2EPPM1uwEGgRK2Q9v@googlegroups.com> Received-SPF: pass (google.com: domain of 9front+bncCPTY2Ox2EPPM1uwEGgRK2Q9v@googlegroups.com designates 10.216.180.77 as permitted sender) client-ip=10.216.180.77; Authentication-Results: mr.google.com; spf=pass (google.com: domain of 9front+bncCPTY2Ox2EPPM1uwEGgRK2Q9v@googlegroups.com designates 10.216.180.77 as permitted sender) smtp.mail=9front+bncCPTY2Ox2EPPM1uwEGgRK2Q9v@googlegroups.com; dkim=pass header.i=9front+bncCPTY2Ox2EPPM1uwEGgRK2Q9v@googlegroups.com Received: from mr.google.com ([10.216.180.77]) by 10.216.180.77 with SMTP id i55mr2810585wem.4.1301653107279 (num_hops = 1); Fri, 01 Apr 2011 03:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:x-beenthere:received-spf:x-authenticated :x-provags-id:message-id:to:subject:date:from:in-reply-to :mime-version:x-y-gmx-trusted:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=XGsP11rE1enuUjKcqGBHlOE4+BlCWoQ+pdkqvgsOpbQ=; b=dW8ds8Z5LL5n4yy+2qdD6RSRm/ruJX9uF+MqYWzyy9Xbrix8jYNAUONlGDBRt4+aLl TSGCXdZ2E7+w04d18RsZGcTk9Zr/0IVMH/okaq6PoM3/JiyPdRsvB3J4HTHmGwkiHEu0 ZDzG/qzPfZ2hMFwbkHUO5udrMcnuKQTZ3ADzw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:x-authenticated:x-provags-id:message-id:to :subject:date:from:in-reply-to:mime-version:x-y-gmx-trusted :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type; b=0HJjse4Gkzo1g3hKKZbH86lq80RPjvid2XDX9xKplCNjvIRhMFRM8zgppRCVH5JnfF ua4O0lypktRN/DdEmhcaKRCMVPKt9dOjzACEPD/+prD2kZvVpd8MW13IOna6PzMbZtjN Pe6N1A6yZttnB/rvH1/4RElWXGrG5YKPeg8F8= Received: by 10.216.180.77 with SMTP id i55mr786114wem.4.1301653107227; Fri, 01 Apr 2011 03:18:27 -0700 (PDT) X-BeenThere: 9front@googlegroups.com Received: by 10.227.95.10 with SMTP id b10ls1090484wbn.3.p; Fri, 01 Apr 2011 03:18:26 -0700 (PDT) Received: by 10.227.140.210 with SMTP id j18mr213469wbu.8.1301653106599; Fri, 01 Apr 2011 03:18:26 -0700 (PDT) Received: by 10.227.140.210 with SMTP id j18mr213468wbu.8.1301653106578; Fri, 01 Apr 2011 03:18:26 -0700 (PDT) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by gmr-mx.google.com with SMTP id f14si537365wbu.5.2011.04.01.03.18.26; Fri, 01 Apr 2011 03:18:26 -0700 (PDT) Received-SPF: pass (google.com: domain of cinap_lenrek@gmx.de designates 213.165.64.22 as permitted sender) client-ip=213.165.64.22; Received: (qmail invoked by alias); 01 Apr 2011 10:18:25 -0000 Received: from dslb-092-078-029-020.pools.arcor-ip.net (EHLO centraldogma.9hal) [92.78.29.20] by mail.gmx.net (mp070) with SMTP; 01 Apr 2011 12:18:25 +0200 X-Authenticated: #10700799 X-Provags-ID: V01U2FsdGVkX186fUddxNE6LTsu34Cgad3rqy2ec3Elss+fc+fluW O/MHB08a46TKOd Message-ID: <3adde944e6b9688e2492230f017e56a8@gmx.de> To: 9front@googlegroups.com Subject: Re: todo Date: Fri, 1 Apr 2011 12:18:24 +0200 From: cinap_lenrek@gmx.de In-Reply-To: MIME-Version: 1.0 X-Y-GMX-Trusted: 0 X-Original-Sender: cinap_lenrek@gmx.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cinap_lenrek@gmx.de designates 213.165.64.22 as permitted sender) smtp.mail=cinap_lenrek@gmx.de Reply-To: 9front@googlegroups.com Precedence: list Mailing-list: list 9front@googlegroups.com; contact 9front+owners@googlegroups.com List-ID: <9front.googlegroups.com> X-Google-Group-Id: 831096995978 List-Post: , List-Help: , List-Archive: Sender: 9front@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/mixed; boundary="upas-qxedjdozetnuslcppkmnslzgqm" This is a multi-part message in MIME format. --upas-qxedjdozetnuslcppkmnslzgqm Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit as i read the manpage to Tversion, the client first sends something like 9P2000[.extension] and the server responds with something like 9Pnnnn. so if we add the extension to like kfs or cwfs, we can respond with 9P2010 or something and the mnt driver will use the Tmove rpc. but looking at the implementations... we are in trouble... cwfs: /* * Should check the '.' stuff here. */ if(strcmp(f->version, VERSION9P) == 0){ r->version = VERSION9P; chan->protocol = serve9p2; chan->msize = r->msize; } else r->version = "unknown"; lib9p: respond(...): switch(r->ifcall.type){ default: assert(0); so, just using "P92000" and send blind Tmoves to lib9p based server will crash them... using anything other than "9P2000" will most likely result in the Tversion to fail with old servers. so uriel has a point here... negotiation my ass... but this attach name hack sucks big time... -- cinap --upas-qxedjdozetnuslcppkmnslzgqm Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9front+bncCI3Jl6K4FBCcttbsBBoEtGremA@googlegroups.com> Delivered-To: GMX delivery to cinap_lenrek@gmx.de Received: (qmail invoked by alias); 01 Apr 2011 09:30:06 -0000 Received: from mail-yi0-f64.google.com (EHLO mail-yi0-f64.google.com) [209.85.218.64] by mx0.gmx.net (mx116) with SMTP; 01 Apr 2011 11:30:06 +0200 Received: by yie13 with SMTP id 13sf5998038yie.9 for ; Fri, 01 Apr 2011 02:30:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:x-beenthere:received-spf:mime-version:sender :in-reply-to:references:date:message-id:subject:from:to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=SydTPaypVFumM37uFMd6rQMdERnGdE4r9GR/0qlc8Nc=; b=EP9a6TtyDiy89zeSpFtmSbkA2M8Xp0xrTSLUVogS5rDsxA2ylo2ViqraFlFhOb8zVj wzyYfG5k1pLzS7IetbBKSzR7DYLvoRMM33wQjftKrK7ETQDBq3FUtBpV6sAjH6/J+SAS JCCoGsLBeP0QDXvQWMWfGf8ZiGx0Sv14bP9F4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:sender:in-reply-to:references :date:message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; b=TxAX1ByToZJJRSnUA6aOVZgCgunVu2AU2v/10iysSDjHby00BooSUgVwy6Ne8Y6xyH AVgOG89BrzLikTR3kxkiaJRrsLWsHCsThpe5mUD4u+UFE8tRn6OpnIxWXw4bhB4ktOyX ++hDr0C6MzxWzDxQahMpHy7cSQWL/fASvLf2I= Received: by 10.101.109.3 with SMTP id l3mr576023anm.9.1301650204547; Fri, 01 Apr 2011 02:30:04 -0700 (PDT) X-BeenThere: 9front@googlegroups.com Received: by 10.101.32.20 with SMTP id k20ls385771anj.5.p; Fri, 01 Apr 2011 02:30:04 -0700 (PDT) Received: by 10.101.46.15 with SMTP id y15mr1703863anj.8.1301650204071; Fri, 01 Apr 2011 02:30:04 -0700 (PDT) Received: by 10.101.46.15 with SMTP id y15mr1703861anj.8.1301650204054; Fri, 01 Apr 2011 02:30:04 -0700 (PDT) Received: from mail-yw0-f51.google.com (mail-yw0-f51.google.com [209.85.213.51]) by gmr-mx.google.com with ESMTPS id c18si539861ana.6.2011.04.01.02.30.03 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 01 Apr 2011 02:30:03 -0700 (PDT) Received-SPF: pass (google.com: domain of lost.goblin@gmail.com designates 209.85.213.51 as permitted sender) client-ip=209.85.213.51; Received: by ywg4 with SMTP id 4so1462200ywg.38 for <9front@googlegroups.com>; Fri, 01 Apr 2011 02:30:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.236.136.37 with SMTP id v25mr5412122yhi.214.1301650202860; Fri, 01 Apr 2011 02:30:02 -0700 (PDT) Sender: 9front@googlegroups.com Received: by 10.236.108.44 with HTTP; Fri, 1 Apr 2011 02:30:02 -0700 (PDT) In-Reply-To: References: Date: Fri, 1 Apr 2011 02:30:02 -0700 Message-ID: Subject: Re: todo From: Uriel To: 9front@googlegroups.com X-Original-Sender: lostgoblin@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of lost.goblin@gmail.com designates 209.85.213.51 as permitted sender) smtp.mail=lost.goblin@gmail.com; dkim=pass (test mode) header.i=@gmail.com Reply-To: 9front@googlegroups.com Precedence: list Mailing-list: list 9front@googlegroups.com; contact 9front+owners@googlegroups.com List-ID: <9front.googlegroups.com> X-Google-Group-Id: 831096995978 List-Post: , List-Help: , List-Archive: List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-GMX-Antivirus: 0 (no virus found) X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p4U4jfdfC5HDevlx1X2sAZg1MkugZcpwIdDb8z5l6KEaP+LdZ7QLw+5CKzyp k5HTLZ1v8wPRqFdQdQapWq9qz59Rr52fCiljKsM85i3sbXAJVBjnzZkoSL42zBmmwDa5vja6zT3o 7boow==V1; On Fri, Apr 1, 2011 at 12:13 AM, wrote: > why? =C2=A0can't we just fire and forget? =C2=A0server that dont know the > command will just reply with an error no? We could just as well 9p2010 and be done with it. Changing the protocol for this is just stupid, next you will find a trillion equally good reasons to add other extensions. uriel > -- > cinap > > > ---------- Forwarded message ---------- > From:=C2=A0Uriel > To:=C2=A09front@googlegroups.com > Date:=C2=A0Fri, 1 Apr 2011 00:04:18 -0700 > Subject:=C2=A0Re: todo > On Thu, Mar 31, 2011 at 9:40 PM, aiju wrote: >> >>> This is plain gratuitous idiotic protocol breaking, you can do the >>> same thing simply by providing an alternative attach name with ctl >>> file(s) for fancy things like moving stuff around. >> >> It doesn't break the protocol at all: Clients which don't need it >> don't have to know about it and if the server doesn't have it the >> client can emulate it. > > But then the client has to negotiate with the server to find out if it > supports the Tmove extension, > it is totally idiotic and retarded, adding it via an alternative > attach name is trivial and doesn't break any shit. > > uriel > --upas-qxedjdozetnuslcppkmnslzgqm--