Rocksolid Light

Welcome to Rocksolid Light

register   nodelist   faq  


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

SubjectAuthor
* rslight-0.6.5 availableRetro Guy
+* Re: rslight-0.6.5 availableRetro Guy
|`* Re: rslight-0.6.5 availableRetro Guy
| `* Re: rslight-0.6.5 availableRetro Guy
|  `* Re: rslight-0.6.5 availableRetro Guy
|   `* Re: rslight-0.6.5 availableRetro Guy
|    `* Re: rslight-0.6.5 availableanonymous
|     `* Re: rslight-0.6.5 availableanon
|      `* Re: rslight-0.6.5 availableRetro Guy
|       `* Re: rslight-0.6.5 availableanon
|        +* Re: rslight-0.6.5 availableRetro Guy
|        |`- Re: rslight-0.6.5 availableRetro Guy
|        `* Re: rslight-0.6.5 availableRetro Guy
|         `* Re: rslight-0.6.5 availableRetro Guy
|          `* Re: rslight-0.6.5 availableRetro Guy
|           `* Re: rslight-0.6.5 availableRetro Guy
|            `* Re: rslight-0.6.5 availableRetro Guy
|             `* Re: rslight-0.6.5 availableRetro Guy
|              `* Re: rslight-0.6.5 availableRetro Guy
|               `* Re: rslight-0.6.5 availableRetro Guy
|                `* Re: rslight-0.6.5 availableRetro Guy
|                 `* Re: rslight-0.6.5 availableRetro Guy
|                  `* Re: rslight-0.6.5 availableRetro Guy
|                   `* Re: rslight-0.6.5 availableRetro Guy
|                    `* Re: rslight-0.6.5 availableRetro Guy
|                     `* Re: rslight-0.6.5 availableRetro Guy
|                      `* Re: rslight-0.6.5 availableRetro Guy
|                       +* Re: rslight-0.6.5 availableanon
|                       |`* Re: rslight-0.6.5 availableRetro Guy
|                       | +- Re: rslight-0.6.5 availableanonymous
|                       | `* Re: rslight-0.6.5 availableqa
|                       |  `* Re: rslight-0.6.5 availableanon
|                       |   +* Re: rslight-0.6.5 availableanon
|                       |   |`* Re: rslight-0.6.5 availableanonymous
|                       |   | +* Re: rslight-0.6.5 availableanonymous
|                       |   | |`* Re: rslight-0.6.5 availableRetro Guy
|                       |   | | `- Re: rslight-0.6.5 availableRetro Guy
|                       |   | `- Re: rslight-0.6.5 availableRetro Guy
|                       |   +- Re: rslight-0.6.5 availableRetro Guy
|                       |   `* Re: rslight-0.6.5 availableRetro Guy
|                       |    +- Re: rslight-0.6.5 availableRetro Guy
|                       |    `- Re: rslight-0.6.5 availableanon
|                       `* Re: rslight-0.6.5 availableRetro Guy
|                        `* Re: rslight-0.6.5 availableRetro Guy
|                         `* Re: rslight-0.6.5 availableRetro Guy
|                          `* Re: rslight-0.6.5 availableRetro Guy
|                           `- Re: rslight-0.6.5 availableRetro Guy
+* Re: rslight-0.6.5 availableanon
|+- Re: rslight-0.6.5 availableRetro Guy
|`- Re: rslight-0.6.5 availableRetro Guy
`- Re: rslight-0.6.5 availableanon

Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Wed, 8 Apr 2020 00:00 UTC
anon wrote:


if you are interested in any integration of bbs

one step at a time. first i want to have this working again.
also i believe in keeping things separate as much as possible for production usage.
putting bbs on top could be interesting for others though, like that fella that crossposted some time ago in search for it.
anyway, thanks for your work and your advise. i will be back when i hit a wall, or you see def2 operating again,

sounds good! and if you can, I still suggest 0.6.5a for ease of installation and auto generation of anonymous and internal account.

I'm not making any more changes to this release, I'll just be waiting for feedback. I'm currently working on features for future releases, not this one.

Retro Guy

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


Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Wed, 8 Apr 2020 06:58 UTC
Something to mention just in case you install then set up a port you can't bind to for some reason. No sense spending a bunch of time after that trying to figure out how to change ports and bind, so...

Once the nntp server starts, the only way to kill it currently is to kill the process(es). Then run cron.php again to restart it.

ps aux | grep nntp
should show you the processes. Just kill them and try again. In the next release I'll have it exit on such an error, but it won't right now. Since it checks for it's running PID before starting, it will never start again until you kill it. Just want to save you some time in case that happens.

Also, if you want to connect to rslight with a newsreader, I'm sure you already know this, but consider what IP address you want to bind the server, so you can access it from wherever your newsreader is.

It should really be a fairly simple install. If the config files are confusing, let me know and I'll try to improve the comments in them.

Retro Guy

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


Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Wed, 15 Apr 2020 04:02 UTC
The included file 'menu.txt' in /etc/rslight should work just fine, but the commented wording is misleading. No real reason to change the file, but the instructions could cause someone to disable something they shouldn't. Here's a cleaned up copy that explains the settings better:

---------------------------
# List of sections in Rocksolid Light
# Each name must correspond to a directory in
# your web path that is an rslight install
#
# There are three items in each line
# 0=no, 1=yes:
#
# First = section name
# Second = display link in header?
# Third = enable local spool for this section?
#
# spoolnews is an internal spool handler for all sections:
# and should almost always be 'spoolnews:0:1'
spoolnews:0:1
#
# Add your sections below:
rocksolid:1:1
----------------------------
--
Posted on: Rocksolid Light
news.novabbs.com


Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Sat, 18 Apr 2020 01:00 UTC
Fixed several more bugs.

One bug where the local article numbers are stored to make it faster to pull articles led me to a very simple solution to apply posts before propagation. I didn't intend to add the feature now, but it was too simple not to.

BTW, the bug wasn't critical, it just forced the script to check the spool everytime to find the last article number, now it doesn't need to.

Fixed a problem where a post could show up in the wrong group if there are other group names that are a partial match (rocksolid.nodes, rocksolid.nodes.announce). This has hopefully been fixed now.

I still don't plan to add features at this time, just continue tracking down bugs and trying to fix them. It's working pretty well.

I'm going to upload 0.6.5b soon, so if anyone plans to install, always pick the latest tarball.

Retro Guy

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



Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Sun, 19 Apr 2020 11:00 UTC
Fixed a bug where blank lines at the end of the groups file caused a small (not noticable) issue. I'll be checking more to make sure this does not also affect the menu.txt file reading.

Another minor bug where the nntp server had an extra quote(") in replying to the LIST command. This was just cosmetic and causes no issues, just looked odd.

Also fixed the color coding on the main page not working recently. I broke this a few days ago while cleaning up variable names, but it's fixed now. It's applied on rslight.i2p, but not yet on retrobbs.i2p.

Cleaned up the auto-generation of the internal groups file for the nntp server. If you have the same group in more than one section, it's now only polled once from any upstream server.

I have an issue with an error from 'sed' in the install script when installing on Debian Jessie. It installs just fine, but I get a 'file not found' error, even though it modifies the file. This doesn't happen on Stretch or FreeBSD 12.1 If I can't work it out, I'll post the problem and ask for help. I'm not really a genius when it comes to 'sed' (or much else :)

I'll continue on bug find and fix mode for a time, while resisting the urge to add any new features or changes. So far it's working well on rslight.i2p, which runs the latest code.

I've written an upgrade script along side the install script for the next tarball. It will just overwrite the .php files, but not touch config.

Retro Guy

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



Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Mon, 20 Apr 2020 10:09 UTC
Fixed the issue where a new install would show "50 Years ago" for every group until you finally clicked on it. After that it would update. Now it is handled internally and should show accurate information from the start (install).

To make testing for myself easier, I added the ability for the nntp server to read a semaphore file and exit if the file exists (and not restart), then restart once you delete the file. I did this to save myself time killing and restarting it every time I made a change, but it's a nice feature to just leave in, just in case a user needs to do so. Much better than finding the pid(s) and killing them all, and editing crontab to make sure it doesn't restart.

I'm now reinstalling clean on Debian Jessie and Stretch, and FreeBSD 12, then performing an upgrade to make sure all works well.

I find I can do a new install in about 60 seconds, but of course I already know what's in the config file.

So, just download tarball, extract it somewhere, run install script, edit one file, add one line in crontab and it's running.

I'll spend a bit more time digging for bugs I'm not aware of before uploading 0.6.5b. Retro Guy

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



Subject: Re: rslight-0.6.5 available
From: Retro Guy@rslight.i2p (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid Light
Date: Wed, 22 Apr 2020 06:47 UTC
rslight-0.6.5b is now available at
rslight.i2p/getrslight
news.novabbs.com/getrslight

Previously mentioned bug fixes are applied.

spamassassin and nocem support are disabled by default.

site key and internal accounts required by rslight are auto-generated during install.

I just installed on freebsd and debian (Jessie) and both worked with no issues. Just remember that once you install, configure and start the cron job, you need to wait about 15 minutes before groups and articles will start appearing on the site.

To run the nntp server at port 119, you need to run the cron job as root.

If you have difficulty, as in one of the rocksolid. groups.

Retro Guy

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



Subject: Re: rslight-0.6.5 available
From: anon@anon.com (anon)
Newsgroups: rocksolid.nodes.announce
Organization: def5
Date: Tue, 28 Apr 2020 21:21 UTC

I gave it a quick try now with version c (assuming this was the latest, and best :-) ), and it worked partly (you can see the result of def2.i2p).
in the debian install script the sed commands fail with "file not found", not sure why, the files are there. also not sure why you added '' after sed.
as a result (i guess), posts are downloaded, but put into /etc/spoolnews/.
i changed the standard installation paths, as offered in the script. will post more later.

cheers

trw


Posted on def4


Subject: Re: rslight-0.6.5 available
From: retroguy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid
Date: Tue, 28 Apr 2020 21:08 UTC
anon wrote:


I gave it a quick try now with version c (assuming this was the latest,
and best :-) ), and it worked partly (you can see the result of def2.i2p).
in the debian install script the sed commands fail with "file not found",
not sure why, the files are there. also not sure why you added '' after
sed. as a result (i guess), posts are downloaded, but put into
/etc/spoolnews/. i changed the standard installation paths, as offered in
the script. will post more later.

Great, hopefully it will work ok. Once installed, and cron job started, it
can take 15-30 minutes before the groups list will appear on the main page.
Without the cron job running, the group list will never appear.

Yes, version 0.6.5c is the latest. I haven't changed anything since then,
and that is what rslight.i2p and retrobbs.i2p are running.

Any problems, errors or whatever installing are helpful to me to find out
about. The "file not found" error I'm a bit confused about, but I really
don't know much about 'sed'. The fact that I was able to modify the config
files with it might just be luck, lol. Any changes or suggestions are
appreciated.

Retro Guy




Subject: Re: rslight-0.6.5 available
From: retroguy@retrobbs.rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.announce
Organization: Rocksolid
Date: Tue, 28 Apr 2020 21:16 UTC
anon wrote:


I gave it a quick try now with version c (assuming this was the latest,
and best :-) ), and it worked partly (you can see the result of def2.i2p).
in the debian install script the sed commands fail with "file not found",
not sure why, the files are there. also not sure why you added '' after
sed. as a result (i guess), posts are downloaded, but put into
/etc/spoolnews/. i changed the standard installation paths, as offered in
the script. will post more later.

Your spool would be $spooldir/articles/rocksolid/*
The same structure as an inn spool.
You will see other folders and files start appearing in $spooldir for
rslight use, but articles/ is the actual spool.

$spooldir needs to be writable by webserver user, and also $config_dir/users
and $config_dir/userdata. Nothing else needs to be writable by the web user.

The cron job starts the nntp server. If using a low port number, you need to
run as root and it will drop privileges after binding to the port.

If files are starting to appear in $spooldir, that is good! If not, make
sure cron job is installed and check $remote_server $remote_port and auth
settings in $config_dir/rslight.inc.php

You can at any time delete $spooldir/rocksolid-groups.dat to force a refresh
in rslight of the groups list. Otherwise, it is refreshed every 15 minutes.

Retro Guy



Pages:123456
rocksolid light 0.6.5e
clearnet i2p tor