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

手机WAP编程

开发平台:

WINDOWS

  1. 2001-02-26  Richard Braakman <dark@wapit.com>
  2. * Making release 1.1.2.
  3. 2001-02-23  Peter Gr鰊holm  <peter@wapit.com>
  4.         * userguide: Wrote section "Setting up a dial-up line"
  5. 2001-02-21  Richard Braakman  <dark@wapit.com>
  6. * gw/wap-appl.c: Suppress server-generated error pages if they
  7. are in a format (i.e. text/html) that the client does not accept.
  8. 2001-02-21  Richard Braakman  <dark@wapit.com>
  9. * gw/wap-appl.c: When suppressing an HTTP result body because it is
  10. too long for the client, also adjust the Content-Length header.
  11. 2001-02-21  Tuomas Luttinen  <tuo@wapit.com>
  12. * gw/wml_compiler.c (set_charset): The function uses now 
  13. charset_to_utf8 function to convert the WML document into the 
  14. UTF-8 charset before feeding it to the libxml parser.
  15. * gwlib/charset.[ch]: Added the functions charset_to_utf8 and 
  16. charset_from_utf8. These are frontend for the libxml character set
  17. converion funtions.
  18. 2001-02-20  Peter Gr鰊holm  <peter@wapit.com>
  19. * userguide: Updated section "Installing Kannel from RPM packages"
  20. 2001-02-20  Richard Braakman  <dark@wapit.com>
  21. * userguide: Explained more about syslog-level.
  22. 2001-02-16  Richard Braakman  <dark@wapit.com>
  23. * gw/smsbox.c: Fix a potential buffer overflow in sms_split(),
  24. by removing the partlist array and using List directly.
  25. * gw/urltrans.c: Fix memory leak: destroy_onetrans also destroys
  26. "header" and "footer".
  27. * gw/urltrans.c: Warn if a service configures prefix or suffix
  28. when they will not be used.
  29. * userguide: Describe when prefix and suffix are used.
  30. * userguide: Improve description of "omit-empty".  (Suggested
  31. by Gildas Perrot.)
  32. 2001-02-16  Richard Braakman  <dark@wapit.com>
  33. * gw/bb_smscconn.c, gw/urltrans.c: Deal with cfg_get_multi_group()
  34. possibly being NULL.
  35. * gw/bb_smscconn_p.h: Add #include "smscconn.h" so that it doesn't
  36. depend on the caller having included that file already.
  37. 2001-02-15  Lars Wirzenius  <liw@iki.fi>
  38. * gw/smpp_pdu.def, gw/smsc_smpp.c: Implemented the enquire_link
  39. PDU and the corresponding enquire_link_resp PDU. This should keep
  40. Kannel connected to an SMPP SMS center even when the connection
  41. is otherwise idle.
  42. * test/drive_smpp.c: Cleaned up shutdown.
  43. 2001-02-15  Tuomas Luttinen  <tuo@wapit.com>
  44. * gw/wml_compiler.c (set_charset): bug reported by Aymerick J閔anne
  45. fixed so no more 2*encoding in the XML-header.
  46. 2001-02-15  Richard Braakman  <dark@wapit.com>
  47. * gw/smsc_at.c: Corrected timestamp calculation.  mktime()
  48. uses local time, and it got a GMT time.  Converted to use
  49. date_convert_universal() from gwlib/date.c instead.
  50. (There is no function in the C library for this task.)
  51. It probably still doesn't work for negative timezones,
  52. I'll have to check the specs for that.
  53. * gwlib/date.[ch]: Make date_convert_universal() a public
  54. function.
  55. 2001-02-14  Lars Wirzenius  <liw@iki.fi>
  56. * gwlib/octstr.[ch]: Changed the octstr_create_urlcoded to be
  57. similar in name and usage to octstr_url_decode.
  58. * gw/bb_store.c, gw/smsc_fake.c, gw/urltrans.c: Changed the
  59. places where the function is called.
  60. 2001-02-14  Lars Wirzenius  <liw@iki.fi>
  61. * gw/urltrans.c, doc/userguide/userguide.xml: Restored the
  62. meaning of %a in sms-service, implemented and documented %b to
  63. support binary data.
  64. 2001-02-14  Lars Wirzenius  <liw@iki.fi>
  65. * gw/smsbox.c, doc/userguide/userguide.xml: Implemented
  66. X-Kannel-UDH header in responses to keyword fetches.
  67. 2001-02-13  Uoti Urpala  <uau@wapit.com>
  68. * gw/smsc.c: Fixed octstr_get_cstr(NULL) when username, password
  69. or allow_ip wasn't specified in emi_ip smsc group. This bug
  70. probably appeared when smsc.c was converted to use cfg.c.
  71. 2001-02-13  Richard Braakman  <dark@wapit.com>
  72. * gw/wml_definitions.h: Applied patch from Aymerick J閔anne
  73. to correct encodings for "ordered true" and "ordered false".
  74. 2001-02-12  Kalle Marjola  <rpr@wapit.com>
  75. * gw/bb_smscconn.c, gw/bb_boxc.c, gw/bearerbox.h: Modified so that
  76. SMS messages from smsbox are directly put into corresponding SMS
  77. centers, or if not able, either rejected (i.e. discarded right
  78. now) or put to outgoing_sms queue which acts like delayed list
  79. * gw/bb_smscconn_cb.h: added new callback, smscconn_connected,
  80. which is called when status changes to ACTIVE, and makes bearerbox
  81. trying to empty outgoing_sms queue
  82. * gw/smsc_wrapper.c, gw/smsc_fake.c: modified to call that new
  83. callback
  84. 2001-02-12  Lars Wirzenius  <liw@iki.fi>
  85. * Makefile.in: Moved -I. to before other -I options (before
  86. @CFLAGS@) so that Kannel's config.h is found before any config.h
  87. that might be a system header file.
  88. 2001-02-12  Kalle Marjola  <rpr@wapit.com>
  89. * gw/bb_store.c: Ooops, forgot to add earlier. Anyway, now uses
  90. straight octstr handling instead of using octstr_split and thus
  91. does not need so much memory while unpacking the store-file
  92. 2001-02-12  Kalle Marjola  <rpr@wapit.com>
  93. * gw/bb_boxc.c: removed heartbeat message kludge as it caused
  94. other problems, had to think this more...
  95. * gw/bb_http.c: removed debug information of HTTP query result
  96. because it caused ankward output 
  97. * gw/bb_store.c: Added. Handles SMS store 
  98. * gw/msg-decl.h, gw/msg.h: added new 'ack' message type and new 
  99. fields to sms. Name of these can change later.
  100. * gw/bb_boxc.c, gw/bb_smscconn.c, gw/bearerbox.c, gw/smsbox.c: 
  101. implemented first version of SMS storing/retrieval system. 
  102. Consumes lots of memory when starting up, so does not work
  103. well with checking malloc, will fix that today.
  104. * gw/*kannel.conf: added (commented-out) store-file row
  105. 2001-02-10  Uoti Urpala  <uau@wapit.com>
  106. * gw/smsbox.c: Fixed bugs in smsbox_req_sendota(), added 'from'
  107. CGI variable to sendota requests.
  108. * gwlib/cfg.def: Added missing 'speed' variable to otaconfig
  109. group.
  110. * doc/userguide/userguide.xml: Documented the added 'from'
  111. variable. 'speed' was also missing from the documentation.
  112. * gw/smsc_fake.c: Implemented SMSCCONN_FAILED_TEMPORARILY
  113. (probably doesn't make much difference in practice).
  114. * gwlib/octstr.c: Fixed memory leak in octstr_append_from_hex().
  115. 2001-02-08  Richard Braakman  <dark@wapit.com>
  116. * Applied Stipe Tolj's patch to cfg.def and userguide, to
  117. fix OTA configuration parsing.
  118. 2001-02-07  Kalle Marjola  <rpr@wapit.com>
  119. * gw/bb_boxc.c: kludged to use internal heartbeat to wakeup sender
  120. from consume if other end closes the connection
  121. * gw/bb_smscconn.c: modified failed routing access log output
  122. * utils/accesslog_parser.pl: added failed routing to final output,
  123. and change all keywords to lowercase
  124. 2001-02-07  Kalle Marjola  <rpr@wapit.com>
  125. * utils/accesslog_parser.pl: added simple perl script to read
  126. (SMS) access log and print statistics out of it, based on hours.
  127. Uses the new format printed out by bb_smscconn.c
  128. 2001-02-07  Kalle Marjola  <rpr@wapit.com>
  129. * gw/bearerbox.c: Bugfix. Fixed memory leak caused by access log /
  130. new config
  131. * doc/userguide/userguide.xml: made it clearer that sms-service is
  132. selected by keyword and number of parameters
  133. * gw/bb_smscconn.c: Bugfix: fixed access log to use Octstring return value
  134. * gw/bb_smscconn.c: Compatibility breaker: modified access log
  135. output
  136. 2001-02-07  Yann Muller  <ymuller@3glab.com>
  137. * gw/smsc_at.c: added support for Ericsson GSM modems (patch from
  138. Chris Blown).
  139. 2001-02-06  Uoti Urpala  <uau@wapit.com>
  140. * gw/urltrans.c: Changed the %a URL parameter to mean the original
  141. message as-is, to allow binary data. Previously consecutive
  142. whitespace characters were changed into one space. Note that %r
  143. was NOT changed, maybe it should work similarly?
  144. 2001-02-06  Kalle Marjola  <rpr@wapit.com>
  145. * gw/bb_smscconn_cb.h: added new failed sending status,
  146. SMSCCONN_FAILED_TEMPORARILY, which should be called if connection
  147. to SMS center is lost temporarily
  148. * gw/bb_smscconn.c: added handling for new status
  149. * gw/smscconn_p.h: added comments of the new status
  150. * gw/smsc_wrapper.c: added that when reconnect is started, message
  151. queue is emptied from messages with status
  152. SMSCCONN_FAILED_TEMPORARILY
  153. 2001-02-06  Peter Gr鰊holm  <peter@wapit.com>
  154. * utils/kannel-stable-rh6x.spec: Added rpm spec file for Kannel
  155. stable releases.
  156. * utils/kannel-stable-rh7.spec: Added rpm spec file for Kannel
  157. stable releases.
  158. 2001-02-06  Uoti Urpala  <uau@wapit.com>
  159. * gw/smsbox.c: Rewrote message-splitting functions because they
  160. had lots and lots of bugs. Basically they didn't work if
  161. split-chars, split-suffix or concatenation was defined.
  162. 2001-02-05  Richard Braakman  <dark@wapit.com>
  163. * gwlib/octstr.c: Fixed off-by-one error in octstr_case_search(),
  164. reported by Vjacheslav Chekushin.
  165. 2001-02-04  Richard Braakman  <dark@wapit.com>
  166. * wmlscript/wsasm.c: Avoid generating 0-length functions,
  167. because not all clients can handle them.
  168. * gw/wap-appl.c: If the response body does not fit in the
  169. client SDU size, generate status code 502 ("Bad Gateway")
  170. instead of 413 ("Request Entity Too Large").  413 is definitely
  171. the wrong code because it refers to the request, not the
  172. response.  502 means the gateway received an invalid response
  173. from the server, which is pretty close.
  174.         Also, do not touch the status code at all if it already indicates
  175. an error.  The upstream error is more interesting to the user
  176. than knowing that the error page didn't fit.
  177. * gwlib/http.[ch]: Add http_status_class() function to
  178. distinguish success codes (2xx) from error codes.
  179. 2001-02-02  Tuomas Luttinen  <tuo@wapit.com>
  180. * test/decompile.[ch]: Applied the patch by Neil Hunter that 
  181. implements the codepage switch, changes the indent size to a #define
  182. and adds basic support for different DTDs.
  183. * gw/utf8map_iso8859-7.h, gw/utf8map_win1251.h, gw/utf8map_win1257.h,
  184. gw/utf8map_koi8r.h, gw/utf8map_win1253.h: removed as obsolete.
  185. * gw/wml_compiler.c: Patch by Vjacheslav Chekushin applied. The
  186. patch makes the libxml aware of some aliases for different 
  187. character_sets, so these can be used in the WML content with the 
  188. libxml.
  189. Some other modifications due modifications in the wml_definitions.h.
  190. * gw/wml_definitions.h: Patch by Vjacheslav Chekushin applied. The 
  191. patch removes the use of the utf8map in the character_sets[].
  192. Also utf8map removed from the character_sets[].
  193. 2001-02-02  Tuomas Luttinen  <tuo@wapit.com>
  194. * gw/wml_compiler.c (string_table_collect_strings): Removed the 
  195. if (strlen(node->content) > WBXML_STRING_TABLE_MIN) -line that 
  196. won't work with XML_USE_BUFFER_CONTENT.
  197. 2001-02-02  Richard Braakman  <dark@wapit.com>
  198. * Added gwmem_type() function that returns the name of the 
  199. malloc wrapper used.
  200. * gw/shared.c: Report gwmem_type in the version string.
  201. 2001-02-01  Richard Braakman  <dark@wapit.com>
  202. * Updated doc/release.txt to better reflect actual procedure.
  203. Only covers development releases for now.