2011-03-28 P. A. Bagyenda * Updated doc to include mmsbox admin interface info 2011-03-24 P. A. Bagyenda * Rolled MM1 MM7 module into main MMSBox code 2011-01-28 P. A. Bagyenda * Fix bug in http mmsc module 2011-01-12 P. A. Bagyenda * Improved mmsbox mm1 module -- added gprs-off command for better customisation of gprs on/off sequence 2011-01-06 P. A. Bagyenda * More fixes for strip-prefixes -- now applies to sender address as well 2011-01-05 P. A. Bagyenda * Added strip-prefixes option for each mmsc connection (mmsbox) * Fixed building of shared libs on mac os x 2011-01-04 P. A. Bagyenda * mm1 mmsbox plugin fix Thanks to Piotr Isajew (pki at ex.com.pl) 2011-01-03 P. A. Bagyenda * Don't forget to call dlr URL even for failed transmit (with no retry). Thanks to Piotr Isajew (pki at ex.com.pl) 2010-12-09 P. A. Bagyenda * Changes to mmsbox to allow it send multiple recipients per MM7 transaction 2010-11-30 P. A. Bagyenda * Minor fix in RFC 2047 text handling 2010-11-29 P. A. Bagyenda * Add better handling of character sets in mms fields (RFC 2047) 2010-11-26 P. A. Bagyenda * Minor fix for default log level (thanks to Piotr Isajew (pki at ex.com.pl) 2010-11-23 P. A. Bagyenda * Minor fix in handling of extra mm7 headers 2010-11-16 P. A. Bagyenda * Minor bug fix, patch from Vincent Chavanis 2010-11-05 P. A. Bagyenda * Better event callback info (MM7 headers, etc) 2010-11-04 P. A. Bagyenda * Minor compiler error fixes 2010-11-03 P. A. Bagyenda * Fixed bug in configure.ac 2010-10-27 P. A. Bagyenda * Added smtp sender (direct instead of via sendmail command) 2010-10-26 P. A. Bagyenda * Misc bug fixes 2010-10-25 P. A. Bagyenda * Added MM4 incoming handler for mmsbox 2010-10-22 P. A. Bagyenda * Make a lib for mmsbox, make it easier to link external apps to its engine 2010-10-19 P. A. Bagyenda * Added new func to mms_cfg -- make it easier to implement module-based configuration * Extended mmsbox_cfg load functions to make it easier to configure using modules * Added alarm callback, event logging. 2010-09-21 P. A. Bagyenda * Patch to allow compilation under FreeBSD 8.1 (thanks to Piotr Isajew ) 2010-08-09 P. A. Bagyenda * mmsbox-mm1 change: sleep after each run, so that under high load, we are not hanging up too soon on modem 2010-08-04 P. A. Bagyenda * Fixed mmsbox-mm1 hangs under load, thanks to Piotr Isajew 2010-07-02 P. A. Bagyenda * Fixed crash due to octstr_delete on immutable string in mm7 receiver 2010-05-26 P. A. Bagyenda * Misc. patches/cleanups thanks to SATOH Fumiyasu 2010-01-25 P. A. Bagyenda * SunOS locking fixes (thanks to Ian Donaldson (iand at ekit-inc.com) 2010-01-04 P. A. Bagyenda * Minor fix, throttling in MMSC VASP connections 2009-12-01 P. A. Bagyenda * Change queue location for MM1 notifications 2009-11-22 P. A. Bagyenda * Added au audio format transcoding (thanks to Thilani Abeysinghe ) 2009-10-14 P. A. Bagyenda * Added Billing info to mmssend (thanks to Vincent CHAVANIS ) * Fix for automake 1.1 (thanks to Vincent CHAVANIS ) * MMSC resolver module now takes two extra arguments: src interface (whence message received) and ID of sender on that interface (e.g. vaspid) 2009-10-13 P. A. Bagyenda * Minor bug in mms_cfg.c -- get_bool fails if using pgsql for configs 2009-09-08 P. A. Bagyenda * Minor fix for compilation on FreeBSD (thanks to Revence Kalibwani) 2009-08-13 P. A. Bagyenda * Minor improvements in mms dump 2009-08-12 P. A. Bagyenda * Added extra logging to mmsbox_mm1 code 2009-08-06 P. A. Bagyenda * Improved handling of email recipients in mmsbox * Fixed crash with email recipient 2009-07-07 P. A. Bagyenda * Updated License for mmsbox mm1 module 2009-07-02 P. A. Bagyenda * Added mmsbox mm1 plugin 2009-06-22 P. A. Bagyenda * Minor fix: GET HTTP request shouldn't have body 2009-05-05 P. A. Bagyenda * added mmsbox-maximum-request-attempts config param 2009-05-05 P. A. Bagyenda * MMSC fix: don't send subject in notification if size optimisation turned on * Added mm1-queue-run-interval config option, so that MM1 queue can be processed at different interval * Fixed: When MM1 notification attempts exceed maximum, do not delete message, rather wait for expiry * Added mm1-maximum-notify-attempts config option, so that number of MM1 notifications can be controlled separately from other delivery attempts 2009-03-28 P. A. Bagyenda * Improved pgsql-queue module: re-connect to db if connections die, only allocate as many connections as needed 2009-03-05 P. A. Bagyenda * Added strip_type flag (-x) to mmsfromemail 2009-03-03 P. A. Bagyenda * Added -n flag to prevent stripping of host/domain part from sender address on email2mms interface 2009-03-01 P. A. Bagyenda * pgsql-queue module fix: Connection pool should return only valid (active) connections 2009-02-25 P. A. Bagyenda * Added ChargedParty MM7/SOAP param to mmsbox * Fixed: Improper setting of log level 2009-02-24 P. A. Bagyenda * Pass MM7/SOAP LinkedID to service url in mmsbox * Minor improvements in pgsql-queue error reporting 2009-02-16 P. A. Bagyenda * Improved pgsql queue module performance * MM1 queue changes - expire message even if fetched at least once * MMSC changes: Allow start of subset of services (MM1, MM7, Relay) on host instance using mmsc-services config variable 2009-02-11 P. A. Bagyenda * Fix: Improved pgsql queue processing -- prevent queue flooding 2009-02-09 P. A. Bagyenda * Fix crash when message format is invalid 2009-02-03 P. A. Bagyenda * Fix: url replacement in SMIL * Fix: sendmms port setup bug in mmsbox 2009-01-28 P. A. Bagyenda * Minor fix: mmsbox sendmms default content type 2009-01-22 P. A. Bagyenda * Fix: PGSQL Queue module was not honouring send_time fully 2009-01-21 P. A. Bagyenda * Minor fix in mmsc: fetch URL 2009-01-17 P. A. Bagyenda * Improved mmsc logging * mmsc tools other than mmsc no longer attempt to open admin port 2009-01-16 P. A. Bagyenda * Minor update to mmsc mm1 notifier: cleanup 2009-01-12 P. A. Bagyenda * Minor fixes: Output from admin interfaces always valid XML * Minor fixes: admin module 2008-12-24 P. A. Bagyenda * Improved MM1 performance 2008-12-17 P. A. Bagyenda * MM1 notify: increase parallelism 2008-12-10 P. A. Bagyenda * Extra mbuni headers in mmsbox url service call * mmsbox EAIF receiver bug fix thanks to Marcin Bockowski (bocian@gmail.com) * Fix for email2mms handling when mms2email VASP defined 2008-12-09 P. A. Bagyenda * MSISDN and IP request headers now list (MMSC) 2008-12-04 P. A. Bagyenda * Minor patches for better Solaris compatibility (Thanks to Benno Rice ) 2008-12-01 P. A. Bagyenda * Misc. fixes to number normalisation in mmsbox 2008-11-26 P. A. Bagyenda * Added validityperiod sendmms cgi param * Minor changes to mmsbox CDR logging to improve clarity * Bug fix denied/allowed mmsc flag in mmsbox 2008-11-21 P. A. Bagyenda * Minor improvements in DLR processing (mmsbox) 2008-11-20 P. A. Bagyenda * Improved DLR status messages in mmsbox * Minor memory leak fixed in MM7/SOAP processing 2008-11-14 P. A. Bagyenda * PSQL Queue module changes: optionally move message storage to file to improve performance 2008-11-12 P. A. Bagyenda * Improved DLR delivery to external URL (retries) in mmsbox 2008-11-04 P. A. Bagyenda * Minor fix for base64 decoding in URI with data: schema 2008-10-16 P. A. Bagyenda * Minor fix for DLR relaying (mmsbox). 2008-10-02 P. A. Bagyenda * Added vasp-id param to mmsbox mmsc config (thanks to Christian Theil Have ) 2008-09-30 P. A. Bagyenda * Fix in mbuni management interface XML output 2008-09-29 P. A. Bagyenda * Improved mmsbox DLR routing for status Forwarded 2008-09-15 P. A. Bagyenda * Order of XML tags in MM7 packet changed (shouldn't matter, but...) 2008-09-12 P. A. Bagyenda * Improved reporting of DLR Message-ID even with relay 2008-09-12 P. A. Bagyenda * Added facility for appending special response header to each message (mime) part in MM7 response * Added mmsbox cdr logging * Improved DLR relay when mmsbox relay used -- msgid rewrite 2008-09-11 P. A. Bagyenda * MMSBox HTTP MMSC type added, for inter-mmsbox message relay * MM5 support, basic infrastructure on the MMSC side. * Added default-vasid config param to mmsbox 'mmsc' group 2008-09-08 P. A. Bagyenda * MMSC admin interface added (start/stop/status of each VASP connection) * MMSC VASP can now have multiple short codes 2008-09-04 P. A. Bagyenda * Minor fix/addition for Content-ID handling * Generalised event logger module (to facilitate alarms, etc) 2008-09-02 P. A. Bagyenda * Added admin interface to mmsbox (can now start/stop and see status of any mmsc connection) 2008-09-01 P. A. Bagyenda * Rolled mmsrelay + mmsproxy into one item (for easier online management) 2008-08-29 P. A. Bagyenda * Changes to doc for config from DLL * Misc. code re-ordering for mmsbox 2008-08-28 P. A. Bagyenda * Added ability to load config from a module rather than from file 2008-08-20 P. A. Bagyenda * Added default mmsc to send-mms-user (Martin) 2008-08-19 P. A. Bagyenda * Fix for Content-ID header in mmsbox (thanks to Vincent Chavanis ) * Typo fix thanks to Martin Atukunda (matlads@dsmagic.com) * Fix for 3gp2 mime type (thanks to Vincent Chavanis) 2008-08-14 P. A. Bagyenda * Mmsbox will now queue message to email (outgoing) if recipient looks like an email address 2008-08-08 P. A. Bagyenda * Fix to content adaptation: Better handling of supported image types thanks to George Barros * Improved stability of mms binary message parser when input is bad 2008-08-06 P. A. Bagyenda * Additional fixes for bad message formats causing crash * Fix for incorrect From and To headers in DLR and RR messages 2008-08-05 P. A. Bagyenda * Minor fix for crash in mmsproxy with bad message type 2008-07-18 P. A. Bagyenda * Improved scalability for mmsbox - multiple receive handlers for mmc incoming and sendmms interface 2008-07-15 P. A. Bagyenda * Added file type application/vnd.mbuni.url-list for basic multipart/mixed type 2008-07-10 P. A. Bagyenda * v.1.4.0 release