Kannel version 0.13 - development release
Richard Braakman <[email protected]> Mon, 20 Nov 2000 21:25:32 +0200
| Newsgroups | gmane.comp.mobile.kannel.announce |
|---|---|
| Message-ID | <[email protected]> |
NEWS about Kannel: Open Source WAP and SMS Gateway version 0.13 This is a DEVELOPMENT version. It should be usable for experimentation and testing, and is a release candidate for 0.14. 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.11.3: New features: * HTTP module restructured to use a fixed number of threads. This makes it able to handle many more requests at a time. This is used by the wapbox, not yet by the smsbox. * Kannel boxes report version numbers of themselves and their components (such as libxml) when starting up. * Support for proxies that require basic authorization. * Bearerbox "status" command reports lengths of internal queues. * Phone-as-SMSC module now also supports Falcom A2D modem and Nokia 7110. * Added configure option --with-defaults=speed for production systems. * WSP: Support for X-WAP.TOD header, needed for WAP 1.1 conformance. * Support for Debian packages of Kannel. * Updated documentation. * Bearerbox starts up faster. * sendsms interface can handle multiple requests over one HTTP/1.1 connection. * Improved portability to HP/UX, FreeBSD and Cygwin, possibly others. * Support magic URL "kannel:alive", to check if the gateway is still running. * Support for PAM authentication of sendsms interface. * Sendsms interface checks that UDH messages have a correct length indicator. Bugfixes: * In smsbox configuration, %t, %p, %P, %q, and %Q work again in url fields. * URL escaping uses a better set of "safe" characters. * HTTP POST requests have a Content-Length again. * In wapbox, request headers should actually override session headers of the same name, rather than just being appended. This has been corrected. * WSP: Corrected handling of invalid Expires headers to conform to RFC2068. * WSP: Corrected encoding of date values that are exactly the start of the epoch (Thu, 01 Jan 1970 00:00:00 GMT). * WML compiler now allows reserved words as variable names, such as $(password). * WML compiler accepts and ­. * Made WMLScript compiler work on 64-bit architectures. * WMLScript compiler can now handle the number -2147483648. * When wapbox is killed, it dies immediately. * Fixed memory leaks. * Fixed small bugs and conformance issues in WMLScript compiler, WML compiler, WTP, and WSP. * Fixed several bugs in Phone-as-SMSC module. * Fixed the problem that switching malloc wrappers required a "make clean" when recompiling. Development news: * Many files have been reformatted to our new coding style. * Renamed Msg type smart_sms to just sms. * New Dict module in gwlib, for Octstr -> value hash tables. * New FDSet module in gwlib, for efficient polling of large sets of file descriptors. Connection module has extensions for using it. See ChangeLog for detailed information.