📄 changelog-1.3.2
字号:
2004-04-21 Alexander Malysh <a.malysh@centrium.de> * gw/wml_compiler.c: applied patch that fixes variable substitution. Thanks to Joerg Pommnitz <jpo@condat.de>. [Msg-Id: <4D93AAF95CB5A64E8F622EC796ECF5AC3FC0EB@exil.condat.de>].2004-04-19 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smpp.c: added 'message_payload' handling. Added enhanced DLR parsing and handling of DLR's optional parameters.2004-04-19 Alexander Malysh <a.malysh@centrium.de> * gw/smsbox.c, gwlib/xmlrpc.[ch], gwlib/cfg.def, gwlib/octstr.[ch], test/test_xmlrpc.c: applied patch from bug #120. Thanks to Robert Galach <robert.galach@my.tenbit.pl>.2004-04-19 Alexander Malysh <a.malysh@centrium.de> * test/dlr-receiver.py: added simple ready-to-go server for receiving DLRs. Thanks to Guillaume Cottenceau <guillaume.cottenceau@mnc.ch>. [Msg-Id: <84fzb4uu2s.fsf@frozen.mnc.ch>].2004-04-19 Alexander Malysh <a.malysh@centrium.de> * gwlib/octstr.c: applied patch that allows octstr_search_chars to not ignore its `pos' parameter. Thanks to Guillaume Cottenceau <guillaume.cottenceau@mnc.ch>. [Msg-Id: <84d6642ok9.fsf@frozen.mnc.ch>].2004-04-18 Alexander Malysh <a.malysh@centrium.de> * README: adds docbook entries for Gentoo and Mandrake. * doc/userguide/userguide.xml: replaces `README.docbook' with `README'. Thanks to Guillaume Cottenceau <guillaume.cottenceau@mnc.ch>. [Msg-Id: <84brluwris.fsf@frozen.mnc.ch>].2004-04-18 Alexander Malysh <a.malysh@centrium.de> * gw/smsbox.c: applied patch enhances the log and output messages when gw/smsbox.c encounters a message without a recipient field. Thanks to Guillaume Cottenceau <guillaume.cottenceau@mnc.ch>. [Msg-Id: <84k70guv6v.fsf@frozen.mnc.ch>].2004-03-28 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_cimd2.c: applied in a slightly modified version that set the DLR Msg's sms->msgdata value to the statuscode if there is no USER_DATA available. Thanks to Nicholas Rahn <nicholas.rahn@mnc.ch>. [Msg-Id: <1080286173.6498.46.camel@frisbee.mnc.ch>].2004-03-27 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smpp_pdu.[ch], gw/smsc/smpp_pdu.def, gw/smsc/smpp_pdu_opt.def: applied patch with new version of optional params handling in smpp pdu. With this version Dict* is killed and all opt. params are treated the same as mandatory and could be easier accessed. Now pack/unpack for int values works too. Note: not available in pdu opt. params are initialized with '-1' for int, NULL for nulterminated/octet strings. [Msg-Id: <200403231506.31479.a.malysh@centrium.de>].2004-03-22 Alexander Malysh <a.malysh@centrium.de> * test/test_dbpool.c: applied missind part of last commit. Thanks again to "Robert Galach" <kanelek (at) tenbit.pl>.2004-03-20 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_oracle.c, gwlib/dbpool.[ch], gwlib/dbpool_oracle.c, gwlib/dbpool_p.h: applied db_pool_binding_variables_2.patch provided by "Robert Galach" <kanelek (at) tenbit.pl> that enables binding variable in sql statements and contains implementation for oracle. [Msg-Id: <01bb01c407a7$26623640$320da8c0@tenbit.com>].2004-03-17 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_sema.[ch]: fixed annoying compiler warning. Changed msgbody from (void**) to (void*). I don't know why in hell (void**) was needed?2004-03-10 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smpp.c: applied patch that removes unneeded setting of online time to -1. Thanks to Nisan Bloch <nisof@amagoblin.co.za>. [Msg-Id: <6.0.0.22.0.20040311193716.03189a90@amagoblin.ialien.co.za>]2004-03-11 Stipe Tolj <tolj@wapme-systems.de> * wap/cookies.c: source beauty, no logic change.2004-03-11 Stipe Tolj <tolj@wapme-systems.de> * wap/wsp_server_method_states.def: fixing bug where WSP 1.2 is simply assumed while entering the WSP header packing, instead of using the "detected" WSP Encoding-Version that is available in the state machine. Thanks to "Vjacheslav Chekushin" <slava@lmt.lv> for this.2004-03-11 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_cimd2.c: fixing wrong parameter length for "service description" field according to Nokia CIMD spec. Thanks to <dido@imperium.ph> for pointing to this.2004-03-11 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smpp.c: fixing race conditions amonst status and connect_time while set in various threads. Thanks to Nisan for pointing to this. [Msg-ID: <6.0.0.22.0.20040305000910.02f37008@amagoblin.ialien.co.za>] 2004-03-11 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_cimd2.c: added more codes that return DLR_FAIL. Thanks to "Arne K. Haaje" <haaje@eurobate.com> for this patch. [Msg-ID: <200403101401.42854.haaje@eurobate.com>] 2004-03-10 Alexander Malysh <a.malysh@centrium.de> * gw/shared.c: fixed bug that every part of splitted message has the same UUID. Thanks a lot to "Robert Galach" <kanelek@tenbit.pl>. Msg-Id: <00f701c40696$8168da10$320da8c0@tenbit.com>. 2004-03-10 Alexander Malysh <a.malysh@centrium.de> * wap/cookies.c: applied patch from "Mindaugas Riauba" <mindaugas@bi.lt> that fixed segfault. Thanks a lot to him. Msg-Id: <02c601c40691$c9750310$f20214ac@bite.lt>. 2004-03-10 Alexander Malysh <a.malysh@centrium.de> * gw/bb_alog.c: fixed bug introduced by last change that "%s" was not passed to alog(...) call. Thanks to "Robert Galach" <kanelek@tenbit.pl> for catching it. Msg-Id: <004d01c4068d$d6058d60$320da8c0@tenbit.com>. 2004-03-09 Alexander Malysh <a.malysh@centrium.de> * gw/urltrans.c: applied patch from "Angel Fradejas" <afradejas@mediafusion.es> that fixes the bug #117. Msg-Id: <200403031228.i23CSkP16905@int-mail01.mediafusion.es>. 2004-03-09 Alexander Malysh <a.malysh@centrium.de> * gwlib/octstr.c: applied patch from "Angel Fradejas" <afradejas@mediafusion.es> in slighly modified version that checks for NULL pointers. Msg-Id: <200403031228.i23CSkP16905@int-mail01.mediafusion.es>. 2004-03-08 Alexander Malysh <a.malysh@centrium.de> * gw/bb_alog.c: fixed custom & default access_log. Now we try to determine SMSC-ID as follows: 1) smscconn_id(conn); 2) smscconn_name(conn); 3) msg->sms.smsc_id. Made functions conn NULL pointer aware. * gw/bb_smscconn.c: made bb_smscconn_failed(...) SMSCConn NULL pointer aware. 2004-03-06 Alexander Malysh <a.malysh@centrium.de> * gwlib/protected.c: restored GETHOSTBYNAME mutex, that was accidental removed by last commit. 2004-03-05 Alexander Malysh <a.malysh@centrium.de> * gwlib/octstr.c: don't allocate temporarely Octstr in 'octstr_append_decimal'. 2004-03-05 Alexander Malysh <a.malysh@centrium.de> * gwlib/protected.[ch]: fixed non reentrant time functions, those _must_ use only one mutex instead of mutex per time function. Quote from man page: The return value points to a statically allocated struct which might be overwritten by subsequent calls to any of the date and time functions. Added 'gw_mktime' function. * wap/cookies.c: changed 'mktime' call to 'gw_mktime'. 2004-02-26 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: update of OISD section. * gw/smscconn[_p].[ch], gw/smsc/smsc.c, gw/smsc_oisd.c, gw/smsc/smsc_p,h: Rewrite of OISD module to smscconn API. Thankt a lot to "Dariusz Markowicz" <dariuszm@tenbit.pl> for this patch. [see Mantis BUG#59 for the diff file] 2004-02-24 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: fixed bug that config directive 'sendsms-chars' was not used at all in the logic, only the default remained. Thanks to "francesco emmi" <francesco.emmi@a-tono.com> for submitting this report and Edwin for acknoledging it. [Msg-ID: <1077126696.1011.49.camel@verne>] 2004-02-19 Stipe Tolj <tolj@wapme-systems.de> * wap/wsp_server_method_states.def: removed the ambicious 0x00 byte removal that was device specific for the Siemens S35. Thanks to Paul and Vjacheslav for pointing this out. Sorry for the delay removal. 2004-02-19 Stipe Tolj <tolj@wapme-systems.de> * gw/dlr.c: fixed MO boxc routing in case we have an directly received NACK from SMSC. The DLR message wouldn't be returned to the same smsbox-id connection. 2004-02-19 Igor Ivoilov <igor@francoudi.com> * test/fakewap.c: added header "Accept: */*" to connect request to make wapgateway happy and reply with status of 200. 2004-02-18 Alexander Malysh <a.malysh@centrium.de> * gwlib/conn.c: fixed possible race condition. also set io_error for failed write operations. 2004-02-18 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added Arne's patch to document binfo and tariff support within CIMD2 module. Thanks Arne. 2004-02-18 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml: moved 'External DLR' section to sect1, because DLR support doesn't belong to SMSbox configuration. Moved 'Mysql connection' section to sect3 and made it belongs to mysql dlr config. 2004-02-16 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_cimd2.c: added RPI (return-path-indication) support and binfo support via tariff class in CIMD protocol. Thanks to "Arne K. Haaje" <haaje@eurobate.com> for the patch. [Msg-ID: <200402160909.47610.haaje@eurobate.com>] 2004-02-16 Stipe Tolj <tolj@wapme-systems.de> * gw/bb_boxc.c, gw/shared.c, gw/smsc/smsc_[cgw|emi|fake|smasi|smpp].c, gwlib/conn.[ch], gwlib/http.c, test/drive_smpp.c, test/fakesmsc.c, test/test_smsc.c: renamed conn_read_error() to conn_error() to imply that this is a generical IO error condition we use for abortion. Also within gwlib/conn.c fixes handling of POLLHUP and POLLERR according to BUG#107. 2004-02-16 Stipe Tolj <tolj@wapme-systems.de> * gw/wml_compiler.c: fixed compiler warnings. 2004-02-10 Alexander Malysh <a.malysh@centrium.de> * gw/bb_smscconn.c: got rid of 'List *incoming_wdp'. No sense to be there. 2004-02-10 Alexander Malysh <a.malysh@centrium.de> * gw/wml_compiler.c: applied patch that prevent segfaults on solaris while printing debug msgs. Thanks a lot to: Paul P Komkoff Jr <i@stingr.net>. Msg-Id: <20040209125602.GK12061@stingr.net>. 2004-02-04 Alexander Malysh <a.malysh@centrium.de> * gwlib/utils.c: don't free 'struct passwd*' because it's allocated staticaly within glibc. 2004-02-02 Stipe Tolj <tolj@wapme-systems.de> * gw/shared.c: changed connect_to_bearerbox_real() to not drop panic in case we couldn't connect to bearerbox. This allows the caller to deside if a panic is applicable or a loop will be entered to try to re-connect. Whereas connect_to_bearerbox() keeps to throw panic on unsuccessful connect. 2004-01-29 Aarno Syv\132nen <aarno@gni.ch> * gw/wap_push_ppg_pushuser.c: Fixed a fatal bug appearing when no blacklist is defined 2004-01-27 Stipe Tolj <tolj@wapme-systems.de> * gwlib/gwthread[-pthread].[ch], gwlib/log.c: added pid output to default log-file format. * test/test_wakeup.c: added getpid() calls to show whic OS process id we get for a thread. 2004-01-26 Aarno Syv\132nen <aarno@gni.ch> Committed bugfixes by Paul Bagyenda. * gwlib/date.c: Bugfix in function making ISO dates * gwlib/mime.c: Add random characters to the boundary. Safer way to detect "non-standard" mime entity ending (\n, not \r\n). Correct a misspelling. * wap/wsp_headers.[c|h] More public functions. Accept '"' in addi- tion of WSP_QUOTE. Correct handling of quoted parameters. Thanks a lot to Paul ! 2004-01-26 Stipe Tolj <tolj@wapme-systems.de> * gwlib/dbpool_mysq.c, gwlib/utils.c: some source code beautifying. No logic change. 2004-01-23 Alexander Malysh <a.malysh@centrium.de> * gw/wap_push_ppg_pushuser.c: forgot this one by last commit. 2004-01-23 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml, gw/bb_smscconn.c, gw/smsbox.c, gw/smscconn.c, gw/smscconn_p.h, gw/urltrans.[ch], gwlib/cfg.def, gwlib/regex.[ch]: Applied a "big" regexp patch from "David Schmitz" <schmitz@wapme-systems.de>. This patch breaks currently kannel build when no 'regexp.h' found. David
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -