📄 changelog-1.3.2
字号:
2004-07-14 Stipe Tolj <tolj@wapme-systems.de> The 'make check' happy again commits. BEWARE! You need to run 'make check' _before_ commiting changes to cvs to ensure we don't break any check scripts or test programs. * checks/check_[http|ppg].sh: bash doesn't like Aarno's if statements, therefore reverting this to the simple ones. * checks/check_sendsms.sh: harcoded error message changed in gw/smsbox.c. * test/test_http.c: fixing segmentation fault while using global client cert for https calls. This broke checks/check_http.sh. * test/test_http_server.c: fixing segmentation fault while using predefined reply body file. Fixing starvation while client_thread is down and http ports are still open. Thread joining at termination fixed.2004-07-09 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_soap.c: changing #ifdef #warning's to commented blocks to get rid of the compiler warnings in the nightly build tests. This module still _needs_ revision for the new UUIDs that are used. * wap/wsp_headers.c: Bruno moved packing/unpacking of PROXY_AUTHxxx away by commenting them out. This was in revision 1.10. And there is no reason for this in the ChangeLog entry??? BTW, this makes the checks/check_headers.sh test fail for the relevant Proxy-Authxxx headers. That is why I put things in again, as long as noone complains and tells us why they have been commented in rev 1.10. Along with this Aarno did break the quoted parameter parsing within revision 1.17. Reverting this back to the previous behaviour to make test/test_headers.c happy again. * test/test_header.c: fixing trivial compiler warning * test/header_test: changing the expected values to have quoted parameter values to make the test program happy again.2004-07-09 Stipe Tolj <tolj@wapme-systems.de> * test/test_headers.c: fixing command line options and argument handling which breaks "make check" target. * checks/check_headers.sh: needs to pass the test/headers_test input file since change of test/test_headers.c from rev 1.7 makes this necessary. 2004-07-08 Stipe Tolj <tolj@wapme-systems.de> * Making development release 1.3.2rc1. 2004-07-07 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: trivial fixes see bug #141 and #84.2004-07-07 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml: trivial fixes see #140.2004-06-29 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_http.c: fixed type in setting 'dlr-mask' and changed the urlencoding of 'dlr-url'. Thanks to Rene for spotting this.2004-06-29 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smpp.c: fixed compilation failure.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/bearerbox.c: got rid of unused 'boxid' mutex. * gw/msg.h: introduced 'ack_status_t' typedef instead of anonymous enum. * gw/shared.[ch], gw/sms.[ch]: moved sms splitting code from shared.[ch] to sms.[ch]. That's IMO approriate place for it.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/smscconn.c, gw/smscconn_p.h, gwlib/cfg.def, doc/userguide/userguide.xml, gw/bb_smscconn.c: made rerouting between SMSC's working properly.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/bb_store.c, gw/bearerbox.h: added 'store_save_ack' in order to avoid code duplication.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_mem.c: fixed locking issues. Don't use 'list_[lock|unlock]', use rwlock instead.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/bearerbox.h, gw/bb_boxc.c: moved declaration for 'route_incoming_to_boxc' from gw/bb_boxc.c to gw/bearerbox.h.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smpp.c: commited patch #3 and #4 (in a slightly modified version) from bug #129. Thanks to joergent.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gw/smsbox.c: commited patch #1 from bug #129. Thanks to joergent.2004-06-28 Alexander Malysh <a.malysh@centrium.de> * gwlib/list.[ch]: added 'list_sort' function that sorts the list with qsort. * gwlib/octstr.[ch]: added '%H' modifier to 'octstr_format' that converts Octstr to hex-encoded in uppercase. * gwlib/semaphore.[ch]: added 'semaphore_getvalue' function.2004-06-25 Alexander Malysh <a.malysh@centrium.de> * gwlib/log.c: fixed (workarounded) endless panic loop if memcheck was enabled.2004-06-22 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml: fixed typo bug#133. additionaly reviewed and fixed deprecated 'dlrurl' and 'dlrmask' params.2004-06-21 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smpp.c: added "more messages to send" support.2004-06-21 Alexander Malysh <a.malysh@centrium.de> * gw/msg-decl.h, gw/shared.c, gw/smsc/smsc_cimd2.c: applied patch that adds "more messages to send" support (only CIMD2 supported yet). Thanks to "Arne K. Haaje" <haaje at eurobate.com> for the patch. [Msg-Id: <200406111342.30696.haaje@eurobate.com>].2004-06-20 Alexander Malysh <a.malysh@centrium.de> * gw/smscconn.c, gw/smscconn_p.h: more speedup. Changed [allowed|denied|preferred]_smsc_id from 'Octstr' to 'List'. So we have no need to always parse the whole string and split it into the list. Now we just split it while starting only once.2004-06-20 Alexander Malysh <a.malysh@centrium.de> * gw/smscconn.[ch], gw/smscconn_p.h: made status/killed enums named. Taught 'struct StatusInfo' to use named enums for status/killed. Changed return value to 'const Octstr* for 'smscconn_name' and 'smscconn_id' functions, so the caller see that those _may_ _not_ be freed. * gw/bb_alog.c gw/bb_smscconn.c: fixed const identifier warnings.2004-06-20 Alexander Malysh <a.malysh@centrium.de> * gw/wap_push_ota.c: fixed attempt to destroy locked mutex.2004-06-20 Alexander Malysh <a.malysh@centrium.de> * gw/wap_push_ppg.c: fixed typo, see bug#114.2004-06-20 Alexander Malysh <a.malysh@centrium.de> * test/test_ppg.c: fixed bug #131.2004-06-16 Alexander Malysh <a.malysh@centrium.de> * configure.in, configure: added "format warnings" if --enable-warnings defined.2004-06-15 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml, gw/smsc/smsc_oisd.c: added validity support. See #124. Thanks to "Dariusz Markowicz" <dariuszm at tenbit.pl> for provided patch.2004-06-14 Alexander Malysh <a.malysh@centrium.de> * configure.in, configure, gw-config.h.in: added check for pthread_rwlock. Fixed MySQL detection when no reentrant client libs are installed. Added '-rdynamic' to LDFLAGS on Linux for better panic/backtrace support.2004-06-14 Alexander Malysh <a.malysh@centrium.de> * gwlib/protected.[ch]: added 'gw_strftime()' function. Fixed macro for 'gethostbyname'. * gwlib/thread.c: added panic for attempt to destroy locked mutex. so we can at least try to catch such cases. * gwlib/utils.c: fixes for parachuting code. These bugs can only be triggered with NPTL.2004-06-14 Alexander Malysh <a.malysh@centrium.de> * configure, configure.in, gw-config.h.in: added check for <semaphore.h> * gwlib/semaphore.c: added support for native semaphore.2004-06-14 Alexander Malysh <a.malysh@centrium.de> * gw/bb_boxc.c: added tracking of pending messages between smsbox <-> bearerbox. * gwlib/cfg.def doc/userguide/userguide.xml: added new config option 'smsbox-max-pending'. See userguide for description.2004-06-14 Alexander Malysh <a.malysh@centrium.de> * gwlib/gwlib.h: added "gw-rwlock.h". * gw/bb_boxc.c: changed 'boxc' to 'Counter'. Switched 'list_[lock|unlock](smsbox_list)' to rwlock's. Added panic if multiple equal smsbox routes defined.2004-06-10 Alexander Malysh <a.malysh@centrium.de> * gwlib/gw-rwlock.[ch]: initial version of the wrapper for reader/writer lock. For now only pthread_rw_lock is supported.2004-06-10 Alexander Malysh <a.malysh@centrium.de> * gwlib/regex.c: fixed memleak.2004-06-10 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_mem.c: fixed race condition.2004-06-10 Alexander Malysh <a.malysh@centrium.de> * gw/bb_alog.c, gw/bearerbox.[ch]: added const identifier. Rewrite of costom log format handling (performance). Fixed memleak.2004-06-10 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml, gw/smsc/smsc_cimd2.c: added ability to set PID for MT messages in CIMD2. Thanks to "Arne K. Haaje" <haaje (at) eurobate.com> for the patch. [Msg-Id: <200406101430.29450.haaje@eurobate.com>].2004-06-09 Alexander Malysh <a.malysh@centrium.de> * gwlib/counter.c: cleanup. Got rid of #ifdef's. 2004-06-09 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_pgsql.c, gw/dlr.c, gw/dlr_p.h, gwlib/cfg.def, doc/userguide/userguide.xml: added PostgreSQL native DLR support. This is not tested yet. Code partially picked from SQLBox patch.2004-06-08 Alexander Malysh <a.malysh@centrium.de> * wmlscript/wsgram.[ch]: new bison-generated source/header files.2004-06-08 Alexander Malysh <a.malysh@centrium.de> * gwlib/dbpool_pgsql.c: added pgsql_[update|select] functions. Those were partially picked from below named SQLBox patch. Thanks a lot to "Rene Kluwen" <rene.kluwen (at) chimit.nl>.2004-06-08 Alexander Malysh <a.malysh@centrium.de> * configure, configure.in, gw-config.h.in, gwlib/dbpool_pgsql.c, gwlib/dbpool.[ch]: added PostgreSQL dbpool support. Patch picked from sqlbox.patch posted by "Rene Kluwen" <rene.kluwen (at) chimit.nl>. Thanks a lot for the patch! [Msg-Id: <HHEEIFNDJOMBEHIIBFALAELECEAA.rene.kluwen@chimit.nl>].2004-06-07 Alexander Malysh <a.malysh@centrium.de> * gw/smsc/smsc_smasi.c: fixed bug that enquire link pdu's were not sent within regular timeframe.2004-06-03 Alexander Malysh <a.malysh@centrium.de> * gwlib/http.c: applied patch that adds real reason phrases for http reply line instead of just 'Foo'. Thanks to Zolt醤 Dud醩 <zoltan.dudas@sei.hu> for provided patch. [Msg-Id: <200406031200.28195.zoltan.dudas@sei.hu>].2004-05-18 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml, doc/examples/dlr-sdb.conf: userguide documentation for LibSDB dbpool support. Thanks to Guillaume Cottenceau for the patch. [Msg-Id: <878yfpx3rs.fsf@meuh.mnc.ch>].2004-05-18 Alexander Malysh <a.malysh@centrium.de> * gwlib/dbpool_sdb.c, gwlib/dbpool.c, gwlib/cfg.def, gw/dlr_sdb.c: applied patch, in a slightly modified version, that adds dbpool support for LibSDB. Thanks to Guillaume Cottenceau for the patch. [Msg-Id: <87ad07o0ie.fsf@meuh.mnc.ch>].2004-05-18 Alexander Malysh <a.malysh@centrium.de> * gw/dlr_sdb.c: applied patch that adds "limit" support for Postrgesql into SDB DLR storage. Thanks to Guillaume Cottenceau for the patch. [Msg-Id: <84u0yse0dv.fsf@frozen.mnc.ch>].2004-05-15 Alexander Malysh <a.malysh@centrium.de> * wmlscript/wsgram.y: fixed bison's file generation. Thanks to Paul P Komkoff Jr <i@stingr.net> for pointing to this.2004-05-15 Alexander Malysh <a.malysh@centrium.de> * gw/bb_udp.c: applied slightly modified patch that allows to put semicolon-separated list of ip addresses in wdp-interfaces statement in config file and kannel send responses from proper addresses. Thanks to Paul P Komkoff Jr <i@stingr.net> for provided patch. [Msg-Id: <20040506114255.GF13255@stingr.net>].2004-04-27 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml: applied patch that corrects libSDB section. Thanks to Guillaume Cottenceau. [Msg-Id: <84llkivnye.fsf@frozen.mnc.ch>].2004-04-27 Alexander Malysh <a.malysh@centrium.de> * doc/examples/dlr-sdb.conf: applied patch that addds sql code to create a correct Postgres table. Thanks to Guillaume Cottenceau. [Msg-Id: <84smeuy9rn.fsf@frozen.mnc.ch>].2004-04-21 Alexander Malysh <a.malysh@centrium.de> * doc/userguide/userguide.xml: applied patch adds, in "Extended headers" description, that they need a configuration parameter to be accepted. Thanks to Guillaume Cottenceau <guillaume.cottenceau@mnc.ch>. [Msg-Id: <84r7uj0z8n.fsf@frozen.mnc.ch>].
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -