Rocksolid Light

Welcome to novaBBS

register   nodelist   faq  

Your account also provides newsreader access to all groups at news.i2pn2.org port 119 or 563 (TLS)


rocksolid / Rocksolid Nodes Announce / Re: rslight-0.6.6

SubjectAuthor
* rslight-0.6.6Retro Guy
`* Re: rslight-0.6.6anon
 `* Re: rslight-0.6.6Retro Guy
  `* Re: rslight-0.6.6Retro Guy
   `* Re: rslight-0.6.6Retro Guy
    `* Re: rslight-0.6.6Retro Guy
     `* Re: rslight-0.6.6Anonymous
      `* Re: rslight-0.6.6Retro Guy
       `* Re: rslight-0.6.6Retro Guy
        `- Re: rslight-0.6.6Retro Guy

1
Subject: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: novaBBS
Date: Sat, 22 Aug 2020 10:01 UTC
Date: Sat, 22 Aug 2020 10:01:48 +0000
Subject: rslight-0.6.6
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
X-Rslight-Site: $2y$10$XsVV.Q/HuUGiYCPCNNWOHOw6mP49fFWkC1wdShVnmdc5p3AE6fVy2
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
Organization: novaBBS
Message-ID: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com>
Xref: rslight2 rocksolid.nodes.announce:106
Message-ID: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com>
As I mentioned in another post, I'm working on features for 0.6.6, and only addressing major bug issues on 0.6.5 if I find them.

Currently I'm working on ssl encryption between nodes, the nntp server and readers. Internal connections (between rslight and nntp) are not encrypted. They are meant to be on the same machine, and I don't wish to modify newsportal.php right now to handle this.

I now have encryption working for both spoolnews and nntp. There will be a config setting to enable/disable each. This allows nodes to communicate over whatever network encrypted, and to use encrypted connections to whatever nntp server they choose to communicate with. Of course newsreader users will be able to connect with ssl also.

This is all working, but still testing and cleaning up. 0.6.6 won't be released for a while, as there will be other features for me to work on. Just posting my progress as I do things.

Retro Guy

--
Posted on: novaBBS
www.novabbs.com



Subject: Re: rslight-0.6.6
From: ano...@anon.com (anon)
Newsgroups: rocksolid.nodes.announce
Organization: def5
Date: Sat, 22 Aug 2020 11:08 UTC
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: anon <anon@anon.com>
Newsgroups: rocksolid.nodes.announce
Message-ID: <afaf98ae07e01c65d1dfb5a182f7c546@def4>
Subject: Re: rslight-0.6.6
Date: Sat, 22 Aug 2020 11:08:32+0000
Organization: def5
In-Reply-To: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com>
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Xref: rslight2 rocksolid.nodes.announce:107
Message-ID: <afaf98ae07e01c65d1dfb5a182f7c546@def4>

Currently I'm working on ssl encryption between nodes

Will you use self signed certs for that ?

--
Posted on def4


Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: novaBBS
Date: Sat, 22 Aug 2020 23:14 UTC
Date: Sat, 22 Aug 2020 23:14:28 +0000
Subject: Re: rslight-0.6.6
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
X-Rslight-Site: $2y$10$0R591pjiYwsZMsiCICa9ve/vSCGg2qpYhpaqPyFhz4feCZ2iildgK
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4>
Organization: novaBBS
Message-ID: <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com>
Xref: rslight2 rocksolid.nodes.announce:108
Message-ID: <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com>
anon wrote:


Currently I'm working on ssl encryption between nodes

Will you use self signed certs for that ?

In config you can point to your cert and key, so it can be from a cert authority, or self signed. I've tested with a 'letsencrypt' cert and self signed. Both work fine, but to connect to a self signed, you need to set in config to allow that.

--
Posted on: novaBBS
www.novabbs.com



Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: novaBBS
Date: Mon, 24 Aug 2020 11:28 UTC
Date: Mon, 24 Aug 2020 11:28:12 +0000
Subject: Re: rslight-0.6.6
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
X-Rslight-Site: $2y$10$.kz42j5uNHqNKLJ4MpBsM./jz8M5crvFGWClW53qIeVecRCEdUUEa
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com>
Organization: novaBBS
Message-ID: <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com>
Xref: rslight2 rocksolid.nodes.announce:110
Message-ID: <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com>
Retro Guy wrote:

anon wrote:


Currently I'm working on ssl encryption between nodes

Will you use self signed certs for that ?

In config you can point to your cert and key, so it can be from a cert authority, or self signed.

I've tested with a 'letsencrypt' cert and self signed. Both work fine, but to connect to a self signed, you need to set in config to allow that.

I should also mention that it will auto-generate a self signed cert if no cert is present, and you are trying to use ssl for your nntp server. It is meant to be very simple and automatic, but the option to configure is there if you wish to use a different cert (like letsencrypt or whatever).

Retro Guy

--
Posted on: novaBBS
www.novabbs.com



Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: novaBBS
Date: Wed, 2 Sep 2020 02:10 UTC
Date: Wed, 2 Sep 2020 02:10:32 +0000
Subject: Re: rslight-0.6.6
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
X-Rslight-Site: $2y$10$WnYEgXBXMeHj3AsivO3RWulB/G0WOBMs.ITchwxjdnLZwnImDHCWO
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com> <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com>
Organization: novaBBS
Message-ID: <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com>
Xref: rslight2 rocksolid.nodes.announce:111
Message-ID: <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com>
Retro Guy wrote:

Retro Guy wrote:

anon wrote:


Currently I'm working on ssl encryption between nodes

Will you use self signed certs for that ?

In config you can point to your cert and key, so it can be from a cert authority, or self signed.

I've tested with a 'letsencrypt' cert and self signed. Both work fine, but to connect to a self signed, you need to set in config to allow that.

I should also mention that it will auto-generate a self signed cert if no cert is present, and you are trying to use ssl for your nntp server. It is meant to be very simple and automatic, but the option to configure is there if you wish to use a different cert (like letsencrypt or whatever).

I've installed this version on rslight.i2p. Now running 0.6.6.

The site now opens an unencrypted port and an ssl port. Both work fine. While it's not really important on i2p or tor, I can test it via clearnet and have knode connected via ssl and it's working fine.

I have a test site connected to rslight.i2p via ssl and it's working fine. So two rslight installs communicate just fine via ssl now. The cert is auto generated (self signed), or you can configure to point to a real cert, which works fine also.

Retro Guy

--
Posted on: novaBBS
www.novabbs.com



Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: novaBBS
Date: Wed, 9 Sep 2020 02:05 UTC
Date: Wed, 9 Sep 2020 02:05:43 +0000
Subject: Re: rslight-0.6.6
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
X-Rslight-Site: $2y$10$pasxmjGPM0Zw/7I0ijZhxuei4OT9TEcDMMClGmNVFd9xZ3f51naPm
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com> <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com> <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com>
Organization: novaBBS
Message-ID: <395a19de714f601018c8d2a7c0206f04$1@www.novabbs.com>
Xref: rslight2 rocksolid.nodes.announce:112
Message-ID: <395a19de714f601018c8d2a7c0206f04$1@www.novabbs.com>
Retro Guy wrote:

I have a test site connected to rslight.i2p via ssl and it's working fine. So two rslight installs communicate just fine via ssl now. The cert is auto generated (self signed), or you can configure to point to a real cert, which works fine also.

I finally have this working properly. Had a lot of trouble with spawned processes not exiting and overloading the server. It took me a while to figure it out, and as usual it was one simple thing, fread vs fgets. That fixed the issue and now I have the proper number of processes running.

Quick i2p specific question: I set a timeout on these network connections so they can't be held open forever and waste resources. Currently it is 30 seconds. Is this enough for an i2p connection, or should I make it a bit longer?

Retro Guy


--
Posted on: novaBBS
www.novabbs.com



Subject: Re: rslight-0.6.6
From: inva...@invalid.invalid (Anonymous)
Newsgroups: rocksolid.nodes.announce
Organization: i2pn2 (i2pn.org)
Date: Wed, 9 Sep 2020 06:59 UTC
Path: i2pn2.org!.POSTED!not-for-mail
From: Anonymous <invalid@invalid.invalid>
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.6
Date: Wed, 9 Sep 2020 06:59:26 -0000 (UTC)
Organization: i2pn2 (i2pn.org)
Message-ID: <FChmQiC2nEjHYFZJGp8fHFMxvnqYwTsBf@blah>
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com> <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com> <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com> <395a19de714f601018c8d2a7c0206f04$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 9 Sep 2020 06:59:26 -0000 (UTC)
Injection-Info: i2pn2.org; posting-account="1f1792";
logging-data="27339"; mail-complaints-to="usenet@i2pn2.org"
Xref: rslight2 rocksolid.nodes.announce:113
Message-ID: <FChmQiC2nEjHYFZJGp8fHFMxvnqYwTsBf@blah>
Retro Guy wrote:

Quick i2p specific question: I set a timeout on these network
connections so they can't be held open forever and waste resources.
Currently it is 30 seconds. Is this enough for an i2p connection, or
should I make it a bit longer?

In many cases it is enough. However, connection timeout to
wwcqkwfo5yhe6uribv5tzylk25j5hkdk6gdnyftzd3k7dawlzwca.b32.i2p sometimes
occur.


Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Wed, 9 Sep 2020 07:19 UTC
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.6
Date: Wed, 9 Sep 2020 07:19:53 +0000
Organization: Rocksolid Light
Message-ID: <fa10328b63da53ad7d0718510e9a769d$1@news.novabbs.org>
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com> <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com> <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com> <395a19de714f601018c8d2a7c0206f04$1@www.novabbs.com> <FChmQiC2nEjHYFZJGp8fHFMxvnqYwTsBf@blah>
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="8214"; 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$a64wT/mN7NuIIPR1B/1UE.RcNnwB9z8YyHSOjn9voylcLApRLU/ui
Xref: rslight2 rocksolid.nodes.announce:114
Message-ID: <fa10328b63da53ad7d0718510e9a769d$1@news.novabbs.org>
Anonymous wrote:

Retro Guy wrote:

Quick i2p specific question: I set a timeout on these network
connections so they can't be held open forever and waste resources.
Currently it is 30 seconds. Is this enough for an i2p connection, or
should I make it a bit longer?

In many cases it is enough. However, connection timeout to
wwcqkwfo5yhe6uribv5tzylk25j5hkdk6gdnyftzd3k7dawlzwca.b32.i2p sometimes
occur.

wwcqk... is a inn2 server. I'm not sure what the timeout is for inn2, but I'll check into it. It may just be the system default for a network connection, but I'm not sure.

For testing I'm running two rslight sites connected together. I should probably change it so they communicate over i2p and watch for (too many) lost connections. I'll change that in a few days.

The 30 seconds above is for when the server is waiting for a command. Nothing in 30 seconds and it drops the connection. If it receives a command, the timer restarts waiting for the next time input is expected.

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


Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: novaBBS
Date: Thu, 17 Sep 2020 01:08 UTC
Date: Thu, 17 Sep 2020 01:08:10 +0000
Subject: Re: rslight-0.6.6
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
X-Rslight-Site: $2y$10$Lx7Dg8Fnz6EwlKxKQVgpmuj2uh/dbJ0ldKNzlYqhBEgn11CnJwS7u
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com> <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com> <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com> <395a19de714f601018c8d2a7c0206f04$1@www.novabbs.com> <FChmQiC2nEjHYFZJGp8fHFMxvnqYwTsBf@blah> <fa10328b63da53ad7d0718510e9a769d$1@news.novabbs.org>
Organization: novaBBS
Message-ID: <09636e225b8d10a8e535cc056de96743$1@www.novabbs.com>
Xref: rslight2 rocksolid.nodes.announce:115
Message-ID: <09636e225b8d10a8e535cc056de96743$1@www.novabbs.com>
0.6.6 is running on rslight.i2p and novabbs.com.

Supports ssl both incoming and outgoing. An ssl port is opened for newsreaders as part of this. I currently run a test site that connects only to another rslight site using ssl, and it's working fine. I also have a newsreader connected to one rslight site by ssl and have no problems. Some of my posts are sent this way.

Thread list for a group shows the username of who started the thread (it's always done this), but now also shows the username of the latest post in the thread. I plan to change the formatting a bit to make it look better on a desktop, and maintain the current look on small devices.

Search results are now sorted properly, newest at top.

I will very slowly be moving config options into one array to make it easy to carry options into functions if needed. Vichan does this and I like the idea, so copying it :)

Retro Guy

--
Posted on: novaBBS
www.novabbs.com



Subject: Re: rslight-0.6.6
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Fri, 18 Sep 2020 09:37 UTC
Path: i2pn2.org!rocksolid2!.POSTED.localhost!not-for-mail
From: retro.guy@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.6
Date: Fri, 18 Sep 2020 09:37:45 +0000
Organization: Rocksolid Light
Message-ID: <7fc48825ec3b4fe5b92a61efa0ee7f25$1@news.novabbs.org>
References: <b1deb8da4b6f8413b937ba4300ab840a$1@www.novabbs.com> <afaf98ae07e01c65d1dfb5a182f7c546@def4> <b3a3e8fb4fc40a54d73aab91fadf3d3a$1@www.novabbs.com> <44da0a756b6016bbf4f54753a06ab00f$1@www.novabbs.com> <3171fa327eb6a5e70e0a393900c16b7f$1@www.novabbs.com> <395a19de714f601018c8d2a7c0206f04$1@www.novabbs.com> <FChmQiC2nEjHYFZJGp8fHFMxvnqYwTsBf@blah> <fa10328b63da53ad7d0718510e9a769d$1@news.novabbs.org> <09636e225b8d10a8e535cc056de96743$1@www.novabbs.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="7877"; 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$C9l44N/Ajuj4OvtKRUb9QOeybIhQ3evbdxWYDUPTIhgpUuP4ryjyi
Xref: rslight2 rocksolid.nodes.announce:116
Message-ID: <7fc48825ec3b4fe5b92a61efa0ee7f25$1@news.novabbs.org>
Added a feature to the header bar of each message. If you enable display of Message-ID in config, there will be a checkbox next to it. If you click that a drop down will open displaying the full message headers for the message.

This is all done in css, no javascript. I still need to style the checkbox, but for now it's working well.

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


1
rocksolid light 0.6.6
clearnet i2p tor