Download EMG 8.0.13

Changes

These are the changes in EMG 8.0.13 as compared to EMG 8.0.12.

  1. The new file scripts/emg-watchdog.service is now included in the full distribution, if you want to control the EMG Watchdog using systemctl instead of with the with_lock.sh script. When using systemctl you may want to set $start_emgd_manually to true in the emg_watchdog.cfg file.
  2. 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.
  3. If an incoming HTTP connector had the CSM option, 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.
  4. The emgclient commands “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.
  5. There is now a new set of log files called http.*, showing the data sent to and received from HTTP plugins.
  6. 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>
  7. For outgoing SMTP, EMG no longer sends the X-EMG-Option-CHARCODE header, as the Content-Type header with the charset attribute already exists, and the latter provides a more correct value. EMG also no longer sends the X-EMG-Option-SUBJECT header, as this value is already sent in the Subject header, and there it is correctly encoded.
  8. 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 scriptsEMG 8.0.13-binaries
Full distributionEMG 8.0.13-full