Re: notes on fossil, ANTS, and 9front/Bell labs controversies

Steve Simon <[email protected]> Sat, 11 Jan 2020 15:56:55 +0000
Newsgroups gmane.os.plan9.general
Message-ID <[email protected]>
--Apple-Mail-B4033005-5065-4D69-BD01-4DECA932A668
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable


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 be=
lieve anyone has added it.

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

9front booting uses a full kernel to bootstrap (correct me if i am wrong) s=
o tls is not a problem there.

anyway, fossil does not have tls and i would like to have. such a change wo=
uld mean changes to the labs distro boot proceedure

-Steve


> On 11 Jan 2020, at 10:42 am, Rodrigo G. L=C3=B3pez <[email protected]=
m> wrote:
>=20
> =EF=BB=BF
> i'm sorry, what? lack of TLS?
>=20
> go read 9front's tlssrv(8). it's been there for a while already.
>=20
>=20
> -rodri
>=20
>> On Sat, Jan 11, 2020, 11:32 AM Steve Simon <[email protected]> wrote:
>>=20
>> fyi i have been running a fossil/venti pair since 2004 and it has been s=
olid.
>>=20
>> what is too big - honest question.
>>=20
>> i thought the biggest issues are:
>>=20
>> performance - the elegance and generality sacrifice some performance, th=
ough this is not a problem for me.
>>=20
>>  lack of a tls fs interface - there is (imho) no excuse for a lack of tl=
s these days.
>>=20
>> no way for a user in (say) the ventidump group to request an immediate d=
ump - handy for checkpointing a code release, though justing copying the re=
lease to a new dir is ok.
>>=20
>> no way to push a vac score into the /archive hierarchy - nice for migrat=
ing in other backups.
>>=20
>> all these are fixable and on my todo list but none have happened.
>>=20
>> > On 10 Jan 2020, at 9:37 pm, hiro <[email protected]> wrote:
>> >=20
>> > =EF=BB=BF
>> >>=20
>> >> The major fly in the ointment is the outdated sha1 hash function used=
 by venti
>> >=20
>> > major? fly? there's no problem with how sha1 is used by venti right no=
w.
>> >=20
>> > a more substantial complaint would be that the venti/fossil system is
>> > way too big.
>=20
> 9fans / 9fans / see discussions + participants + delivery options Permali=
nk

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/Ta5071137bc09d294-Mfc103=
14178ec66a8611fcd7b
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

--Apple-Mail-B4033005-5065-4D69-BD01-4DECA932A668
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><html><html><head><meta content=3D"text/html; charset=3Dutf-8" http-e=
quiv=3D"content-type" /></head><body dir=3D"auto"><div dir=3D"ltr"><br /></=
div><div dir=3D"ltr">using tlssrv is an option, as is import, but what was =
saying it fossil&rsquo;s native 9p server does not support tls, which it do=
esn&#39;t - i dont believe anyone has added it.</div><div dir=3D"ltr"><br /=
></div><div dir=3D"ltr">the issue is 9boot would need tls to be able downlo=
ad the kernel from a file server and it doesn&rsquo;t have it. this is the =
labs boot procedure of course.</div><div dir=3D"ltr"><br /></div><div dir=
=3D"ltr">9front booting uses a full kernel to bootstrap (correct me if i am=
 wrong) so tls is not a problem there.</div><div dir=3D"ltr"><br /></div><d=
iv dir=3D"ltr">anyway, fossil does not have tls and i would like to have. s=
uch a change would mean changes to the labs distro boot proceedure</div><di=
v dir=3D"ltr"><br /></div><div dir=3D"ltr">-Steve</div><div dir=3D"ltr"><br=
 /></div><div dir=3D"ltr"><br /><blockquote type=3D"cite">On 11 Jan 2020, a=
t 10:42 am, Rodrigo G. L&oacute;pez &lt;[email protected]&gt; wrote:<b=
r /><br /></blockquote></div><blockquote type=3D"cite"><div dir=3D"ltr">&#x=
FEFF;
<div dir=3D"auto">i&#39;m sorry, what? lack of TLS?<div dir=3D"auto"><br />=
</div><div dir=3D"auto">go read 9front&#39;s tlssrv(8). it&#39;s been there=
 for a while already.</div><div dir=3D"auto"><br /></div><div dir=3D"auto">=
<br /></div><div dir=3D"auto">-rodri</div></div><br /><div class=3D"gmail_q=
uote"><div class=3D"gmail_attr" dir=3D"ltr">On Sat, Jan 11, 2020, 11:32 AM =
Steve Simon &lt;<a href=3D"mailto:[email protected]">[email protected]</a=
>&gt; wrote:<br /></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br />
fyi i have been running a fossil/venti pair since 2004 and it has been soli=
d.<br /><br />
what is too big - honest question.<br /><br />
i thought the biggest issues are:<br /><br />
performance - the elegance and generality sacrifice some performance, thoug=
h this is not a problem for me.<br /><br />
&nbsp;lack of a tls fs interface - there is (imho) no excuse for a lack of =
tls these days.<br /><br />
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.<br /><br />
no way to push a vac score into the /archive hierarchy - nice for migrating=
 in other backups.<br /><br />
all these are fixable and on my todo list but none have happened.<br /><br =
/>
&gt; On 10 Jan 2020, at 9:37 pm, hiro &lt;<a href=3D"mailto:[email protected]=
m" rel=3D"noreferrer" target=3D"_blank">[email protected]</a>&gt; wrote:<br =
/>
&gt; <br />
&gt; &#xFEFF;<br />
&gt;&gt; <br />
&gt;&gt; The major fly in the ointment is the outdated sha1 hash function u=
sed by venti<br />
&gt; <br />
&gt; major? fly? there&#39;s no problem with how sha1 is used by venti righ=
t now.<br />
&gt; <br />
&gt; a more substantial complaint would be that the venti/fossil system is<=
br />
&gt; way too big.<br /><br />
------------------------------------------<br />
9fans: 9fans<br />
Permalink: <a href=3D"https://9fans.topicbox.com/groups/9fans/Ta5071137bc09=
d294-M7a56202f84a795cc3e7d9a1e" rel=3D"noreferrer noreferrer" target=3D"_bl=
ank">https://9fans.topicbox.com/groups/9fans/Ta5071137bc09d294-M7a56202f84a=
795cc3e7d9a1e</a><br />
Delivery options: <a href=3D"https://9fans.topicbox.com/groups/9fans/subscr=
iption" rel=3D"noreferrer noreferrer" target=3D"_blank">https://9fans.topic=
box.com/groups/9fans/subscription</a><br /></blockquote></div></div></block=
quote><div id=3D"topicbox-footer" style=3D"margin:10px 0 0;border-top:1px s=
olid #ddd;border-color:rgba(0,0,0,.15);padding:7px 0;">

<strong><a href=3D"https://9fans.topicbox.com/latest" style=3D"color:inheri=
t;text-decoration:none">9fans</a></strong>
  / 9fans / see
<a href=3D"https://9fans.topicbox.com/groups/9fans">discussions</a>
  +
<a href=3D"https://9fans.topicbox.com/groups/9fans/members">participants</a>
  +
<a href=3D"https://9fans.topicbox.com/groups/9fans/subscription">delivery o=
ptions</a>
<a href=3D"https://9fans.topicbox.com/groups/9fans/Ta5071137bc09d294-Mfc103=
14178ec66a8611fcd7b" style=3D"float:right">Permalink</a>
</div>
</body></html></html></html>=

--Apple-Mail-B4033005-5065-4D69-BD01-4DECA932A668--