playSMS 1.4.7 Released

playSMS version 1.4.7 has been released. This release contains several major changes for performance updates and some security related updates.

What’s Changed

  • Reduce or change some steps for faster database access during sending SMS and updating DLRs
  • Simplify db query for faster page load on Reports
  • Better search form on Reports
  • Provides SQL file for applying db table indexes
  • Remove dependency to PEAR/DB, now use PDO for db operations
  • Compatibility with PHP 8
  • Fix some bugs and security related

Full Changelog: https://github.com/playsms/playsms/compare/1.4.6…1.4.7

Installation: https://github.com/playsms/playsms/blob/1.4.7/INSTALL.md

Download: https://github.com/playsms/playsms/releases/tag/1.4.7

Please note that upgrade may not be simple as this version has updates on composer and database structure. Detail instruction for upgrading existing previous version of playSMS will be available soon.

playSMS 1.4.6

playSMS version 1.4.6 has been released. This release contains several small fixes and 1 security fix. If you are using playSMS 1.4.5 please update it to this version.

This version only have several file changes so you can just replace all files with this release, no database changes. Follow instruction similar to this howto to upgrade your previous version to 1.4.6.

Get playSMS 1.4.6 from here.

Read complete full changelog compare to 1.4.5 from here.

Visit playSMS forum for more information and discussion.

playSMS 1.4.5 Released

Update: steps of upgrade described in this post will also work for playSMS version 1.4.6, just think/change all 1.4.5 with 1.4.6

playSMS version 1.4.5 is available for download. This version contains bugfixes and security fixes. Vulnerability found on previous playSMS (version 1.4.3 and below) considered severe and it is recommended to upgrade previous playSMS installation to version 1.4.5 as soon as possible.

Get playSMS version 1.4.5 from download page.

Please note that upgrading from 1.4.3 to 1.4.5 is rather simple, no database update required:

  1. Make backups, you can do full backup or just the PHP files
    • Upgrading form 1.4.3 to 1.4.5 does require only to replace PHP files
    • No database update requires
  2. Get new version 1.4.5 from download page
  3. Exract the playsms-1.4.5.tar.gz (or 1.4.5.tar.g depends on how you download it) and run ./getcomposer.sh
    • After extract you will see playsms-1.4.5 forlder
    • cd inside the folder and run ./getcomposer.sh, pay attention to the result and see if any errors occured
    • Updating the composer packages is important, do not miss it
  4. Replace all web PHP files on your 1.4.3 installation folder with the new version
    • Make sure that you do not replace your own/existing config.php
    • Make sure that PHP files are replaced properly, especially files under lib/ and plugin/core/ folder

Please visit this playSMS Forum post for more information.

playSMS 1.4.3 has been released

playSMS version 1.4.3 is available for download. This version contains bugfixes and security fixes. Vulnerability found on previous playSMS considered severe and it is recommended to upgrade previous playSMS installation with version 1.4.3 as soon as possible.

Please visit this playSMS Forum post for more information.

UPDATE

Technical advisory about certain security vulnerability of playSMS related to this release has been published by Lucas Rosevear of NCC Group:

playSMS 1.4.2 Released

playSMS version 1.4.2 has been released and is available for download. Version 1.4.1 is skipped due to MySQL 5.7++ and PHP 7.2 compatibility. playSMS version 1.4.2 is not planned but has to be released, the major reason was security patches is required for known playSMS 1.4 vulnerabilities. It has also some fixes related MySQL server’s update and PHP 7, and some other bugfixes. If you installed previous version it is recommended to immediately update to this version.

Change logs can be read in this closed issues list and this commits list.

Get playSMS version 1.4.2 from playSMS download page.

Enjoy.

playSMS 1.3.1 is available

The latest playSMS version 1.3.1 has been released, its available on the Download page.

Changes made since previous version are as follow:

  • MAJOR: Fix missing field chunk on queue which caused fresh playSMS 1.3 unable to send SMS
  • Fix typo dlr_mask on Kannel gateway plugin
  • Fix gateway plugin Generic to accept non-zero respond as p_status=1 (sent)
  • Fix #490 missing 1st word on Inbox group catchall
  • Fix #491 wrong unicode detection when sending SMS from sendfromfile

Like always installation and upgrade instruction will be available in playSMS Book Project.

Upgrade to playSMS v1.3

Recently I announced playSMS 1.2 and 1.2.1 contained a bug that was considered a MAJOR bug. And now the bug has been fixed. I have tested that on my server and it looked alright. I hope anyone using playSMS is as enthusiast as me and be willing to test the fix. Tell you the truth I tested on my own server and haven’t heard from anyone if the fix is also working properly on theirs. But I’m pretty sure it will, that is why I release the latest version, playSMS version 1.3.

Get it from the download page. Installation and upgrade as usual available from playSMS Book Project.

Enjoy.

playSMS v1.2.1 released

Good day everyone. I’ve released the latest version of playSMS, version 1.2.1 a few days ago. This release has some important addition to the earlier release 1.2. I suggest for everyone who already using 1.2 to get this one and upgrade. I know, why so short the distance between version, the answer is because I forgot to update the version number in database ˆˆ, its important.

I also included some more changes and bugfixes in 1.2.1. Upgrading playSMS is easy and documented in playSMS Book, please upgrade :) Thanks.

Enjoy.