Changes
These are the changes in EMG 8.0.13 as compared to EMG 8.0.12.
- The new file
scripts/emg-watchdog.serviceis now included in the full distribution, if you want to control the EMG Watchdog usingsystemctlinstead of with thewith_lock.shscript. When usingsystemctlyou may want to set$start_emgd_manuallytotruein theemg_watchdog.cfgfile. - When connecting to a server running Kannel, EMG sometimes gets an incoming message before the pdu with the login response. For SMPP we now treat this as an implicit login confirmation.
- If an incoming HTTP connector had the
CSMoption, and was connected when “emgd -stop” was run, emgd would hang and wait for the connection to close before terminating. Now it instead stops reading and terminates properly. - The
emgclientcommands “orphans“, “queue“, and “routelog” now print the messages again. These disappeared in version 7.2.28, and has never been been present in the 8.0 versions. - There is now a new set of log files called
http.*, showing the data sent to and received from HTTP plugins. - For outgoing SMTP connections to servers using the ENHANCEDSTATUSCODES extension, EMG now extracts the message id sent in the “250” reply to the DATA command, and stores it in message option 64 (SMSCID). For now it recognizes the formats below, and everything else is ignored. If you want support for more formats, just let us know.
- Google:
250 2.0.0 OK MessageID - Postfix:
250 2.0.0 Ok: queued as MessageID - Infobip:
250 2.6.0 Message queued as <MessageID>
- Google:
- For outgoing SMTP, EMG no longer sends the
X-EMG-Option-CHARCODEheader, as theContent-Typeheader with thecharsetattribute already exists, and the latter provides a more correct value. EMG also no longer sends theX-EMG-Option-SUBJECTheader, as this value is already sent in theSubjectheader, and there it is correctly encoded. - When EMG received an MMS over MGP and that MMS was rejected for some reason, some memory would leak. This has now been corrected.
Files
The downloads are password-protected. To obtain the username and password required, please use our license request form. If you already have an existing installation, you should download just the new binaries. However, if you’re upgrading from EMG 7 or earlier, please also take a look at the full installation guide, as you may also need a new Perl installation.
| Binaries and scripts | EMG 8.0.13-binaries |
| Full distribution | EMG 8.0.13-full |