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

手机WAP编程

开发平台:

WINDOWS

  1. 2001-02-01  Richard Braakman  <dark@wapit.com>
  2. * Making release 1.1.1.
  3. 2001-02-01  Uoti Urpala  <uau@wapit.com>
  4. * gw/urltrans.c: Bugfix, find_default_translation() now returns
  5. NULL if no default was given.
  6. 2001-02-01  Richard Braakman  <dark@wapit.com>
  7. * gw/smsbox.c: cleanup.  send_message does not destroy its msg
  8. anymore, leaves that to caller (fixes memory leaks). 
  9. obey_request always destroys the pattern it creates.
  10. obey_request_thread actually sends "Requests failed" messages
  11. and is simplified a little.
  12. 2001-02-01  Richard Braakman  <dark@wapit.com>
  13. * gw/smsc_cimd2.c: Update to version 2-0 en.
  14. Added definitions for new parameter numbers 26, 28, 44, and 62.
  15. Corrected range of "status report request" parameter from 0..32
  16. to 0..63.
  17. 2001-01-31  Uoti Urpala  <uau@wapit.com>
  18. * gw/wap-appl.c: Fixed an uninitialized variable.
  19. * test/test_http_server.c: Fixed double octstr_destroy().
  20. 2001-01-31  Richard Braakman  <dark@wapit.com>
  21. * gwlib/octstr.c: Made octstr_destroy() call seems_valid even
  22. if the octstr is immutable.  This should catch double destroy
  23. calls in the future.
  24. * gwlib/gwthread-pthread.c: In gwthread_wakeup() and gwthread_join(),
  25. assert that the thread number >= 0.
  26. 2001-01-31  Uoti Urpala  <uau@wapit.com>
  27. * gw/bb_udp.c, gw/wap_push_ota.c: Fixed double octstr_destroy() calls.
  28. 2001-01-31  Uoti Urpala  <uau@wapit.com>
  29. * gwlib/http.c: Don't try to wake up the server thread at shutdown
  30. if it was never created.
  31. 2001-01-31  Peter Gr鰊holm  <peter@wapit.com>
  32. * doc/userguide/userguide.xml: Wrote section 'Using pre-compiled
  33. binary packages'.
  34. 2001-01-31  Lars Wirzenius  <liw@iki.fi>
  35. * gwlib/utils.c: Rewrote the is_allowed_ip implementation to
  36. use Octstr instead of C strings. Removed the now-unused check_ip
  37. function.
  38. * checks/check_ipcheck.c: Wrote.
  39. 2001-01-30  Lars Wirzenius  <liw@iki.fi>
  40. * gwlib/utils.[ch]: Made is_allowed_ip accept Octstr arguments
  41. instead of char *. Dies, cstr, die.
  42. * gw/bb_boxc.c, gw/bb_http.c, gw/bb_udp.c, gw/smsbox.c,
  43. gw/smsc_emi.c, gw/smsc_fake.c: Fixed the calls to is_allowed_ip
  44. to follow new calling convention.
  45. 2001-01-30  Lars Wirzenius  <liw@iki.fi>
  46. * Makefile.in: Moved the wildcard patterns to the beginning, where
  47. they are more visible. Should've done this when I first wrote them.
  48. * gw/smsbox.c: Fix memory leak.
  49. * gw/smsc_fake.c: don't call octstr_get_cstr with NULL argument.
  50. (Should fix is_allowed_ip instead.)
  51. * gw/urltrans.c: Look up the keyword in a case insensitive manner.
  52. Thanks to Peter for pointing this out.
  53. * gwlib/gwmem.h: Introduced the gw_claim_area_for macro. It is the
  54. same as gw_claim_area, except it gets the position as arguments,
  55. instead of figuring it out itself.
  56. * gwlib/cfg.[ch]: Used gw_claim_area_for to claim the return
  57. value of cfg_get.
  58. 2001-01-29  Richard Braakman  <dark@wapit.com>
  59. * gwlib/dict.c: Make dict_keys() lock its dictionary.
  60. 2001-01-29  Kalle Marjola  <rpr@wapit.com>
  61. * Makefile.in: clean now deletes */*.o, too. 
  62. 2001-01-29  Lars Wirzenius  <liw@iki.fi>
  63. * gwlib/protected.h: Undefine the protection macros before
  64. defining them, to avoid problems with multiple definitions on
  65. platforms that define them as macros instead of (or in addition
  66. to) functions.
  67. 2001-01-26  Lars Wirzenius  <liw@iki.fi>
  68. * gwlib/octstr.[ch], gw/smsbox.c: Killed the almost-unused
  69. function octstr_replace and converted the only place it was
  70. being used anymore to create a new Octstr instead.
  71. 2001-01-26  Lars Wirzenius  <liw@iki.fi>
  72. * AUTHORS, ChangeLog, NEWS, checks/check_fakesmsc.sh,
  73. checks/check_fakewap.sh, checks/check_sendsms.sh,
  74. checks/check_smpp.sh, doc/arch/arch.xml, gw/bb_smscconn.c,
  75. gw/bearerbox,.c gw/smsbox.c, gw/smsc.c gw/urltrans.[ch],
  76. gw/wapbox.c, gwlib/http.c, gwlib/octstr. test/drive_smpp.c,
  77. test/test_http.c, test/test_octstr_format.c: Edited some long
  78. lines to be shorter than 80 characters. There's still lots
  79. more, find them with utils/find-long-lines.
  80. 2001-01-26  Lars Wirzenius  <liw@iki.fi>
  81. * gw/alt_charsets.h, gw/bb.h, gwlib/accesslog.h, gwlib/gwlib.h,
  82. gwlib/gwmem.h, gwlib/socket.h, gwlib/utils.h, test/decompile.h,
  83. utils/OTAbitmap.h, utils/wbmp.h: Removed leading underscore from
  84. symbols. It is reserved to the C implementation and is not to
  85. be used by application code.
  86. * gwlib/socket.[ch]: Removed unused functions socket_query_blocking,
  87. read_line, and read_to_eof.
  88. * gwlib/utils.[ch]: Removed unused function print_std_args_usage.
  89. * gwlib/gw_inet.[ch], gw/wap_push_ota.c: Removed the (unused)
  90. gw_inet_ntop wrapper.
  91. 2001-01-26  Lars Wirzenius  <liw@iki.fi>
  92. * doc/userguide/userguide.xml: Documented the "phone" option in
  93. EMI over modem.
  94. 2001-01-26  Lars Wirzenius  <liw@iki.fi>
  95. * The standard library function inet_ntoa is not thread safe.
  96. Instead of writing a wrapper, I decided it's better to convert
  97. to using the gw_netaddr_to_octstr implementation Derek Hamilton
  98. wrote for us.
  99.      * gwlib/protected.h: Added a macro to trap inet_ntoa calls.
  100. * gw/smsc_ois.c, gwlib/socket.c, test/test_cimd2.c: Converted
  101. use of inet_ntoa to gw_netaddr_to_octstr.
  102. * gwlib/socket.[ch]: Removed the unused function
  103. socket_get_peer_ip and slighly change the use of whitespace in
  104. the gw_netaddr_to_octstr to follow project coding style.
  105. 2001-01-26  Uoti Urpala  <uau@wapit.com>
  106. * gw/urltrans.c: Converted to use octstr_create_urlcoded instead
  107. of file-specific function.
  108. 2001-01-25  Uoti Urpala  <uau@wapit.com>
  109. * gw/smsc.c, gw/smsc_p.h, gw/smsc_fake.c, gw/smsc_fake2.c,
  110. gw/smscconn.c, gw/smscconn_p.h, test/fakesmsc.c, test/fakesmsc2.c:
  111. Removed the old fakesmsc and replaced it with the new one.
  112. Note that the new version is used differently from the old one!
  113. * gw/smskannel.conf, checks/check_fakesmsc.sh,
  114. checks/check_sendsms.sh: Changed the examples and checks to use
  115. new fakesmsc.
  116. * doc/userguide/userguide.xml: Changed the documentation to
  117. describe the new fakesmsc.
  118. * gw/smsc_cimd.c: Fixed a possible NULL reference.
  119. * gw/smsc_cimd2.c: Added a missing #include <string.h>.
  120. 2001-01-25  Lars Wirzenius  <liw@iki.fi>
  121.      * gw/bb_udp.c, gwlib/cfg.def: Applied and adapted patch from
  122. Laurent Foulonneau to implement UDP packet filtering based on
  123. sender IP number.
  124. * doc/userguide/userguide.xml: Documented the new options.
  125. 2001-01-25  Lars Wirzenius  <liw@iki.fi>
  126. * gw/smsc.c, gw/smsc_at.c, gw/smsc_p.h, gwlib/cfg.def: Applied
  127. and slightly adapted patch from Bjarne Saltb鎘 for implementing
  128. a validity period option for the GSM phone driver.
  129. * doc/userguide/userguide.xml: Documented the new option.
  130. 2001-01-24  Lars Wirzenius  <liw@iki.fi>
  131. * doc/arch/arch.xml: Added missing </sect1>.
  132. * gwlib/http.c: Added creation of http exceptions list.
  133. 2001-01-24  Uoti Urpala  <uau@wapit.com>
  134. * gw/smsbox.c, gw/smsc.c, gw/smsc_p.h: Fixed memory leaks.
  135. 2001-01-24  Uoti Urpala  <uau@wapit.com>
  136. * gw/smscconn.c, gw/bb_smscconn.c: Fixed memory leaks
  137. 2001-01-24  Lars Wirzenius  <liw@iki.fi>
  138. * gw/bb_boxc.c, gw/bb_http.c, gw/bb_udp.c, gw/bearerbox.[ch]:
  139. Killed memory leaks due to unfreed configuration data.
  140. 2001-01-24  Uoti Urpala <uau@wapit.com>
  141. * test/fakesmsc2.c, gw/smsc_fake2.c: Several fake2 changes, added
  142. send/receive udh, possibility to restrict connections based on IP.
  143. Messages on command line need to be written differently.
  144. * gwlib/octstr.[ch]: Added octstr_create_urlcoded() function.
  145. 2001-01-23  Lars Wirzenius  <liw@iki.fi>
  146. * Ran some compiles with stricter warning options than -Wall.
  147. This resulted in a few minor changes.
  148. * gw/bb_smscconn.c: Removed the function smsc2_addwdp, since it is
  149. unused and the wapbox is the better place to do WAP-on-SMS anyway.
  150. * gw/smpp_pdu.c: Cast the return value of octstr_len in an assert
  151. that compares it to an unsigned long. This is a bit ugly, but -
  152. in my humble opinion - better than a warning about comparing signed
  153. and unsigned. Reasonable minds differ.
  154. * gwlib/gwthread.h: Removed duplicate prototype for
  155. gwthread_dumpsigmask.
  156. * gwlib/socket.c: Made gw_netaddr_to_octstr4 and
  157. gw_netaddr_to_octstr6 static, since they're not to be used from
  158. outside socket.c.
  159. * test/decompile.c: Made a number of functions static. I don't
  160. understand why some functions are declared in decompile.h (or
  161. why decompile.h exists in the first place), but presumably there
  162. is a good reason for this. Removed the Read_zero_index function,
  163. since it was unused.
  164. * test/test_cimd2.c, test/test_headers.c, test/test_pdu.c,
  165. test/test_wakeup.c, test/udpfeed.c, utils/seewbmp.c: Use a return
  166. statement instead of calling exit. Stylistic change.
  167. * utils/run_kannel_box.c: Make main_loop return instead of
  168. calling exit directly. Stylistic change.
  169. 2001-01-23  Lars Wirzenius  <liw@iki.fi>
  170. * doc/arch/arch.xml: Fixed references to figures.
  171. 2001-01-23  Lars Wirzenius  <liw@iki.fi>
  172. * gw/bb_boxc.c, gw/bb_smscconn.c, gw/bb_udp.c, gw/bearerbox.[ch],
  173. gw/smsc.[ch], gw/smsc_emi.c, gw/smsc_fake2.c, gw/smsc_p.h,
  174. gw/smsc_wrapper.c, gw/smscconn.[ch], gw/smscconn_p.h: Converted
  175. the bearerbox to use the new configuration file interface. This
  176. resulted in large, but simple changes in many files.
  177. * gwlib/cfg.def: Added variable 'phone' to an smsc group. Not
  178. documented anywhere, it seems.
  179. * gwlib/gwlib.h, gwlib/conffile.[ch]: Removed the old
  180. configuration file interface.
  181. 2001-01-23  Lars Wirzenius  <liw@iki.fi>
  182. * gwlib/cfg.c: Implemented a check that makes sure a CfgGroup is
  183. only queried for variables that it can legally contain. This 
  184. showed some bugs, which have been corrected by the changes below.
  185. * gwlib/cfg.[ch]: Wrote function cfg_get_group_name, needed by
  186. urltrans.c changes.
  187. * gw/urltrans.c: Fixed the code so it doesn't try to get the value
  188. of every variable from every group. The resulting code should be
  189. somewhat cleaner and easier to follow, as well.
  190. * gw/wapbox.c: Don't query the variable "heartbeat-freq",
  191. because it isn't documented anywhere, no other box uses it,
  192. and there is no need to make the value configurable.
  193. 2001-01-23  Kalle Marjola  <rpr@wapit.com>
  194. * gw/bearerbox.c: switched smsbox/smsc startup to avoid hangup
  195. with bad luck