Changes
These are the changes in EMG 7.2.31 as compared to EMG 7.2.30.
- If an incoming connection is rejected for some reason, both “emgd -reload” and “emgd -stop” may take a long time afterwards. This has now been resolved. Neither of these operations should now take more than about 5 seconds.
- TLS connections that are rejected due to TLS version mismatch etc, are now logged and reset correctly.
- The ACCESS parameter in user files and the ipwidth field in the emguser table can now handle widths other than multiples of 8.
- For SMPP and CIMD2, you can now use the new connector option RELATIVE_DELTIME to get the delivery time as a relative timestamp, similar to the already existing RELATIVE_VP option.
- In the input files to the pdurunner, the string values can now be regular expressions, if they are prepended by a “/”. For example, you can have “DESTADDR:/46.*” to ensure that an outgoing destination address starts with “46”. This is also a good way of matching timestamps in delivery reports.
- Regular expressions could previously not handle output strings longer than 32 characters. In practice, this could be the case when using incoming SMTP connectors, with a sender with a username longer than that. This has now been corrected.
- If the subject of a message was longer than 32 characters when sent over SMTP, some memory could be lost. Similar memory losses could happen in a few other unlikely situations, such as if the port name in a DOMAIN section is longer than 32 characters. These have now all been corrected.
- After sending a KeepAlive PDU on a connector with the CSM option, EMG could previously stop sending more messages, requiring the remote side to timeout and disconnect. This has now been resolved.
- The new connector option PERSISTENT_INSTANCES=n can be used to limit the number of instances that will check the STATIC and KEEPALIVE options. With INSTANCES=3 and PERSISTENT_INSTANCES=1, 1 instance will stay connected, and the remaining 2 will connect when there is a lot of traffic and then disconnect again when the timeout is reached. This reduces the amount of work EMG has to do, and lowers the disk usage for log files. By default this value is the same as the INSTANCES option.
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.
With SSL | Without SSL | |
Binaries | EMG 7.2.31-ssl-binaries | EMG 7.2.31-nossl-binaries |
Full distribution | EMG 7.2.31-ssl-full | EMG 7.2.31-nossl-full |