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

📄 news

📁 The Kannel Open Source WAP and SMS gateway works as both an SMS gateway, for implementing keyword b
💻
📖 第 1 页 / 共 3 页
字号:
 * Don't panic if there is no "default" sms-service.Development news: * Beginnings of https support.  Not secure yet.Changes since version 1.1.3:Security: * smsbox: X-Kannel-UDH headers in HTTP responses are no longer accepted,   unless accept-x-kannel-headers is configured for the service.  This   prevents possibly untrusted sites from setting strange UDH values. * Bugfix: An empty POST request from a client could crash the wapbox.Compatibility breakers: * smsbox: HTTP responses with content-type application/octet-stream (or   no content-type at all) will be sent as "octet data" instead of assumed   to be text/plain.  This makes it possible to send for example ring tones   in response to user messages. * smsbox: The "user" field is now required in all sendsms services. * Kannel now uses the same "data coding scheme" values in all SMSC   protocols that use them.  It is now used only to set the alphabet,   and leaves the message class alone.  This affects the Phone-as-SMSC,   CIMD2, OIS, and SMPP modules. * Compiling Kannel now requires libxml 2.2.5 or later.New features: * New sms-service type "posturl", which makes a POST request   containing the message in the body and other information in X-Kannel-   headers.  The sendsms interface also accepts POST requests in this format.   Not documented yet. * Sendsms services also accept POST requests. * smsbox: X-Kannel-From and X-Kannel-To headers can be used in HTTP   responses to set the sender and receiver numbers, if   accept-x-kannel-headers is configured for the service. * New, improved module for UCP/EMI SMSC protocol, called "emi2".   It will replace the emi and emi_ip modules in the future, but coexists   with them in this release. * New configuration variable catch-all in sms-service configuration   groups.  If this is set, the service will be used for all messages   that match its keyword, instead of only messages that have the right   number of words.  Useful for defining service-specific error replies. * Configuration variables such as "concatenation" can now be set to   yes/no or true/false instead of just 0 or 1. * Kannel can be configured to store incoming SMS messages in a file   until they have been processed, so that they can not be lost in a crash. * Improved portability to MacOS X. * SMPP SMSC module will send enquire_link packets at regular intervals.   This is needed to stay connected with some SMSCs. * Significant improvements to the SMPP SMSC module.  It should now be   ready for serious use. * Phone-as-SMSC module will retry a few times if sending a message fails.   This works around many temporary problems.Bugfixes: * Support libxml versions that install xml2-config instead of xml-config. * Several memory leaks fixed. * Fixed panic if faked-sender configuration variable is used in a sendsms   service. * Sendsms replies now have no-cache headers to prevent proxies from   trying to cache sendsms queries. * Some PDU encoding errors in the Phone-as-SMSC module were fixed. * CIMD2 SMSC module works around a bug in some SMSCs that could cause   messages to be received multiple times. * HTTP module can (again) handle "100 Continue" responses from servers. * Lots of minor bugfixes.Development news: * More work on WAP Push.Known problems: * New POST-based interface for SMS is not documented. * The CIMD2 SMSC module can sometimes send multiple "alive" requests   at a time, which breaks the protocol and confuses the SMSC. * Concatenated text messages don't work with all protocols.Changes since version 1.1.2:Security: * A bug in the error handling code would make Kannel crash if a HTTP   request (for example to sendsms) contained literal spaces in the URL.   This has been fixed.  The problem was not present in the 1.0 series.New features: * New "http" SMSC which allows Kannel to be used with HTTP-based   SMS interfaces (such as Kannel itself, so that you can chain them). * WML compiler produces slightly smaller output.Bugfixes: * Phone-as-SMSC module made more reliable under high load.  In particular,   reopening a broken connection works again. * Bearerbox no longer treats any UDP errors as fatal, they are just   warnings now. * Several memory leaks fixed.Development news: * Started a benchmarking framework, activated with "make bench". * Bearerbox now uses the conn module for box connections. * octstr_format takes a new %E format which does http-url encoding.Changes since version 1.1.1:Compatibility breakers: * Format of access log output has changed.New features: * Support for Ericsson GSM modems. * smsbox: HTTP responses can now send UDH messages by sending an   X-Kannel_UDH header in the reply. * smsbox: Added "%b" translation for receiving binary data. * Updated and expanded User's Guide. * SMPP driver now responds to Enquire Link packets, which will help   keep Kannel connected to an SMS center when the connection is idle. * Small perl script to read and summarize access log output. * wapbox is better at dealing with HTTP responses that are too large   for the client, or in the wrong format.Bugfixes: * WMLScript compiler avoids generating zero-length functions, so that   the result works on more clients. * smsbox: Numerous fixes to the message splitting functions. * smsbox: OTA configuration works again. * WML compiler: Corrected encodings for "ordered true" and "ordered false".Development news: * WML decompiler improved.Changes since version 1.1:Compatibility breakers: * Kannel now complains about unknown configuration settings, rather than   silently ignoring them.New features: * The SMS testing tool (fakesmsc) has been replaced with a better one.   It can be started and stopped while Kannel is running, which makes   it easier to use.  It also supports udh. * validityperiod option for phone-as-SMSC, see user guide for details. * User's Guide has section on how to use pre-compiled Kannel packages. * Improved portability to FreeBSD. * Updated CIMD2 code to version "2-0 en" of the specification.Bugfixes: * http-proxy-exceptions works again. * SMS service keywords are case-insensitive again. * If SMS request has unknown keyword, and no default is specified,   reply "Request failed" instead of logging a confusing error message. * Fixed possible deadlock in bearerbox startup. * Fixed a number of memory leaks. * Fixed some errors that only showed up with --with-malloc=native.Development news: * All boxes now use the new configuration file interface.Changes since version 0.13.1:Compatibility breakers: * Replies from the bearerbox admin interface are now formatted according   to the Accept: headers sent by the client, preferring WML over HTML   over plain text.  They used to always be plain text. * Filling in admin-password is now mandatory in the configuration file. * In the configuration for UCP/EMI SMSCs, username and password are   now used if they are set, and not used if they are not.   They used to be mandatory even though they were never used, so in   existing configurations they are likely to contain dummy values   that will not work.  (This was actually changed before 0.13.1, we   forgot to note it then.)New features: * New SMPP module.  Written for SMPP 3.4 but should support 3.3 as well. * smsbox reports load to the bearerbox. * Added status.wml, status.html, and status.txt commands to the bearerbox   admin interface, to return status in a specific format. * If admin commands are tried with the wrong password, the response is   delayed, in order to limit brute force password cracking. * New configuration variable status-password, which protects the status   admin command if it is set. * Admin commands can be used without a /cgi-bin part in the URL.   So http://localhost:13000/cgi-bin/status can now become just   http://localhost:13000/status. * New smsc configuration group variable 'allowed-smsc-id', which lets   you limit which messages can be sent to a specific SMSC. * New architecture documentation. * New SMS testing tool called fake2.  It works like the old fakesmsc,   but can be started and stopped while Kannel is running, which makes   it easier to use. * New URL translation %k in smsbox, which is replaced with the keyword   of the SMS request. * Improved portability to FreeBSD by using less stack space per thread.Bugfixes: * The u-dieresis (u with two dots) was translated incorrectly to the   GSM character set, in the AT, CIMD2, and SMPP drivers.  Fixed. * The EMI used to crash if username was not set.  Fixed. * WML compiler can handle a libxml that was compiled with   the -DXML_USE_BUFFER_CONTENT flag. * WML compiler: If charset is not supplied in a WML file, the   one from the HTTP content-type header is used instead, if available. * Fixed signal handling on Solaris and other systems with POSIX threads.Development news: * New SMSC interface in the bearerbox, which should allow much faster   implementations and better error handling.  There is a wrapper for   the old interface, because no SMSC drivers have been converted yet. * New configuration file interface that uses Octstrs. * Work started on WAP Push.Changes since version 0.13:New features: * WTP and WSP protocol stacks are now separate, so that other projects   than Kannel can make use of them. * Redesigned smsbox to have a stable number of threads.  It is much   more stable now, handles more requests at a time, and shuts down   more cleanly. * sendota interface accepts more than one OTA configuration. * Driver for UCP/EMI SMSCs supports authenticated sessions. * smsbox accepts WML responses as well as plain text and HTML responses.Bugfixes: * Improved HTTP module's support for HTTP/1.0 clients and servers. * Fixed UDH encoding in Phone-as-SMSC module. * Fixed splitting of SMS messages that have UDH. * HTML to SMS conversion now deals with entities like Ӓ correctly.   (Also fixed in 0.12.3) * Several bugs and memory leaks fixed in SMPP module. * Bearerbox detection of inactive SMSCs is less trigger-happy.   This greatly improves throughput if the roundtrip to the SMSC is   slower than 10 milliseconds.  (Also fixed in 0.12.3) * Detect libxml 2.2.10 and above as part of the 2.2.x series.   (Also fixed in 0.12.3) * Fixed some memory leaks.Development news: * Checking malloc now displays some of the contents of the memory leaks   it finds, which makes it much easier to track them down. * Started building support for WAP Push.Changes compared to version 0.12.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. * 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. * 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: * 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.  Used by HTTP module.  Connection module has   extensions for it.See ChangeLog for detailed information.

⌨️ 快捷键说明

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