| Recommend this page to a friend! |
| Packages of Matthew Asham | Binkterm PHP | docs/UPGRADING_1.7.5.md | Download |
|
|||||||||||||||||||||
Upgrading to 1.7.5This release addresses issues with message threading, file area support, binkp and various fixes and enhancements. * Memory optimizations to prevent excessive memory usage on large echoso * Threading now uses new parent message id column in database * Introduction of file areas and inbound file processing. Outbound is untested. Support for virus scanning (untested) * Echo Area manager now uses a color palette rather than a full spectrum color picker for color coding * The Admin dashboard now displays which Git branch is in use (alongside git commit #) * Fix an issue with binkp M_GOT sending an incorrect timestamp that would cause the remote sender to re-send the message * Added Forum List view - a phpBB-style echo area browser that groups forums by network (Local, FidoNet, etc.) * Users can set their preferred default view (Reader or Forum List) in Settings ? Display Preferences * Forum List is accessible via the list icon in the echo areas sidebar or directly at /echolist * Echo area lists now include search functionality to filter by tag or description * Echo area message search results now update the message counts to be relevant to the search results * Fixes for binkp transmissions where the remote side would not receive our EOB properly * Fixes for binkp packet creation where packets would be malformed * Miscellaneous fixes and enhancements Table of Contents
Before You Upgrade
Database Migration
Backfill Script (Required for Threading)IMPORTANT: This version refactors message threading to use database relationships instead of text parsing. For existing messages to display proper threading, you must run the backfill script once:
Backfill Options
ExampleTest first:
Then run full backfill:
Expected Output
Notes: - "Parent not found" is normal - parent message doesn't exist in database - "No REPLY kludge" is normal - message is not a reply - Safe to run multiple times - New messages automatically have threading data populated After You Upgrade
Breaking ChangesNone. This version is fully backward compatible. TroubleshootingThreading not working: - Verify you ran the backfill script - Check browser console for JavaScript errors - Clear browser cache Memory issues persist:
- Verify upgrade completed successfully
- Check PHP memory_limit: |