Version 0.95 ============ - Status header of messages is now parsed (never bothered with it before) - Added a semicolon in mmslib.php that caused an error (sorry for that) Version 0.94 ============ - Some minor and major bug fixes and cleanups (such as proper handling of an empty diary - previously it produced error messages when it was empty) - Added a few content types to supported list such as zip, mp4, mpg and avi. Thanks to Hiryu Singh for feedback on this and P800 test. - Added option to display from-field on page. Also after feedback from Hiryu. Due to the fact that not many phones send the from-field (they insert a insert-address-token instead) and due to privacy concerns (perhaps people don't want their phone number on a web page) this feature is off as default in the config. One solution, if you want to have this functionality and don't know howto make it happen with your operator, is to sign up with NowMMS which is a free MMS service. You can configure your settings there and their wap-gw will translate the insert-address-token to what you have set it to. So you will have to post through their wap-gw as well. - Added a meta-tag to set the charset to utf-8 after feedback from Georg, apparently it makes it work with German umlauts. - Added hooks for displaying - display_hooks. You can now register a function that will be called to render a file of a certain extension (such as .gif, .png, .txt and so on) to HTML. Display hooks are configured in config.php just as the other hooks (the hooks for data manipulation). - Security enhancements in the admin script. Previously you could delete any directory on the server using the script. Therefore it WAS VERY IMPORTANT THAT YOU PASSWORD PROTECTED IT. Now you can only delete diary entries (even if you try to trick the script). But it is of course still important to password protect the admin script if you choose to install it. - Minor fix for the Sagem MyX-5m phone (I've never heard of it but apparently there is such a phone). The fix was provided by Marius Cristian - Added hooks for thumbnail creation. If a picture is big enough a thumbnail will be created for viewing with a link to the real image. Previously the scaling was done on the client side which made it a bit slow, bandwidth wise, if you had a page with lots of pictures. Version 0.93 ============ - Fixed bug in parsing of content type on the form "Extended Media" (such as audio/amr, text/x-imelody...) - Added a "hooks"-interface which is a way to hook functions on a certain content type. The hook-function(s) will be called after the content has been stored. The purpose of this interface is to make it easy to add functionality without messing with the deeper code. - Implemented three hooks, one "AMR to WAV"-hook which converts amr-files to WAV and one "WBMP to PNG"-hook which converts WBMP to PNG. Also added a "Remove"-hook which can be used to remove files that are not needed to be stored (such as the AMR-file after it has been converted) - Added a sound icon to the HTML-interface. You can click on it to download/play the wav/midi/mp3-file. - All configurable settings are now collected in the same file (config.php). Version 0.92 ============ - Enhancements in the HTML-presentation. Tables height are now hopefully the same regardless of content. - Fixed minor parsing bug for from-field in MMSDecoder.php - Made a quick fix to decode text encoded in UTF-16 (Nokia send all text in this regardless of your language - I can't see the reason for it). The quick fix just strips off every seconds character so it would not work on other languages. UTF-16 support might improve in the future though. - Nokia phones does not always have a Subject field. If the message does not contain a subject field it takes the first few characters of the first text found instead. - Phones does not always set the Date field in the MMS. Therefore the date is not taken from the message anymore. Instead it is taken from the server clock which is the only sane way to do it really. - A quick fix to strip HTML tags from the input is implemented - There is now a link to the images sent so you can click on it and view it separately in full scale - Documentation improvements Version 0.91 ============ - Enhancements in the HTML-presentation (view.php). Messages are presented in a table where you can easily change number of columns. - Added a simple admin interface for removal of diary entries. - Documentation improvements Version 0.9 =========== - Initial public release