Kannel release 0.12, new stable version
Richard Braakman <[email protected]> Tue, 17 Oct 2000 20:10:16 +0300
| Newsgroups | gmane.comp.mobile.kannel.announce |
|---|---|
| Message-ID | <[email protected]> |
NEWS about Kannel: Open Source WAP and SMS Gateway version 0.12 This is a STABLE version. We will maintain it and make bugfix releases until the next stable version is released. Please do try it out and report problems to [email protected] (the development mailing list) or [email protected] (the bug tracking system). Changes since version 0.10: Compatibility breakers: * No longer supports libxml older than 2.2.0. * X-WAP-Gateway header now uses a slash to separate "kannel" from the version number, rather than a space. This makes it consistent with the HTTP definition of a "product token". * wdp-interface-name is now actually used, so that the WAP port listens to only one interface. New features: * Working WTP timers. * HTTP headers received from a server are packed and sent to the phone. This allows cache-control and redirection to work. * Access logging. * Overhaul of the user guide. * Support for use of HTTP proxies. * New sendota interface for sending over-the-air configuration messages. * sendsms support for sending one message to multiple recipients. * Support for assigning names to SMSC configurations, and use of those names in access logs and sendsms interface. * WML compiler uses string table more efficiently, to produce smaller compiled pages. * New smsbox configuration variable 'sendsms-chars' (see user guide). * New configuration variable 'connect-allow-ip' for EMI IP SMSC, to limit who can connect to the SMS reception port. * Kannel adds Via and X-WAP-Client-SDU-Size headers when making HTTP requests. * Better handling of clients that try to use unsupported WSP extensions. * Wapboxes now report load average to the bearer box. * Better Solaris support. Bugfixes: * In EMI SMSC driver, corrected calculation of message length for UDH. * URL escaping uses a better set of "safe" characters. * WML compiler accepts 'e', 'u', and 'n' as aliases for "noesc", "unesc", and "escape". * WML compiler accepts and ­. * In smsbox configuration, %t works again in url fields. * More reliable signal handling. * Lots of minor bugfixes. Development news: * Adopted official formatting style for Kannel code. * Support for WTP Initiator (we used to have only Responder). Not used yet. This involved renaming some files. * The memory leak checker now also reports the caller of certain often-used functions such as octstr_create(), to make it easier to find out what code is responsible for a memory leak. It's relatively easy to wrap more functions this way. * Added "immutable octet strings", a way to use Octstr functions with C string literals. * Added octstr_format, which will simplify use of Octstrs in many places. * Debugging: SIGQUIT is caught to report memory usage. See ChangeLog for detailed information.