Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #401: Sales staff sold a product we don't offer.


rocksolid / Helpdesk / Re: Supersedes

SubjectAuthor
* SupersedesMichael_Uplawski
`* Re: SupersedesRetro Guy
 `* Re: SupersedesMarco Moock
  +* Re: SupersedesRetro Guy
  |+- Re: SupersedesRetro Guy
  |`- Re: SupersedesMarco Moock
  `* Re: SupersedesByrl Raze Buckbriar
   `* Re: SupersedesRetro Guy
    `* Re: SupersedesByrl Raze Buckbriar
     `* Re: SupersedesRetro Guy
      `* Re: SupersedesMichael_Uplawski
       `* Re: SupersedesRetro Guy
        `* Re: SupersedesRetro Guy
         `- Re: SupersedesRetro Guy

1
Subject: Supersedes
From: Michael_Uplawski
Newsgroups: rocksolid.shared.helpdesk
Organization: RetroBBS
Date: Sat, 2 Nov 2024 11:47 UTC
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!news.neodome.net!rocksolid2!i2pn2.org!.POSTED!not-for-mail
From: michael.uplawski@uplawski.eu (Michael_Uplawski)
Newsgroups: rocksolid.shared.helpdesk
Subject: Supersedes
Date: Sat, 2 Nov 2024 11:47:25 +0000
Organization: RetroBBS
Message-ID: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="589048"; mail-complaints-to="usenet@i2pn2.org";
posting-account="DZ3cCl34q3Jj52U9drXJhYBUcaI6jnBiiZyx2i+0zQo";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Site: $2y$10$LneIDX0F1GaRXbXPycXXReL6vxb/uSPZF5tcMgy7.mgpS7tl989QC
X-Rslight-Posting-User: 0845c77b1fb8abc7b26aec515754be592c36871c
View all headers

Good afternoon

Is it standard-behavior in Rocksolid light that supersedes are ignored,
i.e. additional versions of an original post appear in the thread?

Otherwise, is there a way to impose that only the most recent supersede
be available?

TIA

Michael Uplawski

Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: RetroBBS
Date: Sat, 2 Nov 2024 13:55 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 13:55:02 +0000
Organization: RetroBBS
Message-ID: <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="601562"; mail-complaints-to="usenet@i2pn2.org";
posting-account="2hZabKoTCsb5leWQHuMufDtKEC6DKmX2VdiTCAjKmGw";
User-Agent: Rocksolid Light
X-Rslight-Posting-User: 3e09c3d71209fb49d7627a75bc08da61d9906ff8
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Site: $2y$10$K8lQKbSM7A9dJ4dAmaJC3em2qVs6ifvKNfSRgXsMGt830qeIW5TKC
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Sat, 2 Nov 2024 11:47:25 +0000, Michael_Uplawski wrote:

> Good afternoon
>
> Is it standard-behavior in Rocksolid light that supersedes are ignored,
> i.e. additional versions of an original post appear in the thread?
>
> Otherwise, is there a way to impose that only the most recent supersede
> be available?

It's something I'm considering adding to RSLight, but right now it has
no idea of Supersedes, and just sees the new message as a new message.

The main part of writing it into the code is making sure authentication
is correct. I can have it just depend on the upstream server, but I try
to avoid relying on other software to do stuff.

I appreciate that it's not standard (keeping both copies of the
article), but the software does not yet support Supersedes.

--
Retro Guy

Subject: Re: Supersedes
From: Marco Moock
Newsgroups: rocksolid.shared.helpdesk
Organization: A noiseless patient Spider
Date: Sat, 2 Nov 2024 14:58 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 15:58:50 +0100
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <vg5enb$3qur2$1@dont-email.me>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com>
<d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 02 Nov 2024 15:58:55 +0100 (CET)
Injection-Info: dont-email.me; posting-host="db1db8c00e8f60e60ee326bcf987c724";
logging-data="4029282"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3CcK1dg93VXLKeBTX7F9M"
Cancel-Lock: sha1:7G8tu9TYrhMBjzkMG+ZcslYrstA=
View all headers

On 02.11.2024 um 13:55 Uhr Retro Guy wrote:

> The main part of writing it into the code is making sure
> authentication is correct. I can have it just depend on the upstream
> server, but I try to avoid relying on other software to do stuff.
>
> I appreciate that it's not standard (keeping both copies of the
> article), but the software does not yet support Supersedes.

Why don't rely on it?
IIRC rslight needs an upstream NNTP server to reasonably work for
usenet.

--
kind regards
Marco

Send spam to 1730552102muell@cartoonies.org

Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: RetroBBS
Date: Sat, 2 Nov 2024 16:07 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 16:07:25 +0000
Organization: RetroBBS
Message-ID: <30b64673726fe4649a36940905bf7b29@www.rocksolidbbs.com>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="615741"; mail-complaints-to="usenet@i2pn2.org";
posting-account="2hZabKoTCsb5leWQHuMufDtKEC6DKmX2VdiTCAjKmGw";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$aahEna2QvfNQN0QL4jKioOP5RJ3aDYIx4RQeLvNuKSTBrDEVOOV32
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Posting-User: 3e09c3d71209fb49d7627a75bc08da61d9906ff8
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
View all headers

On Sat, 2 Nov 2024 14:58:50 +0000, Marco Moock wrote:

> On 02.11.2024 um 13:55 Uhr Retro Guy wrote:
>
>> The main part of writing it into the code is making sure
>> authentication is correct. I can have it just depend on the upstream
>> server, but I try to avoid relying on other software to do stuff.
>>
>> I appreciate that it's not standard (keeping both copies of the
>> article), but the software does not yet support Supersedes.
>
> Why don't rely on it?
> IIRC rslight needs an upstream NNTP server to reasonably work for
> usenet.

Yes, but rslight can peer through one or many rslight or other nntp
servers before hitting a Usenet facing inn server.

If any of the peer servers do not delete the superceded article, it
won't work. What I'm trying to avoid is making rslight dependent on a
peered nntp server. Right now it is not (it can run standalone). For
supercedes to be properly handled, rslight should support it internally.

I have a different view of Usenet moderated groups, as rslight does not
support moderated groups, and there is no plan atm to ever do so.

Maybe I'll make it optional for now.

--
Retro Guy

Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: RetroBBS
Date: Sat, 2 Nov 2024 17:24 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 17:24:47 +0000
Organization: RetroBBS
Message-ID: <eac2f8579fcf09bb14de2653ae4c4cc5@www.rocksolidbbs.com>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <30b64673726fe4649a36940905bf7b29@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="623663"; mail-complaints-to="usenet@i2pn2.org";
posting-account="2hZabKoTCsb5leWQHuMufDtKEC6DKmX2VdiTCAjKmGw";
User-Agent: Rocksolid Light
X-Rslight-Posting-User: 3e09c3d71209fb49d7627a75bc08da61d9906ff8
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Site: $2y$10$eO5pkvuFbpWq5aH3OJhTbO.SlI1u0iulrmlvD3BWX5Kxi4BFA1ctm
View all headers

On Sat, 2 Nov 2024 16:07:25 +0000, Retro Guy wrote:

> On Sat, 2 Nov 2024 14:58:50 +0000, Marco Moock wrote:
>
>> On 02.11.2024 um 13:55 Uhr Retro Guy wrote:
>>
>>> The main part of writing it into the code is making sure
>>> authentication is correct. I can have it just depend on the upstream
>>> server, but I try to avoid relying on other software to do stuff.
>>>
>>> I appreciate that it's not standard (keeping both copies of the
>>> article), but the software does not yet support Supersedes.
>>
>> Why don't rely on it?
>> IIRC rslight needs an upstream NNTP server to reasonably work for
>> usenet.
>
> Yes, but rslight can peer through one or many rslight or other nntp
> servers before hitting a Usenet facing inn server.
>
> If any of the peer servers do not delete the superceded article, it
> won't work. What I'm trying to avoid is making rslight dependent on a
> peered nntp server. Right now it is not (it can run standalone). For
> supercedes to be properly handled, rslight should support it internally.
>
> I have a different view of Usenet moderated groups, as rslight does not
> support moderated groups, and there is no plan atm to ever do so.
>
> Maybe I'll make it optional for now.

I'm testing this now. I'll make it optional (overrides.inc.php).

Basically, simply checking if upstream remote has removed the superseded
article and, if so, remove it. Either way, the new article gets
inserted.

Other than that, without a cancel-lock, I'm not sure supersedes is very
secure, but I also never gave it a lot of thought.

--
Retro Guy

Subject: Re: Supersedes
From: Marco Moock
Newsgroups: rocksolid.shared.helpdesk
Organization: A noiseless patient Spider
Date: Sat, 2 Nov 2024 18:26 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 19:26:21 +0100
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <vg5qse$3su67$1@dont-email.me>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com>
<d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com>
<vg5enb$3qur2$1@dont-email.me>
<30b64673726fe4649a36940905bf7b29@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 02 Nov 2024 19:26:23 +0100 (CET)
Injection-Info: dont-email.me; posting-host="db1db8c00e8f60e60ee326bcf987c724";
logging-data="4094151"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19zCQQ1WnGboMNNtLvSIznG"
Cancel-Lock: sha1:bpFEta7vFWO6soABd7zzJC5KRnA=
View all headers

On 02.11.2024 um 16:07 Uhr Retro Guy wrote:

> I have a different view of Usenet moderated groups, as rslight does
> not support moderated groups, and there is no plan atm to ever do so.

Why?
It only means that the post isn't being added to the local spool, but
posted to the upstream NNTP server.

--
kind regards
Marco

Send spam to 1730560045muell@cartoonies.org

Subject: Re: Supersedes
From: Byrl Raze Buckbriar
Newsgroups: rocksolid.shared.helpdesk
Organization: OCTADE
Date: Sat, 2 Nov 2024 18:43 UTC
References: 1 2 3
Attachments: unnamed (application/pgp-signature)
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: news0@octade.net (Byrl Raze Buckbriar)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 13:43:52 -0500
Organization: OCTADE
Message-ID: <6308484a8fd8d447ca65dec672560e49$1@octade.net>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com>
<d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com>
<vg5enb$3qur2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/kdEl=jz4yU.rowHhs+FhWrE";
protocol="application/pgp-signature"; micalg=pgp-sha256
Injection-Info: i2pn2.org;
logging-data="642027"; mail-complaints-to="usenet@i2pn2.org";
posting-account="OI6weT9bZt7saiRF3+XsJJTIMUPjpyh/q6ChV6DtztU";
User-Agent: OCTADE
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Newsreader: OCTADE
View all headers

On Sat, 2 Nov 2024 15:58:50 +0100
Marco Moock <mm+usenet-es@dorfdsl.de> wrote:

> On 02.11.2024 um 13:55 Uhr Retro Guy wrote:
>
> > The main part of writing it into the code is making sure
> > authentication is correct. I can have it just depend on the upstream
> > server, but I try to avoid relying on other software to do stuff.
> >
> > I appreciate that it's not standard (keeping both copies of the
> > article), but the software does not yet support Supersedes.
>
> Why don't rely on it?
> IIRC rslight needs an upstream NNTP server to reasonably work for
> usenet.

I won't pretend to speak for Retro Guy but I will say what seems obvious to me.

Rocksolid Light is not for Usenet. Rocksolid Light is for NNTP.

Usenet just happens to use NNTP. Rocksolid Light can peer with any other Rocksolid Light server without a Usenet peering.

With that minor point said I have a question.

If Rocksolid is to do 'Supersedes' should Rocksolid also do 'Replaces' or 'Replaced-by' headers? And do other NNTP servers honor these? And do they work like a cancel with a manifest? It's a bit fuzzy to me.

Just a question, not really a request. Any deeper explanation would be appreciated.

--
Byrl Raze Buckbriar . OCTADE . < https://octade.net >
Hacker Hotline . voice & SMS . (781) OCT-AGON
KeyOxide . < https://keyoxide.org/keyoxide0@octade.net >

Attachments: unnamed (application/pgp-signature)
Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: Rocksolid Light
Date: Sat, 2 Nov 2024 19:43 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sat, 2 Nov 2024 19:43:34 +0000
Organization: Rocksolid Light
Message-ID: <8efa269c4c882f640fd315880f818c57@www.novabbs.org>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <6308484a8fd8d447ca65dec672560e49$1@octade.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="643315"; mail-complaints-to="usenet@i2pn2.org";
posting-account="HNchV9coSOli+kkOHciCZlGs2VaRn7Emh38jWV1k174";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Site: $2y$10$H89WtFX3z3sDyTLLzVm/s.3ej84QSXMuvhejhFTSgbJMTHHXWJpmW
X-Rslight-Posting-User: 28547bffeec402cc2e544e2f8e28cc9329f66434
View all headers

On Sat, 2 Nov 2024 18:43:52 +0000, Byrl Raze Buckbriar wrote:

> On Sat, 2 Nov 2024 15:58:50 +0100
> Marco Moock <mm+usenet-es@dorfdsl.de> wrote:
>
>> On 02.11.2024 um 13:55 Uhr Retro Guy wrote:
>>
>>> The main part of writing it into the code is making sure
>>> authentication is correct. I can have it just depend on the upstream
>>> server, but I try to avoid relying on other software to do stuff.
>>>
>>> I appreciate that it's not standard (keeping both copies of the
>>> article), but the software does not yet support Supersedes.
>>
>> Why don't rely on it?
>> IIRC rslight needs an upstream NNTP server to reasonably work for
>> usenet.
>
> I won't pretend to speak for Retro Guy but I will say what seems obvious
> to me.
>
> Rocksolid Light is not for Usenet. Rocksolid Light is for NNTP.
>
> Usenet just happens to use NNTP. Rocksolid Light can peer with any other
> Rocksolid Light server without a Usenet peering.

This is my view also. RSLight uses nntp as a backend, but does not
necessarily support everything Usenet. For example, moderated groups are
handled by the upstream inn server, rslight just doesn't add to the
spool if there is a moderated 'm' flag. This should not conflict with
any rslight use.

I am not opposed to 'Usenet' at all, of course, just that I don't want
rslight to become dependent on it. It should always be able to be run
standalone, and not lose features (nntp features) when doing so. That's
my plan anyway. Whether I succeed or not, we'll see :)

> With that minor point said I have a question.
>
> If Rocksolid is to do 'Supersedes' should Rocksolid also do 'Replaces'
> or 'Replaced-by' headers? And do other NNTP servers honor these? And do
> they work like a cancel with a manifest? It's a bit fuzzy to me.

I am not familiar with these headers. Any links for more info?

--
Retro Guy

Subject: Re: Supersedes
From: Byrl Raze Buckbriar
Newsgroups: rocksolid.shared.helpdesk
Organization: OCTADE
Date: Sun, 3 Nov 2024 13:17 UTC
References: 1 2 3 4 5
Attachments: unnamed (application/pgp-signature)
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: news0@octade.net (Byrl Raze Buckbriar)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sun, 3 Nov 2024 07:17:51 -0600
Organization: OCTADE
Message-ID: <86e7b088ebf5c69645454a8f5adfe049$1@octade.net>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com>
<d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com>
<vg5enb$3qur2$1@dont-email.me>
<6308484a8fd8d447ca65dec672560e49$1@octade.net>
<8efa269c4c882f640fd315880f818c57@www.novabbs.org>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="Sig_/F5fjT+ALMx2aEBbg5fRCwj/";
protocol="application/pgp-signature"; micalg=pgp-sha256
Injection-Info: i2pn2.org;
logging-data="758757"; mail-complaints-to="usenet@i2pn2.org";
posting-account="OI6weT9bZt7saiRF3+XsJJTIMUPjpyh/q6ChV6DtztU";
User-Agent: OCTADE
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Newsreader: OCTADE
View all headers

On Sat, 2 Nov 2024 19:43:34 +0000
Retro Guy <retroguy@novabbs.com> wrote:

> On Sat, 2 Nov 2024 18:43:52 +0000, Byrl Raze Buckbriar wrote:
>
> > On Sat, 2 Nov 2024 15:58:50 +0100
> > Marco Moock <mm+usenet-es@dorfdsl.de> wrote:
> >
> >> On 02.11.2024 um 13:55 Uhr Retro Guy wrote:
> >>
> >>> The main part of writing it into the code is making sure
> >>> authentication is correct. I can have it just depend on the upstream
> >>> server, but I try to avoid relying on other software to do stuff.
> >>>
> >>> I appreciate that it's not standard (keeping both copies of the
> >>> article), but the software does not yet support Supersedes.
> >>
> >> Why don't rely on it?
> >> IIRC rslight needs an upstream NNTP server to reasonably work for
> >> usenet.
> >
> > I won't pretend to speak for Retro Guy but I will say what seems obvious
> > to me.
> >
> > Rocksolid Light is not for Usenet. Rocksolid Light is for NNTP.
> >
> > Usenet just happens to use NNTP. Rocksolid Light can peer with any other
> > Rocksolid Light server without a Usenet peering.
>
> This is my view also. RSLight uses nntp as a backend, but does not
> necessarily support everything Usenet. For example, moderated groups are
> handled by the upstream inn server, rslight just doesn't add to the
> spool if there is a moderated 'm' flag. This should not conflict with
> any rslight use.
>
> I am not opposed to 'Usenet' at all, of course, just that I don't want
> rslight to become dependent on it. It should always be able to be run
> standalone, and not lose features (nntp features) when doing so. That's
> my plan anyway. Whether I succeed or not, we'll see :)
>
> > With that minor point said I have a question.
> >
> > If Rocksolid is to do 'Supersedes' should Rocksolid also do 'Replaces'
> > or 'Replaced-by' headers? And do other NNTP servers honor these? And do
> > they work like a cancel with a manifest? It's a bit fuzzy to me.
>
> I am not familiar with these headers. Any links for more info?
>
> --
> Retro Guy

I don't know of any detailed reference for this. I couldn't find much but here is what I have:

RFC 5536 https://datatracker.ietf.org/doc/html/rfc5536#section-3.2.12

Supersedes & Replaces -- Updating and correcting articles
https://www.templetons.com/usenet-format/supersedes.html

Bare Supersedes and Replaces might not be widely honored by sysops but combined with Cancel-Lock and Key-Lock they may be:

https://news.individual.net/faq.php#1.12

AI told me this:
https://search.brave.com/search?q=nntp+supersedes+header&source=desktop&summary=1&summary_og=4e86b4a61a7d556961ab96

I think the point of the Replaces and Supersedes headers is that they allow the original poster of an article through some authenticated method to replace the article based upon message-id, with a new article and a linked message-id. I didn't find anything about how the cryptographic lock works on this, whether a pre-hash or signature or something else, whether it is the same as Cancel-Lock or modified. I have no idea how INN handles them. Is there an expert on this lurking?

--
Byrl Raze Buckbriar . OCTADE . < https://octade.net >
Hacker Hotline . voice & SMS . (781) OCT-AGON
KeyOxide . < https://keyoxide.org/keyoxide0@octade.net >

Attachments: unnamed (application/pgp-signature)
Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: Rocksolid Light
Date: Sun, 3 Nov 2024 14:41 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Sun, 3 Nov 2024 14:41:36 +0000
Organization: Rocksolid Light
Message-ID: <141b9017dd55c53fe2fd6d4bd0b6c2d3@www.novabbs.org>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <6308484a8fd8d447ca65dec672560e49$1@octade.net> <8efa269c4c882f640fd315880f818c57@www.novabbs.org> <86e7b088ebf5c69645454a8f5adfe049$1@octade.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="762756"; mail-complaints-to="usenet@i2pn2.org";
posting-account="HNchV9coSOli+kkOHciCZlGs2VaRn7Emh38jWV1k174";
User-Agent: Rocksolid Light
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Site: $2y$10$AlLeD0fPgh792V08pK6Z2OheyYtLAlFypAdAi4zrjvo0hqPuJ4MrW
X-Rslight-Posting-User: 28547bffeec402cc2e544e2f8e28cc9329f66434
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Sun, 3 Nov 2024 13:17:51 +0000, Byrl Raze Buckbriar wrote:

> On Sat, 2 Nov 2024 19:43:34 +0000
> Retro Guy <retroguy@novabbs.com> wrote:
>
>> On Sat, 2 Nov 2024 18:43:52 +0000, Byrl Raze Buckbriar wrote:
>>
>>> On Sat, 2 Nov 2024 15:58:50 +0100
>>> Marco Moock <mm+usenet-es@dorfdsl.de> wrote:
>>>
>>>> On 02.11.2024 um 13:55 Uhr Retro Guy wrote:
>>>>
>>>>> The main part of writing it into the code is making sure
>>>>> authentication is correct. I can have it just depend on the upstream
>>>>> server, but I try to avoid relying on other software to do stuff.
>>>>>
>>>>> I appreciate that it's not standard (keeping both copies of the
>>>>> article), but the software does not yet support Supersedes.
>>>>
>>>> Why don't rely on it?
>>>> IIRC rslight needs an upstream NNTP server to reasonably work for
>>>> usenet.
>>>
>>> I won't pretend to speak for Retro Guy but I will say what seems obvious
>>> to me.
>>>
>>> Rocksolid Light is not for Usenet. Rocksolid Light is for NNTP.
>>>
>>> Usenet just happens to use NNTP. Rocksolid Light can peer with any other
>>> Rocksolid Light server without a Usenet peering.
>>
>> This is my view also. RSLight uses nntp as a backend, but does not
>> necessarily support everything Usenet. For example, moderated groups are
>> handled by the upstream inn server, rslight just doesn't add to the
>> spool if there is a moderated 'm' flag. This should not conflict with
>> any rslight use.
>>
>> I am not opposed to 'Usenet' at all, of course, just that I don't want
>> rslight to become dependent on it. It should always be able to be run
>> standalone, and not lose features (nntp features) when doing so. That's
>> my plan anyway. Whether I succeed or not, we'll see :)
>>
>>> With that minor point said I have a question.
>>>
>>> If Rocksolid is to do 'Supersedes' should Rocksolid also do 'Replaces'
>>> or 'Replaced-by' headers? And do other NNTP servers honor these? And do
>>> they work like a cancel with a manifest? It's a bit fuzzy to me.
>>
>> I am not familiar with these headers. Any links for more info?
>>
>> --
>> Retro Guy
>
> I don't know of any detailed reference for this. I couldn't find much
> but here is what I have:
>
> RFC 5536 https://datatracker.ietf.org/doc/html/rfc5536#section-3.2.12
>
> Supersedes & Replaces -- Updating and correcting articles
> https://www.templetons.com/usenet-format/supersedes.html
>
> Bare Supersedes and Replaces might not be widely honored by sysops but
> combined with Cancel-Lock and Key-Lock they may be:
>
> https://news.individual.net/faq.php#1.12

We found the same things :)

> AI told me this:
> https://search.brave.com/search?q=nntp+supersedes+header&source=desktop&summary=1&summary_og=4e86b4a61a7d556961ab96
>
> I think the point of the Replaces and Supersedes headers is that they
> allow the original poster of an article through some authenticated
> method to replace the article based upon message-id, with a new article
> and a linked message-id. I didn't find anything about how the
> cryptographic lock works on this, whether a pre-hash or signature or
> something else, whether it is the same as Cancel-Lock or modified. I
> have no idea how INN handles them. Is there an expert on this lurking?

This is where I have difficulty with it. If I implement, I want it to be
secure, and I want to understand how it is meant to work. Reading the
individual.net link, which I saw yesterday, I'm not sure if it's secure
by design. Seems only if linked with cancel-lock (which is ok).

I don't really have a strong interest in implementing this, I'll just
leave it to the upstream nntp server (default false), but it would be
nice to understand it better.

I've honestly never been much of a fan of deleting or editing posted
content. Just write an updated message if need be. I've been
running/moderating forums for a very long time, and I don't have much
patience with users who want their stuff deleted. You shouldn't have
posted it. Sometimes I post something then think, "Oh shit. That doesn't
sound the way I want it to." Then I just send another article to
clarify. It's not that difficult.

--
Retro Guy

Subject: Re: Supersedes
From: Michael_Uplawski
Newsgroups: rocksolid.shared.helpdesk
Organization: RetroBBS
Date: Tue, 5 Nov 2024 06:36 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!weretis.net!feeder8.news.weretis.net!news.neodome.net!rocksolid2!i2pn2.org!.POSTED!not-for-mail
From: michael.uplawski@uplawski.eu (Michael_Uplawski)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Tue, 5 Nov 2024 06:36:41 +0000
Organization: RetroBBS
Message-ID: <f161d482a1340a29596d52d1e0937979@www.rocksolidbbs.com>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <6308484a8fd8d447ca65dec672560e49$1@octade.net> <8efa269c4c882f640fd315880f818c57@www.novabbs.org> <86e7b088ebf5c69645454a8f5adfe049$1@octade.net> <141b9017dd55c53fe2fd6d4bd0b6c2d3@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="1019443"; mail-complaints-to="usenet@i2pn2.org";
posting-account="DZ3cCl34q3Jj52U9drXJhYBUcaI6jnBiiZyx2i+0zQo";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Site: $2y$10$eyosPnTZl21ex5O.C.ogy.qI64uA.eln59vHY0.u6q9AKyzhKp1gS
X-Rslight-Posting-User: 0845c77b1fb8abc7b26aec515754be592c36871c
View all headers

On Sun, 3 Nov 2024 14:41:36 +0000, Retro Guy wrote:
I don't have much
> patience with users who want their stuff deleted. You shouldn't have
> posted it. Sometimes I post something then think, "Oh shit. That doesn't
> sound the way I want it to." Then I just send another article to
> clarify. It's not that difficult.

I do not claim that anything were difficult. I do not even think to have
claimed just anything.

It is just that supersedes exists and reading posts in Rocksolid is
possible. Put the two together and you have the motive for my first
post.

Things can get ugly because I fail, because I do not care or because
things are working in a way that is not documented nor obvious.

But I know my alternatives. Thanks for the discussion.
Ω

--

Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: Rocksolid Light
Date: Tue, 5 Nov 2024 09:20 UTC
References: 1 2 3 4 5 6 7 8
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Tue, 5 Nov 2024 09:20:04 +0000
Organization: Rocksolid Light
Message-ID: <bb286435df3eb25a6f7d4753d22882a4@www.novabbs.org>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <6308484a8fd8d447ca65dec672560e49$1@octade.net> <8efa269c4c882f640fd315880f818c57@www.novabbs.org> <86e7b088ebf5c69645454a8f5adfe049$1@octade.net> <141b9017dd55c53fe2fd6d4bd0b6c2d3@www.novabbs.org> <f161d482a1340a29596d52d1e0937979@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="1035514"; mail-complaints-to="usenet@i2pn2.org";
posting-account="HNchV9coSOli+kkOHciCZlGs2VaRn7Emh38jWV1k174";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Posting-User: 28547bffeec402cc2e544e2f8e28cc9329f66434
X-Rslight-Site: $2y$10$FaAOmkUSnJNJcQY8vWzVbec.ULwKNg1yLYSsEhJucyQnn32eYaXnO
View all headers

On Tue, 5 Nov 2024 6:36:41 +0000, Michael_Uplawski wrote:

> On Sun, 3 Nov 2024 14:41:36 +0000, Retro Guy wrote:
> I don't have much
>> patience with users who want their stuff deleted. You shouldn't have
>> posted it. Sometimes I post something then think, "Oh shit. That doesn't
>> sound the way I want it to." Then I just send another article to
>> clarify. It's not that difficult.
>
> I do not claim that anything were difficult. I do not even think to have
> claimed just anything.

I wasn't referring to you, just to people who ask their stuff deleted.
I've had users ask that "all" their posts be deleted. My comment was not
meant to be directed at you at all. You simply asked a reasonable
question.

> It is just that supersedes exists and reading posts in Rocksolid is
> possible. Put the two together and you have the motive for my first
> post.

I agree, the question was/is reasonable, and has given me the incentive
to try to implement (partially). I appreciate the idea.

> Things can get ugly because I fail, because I do not care or because
> things are working in a way that is not documented nor obvious.
>
> But I know my alternatives. Thanks for the discussion.

I appreciate the input and your comments.

--
Retro Guy

Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: Rocksolid Light
Date: Tue, 5 Nov 2024 10:46 UTC
References: 1 2 3 4 5 6 7 8 9
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Tue, 5 Nov 2024 10:46:48 +0000
Organization: Rocksolid Light
Message-ID: <aa6e7d6ad15af422c7fd3c0605078aad@www.novabbs.org>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <6308484a8fd8d447ca65dec672560e49$1@octade.net> <8efa269c4c882f640fd315880f818c57@www.novabbs.org> <86e7b088ebf5c69645454a8f5adfe049$1@octade.net> <141b9017dd55c53fe2fd6d4bd0b6c2d3@www.novabbs.org> <f161d482a1340a29596d52d1e0937979@www.rocksolidbbs.com> <bb286435df3eb25a6f7d4753d22882a4@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="1046143"; mail-complaints-to="usenet@i2pn2.org";
posting-account="HNchV9coSOli+kkOHciCZlGs2VaRn7Emh38jWV1k174";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$6hAD1ou1PXbsMj6tPR5H7OUzA/TWhjbO6OhbdPz7Jz1Mns4hkr9Aa
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Posting-User: 28547bffeec402cc2e544e2f8e28cc9329f66434
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Tue, 5 Nov 2024 9:20:04 +0000, Retro Guy wrote:

> On Tue, 5 Nov 2024 6:36:41 +0000, Michael_Uplawski wrote:
>
>> On Sun, 3 Nov 2024 14:41:36 +0000, Retro Guy wrote:
>> I don't have much
>>> patience with users who want their stuff deleted. You shouldn't have
>>> posted it. Sometimes I post something then think, "Oh shit. That doesn't
>>> sound the way I want it to." Then I just send another article to
>>> clarify. It's not that difficult.
>>
>> I do not claim that anything were difficult. I do not even think to have
>> claimed just anything.
>
> I wasn't referring to you, just to people who ask their stuff deleted.
> I've had users ask that "all" their posts be deleted. My comment was not
> meant to be directed at you at all. You simply asked a reasonable
> question.
>
>> It is just that supersedes exists and reading posts in Rocksolid is
>> possible. Put the two together and you have the motive for my first
>> post.
>
> I agree, the question was/is reasonable, and has given me the incentive
> to try to implement (partially). I appreciate the idea.
>
>> Things can get ugly because I fail, because I do not care or because
>> things are working in a way that is not documented nor obvious.
>>
>> But I know my alternatives. Thanks for the discussion.
>
> I appreciate the input and your comments.

Note: This feature is now being tested live on my sites. Internal
testing was fine, but I'd like to see it actually work on some live
articles once a Supersedes shows up. We'll see :)

--
Retro Guy

Subject: Re: Supersedes
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: Rocksolid Light
Date: Wed, 6 Nov 2024 12:14 UTC
References: 1 2 3 4 5 6 7 8 9 10
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Supersedes
Date: Wed, 6 Nov 2024 12:14:07 +0000
Organization: Rocksolid Light
Message-ID: <77b6d651e4c2b68a93e30782b2f14a34@www.novabbs.org>
References: <ae9ffc84b805f71c8b25b56afd13d76d@www.rocksolidbbs.com> <d09be2d701d1761505916f35c45a1cc8@www.rocksolidbbs.com> <vg5enb$3qur2$1@dont-email.me> <6308484a8fd8d447ca65dec672560e49$1@octade.net> <8efa269c4c882f640fd315880f818c57@www.novabbs.org> <86e7b088ebf5c69645454a8f5adfe049$1@octade.net> <141b9017dd55c53fe2fd6d4bd0b6c2d3@www.novabbs.org> <f161d482a1340a29596d52d1e0937979@www.rocksolidbbs.com> <bb286435df3eb25a6f7d4753d22882a4@www.novabbs.org> <aa6e7d6ad15af422c7fd3c0605078aad@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="1207834"; mail-complaints-to="usenet@i2pn2.org";
posting-account="HNchV9coSOli+kkOHciCZlGs2VaRn7Emh38jWV1k174";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$IGRnU5Ee5JZZQ682DzQoTe.cb/DAQdexZShzD4OMxazRMYHXMAInC
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf ?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B H0=hZt'[%)4kG|
X-Rslight-Posting-User: 28547bffeec402cc2e544e2f8e28cc9329f66434
View all headers

On Tue, 5 Nov 2024 10:46:48 +0000, Retro Guy wrote:

> On Tue, 5 Nov 2024 9:20:04 +0000, Retro Guy wrote:
>
>> On Tue, 5 Nov 2024 6:36:41 +0000, Michael_Uplawski wrote:
>>
>>> On Sun, 3 Nov 2024 14:41:36 +0000, Retro Guy wrote:
>>> I don't have much
>>>> patience with users who want their stuff deleted. You shouldn't have
>>>> posted it. Sometimes I post something then think, "Oh shit. That doesn't
>>>> sound the way I want it to." Then I just send another article to
>>>> clarify. It's not that difficult.
>>>
>>> I do not claim that anything were difficult. I do not even think to have
>>> claimed just anything.
>>
>> I wasn't referring to you, just to people who ask their stuff deleted.
>> I've had users ask that "all" their posts be deleted. My comment was not
>> meant to be directed at you at all. You simply asked a reasonable
>> question.
>>
>>> It is just that supersedes exists and reading posts in Rocksolid is
>>> possible. Put the two together and you have the motive for my first
>>> post.
>>
>> I agree, the question was/is reasonable, and has given me the incentive
>> to try to implement (partially). I appreciate the idea.
>>
>>> Things can get ugly because I fail, because I do not care or because
>>> things are working in a way that is not documented nor obvious.
>>>
>>> But I know my alternatives. Thanks for the discussion.
>>
>> I appreciate the input and your comments.
>
> Note: This feature is now being tested live on my sites. Internal
> testing was fine, but I'd like to see it actually work on some live
> articles once a Supersedes shows up. We'll see :)

It looks like it works:

Nov 05 23:01:12 Found Supersedes:
<de-newusers-infos/einleitung/20241106-1@msgid.krell.zikzak.de> for:
<de-newusers-infos/einleitung/20241105-1@msgid.krell.zikzak.de>
Nov 05 23:01:13 Searching i2pn2 for
<de-newusers-infos/einleitung/20241105-1@msgid.krell.zikzak.de>
Nov 05 23:01:13 NOT Found
<de-newusers-infos/einleitung/20241105-1@msgid.krell.zikzak.de> on i2pn2
Nov 05 23:01:13 Will delete:
<de-newusers-infos/einleitung/20241105-1@msgid.krell.zikzak.de>

It simply checks to see if the article has been removed from the remote
server nd if so, removes it.

I'll have this in the next release as an overrides option. It's in devel
now)..

Thanks Michael, for bringing up this issue/option. There are plenty of
things I wouldn't think of unless someone else mentions it. While I may
not enable this on some of my sites, I'm glad to provide it as an option
to other admins.

--
Retro Guy

1

rocksolid light 0.9.8
clearnet tor