Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Saints should always be judged guilty until they are proven innocent. -- George Orwell


computers / rocksolid.nodes.help / Re: rslite /setup.php rejects admin password on fresh install

SubjectAuthor
* rslite /setup.php rejects admin password on fresh installsugarbug
`* rslite /setup.php rejects admin password on fresh installRetro Guy
 +- rslite /setup.php rejects admin password on fresh installsugarbug
 `* rslite /setup.php rejects admin password on fresh installRetro Guy
  +- rslite /setup.php rejects admin password on fresh installsugarbug
  `* rslite /setup.php rejects admin password on fresh installsugarbug
   `* rslite /setup.php rejects admin password on fresh installRetro Guy
    +- rslite /setup.php rejects admin password on fresh installsugarbug
    `* rslite /setup.php rejects admin password on fresh installsugarbug
     +* rslite /setup.php rejects admin password on fresh installAnonymous
     |`* rslite /setup.php rejects admin password on fresh installsugarbug
     | +* rslite /setup.php rejects admin password on fresh installRetro Guy
     | |`* rslite /setup.php rejects admin password on fresh installsugarbug
     | | `* rslite /setup.php rejects admin password on fresh installAnonymous
     | |  `* rslite /setup.php rejects admin password on fresh installRetro Guy
     | |   `* rslite /setup.php rejects admin password on fresh installSyber Shock
     | |    `- rslite /setup.php rejects admin password on fresh installanonymous
     | `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |  `* rslite /setup.php rejects admin password on fresh installSyber Shock
     |   `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |    +* rslite /setup.php rejects admin password on fresh installRetroGuy
     |    |`* rslite /setup.php rejects admin password on fresh installSyber Shock
     |    | `* rslite /setup.php rejects admin password on fresh installRetroGuy
     |    |  +- rslite /setup.php rejects admin password on fresh installRetro Guy
     |    |  `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |    |   `- rslite /setup.php rejects admin password on fresh installSyber Shock
     |    `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |     `* rslite /setup.php rejects admin password on fresh installSyber Shock
     |      `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |       `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |        `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |         +* rslite /setup.php rejects admin password on fresh installSyber Shock
     |         |`- rslite /setup.php rejects admin password on fresh installRetro Guy
     |         `* rslite /setup.php rejects admin password on fresh installRetro Guy
     |          +- rslite /setup.php rejects admin password on fresh installRetro Guy
     |          `- rslite /setup.php rejects admin password on fresh installRetro Guy
     `- rslite /setup.php rejects admin password on fresh installRetro Guy

Pages:12
rslite /setup.php rejects admin password on fresh install

<u0ko8b$g2um$1@news.mixmin.net>

 copy mid

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

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 16:13:29 -0500
Organization: Mixmin
Message-ID: <u0ko8b$g2um$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 5 Apr 2023 21:12:44 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="dbbb4c0d02839d344d33d49d35c2912aa558581c";
logging-data="527318"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Wed, 5 Apr 2023 21:13 UTC

I figured out the setup I want on a local server and everything works
fine. I then began to replicate this setup on a remote server.

I did several clean installs on a remote server running apache2 by
running install-debian.sh. Each install returns the same error. I
installed all dependencies listed in the INSTALL.md file.

Immediately after install I browsed to /common/setup.php to try
to confgure the rslight install.

When I enter the correct admin password provided by the installer and
also found in admin.inc.php, the site returns the incorrect password
error every time. I wiped and re-installed several times with the same
results.

I even added a php echo statement to print out the admin password on
the web page just to check that it was being read. It echoes the correct
password.

{*} If I leave the password field blank and submit then setup.php
returns a blank page with just the php header and no error message or
output past the header include. [reference 1 below]

If I enter the correct password or an intentionally incorrect (not
blank) password, I get html output shown as reference [2] below.

I have checked logs (apache2, php8.2-fpm) and I could not find
any error output related to this.

What else might be happening? What should I check?

{1} Here is the complete source code output to the browser when
submitting setup.php with a blank password:

<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=">
<html>
<head>
<script type="text/javascript">
if (navigator.cookieEnabled)
document.cookie = "tzo="+ (- new Date().getTimezoneOffset())+";
path=/";
</script>
<link rel="stylesheet" type="text/css" href="../common/themes/Default
Theme/style.css"> </head>
<body>
<table width="100%" valign="middle">
<tr>
<td width="30%">
<a href=""><img
src="../common/images/rocksolidlight.png" alt="Rocksolid Light"
class="responsive_image"></a>
</td>
<td>

<p align="left"><small>
<font class="np_title">

</font>
</small></p>
</td>
<td align="right">
<a href="../spoolnews/user.php">login</a> </td>
</tr>
</table>
<p align="center"><table cellpadding="0" cellspacing="0"
class="np_header_bar_large"><tr></tr></table><table cellpadding="0"
cellspacing="0"
class="np_header_bar_small"><tr></tr></table></p></body></html>
<hr></head>

{2}

<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=">
<html>
<head>
<script type="text/javascript">
if (navigator.cookieEnabled)
document.cookie = "tzo="+ (- new Date().getTimezoneOffset())+";
path=/";
</script>
<link rel="stylesheet" type="text/css" href="../common/themes/Default
Theme/style.css"> </head>
<body>
<table width="100%" valign="middle">
<tr>
<td width="30%">
<a href=""><img
src="../common/images/rocksolidlight.png" alt="Rocksolid Light" class="responsive_image"></a>
</td>
<td>

<p align="left"><small>
<font class="np_title">

</font>
</small></p>
</td>
<td align="right">
<a href="../spoolnews/user.php">login</a> </td>
</tr>
</table>
<p align="center"><table cellpadding="0" cellspacing="0"
class="np_header_bar_large"><tr></tr></table><table cellpadding="0" cellspacing="0" class="np_header_bar_small"><tr></tr></table></p></body></html>
<hr></head><center><h2>Password Incorrect</h2><a
href="/common/setup.php">Retry</a>&nbsp;<a href="">Home</a></center>

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>

 copy mid

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

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 21:46:35 +0000
Organization: Rocksolid Light
Message-ID: <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="20981"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$Yg6NKmXSO0v1y6UqO3r1Ruj/sD0kusssJ1adTUhCmjr.tjach5nl.
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Wed, 5 Apr 2023 21:46 UTC

sugarbug wrote:

> I figured out the setup I want on a local server and everything works
> fine. I then began to replicate this setup on a remote server.

> I did several clean installs on a remote server running apache2 by
> running install-debian.sh. Each install returns the same error. I
> installed all dependencies listed in the INSTALL.md file.

> Immediately after install I browsed to /common/setup.php to try
> to confgure the rslight install.

> When I enter the correct admin password provided by the installer and
> also found in admin.inc.php, the site returns the incorrect password
> error every time. I wiped and re-installed several times with the same
> results.

I'm going to install bookworm in a vm to get php8.2 (easily) and use
apache2 instead of nginx (which I normally use). I'll need to try to
duplicate this error, which I have not seen before.

The newest php version I have tested on is 7.4.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<u0kte8$h62p$1@news.mixmin.net>

 copy mid

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

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 17:42:03 -0500
Organization: Mixmin
Message-ID: <u0kte8$h62p$1@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 5 Apr 2023 22:41:13 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="2e714e52546424836aff0f212c81971357c5ff89";
logging-data="563289"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Wed, 5 Apr 2023 22:42 UTC

On Wed, 5 Apr 2023 21:46:35 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> sugarbug wrote:
>
> > I figured out the setup I want on a local server and everything
> > works fine. I then began to replicate this setup on a remote server.
>
> > I did several clean installs on a remote server running apache2 by
> > running install-debian.sh. Each install returns the same error. I
> > installed all dependencies listed in the INSTALL.md file.
>
> > Immediately after install I browsed to /common/setup.php to try
> > to confgure the rslight install.
>
> > When I enter the correct admin password provided by the installer
> > and also found in admin.inc.php, the site returns the incorrect
> > password error every time. I wiped and re-installed several times
> > with the same results.
>
> I'm going to install bookworm in a vm to get php8.2 (easily) and use
> apache2 instead of nginx (which I normally use). I'll need to try to
> duplicate this error, which I have not seen before.
>
> The newest php version I have tested on is 7.4.
>

Before you do that let me troubleshoot the web host panel. There might
be php or php-fpm or httpd restrictions in effect gumming up the works.
Perhaps open_basedir or something is configured wrong. If it is the web
panel then possibly I can replace fputs with put_file_contents which
appears to be unrestricted. I'll report back what I find.

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=273&group=rocksolid.nodes.help#273

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 22:42:29 +0000
Organization: Rocksolid Light
Message-ID: <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="26905"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$sM9adYINS6tI.6KqHeNS5OAruElHOAkVhsncDm54aFW5L6ntLjgZK
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Wed, 5 Apr 2023 22:42 UTC

Retro Guy wrote:

> sugarbug wrote:

>> I figured out the setup I want on a local server and everything works
>> fine. I then began to replicate this setup on a remote server.

>> I did several clean installs on a remote server running apache2 by
>> running install-debian.sh. Each install returns the same error. I
>> installed all dependencies listed in the INSTALL.md file.

>> Immediately after install I browsed to /common/setup.php to try
>> to confgure the rslight install.

>> When I enter the correct admin password provided by the installer and
>> also found in admin.inc.php, the site returns the incorrect password
>> error every time. I wiped and re-installed several times with the same
>> results.

> I'm going to install bookworm in a vm to get php8.2 (easily) and use
> apache2 instead of nginx (which I normally use). I'll need to try to
> duplicate this error, which I have not seen before.

> The newest php version I have tested on is 7.4.

While I work on this, can you configure by manually editing /etc/rslight/rslight.inc.php?

Does it work properly once the file is configured?

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<u0ku1a$h62p$2@news.mixmin.net>

 copy mid

https://novabbs.com/computers/article-flat.php?id=274&group=rocksolid.nodes.help#274

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 17:52:12 -0500
Organization: Mixmin
Message-ID: <u0ku1a$h62p$2@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 5 Apr 2023 22:51:22 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="2e714e52546424836aff0f212c81971357c5ff89";
logging-data="563289"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Wed, 5 Apr 2023 22:52 UTC

On Wed, 5 Apr 2023 22:42:29 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> Retro Guy wrote:
>
> > sugarbug wrote:
>
> >> I figured out the setup I want on a local server and everything
> >> works fine. I then began to replicate this setup on a remote
> >> server.
>
> >> I did several clean installs on a remote server running apache2 by
> >> running install-debian.sh. Each install returns the same error. I
> >> installed all dependencies listed in the INSTALL.md file.
>
> >> Immediately after install I browsed to /common/setup.php to try
> >> to confgure the rslight install.
>
> >> When I enter the correct admin password provided by the installer
> >> and also found in admin.inc.php, the site returns the incorrect
> >> password error every time. I wiped and re-installed several times
> >> with the same results.
>
> > I'm going to install bookworm in a vm to get php8.2 (easily) and use
> > apache2 instead of nginx (which I normally use). I'll need to try to
> > duplicate this error, which I have not seen before.
>
> > The newest php version I have tested on is 7.4.
>
> While I work on this, can you configure by manually editing
> /etc/rslight/rslight.inc.php?
>
> Does it work properly once the file is configured?
>

I think I got it figured out. I will post a followup. Hold off on
testing as I think it is the hosting control panel that is the problem.

Thank you, sir.

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<u0kvn6$h62p$3@news.mixmin.net>

 copy mid

https://novabbs.com/computers/article-flat.php?id=275&group=rocksolid.nodes.help#275

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!news.neodome.net!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 18:20:57 -0500
Organization: Mixmin
Message-ID: <u0kvn6$h62p$3@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 5 Apr 2023 23:20:07 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="2e714e52546424836aff0f212c81971357c5ff89";
logging-data="563289"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Wed, 5 Apr 2023 23:20 UTC

On Wed, 5 Apr 2023 22:42:29 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> [.....] can you configure by manually editing
> /etc/rslight/rslight.inc.php?
>
> Does it work properly once the file is configured?

I tried another install putting /etc and /var paths under the
public web root instead of in the actual rootfs /etc and /var paths. So
when I re-ran a new setup I entered the paths like this:

/public_html/testingweb/testing
/public_html/testingweb/etc
/public_html/testingweb/var

So all the rslight directories are under the web root and should be
writeable by the php calls (theoretically).

With these path changes I was able to login to /common/setup.php via
the web browser. The configuration was successfully changed. That
problem is solved.

Then when executing the cron.php commands fputs still causes error:

PHP Fatal error: Uncaught TypeError: fputs(): Argument #1 ($stream)
must be of type resource, bool given in /home/testingweb/web/testingweb/public_html/etc/scripts/cron.php:24
Stack trace:
#0
/home/testingweb/web/testingweb/public_html/etc/scripts/cron.php(24): fputs()
#1 {main}
thrown in
/home/testingweb/web/testingweb/public_html/etc/scripts/cron.php on
line 24

I am still going through the control panel configuration and template
files to see what I might need to change in there to allow fputs() and
fwrite() to work. The only other option I have is to rent another VPS
and do a bare debian install with no control panel which I
absolutely don't want to do if I can avoid it. The control panel makes
all the DNS and email setup about 50x less work than the CLI.

In short the problem is that fputs() and fwrite() won't work with
the php/httpd configuration in the control panel (or php8.0/2) and it is
going to take some time before I can figure out why. I will report back.

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=276&group=rocksolid.nodes.help#276

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Thu, 6 Apr 2023 01:29:37 +0000
Organization: Rocksolid Light
Message-ID: <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="10471"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$i54LDoHjehhBBT9ghikQeOEPTsokMX62rZogbipHLkKL0qgCuV79i
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Thu, 6 Apr 2023 01:29 UTC

sugarbug wrote:

> On Wed, 5 Apr 2023 22:42:29 +0000
> retro.guy@rocksolidbbs.com (Retro Guy) wrote:

>> [.....] can you configure by manually editing
>> /etc/rslight/rslight.inc.php?
>>
>> Does it work properly once the file is configured?

> I tried another install putting /etc and /var paths under the
> public web root instead of in the actual rootfs /etc and /var paths. So
> when I re-ran a new setup I entered the paths like this:

> /public_html/testingweb/testing
> /public_html/testingweb/etc
> /public_html/testingweb/var

> So all the rslight directories are under the web root and should be
> writeable by the php calls (theoretically).

> With these path changes I was able to login to /common/setup.php via
> the web browser. The configuration was successfully changed. That
> problem is solved.

> snipped...

> In short the problem is that fputs() and fwrite() won't work with
> the php/httpd configuration in the control panel (or php8.0/2) and it is
> going to take some time before I can figure out why. I will report back.

I did some testing with php8.2 but with nginx to start. The problem exists
with this setup (8.2 without apache2), so I'm guessing php has become more
strict with accessing directories outside of /var/www. Seems you found the
same thing (above).

I'll also take a look now at cron.php and see what I can find.

I'd really like to be able to maintain directory locations for 8.0+, but
that may not work as I had hoped.

Thanks for doing this testing, I look forward to your results, and will
post mine here also.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<u0la71$jrrk$1@news.mixmin.net>

 copy mid

https://novabbs.com/computers/article-flat.php?id=277&group=rocksolid.nodes.help#277

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 21:20:03 -0500
Organization: Mixmin
Message-ID: <u0la71$jrrk$1@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 6 Apr 2023 02:19:13 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="3b6574a323a4ddb35ae5b1a909d89304c4eef5fc";
logging-data="651124"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Thu, 6 Apr 2023 02:20 UTC

On Thu, 6 Apr 2023 01:29:37 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> sugarbug wrote:
>
> > On Wed, 5 Apr 2023 22:42:29 +0000
> > retro.guy@rocksolidbbs.com (Retro Guy) wrote:
>
> >> [.....] can you configure by manually editing
> >> /etc/rslight/rslight.inc.php?
> >>
> >> Does it work properly once the file is configured?
>
> > I tried another install putting /etc and /var paths under the
> > public web root instead of in the actual rootfs /etc and /var
> > paths. So when I re-ran a new setup I entered the paths like this:
>
> > /public_html/testingweb/testing
> > /public_html/testingweb/etc
> > /public_html/testingweb/var
>
> > So all the rslight directories are under the web root and should be
> > writeable by the php calls (theoretically).
>
> > With these path changes I was able to login to /common/setup.php via
> > the web browser. The configuration was successfully changed. That
> > problem is solved.
>
> > snipped...
>
> > In short the problem is that fputs() and fwrite() won't work with
> > the php/httpd configuration in the control panel (or php8.0/2) and
> > it is going to take some time before I can figure out why. I will
> > report back.
>
> I did some testing with php8.2 but with nginx to start. The problem
> exists with this setup (8.2 without apache2), so I'm guessing php has
> become more strict with accessing directories outside of /var/www.
> Seems you found the same thing (above).
>
> I'll also take a look now at cron.php and see what I can find.
>
> I'd really like to be able to maintain directory locations for 8.0+,
> but that may not work as I had hoped.
>
> Thanks for doing this testing, I look forward to your results, and
> will post mine here also.

The more you squirm the more you learn ;)

As you said, apparently php8+ is more restrictive with fwrite() calls.

But it is not as restrictive with file_put_contents(), which can be
used with flags to replace fputs()/fwrite(). file_put_contents also has
a robust exclusive lock flag:

https://www.php.net/manual/en/function.file-put-contents.php

I ran this example script on the same server and file_put_contents
appears to work:

<?php
// These two functions work as expected
file_put_contents('fpc.log', PHP_EOL.'nothing is wrong with fpc create
and write'.PHP_EOL);
echo '<h1>file_put_contents create file and write works</h1>';
file_put_contents('fpc.log','nothing is wrong with fpc append'.PHP_EOL,
FILE_APPEND);
echo '<h1>file_put_contents append file works</h1>';

// These two functions don't work as expected
fwrite('fwrite.log', 'nothing is wrong with fwrite');
echo '<h1>fwrite</h1>';
fputs('fputs.log', 'nothing is wrong with fputs');
echo '<h1>fputs</h1>';
?>

I hope they don't muck this one up in a future release!

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<u0lj5t$lhg3$1@news.mixmin.net>

 copy mid

https://novabbs.com/computers/article-flat.php?id=278&group=rocksolid.nodes.help#278

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Wed, 5 Apr 2023 23:53:02 -0500
Organization: Mixmin
Message-ID: <u0lj5t$lhg3$1@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 6 Apr 2023 04:52:13 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="edf78a58dac083a234ca1459bdffbd3e0e3ace45";
logging-data="706051"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Thu, 6 Apr 2023 04:53 UTC

On Thu, 6 Apr 2023 01:29:37 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

<much snip>
> I did some testing with php8.2 but with nginx to start. The problem
> exists with this setup (8.2 without apache2), so I'm guessing php has
> become more strict with accessing directories outside of /var/www.
> Seems you found the same thing (above).

There seems to be no way to get it to work with PHP8+ except with the
most laborious shots in the dark with the PHP config which have not
panned out en toto. Nowadays many web hosts and hosting panels use
templates for the PHP ini and php-fpm settings. These templates are
complex, vary from one host or panel to the next, and are not fun to
hack. One real problem is the basedir directive which varies from one
setup to the next in the templates. This is a minefield that must be
avoided completely. I would not write a single line of code to try
catering to those types of situations because it would suffer frequent
regressions from the maintainers tweaking the web panels.

I think the easiest and most portable (not necessarily best) way is to
move the spool and data files for the entirety of rslight into the html
folder either as a sibling directory or subdirectory of the .php web
portal files in directories protected by htaccess and mod_rewrite
directives. The directives can also be written to prevent any potential
XSS hacks from jumping the the sibling, parent, or child directories.

Doing it this way will also allow it to run on Windows machines without
needing to write boilerplate code for the Windows filesystem structure.
Apache or Nginx can do that instead. The setup could be ported from
bash to pure php and then run on Windows, Mac, Linux, and BSD. Instead
of crontab php can run a cron emulation like Wordpress does with a web
hook to the engine.

> I'll also take a look now at cron.php and see what I can find.

I managed to hack around and get php7.4 and php7.4-fpm to run alongside
php8, then a2enmod to apache2 and rebooted and voila! Now rslight runs
on the remote server.

The only way I can get it to work is with php7.4. I tried hacking
templates for php8 and still could not get the fputs() or sqlite3 PDO
to work right. In the setup that generates rslight.inc.php I had to make
sure the PHP binary is set to php7.4 and not just 'php' or that triggers
php8.0 and breaks the application.

Also when invoking cron.php I have to make sure it is php7.4. Now
rslight works like a champ, pulls articles from your server, and
serves the pages.

>
> I'd really like to be able to maintain directory locations for 8.0+,
> but that may not work as I had hoped.

I think what I suggested above with web path containment is one possible
step in the right direction. It would also make it easy to just copy a
single directory tree from one server to another to replicate a setup.

If the rslight dirs and files and spool can all be contained in a
directory in the web root they can all be hidden with htaccess and
mod_rewrite directives. This is probably more secure than root
owning them all in /var and /etc. Lots of userland apps on a Debian
system can read many of root's files in those directories, but can't
access the files of a non-sudoer marked 0644.

I've had php scripts that would create a random folder name then
rewrite a top level php file to point to a file in that directory
transparently. The directory name would remain hidden. That was back
when hacking wordpress was actually fun, around php 5 or so, many years
ago. Looking at rslight is my first trial with php since then.

> Thanks for doing this testing, I look forward to your results, and
> will post mine here also.

I will post links once I get phpmailer and the new theme working.

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=279&group=rocksolid.nodes.help#279

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.2600:3c02::f03c:93ff:fe2c:580e!not-for-mail
From: Anonym...@rocksolidbbs.com (Anonymous)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Thu, 6 Apr 2023 14:59:11 +0000
Organization: RetroBBS
Message-ID: <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="retrobbs"; posting-host="2600:3c02::f03c:93ff:fe2c:580e";
logging-data="1262"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Rslight-Site: $2y$10$5aDzbYBF5hMg5jAUU/gXSucxJssGziO2DJwIHRDjm8.ISmCCdXBB2
X-Rslight-Posting-User: 7d1b1c0431a54fcbeb6112e1ac43419a90ad024c
 by: Anonymous - Thu, 6 Apr 2023 14:59 UTC

>I will post links once I get phpmailer and the new theme working.

rocksolid was a hacking project from day 1 (fudforum and the ugly hacks to integrate and secure it...).

great to see that it goes on.

not_Retro_Guy

--
Posted on RetroBBS

Re: rslite /setup.php rejects admin password on fresh install

<u0nlf3$1126o$1@news.mixmin.net>

 copy mid

https://novabbs.com/computers/article-flat.php?id=280&group=rocksolid.nodes.help#280

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Thu, 6 Apr 2023 18:44:22 -0500
Organization: Mixmin
Message-ID: <u0nlf3$1126o$1@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
<u0lj5t$lhg3$1@news.mixmin.net>
<1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 6 Apr 2023 23:43:31 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="69b5bb8be63761d47c3fbf9761facbe449bf8b6a";
logging-data="1083608"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Thu, 6 Apr 2023 23:44 UTC

On Thu, 6 Apr 2023 14:59:11 +0000
Anonymous@rocksolidbbs.com (Anonymous) wrote:

> >I will post links once I get phpmailer and the new theme working.
>
> rocksolid was a hacking project from day 1 (fudforum and the ugly
> hacks to integrate and secure it...).
>
> great to see that it goes on.
>
> not_Retro_Guy

I considered using fudforum. What stops me is that it seems to be a
very big project with a big attack surface. Some of the bells and
whistles are nice (like text expansion and replacement). But
integrating it with so many other things and platforms means too many
moving parts with some kind of access to it. That is a security
nightmare for a hobby project that brings in no income to justify the
time commitment. When I couldn't find the information on how fudforum
integrates with NNTP after a few minutes, I decided it was not worth
the time to look any further.

NNTP is the best protocol for threaded discussion. It is still better
than the newer activitypub used in Mastodon. A Mastodon-type network
could be built on top of NNTP. The drawback is that NNTP clients SUCK.
There is no inline-quoting reference so the client just copypastas back
the original thread with chevrons, which is so stupid and wasteful.

Now a big problem comes for RockSolid Light. PHP7 was set at
end-of-life last November. It is officially a obsolete programming
language. If it doesn't get ported completely to PHP8.2 there will be a
point where it won't work at all. There are any number of people in the
chain from the OS to the servers to PHP8 maintainers that will
eventually introduce a regression that breaks everything.

PHP is doing what Python did with Python2.7. They ruined zillions of
codebases. This is how silicon valley and global nerd culture pumps and
dumps their grift economy. They introduce "improvements" and "features"
which aren't really improving anything and break years of work. It is
just forcing people to pay out the expense of the upgrade track. If
breaking all of downstream's applications is an improvement, who
exactly is getting improved?

I am tempted to implement my own solution in C or even assembly. At
least I know that will work without changes for a very long time.

Re: rslite /setup.php rejects admin password on fresh install

<b2825ac93724ba8cc166e3e353c63693@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=281&group=rocksolid.nodes.help#281

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Thu, 6 Apr 2023 23:53:35 +0000
Organization: Rocksolid Light
Message-ID: <b2825ac93724ba8cc166e3e353c63693@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="26051"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$lwiIkNH/pHyfgSDerP.diekrmA6QuTY.fKxfVGFeqtnYyAnqhonce
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Thu, 6 Apr 2023 23:53 UTC

sugarbug wrote:

> Now a big problem comes for RockSolid Light. PHP7 was set at
> end-of-life last November. It is officially a obsolete programming
> language. If it doesn't get ported completely to PHP8.2 there will be a
> point where it won't work at all. There are any number of people in the
> chain from the OS to the servers to PHP8 maintainers that will
> eventually introduce a regression that breaks everything.

I'm sure we can get it ported properly, it's necessary and possible.

People said it was not possible with Fudforum, but trw and myself did
get it working fine with nntp on Linux.

It will just take a bit of time.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<8d91d9fa43959ab8d95afc4c110cac3d@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=282&group=rocksolid.nodes.help#282

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Thu, 6 Apr 2023 23:51:37 +0000
Organization: Rocksolid Light
Message-ID: <8d91d9fa43959ab8d95afc4c110cac3d@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="26051"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$0csjQd0yLPAzo92uunqLNet0pTq2auTuFN22OzuZwBSkiNxaLdEUK
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Thu, 6 Apr 2023 23:51 UTC

sugarbug wrote:

> On Thu, 6 Apr 2023 01:29:37 +0000
> retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> <much snip>

>> I did some testing with php8.2 but with nginx to start. The problem
>> exists with this setup (8.2 without apache2), so I'm guessing php has
>> become more strict with accessing directories outside of /var/www.
>> Seems you found the same thing (above).

> There seems to be no way to get it to work with PHP8+ except with the
> most laborious shots in the dark with the PHP config which have not
> panned out en toto. Nowadays many web hosts and hosting panels use
> templates for the PHP ini and php-fpm settings. These templates are
> complex, vary from one host or panel to the next, and are not fun to
> hack. One real problem is the basedir directive which varies from one
> setup to the next in the templates. This is a minefield that must be
> avoided completely. I would not write a single line of code to try
> catering to those types of situations because it would suffer frequent
> regressions from the maintainers tweaking the web panels.

> I think the easiest and most portable (not necessarily best) way is to
> move the spool and data files for the entirety of rslight into the html
> folder either as a sibling directory or subdirectory of the .php web
> portal files in directories protected by htaccess and mod_rewrite
> directives. The directives can also be written to prevent any potential
> XSS hacks from jumping the the sibling, parent, or child directories.

> Doing it this way will also allow it to run on Windows machines without
> needing to write boilerplate code for the Windows filesystem structure.
> Apache or Nginx can do that instead. The setup could be ported from
> bash to pure php and then run on Windows, Mac, Linux, and BSD. Instead
> of crontab php can run a cron emulation like Wordpress does with a web
> hook to the engine.

>> I'll also take a look now at cron.php and see what I can find.

> I managed to hack around and get php7.4 and php7.4-fpm to run alongside
> php8, then a2enmod to apache2 and rebooted and voila! Now rslight runs
> on the remote server.

> The only way I can get it to work is with php7.4. I tried hacking
> templates for php8 and still could not get the fputs() or sqlite3 PDO
> to work right. In the setup that generates rslight.inc.php I had to make
> sure the PHP binary is set to php7.4 and not just 'php' or that triggers
> php8.0 and breaks the application.

> Also when invoking cron.php I have to make sure it is php7.4. Now
> rslight works like a champ, pulls articles from your server, and
> serves the pages.

I've updated some of the fputs/fgets lines and that fixes some things, as
you explained previously. I'm still addressing each php "error" one by one,
but hope to have it working in php 8.

I did all of this originally when porting Newsportal from php 5. It was a lot
of work, but worth it in the end. I'm sure we can get rslight working
in php 8, it will just take some time. Now that I have a VM running 8, I'm
able to work on it.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<u0o1d2$134ne$1@news.mixmin.net>

 copy mid

https://novabbs.com/computers/article-flat.php?id=283&group=rocksolid.nodes.help#283

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!.POSTED!not-for-mail
From: 388...@sugar.bug (sugarbug)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Thu, 6 Apr 2023 22:08:06 -0500
Organization: Mixmin
Message-ID: <u0o1d2$134ne$1@news.mixmin.net>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
<u0lj5t$lhg3$1@news.mixmin.net>
<1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>
<u0nlf3$1126o$1@news.mixmin.net>
<b2825ac93724ba8cc166e3e353c63693@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Apr 2023 03:07:15 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="e10b725d76822cf0d497dd8fb0dded847d8c4768";
logging-data="1151726"; mail-complaints-to="abuse@mixmin.net"
 by: sugarbug - Fri, 7 Apr 2023 03:08 UTC

On Thu, 6 Apr 2023 23:53:35 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> sugarbug wrote:
>
> > Now a big problem comes for RockSolid Light. PHP7 was set at
> > end-of-life last November. It is officially a obsolete programming
> > language. If it doesn't get ported completely to PHP8.2 there will
> > be a point where it won't work at all. There are any number of
> > people in the chain from the OS to the servers to PHP8 maintainers
> > that will eventually introduce a regression that breaks everything.
>
> I'm sure we can get it ported properly, it's necessary and possible.

I tend to get grumpy when a programming langauge is "improved."
Could you tell?

Rslight is a nice application. It is compact, simple to hack on, and can
also be made into a portable bundle to just copypaste from one
server to another (I just did and it works). Try that with wordpress. Or
INN. (no, don't really try it)

One of the wise things you did was connecting it to SQLite instead of
one of the oversized transactional database engines like mysql or
postgres. Unless you are running a scaled application over multiple
servers with thousands of concurrent users they seem a pointless pain.
You made some design decisions that seem to have kept it hackable.

> People said it was not possible with Fudforum, but trw and myself did
> get it working fine with nntp on Linux.

Fudforum is a beast. I wouldn't even have tried! No better way to see
something happen than for people to say it can't.
> It will just take a bit of time.

That's the spirit. If only you could charge by the hour!

--

SugarBug

Re: rslite /setup.php rejects admin password on fresh install

<30a24a0528f7fccdba6861b536521f12@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=291&group=rocksolid.nodes.help#291

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: Anonym...@news.novabbs.org (Anonymous)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Sun, 9 Apr 2023 17:02:29 +0000
Organization: Rocksolid Light
Message-ID: <30a24a0528f7fccdba6861b536521f12@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <b2825ac93724ba8cc166e3e353c63693@news.novabbs.org> <u0o1d2$134ne$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="23801"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$hiMaPI.PZe8nnO9ZcOOBdeJIrzgk6NiZguwJ9FkodUnxvSpOgoJ8m
X-Rslight-Posting-User: 8d49de949d3418fd428c5418c70073337cef4fcc
 by: Anonymous - Sun, 9 Apr 2023 17:02 UTC

>Fudforum is a beast.

At the time, FudForum was a wonderful piece of software with lots and lots of features and good ideas how to do stuff (although some horrible programming mistakes as well). Today it is not maintained properly anymore, so not an option. I could not even report a bug on the forum since it insists on clearnet connection (blocking tor), and you have to register with an email address.

--
Posted on Rocksolid Light

Re: rslite /setup.php rejects admin password on fresh install

<e21d45677a338782ab14ba03e66372f0@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=293&group=rocksolid.nodes.help#293

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Sun, 9 Apr 2023 18:52:26 +0000
Organization: Rocksolid Light
Message-ID: <e21d45677a338782ab14ba03e66372f0@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="2714"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$kTXh/SA4SFnYfrCNTmfM/.ucYjBcEZ6/L6KXnj2awS4vLHC9kyyFi
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Sun, 9 Apr 2023 18:52 UTC

sugarbug wrote:

> Now a big problem comes for RockSolid Light. PHP7 was set at
> end-of-life last November. It is officially a obsolete programming
> language. If it doesn't get ported completely to PHP8.2 there will be a
> point where it won't work at all. There are any number of people in the
> chain from the OS to the servers to PHP8 maintainers that will
> eventually introduce a regression that breaks everything.

> PHP is doing what Python did with Python2.7. They ruined zillions of
> codebases. This is how silicon valley and global nerd culture pumps and
> dumps their grift economy. They introduce "improvements" and "features"
> which aren't really improving anything and break years of work. It is
> just forcing people to pay out the expense of the upgrade track. If
> breaking all of downstream's applications is an improvement, who
> exactly is getting improved?

I agree, the code breaking upgrades to php are very frustrating, but as
of today, I have rslight working almost completely on 8.2, just working on
a posting bug atm, but should be able to work that out.

Once I have it finished for 8.2, I'll post a commit and change version to
0.8.0

> I am tempted to implement my own solution in C or even assembly. At
> least I know that will work without changes for a very long time.

I thought about using C at some point, but it would have required a full
rewrite of newsportal, which I didn't want to do.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<04bb1240be7bb734ecc65e9a0d53e7c2@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=294&group=rocksolid.nodes.help#294

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Sun, 9 Apr 2023 19:11:15 +0000
Organization: Rocksolid Light
Message-ID: <04bb1240be7bb734ecc65e9a0d53e7c2@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <b2825ac93724ba8cc166e3e353c63693@news.novabbs.org> <u0o1d2$134ne$1@news.mixmin.net> <30a24a0528f7fccdba6861b536521f12@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="4816"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$vxEQ6m5rd1FehKUkPAuAneNAjfES8g7hdLKom5U4mLI68z9u9b7nK
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Sun, 9 Apr 2023 19:11 UTC

Anonymous wrote:

>>Fudforum is a beast.

> At the time, FudForum was a wonderful piece of software with lots and lots of features and good ideas how to do stuff (although some horrible programming mistakes as well). Today it is not maintained properly anymore, so not an option. I could not even report a bug on the forum since it insists on clearnet connection (blocking tor), and you have to register with an email address.

I agree. I was excited to get FudForum working properly with nntp, and we did it! But finding
such a lack of support, both trw and myself started looking for other options. I settled on
rslight and trw produced some awesome chans that worked very well :)

I still have a copy of Vichan and if I ever get bored enough, I may try to get that online
as trw had in the past.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<97d3a9be45bc234e6105b8ea2d4c1425$1@sybershock.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=295&group=rocksolid.nodes.help#295

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!rocksolid2!.POSTED.nightbulb.net!not-for-mail
From: adm...@sybershock.com (Syber Shock)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Sun, 9 Apr 2023 19:26:46 -0500
Organization: sybershock.com
Message-ID: <97d3a9be45bc234e6105b8ea2d4c1425$1@sybershock.com>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
<u0lj5t$lhg3$1@news.mixmin.net>
<1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>
<u0nlf3$1126o$1@news.mixmin.net>
<b2825ac93724ba8cc166e3e353c63693@news.novabbs.org>
<u0o1d2$134ne$1@news.mixmin.net>
<30a24a0528f7fccdba6861b536521f12@news.novabbs.org>
<04bb1240be7bb734ecc65e9a0d53e7c2@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="sybershock"; posting-host="nightbulb.net:216.24.252.247";
logging-data="30738"; mail-complaints-to="usenet@novabbs.org"
 by: Syber Shock - Mon, 10 Apr 2023 00:26 UTC

On Sun, 9 Apr 2023 19:11:15 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> Anonymous wrote:
>
> >>Fudforum is a beast.
>
> > At the time, FudForum was a wonderful piece of software with lots
> > and lots of features and good ideas how to do stuff (although some
> > horrible programming mistakes as well). Today it is not maintained
> > properly anymore, so not an option. I could not even report a bug
> > on the forum since it insists on clearnet connection (blocking
> > tor), and you have to register with an email address.
>
> I agree. I was excited to get FudForum working properly with nntp,
> and we did it! But finding such a lack of support, both trw and
> myself started looking for other options. I settled on rslight and
> trw produced some awesome chans that worked very well :)
>
> I still have a copy of Vichan and if I ever get bored enough, I may
> try to get that online as trw had in the past.

Are any of these chan board softwares still current enough for
installing on apache2? If so please post links.

--

SugarBug | https://sybershock.com

Re: rslite /setup.php rejects admin password on fresh install

<e21bc50006059508b6aabd009b47156f$1@sybershock.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=297&group=rocksolid.nodes.help#297

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!rocksolid2!.POSTED.nightbulb.net!not-for-mail
From: adm...@sybershock.com (Syber Shock)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Sun, 9 Apr 2023 19:41:07 -0500
Organization: sybershock.com
Message-ID: <e21bc50006059508b6aabd009b47156f$1@sybershock.com>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
<u0lj5t$lhg3$1@news.mixmin.net>
<1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>
<u0nlf3$1126o$1@news.mixmin.net>
<e21d45677a338782ab14ba03e66372f0@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="sybershock"; posting-host="nightbulb.net:216.24.252.247";
logging-data="7585"; mail-complaints-to="usenet@novabbs.org"
 by: Syber Shock - Mon, 10 Apr 2023 00:41 UTC

On Sun, 9 Apr 2023 18:52:26 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:

> sugarbug wrote:
>
> > Now a big problem comes for RockSolid Light. PHP7 was set at
> > end-of-life last November. It is officially a obsolete programming
> > language. If it doesn't get ported completely to PHP8.2 there will
> > be a point where it won't work at all. There are any number of
> > people in the chain from the OS to the servers to PHP8 maintainers
> > that will eventually introduce a regression that breaks everything.
>
> > PHP is doing what Python did with Python2.7. They ruined zillions of
> > codebases. This is how silicon valley and global nerd culture pumps
> > and dumps their grift economy. They introduce "improvements" and
> > "features" which aren't really improving anything and break years
> > of work. It is just forcing people to pay out the expense of the
> > upgrade track. If breaking all of downstream's applications is an
> > improvement, who exactly is getting improved?
>
> I agree, the code breaking upgrades to php are very frustrating, but
> as of today, I have rslight working almost completely on 8.2, just
> working on a posting bug atm, but should be able to work that out.
>
> Once I have it finished for 8.2, I'll post a commit and change
> version to 0.8.0

Noice.
> > I am tempted to implement my own solution in C or even assembly. At
> > least I know that will work without changes for a very long time.
>
> I thought about using C at some point, but it would have required a
> full rewrite of newsportal, which I didn't want to do.

Yeah, it looks simple until you have to contemplate code for it. Might
as well invent a new synchronization protocol if starting over from
scratch.

--

SugarBug | https://sybershock.com

Re: rslite /setup.php rejects admin password on fresh install

<bd62d2611cd8498b18f5fa7b8be07e73@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=300&group=rocksolid.nodes.help#300

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Mon, 10 Apr 2023 19:57:03 +0000
Organization: Rocksolid Light
Message-ID: <bd62d2611cd8498b18f5fa7b8be07e73@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <e21d45677a338782ab14ba03e66372f0@news.novabbs.org> <e21bc50006059508b6aabd009b47156f$1@sybershock.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="32567"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$dVEDuaUeslfhr/rdI7SH3O4DwvguGdybRAS3j.oVTd3NmR5DviP2G
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Mon, 10 Apr 2023 19:57 UTC

Syber Shock wrote:

> On Sun, 9 Apr 2023 18:52:26 +0000
> retro.guy@rocksolidbbs.com (Retro Guy) wrote:

>> sugarbug wrote:
>>
>> > Now a big problem comes for RockSolid Light. PHP7 was set at
>> > end-of-life last November. It is officially a obsolete programming
>> > language. If it doesn't get ported completely to PHP8.2 there will
>> > be a point where it won't work at all. There are any number of
>> > people in the chain from the OS to the servers to PHP8 maintainers
>> > that will eventually introduce a regression that breaks everything.
>>
>> > PHP is doing what Python did with Python2.7. They ruined zillions of
>> > codebases. This is how silicon valley and global nerd culture pumps
>> > and dumps their grift economy. They introduce "improvements" and
>> > "features" which aren't really improving anything and break years
>> > of work. It is just forcing people to pay out the expense of the
>> > upgrade track. If breaking all of downstream's applications is an
>> > improvement, who exactly is getting improved?
>>
>> I agree, the code breaking upgrades to php are very frustrating, but
>> as of today, I have rslight working almost completely on 8.2, just
>> working on a posting bug atm, but should be able to work that out.
>>
>> Once I have it finished for 8.2, I'll post a commit and change
>> version to 0.8.0

> Noice.

The mods for php8.2 appear to be complete, and all is working as expected
on a test site. I will continue testing (using every feature I can think of)
and once I'm convinced it's ok, I will run it on one of my sites, probably
RetroBBS (www.rocksolidbbs.com).

This task was probably a good thing as I've been finding code that shouldn't
really have even been in the code :) It's helped clean the code up a good bit.

--
Retro Guy

Re: rslite /setup.php rejects admin password on fresh install

<382511d95a430021ff015e0f0984c3dd@example.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=301&group=rocksolid.nodes.help#301

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.ip24-251-120-223.ph.ph.cox.net!not-for-mail
From: anonym...@example.com (anonymous)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Mon, 10 Apr 2023 23:40:03 +0000
Organization: Unconfigured rslight site
Message-ID: <382511d95a430021ff015e0f0984c3dd@example.com>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <b2825ac93724ba8cc166e3e353c63693@news.novabbs.org> <u0o1d2$134ne$1@news.mixmin.net> <30a24a0528f7fccdba6861b536521f12@news.novabbs.org> <04bb1240be7bb734ecc65e9a0d53e7c2@news.novabbs.org> <97d3a9be45bc234e6105b8ea2d4c1425$1@sybershock.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="retrobbs1"; posting-host="ip24-251-120-223.ph.ph.cox.net:24.251.120.223";
logging-data="22920"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Rslight-Site: $2y$10$QefQaOuCKxFn6rtElUziau3D/FFIPZ2pWVJm8NN8sQdhc49ua24FK
X-Rslight-Posting-User: 6b29845fba4d29928490040171737b8ac35a567b
 by: anonymous - Mon, 10 Apr 2023 23:40 UTC

Syber Shock wrote:

> On Sun, 9 Apr 2023 19:11:15 +0000
> retro.guy@rocksolidbbs.com (Retro Guy) wrote:

>> Anonymous wrote:
>>
>> >>Fudforum is a beast.
>>
>> > At the time, FudForum was a wonderful piece of software with lots
>> > and lots of features and good ideas how to do stuff (although some
>> > horrible programming mistakes as well). Today it is not maintained
>> > properly anymore, so not an option. I could not even report a bug
>> > on the forum since it insists on clearnet connection (blocking
>> > tor), and you have to register with an email address.
>>
>> I agree. I was excited to get FudForum working properly with nntp,
>> and we did it! But finding such a lack of support, both trw and
>> myself started looking for other options. I settled on rslight and
>> trw produced some awesome chans that worked very well :)
>>
>> I still have a copy of Vichan and if I ever get bored enough, I may
>> try to get that online as trw had in the past.

> Are any of these chan board softwares still current enough for
> installing on apache2? If so please post links.

I haven't been able to find trw's modified vichan copy, just the copy
we used to start with. I remember where changes were made, and may try
to do it again. It wasn't major changes so it may work.

I haven't looked at vichan recently to make sure it's still being developed.
If it's not being developed, and does not work with php8, I may not pursue
it any further.

--
Unconfigured rslight site

Re: rslite /setup.php rejects admin password on fresh install

<c84ecbfe6f3d98770a4e5dcf3c20eca2@example.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=302&group=rocksolid.nodes.help#302

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.ip24-251-120-223.ph.ph.cox.net!not-for-mail
From: retro...@novabbs.com (RetroGuy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Mon, 10 Apr 2023 23:56:28 +0000
Organization: Rocksolid Light Development Server
Message-ID: <c84ecbfe6f3d98770a4e5dcf3c20eca2@example.com>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <e21d45677a338782ab14ba03e66372f0@news.novabbs.org> <e21bc50006059508b6aabd009b47156f$1@sybershock.com> <bd62d2611cd8498b18f5fa7b8be07e73@news.novabbs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="retrobbs1"; posting-host="ip24-251-120-223.ph.ph.cox.net:24.251.120.223";
logging-data="24720"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Rslight-Site: $2y$10$bTMYOTV7udG4YhQ.5Bhrv.M9Se7sSYbBUcrWKQZylXtglSdfS7Jtq
X-Rslight-Posting-User: ce66f8131d6772648e25effa7f213ad8fb31fdd5
 by: RetroGuy - Mon, 10 Apr 2023 23:56 UTC

Retro Guy wrote:

> The mods for php8.2 appear to be complete, and all is working as expected
> on a test site. I will continue testing (using every feature I can think of)
> and once I'm convinced it's ok, I will run it on one of my sites, probably
> RetroBBS (www.rocksolidbbs.com).

The development test site on php8.2 is temporarily available here:
http://retrobbs.ddns.net

--
Rocksolid Light Development Server

Re: rslite /setup.php rejects admin password on fresh install

<f7bf04017a8575b0eed405e023848d02$1@sybershock.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=303&group=rocksolid.nodes.help#303

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!rocksolid2!.POSTED.nightbulb.net!not-for-mail
From: adm...@sybershock.com (Syber Shock)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Mon, 10 Apr 2023 19:53:10 -0500
Organization: sybershock.com
Message-ID: <f7bf04017a8575b0eed405e023848d02$1@sybershock.com>
References: <u0ko8b$g2um$1@news.mixmin.net>
<f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org>
<11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org>
<u0kvn6$h62p$3@news.mixmin.net>
<5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org>
<u0lj5t$lhg3$1@news.mixmin.net>
<1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com>
<u0nlf3$1126o$1@news.mixmin.net>
<e21d45677a338782ab14ba03e66372f0@news.novabbs.org>
<e21bc50006059508b6aabd009b47156f$1@sybershock.com>
<bd62d2611cd8498b18f5fa7b8be07e73@news.novabbs.org>
<c84ecbfe6f3d98770a4e5dcf3c20eca2@example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: novabbs.org; posting-account="sybershock"; posting-host="nightbulb.net:216.24.252.247";
logging-data="10545"; mail-complaints-to="usenet@novabbs.org"
 by: Syber Shock - Tue, 11 Apr 2023 00:53 UTC

On Mon, 10 Apr 2023 23:56:28 +0000
retroguy@novabbs.com (RetroGuy) wrote:

> Retro Guy wrote:
>
> > The mods for php8.2 appear to be complete, and all is working as
> > expected on a test site. I will continue testing (using every
> > feature I can think of) and once I'm convinced it's ok, I will run
> > it on one of my sites, probably RetroBBS (www.rocksolidbbs.com).
>
> The development test site on php8.2 is temporarily available here:
> http://retrobbs.ddns.net
>

Site request is timing out from my end. I tried two different
browsers and curl. I tried clearnet and Tor exit nodes with no success.

--

SugarBug | https://sybershock.com

Re: rslite /setup.php rejects admin password on fresh install

<c8e3f40dd135ed0ec3721ddbe951b361@example.com>

 copy mid

https://novabbs.com/computers/article-flat.php?id=304&group=rocksolid.nodes.help#304

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.ip24-251-120-223.ph.ph.cox.net!not-for-mail
From: retro...@novabbs.com (RetroGuy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Tue, 11 Apr 2023 01:37:20 +0000
Organization: Rocksolid Light Development Server
Message-ID: <c8e3f40dd135ed0ec3721ddbe951b361@example.com>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <e21d45677a338782ab14ba03e66372f0@news.novabbs.org> <e21bc50006059508b6aabd009b47156f$1@sybershock.com> <bd62d2611cd8498b18f5fa7b8be07e73@news.novabbs.org> <c84ecbfe6f3d98770a4e5dcf3c20eca2@example.com> <f7bf04017a8575b0eed405e023848d02$1@sybershock.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="retrobbs1"; posting-host="ip24-251-120-223.ph.ph.cox.net:24.251.120.223";
logging-data="1859"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Rslight-Site: $2y$10$bfSbZqG.jSWaOUSuLJWjaOtkbPR6jUyEtwLlGj4uWfJPhB6k7GixS
X-Rslight-Posting-User: 13a01e7372bec223d79c16a618806e2288116f1c
 by: RetroGuy - Tue, 11 Apr 2023 01:37 UTC

Syber Shock wrote:

> On Mon, 10 Apr 2023 23:56:28 +0000
> retroguy@novabbs.com (RetroGuy) wrote:

>> Retro Guy wrote:
>>
>> > The mods for php8.2 appear to be complete, and all is working as
>> > expected on a test site. I will continue testing (using every
>> > feature I can think of) and once I'm convinced it's ok, I will run
>> > it on one of my sites, probably RetroBBS (www.rocksolidbbs.com).
>>
>> The development test site on php8.2 is temporarily available here:
>> http://retrobbs.ddns.net
>>

> Site request is timing out from my end. I tried two different
> browsers and curl. I tried clearnet and Tor exit nodes with no success.

Seems port 80 is blocked but I could reach it as I'm in the local network.

Try this: http://retrobbs.ddns.net:5080 I just tested that from a remote
machine.

--
Rocksolid Light Development Server

Re: rslite /setup.php rejects admin password on fresh install

<a0ff38d338c41364a0ee84077998dd3b@news.novabbs.org>

 copy mid

https://novabbs.com/computers/article-flat.php?id=305&group=rocksolid.nodes.help#305

 copy link   Newsgroups: rocksolid.nodes.help
Path: i2pn2.org!.POSTED.novabbs-org!not-for-mail
From: retro....@rocksolidbbs.com (Retro Guy)
Newsgroups: rocksolid.nodes.help
Subject: Re: rslite /setup.php rejects admin password on fresh install
Date: Tue, 11 Apr 2023 02:23:28 +0000
Organization: Rocksolid Light
Message-ID: <a0ff38d338c41364a0ee84077998dd3b@news.novabbs.org>
References: <u0ko8b$g2um$1@news.mixmin.net> <f0ad65ceabf914c044ff5e64042ba570@news.novabbs.org> <11e49bc3ea17e24d4cea8ef61119bcf0@news.novabbs.org> <u0kvn6$h62p$3@news.mixmin.net> <5c4ff4a48753adb5ef1a224d3ccc5012@news.novabbs.org> <u0lj5t$lhg3$1@news.mixmin.net> <1fb06a7613705f611c1565fe4def76d3@rocksolidbbs.com> <u0nlf3$1126o$1@news.mixmin.net> <e21d45677a338782ab14ba03e66372f0@news.novabbs.org> <e21bc50006059508b6aabd009b47156f$1@sybershock.com> <bd62d2611cd8498b18f5fa7b8be07e73@news.novabbs.org> <c84ecbfe6f3d98770a4e5dcf3c20eca2@example.com> <f7bf04017a8575b0eed405e023848d02$1@sybershock.com> <c8e3f40dd135ed0ec3721ddbe951b361@example.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.i2pn2.org; posting-account="novabbs.org"; posting-host="novabbs-org:10.136.143.187";
logging-data="6250"; mail-complaints-to="usenet@i2pn2.org"
User-Agent: Rocksolid Light 0.7.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on novabbs.org
X-Rslight-Site: $2y$10$oUwMdnIsw5mzsxpqvkPj4.BaZ0a3L2bro5gfSfTmLDp753t190Ml6
X-Rslight-Posting-User: 91053d4a47d51b416144568e5a1040f05e31ed1b
X-Face: .&YR-G(w(DZ$$,}%k=]*5*!p'=(anr"IT`wZG'2VWdfl\r)l[42u7JH`n(JUQ*e5*A|XCDf
?&\X&uwkl38"CYX3O8m}C8E4p'%N$2#kSTVzx{Ly|DjLT\Vk7NE}NQ(VC$Yq]i:7|z[.9iv^g>*8_B
H0=hZt'[%)4kG|
 by: Retro Guy - Tue, 11 Apr 2023 02:23 UTC

RetroGuy wrote:

> Syber Shock wrote:

>> On Mon, 10 Apr 2023 23:56:28 +0000
>> retroguy@novabbs.com (RetroGuy) wrote:

>>> Retro Guy wrote:
>>>
>>> > The mods for php8.2 appear to be complete, and all is working as
>>> > expected on a test site. I will continue testing (using every
>>> > feature I can think of) and once I'm convinced it's ok, I will run
>>> > it on one of my sites, probably RetroBBS (www.rocksolidbbs.com).
>>>
>>> The development test site on php8.2 is temporarily available here:
>>> http://retrobbs.ddns.net
>>>

>> Site request is timing out from my end. I tried two different
>> browsers and curl. I tried clearnet and Tor exit nodes with no success.

> Seems port 80 is blocked but I could reach it as I'm in the local network.

> Try this: http://retrobbs.ddns.net:5080 I just tested that from a remote
> machine.

I should probably put this on a real server, not behind several firewalls.
It's working great for me, but I'm on the local network.

I'll try to get this properly online soon.

--
Retro Guy

Pages:12
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor