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 A4220A0F8CF for <9fans@9fans.net>; Sat, 11 Jan 2020 14:32:54 -0500 (EST) (envelope-from rodrigosloop@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id A85DF4DC0BF; Sat, 11 Jan 2020 14:32:54 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1578771174; b=nMrTueyLyfVmOqJmj09r6Vc4Jhi7uDVo5UmmoOT6PXF46HWYlM Yu34isWl/3mVTU1f9CBSq7nh9pBmJbxo3vxpavDR5yxF6Ux4eWEkpixzMogiYLKL +b5d/gTsyEZwonvwoSkhQDeequZylXgQXhDLmlrR1vLySD4DGnmpQ0R68EkNMLtn TcwsAQ+w7HAJrrmlC8fxfCbRDQ1rTMXrdl3LkYaP8eUzn/8jfiUt4+6lC1+Kw7Vr ZTGpcr2DFBOCSqBIEalq3R05IZi0VxgbbLmCtMiJgqxsUs+2D6x/al0t8NYZLaZB acsqS3nyYHeEWjIccXunYiEEXSQQJBot1Cng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1578771174; bh=iAPNZojQBlxBmbB7fUgflcX+gDAVlNWWClSP5K0VjUo=; b=mF1gPubV3aPc 7IUo3xa2mr5G1T671IfbspKamkpYF4Y+psd86Cy35fSfhynTn0um61DaWa0gJjBu 8erpGJhvPoVaLg2nVJDBIVGZgVbQoXfzKW4QyRE9VXl60xI3fFAk2E4RNdYX3vqD L6bXSTklVZpcUhzkSHHMI0lrnCfQprk0QoXyRZLL00Oi+Or4tZe2bODRMfKbpVl5 Zp3UfiNgiYRAx6L9j3j/qM52DBeybmntS7A0mYs4LZFlsTUWVaCVavniKNBwqokA gndoZSbdPd0fc2o50XWFXCAAsxu+vPJZnL4dSlDF+Vu0EBTNHI1RYx8BPrLuxk5y I+mZYZW6hQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=YPtmWBu5 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.160.169 (mail-qt1-f169.google.com); spf=pass smtp.mailfrom=rodrigosloop@gmail.com smtp.helo=mail-qt1-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=K5YzMXys; x-ptr=pass smtp.helo=mail-qt1-f169.google.com policy.ptr=mail-qt1-f169.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Record found); 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); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=YPtmWBu5 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.160.169 (mail-qt1-f169.google.com); spf=pass smtp.mailfrom=rodrigosloop@gmail.com smtp.helo=mail-qt1-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=K5YzMXys; x-ptr=pass smtp.helo=mail-qt1-f169.google.com policy.ptr=mail-qt1-f169.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Record found); 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: gggruggvucftvghtrhhoucdtuddrgedufedrvdeihedguddvgecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepgghfjg fhfffkuffvtgesrgdtreertddtjeenucfhrhhomheptfhoughrihhgohgpifdrpgfnkphp vgiiuceorhhoughrihhgohhslhhoohhpsehgmhgrihhlrdgtohhmqeenucffohhmrghinh epthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhedrudeitddrudeileenucfr rghrrghmpehinhgvthepvddtledrkeehrdduiedtrdduieelpdhhvghlohepmhgrihhlqd hqthduqdhfudeiledrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehrohgurhhi ghhoshhlohhophesghhmrghilhdrtghomhequcfukfgkgfepuddtgeelleenucevlhhush htvghrufhiiigvpedt X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'rodrigosloop@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="rodrigosloop@gmail.com"; helo=mail-qt1-f169.google.com; client-ip=209.85.160.169 Received: from mail-qt1-f169.google.com (mail-qt1-f169.google.com [209.85.160.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>; Sat, 11 Jan 2020 14:32:54 -0500 (EST) (envelope-from rodrigosloop@gmail.com) Received: by mail-qt1-f169.google.com with SMTP id g1so5290819qtr.13 for <9fans@9fans.net>; Sat, 11 Jan 2020 11:32:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=iAPNZojQBlxBmbB7fUgflcX+gDAVlNWWClSP5K0VjUo=; b=YPtmWBu58gAj/mzL2osMiMELftE13v22Wt3d2nNvNb+5mKLq9m9jUSklLg8CnUZQ8T FMwO/EIJGLyB6B/nxcZJDsdoEEI0o2FPbrHy5n49c+To4PZmntvcF+uKrtFn1WirJC6E jZiiWVmF6oRZL+9+Yz1776DXrftZ9fP+l6AxIYiKfBL8pj++k6i9t9MKmygrwI4hl8ML yi7U5nFecO/rI0+WOg2XF/VSzLF7GvbViAlWRhX33pzaATh5K5A9Sehe9zMtzEfREGLW rbGh2NLtlZCH/fLJWSvrItdcfkCKtpJ8wZCY6FIfxmVn4Md5FOGovNxBMDTRwxChnGG7 oLRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=iAPNZojQBlxBmbB7fUgflcX+gDAVlNWWClSP5K0VjUo=; b=K5YzMXysjNmsdzLPfDZUr1f3uAtegbd8Rn1nQ+6yvvD28vFAcs0GqazZnqSFkx81iO 5UMKHyUuqIO9mXqpix0NbiUaIFMZVMygGSA/l8OcEYGOrLaff9j5ca6KLTxuqDKftuak 4n5sjqTYt19l83Im15qVfn8pVce1I7DCRPpyd85jK7Tb3b7SnlDInINrcU7vaGJo565x V0flJYk32GOLJy1TyL7ijx16QFmaPQ+vMWXt47P99Go0ot6y9y5upXQWWFdJfXQDIjnz 1qROdLTwL1sy8POAnRxHhpe7eMMM1FbZx+tF4wiLHHGfI4DT8xFNr7SmTUSDptzxYnYp muyg== X-Gm-Message-State: APjAAAVXR3at6Dubo1Lkrqd4VyR6XxEHsh7+ex+UlbkFrrzo3hUfzpQa MjkTWbWCZ6sAeOSQbSyKFyEqPlUdTgLgM5w8KwWebg== X-Google-Smtp-Source: APXvYqw4+yxeLzRJTPPzBCpWhSiFyaMKW58SBX08y92VExPFahGpmov0Xy94cmnFrYYmUbsZmI129rvXW1CdWMywBTk= X-Received: by 2002:ac8:730c:: with SMTP id x12mr8113402qto.186.1578771173981; Sat, 11 Jan 2020 11:32:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Rodrigo_G=2E_L=C3=B3pez?= Date: Sat, 11 Jan 2020 20:32:42 +0100 Message-ID: Subject: Re: [9fans] notes on fossil, ANTS, and 9front/Bell labs controversies To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000001c282059be24f2c" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 2c6d7040-34a9-11ea-99e6-8a6a02591c77 --00000000000001c282059be24f2c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable yes that's right. On Sat, Jan 11, 2020, 4:57 PM Steve Simon wrote: > > using tlssrv is an option, as is import, but what was saying it fossil=E2= =80=99s > native 9p server does not support tls, which it doesn't - i dont believe > anyone has added it. > > the issue is 9boot would need tls to be able download the kernel from a > file server and it doesn=E2=80=99t have it. this is the labs boot procedu= re of > course. > > 9front booting uses a full kernel to bootstrap (correct me if i am wrong) > so tls is not a problem there. > > anyway, fossil does not have tls and i would like to have. such a change > would mean changes to the labs distro boot proceedure > > -Steve > > > On 11 Jan 2020, at 10:42 am, Rodrigo G. L=C3=B3pez > wrote: > > =EF=BB=BF > i'm sorry, what? lack of TLS? > > go read 9front's tlssrv(8). it's been there for a while already. > > > -rodri > > On Sat, Jan 11, 2020, 11:32 AM Steve Simon wrote: > >> >> fyi i have been running a fossil/venti pair since 2004 and it has been >> solid. >> >> what is too big - honest question. >> >> i thought the biggest issues are: >> >> performance - the elegance and generality sacrifice some performance, >> though this is not a problem for me. >> >> lack of a tls fs interface - there is (imho) no excuse for a lack of tl= s >> these days. >> >> no way for a user in (say) the ventidump group to request an immediate >> dump - handy for checkpointing a code release, though justing copying th= e >> release to a new dir is ok. >> >> no way to push a vac score into the /archive hierarchy - nice for >> migrating in other backups. >> >> all these are fixable and on my todo list but none have happened. >> >> > On 10 Jan 2020, at 9:37 pm, hiro <23hiro@gmail.com> wrote: >> > >> > =EF=BB=BF >> >> >> >> The major fly in the ointment is the outdated sha1 hash function used >> by venti >> > >> > major? fly? there's no problem with how sha1 is used by venti right no= w. >> > >> > a more substantial complaint would be that the venti/fossil system is >> > way too big. >> >> ------------------------------------------ >> 9fans: 9fans >> Permalink: >> https://9fans.topicbox.com/groups/9fans/Ta5071137bc09d294-M7a56202f84a79= 5cc3e7d9a1e >> Delivery options: https://9fans.topicbox.com/groups/9fans/subscription >> > *9fans * / 9fans / see discussions > + participants > + delivery options > Permalink > > --00000000000001c282059be24f2c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
yes that's right.

On Sat, Jan 11, 2020, 4:57 PM Steve = Simon <steve@quintile.net> = wrote:

using tlssrv is an option, as is import= , but what was saying it fossil=E2=80=99s native 9p server does not support= tls, which it doesn't - i dont believe anyone has added it.

the issue is 9boot would need tls to= be able download the kernel from a file server and it doesn=E2=80=99t have= it. this is the labs boot procedure of course.

<= /div>
9front booting uses a full kernel to bootstrap (corre= ct me if i am wrong) so tls is not a problem there.
<= br>
anyway, fossil does not have tls and i would like= to have. such a change would mean changes to the labs distro boot proceedu= re

-Steve


On 11 Jan 20= 20, at 10:42 am, Rodrigo G. L=C3=B3pez <rodrigosloop@gmail.com&g= t; wrote:

=EF=BB=BF
i'm sorry, what? lack of TLS?

go read 9front's tlssrv(8). it's been there f= or a while already.


=
-rodri

On Sat, Jan 11, 2020, 11:32 AM Steve Si= mon <steve@quintile.net> wrote:

fyi i have been running a fossil/venti pair since 2004 and it has been soli= d.

what is too big - honest question.

i thought the biggest issues are:

performance - the elegance and generality sacrifice some performance, thoug= h this is not a problem for me.

=C2=A0lack of a tls fs interface - there is (imho) no excuse for a lack of = tls these days.

no way for a user in (say) the ventidump group to request an immediate dump= - handy for checkpointing a code release, though justing copying the relea= se to a new dir is ok.

no way to push a vac score into the /archive hierarchy - nice for migrating= in other backups.

all these are fixable and on my todo list but none have happened.

> On 10 Jan 2020, at 9:37 pm, hiro <23hiro@gmail.com>= wrote:
>
> =EF=BB=BF
>>
>> The major fly in the ointment is the outdated sha1 hash function u= sed by venti
>
> major? fly? there's no problem with how sha1 is used by venti righ= t now.
>
> a more substantial complaint would be that the venti/fossil system is<= br> > way too big.

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/Ta5071137bc09d294-M= 7a56202f84a795cc3e7d9a1e
Delivery options: https://= 9fans.topicbox.com/groups/9fans/subscription
--00000000000001c282059be24f2c--