📄 changelog-1.2.1
字号:
2002-10-19 Stipe Tolj <tolj@wapme-systems.de> * wap/wsp_headers.c: roll-back to previous revision. We have to resolve this issue more carefully. 2002-10-17 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smasi.c: added enquire_link facility to sm/asi protocol. Can be configured via 'enquire-link-interval' directive. 2002-10-17 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smpp.c: fixed a typo in DLR error handling. Thanks to Alexander Malysh <a.malysh@centrium.de> for spotting this. [Msg-ID: <200210161940.36328.a.malysh@centrium.de>] 2002-10-16 Stipe Tolj <tolj@wapme-systems.de> * test/test_octstr_immutable.c: minor change to make dumping of arguments possible to. 2002-10-16 Stipe Tolj <tolj@wapme-systems.de> * wap/wsp_headers.c: fixed a bug in WSP header packing that breaked MMS notification sending via PPG. 2002-10-16 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added documentation to SMPP's directives [source|dest]-addr-[ton|npi] and source-addr-autodetect. * gw/smsc/smsc_smpp.c: changed DLR msg_id behaviour. SMPP spec says msg ids should be C string, this is default now. Via msg-id-type users may configure for smpp connections that use dec and hex values or mixes of those. * gwlib/cfg.def: added 'source-addr-autodetect' to smsc group for auto-detecting source addr in smpp module. 2002-10-16 Stipe Tolj <tolj@wapme-systems.de> * gw/bb_smscconn.c: fixed a bug in http admin /status page routine if smsc groups did not have any smsc-id declared. Patch has been submited by Rene Kluwen <rene.kluwen@chimit.nl> [Msg-ID: <006501c2708f$52284400$1401a8c0@helena>] 2002-10-16 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smpp.c: roll-back to previous revision. Veto'ed Andreas commit because it took out the new msg-id-type feature, which is required by certain SMSC vendors. 2002-10-16 Andreas Fink <afink@gni.ch> * gwlib/http.c: fixed http basic authentication for DLRs a dlrurl containing username and password was crashing kannel before because http headers where not initialized. also potentially a problem in other places. 2002-10-15 Stipe Tolj <tolj@wapme-systems.de> * gwlib/utils.c: fixed a bug in does_prefix_match(), when a number gets not recognized if it has the same length as in prefix list. Now prefix = number does get matched. 2002-10-15 Andreas Fink <afink@gni.ch> * gw/dlr.c gw/smsc/smsc_smpp.c: fixed DLR reports if message ID was hex or alpha 2002-10-15 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smasi.c: added enquire_link feature to pass a newline throught this connection to keep the TCP session up. 2002-09-23 Oded Arbel <odeda@m-wise.com> * gwlib/octstr.c: Fixed bug in octstr_insert_char(), patch by Rene Kluwen <rene.kluwen@chimit.nl> [Msg-Id: <75184712412.20020923031314@chimit.nl>] 2002-09-23 Andreas Fink <andreas@fink.org> * gwlib/octstr.c: fixed memory leak in octstr_url_encode 2002-09-19 Oded Arbel <odeda@m-wise.com> * gw/smsc/smsc_at.c: Fixed a bug in at_receive(), reported by Rene Kluwen [Msg-ID: <200209191406.g8JE6L8H017962@ns.nesscis.com>] 2002-09-18 Oded Arbel <odeda@m-wise.com> * gw/wap_push_ppg.c: Fixed a bug in get_mime_boundary that would cause it to get into an endless loop if the boundary was not ; terminated. changed the HTML entity name of a double quote from &qt; to " and added ';' at the end of HTML entity, fixed endless loop bug in escape_fragment(). 2002-09-09 Stipe Tolj <tolj@wapme-systems.de> * config.h.in, configure[.in], gwlib/cfg.c: veto against #define WIN32. This shoould be only used for Win32 native support, *not* for Cygwin support. 2002-09-08 Bruno Rodrigues <bruno.rodrigues@litux.org> * doc/userguide/userguide.xml: fix 2002-09-06 Bruno Rodrigues <bruno.rodrigues@litux.org> * gwlib/cfg.c, doc/userguide/userguide.xml: added directory include to configuration. If "include" argument is a directory, include the files * configure.in, config.h.in: Added #define WIN32 awareness * doc/userguide/userguide.xml: "un-drafted" post-xml * utils/build-cygwin-package: added first alpha version to a script to build some package for windows. Now, it creates a zip file with the executables, docs (if generated) and example configuration files 2002-09-06 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smpp.c: fixed a problem with the range of sequence_number. Reported by Angel. [Msg-ID: <NCEOLLKPFAEAOBBMHNHEGEFMDIAA.afradejas@mediafusion.es>] 2002-09-06 Stipe Tolj <tolj@wapme-systems.de> * gw/bb_boxc.c, gw/bearerbox.c: made boxid++ thead-safe via mutex * docs/userguide/userguide.xml: documented the smsc specific 'unified-prefix' directive for number normalization * gw/bb_smscconn.c, gw/smscconn.c, gw/smscconn_p.h: added 'unified-prefix' function on a smsc basis to set number normalization rules. * gwlib/cfg.def: added 'unified-prefix' to multi-group 'smsc'. 2002-09-06 Andreas Fink <afink@gni.ch> * gw/dlr.c: fixed a crash when migrating from MySQL database without source field to one which has. 2002-09-06 Andreas Fink <afink@gni.ch> * gw/dlr.c: fixed Stipe's modifications so it at least compiles! 2002-09-06 Stipe Tolj <tolj@wapme-systems.de> * gw/dlr.c: fixing dlr_add_<db>() routines for the new DLR handling way. Thanks to Oded for reporting this. * gw/smsc/smsc_smpp.c, gw/smsc/smsc_at2.c: another fixes for the new DLR handling way. And again, reported by Oded :) 2002-09-06 Andreas Fink <afink@gni.ch> * gw/dlr.c: added Oded's patch to fix a missing parameter in mysql DLR. 2002-09-05 Stipe Tolj <tolj@wapme-systems.de> * gwlib/utils.[ch], gw/urltrans.c, gw/smscconn.c: moved the identical routine does_prefix_match() from urltrans.c and smsccon.c to the higher abtraction layer to utils.c and made it publically available. 2002-09-05 Stipe Tolj <tolj@wapme-systems.de> * gw/dlr.c: fixed a bug caused by a typo * gwlib/http.c, gwlib/parse.c: fixed minor compiler warnings 2002-09-04 Stipe Tolj <tolj@wapme-systems.de> * gw/dlr.[ch], gw/urltrans.c: added a 'source' field to the DLR storage space, hence modified the dlr_add() call parameters. Re-organized how the DLR msg structs are transfered to smsbox and the msg->sms.dlr_url is now used to get the DLR URL. This is more clean and makes DLR proxying accross different SMSC modules posible. * gwlib/cfg.def: added 'field-source' for the mysql dlr definition * gw/smsc/smsc_*.c: added source parameter to call dlr_add() and changed msg->sms.msgdata handling after dlr_find() * gw/smsc/smpp_pdu.h: added submit_sm and deliver_sm esm_class defines 2002-09-04 Aarno Syv\212nen <aarno@gni.ch> * STATUS: updated * TODO: typo fix * checks/check_ppg.sh: typo fix * gw/bb_boxc.c: Reformatted. Store wap push messages to the store file. * gw/pushkannel.conf: Added country-prefix to the example file. * gw/wap_push_ota.c: Minor formatting change. * gw/wap_push_ppg_pap_compiler.c: Ditto * gw/wap_push_mime.c: Better public function comment * gw/wap_push_ppg.c: Reformatted. Handling missing denied and allowed lists. Remove X-WAP-Application-Id header, when user agent is wml.ua. If there is none, assume wml.ua. Removed push.sia requirement, when push is confirmed. Use 'any' as default bearer and network. Do not add Content- Type header to responses. Use xml escapes when sending message fragment to pi. * gw/wap_push_ppg_pushuser.c: Reformatted. Use country-prefix. Handle missing allowed and denied lists. Do not add Content-Length to the responses. Edited function compare_octstr_sequence. * gwlib/cfg.def: Added country prefix. * gwlib/gwthread_pthread.c: Reformatted. Dummu function for older MacOSXs returns a value. * gwlib/http.[ch]: Added function http_header_value. * gwlib/octstr.[ch]: Added function octstr_insert_char. Memory leak wrapper around function octstr_format_valist. * gwlib/parse.[ch]: Added function parse_get_rest. * test/test_ppg.c: Removed content type sia. Use mms.ua as X-WAP-Applica- tion-Id value. Reformatted. Do not add Content-Length header. Use HTTP POST in test_ppg requests. * wap/wsp_strings.def: Added new content types and headers from newer wap specs. 2002-09-04 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smasi_pdu.c, test/test_cfg.c: fixed compiler warnings 2002-09-03 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smpp_pdu.c: fixed a bug in copy_until_nul() which caused to return octstr "" when the null-terminated string contained "\0". The return value in such a case should be NULL. 2002-09-03 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: documentation for the new 'msg-id-type' directive for the SMPP module * gw/smsc/smsc_smpp.c, gwlib/cfg.def: adding the 'msg-id-type' directive to indicate in which number base the SMSC is returning msg ids. Patch provided by Nisan Bloch <nisof@amagoblin.co.za>. [Msg-ID: <5.1.0.14.0.20020819203925.020675c0@amagoblin.ialien.co.za>] 2002-09-02 Stipe Tolj <tolj@wapme-systems.de> * gw/shared.[ch]: added deliver_to_bearerbox() which is identical to write_xxx but returns an error code which can be used for errror handling. * gwlib/cfg.[ch]: switched from static void dump_group() to void grp_dump() to make this function publically available and usable in the code. 2002-08-26 Stipe Tolj <tolj@wapme-systems.de> * gw/bb_store.c: obey if we log in localtime for the store-status 2002-08-26 Stipe Tolj <tolj@wapme-systems.de> * test/test_cfg.c: added error code return for int main() to indicate if a configuration syntax was ok or not. This can be used in control shell scripts to check Kannel's configuration files. 2002-08-23 Stipe Tolj <tolj@wapme-systems.de> * gwlib/http.c: fixed HTTP persistent connection misbehaviour in http_send_reply() which caused to do keep-alives, even while the client requested to close the connection. 2002-08-23 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_at2.c, gwlib/http.c: fixed a minor compiler warnings * gw/smsc/smsc_smpp.c: fixed a type in handle_pdu(), reported by Vibhu Mohindra <vibhu@dialogsl.net> [Msg-ID: <20020822214514.GA4279@lfs.localdomain>] 2002-08-22 Stipe Tolj <tolj@wapme-systems.de> * wap/wap_events.def, wap/wtp.c: added a RcvResult event and a coresponding unpack_result() function. This is necessary for an upcoming wap proxy. 2002-08-22 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml, gw/smsc/smsc_at.[ch], gw/sms.h: Oded's patch for full DLR support in AT2 module. Some further improvements and fixes included. [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296F5A@exchange.m-wise.com>] 2002-08-20 Stipe Tolj <tolj@wapme-systems.de> * gwlib/http.[ch]: added HEAD method support for HTTP client module functions, this modifies the http_start_request() prototype. * gw/numhash.c, test/test_smsc.c: changed calls to http_get_real() * gw/smsbox.c: added method to remember_receiver() and get_receiver() and changed calls to http_start_request() * gw/wap-app.c, gw/smsc/smsc_http.c, gwlib/xmlrpc.c, test/test_ppg.c: changed calls to http_start_request() * test/test_http.c: added -m option so select HTTP method type for request and changed calls to http_start_request() 2002-08-19 Stipe Tolj <tolj@wapme-systems.de> * wap/wtp_pdu.def: changed the TPI documentation string to make them more specification conform. 2002-08-19 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smsc_smpp.c: fixed a bit calculus typo, reported by Nisan. [Msg-ID: <5.1.0.14.0.20020819154851.02066060@amagoblin.ialien.co.za>] 2002-08-19 Stipe Tolj <tolj@wapme-systems.de> * gw/smsc/smasi_pdu.c: fixed a parsing bug in decode_type() and switched some error levels from error to warning for the sake of the logs. 2002-08-15 Stipe Tolj <tolj@wapme-systems.de> * doc/userguide/userguide.xml: added new SMSC type section for the SM/ASI protocol. * gw/smsc/smasi_pdu.[chdef], gw/smsc/smsc_smasi.c, gw/smscconn.c, gw/smscconn_p.h: added the new 'smasi' SMSC type for connecting to SM/ASI protocol SMSC, like the CriticalPath InVoke SMS Center. 2002-08-15 Stipe Tolj <tolj@wapme-systems.de>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -