📄 changelog-1.1.6
字号:
MMS related well known values and stuff that is required to use the PPG part for the M.notification-ind processing. 2002-03-07 Stipe Tolj <tolj@wapme-systems.de> * gw/cfg.[ch]: implemented inclusion feature for configuration file processing. Now you may use 'include = "foobar.conf"' anywhere in the config file to include sub-configuration parts. * doc/userguide/userguide.xml: added section which describes the new 'include' configuration directive.2002-03-03 Bruno Rodrigues <bruno.rodrigues@litux.org> * gw/smsc_emi2.c: keepalive time is now only updated after sending an operation 51 or the keepalive itself * doc/userguide/userguide.xml: added my-number information to at2 group * gw/smsc_emi2.c: added my-number configuration to emi2. Sometimes, the large account number is not the same as the short number. * doc/userguide/userguide.xml: added my-number information to emi2 group * gw/msg-decl.h, gw/smsbox.c, gw/urltrans.c: added charset field to message. If undefined, kannel should assume default charsets by looking at coding value * gwlib/cfg.def, gw/smsbox.c: added mo-recode boolean value to ask smsbox to try to recode a UCS2 received message to iso-8859-1. * gw/smsbox.c: commented the debug lines in charset_processing. It works, we don't need them anymore * gw/urltrans.c: added variables %c for coding and %C for charset * gwlib/octstr.c: added check to avoid converting from utf-8 to utf-8 * doc/userguide/userguide.xml: added mo-recode information to smsbox group, and %c and %C information2002-03-03 Bruno Rodrigues <bruno.rodrigues@litux.org> * gw/smsc_at2.c: applied sms-center configuration for at2, based on patch privided by Oded Arbel [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B166D5E@exchange.m-wise.com>] * gw/smsbox.c: fixed a panic when text is empty and kannel try to print it * gw/smsc_at2.c: set keepalive to 0 if not defined in configuration; close device after auto-detecting modem; return ok(4) when receive the +CPIN:READY reply * gw/smsc_at2.c, gw/smsc_emi2.c: set retry to 0 if not defined in configuration2002-02-25 Bruno Rodrigues <bruno.rodrigues@litux.org> * contrib/web/*: Added a form and a php file to send messages. Includes text, mwi, NSM, Wap related and Siemens MMC. There's still some portuguese strings in it and it misses to java applets, but it's usable. I just hope that there's no problem with copyrights... .(and yes, you can send a mp3 via sms to a Siemens SL45i)2002-02-25 Bruno Rodrigues <bruno.rodrigues@litux.org> * Changelog: fixed spaces in my last entries. * gw/smsc_at2.c: fixed a bug introduced by my last patch that even on successful modem connection, kannel would still stay inside the connection cicle (a missing "break" command). * gw/smsc_at2.c: Changed a possible bug. On timeout, at2_wait_modem_command returned -10, and every other line shows that it should be -1; * gw/smsc_at2.c: When auto-detecting speed, try 57600 too (if defined) Siemens SL45 only uses 57600. :) * gw/msg-decl.h, gw/smsbox.c, gw/smsc_emi2.c, gw/smsc_at2.c: added pid http argument. Pid is used to send Sim Toolkit Messages. A get like: ...&pid=127&coding=2&alt-dcs=1&mclass=3 passes without error on emi but not yet on at2. (I'm checking on that) * gw/msg-decl.h, gw/smsbox.c, gw/smsc_emi2.c, gw/smsc_at2.c: added alt-dcs http argument. Like the configuration variable in AT2, this is used to force the 0X or FX kind of DCS when sending the message. (Fixes a bug when sending flash messages to old mobiles). * gw/smsc_at2.c: Added my-number configuration variable, so the message appears in logs with the correct number instead of "1234" * gw/smsc_at2.c: Added keepalive configuration variable. From this many seconds, kannel sends an AT command and if it fails, reconnect to the modem (We could later use other command instead of a simple AT, to check if we are still connected to the GSM Network :) ) * doc/userguide/userguide.xml: Added pid, alt-dcs and at2-keepalive info; Separated at and at2 in feature tables2002-02-23 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_emi2.c: removed unused variable `retry' to make kannel-nag script happy again. 2002-02-22 Bruno Rodrigues <bruno.rodrigues@litux.org> * gw/smsc_emi2.c, gw/smsc_at2.c, gwlib/cfg.def: Added retry configuration boolean value to force these to smsc to always try to reconnect. The idea is that if the connection went ok once, it should retry it. Example: M20 sometimes don't start. EMI with multiple smsc's or a bad terminated connection could reply with a "Too many sessions". * gw/smsc_at2.c: In initialization, the modem could be probbed for speed and modemtype. Changed code to exit or retry if one of these fail; in detect_speed, if every speed probe fail, speed would be 0. Now it returns an error * doc/userguide/userguide.xml: added retry configuration information2002-02-22 Bruno Rodrigues <bruno.rodrigues@litux.org> * gw/smsbox.c: fixed a bug when reply_requestfailed message was used, because the memory wasn't duplicated and is deleted later2002-02-21 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_at2.c: fixing memory leak reported by: "Oded Arbel" <oded@m-wise.com> [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B166D80@exchange.m-wise.com>] * gw/smsbox.c, gwlib/http.c: fixing memory leaks reported by: "Nektarios K. Papadopoulos" <npapadop@inaccessnetworks.com> [Msg-ID: <3C73F986.58353A9F@inaccessnetworks.com>]2002-02-20 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_at2.c: fixing a list_search() mistake reported by: "Nektarios K. Papadopoulos" <npapadop@inaccessnetworks.com> [Msg-ID: <3C72B61A.1BC22DD7@inaccessnetworks.com>]2002-02-20 Stipe Tolj <tolj@wapme-systems.de> * gwlib/conn.c: fixing mutex race condition in conn_register() suggested by: Uoti Urpala <uoti.urpala@netikos.com> [Msg-ID: <3C724267.1040508@netikos.com>] 2002-02-20 Stipe Tolj <tolj@wapme-systems.de> * gwlib/conn.c: fixing major bug in poll_callback() that caused heavy CPU cycling impact on Linux and system error on Solaris and Cygwin while handling the poll in/out. suggested by: Uoti Urpala <uoti.urpala@netikos.com> [Msg-ID: <3C724267.1040508@netikos.com>]2002-02-18 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: fixed bug in smsbox_req_sendota() reported by Peter L鰂man <petlof@aland.net> [Msg-ID: <004e01c1b32b$98c8b2e0$9d0a70c2@mtel.mtel.aland.fi>]2002-02-12 Andreas Fink <andreas@fink.org> * gwlib/octstr.c: removed annoying info message for making gwlib be better usable for command line tools.2002-02-10 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_ois.c: removed unused ois_convert_from_iso88591() for the sake of kannel-nag2002-02-08 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc_at2.c: added Alcatel support as AT GSM modem SMSC submitted by: Olivier Dur閏u <olivier.durecu@ms.alcatel.fr> [Msg-ID: <3C63AA61.7000208@ms.alcatel.fr>]2002-02-07 Stipe Tolj <tolj@wapme-systems.de> * gwlib/octstr.c: removed unused variable from octstr_read_pipe() in order to make kannel-nag run happily.2002-02-07 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added documentation for "exec" sms-service * gwlib/cfg.def: added "exec" translation type to sms-service multi * gwlib/octstr.[ch]: added function octstr_read_pipe() to read everything from a file descriptor to an octstr. * gw/smsbox.c: added translation type TRANSTYPE_EXECUTE and the corresponding popen() logic to execute shell commands for sms-services. * gw/urltrans.[ch]: added translation type TRANSTYPE_EXECUTE 2002-02-07 Stipe Tolj <tolj@wapme-systems.de> * STATUS: added Oded Arbel's fix for timestamp issue in at2 * gw/smsc_ois.c: Applied patch for handling 7bit encoded messages submitted by: Oded Arbel <oded@m-wise.com> [Msg-ID: <1013025181.2798.3.camel@preceptor.m-wise.co.il>]2002-01-31 Stipe Tolj <tolj@wapme-systems.de> * gw/bearerbox.c, gw/smsbox.c: added SIGQUIT signal handling in signal_handler() to call gw_check_leaks() like in gw/wapbox.c.2002-01-31 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: applied missinc forced-smsc patch for sendota service in smsbox_req_sendota(), sumbited by Indrek Mandre <indrek.mandre@trigger.ee> [Msg-ID: <B9A4FDCD41EAD411B0C900D0B7A959211451D8@EXCHANGE>]2002-01-31 Andreas Fink <andreas@fink.org> * gwlib/gwlib.h: included string.h to avoid compilation warnings2002-01-29 Stipe Tolj <tolj@wapme-systems.de> * STATUS: added Alex Judd's smsc_smpps.c TON patch and added an open issue for re-connect trying of smsc_emi2.c * gw/smsc_smpp.c: Applied patch for checking host config directive submited by Alex Judd <ajudd@jantar.kgbinternet.com> [Msg-ID: <Pine.LNX.4.33.0201290420170.22043-100000@jantar.kgbinternet.com>] Applied patch fixing timestamping of messages submited by "Angel Fradejas" <afradejas@mediafusion.es> [Msg-ID: <FMEKKCFKIGBADHGIJKPJAEBNCNAA.afradejas@mediafusion.es>]2002-01-29 Stipe Tolj <tolj@wapme-systems.de> * gwlib/thread.c: minimal debug output change in mutex_unlock_real() to be of same style as others.2002-01-29 Stipe Tolj <tolj@wapme-systems.de> * STATUS: added file to hold any relevant information about open issues, release showstoppers and patches that have been proposed and have to be reviewed. Any CVS commiter may grap open issues and work on this, please update status information as frequently as possible to hold this file up to date.2002-01-29 Stipe Tolj <tolj@wapme-systems.de> * gwlib/conn.c, gwlib/thread.[ch]: revised Andreas changes for the debugging code of mutexes to be more gwlib/gwassert.h style. This should help in reading the logs more cleanly.2002-01-28 Andreas Fink <andreas@fink.org> * gwlib/thread.c/h: some debugging code for Mutex problems. seems to fix a problem on solaris for no obvious reasons2002-01-28 Andreas Fink <andreas@fink.org> * gw/smsc_smpp.c: fixed SMPP for unicode sending * gwlib/conn.c: reported better where mutex fails2002-01-28 Stipe Tolj <tolj@wapme-systems.de> * gw/bb_udp.c: bind to WTLS ports 9202 and 9203 only in case we have HAVE_WTLS_OPENSSL defined, otherwise kwtls may be used to bind to those. * gw/shared.c: added WTLS reporting in version_report_string()2002-01-28 Stipe Tolj <tolj@wapme-systems.de> * configure{,.in}: modified --with-wtls implementation to be more --with-ssl style and moved it to the end. * gw/pki.[ch], gw/wapbox.c, wtls-secmgr.c, wtls.c, wtls_pdu.c, gw/wtls_pdusupport.c, wtls_statesupport.c: make at least the whole thing compile and build using --with-wtls=openssl.2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: added multi-cast support in smsbox_req_handle(), see [Msg-ID: <3C45F6E8.F677C8D1@wapme-systems.de>]2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * gw/wap_ota_prov.h: moved to gw/ota_prov_attr.h and added MMSURL type * gw/ota_prov.c, gw/smsbox.c: changed header include to ota_prov_attr.h. * gw/ota_compiler.c: added MMSURL type.2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * gw/ota_prov.[ch]: fixed typo in ota_tokenize_bookmarks(). Removed static function declarations from header file.2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: updated SMPP documentation for port = 0 * gw/smsc_smpp.c: applied patch to allow disabling of SMPP threads, using values for the ports, suggested by Nisan Bloch <nisof@amagoblin.co.za> [Msg-ID: <5.1.0.14.0.20020117224637.00a845b0@amagoblin.ialien.co.za>]2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * gwlib/date.c: applied fix to solve date_convert_universal() misbehaviour, suggested by "Angel Fradejas" <afradejas@mediafusion.es> [Msg-ID: <FMEKKCFKIGBADHGIJKPJEEIDCLAA.afradejas@mediafusion.es>]2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added 'ota-bookmark' documentation2002-01-27 Stipe Tolj <tolj@wapme-systems.de> * Incorporated a patch for fixing GSM 7 bit escape issue, submited by "Oded Arbel" <oded@m-wise.com> [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B166D19@exchange.m-wise.com>] * gw/shared.c: added extract_msgdata_part_by_coding() * gw/sms.[ch]: added sms_msgdata_len() * gw/smsc_at2.c: using sms_msgdata_len() now for length calculation2002-01-26 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: Updated changes to OTA documentation * gw/ota_prov.[ch]: Added OTA provisioning routines in an own module so we keep smsbox.c more clean from those. Fixes a bug in ota_tokenize_settings(), previously in smsbox_req_sendota() which did not set PPP authentication and WTLS flags accordingly. Seems the logic for the two parameters have been swapped. * gw/smsbox.c: harmonized the literal names for the two options in sending OTA messages, via Aarno's OTA xml compiler or via the configuration groups in the config file. The 'otaconfig' group has changed to 'ota-setting' group so we have the same "terms" for both methods. *** BEWARE: this breaks backward compatibility with the previous gw/cfg.def rules for 'otaconfig' groups! *** Added 'ota-bookmark' group logic to smsbox_req_sendota(). * gwlib/cfg.def: changed declaration of 'otaconfig' group to 'ota-setting' group to be harmonized with the OTA compiler CGI type names and added 'ota-bookmark' group for OTA bookmarks.2002-01-25 Aarno Syv鋘en <aarno@wiral.com> * gw/ota_compiler.[ch]: Added compiler for XML OTA configuration documents * test/test_ota.c: Added a test program for it * gw/settings.dtd: Added a DTD for OTA compiler * test/test_http.c: Better debugging. Added an option for reading the test message from a file; useful when it contains lots of unsafe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -