📄 changelog-1.3.2
字号:
* wap/cookies.c: fixed BUG#95 causing wapbox to crash while comparing cookies octstr_compare(). 2003-10-27 Alexander Malysh <a.malysh@centrium.de> * gw/bb_http.c: small bug fix. Allow http admin commands w/o /cgi-bin/ prefix (e.g. /status). 2003-10-26 Alexander Malysh <a.malysh@centrium.de> * gw/bearerbox.c: applied patch that should fix bearerbox signal handling. Otherwise is a deadlock possible while signal arrived. For more details see Msg-Id: <200310130000.34055.a.malysh@centrium.de> 2003-10-26 Alexander Malysh <a.malysh@centrium.de> * gw/bb_http.c: cleanup and harmonization of http admin commands. 2003-10-24 Alexander Malysh <a.malysh@centrium.de> * gwlib/conn.c: added check for NULL pointer callback function. * gwlib/http.c: call conn_unregister(conn) before destroing HTTPClient. 2003-10-22 Alexander Malysh <a.malysh@centrium.de> * gw/wml_compiler.c: fixed possible segfault if wml document doesn't contain DTD section. Thanks to Vjacheslav Chekushin <slava@lmt.lv> for patch. Msg-Id: <3F95203C.60402@lmt.lv> 2003-10-22 Alexander Malysh <a.malysh@centrium.de> * gwlib/http.c: applied patch from bug #78. 2003-10-20 Alexander Malysh <a.malysh@centrium.de> * gwlib/accesslog.c, gwlib/gwlib.c, gwlib/log.[ch]: applied alog-log-rc-reopen.diff patch. This patch should fix race conditions in the accesslog and log module while reopening of log files. Patch just add reader/writer lock and make sure that writer are locked while reopening of log files, plus adds log_shutdown(..) function in order to proper close log files. 2003-10-20 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_http.c: added forwarding of 'binfo' CGI variable in Kannel type. * gw/smsbox.c: added X-Kannel-BInfo header for sms-service. Thanks to Adi Prasaja <adi@imt.co.id> for this patch. [Msg-ID: <20031019021038.GA18965@imt.co.id>] 2003-10-17 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smpp.c: applied smsc_smpp.c-allow-plus.diff. This patch implements workaround for buggy SMSC's that send '+' in front of source address and ton/npi set to 1/1 (means international/isdn). 2003-10-17 Stipe Tolj <tolj@wapme-systems.de> * gw/smsbox.c: fixed missing assignment of msg->sms.binfo. Thanks to Paul for spotting my looseliness ;) 2003-10-17 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_at.[ch]: adding +CMTI, MO support. Original patch submited by "Rene Kluwen" <rene.kluwen@chimit.nl> and revised by Alexander to fit current cvs head tree. Thanks a lot for submission. [Msg-ID: <031c01c29faf$5cb51660$1401a8c0@helena>] [Msg-ID: <200310162237.01081.a.malysh@centrium.de>] 2003-10-16 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added sections about new sendsms CGI parameter 'binfo' and sms-service escape code '%B' used for proxying billing identifier/information from/to HTTP application into SMSC modules. * gw/msg-decl.h: removed 'hplmn' parameter added by Bruno; by veto of Alex and Stipe. This is a good thing to have, but has to be more generic and not specific to EMI. This has to be re-done cleanly. * gw/smsbox.c: removed 'auth_code' and 'hplmn' processing. 'auth_code' was nowhere used, even not in the smsc_emi.c module?! Bruno, this is overhead. Added 'binfo' processing for billing identifier/information proxying. * gw/urltrans.c: removed '%h' escape code for hplmn forwarding. Added '%B' escape code for billing identifier/information passing. * gw/smsc/smsc_emi.c: rewrote the XSer handling sections to be more generic. Added XSer 0c and 0d handling. * gw/smsc/smsc_http.c: changed bruNET interface to use binfo field instead of account field. This was miss-used for some time and should be cleaner now. * gw/smsc/smsc_smpp.c: added 'service_type' handling of deliver_sm and submit_sm PDUs to pass information via the binfo billing identifier/ information field of the Msg struct. 2003-10-15 Alexander Malysh <a.malysh@centrium.de> * gw/smsbox.c: trivial changes. 2003-10-15 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_at.c: fixed bug #92. * gw/smsc/smsc_at.h: made all functions static. 2003-10-15 Stipe Tolj <tolj@wapme-systems.de> * gwlib/mime.[ch]: abstracted mime_[octstr|http]_to_entity() to use the same base routine for the transcoding. Added mime_http_to_entity(). Added MIMEEntity *start to the MIMEEntity struct to reference the multipart/related start elmement. 2003-10-15 Stipe Tolj <tolj@wapme-systems.de> * gwlib/http.c: applied Alex's patch for Vjacheslav report on a failing http_something_accepted() routine if we have multi-valued parameter. 2003-10-15 Alexander Malysh <a.malysh@centrium.de> * Makefile.in: fixed 'make install' errors. 2003-10-14 Alexander Malysh <a.malysh@centrium.de> * radius/radius_acct.c, radius/radius_pdu.c: applied Vjacheslav's memleak patch. Thanks to Vjacheslav Chekushin <slava@lmt.lv>. For more details see: Message-ID: <3F854566.4020704@lmt.lv> 2003-10-13 Alexander Malysh <a.malysh@centrium.de> * gw/msg.h: defined MSG_PARAM_UNDEFINED as -1 for init. values of all messages. * gw/msg.c: got rid of ugly sms initializing.Added using of MSG_PARAM_UNDEFINED. * gw/sms.h: added using of MSG_PARAM_UNDEFINED that now equal to SMS_PARAM_UNDEFINED. 2003-10-13 Alexander Malysh <a.malysh@centrium.de> * gwlib/http.c: fixed panic in http_something_accepted(...) that NULL was passed to octstr_case_compare(...). 2003-10-13 Alexander Malysh <a.malysh@centrium.de> * gw/sms.c: restore old DCS behaviour. 2003-10-13 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_http.c: changed 'dlrurl' -> 'dlr-url' , 'dlrmask' -> 'dlr-mask' in order to reflect changes made by Bruno for smsbox. Thanks to adi <adi@imt.co.id> for patch. 2003-10-13 Alexander Malysh <a.malysh@centrium.de> * .cvsignore: added gw-config.h, gw-config. 2003-10-12 Alexander Malysh <a.malysh@centrium.de> * gw/smsbox.c: various fixes/cleanups here and there. 2003-10-12 Alexander Malysh <a.malysh@centrium.de> * gw/bb_boxc.c: don't remove producer of incoming list if that is a global incoming list. Otherwise we have panic. * gw/urltrans.c: don't panic if msgdata == NULL in urltrans_find(...). * gw/shared.[ch]: made program_status var. volatile, because changed in the signal handler and should not be cashed. 2003-10-12 Alexander Malysh <a.malysh@centrium.de> * gwlib/thread.[ch]: added mutex_try_lock(...) function. 2003-10-12 Alexander Malysh <a.malysh@centrium.de> * gwlib/http.c: make compiler happy. 2003-10-11 Alexander Malysh <a.malysh@centrium.de> * gw/sms.c: hmm, seems some of us don't know, what a pointers are for :) 2003-10-11 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_sdb.c: fixed bug #87. 2003-10-10 Stipe Tolj <tolj@wapme-systems.de> * gwlib/http.c: removed unncessary convertion to upper case in function http_something_accepted(). That's why we have octstr_case_compare() for. 2003-10-09 Alexander Malysh <a.malysh@centrium.de> * gwlib/http.c: fixed bug, that octstr was double freed. 2003-10-09 Stipe Tolj <tolj@wapme-systems.de> * gwlib/http.[ch]: changed http_something_accepted() routine in order to use Octstr compare and upcase functions rather then istrdup() which is deprecated now. 2003-10-08 Stipe Tolj <tolj@wapme-systems.de> * utils/foobar-config.sh: added generic foobar-config shell script generator script to generate gw-config which may be used by 3rd party configure processes to determine Kannel's gwlib dependencies. * Makefile.in: added gw-config rule to create our gwlib dependency description shell script. This shell script goes into $bindir when installing. Install gwlib headers and libgwlib.a itself to the installation directory to allow 3rd party software to use it. 2003-10-08 Stipe Tolj <tolj@wapme-systems.de> Kannel's gwlib as 3rd party library harmonization commit. This will resolve the global config.h issue, which breaks in case we use gwlib code in other GNU autoconf generated projects. Therefore we move to gw-config.h for our specific config header file. In addition all name conflicts should be resolved. We use GW_VERSION instead of VERSION which is more common to non-dependent source projects. * [gw-]config.h.in: removed config.h.in and added gw-config.h.in. Changed #undef VERSION to #undef GW_VERSION to avoid naming clashes. * configure[.in]: move from config.h to gw-config.h and add GW_VERSION to the substitution rules. VERSION is keept, because it is needed to set the same env variable in Makefile. * Makefile.in, gwlib/gwlib.h, gwlib/list.h, gwlib/socket.h, gwlib/thread.h, utils/attgetopt.c, wmlscript/wsint.h: moved or changed inclusion from config.h to gw-config.h * gw/bearerbox.c, gw/shared.c, gw/smsbox.c, gw/wap-appl.c, gw/wap-error.c, gw/wap_push_ppg.c, gw/wapbox.c, gw/smsc/smsc_soap.c, gwlib/http.c, utils/start-stop-daemon.c: changed usage of version #define VERSION to #define GW_VERSION defined within gw-config.h * gw/mime_decompiler.c, gw/wml_compiler.c, gw/smsc/smsc_emi_x25.c, wmlscript/wmlsc.c, : removed duplicate #include "config.h". We include our specific config header gw-config.h within gwlib/gwlib.h anyway. 2003-10-07 Stipe Tolj <tolj@wapme-systems.de> * wap/wsp_unit.c: fixing DOS attack bug is datagram unpacking failed. This fixes BUG#33. Thanks again to Vjachelsav. [Msg-ID: <3F828204.3070209@lmt.lv>] 2003-10-07 Stipe Tolj <tolj@wapme-systems.de> * radius/radius_acct.c, wap/wsp_session.c: fixing compiler warnings. 2003-10-07 Stipe Tolj <tolj@wapme-systems.de> * gw/wml_compiler.c: fixed DOS bug within wml deck as described in the mailing list post. Thanks to Vjacheslav for providing this fix. [Msg-ID: <3F7BCE92.9080401@lmt.lv>] 2003-10-07 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: changed example and behaviour description according to the following patch. * radius/radius_acct.c: Vjacheslav's patch to allow running RADIUS acct proxy in "single-end-point" mode. Which means our RADIUS acct proxy is not forwarding any packets to a remote RADIUS server. Thanks a lot to "Vjacheslav Chekushin" <slava@lmt.lv> for the patch. [Msg-ID: <3F81522B.40409@lmt.lv>] 2003-10-01 Stipe Tolj <tolj@wapme-systems.de> * configure[.in]: fixing BUG#88 which was caused by Alex's gethostbyname() patch. Cygwin does not have a re-entrant version, but seems to compile silcently for it. This results in a undefined reference while linking. * gwlib/protected.c: some typo fixes, no code change. 2003-09-26 Alexander Malysh <a.malysh@centrium.de> * gwlib/protected.c: bugfix prov prev. commit for gethostbyname_r() Linux version. 2003-09-26 Alexander Malysh <a.malysh@centrium.de> * aclocal.m4, config.h.in, configure, configure.in, gwlib/protected.[ch], gwlib/socket.c: Added using of reentrant gethostbyname_r(..) functions. If none is found then needed values will be copied into supplied buffer. Otherwise we have segfault, because gethostbyname(...) uses static buffers which will be overwritten by next call. 2003-09-26 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_mysql.c, gw/dlr_oracle.c, gw/dlr_sdb.c: fixed bug, that smsc-id was not copied to dlr message. Thanks to: Adi Prasaja <adi@imt.co.id> for pointing this. 2003-09-25 Stipe Tolj <tolj@wapme-systems.de> * gw/mime.[ch]: added function mime_entity_header() and mime_entity_body() to return HTTP header and HTTP POST body of e MIMEEntity type. 2003-09-25 Stipe Tolj <tolj@wapme-systems.de> * gw/shared.[ch]: implemented <foobar>_real() functions to have boxc connections handled directly if desired by an box. This does not change current behaviour and gives more flexibility for other boxes. * gwlib/parse.c: fixed pasing issues in parse_get_line() and parse_get_seperated_block() * gwlib/mime.c: fixed CRLF handling for headers and boundary separators. 2003-09-15 Stipe Tolj <tolj@wapme-systems.de> * wap/wsp_headers.[ch]: relabeled strip_parameters() and pack_integeer_value() to have "wsp_" prefix. for cleaner prototypes. 2003-09-15 Stipe Tolj <tolj@wapme-systems.de> * gw/wap-appl.c: veto against Bruno's changes for WAP URL mapping added in revision 1.89. This needs to be more abstracted and cleanly bound with HTTP and RADIUS acct proxy lookups before commited as change. 2003-09-11 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml: fixed values for mwi/mclass/coding. Need more review. Examples should be fixed too. 2003-09-11 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -