Hello,
here is another patch as attachment. It concerns contrib/php-admin which is broken when php is configured with register_globals=Off (reccomended) and use of name instead of value in "option" tag.

I'm currently working on making these scripts better.

Regards,
Colin

Colin Pitrat wrote:
Hello,
as I tested kannel, I found a few things :

- in test/fakesmsc.c, the short option for port should be "-p" but in the code it is defined as "-r". Here is the modification I made :

-------------------------------------------------------------------------
diff -ru gateway-1.4.0/test/fakesmsc.c gateway-1.4.0-new/test/fakesmsc.c
--- gateway-1.4.0/test/fakesmsc.c       2004-10-28 18:32:14.000000000 +0200
+++ gateway-1.4.0-new/test/fakesmsc.c   2006-06-30 15:26:50.000000000 +0200
@@ -161,7 +161,7 @@
  /* our arguments */
  static int check_args(int i, int argc, char **argv)
  {
-    if (strcmp(argv[i], "-r")==0 || strcmp(argv[i], "--port")==0)
+    if (strcmp(argv[i], "-p")==0 || strcmp(argv[i], "--port")==0)
          port = atoi(argv[i+1]);
      else if (!strcmp(argv[i], "-H") || !strcmp(argv[i], "--host"))
          host = octstr_create(argv[i+1]);
-------------------------------------------------------------------------

- On sending an empty MWI sms (without udh), a default "empty message" message is added. Judging by the fields_to_dcs function in sms.c, the message should remain empty. Here is the modifications I made :

-------------------------------------------------------------------------
--- gateway-1.4.0/gw/smsbox.c   2006-06-26 17:35:50.000000000 +0200
+++ gateway-1.4.0-new/gw/smsbox.c       2006-06-27 16:40:09.000000000 +0200
@@ -257,12 +257,9 @@
       *  a) it's a HTTP sms-service reply: either ignore it or
       *     substitute the "empty" warning defined
       *  b) it's a sendsms HTTP interface call: leave the message empty
-     *     if at least a UDH is given.
-     *
-     * XXX this still does not cover the case when the sendsms interface is
-     * used with *no* text and udh. What should we do then?!
       */
- if (octstr_len(msg->sms.msgdata) == 0 && octstr_len(msg->sms.udhdata) == 0) { + if (octstr_len(msg->sms.msgdata) == 0 && msg->sms.sms_type == mt_reply) { + //if (octstr_len(msg->sms.msgdata) == 0 && octstr_len(msg->sms.udhdata) == 0) {
          if (trans != NULL && urltrans_omit_empty(trans))
              return 0;
          else
-------------------------------------------------------------------------

Regards,
Colin

_______________________________________________
devel mailing list
devel@kannel.org
http://www.kannel.org/mailman/listinfo/devel


Reply via email to