Ami Sapphire's Notices updates from everyone.
amisapphire: The MariaDB databases have been relocated to an old low-use, low-hour 60GB SATA 3.0 SSD, specifically the Kingston SKC300S - SKC300S37A60G. As a result, the MariaDB databases now respond faster than when they were on the RAID 5 setup. Ironically, they were historically located on the system drive long before the RAID setups were a thing... that would be from 2007 to mid-2011. Of course, the current system drive is also a SATA 3.0 (3.2) SSD...
amisapphire's status on Monday, 17-Aug-2026 17:42:54 EDT
The MariaDB databases have been relocated to an old low-use, low-hour 60GB SATA 3.0 SSD, specifically the Kingston SKC300S - SKC300S37A60G. As a result, the MariaDB databases now respond faster than when they were on the RAID 5 setup. Ironically, they were historically located on the system drive long before the RAID setups were a thing... that would be from 2007 to mid-2011. Of course, the current system drive is also a SATA 3.0 (3.2) SSD...
amisapphire: I now have three 500GB SATA HDDs with no data on them at all. There will be a fourth one at some point, but this will require setting up an entirely new build for cross-checking purposes because the backup data from that 4th SATA HDD are spread on about three IDE HDDs...
amisapphire's status on Monday, 17-Aug-2026 14:10:33 EDT
I now have three 500GB SATA HDDs with no data on them at all. There will be a fourth one at some point, but this will require setting up an entirely new build for cross-checking purposes because the backup data from that 4th SATA HDD are spread on about three IDE HDDs...
amisapphire's status on Thursday, 13-Aug-2026 22:59:30 EDT
amisapphire: Zend OPcache's file cache is now enabled for PHP versions 7.4, 8.5, and 8.6. More of a test than anything. ...I should change some directory names in two instances...
amisapphire's status on Thursday, 13-Aug-2026 22:54:59 EDT
Zend OPcache's file cache is now enabled for PHP versions 7.4, 8.5, and 8.6. More of a test than anything. ...I should change some directory names in two instances...
amisapphire: Updates! Development php: 8.6.0alpha3 -> 8.6.0beta1
amisapphire's status on Thursday, 13-Aug-2026 15:55:17 EDT
Updates! Development php: 8.6.0alpha3 -> 8.6.0beta1
amisapphire: The drive's 2 pending sectors were not remapped, but disappeared instead - weak sectors or general misbehaving drive. They were near the end of the drive.
amisapphire's status on Sunday, 09-Aug-2026 16:12:01 EDT
The drive's 2 pending sectors were not remapped, but disappeared instead - weak sectors or general misbehaving drive. They were near the end of the drive.
amisapphire: The old Western Digital RE4 2TB drive is now in the home Jellyfin build! This is alongside the busted HGST Travelstar 1TB drive (which is somehow fully functional despite the near 11k reallocated sectors). I have also obtained yet another 500GB hard drive. However, I ran out of room in the Jellyfin setup for HDDs, so that won't be installed there. The Live TV server does need more storage for recordings, but both that and the Jellyfin servers need more storage organization.
amisapphire's status on Sunday, 09-Aug-2026 16:10:27 EDT
The old Western Digital RE4 2TB drive is now in the home Jellyfin build! This is alongside the busted HGST Travelstar 1TB drive (which is somehow fully functional despite the near 11k reallocated sectors). I have also obtained yet another 500GB hard drive. However, I ran out of room in the Jellyfin setup for HDDs, so that won't be installed there. The Live TV server does need more storage for recordings, but both that and the Jellyfin servers need more storage organization.
amisapphire: The server is back! The old 2TB drive is still in the video converter machine...
amisapphire's status on Friday, 07-Aug-2026 19:35:21 EDT
The server is back! The old 2TB drive is still in the video converter machine...
amisapphire: Zeroing the drive removed from this web server's RAID array using my video converter PC. I do want to see if those 2 sectors marked pending either disappear or be remapped.
amisapphire's status on Thursday, 06-Aug-2026 19:29:09 EDT
Zeroing the drive removed from this web server's RAID array using my video converter PC. I do want to see if those 2 sectors marked pending either disappear or be remapped.
amisapphire: Rather, *one* of its drives replaced...
amisapphire's status on Thursday, 06-Aug-2026 15:30:46 EDT
amisapphire: The RAID array is having its drive replaced. However, the replacement drive is getting its checksum integrity set up, which will take a few hours. So for now, the array (which holds the entire website data, barring config files) is mounted in a degraded state. I do have the old 2TB drive; will zero that one at some point. If the pending sectors do not remap, this will be used for another purpose rather than going back in the array. Amusingly, worse-faring drives are added to the Jellyfin and Live TV servers due to being very cheap.
amisapphire's status on Thursday, 06-Aug-2026 15:30:14 EDT
The RAID array is having its drive replaced. However, the replacement drive is getting its checksum integrity set up, which will take a few hours. So for now, the array (which holds the entire website data, barring config files) is mounted in a degraded state. I do have the old 2TB drive; will zero that one at some point. If the pending sectors do not remap, this will be used for another purpose rather than going back in the array. Amusingly, worse-faring drives are added to the Jellyfin and Live TV servers due to being very cheap.
amisapphire: New set uses Noto Color Emoji 17.0 except the back icon so far, which is the HTC Sense 7 emoji font.
amisapphire's status on Monday, 03-Aug-2026 10:17:25 EDT
New set uses Noto Color Emoji 17.0 except the back icon so far, which is the HTC Sense 7 emoji font.
amisapphire: Spent some time replacing the 2004/10/10 DirectoryIndex icons with a new set. [Spoiler: they are from the Google Noto Sans Unicode 17.0 set.] They only cover the most used files so far, and this also required a cleanup and restructuring of set icons. Lesser used files still use the v2 icon set from 2004/10/10 (called http-icons.tgz), and the only one used from the original icon set is the blank icon. Oh, and this server finally uses transparent .png instead of .gif for the icons.
amisapphire's status on Monday, 03-Aug-2026 09:58:28 EDT
Spent some time replacing the 2004/10/10 DirectoryIndex icons with a new set. [Spoiler: they are from the Google Noto Sans Unicode 17.0 set.] They only cover the most used files so far, and this also required a cleanup and restructuring of set icons. Lesser used files still use the v2 icon set from 2004/10/10 (called http-icons.tgz), and the only one used from the original icon set is the blank icon. Oh, and this server finally uses transparent .png instead of .gif for the icons.
amisapphire: Accidentally re-discovered a forgotten piece of PHP code floating on my server: TinyArchive! Script posted to the Internet in 2005, installed here in 2010. Works properly with PHP 4.4 and code uses PHP short tags (!). PHP 5.6 bombs on this, so it is finally removed from the server. I surprisingly still have the .zip archive on my NAS... For the chuckles, I'll probably spin up an old Windows server for this someday, as I'm not going to bother using Linux for that. (That, and it's easier, as the PHP, Apache, and MySQL packages are already compiled.)
amisapphire's status on Saturday, 01-Aug-2026 22:44:27 EDT
Accidentally re-discovered a forgotten piece of PHP code floating on my server: TinyArchive! Script posted to the Internet in 2005, installed here in 2010. Works properly with PHP 4.4 and code uses PHP short tags (!). PHP 5.6 bombs on this, so it is finally removed from the server. I surprisingly still have the .zip archive on my NAS... For the chuckles, I'll probably spin up an old Windows server for this someday, as I'm not going to bother using Linux for that. (That, and it's easier, as the PHP, Apache, and MySQL packages are already compiled.)
amisapphire: Started using my Rockbox-flashed Sansa Fuze v1 again, now using v4.0. Painstakingly loaded a bunch of lossy and lossless music files on my old 128GB SD card. Forgot how great this old Digital Audio Player sounded... Shame none of my old Sansa Fuze v2 units work right anymore... Got a bunch of Sansa c200 units, however, which are about as good audio-wise.
amisapphire's status on Friday, 31-Jul-2026 23:34:31 EDT
Started using my Rockbox-flashed Sansa Fuze v1 again, now using v4.0. Painstakingly loaded a bunch of lossy and lossless music files on my old 128GB SD card. Forgot how great this old Digital Audio Player sounded... Shame none of my old Sansa Fuze v2 units work right anymore... Got a bunch of Sansa c200 units, however, which are about as good audio-wise.
amisapphire: Updates! Security php: 8.5.8 -> 8.5.9
amisapphire's status on Thursday, 30-Jul-2026 15:58:27 EDT
Updates! Security php: 8.5.8 -> 8.5.9
amisapphire: I'm going to revive my old 'testskin' eFiction 3.x skin and properly make a scaling width 3-column layout rather than a fixed width one... ...after I do a proper release of efiction3-mod. I think I did it the fixed width way due to Internet Explorer 6, but am not sure.
amisapphire's status on Monday, 27-Jul-2026 19:53:47 EDT
I'm going to revive my old 'testskin' eFiction 3.x skin and properly make a scaling width 3-column layout rather than a fixed width one... ...after I do a proper release of efiction3-mod. I think I did it the fixed width way due to Internet Explorer 6, but am not sure.
amisapphire: Now, I finally managed to get gitlist working! That one was supposed to replace gitphp, but both will run now. Since this took quite a while to get it up and running, I wrote up some internal notes on how to set it up. (I have way too many internal notes on how to do a bunch of technical stuff...)
amisapphire's status on Monday, 27-Jul-2026 03:03:34 EDT
Now, I finally managed to get gitlist working! That one was supposed to replace gitphp, but both will run now. Since this took quite a while to get it up and running, I wrote up some internal notes on how to set it up. (I have way too many internal notes on how to do a bunch of technical stuff...)
amisapphire: lmao, I remember now! I moved all the ISOs to a larger 256GB USB stick! That was the reason the old 128GB SD card was now an empty exFAT partition!
amisapphire's status on Saturday, 25-Jul-2026 10:46:54 EDT
lmao, I remember now! I moved all the ISOs to a larger 256GB USB stick! That was the reason the old 128GB SD card was now an empty exFAT partition!
amisapphire: Somehow, I don't even remember zeroing my Ventoy SD card. Welp, time to rebuild it, as none of the original ISOs are missing anyway...
amisapphire's status on Saturday, 25-Jul-2026 10:31:23 EDT
Somehow, I don't even remember zeroing my Ventoy SD card. Welp, time to rebuild it, as none of the original ISOs are missing anyway...
amisapphire: Got my ancient gitphp setup and my local git server up and running again! My efiction3-mod repository is now mirrored here. (I may mirror all of my older GitHub repositories here as well at some point.) I'll have to manually mirror the git data to the local git server, as there is no auto mechanism to do so.
amisapphire's status on Tuesday, 21-Jul-2026 20:08:45 EDT
Got my ancient gitphp setup and my local git server up and running again! My efiction3-mod repository is now mirrored here. (I may mirror all of my older GitHub repositories here as well at some point.) I'll have to manually mirror the git data to the local git server, as there is no auto mechanism to do so.
amisapphire: One of the drives in the array now has 2 current pending sectors. It was 1 for probably ~2 weeks, IIRC. I am resyncing the array, but I may have to replace the drive at some point if they are remapped rather than simply weak sectors. Amusingly, another drive in the array had gained one remapped sector over a decade ago and stayed like that since... Those old Western Digital drives are odd...
amisapphire's status on Monday, 20-Jul-2026 13:02:56 EDT
One of the drives in the array now has 2 current pending sectors. It was 1 for probably ~2 weeks, IIRC. I am resyncing the array, but I may have to replace the drive at some point if they are remapped rather than simply weak sectors. Amusingly, another drive in the array had gained one remapped sector over a decade ago and stayed like that since... Those old Western Digital drives are odd...
amisapphire: Tested the future eFiction 3.5.9 install script, but with PHP 7 rather than PHP 8. Since they are one and the same with 3.5.8.f1, it will work with PHP 8 as well. However, I should add a note for efiction3-mod that PHP 8 is technically required despite this oversight.
amisapphire's status on Wednesday, 15-Jul-2026 01:06:09 EDT
Tested the future eFiction 3.5.9 install script, but with PHP 7 rather than PHP 8. Since they are one and the same with 3.5.8.f1, it will work with PHP 8 as well. However, I should add a note for efiction3-mod that PHP 8 is technically required despite this oversight.
amisapphire: Checked the modifications document against the files from eFiction 3.5.9 and only two files would be affected by the future changes: install/install.php and docs/settingstable.sql. Won't be hard to alter the modification steps to accommodate for the future 3.5.9 changes.
amisapphire's status on Monday, 13-Jul-2026 20:47:57 EDT
Checked the modifications document against the files from eFiction 3.5.9 and only two files would be affected by the future changes: install/install.php and docs/settingstable.sql. Won't be hard to alter the modification steps to accommodate for the future 3.5.9 changes.
amisapphire: I have a hard-forked repository of someone's future eFiction 3.5.9 and merged those changes to my Testing Grounds, which previously ran 3.5.8.f1. This turned out fine (barring the buggy touchpad issues), so I do have a layout of the 3.5.9 additions/changes and my MD5 -> bcrypt password + MyISAM -> InnoDB engine + latin1 -> utf8mb4 collation modifications. (Though, looking back, it seems I may have to force all tables to utf8mb4 in the install script anyway...) However, my mods are for the 3.5.8.f1 version, so this will have to be documented for the future 3.5.9 changes.
amisapphire's status on Monday, 13-Jul-2026 16:41:54 EDT
I have a hard-forked repository of someone's future eFiction 3.5.9 and merged those changes to my Testing Grounds, which previously ran 3.5.8.f1. This turned out fine (barring the buggy touchpad issues), so I do have a layout of the 3.5.9 additions/changes and my MD5 -> bcrypt password + MyISAM -> InnoDB engine + latin1 -> utf8mb4 collation modifications. (Though, looking back, it seems I may have to force all tables to utf8mb4 in the install script anyway...) However, my mods are for the 3.5.8.f1 version, so this will have to be documented for the future 3.5.9 changes.
amisapphire: Today I learned... I should not use hyphens or periods in SQL database names! Seems the same goes for tables... 🤦♀️
amisapphire's status on Sunday, 12-Jul-2026 21:55:46 EDT
Today I learned... I should not use hyphens or periods in SQL database names! Seems the same goes for tables... 🤦♀️
amisapphire: Updates! Security php: 8.5.7 -> 8.5.8
amisapphire's status on Monday, 06-Jul-2026 23:28:07 EDT
Updates! Security php: 8.5.7 -> 8.5.8
amisapphire: ...Yes, I formatted the microSD card to exFAT again, but using Linux tools this time instead of the old Windows 7 PC. However, the recovered data is still on my main laptop. The primary idea was to keep interoperability between my Linux installs and what few Windows installs I do have.
amisapphire's status on Sunday, 05-Jul-2026 06:41:01 EDT
...Yes, I formatted the microSD card to exFAT again, but using Linux tools this time instead of the old Windows 7 PC. However, the recovered data is still on my main laptop. The primary idea was to keep interoperability between my Linux installs and what few Windows installs I do have.
amisapphire: Okay, I can't believe I actually trashed my 2GB microSD card which contained what little of my current Sonic fanfiction work I already had. But... this is the sysadmin you're talking about, so I spent the last hour/hour and a half going through a just created image of the microSD card's exFAT filesystem to grab the contents of the current work. Some context: on a non-journaled filesystem (which exFAT is), the following is more likely to be trashed: partition info, directory/filename info, its timestamps, and its attributes. (...the actual FAT, or File Allocation Table.) That is because all of that is stored near the beginning of the storage medium. The actual file contents could be further down and are less likely to be trashed... unless you're quite unlucky. In short, I have all my data back. 😁👍
amisapphire's status on Sunday, 05-Jul-2026 06:37:53 EDT
Okay, I can't believe I actually trashed my 2GB microSD card which contained what little of my current Sonic fanfiction work I already had. But... this is the sysadmin you're talking about, so I spent the last hour/hour and a half going through a just created image of the microSD card's exFAT filesystem to grab the contents of the current work. Some context: on a non-journaled filesystem (which exFAT is), the following is more likely to be trashed: partition info, directory/filename info, its timestamps, and its attributes. (...the actual FAT, or File Allocation Table.) That is because all of that is stored near the beginning of the storage medium. The actual file contents could be further down and are less likely to be trashed... unless you're quite unlucky. In short, I have all my data back. 😁👍
amisapphire: Didn't mention earlier, but I had to chroot the system again and redo the grub-install as a result. From there, I fixed the EFI mount in /etc/fstab.
amisapphire's status on Saturday, 04-Jul-2026 19:13:07 EDT
Didn't mention earlier, but I had to chroot the system again and redo the grub-install as a result. From there, I fixed the EFI mount in /etc/fstab.
amisapphire: Finally upgraded the NAS's OS from OpenMediaVault: 7 -> 8; I held off on it for too long. The upgrade was a success, however, the EFI actually broke... which actually had nothing to do with OMV anyway. The NAS was originally a build that ran on an ASUS P5N-E SLI board with an Intel Core 2 Duo E8400 -> Intel Core 2 Quad Q9550 with 4GB of DDR2-800 RAM and originally ran NAS4Free/XigmaNAS -> OMV6... from 2018. In other words, MBR/BIOS only, no GPT/EFI. This was getting long in the tooth by ~2024 (or 2025...), so the entire system was migrated to an ASRock J4125B-ITX board... which is EFI only. This necessitated a conversion from MBR/BIOS to GPT/EFI, as BIOS emulators never really worked right with this board. The GPT part was easy... EFI, not so much. Needed to be chrooted in order to install some necessary packages and a grub-install command to be run. I actually mounted the EFI partition wrong in /etc/fstab in the initial conversion, so it came back to bite me when I performed the OMV upgrade. The mount is proper now; it was missing the umask (umask=0077) entry.
amisapphire's status on Saturday, 04-Jul-2026 19:11:26 EDT
Finally upgraded the NAS's OS from OpenMediaVault: 7 -> 8; I held off on it for too long. The upgrade was a success, however, the EFI actually broke... which actually had nothing to do with OMV anyway. The NAS was originally a build that ran on an ASUS P5N-E SLI board with an Intel Core 2 Duo E8400 -> Intel Core 2 Quad Q9550 with 4GB of DDR2-800 RAM and originally ran NAS4Free/XigmaNAS -> OMV6... from 2018. In other words, MBR/BIOS only, no GPT/EFI. This was getting long in the tooth by ~2024 (or 2025...), so the entire system was migrated to an ASRock J4125B-ITX board... which is EFI only. This necessitated a conversion from MBR/BIOS to GPT/EFI, as BIOS emulators never really worked right with this board. The GPT part was easy... EFI, not so much. Needed to be chrooted in order to install some necessary packages and a grub-install command to be run. I actually mounted the EFI partition wrong in /etc/fstab in the initial conversion, so it came back to bite me when I performed the OMV upgrade. The mount is proper now; it was missing the umask (umask=0077) entry.
amisapphire: Yesterday, the media PCs and the gaming PC were turned back on. Nothing since. Today, in the basement running the old Redump.org CD-ripping machine, finally. Loads of updates for this build, months behind. It still runs Kubuntu 24.04; may have to update this one to 26.04, but I haven't ripped a CD in some years...
amisapphire's status on Friday, 03-Jul-2026 16:13:50 EDT
Yesterday, the media PCs and the gaming PC were turned back on. Nothing since. Today, in the basement running the old Redump.org CD-ripping machine, finally. Loads of updates for this build, months behind. It still runs Kubuntu 24.04; may have to update this one to 26.04, but I haven't ripped a CD in some years...
amisapphire: Now switched off Sis's gaming PC. That makes it five PCs I turned off here.
amisapphire's status on Thursday, 02-Jul-2026 11:21:56 EDT
Now switched off Sis's gaming PC. That makes it five PCs I turned off here.
amisapphire: Okay, had to switch off the two media servers, so only the NAS and this web server remain on. I also switched off Mom's mini PC. Earlier (around 5:30 AM ), I switched off my own video converter PC. Reason: heatwave + power flickers, so potential brownouts. Not too optimistic, mind you.
amisapphire's status on Thursday, 02-Jul-2026 11:14:26 EDT
Okay, had to switch off the two media servers, so only the NAS and this web server remain on. I also switched off Mom's mini PC. Earlier (around 5:30 AM ), I switched off my own video converter PC. Reason: heatwave + power flickers, so potential brownouts. Not too optimistic, mind you.
amisapphire: Apparently eFiction 4 is finally coming soon...? https://efiction.org/community/efiction-software-news/efiction-4/
amisapphire's status on Monday, 29-Jun-2026 22:26:48 EDT
Apparently eFiction 4 is finally coming soon...? https://efiction.org/community/efiction-software-news/efiction-4/
amisapphire: The NAS finally has a proper case and is no longer using the old original Web Server case from 2011! However, this may make setting up the NAS with entirely new SAS drives a bit more difficult. I did keep the old case for other purposes, and the old data integrity notice is still on the case. -- During the migration to the new case, I managed to drop the last two RAID5 drives and the system drive from short distances. Almost surprisingly, they are still running perfectly so far. Not too worried about the system drive as there are backups of that, but not so much the data on the RAID5 setup...
amisapphire's status on Saturday, 27-Jun-2026 22:02:42 EDT
The NAS finally has a proper case and is no longer using the old original Web Server case from 2011! However, this may make setting up the NAS with entirely new SAS drives a bit more difficult. I did keep the old case for other purposes, and the old data integrity notice is still on the case. -- During the migration to the new case, I managed to drop the last two RAID5 drives and the system drive from short distances. Almost surprisingly, they are still running perfectly so far. Not too worried about the system drive as there are backups of that, but not so much the data on the RAID5 setup...
amisapphire: Sat on this for ~3 years: finally updated this GNU social instance!
amisapphire's status on Friday, 19-Jun-2026 19:55:28 EDT
Sat on this for ~3 years: finally updated this GNU social instance!
amisapphire: Updates! Additions php: 5.6.40, 8.5.7 openssl: 1.0.2u, 3.0.21 Recompile httpd: 2.4.68 (again) - due to structural changes with curl support php: 7.4.33 (again) - due to structural changes with curl support curl: 7.88.1 (after three years) - due to structural changes with... itself. Different builds with different OpenSSL support. Otherwise, different PHP versions will never truly be possible.
amisapphire's status on Friday, 19-Jun-2026 19:10:16 EDT
Updates! Additions php: 5.6.40, 8.5.7 openssl: 1.0.2u, 3.0.21 Recompile httpd: 2.4.68 (again) - due to structural changes with curl support php: 7.4.33 (again) - due to structural changes with curl support curl: 7.88.1 (after three years) - due to structural changes with... itself. Different builds with different OpenSSL support. Otherwise, different PHP versions will never truly be possible.
amisapphire: Speaking of... There will be some modifications to the eFiction code on this server. So far: * Database tables will be using InnoDB instead of MyISAM. (Though, if needed, Aria could be used on some tables, but then you'll be stuck with MariaDB - no more MySQL. 😈) * Managed to implement passwords to be hashed with bcrypt at a cost of 12 and a check for passwords that use the older MD5 hashing algorithm. (Though, you are not warned that your password is using the MD5 hash. However, changing/updating the password changes its hash to bcrypt.) * Some visual modifications... I will also have to look through the 2000s/2010s-era 'patches' I have created but never actually shared; some I know are truly outdated.
amisapphire's status on Friday, 19-Jun-2026 19:01:12 EDT
Speaking of... There will be some modifications to the eFiction code on this server. So far: * Database tables will be using InnoDB instead of MyISAM. (Though, if needed, Aria could be used on some tables, but then you'll be stuck with MariaDB - no more MySQL. 😈) * Managed to implement passwords to be hashed with bcrypt at a cost of 12 and a check for passwords that use the older MD5 hashing algorithm. (Though, you are not warned that your password is using the MD5 hash. However, changing/updating the password changes its hash to bcrypt.) * Some visual modifications... I will also have to look through the 2000s/2010s-era 'patches' I have created but never actually shared; some I know are truly outdated.
amisapphire: Did some further PHP runs and testing... Seems patched eFiction ('3.5.8' Testing Grounds) can run PHP 8.5 without freaking out. This also means my (overly ambitious) personal Sonic fanfiction project can run the latest PHP 8.5 builds. Moved old Fanfiction Haven back to PHP 5.6, though it was likely fine with 7.4. Moved old DRX Prototype Torrents back to PHP 5.6, which means the (truly) hacky MySQLi wrapper is used no more as a result. (It also wasn't a guarantee that the count issue would have been resolved by using the wrapper, either.) Everything else runs PHP 7.4... even this GNU social install.
amisapphire's status on Friday, 19-Jun-2026 18:51:55 EDT
Did some further PHP runs and testing... Seems patched eFiction ('3.5.8' Testing Grounds) can run PHP 8.5 without freaking out. This also means my (overly ambitious) personal Sonic fanfiction project can run the latest PHP 8.5 builds. Moved old Fanfiction Haven back to PHP 5.6, though it was likely fine with 7.4. Moved old DRX Prototype Torrents back to PHP 5.6, which means the (truly) hacky MySQLi wrapper is used no more as a result. (It also wasn't a guarantee that the count issue would have been resolved by using the wrapper, either.) Everything else runs PHP 7.4... even this GNU social install.
amisapphire: ...I did it. I finally managed to have THREE versions of PHP running on this ancient web server setup! Legacy stuff will run PHP 5.6.40 (I ran PHP 5.6.35 for the longest along with Apache httpd 2.4.39, lol). Current stuff will run PHP 7.4.33 (this is run globally). Certain things and testing stuff will run the PHP 8.5 series (eFiction 3.5.x will be tested on 8.5; apparently tested and runs on 8.2 to an extent). If necessary, I could build older 8.x versions for very specific stuff.
amisapphire's status on Friday, 19-Jun-2026 17:48:23 EDT
...I did it. I finally managed to have THREE versions of PHP running on this ancient web server setup! Legacy stuff will run PHP 5.6.40 (I ran PHP 5.6.35 for the longest along with Apache httpd 2.4.39, lol). Current stuff will run PHP 7.4.33 (this is run globally). Certain things and testing stuff will run the PHP 8.5 series (eFiction 3.5.x will be tested on 8.5; apparently tested and runs on 8.2 to an extent). If necessary, I could build older 8.x versions for very specific stuff.
amisapphire: ...It seems that I was using cURL with OpenSSL 3.0 libraries to use with OpenSSL 1.1 on other binaries since 2023... Stuff still works, so I'll fix this at some point. cURL will have to be built separately for OpenSSL 1.0.2 (test), 1.1.x, and 3.0.x libraries.
amisapphire's status on Friday, 19-Jun-2026 11:15:55 EDT
...It seems that I was using cURL with OpenSSL 3.0 libraries to use with OpenSSL 1.1 on other binaries since 2023... Stuff still works, so I'll fix this at some point. cURL will have to be built separately for OpenSSL 1.0.2 (test), 1.1.x, and 3.0.x libraries.
amisapphire: Updates! Security openssl: 1.1.1zg -> 1.1.1zh Recompile httpd 2.4.68 - due to openssl update php 7.4.33 - due to openssl update
amisapphire's status on Tuesday, 16-Jun-2026 07:58:05 EDT
Updates! Security openssl: 1.1.1zg -> 1.1.1zh Recompile httpd 2.4.68 - due to openssl update php 7.4.33 - due to openssl update
amisapphire: Updates! Security httpd: 2.4.67 -> 2.4.68 On another note, the server seems to be TOO responsive now...
amisapphire's status on Monday, 15-Jun-2026 18:31:17 EDT
Updates! Security httpd: 2.4.67 -> 2.4.68 On another note, the server seems to be TOO responsive now...
amisapphire: Updates! mariadb: 11.4.10 -> 11.4.12
amisapphire's status on Sunday, 31-May-2026 21:41:36 EDT
amisapphire: Forgot the MSI PRO Z690-A WIFI DDR4. (DDR5 and any non-WIFI versions as well.) However, it uses a third-party kernel sensors module, so I may not submit that one... and the original in-kernel module is... not all that great. Also, I should set up the ASRock J4125B-ITX for its sensors.
amisapphire's status on Saturday, 30-May-2026 14:40:54 EDT
Forgot the MSI PRO Z690-A WIFI DDR4. (DDR5 and any non-WIFI versions as well.) However, it uses a third-party kernel sensors module, so I may not submit that one... and the original in-kernel module is... not all that great. Also, I should set up the ASRock J4125B-ITX for its sensors.
amisapphire: Slowly collecting my custom sensors3.conf files for the following motherboards: Intel SAI2 Tyan Tomcat S2925/S2925-E ASUS P8H61-I R2.0 HP Pro 3500 Supermicro X9SCM-F The ones that are pretty much finished are the Tyan Tomcat S2925/S2925-E and the Supermicro X9SCM-F. The Intel SAI2 one is very messy and should be completely redone, the HP Pro 3500 one is preliminary and should not be used, and the ASUS P8H61-I R2.0 one should be cleaned up a bit, but is usable otherwise.
amisapphire's status on Friday, 29-May-2026 14:55:07 EDT
Slowly collecting my custom sensors3.conf files for the following motherboards: Intel SAI2 Tyan Tomcat S2925/S2925-E ASUS P8H61-I R2.0 HP Pro 3500 Supermicro X9SCM-F The ones that are pretty much finished are the Tyan Tomcat S2925/S2925-E and the Supermicro X9SCM-F. The Intel SAI2 one is very messy and should be completely redone, the HP Pro 3500 one is preliminary and should not be used, and the ASUS P8H61-I R2.0 one should be cleaned up a bit, but is usable otherwise.
amisapphire: Finally found out why the Apache httpd service would fail at boot: this server is dual-stack, and the web server's service would try to start before the IPv6 part of the network connection would be established. -- httpd.service: * Added network-online.target to After=, didn't work; * Added ExecStartPre=/bin/sleep 5 worked, but that just makes httpd delay start for 5 seconds... * ...so Restart=on-failure, RestartSec=1s, and StartLimitInterval=1min were to be added instead as a workaround.
amisapphire's status on Thursday, 21-May-2026 11:44:38 EDT
Finally found out why the Apache httpd service would fail at boot: this server is dual-stack, and the web server's service would try to start before the IPv6 part of the network connection would be established. -- httpd.service: * Added network-online.target to After=, didn't work; * Added ExecStartPre=/bin/sleep 5 worked, but that just makes httpd delay start for 5 seconds... * ...so Restart=on-failure, RestartSec=1s, and StartLimitInterval=1min were to be added instead as a workaround.