Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.


devel / Programming / Thant explains some

SubjectAuthor
* New project ideaAnonymous
+- Ha, this is even easierAnonymous
+- this is the look so far...Anonymous
+* bbx alpha versionAnonymous
|`* bbx alpha versionRetro Guy
| `- bbx alpha versionRetro Guy
+* bbx alpha versionAnonymous
|`- bbx alpha versionRetro Guy
+* LynxAnonymous
|`- LynxRetro Guy
+* shellAnonymous
|`- shellRetro Guy
+- Lynx not safe ?Anonymous
+- that's for interactive modeAnonymous
+- NoneAnonymous
+- Navigation worksAnonymous
+* ProgressAnonymous
|`- ProgressRetro Guy
+* Post and registration, and new ideasAnonymous
|+* Registration and posts worktrw
||`* Close to switchingtrw
|| `* a bbx postRetroGuy
||  +- a bbx postRetro Guy
||  `- The grass is always greener in the past...trw
|`* Post and registration, and new ideasRetro Guy
| `* pgp would be nicetrw
|  +* pgp would be nicetrw
|  |`- pgp would be niceRetro Guy
|  `- pgp would be nicetrw
+* pgp would be niceAnonymous
|`- pgp would be niceRetro Guy
+- bbx alpha versionAnonymous
+* bbx alpha versionAnonymous
|`* bbx alpha versionMarc SCHAEFER
| `- bbx alpha versionRetro Guy
+* bbx alpha versionAnonymous
|+- bbx alpha versionMarc SCHAEFER
|`- bbx alpha versionRetro Guy
+* it is not the inodesAnonymous
|`- it is not the inodesMarc SCHAEFER
+* it is not the inodesAnonymous
|`* it is not the inodesMarc SCHAEFER
| `* it is not the inodesRetro Guy
|  `- it is not the inodesMarc SCHAEFER
+* NoneAnonymous
|`- NoneMarc SCHAEFER
+- NoneAnonymous
+- and....solvedAnonymous
`* Simple as fuckAnonymous
 `* Simple as fuckRetro Guy
  `* Did you change the settings ?trw
   +* Also, this error messagetrw
   |`* Also, this error messageRetro Guy
   | `* Thant explains sometrw
   |  `* Thant explains someRetro Guy
   |   `* Thant explains sometrw
   |    `* Thant explains someRetro Guy
   |     `* Thant explains sometrw
   |      `- Thant explains someRetro Guy
   `- Did you change the settings ?Retro Guy

Pages:123
Did you change the settings ?

<406cb9a3e1779ec56d0239202acfae94@def4>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=511&group=rocksolid.programming#511

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: trw@anon.com (trw)
Newsgroups: rocksolid.programming
Message-ID: <406cb9a3e1779ec56d0239202acfae94@def4>
Subject: Did you change the settings ?
Date: Sun, 20 Dec 2020 20:28:15+0000
Organization: def5
In-Reply-To: <20201215022307.39c94cff@desktop14.dt>
References: <20201215022307.39c94cff@desktop14.dt>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: trw - Sun, 20 Dec 2020 20:28 UTC

Did you change the settings on your news server on asq5mo52aghemn2i.onion ?
When I connect now with the same commands, I get just a lot of
500 What ?
responses. Did you disable read access for anonymous ?

--
Posted on def4

Also, this error message

<54af0cdbda2ab9a49d5b7f57330dce14@def4>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=512&group=rocksolid.programming#512

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: trw@anon.com (trw)
Newsgroups: rocksolid.programming
Message-ID: <54af0cdbda2ab9a49d5b7f57330dce14@def4>
Subject: Also, this error message
Date: Sun, 20 Dec 2020 20:58:10+0000
Organization: def5
In-Reply-To: <406cb9a3e1779ec56d0239202acfae94@def4>
References: <406cb9a3e1779ec56d0239202acfae94@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: trw - Sun, 20 Dec 2020 20:58 UTC

500 Syntax error or unknown command

I swear it was working. Maybe I stressed the servers too much during testing ?

--
Posted on def4

Re: Did you change the settings ?

<20201220161249.0369e18a@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=513&group=rocksolid.programming#513

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: Did you change the settings ?
Date: Sun, 20 Dec 2020 16:12:49 -0700
Organization: RetroBBS
Message-ID: <20201220161249.0369e18a@desktop14.dt>
References: <20201215022307.39c94cff@desktop14.dt>
<406cb9a3e1779ec56d0239202acfae94@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="14139"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Sun, 20 Dec 2020 23:12 UTC

On Sun, 20 Dec 2020 20:28:15+0000
trw <trw@anon.com> wrote:

>
> Did you change the settings on your news server on
> asq5mo52aghemn2i.onion ? When I connect now with the same commands, I
> get just a lot of 500 What ?
> responses. Did you disable read access for anonymous ?
>

I haven't changed anything there. asqn5... is an inn2 server. A 500
error is the response when it doesn't recognize the command sent.

I can look into stuff later tonight but not atm.

Re: Also, this error message

<20201220162745.6247e8c6@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=514&group=rocksolid.programming#514

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: Also, this error message
Date: Sun, 20 Dec 2020 16:27:45 -0700
Organization: RetroBBS
Message-ID: <20201220162745.6247e8c6@desktop14.dt>
References: <406cb9a3e1779ec56d0239202acfae94@def4>
<54af0cdbda2ab9a49d5b7f57330dce14@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="19765"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Sun, 20 Dec 2020 23:27 UTC

On Sun, 20 Dec 2020 20:58:10+0000
trw <trw@anon.com> wrote:

>
> 500 Syntax error or unknown command
>
> I swear it was working. Maybe I stressed the servers too much during
> testing ?
>

That response is from an rslight server, but the previous message you
sent is a response from an inn2 server.

inn2: 500 What?
rslight: 500 Syntax error or unknown command

Either way they are saying the same thing.

Now, off to work I go :(

Thant explains some

<89e64ab68e2d9c8acb4ac09acb6bb695@def4>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=515&group=rocksolid.programming#515

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: trw@anon.com (trw)
Newsgroups: rocksolid.programming
Message-ID: <89e64ab68e2d9c8acb4ac09acb6bb695@def4>
Subject: Thant explains some
Date: Mon, 21 Dec 2020 07:16:00+0000
Organization: def5
In-Reply-To: <20201220162745.6247e8c6@desktop14.dt>
References: <20201220162745.6247e8c6@desktop14.dt>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: trw - Mon, 21 Dec 2020 07:16 UTC

I thought the onion address and novabss.com would point to the same server. Anyway, I can't connect to either one with Lynx, like I did before. Maybe the connection is too slow ? I will try again during the day.

--
Posted on def4

Re: Thant explains some

<20201221014629.630bed98@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=516&group=rocksolid.programming#516

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: Thant explains some
Date: Mon, 21 Dec 2020 01:46:29 -0700
Organization: RetroBBS
Message-ID: <20201221014629.630bed98@desktop14.dt>
References: <20201220162745.6247e8c6@desktop14.dt>
<89e64ab68e2d9c8acb4ac09acb6bb695@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="4504"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Mon, 21 Dec 2020 08:46 UTC

On Mon, 21 Dec 2020 07:16:00+0000
trw <trw@anon.com> wrote:

>
> I thought the onion address and novabss.com would point to the same
> server. Anyway, I can't connect to either one with Lynx, like I did
> before. Maybe the connection is too slow ? I will try again during
> the day.
>

the asq5 address is the same inn2 server as novabbs.org. Not sure where
you saw '500 Syntax error or unknown command', asq5 and novabbs.org
shouldn't send that. rslight will, and I think Synchronet sends the
same reply as rslight, but Synchronet is on rocksolidbbs.com.

It's strange that lynx did work and now does not. It would be good to
be able to see the command it is sending that apparently isn't
recognized. rslight can log all commands if that helps.

I've just set up tor to point to rslight here:
ikew5tjh2zt365d2.onion

If you connect there, rslight will log the commands (without logging
passwords). I can then take a look. The logging was for my own testing,
so it may or may not provide helpful info but you're welcome to try
(then let me know to check the logs)

As a note, I have connected to rslight news server with lynx and it
seems to work ok. I didn't try doing any more that reading an article
or two.

Retro Guy

Re: Thant explains some

<5a33fd5cdc64a0357b532979389aa38e@def4>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=518&group=rocksolid.programming#518

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: trw@anon.com (trw)
Newsgroups: rocksolid.programming
Message-ID: <5a33fd5cdc64a0357b532979389aa38e@def4>
Subject: Re: Thant explains some
Date: Mon, 21 Dec 2020 09:48:53+0000
Organization: def5
In-Reply-To: <20201221014629.630bed98@desktop14.dt>
References: <20201221014629.630bed98@desktop14.dt>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: trw - Mon, 21 Dec 2020 09:48 UTC

I just connected here: ikew5tjh2zt365d2.onion with the same results as before. Maybe I was trying another address when there was the other error message and confused the two.

Underneath you will find the full output I get from Lyxn when trying to read rocksolid.shared.linux:
200 Rocksolid Light NNTP Server ready (no posting)
500 Syntax error or unknown command
500 Syntax error or unknown command
500 Syntax error or unknown command
500 Syntax error or unknown command
500 Syntax error or unknown command
500 Syntax error or unknown command

My commands on the cli:
socat TCP4-LISTEN:30119,reuseaddr,fork SOCKS4A:127.0.0.1:ikew5tjh2zt365d2.onion:119,socksport=9150
lynx http://127.0.0.1:30119/rocksolid.shared.linux

The same error messages as above I get from;
lynx http://127.0.0.1:30119/

so without the group.
It is all the more confusing since it was working with your server, and still works with my local inn2.
And just because you were mentioning passwords in your text: there are no passwords involved here, reading messages was working without.

--
Posted on def4

Re: Thant explains some

<20201221025512.303e4228@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=519&group=rocksolid.programming#519

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: Thant explains some
Date: Mon, 21 Dec 2020 02:55:12 -0700
Organization: RetroBBS
Message-ID: <20201221025512.303e4228@desktop14.dt>
References: <20201221014629.630bed98@desktop14.dt>
<5a33fd5cdc64a0357b532979389aa38e@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="6680"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Mon, 21 Dec 2020 09:55 UTC

On Mon, 21 Dec 2020 09:48:53+0000
trw <trw@anon.com> wrote:

>
> I just connected here: ikew5tjh2zt365d2.onion with the same results
> as before. Maybe I was trying another address when there was the
> other error message and confused the two.
>
> Underneath you will find the full output I get from Lyxn when trying
> to read rocksolid.shared.linux: 200 Rocksolid Light NNTP Server ready
> (no posting) 500 Syntax error or unknown command
> 500 Syntax error or unknown command
> 500 Syntax error or unknown command
> 500 Syntax error or unknown command
> 500 Syntax error or unknown command
> 500 Syntax error or unknown command

It appears to be sending http requests:

Dec 21 09:43:47 GET / HTTP/1.0
Dec 21 09:43:47 Syntax error: GET / HTTP/1.0
Dec 21 09:43:47 Host: x.x.x.x:30119
Dec 21 09:43:47 Syntax error: Host: x.x.x.x:30119
Dec 21 09:43:47 Accept: text/html, text/plain, text/sgml, */*;q=0.01
Dec 21 09:43:47 Syntax error: Accept: text/html, text/plain, text/sgml,
*/*;q=0.01 Dec 21 09:43:47 Accept-Encoding: gzip, compress, bzip2
Dec 21 09:43:47 Syntax error: Accept-Encoding: gzip, compress, bzip2
Dec 21 09:43:47 Accept-Language: en
Dec 21 09:43:47 Syntax error: Accept-Language: en
Dec 21 09:43:47 User-Agent: Lynx/2.9.0dev.5 libwww-FM/2.14 SSL-MM/1.4.1
GNUTLS/3.6.13 Dec 21 09:43:47 Syntax error: User-Agent: Lynx/2.9.0dev.5
libwww-FM/2.14 SSL-MM/1.4.1 GNUTLS/3.6.13

Re: Thant explains some

<efb68ee1b5517e311082ac20cc82f6b4@def4>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=520&group=rocksolid.programming#520

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: trw@anon.com (trw)
Newsgroups: rocksolid.programming
Message-ID: <efb68ee1b5517e311082ac20cc82f6b4@def4>
Subject: Re: Thant explains some
Date: Mon, 21 Dec 2020 10:06:44+0000
Organization: def5
In-Reply-To: <20201221025512.303e4228@desktop14.dt>
References: <20201221025512.303e4228@desktop14.dt>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: trw - Mon, 21 Dec 2020 10:06 UTC

Oh, yeah, it sends http requests because I told it to.
Thanks for noticing. lmao.

it is of course:

lynx nntp://127.0.0.1:30119/rocksolid.shared.linux

--
Posted on def4

Re: Thant explains some

<20201221031250.3528cab5@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=521&group=rocksolid.programming#521

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: Thant explains some
Date: Mon, 21 Dec 2020 03:12:50 -0700
Organization: RetroBBS
Message-ID: <20201221031250.3528cab5@desktop14.dt>
References: <20201221025512.303e4228@desktop14.dt>
<efb68ee1b5517e311082ac20cc82f6b4@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="15612"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Mon, 21 Dec 2020 10:12 UTC

On Mon, 21 Dec 2020 10:06:44+0000
trw <trw@anon.com> wrote:

>
> Oh, yeah, it sends http requests because I told it to.
> Thanks for noticing. lmao.

lol :)

Re: pgp would be nice

<rsb28o$3vq$1@i2pn2.org>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=531&group=rocksolid.programming#531

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!.POSTED!not-for-mail
From: trw@i2pmail.org (trw)
Newsgroups: rocksolid.programming
Subject: Re: pgp would be nice
Date: Sun, 27 Dec 2020 16:38:36 -0500
Organization: Dancing elephants
Lines: 5
Message-ID: <rsb28o$3vq$1@i2pn2.org>
References: <b9a9adbf03ed1c9b2d53734f22ed5dba@def4>
Reply-To: trw <trw@i2pmail.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 27 Dec 2020 22:36:12 -0000 (UTC)
Injection-Info: i2pn2.org; posting-account="def.i2p";
logging-data="4090"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: FUDforum 3.0.7
X-FUDforum: 6666cd76f96956469e7be39d750cc7d9 <503579>
 by: trw - Sun, 27 Dec 2020 21:38 UTC
Attachments: 0b9ee3de79f3c834d5b9b7e506b8fd43858176d23ed8f854f8e72ccead38102b.jpg (image/jpeg)

bumping this thread

I just realized when I researched a bit around the official news group listings (here: http://usenet.trigofacile.com/hierarchies/ ), that you already do pgp signing of the control messages for your news server.
Wouldn't this be the easiest solution to implement (guessing here thet inn does this part of the work) ?

(pic slightly related)

--
Posted on def3

Attachments: 0b9ee3de79f3c834d5b9b7e506b8fd43858176d23ed8f854f8e72ccead38102b.jpg 
Re: pgp would be nice

<0380f7afb3b729caa05c271882a0749d$1@news.novabbs.org>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=532&group=rocksolid.programming#532

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: pgp would be nice
Date: Mon, 28 Dec 2020 05:39:02 +0000
Organization: Rocksolid Light
Message-ID: <0380f7afb3b729caa05c271882a0749d$1@news.novabbs.org>
References: <b9a9adbf03ed1c9b2d53734f22ed5dba@def4> <rsb28o$3vq$1@i2pn2.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="21259"; mail-complaints-to="usenet@novabbs.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$/.LMkyBF9lb4119FxXvG5OWxZYPMwo0IhXLD/E30g7TC4tzPPnZDW
 by: Retro Guy - Mon, 28 Dec 2020 05:39 UTC

trw wrote:

> bumping this thread

> I just realized when I researched a bit around the official news group listings (here: http://usenet.trigofacile.com/hierarchies/ ), that you already do pgp signing of the control messages for your news server.
> Wouldn't this be the easiest solution to implement (guessing here thet inn does this part of the work) ?

Yes, I sign control messages with pgp. I use a python script to make it reasonably simple:
https://github.com/Julien-Elie/usenet-signcontrol

I agree that pgp signing could work well for communication between nodes. I'm still thinking about what is a good way to make it easy for a user to sign messages and the servers know if it is authentic.

Of course the servers would need each user's public key, which isn't a problem. But what is a good way for a user to sign each message that makes their time spent doing so worth it? We can use pgp auth to display an icon simple enough and demonstrate to a reader that the poster is authentic.

Trying to think of good methods to make it simple for end users to want to participate.

--
Posted on Rocksolid Light
news.novabbs.org

Re: pgp would be nice

<code.645.2p98lm@anon.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=533&group=rocksolid.programming#533

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid3!.POSTED.rocksolid3!not-for-mail
From: poster@anon.com (Anonymous)
Newsgroups: rocksolid.programming
Subject: Re: pgp would be nice
Date: Mon, 28 Dec 2020 05:16:29 -0800
Organization: rocksolid3 (rocksolidbbs.com)
Message-ID: <code.645.2p98lm@anon.com>
References: <code.605.3umyox@anon.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: rocksolidbbs.com; posting-host="rocksolid3:10.128.3.129";
logging-data="8034"; mail-complaints-to="usenet@rocksolidbbs.com"
 by: Anonymous - Mon, 28 Dec 2020 13:16 UTC

>>2ddb23cb6be90293b7
>Trying to think of good methods to make it simple for end users to want to participate.

I can see two basic ways:
1) either the nodes offer a piece of js that does the signing (possibly using a local config file) and attaches a file with the signed message automatically when posting.
2) we write a little client to do that (could be in any lanuguage, gui or cli). Then the user would have to download that client and run it locally. To be precise, I don't mean to write a browser here, just some lines to take text and sign it, then make a POST to a predefined node.

Either way, the user would have to trust the code, which might be a showstopper for some already (those would have to do their own coding or do all the steps manually).
In the first case, js would have to be enabled in the browser which is a moot point for many. So I guess the second way is the better one.
Of course this could also be done as a plugin for the browser, but this would be sort of the same as js (from a security point of view, guess it is better to decouple this from the browser).
So the easiest way would probably be to write a shell script that acts as a wrapper for
-an editor to compose the message,
-pgp to make the signature and produce the signature files, and
-curl to make a POST stream to one of the nodes, including all necessary data like username/password, the message and the signature file.
To make it nice, we could give a qt-gui or somesuch.
This local client could be called from links on the webpage of the node, those could also transport additional information so that answering to a message does not require to manually fill the subject and reply-id.
Of course this kind of client software would have to be specific for the OS of the user (so would probably exclude IOS/Android/Windows unless somebody would write code for those - I will most probably not :-), or we use java).
But all of this sounds very doable to me. And not only would it be a supernice way to manage identities for those who want them, it would also enable various ways of flood protection (should we ever need it).
I think I will put that on the todo list.
Maybe the person posting all this stuff on /social has some kind of local solution already.

cheers

trw

--
Posted on def2

Re: bbx alpha version

<526d0340bcaf4599359ba6fc84b27074$1@news.novabbs.org>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=535&group=rocksolid.programming#535

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!i2pn.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Tue, 29 Dec 2020 08:16:22 +0000
Organization: Rocksolid Light
Message-ID: <526d0340bcaf4599359ba6fc84b27074$1@news.novabbs.org>
References: <code.605.3umyox@anon.com> <code.610.3u9evn@anon.com> <7d75c32e46c45ae5471ed9b4d8c1d939$1@dkzerogt6z6ybhcj.onion>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="30954"; mail-complaints-to="usenet@novabbs.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$Btk62.FZpj1dxBoWLj8vguUwsH2Ui.DP/SQalAwMJyQj7w0YK9CGy
 by: Retro Guy - Tue, 29 Dec 2020 08:16 UTC

Getting an error on bbx right now. I tried clicking several messages, both from the overboard and from a group:

"the news server does not answer to this request, and the resource is not cached locally.
this could mean that the requested resource does not exist on the server,or that the news server is down.
giving up for now, you might retry in 10 min or so."

--
Posted on Rocksolid Light
news.novabbs.org

Re: bbx alpha version

<code.647.3ri5uw@anon.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=536&group=rocksolid.programming#536

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!.POSTED!not-for-mail
From: poster@anon.com (Anonymous)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Tue, 29 Dec 2020 03:31:45 -0800
Organization: i2pn2 (i2pn.org)
Message-ID: <code.647.3ri5uw@anon.com>
References: <code.605.3umyox@anon.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: i2pn2.org; posting-account="def2";
logging-data="9714"; mail-complaints-to="usenet@i2pn2.org"
 by: Anonymous - Tue, 29 Dec 2020 11:31 UTC

>>7df4a7a8efa70cfe70
>Getting an error on bbx right now.
Yes, I know this one. It is like it says, the news server does not answer, and I don't know why.
When I log in with telnet and do "mode reader", I get:
403 Expiring process 7990
Then after
service inn2 restart
it works again.
I have no clue yet what "Expiring process" really means, and why it happens so often nowadays.

--
Posted on def2

Re: bbx alpha version

<code.648.wb7od@anon.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=537&group=rocksolid.programming#537

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!.POSTED!not-for-mail
From: poster@anon.com (Anonymous)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Tue, 29 Dec 2020 04:23:22 -0800
Organization: def2
Message-ID: <code.648.wb7od@anon.com>
References: <code.605.3umyox@anon.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: i2pn2.org; posting-account="def2";
logging-data="18756"; mail-complaints-to="usenet@i2pn2.org"
 by: Anonymous - Tue, 29 Dec 2020 12:23 UTC

>>0db69e823dce479343
Might have to do with this entry in /var/log/news/expire.log:

expireover start Tue Dec 29 04:33:54 UTC 2020: ( -z/var/log/news/expire.rm -Z/var/log/news/expire.lowmark)
Article lines processed 28740
Articles dropped 0
Overview index dropped 0
expireover end Tue Dec 29 04:42:08 UTC 2020
lowmarkrenumber begin Tue Dec 29 04:42:08 UTC 2020: (/var/log/news/expire.lowmark)
lowmarkrenumber end Tue Dec 29 04:42:08 UTC 2020
expire begin Tue Dec 29 04:42:38 UTC 2020: (-v1)
expire: dbzsync: putcore failed
expire: can't dbzclose /var/lib/news/history.n No space left on device
expire: dbzinit: dbzinit already called once
expire: can't dbzinit /var/lib/news/history Success
expire: dbz: fseeko failure in putconf: Bad file descriptor
/usr/lib/news/bin/news.daily: line 401: 7990 Segmentation fault expire -v1
expire end Tue Dec 29 06:26:55 UTC 2020
all done Tue Dec 29 06:26:56 UTC 2020

Or maybe with the fact that my /var/lib/news/history contains over 6 Mio lines (never knew that I ever had this many articles on my news server).

Anyway, it seems to me that the expiration process is failing somewhere on the way with a segfault, and I guess that leaves inn2 in an unresponsive state.
What is also strange is that a manual restart with
service inn2 restart
solves the problem, but the same called from a cronjob does not.

And for this line:
expire: can't dbzclose /var/lib/news/history.n No space left on device,
there are 390 Mb space left on the device, so probably it is just not enough.

Maybe I could just skip expiration altogether (since I do not use it anyway) ? Or maybe I just need a bigger hd ?

--
Posted on def2

Re: bbx alpha version

<rsfcs6$aqh$1@shakotay.alphanet.ch>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=538&group=rocksolid.programming#538

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.localhost!news.alphanet.ch!not-for-mail
From: schaefer@alphanet.ch (Marc SCHAEFER)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Tue, 29 Dec 2020 15:01:42 +0100 (CET)
Organization: Posted through ALPHANET (https://news.alphanet.ch/)
Lines: 10
Message-ID: <rsfcs6$aqh$1@shakotay.alphanet.ch>
References: <code.605.3umyox@anon.com> <code.648.wb7od@anon.com>
Injection-Info: shakotay.alphanet.ch; posting-host="localhost:127.0.0.1";
logging-data="11090"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-13-amd64 (x86_64))
 by: Marc SCHAEFER - Tue, 29 Dec 2020 14:01 UTC

Anonymous <poster@anon.com> wrote:
> expire: can't dbzclose /var/lib/news/history.n No space left on device,
> there are 390 Mb space left on the device, so probably it is just not enough.

And the number of inodes (df -i) ?

The basic INN2 storage model is one file per article.

Also, you may want to ask your NNTP peers not to send you what you don't
want, because it might end up in the junk pseudo-newsgroup.

Re: bbx alpha version

<code.650.28ounj@anon.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=539&group=rocksolid.programming#539

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!.POSTED!not-for-mail
From: poster@anon.com (Anonymous)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Tue, 29 Dec 2020 06:32:11 -0800
Organization: i2pn2 (i2pn.org)
Message-ID: <code.650.28ounj@anon.com>
References: <code.605.3umyox@anon.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: i2pn2.org; posting-account="def2";
logging-data="4990"; mail-complaints-to="usenet@i2pn2.org"
 by: Anonymous - Tue, 29 Dec 2020 14:32 UTC

>>422fcfe1ec494621f7
df -i:
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 283360 156142 127218 56% /
/dev/sda3 5242880 428145 4814735 9% /var/spool/news

Should be enough, I guess ?

>Also, you may want to ask your NNTP peers not to send you what you don't
want, because it might end up in the junk pseudo-newsgroup.

ok, thanks, I did not know that. What is the way to make an overall cleaning to all the obsolete groups and articles (if there is a way) ?
Or maybe I could just start over on a new machine to solve the problems shortterm.

cheers

trw

--
Posted on def2

Re: bbx alpha version

<rsfgak$p8v$1@shakotay.alphanet.ch>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=540&group=rocksolid.programming#540

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.localhost!news.alphanet.ch!not-for-mail
From: schaefer@alphanet.ch (Marc SCHAEFER)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Supersedes: <rsfg9v$p2v$1@shakotay.alphanet.ch>
Date: Tue, 29 Dec 2020 16:00:36 +0100 (CET)
Organization: Posted through ALPHANET (https://news.alphanet.ch/)
Lines: 27
Message-ID: <rsfgak$p8v$1@shakotay.alphanet.ch>
References: <code.605.3umyox@anon.com> <code.650.28ounj@anon.com>
Injection-Info: shakotay.alphanet.ch; posting-host="localhost:127.0.0.1";
logging-data="25888"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-13-amd64 (x86_64))
Cancel-Key: sha1:VXuzwfmZcigU/NnZ7PSrGeMUGE0=
 by: Marc SCHAEFER - Tue, 29 Dec 2020 15:00 UTC

Anonymous <poster@anon.com> wrote:
> ok, thanks, I did not know that. What is the way to make an overall cleaning to all the obsolete groups and articles (if there is a way) ?
> Or maybe I could just start over on a new machine to solve the problems shortterm.

I would look at /var/lib/news/active and remove any newsgroups you
don't want (you need to ctlinnd pause STUFF and then ctlinnd go STUFF or
stop inn2 altogether to change files).

Then I would check expirectl, the retention delay.

Then contact all my feeds to modify the exclusions.

Etc.

/dev/mapper/vg1-lxc--104 47M 1.5M 46M 4% /
/dev/mapper/vg1-lxc--104 733G 646G 53G 93% /

number of lines:

21396 /var/lib/news/active
532494 /var/lib/news/history
2 /var/lib/news/history.dir
12599 /var/lib/news/history.hash
6415 /var/lib/news/history.index
572906 total

You can also restart from scratch :)

Re: bbx alpha version

<20201229162823.2fade42c@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=541&group=rocksolid.programming#541

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Tue, 29 Dec 2020 16:28:23 -0700
Organization: RetroBBS
Message-ID: <20201229162823.2fade42c@desktop14.dt>
References: <code.605.3umyox@anon.com>
<code.648.wb7od@anon.com>
<rsfcs6$aqh$1@shakotay.alphanet.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="21547"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Tue, 29 Dec 2020 23:28 UTC

On Tue, 29 Dec 2020 15:01:42 +0100 (CET)
Marc SCHAEFER <schaefer@alphanet.ch> wrote:

> Anonymous <poster@anon.com> wrote:
> > expire: can't dbzclose /var/lib/news/history.n No space left on
> > device, there are 390 Mb space left on the device, so probably it
> > is just not enough.
>
> And the number of inodes (df -i) ?
>
> The basic INN2 storage model is one file per article.

That's most likely exactly the hd space problem. Here's a clip from
a while back in rocksolid.nodes:

i2pn2 has been running out of inodes, while bytes availble is high
(many GBs) This is due to the small size of news articles just wasting
inodes.

I created a new partition not much bigger than the original, but with
more available inodes. The new partition 20% larger than the old, but
has 500% more inodes available.

If you format the partition as 'mkfs.ext4 -t news', you will end up
with an ext2 filesystem that is very appropriate for a tradspool inn2
setup.

I've done this two times, and both times I found it necessary to repair
the install with tdx-util to repair tradindexd inode mismatch errors.
This has happened each time. Once repaired 'tdx-util -F', it seems to
be working well.

Just thought I'd leave all the detail here in case you choose to go this
direction with your server.

Retro Guy

it is not the inodes

<code.653.49tibk@anon.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=542&group=rocksolid.programming#542

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.127.117.190.215!not-for-mail
From: poster@anon.com (Anonymous)
Newsgroups: rocksolid.programming
Subject: it is not the inodes
Date: Wed, 30 Dec 2020 08:03:33 -0800
Organization: rocksolid2 (novabbs.org)
Message-ID: <code.653.49tibk@anon.com>
References: <code.605.3umyox@anon.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: novabbs.org; posting-account="def.i2p"; posting-host="127.117.190.215";
logging-data="3051"; mail-complaints-to="usenet@novabbs.org"
 by: Anonymous - Wed, 30 Dec 2020 16:03 UTC

>>e111b21b9e8af42d5f
it is not the inodes, I have > 100k free on the root partition, > 4 Mio on the partition that holds the spool ('cause I followed your advice when I created those).

Maybe I will just install rslight and use it as a news server, seems to be less complicated and more stable than inn2 to me.

--
Posted on def2

Re: it is not the inodes

<rsi9sa$t0e$1@shakotay.alphanet.ch>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=543&group=rocksolid.programming#543

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!i2pn.org!news.samoylyk.net!news.alphanet.ch!alphanet.ch!.POSTED.localhost!news.alphanet.ch!not-for-mail
From: schaefer@alphanet.ch (Marc SCHAEFER)
Newsgroups: rocksolid.programming
Subject: Re: it is not the inodes
Date: Wed, 30 Dec 2020 17:28:58 +0100 (CET)
Organization: Posted through ALPHANET (https://news.alphanet.ch/)
Lines: 6
Message-ID: <rsi9sa$t0e$1@shakotay.alphanet.ch>
References: <code.605.3umyox@anon.com> <code.653.49tibk@anon.com>
Injection-Info: shakotay.alphanet.ch; posting-host="localhost:127.0.0.1";
logging-data="29711"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-13-amd64 (x86_64))
 by: Marc SCHAEFER - Wed, 30 Dec 2020 16:28 UTC

Anonymous <poster@anon.com> wrote:
> Maybe I will just install rslight and use it as a news server, seems to be less complicated and more stable than inn2 to me.

INN2 is running stable for the last 20 years or so.

Administrating a UNIX server is sometimes complex.

Re: it is not the inodes

<code.655.22sq1u@anon.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=544&group=rocksolid.programming#544

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!i2pn.org!rocksolid2!.POSTED.127.117.190.215!not-for-mail
From: poster@anon.com (Anonymous)
Newsgroups: rocksolid.programming
Subject: Re: it is not the inodes
Date: Wed, 30 Dec 2020 11:01:50 -0800
Organization: rocksolid2 (novabbs.org)
Message-ID: <code.655.22sq1u@anon.com>
References: <code.605.3umyox@anon.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: novabbs.org; posting-account="def.i2p"; posting-host="127.117.190.215";
logging-data="25893"; mail-complaints-to="usenet@novabbs.org"
 by: Anonymous - Wed, 30 Dec 2020 19:01 UTC

>>46a6174108e985a88f
>INN2 is running stable for the last 20 years or so.
>Administrating a UNIX server is sometimes complex.

Yeah well, I didn't mean to diss inn2. The most likely chain of causality here is:

complex config of inn2 --> bad setup on my end --> unstable news server

It is the program and the admin together that produce a stable (or in my case unstable) result.

Using rslight just might be more fitting for my skills. :-)

--
Posted on def2

Re: pgp would be nice

<20201230230822.4b06c280@desktop14.dt>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=545&group=rocksolid.programming#545

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro_guy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: pgp would be nice
Date: Wed, 30 Dec 2020 23:08:22 -0700
Organization: RetroBBS
Message-ID: <20201230230822.4b06c280@desktop14.dt>
References: <code.605.3umyox@anon.com>
<code.645.2p98lm@anon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="8356"; mail-complaints-to="usenet@novabbs.org"
X-Newsreader: Claws Mail 3.11.1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
 by: Retro Guy - Thu, 31 Dec 2020 06:08 UTC

On Mon, 28 Dec 2020 05:16:29 -0800
Anonymous <poster@anon.com> wrote:

> >>2ddb23cb6be90293b7
> >Trying to think of good methods to make it simple for end users to
> >want to participate.
>
> I can see two basic ways:
> 1) either the nodes offer a piece of js that does the signing
> (possibly using a local config file) and attaches a file with the
> signed message automatically when posting. 2) we write a little
> client to do that (could be in any lanuguage, gui or cli). Then the
> user would have to download that client and run it locally. To be
> precise, I don't mean to write a browser here, just some lines to
> take text and sign it, then make a POST to a predefined node.

Either way and the user must trust the code of course. If it's a matter
of trust, maybe javascript is the easiest way. If you allow the js, you
can sign, if you don't it's just a feature you don't use.

Currently, rslight uses javascript for two simple things:

1. When you click 'quote' on replying to a message, it puts the quote
in the text box for you.

2. Displaying times for posts in your local time (or UTC if js disabled)

Either one of these things is not very important, so if you don't
enable javascript they won't work, and that's not really a big deal.

I would think signing a message could be the same. The support is there
in the software, and it's up to the end user whether to use it or not.

Also, another idea:

rslight currently adds a hash to all outgoing messages built from the
the message and header, and the site key. This is sort of a
signature that shows the post is really from this site. Adding the
username is very simple to do, plus all rslight users have a key in
their config (for encrypted messages and maybe future stuff).

Then there would need to be trusted communication between nodes to
share this trust. I think we'd like to do this for other
features/reasons also, so it could be useful.

Thoughts?

Re: bbx alpha version

<67f0341e07fb84284b7283acb8715dbd$1@news.novabbs.org>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=546&group=rocksolid.programming#546

  copy link   Newsgroups: rocksolid.programming
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.programming
Subject: Re: bbx alpha version
Date: Thu, 31 Dec 2020 06:26:26 +0000
Organization: Rocksolid Light
Message-ID: <67f0341e07fb84284b7283acb8715dbd$1@news.novabbs.org>
References: <code.605.3umyox@anon.com> <code.650.28ounj@anon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: novabbs.org; posting-account="retrobbs1"; posting-host="localhost:127.0.0.1";
logging-data="17175"; mail-complaints-to="usenet@novabbs.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$FvIvTXkmksxufTyt9o0LQOJQrSAU6QBYgEyY7FMtwWJFR/OMPCWgm
 by: Retro Guy - Thu, 31 Dec 2020 06:26 UTC

Anonymous wrote:

>>>422fcfe1ec494621f7
> df -i:
> Filesystem Inodes IUsed IFree IUse% Mounted on
> /dev/sda1 283360 156142 127218 56% /
> /dev/sda3 5242880 428145 4814735 9% /var/spool/news

> Should be enough, I guess ?

Looking here:
> expire: can't dbzclose /var/lib/news/history.n No space left on device,
> there are 390 Mb space left on the device, so probably it is just not enough.

it seems the space problem is on /dev/sda1. I just checked /var/lib/news on one of my servers and the dir is using 1.7G. Just the history file is 1.1G

Retro Guy
--
Posted on Rocksolid Light
news.novabbs.org


devel / Programming / Thant explains some

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor