OCTADE |
mail  files  register  groups  login |
1 |
<uphgn5$1027j$1@paganini.bofh.team>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=294&group=rocksolid.nodes.help#294
copy link Newsgroups: rocksolid.nodes.helpOverboard renders links to non-existent groups in some cross-posted
articles. Instead of rendering a link to the group given in groups.txt,
the link points to one of the cross-posted groups that is not present
in groups.txt.
If you go to the local overboard of any group, then find an article
that was crossposted to other groups besides the local group, the link
points to nowhere. This is the case in all the 'view latest' overboards
that I tested, as well as the main overboard.
Demo at this link:
https://rocksolid.sybershock.com/random/overboard.php?
This is copypasta from the example post in the overboard:
----
2600 hacker mettings this Friday Feb 2 2024
alt.2600.madrid
Posted: 6 Hours 40 Minutes ago by: rek2 hispagatos
----
Clicking the article link goes here:
https://rocksolid.sybershock.com//article-flat.php?id=50&group=alt.2600.madrid#50
This rslight node is not subscribed to that group. It is subscribed to
alt.2600 but not to alt.2600.madrid. Instead of the link going to the
subscribed group it points to the other.
The article does exist at:
https://rocksolid.sybershock.com/random/article-flat.php?id=71&group=alt.2600#71
but the overboard URL doesn't point there.
The same problem occurs in the overboard for alt.2600:
https://rocksolid.sybershock.com/random/overboard.php?thisgroup=alt.2600
If you click the article link it goes to a non-existent group here:
https://rocksolid.sybershock.com//article-flat.php?id=50&group=alt.2600.madrid#50
If you browse different overboards of the many test groups I added the
results are consistent.
I would like to be able to disable the overboard functions and pages
sitewide until you have time to look into this. Is there a quick way to
do that?
--
SugarBug | sybershock.com | alt.sources.crypto
<d60ebbea761cfbc9bce7cb901ece3619$1@www.novabbs.org>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=295&group=rocksolid.nodes.help#295
copy link Newsgroups: rocksolid.nodes.helpOn Thu, 1 Feb 2024 19:34:55 -0600, SugarBug wrote:
> Overboard renders links to non-existent groups in some cross-posted
> articles. Instead of rendering a link to the group given in groups.txt,
> the link points to one of the cross-posted groups that is not present
> in groups.txt.
>
> If you go to the local overboard of any group, then find an article
> that was crossposted to other groups besides the local group, the link
> points to nowhere. This is the case in all the 'view latest' overboards
> that I tested, as well as the main overboard.
>
> Demo at this link:
>
> https://rocksolid.sybershock.com/random/overboard.php?
>
> This is copypasta from the example post in the overboard:
>
> ----
> 2600 hacker mettings this Friday Feb 2 2024
>
> alt.2600.madrid
>
> Posted: 6 Hours 40 Minutes ago by: rek2 hispagatos
> ----
>
> Clicking the article link goes here:
>
> https://rocksolid.sybershock.com//article-flat.php?id=50&group=alt.2600.madrid#50
>
> This rslight node is not subscribed to that group. It is subscribed to
> alt.2600 but not to alt.2600.madrid. Instead of the link going to the
> subscribed group it points to the other.
>
> The article does exist at:
>
> https://rocksolid.sybershock.com/random/article-flat.php?id=71&group=alt.2600#71
>
> but the overboard URL doesn't point there.
>
> The same problem occurs in the overboard for alt.2600:
>
> https://rocksolid.sybershock.com/random/overboard.php?thisgroup=alt.2600
>
> If you click the article link it goes to a non-existent group here:
>
> https://rocksolid.sybershock.com//article-flat.php?id=50&group=alt.2600.madrid#50
>
> If you browse different overboards of the many test groups I added the
> results are consistent.
>
> I would like to be able to disable the overboard functions and pages
> sitewide until you have time to look into this. Is there a quick way to
> do that?
The only way to disable right now is to replace overboard.php with an html
file saying 'disabled' or something like that.
I'm looking into this. I see why it happens, but haven't worked out how to
fix it yet.
<8f2f745b0839f1cbea087c2cdaead442@www.novabbs.org>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=296&group=rocksolid.nodes.help#296
copy link Newsgroups: rocksolid.nodes.helpRetro Guy wrote:
> On Thu, 1 Feb 2024 19:34:55 -0600, SugarBug wrote:
>> Overboard renders links to non-existent groups in some cross-posted
>> articles. Instead of rendering a link to the group given in groups.txt,
>> the link points to one of the cross-posted groups that is not present
>> in groups.txt.
>>
>> If you go to the local overboard of any group, then find an article
>> that was crossposted to other groups besides the local group, the link
>> points to nowhere. This is the case in all the 'view latest' overboards
>> that I tested, as well as the main overboard.
>>
>> Demo at this link:
>>
>> https://rocksolid.sybershock.com/random/overboard.php?
>>
>> This is copypasta from the example post in the overboard:
>>
>> ----
>> 2600 hacker mettings this Friday Feb 2 2024
>>
>> alt.2600.madrid
>>
>> Posted: 6 Hours 40 Minutes ago by: rek2 hispagatos
>> ----
>>
>> Clicking the article link goes here:
>>
>> https://rocksolid.sybershock.com//article-flat.php?id=50&group=alt.2600.madrid#50
>>
>> This rslight node is not subscribed to that group. It is subscribed to
>> alt.2600 but not to alt.2600.madrid. Instead of the link going to the
>> subscribed group it points to the other.
>>
>> The article does exist at:
>>
>> https://rocksolid.sybershock.com/random/article-flat.php?id=71&group=alt.2600#71
>>
>> but the overboard URL doesn't point there.
>>
>> The same problem occurs in the overboard for alt.2600:
>>
>> https://rocksolid.sybershock.com/random/overboard.php?thisgroup=alt.2600
>>
>> If you click the article link it goes to a non-existent group here:
>>
>> https://rocksolid.sybershock.com//article-flat.php?id=50&group=alt.2600.madrid#50
>>
>> If you browse different overboards of the many test groups I added the
>> results are consistent.
>>
>> I would like to be able to disable the overboard functions and pages
>> sitewide until you have time to look into this. Is there a quick way to
>> do that?
> The only way to disable right now is to replace overboard.php with an html
> file saying 'disabled' or something like that.
> I'm looking into this. I see why it happens, but haven't worked out how to
> fix it yet.
Try the latest commit now.
Files changed:
newsportal.php
overboard.php
--
Retro Guy
<f4af04bc265967c3f6e2065344b4a445@www.rocksolidbbs.com>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=297&group=rocksolid.nodes.help#297
copy link Newsgroups: rocksolid.nodes.helpYou need to delete the overboard cache for the group to rebuild it to test.
In spooldir groupname-overboard.dat
--
Retro Guy
<e48add4c6f4612bbd85b0f7540c5388b@www.novabbs.org>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=298&group=rocksolid.nodes.help#298
copy link Newsgroups: rocksolid.nodes.helpRetro Guy wrote:
> You need to delete the overboard cache for the group to rebuild it to test.
> In spooldir groupname-overboard.dat
Don't forget the above :)
This fix has been applied to my sites, and I can already see it working, which is nice to see. I do not plan to delete all my overboard cache files, just let them slowly repair day by day (new entries would be correct entries).
Since a flaw (feature?) in spoolnews.php creates .db3 files for groups NOT in your list, but in the Newsgroups: header, overboard.php was finding these articles and trying to create links. Since there is no Section for them, the links are incorrect. This spoolnews flaw was already known, but not it's effect on overboard.
I'm hoping it's working properly now.
--
Retro Guy
<d1e23885f09f5f4329057e4b658cb4b1@www.novabbs.org>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=299&group=rocksolid.nodes.help#299
copy link Newsgroups: rocksolid.nodes.helpRetro Guy wrote:
> Retro Guy wrote:
>> You need to delete the overboard cache for the group to rebuild it to test.
>> In spooldir groupname-overboard.dat
> Don't forget the above :)
> This fix has been applied to my sites, and I can already see it working, which is nice to see. I do not plan to delete all my overboard cache files, just let them slowly repair day by day (new entries would be correct entries).
> Since a flaw (feature?) in spoolnews.php creates .db3 files for groups NOT in your list, but in the Newsgroups: header, overboard.php was finding these articles and trying to create links. Since there is no Section for them, the links are incorrect. This spoolnews flaw was already known, but not it's effect on overboard.
> I'm hoping it's working properly now.
I did add a few commits after that, but they are really for the (thread) links in overboard. The initial bug reported should be fixed per the first commit I mention.
Again, don't forget to delete <spooldir>/<group.name>-overboard.dat
Btw, your bug report is excellent. It made it very simple to understand the problem, and where to look to fix it!
--
Retro Guy
<upjouh$139mu$1@paganini.bofh.team>
copy midhttps://news.octade.net/rocksolid/article-flat.php?id=300&group=rocksolid.nodes.help#300
copy link Newsgroups: rocksolid.nodes.helpOn Fri, 2 Feb 2024 17:21:33 +0000
retro.guy@rocksolidbbs.com (Retro Guy) wrote:
<snip>
> > I'm looking into this. I see why it happens, but haven't worked out
> > how to fix it yet.
>
> Try the latest commit now.
>
> Files changed:
> newsportal.php
> overboard.php
>
Everything appears to work now. I'll test a bit more.
1 |