From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id D3D792D8767C for <9fans@9fans.net>; Mon, 13 Jul 2020 02:22:26 -0400 (EDT) (envelope-from fgergo@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 3F55C592BB4; Mon, 13 Jul 2020 02:22:26 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1594621346; b=iHxx7VyW5QfazLzt4o2XPb6usCtQpOXvpRjwF6REhu6uQzlg2Q eizPFHWsRMjoEKSiAl6I4/evgj9bT96hUGLX5T89B25mN8KDZnjuTHbukE3/RI5Y vjzv3hh1b+t0ta7+BCQlXYvTox5BN30oPfI7+RbHjypOMack/uAVOgwFjA9M1//8 rHsSyIJXhoKJnJNatgnqUQALIeCbrOEoZhoKTP2st8PwVQDNaMtTITPHmDwXGT87 TqQb9K6qg3DlbgORx20+1LWvGD45v5DJBEJ0MfMJAqMr7y36zE1GM5HFes5eTPiJ bw6sn4fkLk9JKfqZAHp01Bj8HCc7UlJ/PSSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; s=arcseal; t=1594621346; bh=x+rPFcQbgSnIZVLt+p1T+rqwqrvPkAcQrOE247uHoMU=; b=rtbfhxb6JkVm AFcaDA6RmI685yfJhr3s9vI8WhYM+VZNj2dqXSyxYmdfm+mMHtC3M93FED+dG0o3 6YHMPim3myeKNAS+MeBp7WCDrlEBhbk4yxbvX2GRO1+yJOlN78DPQCNAM6ySK2Mi 7krFcOPwibaGtul8YESeZF8KZVsNQKPvxlQ9YYc4eMYS8JRMhYI2ya2a9wfz2EGD W+INFPfoALlNg+/Sn1P3CmrUvByOZzyJ6mLk/+Yzs6D8rXfxdXJ7WiYWZ3iP/Z1A dhHBiK9GLVdZ/agEaNVo7A6jyX8HefGdXfOQm0/VBxpGHbDFK9Lf3sjrRh8RvexH 0g8Sza+TyA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=UMo2MSvz header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.222.169 (mail-qk1-f169.google.com); spf=pass smtp.mailfrom=fgergo@gmail.com smtp.helo=mail-qk1-f169.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Hpl8xh8U; x-ptr=pass smtp.helo=mail-qk1-f169.google.com policy.ptr=mail-qk1-f169.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=UMo2MSvz header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.222.169 (mail-qk1-f169.google.com); spf=pass smtp.mailfrom=fgergo@gmail.com smtp.helo=mail-qk1-f169.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Hpl8xh8U; x-ptr=pass smtp.helo=mail-qk1-f169.google.com policy.ptr=mail-qk1-f169.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduiedrvdejgdelleculddtuddrgeduhedrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepjghfhfffkffuvfgtsehttdertddttdejnecuhfhrohhmpehfghgvrhhg ohesghhmrghilhdrtghomhenucggtffrrghtthgvrhhnpefgveeutdelleffieevkeelte elhfekfeevtddtteejheduvdfhudfgteeifedthfenucffohhmrghinhepghhithhhuhgs rdgtohhmnecukfhppedvtdelrdekhedrvddvvddrudeileenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrvddvvddrudeiledphhgvlhho pehmrghilhdqqhhkuddqfhduieelrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpe eofhhgvghrghhosehgmhgrihhlrdgtohhmqecuuffkkgfgpeefudehje X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'fgergo@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="fgergo@gmail.com"; helo=mail-qk1-f169.google.com; client-ip=209.85.222.169 Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 13 Jul 2020 02:22:26 -0400 (EDT) (envelope-from fgergo@gmail.com) Received: by mail-qk1-f169.google.com with SMTP id j80so11207651qke.0 for <9fans@9fans.net>; Sun, 12 Jul 2020 23:22:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=x+rPFcQbgSnIZVLt+p1T+rqwqrvPkAcQrOE247uHoMU=; b=UMo2MSvzhS7yXuiWMxFbseibQi0FcgB1SregHVLPy6fqq26rLH9ZY3dLQMvkT7w9Wl 73xqamtY2Gr/syzqWH89NlSDDSBu3AHdSfg5bV3FKZkxZOB3MxvneH6Kvjqkd4tXuYHI AMi7p09mS03GE9xDK0YXkbQ0eAhl5eNlF7kt9Ep4EnJUEIOg+NIFrCl2stLAxUTHaTbX vXlKaZZIcJkTmm2Nh3udZfOL/ht1ygiNIaTjn/e03WHqCBfnclmClKXsS3WRjuXB6sqf WhezyHPB+hOEw618z5RJdclSWitj+4sAjFfEk1esICuCYC0R48ms9djs1IDS1GdlGlFm Wm4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=x+rPFcQbgSnIZVLt+p1T+rqwqrvPkAcQrOE247uHoMU=; b=Hpl8xh8U4SDvoXsd1UvGg4lhD26SA8qxQKU838kN5YHbGHqhEGEyh++l/ndn4rNo6o jv9XTQXLXEiFX5WfhwrvLQNMqzW5QDgJxYci/kO7XeITH7Hij22fRyQqeMy2v20kSdiu 2aaNvZzlg6tkshyexZSavHMIl4OlRDBVuFUXotyE7anemXC9iZAKx5BIgBS+uyZBiTPa 4HuvRchsb4oFniajpZI4ZO2focMrVNLRSvGPe6gJ+6ntO2M+xgQI3qZP0TALZqJeA42Z RJYDjo+WhOG7aAaWc4oj37hoR3UOKAziJWomIvXtX6iTINAntvgvIshH2DHM0ZpsjLV4 +fXA== X-Gm-Message-State: AOAM533OMVvwk8WnJfnFePKFWAyQMqKNI9a4s8diLU86boWUFmzou9vz QI/Vl6l4/1oYyp86P9Lz8LyU78JloUKUl90mBfJ0mC40 X-Google-Smtp-Source: ABdhPJzw2KeoAtuoIciKy0f2MMw79MRHS6/6UWMdCFC4pzOSYZxK/JKB1heViRZewoCKw42Bi1xNNVzGeb5nAw3ikTs= X-Received: by 2002:a37:4683:: with SMTP id t125mr79074825qka.416.1594621345531; Sun, 12 Jul 2020 23:22:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6214:12e6:0:0:0:0 with HTTP; Sun, 12 Jul 2020 23:22:24 -0700 (PDT) In-Reply-To: References: From: fgergo@gmail.com Date: Mon, 13 Jul 2020 08:22:24 +0200 Message-ID: Subject: Re: [9fans] u9fs in go? To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 3bbcf166-c4d1-11ea-9a25-caae1fc9a1c4 On 7/13/20, David du Colombier <0intro@gmail.com> wrote: >> Did anybody try to reimplement u9fs in go? >> If not yet, which 9p go package would you recommend to use? >> (I don't need any authentication only 9p.) > > There is a multitude of 9P implementations in Go. > > For example, this one, which includes a program to serve > local files as a 9P filesystem: > > https://github.com/Harvey-OS/ninep > Thank you! https://github.com/Harvey-OS/ninep/tree/master/cmd/ufs seems to be working nice, after trivial changes to ninep/filesystem/filesystem_windows.go . (Change all 'File' references to 'file'.) (Though go test fails in ninep/filesystem/ on windows. I'll maybe check later.) +thank you all for 9p library references! thanks again!