Kannel development version 1.1.6 release
Stipe Tolj <[email protected]> Thu, 28 Mar 2002 14:01:21 +0100
| Newsgroups | gmane.comp.mobile.kannel.announce |
|---|---|
| Organization | Wapme Systems AG |
| Message-ID | <[email protected]> |
NEWS about Kannel: Open Source WAP and SMS Gateway version 1.1.6 This is a DEVELOPMENT version. It should be usable for experimentation and testing, and is a release candidate for 1.2. Please do try it out and report problems to [email protected] (the development mailing list). The bug tracking system is currently offline. NOTE: This is not an update to 1.0. Updates to 1.0 will be numbered 1.0.x, until we decide to release 1.2. See the VERSION file for details. Changes since version 1.1.5: Compatibility breakers: * Major restructuring of the AT2 module has been done. See the ChangeLog for more details. New features: * PPG module has been introduced and works for both IPv4 and SMS based bearers. Supported document types are SL and SI. The PPG is an essential item of the WAP Push architecture. * WTLS support has been included, but yet not finished. Development in this area is still needed. * Flash SMS support added. Messages that arive at mobile terminals are displayed directly to the user interface and usually they can not be saved to the inbox. * 3G Lab contributed the XML files for their Alligata. * Added "keepalive" feature for EMI2 module. * MWI (message waiting indicator) message support added. These messages do cause the mobile terminal to indicate special events on the user interface, i.e. showing that a new E-Mail has arrived. * AT2 now supports Siemens TC35 * Added DLR (delivery report) support for SMSC modules. Delivery reports are returned by SMSCs and can trigger a defined URL in order to inform the pushing application of a successfull transmission of the message. URLs can be set on a per-message request basis and hence semantics of the message ID is kept by the requesting application. * AT2 now support autodetection of modem devices. * HTTP basic authentication can be used now for sms-service groups. This allows SMS services to access HTTP resources that need explicit user authentication using the HTTP basic authentication scheme (RFC 2617). * EMI2 windowing control has been added. * DLRs may be stored to external storage. Using the --with-dlr configure flag external storage spaces may be used for the DLRs. This is usefull in cases you take your boxes down and do not want to loose all pending DLR messages. Currently MySQL is supported as external storage. * SSL-enabled HTTP servers are now available for any HTTP interface. Users may relly now on secured HTTPS scheme communication between HTTP clients and Kannel's HTTP servers. This is used for the sendsms and the administration HTTP interface. * Cygwin platform is now supported out-of-the-box without additional pthreads libraries from 1.3.9. * WAP OTA (over-the-air) has been improved. OTA settings and bookmarks may be send via SMS bearer to capable mobile terminals. Pre-defined sets from the configuration may be send or individual sets using a GET request parameter. This will change to allow POST of the OTA XML document. * Several new phones are supported for the AT2 module. See the doc/modems.conf file for their definitions. * New sendsms HTTP interface field 'account' has been introduced. This is mainly for accounting purposes. * SSL-enabled inter-box TCP communication can be used. In case boxes are running on different machines in different unreliable networks this may be used to secure the TCP connection between them, i.e. smsbox talking to a remote bearerbox and communication is SSL-enabled. * URIs for the HTTP interfaces configurable. The HTTP interface default URIs for the sendsms and sendota functions may be defined in the configuration to individual URIs. * Added SMSC interface implementation to Sonera ContentGateway. * Solaris packageing added. * Added 'exec' translation type to sms-service. This allows to execute arbitrary external code and pass the output as reply to the message sender. * Include within configuration files added. This makes 'include = "foobar.conf"' possible and hence segmenting the groups to their own config files to make the setup more clean. * Improved HTTP SMSC behaviour. * SIM buffering for AT2 has been included. This is a fail-safe mechanism to handle messages that pass the regular line of processing to the SIM card. Bugfixes: * Various fixes in all major SMSC modules. * Fixed bugs in text concatenation. * Fixed make process bug for Solaris 2.6 * Various memory leaks have been fixed. * Fixed default DocBook detection for FreeBSD platform. * Fixed forced-smsc bug for sendota HTTP interface. * Fixed issues to support Linux on PowerPC and S390 again. Development news: * WTLS is the next major challange. At least --with-wtls=openssl configure leads to a clean make process. 3ui's kwtls package seems to be good enough as sample for the missing WTLS parts. * Added general MySQL connection support. This may be extended to have several groups reside in corresponding MySQL tables and hence operation of highly dynamical environments gets easier, because there is no need to restart or -HUP the boxes. See ChangeLog for detailed information.