⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 The Kannel Open Source WAP and SMS gateway works as both an SMS gateway, for implementing keyword b
💻
📖 第 1 页 / 共 3 页
字号:
  * EMI2 handling of un-acked msg can be configured via 'wait-ack-expire'    directive. See User Guide for more details.New features:  * WTP-SAR (segmentation and re-assembly) is now available for the     WAP gateway part. This enables Kannel to function as MMS proxy.    This has been tested with several new MMS capable phones.  * smsbox inbound routing has been added. It allows routing based upon     smsc-id or receiver number rules to specific smsbox instances. This may     be several real smsboxes or even own boxes that act to bearerbox as if     they are smsboxes by using the same message communication interface. This     is useful for implementing own boxes that act as EMI/UCP or SMPP proxies.  * iconv support has been added for character encoding. Adds 'alt-charset'     directive for the SMPP smsc group. Use iconv's type representation to     define which charset is used by a specific smsc.  * HTTP connections are now established in non-blocking mode.  * Added speed 115200 for AT2 connections if system supports.  * Protection against malformed PDUs for AT2 has been increased.  * Added detection of invalid TP-OA address length and logging for AT2.  * Added National Replacement Codes (NCR) ISO 21 German for german umlauts     to be used with 'alt-charset' directive.  * Added Siemens SL45 init strings for AT2.  * Added a WAP packet proxy application, test/wapproxy.c. This may be used    to act as a WDP, WTP proxy between WAP client and WAP gateway for     packet analyzation purposes.  * Allows returning to the 'device-home' URL if 'smart-errors' are activated.    This can be used to let the phone go back to a pre-defined URL in case an    serious error happens, i.e. HTTP lookup of an URI fails.  Bugfixes:  * SMPP thread handling bug fixed.  * AT2 date encoding bug fixed.  * HTTP basic auth userid and password handling bug fixed.   * Fixed WAP smart-error message bug, when HTTP lookup failed.  * AT2 init string in Siemens TC35 configuration fixed.  * Fixed various SSL connection related bugs.  * DLR race condition due to unlocked list fixed.  * Fixed memory leak in smsc abstraction layer for restarting smscs.  * Fixed initial approach for client SDU size to solve the problem with     concatenated WSP requests.  * SMPP throttling problem fixed.  * Fixed HTTP queueing bug.  * Various improvements and fixes in the HTTP routine library.  * Fixed panics for /store-status calls if no store-file is used.    * Fixed difftime calculation to make heartbeat work again.  * Fixed possible race condition in store file saving.Development news:  * We need to think about and rewrite the iconv() character encoding layer.    The character encoding should be done in the smsc module abstracted    layer and not in the smsc specific module layer. As a base encoding we    are going to use latin1.         Changes since version 1.2.0:Compatibility breakers:  * SMPP module users should note that the 'msg-id-type' default behaviour    has changed. The SMPP spec says that msg ids should be C strings and    hence we treat them as such per default. If your SMSC gives msg ids    in submit_sm and deliver_dm PDUs in different numbering basing, then    please use the 'msg-id-type' config directive to set it accordingly.New features:  * SMPP priority flag is now supported.  * SMPP unbind PDU handling added.  * SMPP throttling error code support added.  * MacOS X support has been improved.  * Added 'allowed-receiver-prefix' and 'denied-receiver-prefix' for     sms-service groups. This is used to restrict access to service requests     coming in on certain receiver numbers, i.e. shortcut numbers.    * Added directives 'http-request-retry' and 'http-queue-delay' for HTTP    request queueing for sms-service 'get-url' and 'post-url' services.    This way a non reachable HTTP server will not cause to drop the request.    Instead smsbox will hold a queue and retry the HTTP request via the     configurable settings 'http-request-retry' and 'http-queue-delay'.  * Added 'store-status' HTTP admin command to retrieve the messages     currently in the main queue.  * Added a '--with-cflags=CFLAGS' and '--with-libs=LIBS' configuration    options. These are useful when Kannel is linked against additional    proprietary modules.  * Improvements in the Siemens M20 GSM modem support.   * Added EMI2 specific configuration directives 'notification-pid' and     'notification-addr'.   * Added Return Path Indicator (RPI) support for SMPP and EMI2 via boolean     sendsms interface parameter 'rpi'  * LibSDB support for external storage has been added. libSDB is an abstraction    library for various DB system, including MySQL, PostgreSQL, Oracle, gdbm     and some others.  * wapbox has an own access.log facility now.  * Added the new 'smasi' SMSC type for connecting to SM/ASI protocol SMSC,     like the CriticalPath InVoke SMS Center.  * Added HEAD method support for HTTP client module.  * DLR support for the AT2 module has been added.  * Slight re-organization of the DLR module to make it easier in supporting     other SMSC modules too.  * Added 'unified-prefix' configuration directive on a smsc basis to set     number normalization rules. This may be used it SMSC connections handle     prefix normalization differently.  * Added 'source-addr-autodetect' to smsc group for auto-detecting source     addr in smpp module, if desired.  Bugfixes:  * Timezone issue fixed in SMPP module.   * Output of fakewap has been made more human-readable.  * Various fixes and improments in the wmlscript parsing routines.  * Fixed various other possible segmentation faulting bugs in handling    null'ed Octstr vars.  * Fixed various mutex problems that caused errors while accessing lists.  * Some fixes in HTTP keep-alive handling logic that causes our client to     keep the connection up, even while the server has asked to drop it.  * Various fixes and improvements in the PPG (push proxy gateway) module.  * Fixed a bug in the prefix-match routine that caused to tread an number    match not to be a prefix match.Changes since version 1.1.6:Compatibility breakers: * configure now uses the --enable-localtime as default. This will log   file stamps in local time, not GMT. Beware if you need other timezone    date logging to switch this off. * configure now uses the --with-malloc=native as default. This is more   suitable for production environments then the limited malloc checking   counterpart. * Use the 'to' HTTP GET variable to specify the destination MSISDN of    outbound messages for both sendsms and sendota HTTP interfaces. * wapbox does not any longer start a PPG HTTP server thread if no ppg   group is specified in the configuration file.New features: * Harmonized logging output for EMI2 and SMPP module. * Added on-the-fly shutdown and re-start for specific smsc-ids via the   administrative HTTP interface URIs 'stop-smsc' and 'start-smsc'. * Added traffic statistics of inbound and output SMS on the status page. * Added 'interface-version' config directive for SMPP module. * Added timing configuration directives for SMPP module to specify    reconnect delays and timeout values. * Added alternative DCS support for SMPP module to define alternative DCS   value via sendsms's alt-dcs flag. * Added support for XML POSTs of SMS messages on the basis of the IETF   draft http://search.ietf.org/internet-drafts/draft-koponen-sms-xml-03.txt. * Added transceiver mode for SMPP links. * Added wapbox directive 'smart-errors' for smarter WSP error messages to   the handset device. * Added wapbox directive 'force-sar' for forced processing of segmentation   and reassembly (WTP-SAR) packages.Bugfixes: * Fixed compiler warning for gcc 3.x for compiler macros. * Fixed a couple of memory leaks in various modules. * Improved the output of the status page and fixed the status condition   if an SMPP link is only used as receiver. * Fixed validity issues in the SMPP module. * Fixed a possible segv bug in SSL connection opening call. * Fixed handling of application ids in the PPG module. * Implemented a queue limit for outbound messages. This should hold up the   situation that there are infinitely more messages injected to the queue   then there are outflowing to the SMSC connections. * Further improvements in the AT2 module. * Fixed some MySQL related problems while processing DLRs to databases.Changes since version 1.1.6:Compatibility breakers: * GET method variable 'phonenumber' will be replaced by 'to' for the    sendota HTTP interface. Currently we run both, to allow users to    switch seamlessly.New features: * sendota HTTP interface requests can be send in POST method mode   containing special X-Kannel HTTP headers for the control information   and the OTA XML document as body content.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 arrive 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 successful 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 useful 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 rely 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 packaging 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 challenge.   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.   Changes since version 1.1.4:Compatibility breakers: * sendsms service now uses the HTTP status code in replies, instead of   always using 200.  Valid requests get 202 (Accepted), invalid requests   get an error code.New features: * fakewap is better at testing high loads. * Added sender-prefix configuration variable for CIMD2. * A new sms-service escape sequence, %i, which expands to the smsc-id   of the message. * Added a status.xml service to the administration interface.Bugfixes: * Minor bugfix to emi2. * Fixed handling of accept-x-kannel-headers and assume-plain-text   configuration fields. * Phone-as-SMSC driver can handle text messages with UDH. * Fixed a rare case that could cause a deadlock between the bearerbox   and smsbox. * Fixed a bug that prevented having many smsc configuration blocks. * HTTP: Correctly handle redirections to invalid URLs.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -