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 " 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