12002-10-19  Stipe Tolj  <stolj@wapme.de>
2    * wap/wsp_headers.c: roll-back to previous revision. We have to resolve
3      this issue more carefully.
4
52002-10-17  Stipe Tolj  <stolj@wapme.de>
6    * gw/smsc/smsc_smasi.c: added enquire_link facility to sm/asi protocol.
7      Can be configured via 'enquire-link-interval' directive.
8
92002-10-17  Stipe Tolj  <stolj@wapme.de>
10    * gw/smsc/smsc_smpp.c: fixed a typo in DLR error handling.
11      Thanks to Alexander Malysh <a.malysh@centrium.de> for spotting this.
12      [Msg-ID: <200210161940.36328.a.malysh@centrium.de>]
13
142002-10-16  Stipe Tolj  <stolj@wapme.de>
15    * test/test_octstr_immutable.c: minor change to make dumping of arguments
16      possible to.
17
182002-10-16  Stipe Tolj  <stolj@wapme.de>
19    * wap/wsp_headers.c: fixed a bug in WSP header packing that breaked MMS
20      notification sending via PPG.
21
222002-10-16  Stipe Tolj  <stolj@wapme.de>
23    * doc/userguide/userguide.xml: added documentation to SMPP's directives
24      [source|dest]-addr-[ton|npi] and source-addr-autodetect.
25    * gw/smsc/smsc_smpp.c: changed DLR msg_id behaviour. SMPP spec says msg
26      ids should be C string, this is default now. Via msg-id-type users
27      may configure for smpp connections that use dec and hex values or mixes
28      of those.
29    * gwlib/cfg.def: added 'source-addr-autodetect' to smsc group for
30      auto-detecting source addr in smpp module.
31
322002-10-16  Stipe Tolj  <stolj@wapme.de>
33    * gw/bb_smscconn.c: fixed a bug in http admin /status page routine if smsc
34      groups did not have any smsc-id declared.
35      Patch has been submited by Rene Kluwen <rene.kluwen@chimit.nl>
36      [Msg-ID: <006501c2708f$52284400$1401a8c0@helena>]
37
382002-10-16  Stipe Tolj  <stolj@wapme.de>
39    * gw/smsc/smsc_smpp.c: roll-back to previous revision. Veto'ed Andreas
40      commit because it took out the new msg-id-type feature, which is required
41      by certain SMSC vendors.
42
432002-10-16 Andreas Fink <afink@gni.ch>
44    * gwlib/http.c: fixed http basic authentication for DLRs
45      a dlrurl containing username and password was crashing kannel before
46      because http headers where not initialized. also potentially a problem
47      in other places.
48
492002-10-15  Stipe Tolj  <stolj@wapme.de>
50    * gwlib/utils.c: fixed a bug in does_prefix_match(), when a number gets
51      not recognized if it has the same length as in prefix list. Now
52      prefix = number does get matched.
53
542002-10-15 Andreas Fink <afink@gni.ch>
55    * gw/dlr.c gw/smsc/smsc_smpp.c: fixed DLR reports if message ID was hex or alpha
56
572002-10-15  Stipe Tolj  <stolj@wapme.de>
58    * gw/smsc/smsc_smasi.c: added enquire_link feature to pass a newline
59      throught this connection to keep the TCP session up.
60
612002-09-23 Oded Arbel <odeda@m-wise.com>
62    * gwlib/octstr.c: Fixed bug in octstr_insert_char(), patch by
63      Rene Kluwen <rene.kluwen@chimit.nl>
64      [Msg-Id: <75184712412.20020923031314@chimit.nl>]
65
662002-09-23 Andreas Fink <andreas@fink.org>
67    * gwlib/octstr.c: fixed memory leak in octstr_url_encode
68
692002-09-19  Oded Arbel  <odeda@m-wise.com>
70    * gw/smsc/smsc_at.c: Fixed a bug in at_receive(), reported by Rene Kluwen
71    [Msg-ID: <200209191406.g8JE6L8H017962@ns.nesscis.com>]
72
732002-09-18  Oded Arbel  <odeda@m-wise.com>
74    * gw/wap_push_ppg.c: Fixed a bug in get_mime_boundary that would cause
75      it to get into an endless loop if the boundary was not ; terminated.
76      changed the HTML entity name of a double quote from &qt; to &quot;
77      and added ';' at the end of HTML entity, fixed endless loop bug
78      in escape_fragment().
79
802002-09-09  Stipe Tolj  <stolj@wapme.de>
81    * config.h.in, configure[.in], gwlib/cfg.c: veto against #define WIN32.
82      This shoould be only used for Win32 native support, *not* for Cygwin
83      support.
84
852002-09-08  Bruno Rodrigues  <bruno.rodrigues@litux.org>
86    * doc/userguide/userguide.xml: fix
87
882002-09-06  Bruno Rodrigues  <bruno.rodrigues@litux.org>
89    * gwlib/cfg.c, doc/userguide/userguide.xml: added directory include to
90      configuration. If "include" argument is a directory, include the files
91    * configure.in, config.h.in: Added #define WIN32 awareness
92    * doc/userguide/userguide.xml: "un-drafted" post-xml
93    * utils/build-cygwin-package: added first alpha version to a script to
94      build some package for windows. Now, it creates a zip file with the
95      executables, docs (if generated) and example configuration files
96
972002-09-06  Stipe Tolj  <stolj@wapme.de>
98    * gw/smsc/smsc_smpp.c: fixed a problem with the range of sequence_number.
99      Reported by Angel.
100      [Msg-ID: <NCEOLLKPFAEAOBBMHNHEGEFMDIAA.afradejas@mediafusion.es>]
101
1022002-09-06  Stipe Tolj  <stolj@wapme.de>
103    * gw/bb_boxc.c, gw/bearerbox.c: made boxid++ thead-safe via mutex
104    * docs/userguide/userguide.xml: documented the smsc specific
105      'unified-prefix' directive for number normalization
106    * gw/bb_smscconn.c, gw/smscconn.c, gw/smscconn_p.h: added 'unified-prefix'
107      function on a smsc basis to set number normalization rules.
108    * gwlib/cfg.def: added 'unified-prefix' to multi-group 'smsc'.
109
1102002-09-06 Andreas Fink <afink@gni.ch>
111    * gw/dlr.c: fixed a crash when migrating from MySQL database
112    without source field to one which has.
113
1142002-09-06 Andreas Fink <afink@gni.ch>
115    * gw/dlr.c: fixed Stipe's modifications so it at least compiles!
116
1172002-09-06  Stipe Tolj  <stolj@wapme.de>
118    * gw/dlr.c: fixing dlr_add_<db>() routines for the new DLR handling way.
119      Thanks to Oded for reporting this.
120    * gw/smsc/smsc_smpp.c, gw/smsc/smsc_at2.c: another fixes for the new DLR
121      handling way. And again, reported by Oded :)
122
1232002-09-06 Andreas Fink <afink@gni.ch>
124    * gw/dlr.c: added Oded's patch to fix a missing parameter in mysql DLR.
125
1262002-09-05  Stipe Tolj  <stolj@wapme.de>
127    * gwlib/utils.[ch], gw/urltrans.c, gw/smscconn.c: moved the identical
128      routine does_prefix_match() from urltrans.c and smsccon.c to the
129      higher abtraction layer to utils.c and made it publically available.
130
1312002-09-05  Stipe Tolj  <stolj@wapme.de>
132    * gw/dlr.c: fixed a bug caused by a typo
133    * gwlib/http.c, gwlib/parse.c: fixed minor compiler warnings
134
1352002-09-04  Stipe Tolj  <stolj@wapme.de>
136    * gw/dlr.[ch], gw/urltrans.c: added a 'source' field to the DLR storage
137      space, hence modified the dlr_add() call parameters.
138      Re-organized how the DLR msg structs are transfered to smsbox and the
139      msg->sms.dlr_url is now used to get the DLR URL. This is more clean
140      and makes DLR proxying accross different SMSC modules posible.
141    * gwlib/cfg.def: added 'field-source' for the mysql dlr definition
142    * gw/smsc/smsc_*.c: added source parameter to call dlr_add() and changed
143      msg->sms.msgdata handling after dlr_find()
144    * gw/smsc/smpp_pdu.h: added submit_sm and deliver_sm esm_class defines
145
1462002-09-04 Aarno Syv\212nen <aarno@gni.ch>
147    * STATUS: updated
148    * TODO: typo fix
149    * checks/check_ppg.sh: typo fix
150    * gw/bb_boxc.c: Reformatted. Store wap push messages to the store file.
151    * gw/pushkannel.conf: Added country-prefix to the example file.
152    * gw/wap_push_ota.c: Minor formatting change.
153    * gw/wap_push_ppg_pap_compiler.c: Ditto
154    * gw/wap_push_mime.c: Better public function comment
155    * gw/wap_push_ppg.c: Reformatted. Handling missing denied and allowed
156    lists. Remove X-WAP-Application-Id header, when user agent is wml.ua.
157    If there is none, assume wml.ua. Removed push.sia requirement, when push
158    is confirmed. Use 'any' as default bearer and network. Do not add Content-
159    Type header to responses. Use xml escapes when sending message fragment
160    to pi.
161    * gw/wap_push_ppg_pushuser.c: Reformatted. Use country-prefix. Handle
162    missing allowed and denied lists. Do not add Content-Length to the
163    responses. Edited function compare_octstr_sequence.
164    * gwlib/cfg.def: Added country prefix.
165    * gwlib/gwthread_pthread.c: Reformatted. Dummu function for older MacOSXs
166    returns a value.
167    * gwlib/http.[ch]: Added function http_header_value.
168    * gwlib/octstr.[ch]: Added function octstr_insert_char. Memory leak wrapper
169    around function octstr_format_valist.
170    * gwlib/parse.[ch]: Added function parse_get_rest.
171    * test/test_ppg.c: Removed content type sia. Use mms.ua as X-WAP-Applica-
172    tion-Id value. Reformatted. Do not add Content-Length header. Use HTTP
173    POST in test_ppg requests.
174    * wap/wsp_strings.def: Added new content types and headers from newer wap
175    specs.
176
1772002-09-04  Stipe Tolj  <stolj@wapme.de>
178    * gw/smsc/smasi_pdu.c, test/test_cfg.c: fixed compiler warnings
179
1802002-09-03  Stipe Tolj  <stolj@wapme.de>
181    * gw/smsc/smpp_pdu.c: fixed a bug in copy_until_nul() which caused to return
182      octstr "" when the null-terminated string contained "\0". The return value
183      in such a case should be NULL.
184
1852002-09-03  Stipe Tolj  <stolj@wapme.de>
186    * doc/userguide/userguide.xml: documentation for the new 'msg-id-type'
187      directive for the SMPP module
188    * gw/smsc/smsc_smpp.c, gwlib/cfg.def: adding the 'msg-id-type' directive
189      to indicate in which number base the SMSC is returning msg ids.
190      Patch provided by Nisan Bloch <nisof@amagoblin.co.za>.
191      [Msg-ID: <5.1.0.14.0.20020819203925.020675c0@amagoblin.ialien.co.za>]
192
1932002-09-02  Stipe Tolj  <stolj@wapme.de>
194    * gw/shared.[ch]: added deliver_to_bearerbox() which is identical to write_xxx
195      but returns an error code which can be used for errror handling.
196    * gwlib/cfg.[ch]: switched from static void dump_group() to void grp_dump()
197      to make this function publically available and usable in the code.
198
1992002-08-26  Stipe Tolj  <stolj@wapme.de>
200    * gw/bb_store.c: obey if we log in localtime for the store-status
201
2022002-08-26  Stipe Tolj  <stolj@wapme.de>
203    * test/test_cfg.c: added error code return for int main() to indicate if a
204      configuration syntax was ok or not. This can be used in control shell
205      scripts to check Kannel's configuration files.
206
2072002-08-23  Stipe Tolj  <stolj@wapme.de>
208    * gwlib/http.c: fixed HTTP persistent connection misbehaviour in
209      http_send_reply() which caused to do keep-alives, even while the client
210      requested to close the connection.
211
2122002-08-23  Stipe Tolj  <stolj@wapme.de>
213    * gw/smsc/smsc_at2.c, gwlib/http.c: fixed a minor compiler warnings
214    * gw/smsc/smsc_smpp.c: fixed a type in handle_pdu(), reported by
215      Vibhu Mohindra <vibhu@dialogsl.net>
216      [Msg-ID: <20020822214514.GA4279@lfs.localdomain>]
217
2182002-08-22  Stipe Tolj  <stolj@wapme.de>
219    * wap/wap_events.def, wap/wtp.c: added a RcvResult event and a coresponding
220      unpack_result() function. This is necessary for an upcoming wap proxy.
221
2222002-08-22  Stipe Tolj  <stolj@wapme.de>
223    * doc/userguide/userguide.xml, gw/smsc/smsc_at.[ch], gw/sms.h:
224      Oded's patch for full DLR support in AT2 module. Some further
225      improvements and fixes included.
226      [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296F5A@exchange.m-wise.com>]
227
2282002-08-20  Stipe Tolj  <stolj@wapme.de>
229    * gwlib/http.[ch]: added HEAD method support for HTTP client module
230      functions, this modifies the http_start_request() prototype.
231    * gw/numhash.c, test/test_smsc.c: changed calls to http_get_real()
232    * gw/smsbox.c: added method to remember_receiver() and get_receiver() and
233      changed calls to http_start_request()
234    * gw/wap-app.c, gw/smsc/smsc_http.c, gwlib/xmlrpc.c, test/test_ppg.c:
235      changed calls to http_start_request()
236    * test/test_http.c: added -m option so select HTTP method type for request
237      and changed calls to http_start_request()
238
2392002-08-19  Stipe Tolj  <stolj@wapme.de>
240    * wap/wtp_pdu.def: changed the TPI documentation string to make them more
241      specification conform.
242
2432002-08-19  Stipe Tolj  <stolj@wapme.de>
244    * gw/smsc/smsc_smpp.c: fixed a bit calculus typo, reported by Nisan.
245      [Msg-ID: <5.1.0.14.0.20020819154851.02066060@amagoblin.ialien.co.za>]
246
2472002-08-19  Stipe Tolj  <stolj@wapme.de>
248    * gw/smsc/smasi_pdu.c: fixed a parsing bug in decode_type() and switched
249      some error levels from error to warning for the sake of the logs.
250
2512002-08-15  Stipe Tolj  <stolj@wapme.de>
252    * doc/userguide/userguide.xml: added new SMSC type section for the SM/ASI
253      protocol.
254    * gw/smsc/smasi_pdu.[chdef], gw/smsc/smsc_smasi.c, gw/smscconn.c,
255      gw/smscconn_p.h: added the new 'smasi' SMSC type for connecting to
256      SM/ASI protocol SMSC, like the CriticalPath InVoke SMS Center.
257
2582002-08-15  Stipe Tolj  <stolj@wapme.de>
259    * gw/bb_smscconn.c: removing debug line from previous testing and
260      commented out lines and added 're-connecting' state to smsc2_status().
261    * gw/smsc/smsc_smpp.c: fixed a bug with possible segfault when acessing the
262      smpp->msgs_to_send in queued_cb() while the connection has been shutdown
263      and the status page queueries all available connections.
264
2652002-08-13 Harrie Hazewinkel <harrie@mod-snmp.com>
266    * Changed the '<NULL>' into '(null)' since the former is
267      to close to XML and may cause confusion.
268
2692002-08-13  Stipe Tolj  <stolj@wapme.de>
270    * test/test_http_server.c: allow to use multi-threaded HTTP server tests
271
2722002-08-12  Stipe Tolj  <stolj@wapme.de>
273    * gw/smsc/smpp_pdu.c: fixing a compiler warning
274    * gwlib/octstr.[ch].debug: added missing octstr_recode() and _read_pip()
275      functions in the debug version of the octstr module
276
2772002-08-11  Stipe Tolj  <stolj@wapme.de>
278    * gw/smsc/smpp_pdu.[chdef], gw/smsc/smsc_smpp.c: rollback to previous
279      revision and adding a silent fix to SMPP PDU elements that are too long.
280    * Makefile.in: fixing missing dependency generation in file .depend for
281      all modules in the 'new' gw/smsc sub-directory. This has caused to keep
282      make quite, even while source files changed in gw/smsc.
283
2842002-08-11 Harrie Hazewinkel <harrie@mod-snmp.com>
285    * Moved more smsc related code into gw/smsc/
286      gw/smsc.h -> gw/smsc/smsc.h
287      gw/smsc_p.h -> gw/smsc/smsc_p.h
288    * gwlib.octstr.c: graceful handling of the Octstr* when it is
289      NULL, instead of panicing.
290      Oded Arbel <odeda@m-wise.com>
291      [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296EEF@exchange.m-wise.com>]
292    * Converted all doc/ChangeLog-* file to have a UNIX line ending and
293      not the '^M'.
294    * gw/smsc/smsc_smpp.c, gw/smsc/smpp_pdu.h, gw/smsc/smpp_pdu.def:
295      Make sure that the address length going into the PDU is not longer
296      then the maximum length. If the address is longer it causes a panic.
297      Oded Arbel <odeda@m-wise.com>
298      [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296EEF@exchange.m-wise.com>]
299
300
3012002-08-10  Stipe Tolj  <stolj@wapme.de>
302    * gwlib/list.c: fixed a mutex_destroy() problem, because list is still
303      locked while mutex is destroyed.
304
3052002-08-09  Harrie Hazewinkel <harrie@mod-snmp.com>
306    * Moving the smsc code into a subdiretory gw/smsc.
307      files moved (into gw/smsc):
308      emimsg.c emimsg.h smpp_pdu.c smpp_pdu.def smpp_pdu.h
309      files changed: test/drive_smpp.c test/test_smsc.c
310
3112002-08-08  Stipe Tolj  <stolj@wapme.de>
312    * gw/smsc/smsc_http.c: fixed the "failed" logging to access.log, which was
313      caused because the relayed smsbox instance send HTTP_ACCEPT and the
314      module did only like HTTP_OK.
315    * ChangeLog: reorganized the huge ChangeLog to version specific chunks
316      into doc/. Only changes since the last stable release are inside the
317      current ChangeLog in the top level directory from now on.
318
3192002-08-08  Harrie Hazewinkel <harrie@mod-snmp.com>
320    * Moving the smsc code into a subdiretory gw/smsc.
321      Only the smsc.h, smsc_p.h smscconn.h and smscconn.c are
322      as API still in the gw directory.
323      files moved (into gw/smsc):
324      smsc_at2.h, smsc_cimd2.c, smsc_fake.c, smsc_sema.c, smsc.c,
325      smsc_sema.h, smsc_cgw.c, smsc_emi.c, smsc_http.c, smsc_at.c,
326      smsc_smpp.c, smsc_cimd.c, smsc_emi2.c, smsc_ois.c, smsc_at2.c,
327      smsc_wrapper.c
328      files changed: Makefile.in gw/smscconn.c, gw/smscconn_p.h
329
3302002-08-08  Harrie Hazewinkel <harrie@mod-snmp.com>
331    * configure.in: Be a little less strict for the '--enable-warnings'
332    * gwlib/conn.h: fixed 3 warnings.
333
3342002-08-08  Stipe Tolj  <stolj@wapme.de>
335    * gw/smsc_http.c: typo fix.
336    * gw/wap-appl.c: added HTTP HEAD method for WSP->HTTP requests
337
3382002-08-07  Stipe Tolj  <stolj@wapme.de>
339    * gw/bb_store.c: fixed a segfault bug in store_status()
340
3412002-08-07  Stipe Tolj  <stolj@wapme.de>
342    * gw/bb_http.c, gw/bearerbox.[ch] : renaming start operation to 'restart'
343      to indicate that this is used after bearerbox has started and individual
344      smsc have been shutdown previously.
345    * gw/bb_smscconn.c: fixed serious problems in /stop-smsc, /start-smsc
346      admin commands and /status page retrieval
347    * gw/smsc_emi2.c, gw/smsc_fake.c: fixed a segmenation fault bug, which was
348      caused by /status page lookup when a specific conn was already shutdown
349
3502002-08-07 Harrie Hazewinkel <harrie@mod-snmp.com>
351    * Fix/partial rollback of the access log facility for the wapbox.
352
3532002-08-06  Stipe Tolj  <stolj@wapme.de>
354    * gw/bb_store.c: fixed possible race conditioning for sms_store list in
355      store_status() causing segfault.
356
3572002-08-06 Harrie Hazewinkel <harrie@mod-snmp.com>
358    * Added an access log facility to the wapbox.
359
3602002-08-06  Stipe Tolj  <stolj@wapme.de>
361    * doc/userguide/userguide.xml: fixed typos from last commit.
362    * contrib/mon/kannel.monitor: some slight changes to the monitor module
363    * gw/bb_smscconn.c: fixed a possible critical race condition causing
364      segfaulting bearerbox if the admin status page is called to often.
365
3662002-08-05  Stipe Tolj  <stolj@wapme.de>
367    * doc/examples/dlr-*.conf: fixed a typo in the 'dlr-db' group for the id
368      variable
369
3702002-08-05  Stipe Tolj  <stolj@wapme.de>
371    * doc/userguide/userguide.xml: added documentation about libSDB support
372      as DLR storage space type
373    * doc/*.conf, doc/examples/dlr-sdb.conf: moved the .conf files to
374      doc/examples and added a dlr-sdb.conf example configuration file
375    * config.h.in, configure[.in], gw/dlr.[ch], gw/shared.c, gwlib/cfg.def:
376      added libSDB support as DLR storage type. libSDB is an abstraction
377      library for various DB system, including MySQL, PostgreSQL, Oracle,
378      gdbm and some others.
379
3802002-08-05  Stipe Tolj  <stolj@wapme.de>
381    * gw/smsbox.c: fixed a bug for an uninitialized rpi value inside
382      smsbox_req_sendsms()
383
3842002-08-05  Stipe Tolj  <stolj@wapme.de>
385    * doc/userguide/userguide.xml: added documentation about RPI support
386    * gw/smsc_smpp.c, gw/smsc_emi2.c, gw/smsbox.c, gw/smpp_pdu.h,
387      gw/msg-decl.h: added Return Path Indicator (RPI) support for
388      SMPP and EMI2 via boolean sendsms interface parameter 'rpi'
389
3902002-08-05  Stipe Tolj  <stolj@wapme.de>
391    * gw/smsc_emi2.c, gwlib/cfg.def: added EMI2 specific configuration
392      directives 'notification-pid' and 'notification-addr'.
393      Patch submitted by "Dima Milentiev" <Dima@m-wise.com>
394      [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296EB9@exchange.m-wise.com>]
395
3962002-08-05  Bruno Rodrigues  <bruno.rodrigues@litux.org>
397    * doc/modems.conf: added keepalive command to M20: signal and battery level
398    * gw/smsc_emi2.c, doc/userguide/userguide.xml: Added keepalive support when
399      there's no username and password. "my-number" should be set.
400
4012002-08-04  Stipe Tolj  <stolj@wapme.de>
402    * gw/wml_compiler.c: fixed a segmentation fault bug in check_if_emphasis()
403      which was caused while a nulled node->name gets into strcmp().
404      Thanks to Peter Bieringer <pb@bieringer.de> for reporting this.
405
4062002-08-03  Stipe Tolj  <stolj@wapme.de>
407    * gw/bb_store.c: fixed a minor compiler warning
408    * gw/bb_smscconn.c: fixed a possible segmentation fault bug in
409      smsc2_status while accessing the SMSCConn structure.
410    * gw/smsc_smpp.c: disallow start if no system-type is specified
411
4122002-08-02 Harrie Hazewinkel <harrie@mod-snmp.com>
413    * Added a '--with-cflags=CFLAGS' and '--with-libs=LIBS' configuration
414      options. These are useful when Kannel is linked again additional
415      proprietary modules, such as an SNMP module.
416
4172002-08-02  Stipe Tolj  <stolj@wapme.de>
418    * doc/userguide/userguide.xml: updated documentation about HTTP admin
419      commands for 'status', 'store-status', 'start-smsc' and 'stop-smsc'
420    * gw/bb_http.c, gw/bb_store.c, gw/bearerbox.h: implemented 'store-status'
421      HTTP admin command to retrieve the messages currently in the main queue
422
4232002-08-01  Stipe Tolj  <stolj@wapme.de>
424    * doc/userguide/userguide.xml: documentation for new smsbox group
425      directives 'http-request-retry' and 'http-queue-delay'
426    * gw/smsbox.c, gwlib/cfg.def: added HTTP request queueing for
427      sms-service 'get-url' and 'post-url' services.
428
4292002-08-01 Harrie Hazewinkel <harrie@mod-snmp.com>
430    * Adding more warnings to the '--enable-warnings' and deleted the
431      duplicate '-g -O2' options when '--enable-warnings'.
432      Only the following warnings cannot be avoided, since these
433      depend on the lex/flex and yacc/bison plus the system.
434      - wmlscript/wsint.h:217: warning: function declaration isn't a prototype
435      - wmlscript/wslexer.c:166: warning: no previous prototype for `ws_yy_lex'
436      - wmlscript/wsint.h:237: warning: previous declaration of `ws_yy_parse'
437
4382002-07-31  Stipe Tolj  <stolj@wapme.de>
439    * gw/smsc_emi2.c: fixed a bug when using /status.xml for an EMI2 link
440      that does not set any username. <null> is interpresed as XML start tag
441      and hence we don't produce a valid XML file.
442
4432002-07-31  Stipe Tolj  <stolj@wapme.de>
444    * gw/smsbox.c: changed formating of HTTP User-Agent headers to be
445      in "foobar/1.2" style.
446
4472002-07-29  Stipe Tolj  <stolj@wapme.de>
448    * test/fakewap.c: fixed compiler warnings from previous commit.
449
4502002-07-23 Harrie Hazewinkel <harrie@mod-snmp.com>
451    * Adding an extra option to the fakewap test which can print out
452      the complete message in human-readable format. The characters/bytes
453      of the message that are not printable are printed as '_'.
454      This is to facilitate debugging of the content part.
455
4562002-07-15  Stipe Tolj  <stolj@wapme.de>
457    * doc/userguide/userguide.xml: added documentation about the
458      'allowed|denied-receiver-prefix' directives for sms-service groups.
459
4602002-07-15  Stipe Tolj  <stolj@wapme.de>
461    * gw/urltrans.[ch], gw/smsbox.c, gwlib/cfg.def, test/test_urltrans.c:
462      added 'allowed-receiver-prefix' and 'denied-receiver-prefix' for
463      sms-service groups. This is used to restrict access to service
464      requests coming in on certain receiver numbers, i.e. shortcut numbers.
465
4662002-07-09  Stipe Tolj  <stolj@wapme.de>
467    * configure[.in]: correcting a type and a match pattern from the
468      previous commit.
469
4702002-07-09  Stipe Tolj  <stolj@wapme.de>
471    * configure[.in]: fixing the hardcoded way Andreas did in the previous
472      patch. configure should *only* be auto-generated by autoconf.
473
4742002-07-09 Andreas Fink <andreas@fink.org>
475    * changed dlr.c and STATUS to not contain any ^M at end of line
476      Makefile.in and configure to properly deal with MacOS X (darvin)
477      panic replaced with gw_panic, done as a #define now (MacOS X has
478      panic already defined)
479      gwlib/gwthread-pthread.c: added empty pthread_sigmask() if its MacOS X.
480      added file README.MACOSX
481
4822002-07-08 Harrie Hazewinkel <harrie@mod-snmp.com>
483    * Making the init phase and the initialization of the smsbox, wapbox
484      and bearerbox equal in approach.
485      All three had the same thing done differently.
486
4872002-07-08  Stipe Tolj  <stolj@wapme.de>
488    * gw/smsc_smpp.c: fixing an obvious bug and compiler warning due to
489      typo in smsc_smpp_create().
490
4912002-07-05 Aarno Syv�nen <aarno@global-networks.ch>
492    * TODO: Added file for larger projects. Now it is about making WAP 1.2.1
493      gateway and PPG to support working with MMS centers.
494
4952002-07-05  Stipe Tolj  <stolj@wapme.de>
496    * gw/smsc_smpp.c: added throttleing error code support,
497      patch provided by Oded.
498      [Msg-ID: <2CFC21DAF860CC49AF57333C4459DD4B296D6C@exchange.m-wise.com>]
499
5002002-07-05  Stipe Tolj  <stolj@wapme.de>
501    * gw/smsc_smpp.c: fixing timezone issue for sms time validity,
502      patch made by Alan
503      [Msg-ID:  <1024987558.1209.472.camel@euclid>]
504
5052002-07-05  Stipe Tolj  <stolj@wapme.de>
506    * gw/smpp_pdu.def, gw/smsc_smpp.c: added unbind PDU support,
507      patch submitted by Ignat Vassilev <ozzy@declera.com>
508      [Msg-ID: <3D17E046.1060806@declera.com>]
509
5102002-07-05  Stipe Tolj  <stolj@wapme.de>
511    * gw/smsc_smpp.c, gwlib/cfg.def: added SMPP priority flag support using
512      configuration directive 'priority', patch submitted
513      by Ignat Vassilev <ozzy@declera.com>
514      [Msg-ID: <3D1A586B.3070308@declera.com>]
515