Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > rocksolid.nodes.announce > #426

Re: The uncertain future of novabbs

Date 2025-06-11 22:36 +0200
Subject Re: The uncertain future of novabbs
Newsgroups rocksolid.nodes.announce
References <20250505094324.1d2d18b7@ryz.dorfdsl.de> <e68b5f3714c1d4841d1872f29cec5179@www.novabbs.com>
From "Billy G. (go-while)" <no-reply@no.spam>
Organization github.com/go-while
Message-ID <6849e8d9$9$18$882e4bbb@reader.netnews.com> (permalink)

Show all headers | View raw


On 06.05.25 19:28, darius wrote:
> Thank you
> 
> But we all love novabbs
> 
> I use https://newsgrouper.org/
> for groups not suppported by novabbs,
> as advised by Retro Guy
> 
> -- 


https://github.com/go-while/rocksolid-light/pull/1


🚀 PHP 8.2+ Compatibility Update - 2025-June-Patch-1
💙 In Memory of Retro Guy

This update is dedicated to Thomas "Thom" Miller (Retro Guy) 
(1954-2025), the creator and lead developer of RockSolid Light, who 
passed away on April 26, 2025. Every modernization fix was made with 
deep respect for his original architecture and vision.

📋 Overview

Comprehensive PHP 8.2+ compatibility fixes, deprecated warning removals, 
and modernization for the RockSolid Light newsportal system, while 
maintaining backward compatibility and preserving the original 
programming architecture.
🔧 Key Changes
PHP 8.2+ Compatibility Fixes

     Fixed PCRE function calls - Added missing required parameters to 
preg_replace() and preg_match() functions

PHPMailer 6.10.0 Integration

     Upgraded to PHPMailer 6.10.0 with full namespace support

Code Cleanup & Modernization

     Removed incomplete captcha system - Eliminated dead code that was 
never fully implemented

📊 Files Changed
Modified Files (13)

     grouplist.php - PCRE function parameter fixes
     header.php - PCRE function parameter fixes
     register.php - PCRE + PHPMailer compatibility fixes
     setup.php - PCRE function parameter fixes
     config.inc.php - Permission system stubs + server config
     post.inc.php - PCRE function parameter fixes
     thread.inc.php - PCRE function parameter fixes
     types.inc.php - Class property declarations
     newsportal.php - PCRE + PHPMailer compatibility fixes
     post.php - PCRE + variable initialization fixes
     search.php - PCRE function parameter fixes
     phpmailer.inc.php - PHPMailer 6.10.0 configuration
     rslight.inc.php - Server configuration defaults

Added Files (5)

     PHPMailer.php - PHPMailer 6.10.0 main class
     SMTP.php - SMTP transport class
     Exception.php - Exception handling class
     LICENSE - PHPMailer license
     latest-6.10.0 - Version marker

Removed Files (5)

     captcha.php - Incomplete captcha implementation
     rocksolid/lib/captcha/_test.1.php - Test file
     rocksolid/lib/captcha/README - Documentation
     rocksolid/lib/captcha/COLLEGE.ttf - Font file
     rocksolid/lib/captcha/+cookie.patch - Patch file

     ✅ Testing & Validation

     ✅ Zero syntax errors - All modified files pass PHP 8.2+ syntax 
validation
     ✅ Successfully tested on PHP 8.4.8 - Forward compatibility confirmed
     ✅ Backward compatible to PHP 7.4+ - No breaking changes introduced
     ✅ Email functionality verified - PHPMailer integration working 
correctly
     ✅ PCRE operations validated - All regex functions operating properly
     ✅ Newsgroup functionality intact - Core NNTP operations unaffected

🎯 Benefits

     Modern PHP Compatibility - Ready for PHP 8.2, 8.3, and 8.4+
     Zero Deprecated Warnings - Clean error logs and improved performance
     Enhanced Email Reliability - Modern PHPMailer with better SMTP support
     Cleaner Codebase - Removal of dead captcha code improves 
maintainability
     Developer-Friendly - Reduced IDE warnings and better code analysis
     Production Ready - Thoroughly tested and validated for deployment

🛡️ Backward Compatibility

This update maintains 100% backward compatibility with:

     PHP 7.4+ installations
     Existing configuration files
     Current database structures
     All newsgroup functionality
     User authentication systems

🙏 Memorial Dedication

This update preserves and modernizes Thomas "Thom" Miller's exceptional 
work, ensuring RockSolid Light continues to serve newsgroup communities 
worldwide. His vision of robust, fault-tolerant internet infrastructure 
lives on through this modernization effort.
-- 
.......
Billy G. (go-while)

Back to rocksolid.nodes.announce | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

The uncertain future of novabbs Marco Moock <mm@dorfdsl.de> - 2025-05-05 09:43 +0200
  Re: The uncertain future of novabbs manta103g@gmail.com (darius) - 2025-05-06 17:28 +0000
    Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-11 22:36 +0200
      Re: The uncertain future of novabbs Marco Moock <mm@dorfdsl.de> - 2025-06-12 19:49 +0200
        Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-12 20:11 +0200
      Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-12 20:06 +0200
        Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-12 23:41 +0200
          Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-13 01:39 +0200
            Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-13 03:30 +0200
              Re: The uncertain future of novabbs Marco Moock <mm+usenet-es@dorfdsl.de> - 2025-06-14 12:21 +0200
                Re: The uncertain future of novabbs "Billy G. (go-while)" <no-reply@no.spam> - 2025-06-15 00:46 +0200
            Re: The uncertain future of novabbs Thomas Hochstein <thh@thh.name> - 2025-06-13 22:57 +0200
              Re: The uncertain future of novabbs Ulf_Kutzner <Ulf.Kutzner@web.de> - 2025-06-18 07:03 +0000

csiph-web