From 6e363677a0fef66bea2b3b7fa8a96aa0f4e744af Mon Sep 17 00:00:00 2001 From: bagyenda <> Date: Tue, 7 Nov 2006 15:29:55 +0000 Subject: [PATCH] *** empty log message *** --- mbuni/ChangeLog | 637 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 609 insertions(+), 28 deletions(-) diff --git a/mbuni/ChangeLog b/mbuni/ChangeLog index 5510cf5..39c7f41 100644 --- a/mbuni/ChangeLog +++ b/mbuni/ChangeLog @@ -1,28 +1,609 @@ -2005-02-05 P. A. Bagyenda - * Initial release 0.9.6 -2005-02-20 P. A. Bagyenda - * Added support for sending from/to IP addresses, new mms-client-ip-addr param - * Generalised determination of local vs non-local recipients. - * Fixed bug with message forwarding on MM1 - * Fixed bug in mmsproxy when message fetched but fetch not confirmed. - * Added access.log - * various minor bug fixes -2005-02-20 Soren Hansen - * New config directives: resolver-module-parameters, resolver-library -2005-04-13 P. A. Bagyenda - * Added mmbox support - * Added MM7/SOAP support -2005-04-18 P. A. Bagyenda - * Added MM7/EAIF support -2005-06-01 P. A. Bagyenda - * Code fixups to allow compilation with gcc 4.0 without warnings/errors - * Minor bug fixes -2005-07-01 P. A. Bagyenda - * Fixed mime conversion bug in content adaptation module -2005-07-08 P. A. Bagyenda - * Improved parsing of content-id header by kannel - * Culling of extra headers in Email2MMS -2005-07-14 P. A. Bagyenda - * accept content type */* as include SMIL in content adaptation module -2005-07-15 P. A. Bagyenda - * Allow turning on/off of content adaptation +2006-11-03 Paul A. Bagyenda + * Adding version file + +2006-10-30 Paul A. Bagyenda + * mm7: removal of some-url dummy in SOAP header + +2006-10-27 Paul A. Bagyenda + * Minor clean-up: fold *_shell MMSC external modules into main code + +2006-10-19 Paul A. Bagyenda + * Quotes around content subtype. Logica MMC parsing badly. Sigh! + +2006-10-19 Paul A. Bagyenda + * updates to MM7/SOAP: Add mm7 namespace to all tags + +2006-10-17 Paul A. Bagyenda + * Remove quotes from text/xml content type (to please Logica MMC!) + +2006-10-16 Paul A. Bagyenda + * fix: mm7/soap error code 4004 erroneously reported as 4001 + +2006-10-12 Paul A. Bagyenda + + * Mbuni updated to Kannel 1.4.1 -- initial stab + +2006-09-14 Paul A. Bagyenda + * MM7: Minor fix - remove MessageID field from all response types + but SubmitRsp + +2006-09-06 Paul A. Bagyenda + * MM7/SOAP fix: correctly map MessageID field to Message-ID on MM1 + side configure.ac: add -Wall -O4 flags for gcc (Linux/Mac) + +2006-09-02 Paul A. Bagyenda + * MMSC fix: Do not copy DLRs to VASP who receives copies of local + messages + +2006-09-01 Paul A. Bagyenda + * MM7/EAIF: Force the message-id message header to whatever sent by + MMSC + +2006-08-28 Paul A. Bagyenda + * Minor fix: MM7 DeliverRsp should not have message ID parameter + +2006-08-11 Paul A. Bagyenda + * Added ServiceCode parameter to both sendmms cgi vars, and also + to mms-service + +2006-08-07 Paul A. Bagyenda + * Slight bug fixes - syntax issues + +2006-07-27 Paul A. Bagyenda + * Added message-ID parameter to prov-notify-script + +2006-07-17 Paul A. Bagyenda + * configure.ac fix for freebsd + +2006-07-17 Paul A. Bagyenda + * Improved handling of retrieve-conf message received on send + interfaces + +2006-07-17 Paul A. Bagyenda + * Slight changes in default log file paths (to separate mmsbox + log from mmsc log) + +2006-07-14 Paul A. Bagyenda + * Add MIME-Version header to email messages outgoing - check for + short code in globalsender before checking if local recipient + +2006-07-13 Paul A. Bagyenda + * Minor fix for ? char in sendsms url - Minor fix for default + queue run interval (was 0.1, now 5 secs) + +2006-06-20 Paul A. Bagyenda + * Allow Send-MMS port to support HTTP POST from HTML-style forms, + including enctype multipart/form-data + +2006-06-02 Paul A. Bagyenda + * Add: default message expiration for mmsbox message + +2006-05-30 Paul A. Bagyenda + * Initial import - sample mmsbox config + +2006-05-30 Paul A. Bagyenda + * further improvements to HTTP POST data sent by MMSBox to a + service: Always add filename parameter to each variable. + +2006-05-29 Paul A. Bagyenda + * MMSbox: Improved sending of data to service - try to send all + parts to look like files + +2006-05-29 Paul A. Bagyenda + * Max send attempts does not expire message, only expiry time does + +2006-05-29 Paul A. Bagyenda + * fix: reduce length of trans-id and msgid + +2006-05-23 Paul A. Bagyenda + * fix: allow mmsbox incoming mmsc conn without auth + +2006-05-22 Paul A. Bagyenda + * Fixed: double-free in mmsglobalsender + +2006-05-15 Paul A. Bagyenda + * Bug fix, failure when x-wap-profile header missing + +2006-05-15 Paul A. Bagyenda + * Fix for send local MMS to VASP + +2006-05-13 Paul A. Bagyenda + * CVS repository change noted in documentation + +2006-05-13 Paul A. Bagyenda + * Rationalised MM7 config for MMSC - Moved functions out of mmlib + that do not belong there - Improved logging in mmsproxy - + detokenize module improvements (send full url when no token) - + Add default mms-to-email subject config - Misc. changes + +2006-05-08 Paul A. Bagyenda + * further improvements to detokenizer module usage - send request + IP only to module if token missing + +2006-05-08 Paul A. Bagyenda + * Further fixes to detokenizer module usage - Code movement (from + mmlib to more specific mmsc where it is used) + +2006-05-08 Paul A. Bagyenda + * improved detokenizer_shell module: Added default token as "x" + +2006-05-08 Paul A. Bagyenda + * improved detokenizer_shell module: Script now receives 2nd + argument as request-ip + +2006-05-06 Paul A. Bagyenda + * Minor fix, better detection of IPv6 addresses. + +2006-05-06 Paul A. Bagyenda + * Improved logging of NotifyResp messages om MM1 interface + +2006-05-03 Paul A. Bagyenda + * Added config param to restrict response from mms-service (VAS + GW) - Added param for headers that should be sent to MMC are + received from mms-service response (VAS GW) - Fixed bug where + omit-empty param for VAS GW was actually ignored + +2006-05-02 Paul A. Bagyenda + * Minor bug fix (double free) in mmsbox + +2006-04-19 Paul A. Bagyenda + * Minor type cast -- compiler warning on 64bit machines + +2006-04-18 Paul A. Bagyenda + * Minor improvements to logging of failed MM7 connections - + Reduced default queue run interval + +2006-04-12 Paul A. Bagyenda + * Misc patches - message-ID format, resolver module fallbacks - + thanks to Dziugas Baltrunas + +2006-04-12 Paul A. Bagyenda + * More mmsbox fixes to please Ericsson MMC - Added 'vasid' + send-mms URL parameter + +2006-04-06 Paul A. Bagyenda + * Minor addition for MM7/SOAP -- add start element MIME type + +2006-03-28 Paul A. Bagyenda + * Further cleanups for MM7/Soap and mmsbox - better error + reporting, better xml content + +2006-03-27 Paul A. Bagyenda + * minor fix to shell-based resolver + +2006-03-24 Paul A. Bagyenda + * Changes to mm7/soap module to please java packages (Resin -- + SOAP-ENV header prefered) - Removal of outdated config params + +2006-03-21 Paul A. Bagyenda + * Minor fix to mmsbox - send_eaif missing X-Mms-Transaction-ID + header + +2006-03-10 Paul A. Bagyenda + * More graceful crash when config groups mbuni & core missing - + Documentation fixes + +2006-03-03 Paul A. Bagyenda + * improved quoting of args + +2006-03-02 Paul A. Bagyenda + * Added escaping of shell characters in parameters to sendmail + command - Cleanup documentation (colour schemes) + +2006-02-28 Paul A. Bagyenda + * Added missing DeliveryReport header for MM7/SOAP + +2006-02-28 Paul A. Bagyenda + * Email2MMS now uses relay-hosts config rather than relay + prefixes (nod to number portability) + +2006-02-28 Paul A. Bagyenda + * Fixed error in interpretation of DeliveryReport field of + MM7/SOAP - Further cleanups of uaprof module + +2006-02-24 Paul A. Bagyenda + * Fix: Immediate fetch and store of missing UAProf data on demand + +2006-02-24 Paul A. Bagyenda + + * remove profile engine startup in mmsrelay and mmssend + +2006-02-24 Paul A. Bagyenda + * Added gw_assert() calls and better error checking in mms_msg + module + +2006-02-21 Paul A. Bagyenda + * Minor fix for uaprof handling in mmsproxy -- improved fallback + +2006-02-21 Paul A. Bagyenda + * Bug fix in mms_billing_shell.c - honour return value of script + +2006-02-21 Paul A. Bagyenda + * Minor fix to mmlib/mms_cfg.c -- added errno.h + +2006-02-17 Paul A. Bagyenda + * Moved all config file handling out of Kannel into a Mbuni module + +2006-02-09 Paul A. Bagyenda + * Typo fixes + +2006-01-23 Paul A. Bagyenda + * Crash fix in mmsbox related to send-mms http interface bug + +2006-01-11 Paul A. Bagyenda + * Misc. memory leak fixes (thanks to lool@dooz.org + +2006-01-07 Paul A. Bagyenda + * mmlib fix for missing transaction-id + +2005-12-13 Paul A. Bagyenda + * Fix for User-Agent version number string. + +2005-12-12 Paul A. Bagyenda + * increase max length of storage-directory file name + +2005-11-15 Paul A. Bagyenda + * mms_retrieveconf crash fix: ignore source message type + +2005-11-09 Paul A. Bagyenda + * fix: configure --with-kannel-dir should work + +2005-11-06 Paul A. Bagyenda + * Allow host-alias field to contain '/' and other nasty characters + +2005-11-04 Paul A. Bagyenda + * Improved sender/recipient address format checking + +2005-10-31 Paul A. Bagyenda + * update INSTALL file + +2005-10-27 Paul A. Bagyenda + * adding mmlib/.cvsignore + +2005-10-25 Paul A. Bagyenda + * Updated documentation and patch for mms-to-email and local mms + vasp handlers + +2005-10-25 Paul A. Bagyenda + * Added mms-to-email and local mms handler VASP + +2005-10-25 Paul A. Bagyenda + * Adding .cvsignore files Small bug fix to mmsmobilesender (if + recipient does not support mms and no message set, do not send + it) + +2005-10-23 Paul A. Bagyenda + * license fixes + +2005-10-21 Paul A. Bagyenda + * Message-ID insertion bug fix + +2005-10-21 Paul A. Bagyenda + * add makefile.am + +2005-10-21 Paul A. Bagyenda + * Fixes for message id mis-spelling in encoder/decoder + +2005-10-20 Paul A. Bagyenda + * Updates to documentation for new build procedures + +2005-10-20 Paul A. Bagyenda + * CVS cleanup to allow better/easier builds on Debian and others + +2005-10-20 Paul A. Bagyenda + * Fix to ensure shutdown of mmsproxy on signal + +2005-10-17 Paul A. Bagyenda + * Update documentation to cover VAS GW changes. + +2005-10-17 Paul A. Bagyenda + * Adding license to misc files, changing comment format in + configure.ac. + +2005-09-27 Paul A. Bagyenda + * Added request ip to detokenizer interface + +2005-09-27 Paul A. Bagyenda + * Bug fix: Keep message ID constant even when message crosses + multiple interfaces (mm1, mm7, etc) + +2005-09-23 Paul A. Bagyenda + * Fixed usage of allow-ip/deny-ip in mmsproxy and mmsbox + +2005-09-22 Paul A. Bagyenda + * Improvements to mmsproxy (do not free NULL Octstr) + +2005-09-21 Paul A. Bagyenda + * adding mmsbox.h to cvs + +2005-09-15 Paul A. Bagyenda + * Fixes for http-post-parameters in mmsbox, better handling of + x-mbuni-to header + +2005-09-14 Paul A. Bagyenda + * Misc. MM7 and EAIF fixes for MMSBox functionality + +2005-09-12 Paul A. Bagyenda + * Misc bug fixes in mmsbox module + +2005-09-09 Paul A. Bagyenda + * MMSBox bug fixes + +2005-09-07 Paul A. Bagyenda + * First implementation of mmsbox functionality, making Mbuni + provide client-side VAS functionality, similar to that provided + by Kannel for SMS. + +2005-09-02 Paul A. Bagyenda + * MMSBox init code + * Adding SSL support to Mbuni + +2005-09-01 Paul A. Bagyenda + * Re-organisation of functions and files in preparation for adding + MMSBox functionality + +2005-08-03 Paul A. Bagyenda + * m-retrieve-conf message not deleted from mobile queue after + notification to receiver + +2005-07-26 Paul A. Bagyenda + * Corrected use of notify-unprovisioned flag + +2005-07-26 Paul A. Bagyenda + * updates to summary change log + +2005-07-15 Paul A. Bagyenda + * Added content-adpatation config param to turn on/off content + adaptation + +2005-07-14 Paul A. Bagyenda + * Fix: If phone supports content type */* then it accepts even + presentations -- thanks to Mathias Hofmann + +2005-07-08 Paul A. Bagyenda + * Kannel patch update: coding of content-id value fixed, fix to + detect charset values in CAPS. Email2MMS: Removed extra email + headers that caused problems for some phones. + +2005-07-06 Paul A. Bagyenda + * Attempted fix for string quouting problem! + +2005-07-05 Paul A. Bagyenda + * reverting change to wap/wsp_header.c for quote (") + +2005-07-04 Paul A. Bagyenda + * Fixed mis-counting of send attempts in mmsrelay Improved handling + of email addresses in queue module Removed WSP_QUOTE patch to + kannel's wap/wsp_headers.c -- it appears it is not needed. + +2005-07-04 Paul A. Bagyenda + * Added support for HTTP proxy host/port a la Kannel (used for all + HTTP outgoing transactions) + +2005-07-04 Paul A. Bagyenda + * Improved reporting via prov-notify script Removed + prov-notify-script-arg config param + +2005-07-01 Paul A. Bagyenda + * bug fix: insert content-type header in message if missing, try + and guess what it should be by examining message body + +2005-07-01 Paul A. Bagyenda + * mime conversion bug affecting content adaption fixed + +2005-06-23 Martin Atukunda + * correct typo including mms_mm7soap.c twice, should be + mms_mm7soap.h + +2005-06-23 Martin Atukunda + * add mms_mm7soap.h to files included by make dist + +2005-06-20 Paul A. Bagyenda + * Minor update to kannel patch + +2005-06-15 Paul A. Bagyenda + * misc. updates + +2005-06-02 Paul A. Bagyenda + * fixed crash in mm7soap proxy + +2005-06-01 Paul A. Bagyenda + * Removed dangerous use of tmpnam() + +2005-05-27 Paul A. Bagyenda + * Removed hard-coded reference to /tmp/ directory. + +2005-05-26 Paul A. Bagyenda + * Minor fix to EAIF module + +2005-05-24 Paul A. Bagyenda + * Improved handling of mal-formed binary messages + +2005-05-20 Paul A. Bagyenda + * check for null body when mime converting + +2005-05-20 Paul A. Bagyenda + * Minor code changes to enable warning-free compile with gcc 4.0 + +2005-05-11 Paul A. Bagyenda + * fix for non-standard opendir() on reiserfs + +2005-05-05 Paul A. Bagyenda + * Minor fix to mmsproxy (max number of mmbox messages returned in + query) + +2005-05-05 Paul A. Bagyenda + * Minor fix to mmsproxy + +2005-05-02 Paul A. Bagyenda + * Update to mbuni-kannel-patch (OMA-OTA code). + +2005-04-29 Paul A. Bagyenda + * Minor bug fix to mm7soap handler -- no crash if http body is + empty. + +2005-04-25 Paul A. Bagyenda + * Fixes to documentation + +2005-04-25 Paul A. Bagyenda + * Minor changes to configure script (remove dependencies implied by + kannel dependency) + +2005-04-22 Paul A. Bagyenda + * Changes to config file: All queue-directory directives replaced + by single 'storage-directory' directive. + +2005-04-21 Paul A. Bagyenda + * Added vaspid to billing and cdr modules + +2005-04-20 Paul A. Bagyenda + * update to Makefile.in + +2005-04-19 Søren Hansen + * Added another couple of files missing from the dist + +2005-04-19 Paul A. Bagyenda + * update to mmlib/Makefile.in -- via automake + +2005-04-19 Paul A. Bagyenda + * Removing trailing slashes from queue dir name + +2005-04-19 Paul A. Bagyenda + * misc. fixes to view.conf message creation. + +2005-04-19 Paul A. Bagyenda + * Changes to queue directory structure (now uses a maildir-style + structure) Misc. fixes. + +2005-04-19 Søren Hansen + * Added mms_strings.def to EXTRA_DIST + +2005-04-18 Paul A. Bagyenda + * misc fixes to mmsproxy + +2005-04-18 Paul A. Bagyenda + * Misc. fixes to eaif implementation + +2005-04-18 Paul A. Bagyenda + * EAIF implementation, first stab. + +2005-04-15 Paul A. Bagyenda + * misc. code syntax fixes. + +2005-04-15 Paul A. Bagyenda + * Minor code fixes. + +2005-04-14 Paul A. Bagyenda + * Misc. documentation updates - for mmsrelay and mm7 + +2005-04-14 Paul A. Bagyenda + * mmsglobalsender & mmsmobilsender folded into one -- mmsrelay. + +2005-04-14 Paul A. Bagyenda + * MM7/SOAP implementation now tested + misc bug fixes + +2005-04-08 Paul A. Bagyenda + * Minor fixes to mmbox code, more mm7 + +2005-04-07 Paul A. Bagyenda + * Misc. bug fixes, beginnings of MM7 work. + +2005-04-04 Paul A. Bagyenda + * fixes to detokenizer, added detonizer func + adding of token to + url sent in notification fixed issue with dlsym when using fink's + dlopen removed token comparison in fetch (i.e. rationalised use + of fetch url parameters) + +2005-04-01 Paul A. Bagyenda + * minor bug fix. + +2005-04-01 Paul A. Bagyenda + * Minor bug fixes. + +2005-04-01 Paul A. Bagyenda + * Added documentation to CVS. + +2005-04-01 Paul A. Bagyenda + * Small fixes for IP address senders in mmsproxy. + +2005-04-01 Paul A. Bagyenda + * Minor updates to mmsmobilsender to allow for dumping Ind. PDU + +2005-03-31 Paul A. Bagyenda + * Time stamp updates on configure files, removing old mmbox stuff + from mmsmobilesender + +2005-03-30 Paul A. Bagyenda + * added missing autoconf files, updated others. + +2005-03-30 Paul A. Bagyenda + * Fixes for crashing mmsproxy when sender address not found. + +2005-03-30 Paul A. Bagyenda + * Misc. updates (autoconf) + +2005-03-29 Paul A. Bagyenda + * Slight changes to message decoder. + +2005-03-28 Paul A. Bagyenda + * Updated example conf. + +2005-03-28 Paul A. Bagyenda + * Putting configure stuff back. + +2005-03-24 Søren Hansen + * Fixed a few memory freeing issues which were probably only + significant on platforms with REALLY braindead malloc/free + implementations + +2005-03-23 Paul A. Bagyenda + * updated license in config script + +2005-03-23 Paul A. Bagyenda + * Change of License to GPL + +2005-03-21 Paul A. Bagyenda + * Added directory for misc patches. + +2005-03-21 Paul A. Bagyenda + * MMbox code, now (mostly) up to speed. + +2005-03-19 Paul A. Bagyenda + * Added mmbox handler module, fixes to message coder/decoder. + +2005-03-19 Søren Hansen + * Added some error checking + +2005-03-16 Paul A. Bagyenda + * Fixes to message decoding/encoding after introduction of mmbox + changes. + +2005-03-16 Paul A. Bagyenda + * Added Soren's changes for optimising size of notification.ind + +2005-03-16 Paul A. Bagyenda + * Initial changes for mmbox, addition of removed autoconf files... + +2005-03-12 Søren Hansen + * Added configuration parsing for allow-ip-type + +2005-03-11 Søren Hansen + * Sends Error-sending-address-unresolved back to unresolved + senders + * Adds detokenizing functionality + * Adds a few example billing, resolver and detokenizer libraries + +2005-03-11 Søren Hansen + * Cleaned up the CVS tree + +2005-03-10 Paul A. Bagyenda + * Preparing for MMbox changes + +2005-03-10 Søren Hansen + * A few references to billing-module should have been to + resolver-module. Fixed. + +2005-03-10 Paul A. Bagyenda + * Initial import + +$Date$