ChangeLog-1.2.0
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:29k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. 2002-07-02  Stipe Tolj  <tolj@wapme-systems.de>
  2.     * Re-Making stable release 1.2.0.
  3. 2002-07-04 Aarno Syv妌en <aarno@global-networks.ch>
  4.     * "Test_http_server reads black and white lists from files" patch:
  5.     * test/test_http_server.c: Doing this
  6.     * checks/check_ppg.sh: Use lists when starting http server responsible 
  7.       for distributing these
  8.     * test/whitelist.txt, test/blacklist.txt: Added required files.
  9.     * test/smstestppg.txt: Changed MSISDN.
  10.     * gw/pushkannel.conf: Changed send-url.
  11.     * checks/check_fakewap.sh: Killing only bearerbox.
  12.     * test/iptestppg.txt: Changed ip.
  13. 2002-07-03  Stipe Tolj  <tolj@wapme-systems.de>
  14.     * test/*testppg.txt: fixed the "make check" failure report for ppg
  15.       module due to not-whitelisted receiver MSISDN.
  16. 2002-07-02  Stipe Tolj  <tolj@wapme-systems.de>
  17.     * Making stable release 1.2.0.
  18. 2002-06-28  Stipe Tolj <tolj@wapme-systems.de>
  19.     * gw/wap_push_pap_compiler.c: fixing a compiler warning
  20. 2002-06-28 Aarno Syvdnen <aarno@global-networks.ch>
  21.     * checks/check_sendsms.sh: Better debugging for failure cases
  22.     * checks/check_smpp.sh: Do test only 10 times, to save nerves
  23.     * checks/check_fakewap.sh: Use name SIGINT
  24.     * checks/check_http.sh: Do not test https part when --disable-ssl option
  25.     is used.
  26.     * gw/wap_push_pap_compiler.c: Better debugging
  27.     * gw/wap_push_ppg.c: Ip tests work again, do not destroy pap event too
  28.     early. Another bugfix.
  29.     * gw/wap_push_ppg_pushuser.c: Added some comments
  30.     * checks/check_fakesmsc.sh: Better debugging.
  31.     * checks/check_ppg.sh: Minor corrections
  32. 2002-06-28  Stipe Tolj <tolj@wapme-systems.de>
  33.     * gw/smsc_emi2.c: fixing an assertion checking bug
  34. 2002-06-27  Stipe Tolj <tolj@wapme-systems.de>
  35.     * doc/userguide/userguide.xml: added documentation about SMPP related
  36.       configuration directives. Patch submitted by Alan.
  37. 2002-06-25  Stipe Tolj <tolj@wapme-systems.de>
  38.     * gw/wap_push_ppg.c: fixed a bug when service not found and username
  39.       is not initialized octstr_destroy() will cause segmentation fault.
  40. 2002-06-25  Stipe Tolj <tolj@wapme-systems.de>
  41.     * gw/wap_push_ppg.c: allow to start PPG module without SSL enabled HTTP
  42.       server support.
  43. 2002-06-25  Stipe Tolj <tolj@wapme-systems.de>
  44.     * gw/wap_push_ppg.c, gwlib/cfg.def: back to previous revision, due to
  45.       misunderstanding of the 'ppg-ssl-port' directive. This is not a boolean
  46.       like to 'sendsms-port-ssl' et al, but a real port number to open up
  47.       a SSL enabled HTTP server.
  48.     * gw/pushkannel.conf: changed this example config to fit the semantic
  49.       of the ppg-ssl-port directive
  50. 2002-06-25  Stipe Tolj <tolj@wapme-systems.de>
  51.     * gw/wap_push_ppg.c, gwlib/cfg.def: harmonized ssl indicator directive
  52.       name to match those used in core group
  53. 2002-06-21  Stipe Tolj <tolj@wapme-systems.de>
  54.     * gw/smsc_smpp.c: fixed a bug in transmitter/receiver routing handling
  55.       for the SMPP module, patch provided by Nisan Bloch
  56.       [Msg-ID: <5.1.0.14.0.20020620231315.025997f0@amagoblin.ialien.co.za>]
  57. 2002-06-17  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  58.     * gwlib/gwmem.h, gwlib/gwmem-native.h: forgot gw_claim_area_for
  59. 2002-06-15  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  60.     * configure.in: Added --enable-warnings that enables -Wall -O2 -g
  61.       to gcc
  62.     * gwlib/gwmem.h, gwlib/gwmem-native.h: fix compilation warnings
  63. 2002-06-12  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  64.     * configure.in: WARNING: defaults to localtime
  65.     * gw/smsc_emi2.c: some cleaning
  66.     * utils/find-long-lines: added rtf, pdf and html to ignored files
  67. 2002-06-12  Stipe Tolj <tolj@wapme-systems.de>
  68.     * gw/smsbox.c: fixing inline comments to fit CodingStyle rules
  69. 2002-06-11  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  70.     * aclocal.m4: fix date function, for days lesser than 10
  71.     * configure.in: defaults to native malloc but still with assertions
  72.     * configure.in, Makefile.in: use pdfjadetex to convert from 
  73.       xml->tex->pdf instead of xml->tex->ps->pdf
  74.     * debian/*: some fixes
  75.     * gw/ota_prov_attr.h: Added MMSURL comments
  76.     * gw/smsbox.c: removed <!doctype...> from xml-post; fix setting 
  77.       msg->sms.service on MO messages
  78.     * gw/smsc_emi2.c: removed NACK code. It didn't work either way.
  79.     * gwlib/conn.c, gwlib/conn.h, gwlib/http.c: Reenabled HTTP Keepalive
  80.       and added extra debug: http connections now print the fd used, so
  81.       we can try to find the bug. It looks like a reused connection that 
  82.       didn't timeout. 
  83. 2002-06-11  Stipe Tolj <tolj@wapme-systems.de>
  84.     * gwlib/thread.[ch], gwlib/conn.c: applied Oded's patch to make gcc 3.x 
  85.       not complain about it's __FUNC__ macros.
  86.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296D8D@exchange.m-wise.com>]
  87. 2002-06-03  Stipe Tolj <tolj@wapme-systems.de>
  88.     * gw/smsc_smpp.c: fixed memory bug in msg_to_pdu(), patch by Oded
  89.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296D6F@exchange.m-wise.com>]
  90. 2002-06-02  Stipe Tolj <tolj@wapme-systems.de>
  91.     * gw/smsbox.c: memory leak fixes, provided by Angel
  92.       [Msg-ID: <NCEOLLKPFAEAOBBMHNHECEFGCGAA.afradejas@mediafusion.es>]
  93. 2002-06-02  Stipe Tolj <tolj@wapme-systems.de>
  94.     * wap/wsp_strings.def: added required MIME types for the content type 
  95.       assignment table 40. Thanks to Paul for indicating this.
  96. 2002-05-30  Stipe Tolj <tolj@wapme-systems.de>
  97.     * aclocal.m4, configure[.in]: fixed Bruno's date extraction using 'cut'
  98.       and defined it as external function in aclocal.m4.
  99.  
  100. 2002-05-30  Stipe Tolj <tolj@wapme-systems.de>
  101.     * gwlib/cfg.c: added more verbosity for 'include = "foobar.conf"'
  102.       config file inclusion that avoids to concatenate groups by mistake.
  103. 2002-05-30  Harrie Hazewinkel <harrie@mod-snmp.com>
  104.     * Moved heartbeat related code into the heartbeat.[c,h] files.
  105.       Added a heartbeat_stop all functionality by means of the
  106.       parameter ALL_HEARTBEATS in the heartbeat_stop function.
  107.       This affected gw/bb.h, gw/smsbox.c and gw/wapbox.c.
  108. 2002-05-29  Stipe Tolj <tolj@wapme-systems.de>
  109.     * gw/smscconn.h, gw/smsc_smpp.c, gw/bb_smscconn.c: added new 
  110.       SMSCCONN_ACTIVE_RECV state to provide online status information
  111.       and exclude the smsc from routing within smsc2_rout()
  112. 2002-05-29  Stipe Tolj <tolj@wapme-systems.de>
  113.     * gw/smsc_emi2.c: fixed octstr in octstr_format() call.
  114. 2002-05-29  Stipe Tolj <tolj@wapme-systems.de>
  115.     * gw/smsc_emi2.c: changed conn->name string to be same as smpp for 
  116.       conformance of debug output on the admin status page
  117.     * gw/smsc_smpp.c: set smsc status to 'online' in case we use only
  118.       receive bind.
  119. 2002-05-28  Stipe Tolj <tolj@wapme-systems.de>
  120.     * gw/smsc_smpp.c: added more smsc-id output to debug information
  121. 2002-05-28  Stipe Tolj <tolj@wapme-systems.de>
  122.     * gw/bb_smscconn.c: fixing compiler warning
  123. 2002-05-27  Stipe Tolj <tolj@wapme-systems.de>
  124.     * gw/bb_http.c, gw/bearerbox.h: some declaration fixups
  125.     * gw/bb_smscconn.c: use smscconn_shutdown() instead of _stop and added 
  126.       global list to hold all smsc groups for later re-start lookups
  127. 2002-05-25  Stipe Tolj <tolj@wapme-systems.de>
  128.     * gw/bb_smscconn.c: deleted unnecessary debug lines
  129. 2002-05-25  Stipe Tolj <tolj@wapme-systems.de>
  130.     * gw/bb_http.c, gw/bb_smscconn.c, gw/bearerbox.c: added HTTP admin
  131.       commands 'stop-smsc' and 'start-smsc' to stop and start single
  132.       smsc connections without interfearing other connected smscs.
  133. 2002-05-24  Stipe Tolj <tolj@wapme-systems.de>
  134.     * gw/ota_prov.c: excluded not needed include of urltrans.h
  135.     * gw/dlr.h: fixed header comment path
  136. 2002-05-23  Stipe Tolj <tolj@wapme-systems.de>
  137.     * gw/smsc_smpp.c: fixed another ocstr bug in msg_to_pdu(), thanks Oded
  138. 2002-05-23  Stipe Tolj <tolj@wapme-systems.de>
  139.     * gw/smsc_smpp.c: fixed the smsc-id definition, provided by Oded
  140.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296D40@exchange.m-wise.com>]
  141.     * doc/userguide/userguide.xml: added documentation to timing directives 
  142.       of the smpp module, provided by Alan McNatty <alan@catalyst.net.nz>
  143. 2002-05-22  Stipe Tolj <tolj@wapme-systems.de>
  144.     * gw/smsc_smpp.c: fixed destruction of a octstr in msg_to_pdu()
  145. 2002-05-22  Stipe Tolj <tolj@wapme-systems.de>
  146.     * gw/smsc_smpp.c: added 'smsc-id' output at debug lines, reformat source to 
  147.       be CodingStyle compliant
  148.     * gw/smsc_fake.c: reformat source to be CodingStyle compliant
  149.     * gw/bearerbox.c: added traffic statistic to admin status page
  150. 2002-05-21  Stipe Tolj <tolj@wapme-systems.de>
  151.     * gw/smsc_smpp.c: fixed a octstr_destroy() bug in msg_to_pdu()
  152. 2002-05-21  Stipe Tolj <tolj@wapme-systems.de>
  153.     * gw/smsc_smpp.c: applied validity and deferred patch by Alex
  154.       [Msg-ID: <Pine.LNX.4.44.0205210856020.17846-200000@samsara.kgbinternet.com>]
  155. 2002-05-21  Stipe Tolj <tolj@wapme-systems.de>
  156.     * doc/userguide/userguide.xml, gw/smsc_smpp.c, gwlib/cfg.def:
  157.       applied interface version configuration patch from Oded
  158.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B167F6B@exchange.m-wise.com>]
  159. 2002-05-21  Stipe Tolj <tolj@wapme-systems.de>
  160.     * gw/smsc_smpp.c, gwlib/cfg.def: applied timing configuration patch
  161.       provided by Alan McNatty <alan@catalyst.net.nz>
  162.       [Msg-ID: <1021942284.3140.207.camel@euclid>]
  163. 2002-05-21  Stipe Tolj <tolj@wapme-systems.de>
  164.     * gw/smsc_smpp.c: added Alt-DCS support for SMPP module
  165. 2002-05-20  Stipe Tolj <tolj@wapme-systems.de>
  166.     * gwlib/conn.c: fixing a compiler warning
  167. 2002-05-20  Stipe Tolj <tolj@wapme-systems.de>
  168.     * gwlib/xmlrpc.h, test/drive_smpp.conf: typo fixes
  169. 2002-05-20  Stipe Tolj <tolj@wapme-systems.de>
  170.     * gw/smsc_smpp.c: added 'smsc-id' processing patch supplied by  
  171.       Dima Milentiev <Dima@m-wise.com>
  172.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B05AB42@exchange.m-wise.com>]
  173. 2002-05-20  Stipe Tolj <tolj@wapme-systems.de>
  174.     * configure[.in]: fixed Bruno's cvs checkout date extraction
  175. 2002-05-20  Stipe Tolj <tolj@wapme-systems.de>
  176.     * gwlib/conn.c: fixed a possible segmentaion bug in conn_open_ssl() 
  177.       reported by Oded.
  178.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B167F67@exchange.m-wise.com>]
  179. 2002-05-20  Stipe Tolj <tolj@wapme-systems.de>
  180.     * doc/userguide/userguide.xml: some changes and extensions to sendota 
  181.       documentation
  182.     * test/test_http.c: fixed a bug for POST method and changed -b flag to -B
  183.       for the POST body content. Excluded -x flag. If -B is set this indicates
  184.       a POST request to be issues to the HTTP server.
  185.     * gw/smsbox.c: fixed segmentation fault bug in sendsms_thread() caused
  186.       by using args in smsbox_sendota_post().
  187. 2002-05-17  Stipe Tolj <tolj@wapme-systems.de>
  188.     * doc/userguide/userguide.xml, gw/smsbox.c: added 'to' GET variable to
  189.       sendota request. The old parameter 'phonenumber' is yet still supported
  190.       but must be removed for the upcoming next stable release.
  191. 2002-05-17  Stipe Tolj <tolj@wapme-systems.de>
  192.     * gw/bb_boxc.c: fixed a misbehaviour in accept_boxc() which didn't close
  193.       new socket descriptors if the remote IP is banned. Thanks to Paul.
  194.       [Msg-ID: <F88041028581AE4AB60F630CD4E801B50F90A8@ocasey.anam.com>]
  195. 2002-05-16  Stipe Tolj <tolj@wapme-systems.de>
  196.     * gwlib/conn.c: added Oded's non-blocking SSL_connect() patch.
  197.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B167F62@exchange.m-wise.com>]
  198. 2002-05-16  Stipe Tolj <tolj@wapme-systems.de>
  199.     * configure[.in]: fixed --disable-ssl bug reported by Aarno.
  200. 2002-05-15 Aarno Syv鋘en <aarno@wiral.com>
  201.     * doc/userguide/userguide.xml: some clarifications in ppg documentation
  202. 2002-05-14  Stipe Tolj <tolj@wapme-systems.de>
  203.     * gw/shared.[ch], gw/smsbox.c, gw/smscconn.h, gw/wapbox.c,
  204.       gwlib/counter.[ch], test/drive_smpp.c, test/test_http.c, 
  205.       test/test_ppg.c, wap/wsp_session.c, wap/wtls.h, wap/wtp_init.h,
  206.       wap/wtp_resp.h: applied long vs. unsigned long patch from
  207.       Harrie Hazewinkel <harrie@mod-snmp.com>
  208.       [Msg-ID: <10110987.1021046787@localhost>]
  209. 2002-05-13  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  210.     * : The "Why don't you love me anymore?" patch
  211.     * gw/smsc_emi2.c: if SMSC reply with a NACK and error 04, we should 
  212.       resend authentication. I couldn't do it (When I send the login packet, 
  213.       socket gets eof and disconnects), so kannel just reconnects for now
  214.     * gw/smsbox.c: remove information if a tag is not present on xml-post;
  215.       If we know that there will be more than one "to", pass the to list 
  216.       instead of joining and spliting it in "to" string; moved checking 
  217.       illegal chars in "to" below, checking one by one instead of the full
  218.       multi-to string, that could even not exists if the list is received
  219.     * gw/wap-appl.c: fix a warning
  220.     * gw/smsc_at2.c: applied patch from Oded Arbel to fix debugging messages
  221.     * Makefile.in: applied patch from Benjamin Lee to add DESTDIR in two 
  222.       missing spots
  223. 2002-05-13  Stipe Tolj <tolj@wapme-systems.de>
  224.     * gw/wap-appl.c: fixed a minor assertion bug in return_reply()
  225. 2002-05-06  Stipe Tolj <tolj@wapme-systems.de>
  226.     * checks/check_http.sh: added SSL-enabled HTTP server and client checks
  227.     * gwlib/gwlib.h: fixed Aarno's redefinition of GW_NAME
  228. 2002-05-03 Aarno Syv鋘en <aarno@wiral.com>
  229.     * checks/check_fakewap.sh: Do the test may times
  230.     * gw/wap-appl.c: Fixing no ppg configuration option: No references to
  231.       ppg lists.
  232.     * gw/wap-appl.h: Passing configuration data to the init function.
  233.     * gw/wap_push_ppg.c: Do not start anything when no ppg is configured
  234.     * gw/wapbox.c: Do not start any push threads, or set push variables when
  235.       no ppg option is set.
  236.     * gw/wap_push_ppg.c: Going down gracefully when HTTPClient is NULL. This
  237.       was noticed by Paul Keogh.
  238. 2002-05-03  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  239.     * : The "where do you want me to post this?" patch
  240.     * doc/userguide/userguide.xml: added kannel post headers (kannel->appl);
  241.       added glossary and bibliography
  242.     * gw/other_smskannel.conf, gw/smscconn_p.h, gw/smskannel-ssl.conf, 
  243.       gw/smskannel.conf: fixed typo
  244.     * gw/smsbox.c: fixed ucs2 content-type and added X-Kannel-Service to
  245.       kannel post-url
  246. 2002-05-03  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  247.     * : The "I don't like empty variables" patch
  248.     * gw/smsbox.c: fixed empty text messages panic in post-xml code
  249.     * gw/smsc_emi2.c: fixed deliver reports with undefined smsc-id. It
  250.       uses smsc "name" field if smsc-id is not present
  251. 2002-05-03  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  252.     * : The "I want my cvs date" patch
  253.     * configure.in, Makefile.in: configure now creates a VERSION var with
  254.       cvs-20020501 based on ChangeLog date on cvs (or simply first line of
  255.       VERSION file, if not cvs); Makefile now uses it on documentation 
  256.       headers; added --enable-suffix (default: disabled) and 
  257.       --with-suffix= to enable and define the suffix name to
  258.       binaries; tweaked some messages
  259.     * gw/wapkannel.conf: default to aarno dirs ?? changed back to tmp
  260.     * gwlib/http.c: removed hard-coded User-Agent. It should be defined on
  261.       the module using it and passed through headers list. Fixes Wapbox
  262.       sending "kannel/$version" instead of mobile user-agent
  263. 2002-05-03  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  264.     * : The "where was my head at that day" patch
  265.     * gw/smsbox.c: reverted octstr_destroy(udh) but replaced original one
  266.       with O_DESTROY;
  267. 2002-05-01  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  268.     * configure.in: configure now defaults to --disable-mysql 
  269.     * gw/smsbox.c: http reply, when text/plain, doesn't strip_blanks. Needed
  270.       to be able to send smscards with spaces in first line
  271. 2002-05-02  Stipe Tolj <tolj@wapme-systems.de>
  272.     * configure[.in], config.h.in: changed VERSION definition to have 
  273.       a more readable date format and added GW_NAME define to allow 
  274.       vendor specific naming.
  275.     * gw/bb_http.c, gw/bearerbox.c, gw/shared.c, gw/smsbox.c, 
  276.       gw/wap-appl.c, gw/wap-error, gw/wap_push_ppg.c, gw/wapbox.c,
  277.       gwlib/http.c, gwlib/socket.c: added GW_NAME macro
  278. 2002-05-02: Aarno Syv鋘en <aarno@wiral.com>
  279.     * gw/bb_smscconn.c: Dropped outgoing sms queue test when handling para-
  280.     meter maximum-queue-length. 
  281.     * doc/userguide/userguide.xml: Documented the change.
  282. 2002-05-01  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  283.     * configure.in: added --enable-mysql besides --with-mysql; added 
  284.       date to VERSION, read from CVS/Entries instead of newest file in .;
  285.       fixed openssl command detection
  286.     * gw/smsc_smpp.c: added PID and DCS/* MO support 
  287. 2002-04-30 Aarno Syv鋘en <aarno@wiral.com>
  288.     * wap/wsp_server_session_machine.def: Fixed a compiler warning
  289. 2002-04-29  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  290.     * gw/smsbox.c: xml-post: moved auth tag to from tag
  291.     * doc/userguide/userguide.xml: updated
  292. 2002-04-29  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  293.     * gwlib/cfg.c: Yet another fix to grp->cfgfilename. Hopefully, the last 
  294.     * gw/smsbox.c: Finished post-xml code. Someday the code will be changed
  295.       to libxml functions, but until then, this "works for me". XML format
  296.       could and WILL be changed later, as IETF's document is still a draft, 
  297.       and there's some tags that it doesn't have.
  298.       Works for service (post-xml field), accepts xml in service reply and
  299.       in sendsms-user. Sendsms-user support multiple recipient addresses.
  300.     * doc/userguide/userguide.xml: Completed post-xml documentation.
  301.     * gw/smsbox.c: Fixed a bug when receiving reply from service and 
  302.       accept-x-kannel-headers is disabled. udh was destroyed and later 
  303.       was used to define coding
  304.     * doc/userguide/userguide.xml: fixed ">Date" in log format appendix
  305.     * gw/smsbox.c: fixed some tab/space
  306.     * gw/smsbox.c: destroy sendsms_url, sendota_url and xmlrpc_url at the end
  307. 2002-04-29  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  308.     * doc/userguide/userguide.xml: Added UDH example to set number of 
  309.       messages in MWI
  310.     * Changelog: Fixed ^M. Please cvs up -d and cvs diff before commiting
  311. 2002-04-29  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  312.     * gw/otacompiler.c, gw/shared.c, gw/wap_push_pap_compiler.c, 
  313.       gw/wap_push_si_compiler.c, gwlib/xmlrpc.c: Fix xml includes to be
  314.       #include <libxml/*.h>
  315. 2002-04-27 Aarno Syv鋘en <aarno@wiral.com>
  316.     * gw/wap_push_ppg.c: Corrected handling of puah.soa application id. Thanks
  317.       to Michael Mulcahy for correction.
  318.     * gw/wapbox.c: Dropped an useless (and dangerous) dump.
  319.     * wap/wsp_unit.c: Better debugging.
  320. 2002-04-27 Aarno Syv鋘en <aarno@wiral.com>
  321.     * gw/wap_push_ppg.c: Fixed HTTP return statuses.
  322. 2002-04-26  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  323.     * debian/*: fixed some issues, add mysql and ssl support to debian
  324.       packages (not that crypto is not an issue and ssl has moved from
  325.       non-us to main, there's no need to have a kannel and kannel-ssl 
  326.       package)
  327.     * utils/kannel-stable-rh7.spec: added ssl and mysql, altough I still
  328.       haven't built the RPM
  329.     * doc/userguide/userguide.xml: Added "can use DLR" checkbox to table
  330.       SMSC Driver Features
  331. 2002-04-26 Aarno Syv鋘en <aarno@wiral.com>
  332.     * gwlib/cfg.def: Added new configuration variables.
  333.     * checks/check_sendsms.sh: Added tsting for empty cgi vars.
  334.     * gw/wap_push_ppg.c: Use variable global-sender. HTTPS support added. 
  335.       Changed push-url default.
  336.     * gwlib/octstr.[ch]: Added function octstr_strip_crlfs.
  337.     * gw/smsc_cimd2.c: Fixed a memory leak.
  338.     * gw/smsbox.c: Fixed a memory leak happening with stranger return types.
  339.       Kannel accepts 202 return code.
  340.     * gw/bb_smscconn.c: Logsms works without sender/receiver. Implement 
  341.       queue limit.
  342.     * test/test_http_server: Response body changed to "Sent".
  343.     * gw/wap_push_si_compiler.c: Fixed a memory leak.
  344.     * gwlib/http.[ch]: Library function http_cgiargs_dump.
  345.     * gw/bearerbox.c: A minor memory leak fixed.
  346.     * doc/userguide/userguide.xml: Documented PPG HTTPS support. Added docu-
  347.       mentation for global-sender. Changed default push URL, previous one
  348.       caused lot questions.
  349.     * doc/arch/arch.xml: Documented architecture change caused by HTTPS 
  350.       support.
  351.     * gw/wap_push_pap_compiler.c: Values of reserved words case-insensitive.
  352.     * checks/chech_ppg.sh: Better debugging for failed cases.
  353. 2002-04-25  Stipe Tolj <tolj@wapme-systems.de>
  354.     * gw/wap_push_ppg.c: fix in coriented_deliverable() to return 
  355.       the right boolean, thanks to Paul
  356. 2002-04-24  Stipe Tolj <tolj@wapme-systems.de>
  357.     * gw/smsbox.c: fixed typo in init_smsbox()
  358. 2002-04-24  Stipe Tolj <tolj@wapme-systems.de>
  359.     * gw/smsc_smpp.c: fixed debug output to be hex, thanks to Simon
  360. 2002-04-24  Stipe Tolj <tolj@wapme-systems.de>
  361.     * doc/userguide/userguide.xml: added 'transceiver-mode' section
  362.     * gw/smpp_pdu.def, gw/smsc_smpp.c, gwlib/cfg.def: added SMPP
  363.       transceiver mode patch submited by Simon Beale <simon.beale@ngame.com>
  364.       [Msg-ID: <004201c1e0b3$c9490c20$c80a0a0a@ngame.com>]
  365. 2002-04-23  Stipe Tolj <tolj@wapme-systems.de>
  366.     * gwlib/cfg.def: added missing 'xmlrpc-url' for XML-RPC URI
  367.       trigger to be used.
  368. 2002-04-22  Stipe Tolj <tolj@wapme-systems.de>
  369.     * doc/userguide/userguide.xml: added 'smart-errors' section
  370.     * gw/wap-appl.c, wap/wsp.h, wap/wsp_server_session_machine.def,
  371.       wap/wsp_session.c: added HTTP Referer header and smart WSP
  372.       error messaging
  373.     * gw/wapbox.c, gwlib/cfg.def: added 'smart-errors' directive for 
  374.       smart WSP error messages via returned WML decks
  375.     * gw/wap-error.[ch]: added files to handle the smart errors
  376.     * wap/cookies.h: find_session_machine_by_id() is now declared 
  377.       in wap/wsp.h
  378. 2002-04-19  Stipe Tolj <tolj@wapme-systems.de>
  379.     * doc/userguide/userguide.xml: added 'force-sar' section
  380.     * gw/wap-appl.c: some source reformating
  381.     * wap/wtp_resp.c, gw/wapbox.c, gwlib/cfg.def: added 'force-sar' 
  382.       indicator to allow forced WTP connections, even if the phone 
  383.       requests SAR. Some source reformating.
  384. 2002-04-19  Stipe Tolj <tolj@wapme-systems.de>
  385.     * gw/wap-appl.c: reformated return_reply() to CodingStyle rules
  386. 2002-04-18  Stipe Tolj <tolj@wapme-systems.de>
  387.     * gw/numhash.c: fixed a bug inside numhash_create(),
  388.       reported from Paul.
  389. 2002-04-17  Stipe Tolj <tolj@wapme-systems.de>
  390.     * gw/wap_push_ppg.c: turned default PPG HTTP instance off if no 'ppg'
  391.       group is in config file, for security reasons
  392. 2002-04-17  Stipe Tolj <tolj@wapme-systems.de>
  393.     * gw/bb_smscconn.c: added smsc id information to status.xml
  394.       patch provided by Angel.
  395.       [Msg-ID: <FMEKKCFKIGBADHGIJKPJAEPADCAA.afradejas@mediafusion.es>]
  396. 2002-04-17  Stipe Tolj <tolj@wapme-systems.de>
  397.     * gw/wapbox.c, gwlib/pki.c: more work on WTLS configuration checking
  398. 2002-04-17  Stipe Tolj <tolj@wapme-systems.de>
  399.     * wap/wap_events.c: minor style correction
  400. 2002-04-17  Stipe Tolj <tolj@wapme-systems.de>
  401.     * gw/bb_udp.c: added checking if WTLS support should be used, even while
  402.       compiled in
  403.     * gwlib/cfg.h: introduce new 'wtls' group to specify all required arguments
  404. 2002-04-16  Stipe Tolj <tolj@wapme-systems.de>
  405.     * gw/smsbox.c: added preliminary function smsbox_xmlrpc_post() to handle
  406.       the XML-RPC calls and replies.
  407.     * gwlib/gwlib.h: added inclusion of xmlrpc.h to make the structures public
  408.     * gwlib/xmlrpc.[ch]: further improvements in the <struct> parsing, but yet
  409.       not finished for that.
  410. 2002-04-16  Stipe Tolj <tolj@wapme-systems.de>
  411.     * gw/smsbox.c: changed return value semantic of send_message() to return
  412.       the number of splits that have been send to bearerbox, otherwise
  413.       return -1 in case of an error. Patch submitted by Oded.
  414.       [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296CA6@exchange.m-wise.com>]
  415. 2002-04-15  Stipe Tolj <tolj@wapme-systems.de>
  416.     * gw/wap_push_pph_pushuser.c: fixed memory leaks in xxx_list_add() and 
  417.       xxx_authenticate() reported by Paul.
  418.       [Msg-ID: <000001c1e214$2ef53650$0300a8c0@anam.com>]
  419. 2002-04-10  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  420.     * doc/modems.conf: added enable-mms info and enabled it on nokiaphone
  421.     * doc/smsc_at2.[ch], gwlib/cfg.def, doc/userguide/userguide.xml: added 
  422.       enable-mms variable and only send +MMS if it's enabled
  423.     * gwlib/cfg.c: removed assignation of included filename to group structure.
  424.       If we want filename and line number for each line read, we need a 
  425.       different approach. With it, group would have the last file included and
  426.       at2 won't know anymore where the modem definitions are. It's better to
  427.       have the original kannel.conf in group struct so at2 could reread 
  428.       everything and find the group it wants
  429. 2002-04-10  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  430.     * gw/smsbox.c: Changed XML Post format (smsbox->application) to conform
  431.       to IETF sms-xml-02 draft.
  432. 2002-04-10  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  433.     * gw/urltrans.c: Added white/black list and allowed/denied prefix 
  434.       implementation to default service.
  435.     * doc/userguide/userguide.xml: added --enable-drafts information
  436. 2002-04-09  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  437.     * doc/userguide/userguide.xml: fixed a link reference that fails with
  438.       --disable-drafts
  439. 2002-04-10 Andreas Fink <andreas@fink.org>
  440.     * doc/userguide/userguide.xml: corrected a typo. Added section about DLR
  441. 2002-04-09  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  442.     * gw/smsc_smpp.c, doc/userguide/userguide.xml: Added my-number to SMPP
  443.     * doc/userguide/userguide.xml: changed at2 my-number description
  444.     * gw/smsbox.c, gw/urltrans.[ch]: Added preliminary XML Post to smsbox.
  445.     * Makefile.in: when building ps from xml, only echo "check log" if 
  446.       jadetex fail, cleaning "make -s"
  447.     * Makefile.in, configure.in, configure : added --enable-drafts to 
  448.       enable/disable draft blocks being included in documentation
  449.     * doc/userguide/userguide.xml: added draft conditional includes, 
  450.       defined with --enable-drafts to be able to write text without being 
  451.       displayed on snapshot documentation until it's almost final
  452. 2002-04-08 Andreas Fink <andreasgfink.org>
  453.     * gw/dlr.c: fixed mysql_close issue pointed
  454.       out by "Dima Milentiev" <Dima@m-wise.com>
  455.       partially fixed a mysql problem when multiple
  456.       messages where sent using the same timestamp
  457. 2002-04-06  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  458.     * test/.cvsignore: sorry, two last lines got concatenated
  459.     * doc/userguide/userguide.xml: moved "account" information from 
  460.       send-smsuser group to send-sms cgi variables
  461. 2002-04-06  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  462.     * test/.cvsignore: added test_xmlrpc to cvsignore
  463. 2002-04-06  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  464.     * gw/smsc_emi2.c: Fixed (I hope) a bug when smsc disconnects us and
  465.       kannel tries to connect to primary and alternate smsc (it's hard to
  466.       duplicate the error)
  467.     * gw/urltrans.c: some identation cleaning
  468. 2002-04-04  Stipe Tolj  <tolj@wapme-systems.de>
  469.     * test/test_xmlrpc.c: fixed some memory leaks
  470. 2002-04-04  Stipe Tolj  <tolj@wapme-systems.de>
  471.     * gwlib/xmlrpc.[ch]: additional parsing improvements, error handling
  472.     * test/test_xmlrpc.c: added call to xmlrpc_call_send() in thread to
  473.       test sending XMP-RPC requests via HTTP POST to servers.
  474. 2002-04-04  Stipe Tolj  <tolj@wapme-systems.de>
  475.     * gwlib/http.c: changed the server side Server HTTP header, to look the
  476.       same as the client side.
  477. 2002-04-04  Stipe Tolj  <tolj@wapme-systems.de>
  478.     * gwlib/http.c: added User-Agent HTTP header to HTTP client requests to
  479.       identify itself by the string 'Kannel/<ver>', where <ver> is the 
  480.       version string from VERSION.
  481. 2002-04-04  Stipe Tolj  <tolj@wapme-systems.de>
  482.     * test/test_http.c: fixed unitialized var usage for the POST content   
  483. 2002-04-04  Stipe Tolj  <tolj@wapme-systems.de>
  484.     * gwlib/xmlrpc.[ch]: added parsing of XML document
  485.     * test/test_xmlrpc.c: some minor changes
  486. 2002-04-03  Stipe Tolj  <tolj@wapme-systems.de>
  487.     * test/test_http.c: fixed a missing int declaration
  488. 2002-04-03  Stipe Tolj  <tolj@wapme-systems.de>
  489.     * gwlib/xmlrpc.[ch]: some minor improvements and parsing routines
  490.     * test/test_xmlrpc.c: added testing application for the xmlrpc calls
  491. 2002-04-03  Stipe Tolj  <tolj@wapme-systems.de>
  492.     * gw/ota_prov.c: make output a bit more semantical
  493.     * gw/smsbox.c: bug fixing of destroyed variables
  494.     * test/test_http.c: fixed typo and minor bug when sending non-POST 
  495.       request, which of course does not have any content.
  496. 2002-04-02  Stipe Tolj  <tolj@wapme-systems.de>
  497.     * gw/smsbox.c: added new smsbox_sendota_post() to handke POST method of 
  498.       sendota function. Now you can use the same POST semantic as for sendsms.
  499.  
  500. 2002-04-02  Stipe Tolj  <tolj@wapme-systems.de>
  501.     * test/test_http.c: added POST method support for the HTTP client test
  502.       program. Mainly this may be used to test POST enabled HTTP servers
  503.       within the single boxes, like PPG, sendsms, sendota.
  504. 2002-04-01  Stipe Tolj  <tolj@wapme-systems.de>
  505.     * gw/smsc_at2.c, gwlib/http.c: fixed minor kannel-nag warnings
  506. 2002-03-28  Bruno Rodrigues  <bruno.rodrigues@litux.org>
  507.     * gw/smsbox.c: Added X-Kannel-SMSC on smsbox->application. It was missing