📄 changelog-1.1.4
字号:
2001-04-11 Richard Braakman <dark@wapit.com> * gw/urltrans.c: Slight simplification of strip_keyword().2001-04-11 Kalle Marjola <rpr@wapit.com> * README: changed smsc interface guidelines to point to smscconn_p.h * gw/smsc_interface.def: removed as depricated * doc/userguide/userguide.xml: fixed typo, it is strip-keyword, not split-keyword * gw/urltrans.c: modified strip-keyword function * gw/bearerbox.c: changed shutdown message a bit when killedby signal2001-04-10 Kalle Marjola <rpr@wapit.com> * gw/bb_store.c: some little fixes, dumps acks to file, too, if any in memory * gw/bb_boxc.c: added some comments for possible future updates 2001-04-10 Kalle Marjola <rpr@wapit.com> * gw/bb_store.c: Bugfix: comprasion was wrong way around...2001-04-10 Kalle Marjola <rpr@wapit.com> * gw/bb_store.c: Updated to use double-memory buffering and to do frequent dumps out of that data. Now it is fast and does not take much disk space. Interval is currently fixed (5 secs), and there is still no message queue limitations, and sendsms (push9 messages are not yet supported. But otherwise it should work. * gw/bearerbox.c|h: required little modifications * doc/userguide/userguide.xml: added notes of store-file variable 2001-04-10 Richard Braakman <dark@wapit.com> * gw/smsbox.c: Add no-cache headers to sendsms replies.2001-04-05 Uoti Urpala <uau@wapit.com> * gwlib/http.c: Fixed a bug in the sending of HTTP replies. It was unlikely to be triggered with replies as short as Kannel normally uses, though. * gwlib/conn.[ch]: The callback function of registered connections is called when all queued output is sent. This was required for the above fix.2001-04-04 Kalle Marjola <rpr@wapit.com> * gw/smsbox.c: Bugfix. Fixed memory leak in header parsing2001-04-03 Richard Braakman <dark@wapit.com> * gwlib/fdset.c: When destroying an fdset with active fd's, simply ignore those fd's and make it the caller's responsibility to deal with them. This reverses a change from 2000-11-22, which was made at the time to fix the http shutdown sequence. It didn't, and now it's in the way of a better solution.2001-03-30 Uoti Urpala <uau@wapit.com> * gwlib/http.c: Enabled keepalive connections again.2001-03-29 Uoti Urpala <uau@wapit.com> * gw/urltrans.c: Test in find_translation() was the wrong way around, 'accepted-smsc' actually worked like denied-smsc. Fixed. Also enabled using 'accepted-smsc' in default SMS-service groups.2001-03-29 Uoti Urpala <uau@wapit.com> * gw/smsc_emi2.c: Added support for the "our-port" parameter. * gwlib/conn.[ch]: Added function conn_open_tcp_with_port, which allows specifying the local port number.2001-03-29 Uoti Urpala <uau@wapit.com> * gwlib/http.c: Added a test that checks whether connections in the connection pool have been closed before trying to reuse them.2001-03-28 Uoti Urpala <uau@wapit.com> * gw/smsc_emi2.c: Wrote. New implementation of the emi_ip protocol. * gw/emimsg.c, gw/emimsg.h: Wrote. Functions for working with EMI messages. Used by smsc_emi2.c and testing programs which I didn't add to CVS yet. * gw/smscconn.c, gw/smscconn_p.h: Modified to recognize the new smsc type.2001-03-28 Kalle Marjola <rpr@wapit.com> * gw/smsbox.c: added content-type checking in sendsms POST, and set binary of sms.msgdata accordingly (note: UDH+7bit msgdata might not work with some SMSC center protocols currently)2001-03-27 Aarno Syv鋘en <syvanen@wapit.com> * gw/wap_push_ppg.c: Fixed a compiler warning2001-03-27 Kalle Marjola <rpr@wapit.com> * gw/smsbox.c: combatibility breaker: do not allow default sendsms user anymore (guess I thought that that has been disabled years ago...) * gw/smsbox.c: added POST support for send-sms, too. Hopefully works. Use is automatic, if request to Kannel is POST, body is used as message text, otherwise cgi-args are parsed. Username, password, receiver number etc. are taken from X-Kannel headers (like X-Kannel-Password) and are documented real soon... 2001-03-27 Kalle Marjola <rpr@wapit.com> * doc/userguide/userguide.txt: added new configuration variables, but missing X-Kannel header definations. Will add these later. * gw/smskannel.conf: changed 'url' to 'get-url' (althought plain url still works, for backward compability)2001-03-27 Kalle Marjola <rpr@wapit.com> * gw/smsbox.c: added post-url support for sms-service group. Documentation in User's Guide RSN (hopefully) * gw/urltrans.c: added that strip-keyword with POST is done here, althougt that is ugly (but easier to do that way) 2001-03-27 Kalle Marjola <rpr@wapit.com> * gwlib/cfg.h|c: added new function cfg_get_bool, taking true/false, on/off, yes/no or 0/1 * urltrans.c: modified to use new bool type with concatenation, omit-empty and some new variables (theoretical compatibility breaker) * urltrans.c|h: added new variables for sms-service group: catch-all (should work as %a or %r in pattern), accept-x-kannel-headers (see below) and some variables for POST use * smsbox.c: Compatibility breaker: modified to allow from, to and UDH field set by SMS service, as X-Kannel- header, if accept-x-kannel-headers set for sms-service. The compatibility breaker is that X-Kannel-UDH does not work anymore unless accept-x-kannel-headers is set * smsbox.c: Compatibility breaker: if sms-service HTTP fetch reply is of content-type application/octet-stream set flag 8bit on. This can be prevented by setting assume-plain-text on for the service.2001-03-27 Tuomas Luttinen <tuo@wapit.com> * configure.in: Removed the earlier patch, the test was just on the old implementation, I didn't run autoconf...2001-03-27 Aarno Syv鋘en <syvanen@wapit.com> * gw/wap_push_pap.c|h. Testing version of the pap module * gw/wap_ppg_push_machine.def, gw/wap_ppg_session_machine.def: Machines to store push data. * gw/wap_push_ppg.c|h: push proxy gateway main module * gw/wap_push_ota.c: Lots of bugfixes. Courtesy to Peter Galluc, Derry Hamilton and Uoti. (There were other bugs, too.) Trans- ferred handling of header X-Wap-Application-Id to module ppg. Fixing memory leaks. * wap/wap_events.def: push_id removed from Pom-Connect.req. * gw/wapbox.c: Initing and shutdown of new modules, include new headers. * gw/wap-appl.c: Added handling of the event Pom-Connect.req * wap/wsp_server_session_states.def: Corrected a typo spotted by Aymerick Jehanne. * wap/wsp_session.c: Added functions to create events for push abort and confirmation, fixed bugs in functions make_confirmed_push pdu and make_push_pdu. Fixed memory leaks.2001-03-27 Tuomas Luttinen <tuo@wapit.com> * configure.in: Replaced the earlier way to detect xml2-config with patch provided by Craig Emery that is shorter and as effective. Both were tested with different libxml versions, also with both xml-config and xml2-config.2001-03-27 Richard Braakman <dark@xs4all.nl> * gw/smsbox.c: Fix bad memory management of faked_sender string.2001-03-26 Richard Braakman <dark@xs4all.nl> * gw/smsbox.c: Converted some char * to Octstr *. * gw/smsc_cimd2.c: Changed "const static" to "static const" in variable declarations (ansification). * utils/run_kannel_box.c: In print_usage(), actually use the stream argument instead of always printing to stderr.2001-03-26 Uoti Urpala <uau@wapit.com> * gw/msg.c: Fixed bug when sizeof(long) != 4, removed unneeded code.2001-03-23 Richard Braakman <dark@xs4all.nl> * gw/smsbox.c: Fix call to alog (urltrans_username returns Octstr *, not char *). Spotted by Paul Keogh and Gildas PERROT.2001-03-23 Kalle Marjola <rpr@wapit.com> * gw/smscconn_p.h: made interface a bit more clarified and moved counters to callback * gw/bb_smscconn.c: added counter increases * gw/smsc_wrapper.c, gw/smsc_fake.c: removed counter increases 2001-03-23 Kalle Marjola <rpr@wapit.com> * gw/smsc_http.c: various little fixes2001-03-23 Tuomas Luttinen <tuo@wapit.com> * utils/kannel-stable-rh*.spec (Requires): Now requires libxml2 >= libxml2-2.2.0. 2001-03-22 Kalle Marjola <rpr@wapit.com> * gw/smsc_http.c: put smsc-id to correct place 2001-03-22 Kalle Marjola <rpr@wapit.com> * gw/smsc_http.c: fixed several memory leaks2001-03-22 Uoti Urpala <uau@wapit.com> * gwlib/http.c: Fixed memory leak.2001-03-21 Lars Wirzenius <liw@iki.fi> * gwlib/cfg.h: Commented return value policy for octet strings.2001-03-21 Tuomas Luttinen <tuo@wapit.com> * configure.in, configure: Added the xml2-config that libxml-2.3.* and newer want instead of xml-config. Tested with libxml-2.2.11 and 2.3.4. Yet to be tested with both libxml1 and libxml2 installed.2001-03-21 Kalle Marjola <rpr@wapit.com> * gwlib/xmlrpc.h|c: Updated, still missing many things 2001-03-21 Kalle Marjola <rpr@wapit.com> * gwlib/xmlrpc.h|c: Added. Initial code to implement XML-RPC specification.2001-03-21 Lars Wirzenius <liw@iki.fi> * checks/check_http.sh: Kill server via HTTP, instead of via a signal. This way, if the server has trouble dying properly, it will be quite visible, instead of possibly hidden by signal handling.2001-03-21 Uoti Urpala <uau@wapit.com> * gwlib/http.c: Fixed memory leaks, updated keepalive connections to work again after Richard's changes (still left them disabled by default though).2001-03-21 Uoti Urpala <uau@wapit.com> * gw/bb_smscconn.c: Fixed incorrect test in sms_router, the smsc_id of a discarded message was logged only if it _was_ NULL.2001-03-20 Richard Braakman <dark@wapit.com> * gwlib/http.c: Server side now accepts POST requests. This involved separating the header and body reading code into a section shared by server and client side. * Fixed a bug along the way which would cause busy-waiting in the client code when waiting for a result to arrive. Also made return codes consistent for the state functions, so that 0 means completion and 1 means waiting for more input.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -