Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Landru! Guide us! -- A Beta 3-oid, "The Return of the Archons", stardate 3157.4


computers / rocksolid.nodes.announce / Re: rslight-0.6.5 available

SubjectAuthor
* rslight-0.6.5 availableRetro Guy
+* rslight-0.6.5 availableRetro Guy
|`* rslight-0.6.5 availableRetro Guy
| `* rslight-0.6.5 availableRetro Guy
|  `* rslight-0.6.5 availableRetro Guy
|   `* rslight-0.6.5 availableRetro Guy
|    `* rslight-0.6.5 availableanonymous
|     `* rslight-0.6.5 availableanon
|      `* rslight-0.6.5 availableRetro Guy
|       `* rslight-0.6.5 availableanon
|        +* rslight-0.6.5 availableRetro Guy
|        |`- rslight-0.6.5 availableRetro Guy
|        `* rslight-0.6.5 availableRetro Guy
|         `* rslight-0.6.5 availableRetro Guy
|          `* rslight-0.6.5 availableRetro Guy
|           `* rslight-0.6.5 availableRetro Guy
|            `* rslight-0.6.5 availableRetro Guy
|             `* rslight-0.6.5 availableRetro Guy
|              `* rslight-0.6.5 availableRetro Guy
|               `* rslight-0.6.5 availableRetro Guy
|                `* rslight-0.6.5 availableRetro Guy
|                 `* rslight-0.6.5 availableRetro Guy
|                  `* rslight-0.6.5 availableRetro Guy
|                   `* rslight-0.6.5 availableRetro Guy
|                    `* rslight-0.6.5 availableRetro Guy
|                     `* rslight-0.6.5 availableRetro Guy
|                      `* rslight-0.6.5 availableRetro Guy
|                       +* rslight-0.6.5 availableanon
|                       |`* rslight-0.6.5 availableRetro Guy
|                       | +- rslight-0.6.5 availableanonymous
|                       | `* rslight-0.6.5 availableqa
|                       |  `* rslight-0.6.5 availableanon
|                       |   +* rslight-0.6.5 availableanon
|                       |   |`* rslight-0.6.5 availableanonymous
|                       |   | +* rslight-0.6.5 availableanonymous
|                       |   | |`* rslight-0.6.5 availableRetro Guy
|                       |   | | `- rslight-0.6.5 availableRetro Guy
|                       |   | `- rslight-0.6.5 availableRetro Guy
|                       |   +- rslight-0.6.5 availableRetro Guy
|                       |   `* rslight-0.6.5 availableRetro Guy
|                       |    +- rslight-0.6.5 availableRetro Guy
|                       |    `- rslight-0.6.5 availableanon
|                       `* rslight-0.6.5 availableRetro Guy
|                        `* rslight-0.6.5 availableRetro Guy
|                         `* rslight-0.6.5 availableRetro Guy
|                          `* rslight-0.6.5 availableRetro Guy
|                           `* rslight-0.6.5 availableRetro Guy
|                            `* rslight-0.6.5 availableRetro Guy
|                             `* rslight-0.6.5 availableRetro Guy
|                              `* rslight-0.6.5 availableretro.guy
|                               `* rslight-0.6.5 availableretro.guy
|                                `- rslight-0.6.5 availableRetro Guy
+* rslight-0.6.5 availableanon
|+- rslight-0.6.5 availableRetro Guy
|`- rslight-0.6.5 availableRetro Guy
+- rslight-0.6.5 availableanon
+* syncronetAnonymous
|`- syncronetRetro Guy
+* account creationAnonymous
|`- account creationRetro Guy
+* ahaAnonymous
|`- ahaRetro Guy
`* thats funnyAnonymous
 `- thats funnyRetro Guy

Pages:123
Re: rslight-0.6.5 available

<da125000177b26ba92c1fcc908299644$1@rslight.i2p>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=147&group=rocksolid.nodes.announce#147

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro...@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Thu, 14 May 2020 23:27:20 -0700
Organization: Rocksolid
Lines: 63
Message-ID: <da125000177b26ba92c1fcc908299644$1@rslight.i2p>
References: <16adcc6170ae9f16487cce34d259ae32$1@def2.i2p> <661fb2ca4ddc821f70279aaed18f195c@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7Bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="9870"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: KNode/4.14.1
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
 by: Retro Guy - Fri, 15 May 2020 06:27 UTC

anon wrote:

>
> so, this is nice, it runs like it should, just this one bug with the error
> message on posting.

I'll check the newsportal code to see what specifically leads to that error.
I know that a badly formatted message can do that, but rslight shouldn't do
that. A message that is too big can also (big attachment). I saw your
message with the code snippet, so I'll take a look.

> that went well. finally i went a bit bananas on the logo to celebrate :-)

I like that logo :) Also, in /var/www/html/common/, there is a 'mods'
directory (or there should be anyway). You should be able to put a custom
logo in mods/images/, and a custom header.php or style.css in mods/

Either way, overwrite the original or use the mods directory, it should
work. Obviously, if it's in mods, it is used instead of the original files.

> so very nice work, this gets easier and easier.

Thanks! I still don't know why sed produces an error (but works anyway) on
debian. It doesn't do that on freebsd.

> the questions i have:
>
> 1) the cron.php calls all the other scripts, if I understand well. How do
> you avoid two update runs at the same time ?

The scripts write a lock file in /tmp. If the scripts read/write the same
data as other scripts, they use the same lock file. Even if you run cron
every minute and it's not done the next time, the scripts will just exit on
seeing the pid in the lock file is still running.

> 2) talking about integrating other stuff, what would be the best interface
> ? i guess just calling the server, huh ? or directly manipulating the
> spool ?

rslight works by posting via the nntp server, and reading directly from the
spool files, but also asking the server for some data to provide xover
information.

Writing to the spool files to post is not a good idea, as the xover data
will not be written (unless you write that also). You can post by just using
the nntp server to POST, or you can drop a ready to go message in
/var/spool/rslight/rocksolid/outgoing/

If you drop a message there, it will be sent to your upstream server on the
next cron.php run, then will show up on your system when spoolnews.php grabs
it from upstream and adds it to the spool.

I do have a function in nntp.php (insert_article), that can be used to
insert the article right away in the local system so you don't need to wait
for it to be pulled back by spoolnews. This is how the nntp server makes the
message available immediately.

Creating a custom function for vichan shouln't be hard to do, so it should
be able to post immediately also.

I'm going to read more of your messages now before I toss out more ideas.

Retro Guy

Re: rslight-0.6.5 available

<344b7d1a6652b2d0be83cdf16cfc675f$1@rslight.i2p>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=148&group=rocksolid.nodes.announce#148

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro...@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Thu, 14 May 2020 23:47:06 -0700
Organization: Rocksolid
Lines: 19
Message-ID: <344b7d1a6652b2d0be83cdf16cfc675f$1@rslight.i2p>
References: <661fb2ca4ddc821f70279aaed18f195c@def4> <05a8f42d888a0b385ca797d0347edce5@def4> <00d5138f394526dc667366c711d4e618$1@z5bqfv5v75kxy7pj.onion>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7Bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="12020"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: KNode/4.14.1
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
 by: Retro Guy - Fri, 15 May 2020 06:47 UTC

anonymous wrote:

> what do the first two lines do ? you check if you have either success
> (240) or failure (441) ? or i don't understand the code right...

You understand the code as much as I do lol! It doesn't really make sense as
it seems to say "if it succeeded or failed do this, else..." strange.

nntp.php will never send "441 435", but of course will send "240" or "441"

435 can mean "Bad Message-ID", but nntp.php doesn't send that ever. You can
get that from upstream, and it will show up in
/var/spool/rslight/log/spoolnews.log

I need to look more closely at this code, it's carried over from newsportal
and I'm guessing there is some point to it so I don't want to just quickly
change it.

Retro Guy

Re: rslight-0.6.5 available

<2738227ca4d9adbe9a34c58658eaab5e$1@rslight.i2p>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=149&group=rocksolid.nodes.announce#149

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro...@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Thu, 14 May 2020 23:51:18 -0700
Organization: Rocksolid
Lines: 34
Message-ID: <2738227ca4d9adbe9a34c58658eaab5e$1@rslight.i2p>
References: <661fb2ca4ddc821f70279aaed18f195c@def4> <05a8f42d888a0b385ca797d0347edce5@def4> <00d5138f394526dc667366c711d4e618$1@z5bqfv5v75kxy7pj.onion> <5482610b11454350ef6315b5af321c57$1@z5bqfv5v75kxy7pj.onion> <49768fdf9bdbd3c5f4a0d8f44237c96f$1@rslight.i2p>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7Bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="12589"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: KNode/4.14.1
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
 by: Retro Guy - Fri, 15 May 2020 06:51 UTC

Retro Guy wrote:

> anonymous wrote:
>
>>> just this one bug with the error message on posting.
>>
>> ok, this seems to be history now. would be interesting why it showed up.
>>
>> what's with the identifier in the footer (displaying from which side you
>> posted) ? It's kind of a neat feature, i am just not sure if i want it on
>> all the time.
>
> Awesome, I'm glad def2 is back! :)
>
> The footer can be disabled in /etc/rslight/rslight.inc.php by setting:
> $postfooter="";

Also, you can remove the domain name part and still have a footer by editing
/var/www/html/rocksolid/lib/post.inc.php near line 219:

if ((isset($postfooter)) && ($postfooter!="")) {
$body.="\n-- \n".$postfooter."\n".$_SERVER['HTTP_HOST'];
}

just change the $body line to:
$body.="\n-- \n".$postfooter;

I should add this as a toggle in config. I'll do that in a future version as
if you change post.inc.php it will be overwritten by an upgrade.

But again, just set $postfooter="" in rslight.inc.php to disable completely
if you wish.

Retro Guy

Re: rslight-0.6.5 available

<8ac478cfcb272f7685f776452e0b8413$1@rslight.i2p>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=150&group=rocksolid.nodes.announce#150

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro...@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Fri, 15 May 2020 00:27:53 -0700
Organization: Rocksolid
Lines: 5
Message-ID: <8ac478cfcb272f7685f776452e0b8413$1@rslight.i2p>
References: <16adcc6170ae9f16487cce34d259ae32$1@def2.i2p> <661fb2ca4ddc821f70279aaed18f195c@def4> <dbb0d35395bf4660368278783df00260$1@rslight.i2p>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7Bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="16533"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: KNode/4.14.1
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
 by: Retro Guy - Fri, 15 May 2020 07:27 UTC

Also, if you want to add any of the sections you see on rslight.i2p (and
have on def3), just let me know and I can send you the groups.txt files for
them. That's probably easier than retyping them all.

Retro Guy

Re: rslight-0.6.5 available

<dbb0d35395bf4660368278783df00260$1@rslight.i2p>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=151&group=rocksolid.nodes.announce#151

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro...@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Fri, 15 May 2020 00:25:48 -0700
Organization: Rocksolid
Lines: 33
Message-ID: <dbb0d35395bf4660368278783df00260$1@rslight.i2p>
References: <16adcc6170ae9f16487cce34d259ae32$1@def2.i2p> <661fb2ca4ddc821f70279aaed18f195c@def4>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7Bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="16533"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: KNode/4.14.1
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
 by: Retro Guy - Fri, 15 May 2020 07:25 UTC

anon wrote:

>
> so, this is nice, it runs like it should, just this one bug with the error
> message on posting.
>
> i used standard directories this time, as I suspected this could be a
> problem. the sed command displayed the same error message as last time
> (and this is a different machine, with a different debian). the files are
> updated anyway. after installation i needed to copy the groups.txt from
> /rocksolid to groups.txt in /spoolnews before anything happened. after
> that went well. finally i went a bit bananas on the logo to celebrate :-)

That's odd, it shouldn't be necessary. The groups.txt in
/etc/rslight/<section>/groups.txt should be specific to the section.

The groups.txt on all my systems in /etc/rslight/spoolnews only contains
groups I want on the nntp server, but don't want to display on the site
(like rocksolid.spam).

All the groups.txt files get added together and placed in
/var/spool/rslight/spoolnews/groups.txt If that's the file you're talking
about then either the wrong permissions are set for the directory (so it
can't be written), or for some reason cron.php isn't creating the file (see
near the top of cron.php).

I haven't seen this issue myself, I'll have to consider what it might be,
please just let me know which spoolnews/groups.txt file, in
/var/spool/rslight or /etc/rslight

Thanks!

Retro Guy

Re: rslight-0.6.5 available

<fc590d77f2fbb74adf8c99085cf603f3@def4>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=152&group=rocksolid.nodes.announce#152

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!rocksolid2!def5!POSTED.localhost!not-for-mail
From: ano...@anon.com (anon)
Newsgroups: rocksolid.nodes.announce
Message-ID: <fc590d77f2fbb74adf8c99085cf603f3@def4>
Subject: Re: rslight-0.6.5 available
Date: Sat, 16 May 2020 00:16:33+0000
Organization: def5
In-Reply-To: <dbb0d35395bf4660368278783df00260$1@rslight.i2p>
References: <dbb0d35395bf4660368278783df00260$1@rslight.i2p>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: anon - Sat, 16 May 2020 00:16 UTC

>/etc/rslight

in etc, i did not touch the other at all. most likely it is something with the rights imo.

Posted on def4

Re: rslight-0.6.5 available

<fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=248&group=rocksolid.nodes.announce#248

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Wed, 10 Jun 2020 00:57 UTC
Organization: Rocksolid Light
Message-ID: <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <add37f36b4f8c82f1c4d8fd21fec8a09@def4> <76590d33134f45cf9093bddcd9623844$1@news.novabbs.com> <f716b7460912c1add6e805fe253421b2$1@news.novabbs.com> <ca4b6caafb675e65a49fa5e327976e6f$1@news.novabbs.com> <244f8a015dc5a3088d94335a7aa7d5b0$1@news.novabbs.com> <41a4e670586932a416750524c49c834f$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="28491"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$Ar59piHJV6Xm6SEoIQmwJuytcRS8aWybmDg2ZmBRQiRFGH6H8yLnm
 by: Retro Guy - Wed, 10 Jun 2020 00:57 UTC

Recent mods to rslight:

Fix display of multi-byte characters in overboard. Detect encoding and recode to display properly.

Added support for banning by username or email address. Simply add to a text file and it's done. I'm not much into banning, but some users just need it.

Added support for decoding attachments from fudforum.

Identify if a post came from "this" site, and italicize the username if this is the case. Yes, this does have a purpose :)

Strengthen self identification of a site to make it harder to spoof. There will be more changes in this area, but for now it is much better than before.

Added ability to pull articles from nntp server by message-id for ARTICLE, BODY and HEAD.

Currently the nntp server can serve articles as json (serialized). This will be removed as it is no longer necessary (it was a test). If anyone wants it to remain, they will need to let me know or it will not be in the next release.

Some minor css changes to improve useability on mobile devices.

Check if spool is being updated for group before inserting a newly posted article directly. If update is in process, spool post for next run (don't insert immediately). This avoids the same local article number being chosen by two processes at the same time for two different articles.

Show timestamp on all entries for logging of nntp.php. Add entry to show if new post was inserted or queued (this is for debugging purposes and will eventually be a config option).

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=249&group=rocksolid.nodes.announce#249

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Sun, 14 Jun 2020 09:33 UTC
Organization: Rocksolid Light
Message-ID: <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <f716b7460912c1add6e805fe253421b2$1@news.novabbs.com> <ca4b6caafb675e65a49fa5e327976e6f$1@news.novabbs.com> <244f8a015dc5a3088d94335a7aa7d5b0$1@news.novabbs.com> <41a4e670586932a416750524c49c834f$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="24473"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$M2XyGQayDAaha6PNtjZtN.NLX96EKt2eTFoIj8AHkyzlxCTit.eCC
 by: Retro Guy - Sun, 14 Jun 2020 09:33 UTC

Latest changes in rslight 0.6.5...

Fixed handling of inline attachments. This has been disabled for a long time until I could finally devote some time to getting it working properly. I'd rather not see inline attachments at all, but fudforum sends them, so let's support them.

Added config option for which groups to ignore when displaying the overboard. These groups will still show latest messages if you click "view latest" or click the 'Latest" button on the group list, just not in the Section overboard.

Checking for obvious bugs. There will always be bugs, but waiting a bit longer before adding any features to see if I need to address anything critical.

Thinking over future features (wish list). I have a few ideas...

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=251&group=rocksolid.nodes.announce#251

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Wed, 17 Jun 2020 08:32 UTC
Organization: Rocksolid Light
Message-ID: <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <f716b7460912c1add6e805fe253421b2$1@news.novabbs.com> <ca4b6caafb675e65a49fa5e327976e6f$1@news.novabbs.com> <244f8a015dc5a3088d94335a7aa7d5b0$1@news.novabbs.com> <41a4e670586932a416750524c49c834f$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="31683"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$PFOiGD6jYVmlIACcaNMrEufOl3xpiqJRDhgRg44G9TSJWL5/11d7K
 by: Retro Guy - Wed, 17 Jun 2020 08:32 UTC

Retro Guy wrote:

> Latest changes in rslight 0.6.5...

> Fixed handling of inline attachments. This has been disabled for a long time until I could finally devote some time to getting it working properly. I'd rather not see inline attachments at all, but fudforum sends them, so let's support them.

> Added config option for which groups to ignore when displaying the overboard. These groups will still show latest messages if you click "view latest" or click the 'Latest" button on the group list, just not in the Section overboard.

> Checking for obvious bugs. There will always be bugs, but waiting a bit longer before adding any features to see if I need to address anything critical.

> Thinking over future features (wish list). I have a few ideas...

A few more improvements (hopefully):

rslight now checks inline attachments for mime-type, instead of relying on file extension. It's always done this for attachments, but not inlne attachments. This is fixed now.

Now displaying attached images inside the post (reduced size). You can still click on the iamge to view full size or download. I plan to add a config option to enable/disable this feature.

Also, added list of attachments at the bottom of a message instead of just the header (where it's not very obvious).

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=252&group=rocksolid.nodes.announce#252

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Mon, 29 Jun 2020 09:06:09 +0000
Organization: Rocksolid Light
Message-ID: <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <244f8a015dc5a3088d94335a7aa7d5b0$1@news.novabbs.com> <41a4e670586932a416750524c49c834f$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="27645"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$Hh.m5wFpwytGL4sL05gaLuaZjbqJRDeTZOGPYZiS4VooDBIkLSyhG
 by: Retro Guy - Mon, 29 Jun 2020 09:06 UTC

Currently working on better creation of accounts. They create fine already, but more tightly integrating Synchronet account creation. Right now it runs as a cron job, but I'm going to put it into the account creation script instead.

Also, I plan to detach account syncing between rslight and retrobbs (novabbs and rocksolidbbs). This won't disable any accounts, it will just mean that if you create an account on one, it won't automatically create it on the other. I don't think this will cause anyone any issues, or really that anyone would notice anyway.

Most of the next minor changes will have to do with better Synchronet integration, so I may release 0.6.5e before going to much further into that. I will probably wrap up changes to account creation, release the next version, then continue with Synchront integration mods.

0.6.5e will contain a few bug changes from 0.6.5d, and a few improvements. It's not a critical upgrade, but the latest release is always recommended.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=253&group=rocksolid.nodes.announce#253

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Sun, 5 Jul 2020 07:17:49 +0000
Organization: Rocksolid Light
Message-ID: <b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <244f8a015dc5a3088d94335a7aa7d5b0$1@news.novabbs.com> <41a4e670586932a416750524c49c834f$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com> <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="13175"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$s8KNxS8RuA0FNSIWV3LQpObFhH9Fll3Ys8VtI/Pbr71aYkjnXNgEm
 by: Retro Guy - Sun, 5 Jul 2020 07:17 UTC

Fixed a bug in expire.php that did not remove the article info from the search overview. This led to finding search results that did not return an article. Should be fixed now.

Added link to search user in overboard listing (or view latest in a group).

Fixed a few little bugs and cleaned up Synchronet integration a bit more. Note: if you see 'inbox' in retrobbs, that's Synchronet with a bit of css. Mail is not a feature of rslight.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

syncronet

<na.1011.o1qwk@anon.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=254&group=rocksolid.nodes.announce#254

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!rocksolid2!def5!.POSTED.bogusentry!not-for-mail
From: pos...@anon.com (Anonymous)
Newsgroups: rocksolid.nodes.announce
Subject: syncronet
Date: Sun, 05 Jul 2020 06:01:51 -0700
Organization: def5
Message-ID: <na.1011.o1qwk@anon.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: def5.org; posting-host="bogusentry:192.168.1.189";
logging-data="7976"; mail-complaints-to="usenet@def5.org"
 by: Anonymous - Sun, 5 Jul 2020 13:01 UTC

i'm a bit confused here, wasn't syncronet coded in ssjs ?

cheers

trw

--
Posted on def2

Re: syncronet

<2489b861142cd84c6c2df5df42887b4d$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=255&group=rocksolid.nodes.announce#255

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: syncronet
Date: Mon, 6 Jul 2020 06:31:47 +0000
Organization: Rocksolid Light
Message-ID: <2489b861142cd84c6c2df5df42887b4d$1@www.novabbs.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com> <na.1011.o1qwk@anon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="5187"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$h4XjjA/.M4Fq7xdTnYuL7eFqY8e67JWbCeJh001eaPWnyUjYEGBXO
 by: Retro Guy - Mon, 6 Jul 2020 06:31 UTC

Anonymous wrote:

> i'm a bit confused here, wasn't syncronet coded in ssjs ?

Yes, Synchronet is ssjs. My main features to "support" Synchronet were to add a header that it can use to list who the message is "To", which is a common BBS feature, but not a Usenet feature really. Also, to log into Synchronet to post as the posing user, as Synchronet doesn't support one user posting with other usernames as most nntp servers do.

Synchronet provides executables to do things such as create users, which I use to do just that. The only code I've really changed is in displaying a user's mailbox. The css is simple, but I did make a few changes in the ssjs to add/remove things on the display, and also ended up providing a patch to Synchronet when I found an issue.

My next integration projects to Synchronet will require a bit more code, which is why I'd like to release rslight again first, before getting on to that. The recent changes have really been bug fixes that tend to be specific to integrating with Synchronet. There are a couple of more I want to handle before release, but not add features, just fix bugs.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<1a756a39b37e812146c0d1a367aa5f14$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=258&group=rocksolid.nodes.announce#258

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Thu, 9 Jul 2020 09:31:13 +0000
Organization: Rocksolid Light
Message-ID: <1a756a39b37e812146c0d1a367aa5f14$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com> <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com> <b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="21319"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$BB/UDOM6N8jadIBx3/ya/OSEQzrCvVmi2x4Me1SNuCgSSCv1PT5se
 by: Retro Guy - Thu, 9 Jul 2020 09:31 UTC

Fixed a bug in head.inc that would allow certain config options to reset to main config file. Since you should be able to override main config with section config, this was not what I wanted. It's fixed now and will be in the next release.

The way it's meant to work, and does, is in /etc/rslight the main config file is:
rslight.inc.php

You can copy config options from that file to your <section> config, for example:
rocksolid.inc.php
and these will override rslight.inc.php.

Cleaned up case sensitivity on group names. Really they should all be lower case, but if you specifically want/need something different, rslight will convert incoming messages to match your system.

Changed the way the 'Quote' button works when replying to posts. Previously, if you hit it again, it would erase what you were writing, which is irritating. Now, the button should disappear if/after you hit it once. This is one of two places rslight uses javascript. The other is to try to display article times in your local time (whatever time your browser thinks it is). Neither of these features are critical, so javascript can be disabled and everything should work fine other than these two things.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<eedaa83f83d7cf0b0149fedc2c134b0c$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=259&group=rocksolid.nodes.announce#259

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: Retro ...@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Sun, 12 Jul 2020 09:12:22 +0000
Organization: Rocksolid Light
Message-ID: <eedaa83f83d7cf0b0149fedc2c134b0c$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <f6483190eaaa11b8f63dbb45b431076e$1@rslight.i2p> <44bf9134e0d3b721e435ccc958dbf852$1@rslight.i2p> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com> <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com> <b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com> <1a756a39b37e812146c0d1a367aa5f14$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="10381"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$ezIgSndH8ckyZK.DZMuYnOMC39sfBbB/hXxtecnlFGDkxEExcPzrW
 by: Retro Guy - Sun, 12 Jul 2020 09:12 UTC

Did some more work on 'Quote'. Spaced the buttons a bit farther apart, and changed 'Post' to 'Post Article', which makes the buttons different sizes and easier to differentiate.

Modified overboard.php to handle base64 encoded articles and still be able to display a snippet. (maybe just don't post base64 encoded articles)

Added two new commands to the nntp server:
DATE
XHDR

Date, because claws mail really likes to know the date (a lot). And claws mail also likes to read individual headers before downloading articles. Adding these two commands has allowed claws mail to work well with rslight nntp server. xhdr also supports displaying an article by message-id.

This also showed a bug in overview where it had too many spaces between references. Other readers handle this fine, but claws mail didn't like it and then could not thread the articles. This seems to be working now, but I'll keep testing it.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<715a84ebef99136c07f3d9b25377f36f$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=262&group=rocksolid.nodes.announce#262

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
(Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Thu, 16 Jul 2020 10:39:52 +0000
Organization: Rocksolid Light
Message-ID: <715a84ebef99136c07f3d9b25377f36f$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com> <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com> <b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com> <1a756a39b37e812146c0d1a367aa5f14$1@www.novabbs.com> <eedaa83f83d7cf0b0149fedc2c134b0c$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="26865"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$Evh7IsKdOGyzOCrwjJuKSuvn7U1YCzmAoH69NudaXtQGCQmcRFeW2
 by: Retro Guy - Thu, 16 Jul 2020 10:39 UTC

Quote seems to be working ok, so considering it done for now.

I have added account creation authentication by email (receive code, then enter it). This is really for clearnet users to avoid creating tons of accounts (it happens), and ties an account to an email address. This is very different from the purpose of rslight for tor/i2p users, but since most of my users are clearnet users, and of course some have decided it's an easy place to just create new addresses to troll, I have added this feature. It is a toggle in config, and can be enabled/disabled by what network the client is connecting from.

When you create an account on tor or i2p, the address is simply used in display of your posts. It just needs to be formatted as an email address. In rocksolid groups, and account is unecessary from any network.

I've added a config toggle to truncate display of email addresses in posts and overboard. This avoids email harvesting on the site, and adds a bit of privacy. If I need to address an issue, the email is of course still in the actual article, it's just not fully displayed on the site.

I still need to apply this to the thread list, which I will do tomorrow. It's just a new function that I now call when displaying 'From' info.

You can see the difference on rslight by looking at the Rocksolid section, which does not truncate the addresses, and the other sections which do.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<34d3f9771fbeedfbb27c5b277be84730$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=263&group=rocksolid.nodes.announce#263

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
(Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Fri, 17 Jul 2020 09:57:47 +0000
Organization: Rocksolid Light
Message-ID: <34d3f9771fbeedfbb27c5b277be84730$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <f6402fa0e2c73a9df6be903720de223d$1@news.novabbs.com> <82e68151cfd0370e7ed7245261840164$1@rslight.i2p> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com> <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com> <b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com> <1a756a39b37e812146c0d1a367aa5f14$1@www.novabbs.com> <eedaa83f83d7cf0b0149fedc2c134b0c$1@www.novabbs.com> <715a84ebef99136c07f3d9b25377f36f$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="16820"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$iowBxm4BRJb.KHWqC.9SLeFJI35ygMDT9oTUz4J.ojVNt6rqqTXYq
 by: Retro Guy - Fri, 17 Jul 2020 09:57 UTC

Completed email verification functions to use an SMTP server instead of directly sending mail.

This allows it to be used from dynamic ips or where port 25 is blocked (and basically makes it more reliable).

--
Posted on: Rocksolid Light
www.novabbs.com

Re: rslight-0.6.5 available

<c085bea80d095abc8290127847216616$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=264&group=rocksolid.nodes.announce#264

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: rslight-0.6.5 available
Date: Tue, 21 Jul 2020 01:47:39 +0000
Organization: Rocksolid Light
Message-ID: <c085bea80d095abc8290127847216616$1@www.novabbs.com>
References: <d85bc2d1f45aac32fa7a3b11ce798434$1@news.novabbs.com> <5cdc92b5930f599df8079b116edaf25f$1@news.novabbs.com> <5be7f8331a4d4f83b989266f1691c548$1@example.com> <b0368b41270c88e610cfca749f6b306d$1@rslight.i2p> <74d611e6e9c1a16f852d7766be2e2e8c$1@192.168.0.220> <54c1347a277bbd4c66fbca23ad887095$1@rslight.i2p> <1509b316093cc90bc1badbb23ce5e60b$1@rslight.i2p> <fac2bbf0c6e813a1cd59e75142a48215$1@www.novabbs.com> <33ca28149015103b9195bbc9d6445bb6$1@www.novabbs.com> <bf352d83c4052359a58b51172a1687d4$1@www.novabbs.com> <4ed7801bf96544db331b82bf4ff5529f$1@www.novabbs.com> <b22c9cc34e1d25550ef57ab7fa4ebd5c$1@www.novabbs.com> <1a756a39b37e812146c0d1a367aa5f14$1@www.novabbs.com> <eedaa83f83d7cf0b0149fedc2c134b0c$1@www.novabbs.com> <715a84ebef99136c07f3d9b25377f36f$1@www.novabbs.com> <34d3f9771fbeedfbb27c5b277be84730$1@www.novabbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="3841"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$BtYuABQtsK/f4dCyxWRJfOE5lAOpq/QU5iFU2VEP9cRtcGTjemWhK
 by: Retro Guy - Tue, 21 Jul 2020 01:47 UTC

Fixed an issue in display of poster names in overboard due to a LF in user config file.

Found a bug in header.php that had the config dir hardcoded. That is now fixed to use config.

Found a major bug that caused every group to rebuild all its threads evertime the group was loaded. Took me a while to figure out why this was happening, but it's fixed now.

Now a group with 30,000 posts loads in a fraction of a second while previously it took way too long (10 seconds or even longer). Hopefully page loading is quick now, and overhead on the server is drastically reduced!

Added a motd (message of the day) feature. Just put the message in a text file (motd.txt) and it is displayed. If the file does not exist or is empty, nothing is displayed.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

account creation

<na.1022.3ew5n2@anon.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=267&group=rocksolid.nodes.announce#267

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!rocksolid2!def5!.POSTED.bogusentry!not-for-mail
From: pos...@anon.com (Anonymous)
Newsgroups: rocksolid.nodes.announce
Subject: account creation
Date: Thu, 16 Jul 2020 12:36:34 -0700
Organization: def5
Message-ID: <na.1022.3ew5n2@anon.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: def5.org; posting-host="bogusentry:192.168.1.189";
logging-data="3073"; mail-complaints-to="usenet@def5.org"
 by: Anonymous - Thu, 16 Jul 2020 19:36 UTC

>I have added account creation authentication by email (receive code, then enter it).

Now that sounds really serious. Is a captcha not enough for this purpose (to disallow batch creation) ?

--
Posted on def2

Re: account creation

<2a2a98edfccec07d30887c14d81b1367$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=268&group=rocksolid.nodes.announce#268

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: account creation
Date: Thu, 23 Jul 2020 11:27:44 +0000
Organization: Rocksolid Light
Message-ID: <2a2a98edfccec07d30887c14d81b1367$1@www.novabbs.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com> <na.1022.3ew5n2@anon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="13050"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$TX3PoyFjwOiqcwoiwxKhGuQivokoo8HMM3f21gftKsLTponORlBWK
 by: Retro Guy - Thu, 23 Jul 2020 11:27 UTC

Anonymous wrote:

>>I have added account creation authentication by email (receive code, then enter it).

> Now that sounds really serious. Is a captcha not enough for this purpose (to disallow batch creation) ?

It's really for clearnet users who like to troll and just constantly creating new accounts. At least this way they need to spend a minute creating a new email address also. They would easily deal with a captcha as it's a "real" person.

This does not apply to i2p or tor users, they just don't have their email address (that you just make up during registration) marked in their config as verified. I can send password reset, etc to a verified email address, so a bit more friendly features for clearnet users.

Posting in rocksolid.* doesn't even require an account, so I'm guessing most users would never see it or care, and it's also a toggle in config so other admins can just turn it off (it's off by default).

I'll admit that part of writing in the feature was because I thought it would be fun to write and make it work, and it was :) A lot of what rslight has become is what I feel like creating. I have my fun, and I put a switch for each in config to use it or not use it.

Also, Welcome back def2 and def4!

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

aha

<na.1026.3a3978@anon.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=269&group=rocksolid.nodes.announce#269

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!rocksolid2!.POSTED.127.99.134.157!not-for-mail
From: pos...@anon.com (Anonymous)
Newsgroups: rocksolid.nodes.announce
Subject: aha
Date: Thu, 23 Jul 2020 12:28:31 -0700
Organization: rocksolid2 (news.novabbs.com)
Message-ID: <na.1026.3a3978@anon.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: novabbs.com; posting-account="def.i2p"; posting-host="127.99.134.157";
logging-data="8767"; mail-complaints-to="usenet@novabbs.com"
 by: Anonymous - Thu, 23 Jul 2020 19:28 UTC

>>e13b0151b1443edc4f
>Posting in rocksolid.* doesn't even require an account,

Aha, so you did that mostly for the other groups. Yeah, I took a look at some of the small flamewars recently (after neodome posted about this), and some seem not so nice...lol

>Also, Welcome back def2 and def4!

Yeah, thanks.

--
Posted on def2

thats funny

<na.1027.2s08zc@anon.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=270&group=rocksolid.nodes.announce#270

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!rocksolid2!def5!.POSTED.bogusentry!not-for-mail
From: pos...@anon.com (Anonymous)
Newsgroups: rocksolid.nodes.announce
Subject: thats funny
Date: Fri, 24 Jul 2020 16:49:48 -0700
Organization: def5
Message-ID: <na.1027.2s08zc@anon.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com>
Content-Type: text/plain; charset=UTF-8
Injection-Info: def5.org; posting-host="bogusentry:192.168.1.189";
logging-data="6717"; mail-complaints-to="usenet@def5.org"
 by: Anonymous - Fri, 24 Jul 2020 23:49 UTC

>>e13b0151b1443edc4f
>It's really for clearnet users who like to troll and just constantly creating new accounts

thats funny because this kind of behavior is associated with the darknet for many people. seems like tor users are more civilized ?

--
Posted on def2

Re: aha

<78caab58a26363ea94a18019f8b33511$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=271&group=rocksolid.nodes.announce#271

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: aha
Date: Sat, 25 Jul 2020 07:43:30 +0000
Organization: Rocksolid Light
Message-ID: <78caab58a26363ea94a18019f8b33511$1@www.novabbs.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com> <na.1026.3a3978@anon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="14349"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$sn2IEoP4b4ca7Fo7IaHdKOVaxEF1h1XTUycNbE7DfOrxbkvKl2oua
 by: Retro Guy - Sat, 25 Jul 2020 07:43 UTC

Anonymous wrote:

>>>e13b0151b1443edc4f
>>Posting in rocksolid.* doesn't even require an account,

> Aha, so you did that mostly for the other groups. Yeah, I took a look at some of the small flamewars recently (after neodome posted about this), and some seem not so nice...lol

Yes. some people seem to enjoy just derailing threads/groups for fun, or just plain treat usenet as a place for graffiti practice. I just don't want to provide easy access for that, and most clearnet users who post on usenet in a beneficial way don't mind exposing an email address (that they've hopefully only created for usenet) being exposed.

Retro Guy
--
Posted on: Rocksolid Light
www.novabbs.com

Re: thats funny

<b350d4a2b504c049f211767fa255cdb3$1@www.novabbs.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=272&group=rocksolid.nodes.announce#272

 copy link   Newsgroups: rocksolid.nodes.announce
Path: i2pn2.org!.POSTED!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Subject: Re: thats funny
Date: Sat, 25 Jul 2020 07:47:48 +0000
Organization: Rocksolid Light
Message-ID: <b350d4a2b504c049f211767fa255cdb3$1@www.novabbs.com>
References: <9035ad9eaee53d38a126cbf154c9149b$1@news.novabbs.com> <na.1027.2s08zc@anon.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org; posting-account="retrobbs1";
logging-data="14797"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light (news.novabbs.com/getrslight)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.com
X-Rslight-Site: $2y$10$LA3/gRikiLoNlLDp1bDZB.eyzBCrGCo0vWS0i5mVjAiUsYkMI.SaW
 by: Retro Guy - Sat, 25 Jul 2020 07:47 UTC

Anonymous wrote:

>>>e13b0151b1443edc4f
>>It's really for clearnet users who like to troll and just constantly creating new accounts

> thats funny because this kind of behavior is associated with the darknet for many people. seems like tor users are more civilized ?

What I mostly get from tor is drug and hacking spam, which is mostly blocked (some gets through of course). i2p hasn't been an issue at all for me.

I guess it's just mostly down to the number of users in each network. Clearnet obviously has the most by far, so a very small percentage being morons still has an effect.

Retro Guy

--
Posted on: Rocksolid Light
www.novabbs.com

Pages:123
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor