
|
Patch: wap_push_ppg.c

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Hi,
Another trivial patch for wap. The code disables dlrs, if no
dlr_url is specified, despite if dlr_mask is set. These are 2 different
variables, and I don't see why they should be linked like that. I just want the
DLR in my access logs, don't need the URL. I shouldn't have to setup a web
server just to get the DLR from the SMSc.
BR,
Nikos
|

|
Re: Patch: wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it consistent and change not only wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks, Alexander Malysh Am 02.11.2009 um 16:21 schrieb Nikos Balkanas: Hi, Another trivial patch for wap. The code disables dlrs, if no dlr_url is specified, despite if dlr_mask is set. These are 2 different variables, and I don't see why they should be linked like that. I just want the DLR in my access logs, don't need the URL. I shouldn't have to setup a web server just to get the DLR from the SMSc. BR, Nikos <wap_push_ppg.diff>
|

|
Re: Patch: wap_push_ppg.c

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Hi,
My intention was just to align PPG with SMS push, which sets
them independently. SMS push will attempt to get null URL and print an error
about it, so I have fixed that, too.
Furthermore, with this patch, if you are just logging dlrs
& not using dlr_url for ppg, not only you don't need a web server, but also
you don't need smsbox (assuming you use wapbox for ppg).
BR,
Nikos
----- Original Message -----
Sent: Wednesday, November 11, 2009 6:58
PM
Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can smsbox
handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it
consistent and change not only
wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks,
Alexander Malysh
Am 02.11.2009 um 16:21 schrieb Nikos Balkanas:
Hi,
Another trivial patch for wap. The code disables dlrs, if
no dlr_url is specified, despite if dlr_mask is set. These are 2 different
variables, and I don't see why they should be linked like that. I just want
the DLR in my access logs, don't need the URL. I shouldn't have to
setup a web server just to get the DLR from the SMSc.
BR,
Nikos <wap_push_ppg.diff>
|

|
Re: Patch: wap_push_ppg.c

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Sorry, better use this patch. cvs diff problem
again.
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009 12:59
PM
Subject: Re: Patch: wap_push_ppg.c
Hi,
My intention was just to align PPG with SMS push, which sets
them independently. SMS push will attempt to get null URL and print an error
about it, so I have fixed that, too.
Furthermore, with this patch, if you are just logging dlrs
& not using dlr_url for ppg, not only you don't need a web server, but
also you don't need smsbox (assuming you use wapbox for ppg).
BR,
Nikos
----- Original Message -----
Sent: Wednesday, November 11, 2009 6:58
PM
Subject: Re: Patch:
wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can smsbox
handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it
consistent and change not only
wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks,
Alexander Malysh
Am 02.11.2009 um 16:21 schrieb Nikos Balkanas:
Hi,
Another trivial patch for wap. The code disables dlrs,
if no dlr_url is specified, despite if dlr_mask is set. These are 2
different variables, and I don't see why they should be linked like that.
I just want the DLR in my access logs, don't need the URL. I
shouldn't have to setup a web server just to get the DLR from the
SMSc.
BR,
Nikos <wap_push_ppg.diff>
|

|
Re: Patch: wap_push_ppg.c
Hi Nikos,
I don't think that blocking DLRs in bearerbox when no dlr-url given is the right thing todo. - rc = route_incoming_to_boxc(copy); + if (sms->sms.sms_type != report_mo || octstr_len(sms->sms.dlr_url)) + rc = route_incoming_to_boxc(copy); + else { + msg_destroy(copy); + rc = 1; + }
What will happens when another box as smsbox is connected to bearerbox and want to receive all DLRs independent whether dlr-url set or not?
I think this should be handled in smsbox...
Thanks, Alexander Malysh Am 14.11.2009 um 12:06 schrieb Nikos Balkanas: Sorry, better use this patch. cvs diff problem again. Nikos ----- Original Message ----- Sent: Saturday, November 14, 2009 12:59 PM Subject: Re: Patch: wap_push_ppg.c
Hi, My intention was just to align PPG with SMS push, which sets them independently. SMS push will attempt to get null URL and print an error about it, so I have fixed that, too. Furthermore, with this patch, if you are just logging dlrs & not using dlr_url for ppg, not only you don't need a web server, but also you don't need smsbox (assuming you use wapbox for ppg). BR, Nikos ----- Original Message ----- Sent: Wednesday, November 11, 2009 6:58 PM Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it consistent and change not only wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks, Alexander Malysh Am 02.11.2009 um 16:21 schrieb Nikos Balkanas: Hi, Another trivial patch for wap. The code disables dlrs, if no dlr_url is specified, despite if dlr_mask is set. These are 2 different variables, and I don't see why they should be linked like that. I just want the DLR in my access logs, don't need the URL. I shouldn't have to setup a web server just to get the DLR from the SMSc. BR, Nikos <wap_push_ppg.diff>
<kannel.diff>
|

|
Re: Patch: wap_push_ppg.c

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Hi,
This is not an smsbox configuration issue. If dlr_url is not
set *any* connected smsbox will GET the empty url and err. Why would you want to
send empty urls to any smsbox?
If, on the other hand, dlr_url is set, the request will be
forwarded to any relative smsbox. This is transparent, elegant, and
architecturally sound. Unless i am missing something special about empty
dlr_urls.
BR,
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009 1:52
PM
Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
I don't think that blocking DLRs in bearerbox when no dlr-url given is
the right thing todo.
- rc = route_incoming_to_boxc(copy);
+ if (sms->sms.sms_type != report_mo ||
octstr_len(sms->sms.dlr_url))
+ rc =
route_incoming_to_boxc(copy);
+ else {
+ msg_destroy(copy);
+ rc = 1;
+ }
What will happens when another box as smsbox is connected to bearerbox
and want to receive all DLRs
independent whether dlr-url set or not?
I think this should be handled in smsbox...
Thanks,
Alexander Malysh
Am 14.11.2009 um 12:06 schrieb Nikos Balkanas:
Sorry, better use this patch. cvs diff problem
again.
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009 12:59
PM
Subject: Re: Patch: wap_push_ppg.c
Hi,
My intention was just to align PPG with SMS push, which
sets them independently. SMS push will attempt to get null URL and print
an error about it, so I have fixed that, too.
Furthermore, with this patch, if you are just logging
dlrs & not using dlr_url for ppg, not only you don't need a web
server, but also you don't need smsbox (assuming you use wapbox for
ppg).
BR,
Nikos
----- Original Message -----
Sent: Wednesday, November 11, 2009
6:58 PM
Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can
smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it
consistent and change not only
wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks,
Alexander Malysh
Am 02.11.2009 um 16:21 schrieb Nikos Balkanas:
Hi,
Another trivial patch for wap. The code disables
dlrs, if no dlr_url is specified, despite if dlr_mask is set. These
are 2 different variables, and I don't see why they should be linked
like that. I just want the DLR in my access logs, don't need the
URL. I shouldn't have to setup a web server just to get the DLR from
the SMSc.
BR,
Nikos <wap_push_ppg.diff> <kannel.diff>
|

|
Re: Patch: wap_push_ppg.c
Am 14.11.2009 um 13:20 schrieb Nikos Balkanas: Hi, This is not an smsbox configuration issue. If dlr_url is not set *any* connected smsbox will GET the empty url and err. Why would you want to send empty urls to any smsbox?
just imagine sqlbox that get messages from DB to send and then update status of message in DB when DLR arrive... This setup don't need dlr-url but will not work with your patch. If, on the other hand, dlr_url is set, the request will be forwarded to any relative smsbox. This is transparent, elegant, and architecturally sound. Unless i am missing something special about empty dlr_urls. BR, Nikos ----- Original Message ----- Sent: Saturday, November 14, 2009 1:52 PM Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
I don't think that blocking DLRs in bearerbox when no dlr-url given is the right thing todo. - rc = route_incoming_to_boxc(copy); + if (sms->sms.sms_type != report_mo || octstr_len(sms->sms.dlr_url)) + rc = route_incoming_to_boxc(copy); + else { + msg_destroy(copy); + rc = 1; + }
What will happens when another box as smsbox is connected to bearerbox and want to receive all DLRs independent whether dlr-url set or not?
I think this should be handled in smsbox...
Thanks, Alexander Malysh Am 14.11.2009 um 12:06 schrieb Nikos Balkanas: Sorry, better use this patch. cvs diff problem again. Nikos ----- Original Message ----- Sent: Saturday, November 14, 2009 12:59 PM Subject: Re: Patch: wap_push_ppg.c
Hi, My intention was just to align PPG with SMS push, which sets them independently. SMS push will attempt to get null URL and print an error about it, so I have fixed that, too. Furthermore, with this patch, if you are just logging dlrs & not using dlr_url for ppg, not only you don't need a web server, but also you don't need smsbox (assuming you use wapbox for ppg). BR, Nikos ----- Original Message ----- Sent: Wednesday, November 11, 2009 6:58 PM Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it consistent and change not only wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks, Alexander Malysh Am 02.11.2009 um 16:21 schrieb Nikos Balkanas: Hi, Another trivial patch for wap. The code disables dlrs, if no dlr_url is specified, despite if dlr_mask is set. These are 2 different variables, and I don't see why they should be linked like that. I just want the DLR in my access logs, don't need the URL. I shouldn't have to setup a web server just to get the DLR from the SMSc. BR, Nikos <wap_push_ppg.diff>
<kannel.diff>
|

|
Re: Patch: wap_push_ppg.c

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Well, sqlbox is not smsbox, and I don't know it. Original
patch was to align ppg with sendsms. That it did in my very first submission and
was compatible with sqlbox. smsbox will continue erring when receiving empty
dlr-url, as it always has. This is completely irrelevant to PPG and out of scope
of the patch. I am not submitting anything more.
BR,
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009 3:33
PM
Subject: Re: Patch: wap_push_ppg.c
Am 14.11.2009 um 13:20 schrieb Nikos Balkanas:
Hi,
This is not an smsbox configuration issue. If dlr_url is
not set *any* connected smsbox will GET the empty url and err. Why would you
want to send empty urls to any smsbox?
just imagine sqlbox that get messages from DB to send and then update
status of message in DB when DLR arrive...
This setup don't need dlr-url but will not work with your
patch.
If, on the other hand, dlr_url is set, the request will be
forwarded to any relative smsbox. This is transparent, elegant, and
architecturally sound. Unless i am missing something special about empty
dlr_urls.
BR,
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009 1:52
PM
Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
I don't think that blocking DLRs in bearerbox when no dlr-url given
is the right thing todo.
- rc = route_incoming_to_boxc(copy);
+ if (sms->sms.sms_type != report_mo ||
octstr_len(sms->sms.dlr_url))
+ rc =
route_incoming_to_boxc(copy);
+ else {
+ msg_destroy(copy);
+ rc = 1;
+ }
What will happens when another box as smsbox is connected to
bearerbox and want to receive all DLRs
independent whether dlr-url set or not?
I think this should be handled in smsbox...
Thanks,
Alexander Malysh
Am 14.11.2009 um 12:06 schrieb Nikos Balkanas:
Sorry, better use this patch. cvs diff problem
again.
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009
12:59 PM
Subject: Re: Patch:
wap_push_ppg.c
Hi,
My intention was just to align PPG with SMS push,
which sets them independently. SMS push will attempt to get null URL
and print an error about it, so I have fixed that,
too.
Furthermore, with this patch, if you are just
logging dlrs & not using dlr_url for ppg, not only you don't need
a web server, but also you don't need smsbox (assuming you use wapbox
for ppg).
BR,
Nikos
----- Original Message -----
Sent: Wednesday, November 11,
2009 6:58 PM
Subject: Re: Patch:
wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can
smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then make
it consistent and change not only
wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks,
Alexander Malysh
Am 02.11.2009 um 16:21 schrieb Nikos Balkanas:
Hi,
Another trivial patch for wap. The code disables
dlrs, if no dlr_url is specified, despite if dlr_mask is set.
These are 2 different variables, and I don't see why they should
be linked like that. I just want the DLR in my access logs, don't
need the URL. I shouldn't have to setup a web server just to
get the DLR from the SMSc.
BR,
Nikos <wap_push_ppg.diff> <kannel.diff>
|

|
Re: Patch: wap_push_ppg.c
Hi Nikos,
sorry I did not realized that we already allow requesting DLRs without dlr-url in smsbox. I applied your first patch.
Thanks, Alexander Malysh Am 14.11.2009 um 15:24 schrieb Nikos Balkanas: Well, sqlbox is not smsbox, and I don't know it. Original patch was to align ppg with sendsms. That it did in my very first submission and was compatible with sqlbox. smsbox will continue erring when receiving empty dlr-url, as it always has. This is completely irrelevant to PPG and out of scope of the patch. I am not submitting anything more. BR, Nikos ----- Original Message ----- Sent: Saturday, November 14, 2009 3:33 PM Subject: Re: Patch: wap_push_ppg.c
Am 14.11.2009 um 13:20 schrieb Nikos Balkanas: Hi, This is not an smsbox configuration issue. If dlr_url is not set *any* connected smsbox will GET the empty url and err. Why would you want to send empty urls to any smsbox?
just imagine sqlbox that get messages from DB to send and then update status of message in DB when DLR arrive... This setup don't need dlr-url but will not work with your patch. If, on the other hand, dlr_url is set, the request will be forwarded to any relative smsbox. This is transparent, elegant, and architecturally sound. Unless i am missing something special about empty dlr_urls. BR, Nikos ----- Original Message ----- Sent: Saturday, November 14, 2009 1:52 PM Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
I don't think that blocking DLRs in bearerbox when no dlr-url given is the right thing todo. - rc = route_incoming_to_boxc(copy); + if (sms->sms.sms_type != report_mo || octstr_len(sms->sms.dlr_url)) + rc = route_incoming_to_boxc(copy); + else { + msg_destroy(copy); + rc = 1; + }
What will happens when another box as smsbox is connected to bearerbox and want to receive all DLRs independent whether dlr-url set or not?
I think this should be handled in smsbox...
Thanks, Alexander Malysh Am 14.11.2009 um 12:06 schrieb Nikos Balkanas: Sorry, better use this patch. cvs diff problem again. Nikos ----- Original Message ----- Sent: Saturday, November 14, 2009 12:59 PM Subject: Re: Patch: wap_push_ppg.c
Hi, My intention was just to align PPG with SMS push, which sets them independently. SMS push will attempt to get null URL and print an error about it, so I have fixed that, too. Furthermore, with this patch, if you are just logging dlrs & not using dlr_url for ppg, not only you don't need a web server, but also you don't need smsbox (assuming you use wapbox for ppg). BR, Nikos ----- Original Message ----- Sent: Wednesday, November 11, 2009 6:58 PM Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox? can smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then make it consistent and change not only wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks, Alexander Malysh Am 02.11.2009 um 16:21 schrieb Nikos Balkanas: Hi, Another trivial patch for wap. The code disables dlrs, if no dlr_url is specified, despite if dlr_mask is set. These are 2 different variables, and I don't see why they should be linked like that. I just want the DLR in my access logs, don't need the URL. I shouldn't have to setup a web server just to get the DLR from the SMSc. BR, Nikos <wap_push_ppg.diff>
<kannel.diff>
|

|
Re: Patch: wap_push_ppg.c

Some parts of this message have been removed.
Learn more about Nabble's security policy.
Thanks,
I will work on another simple patch for smsbox to intercept
early on and discard empty dlr_urls without errors. Just not right now, I have
way too many things to do.
BR,
Nikos
----- Original Message -----
Sent: Sunday, November 15, 2009 4:41
PM
Subject: Re: Patch: wap_push_ppg.c
Hi Nikos,
sorry I did not realized that we already allow requesting DLRs without
dlr-url in smsbox.
I applied your first patch.
Thanks,
Alexander Malysh
Am 14.11.2009 um 15:24 schrieb Nikos Balkanas:
Well, sqlbox is not smsbox, and I don't know it. Original
patch was to align ppg with sendsms. That it did in my very first submission
and was compatible with sqlbox. smsbox will continue erring when receiving
empty dlr-url, as it always has. This is completely irrelevant to PPG and
out of scope of the patch. I am not submitting anything
more.
BR,
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009 3:33
PM
Subject: Re: Patch: wap_push_ppg.c
Am 14.11.2009 um 13:20 schrieb Nikos Balkanas:
Hi,
This is not an smsbox configuration issue. If dlr_url
is not set *any* connected smsbox will GET the empty url and err. Why
would you want to send empty urls to any
smsbox?
just imagine sqlbox that get messages from DB to send and then update
status of message in DB when DLR arrive...
This setup don't need dlr-url but will not work with your
patch.
If, on the other hand, dlr_url is set, the request
will be forwarded to any relative smsbox. This is transparent, elegant,
and architecturally sound. Unless i am missing something special about
empty dlr_urls.
BR,
Nikos
----- Original Message -----
Sent: Saturday, November 14, 2009
1:52 PM
Subject: Re: Patch:
wap_push_ppg.c
Hi Nikos,
I don't think that blocking DLRs in bearerbox when no dlr-url
given is the right thing todo.
- rc =
route_incoming_to_boxc(copy);
+ if (sms->sms.sms_type !=
report_mo || octstr_len(sms->sms.dlr_url))
+ rc =
route_incoming_to_boxc(copy);
+ else {
+
msg_destroy(copy);
+ rc = 1;
+ }
What will happens when another box as smsbox is connected to
bearerbox and want to receive all DLRs
independent whether dlr-url set or not?
I think this should be handled in smsbox...
Thanks,
Alexander Malysh
Am 14.11.2009 um 12:06 schrieb Nikos Balkanas:
Sorry, better use this patch. cvs diff problem
again.
Nikos
----- Original Message -----
Sent: Saturday, November 14,
2009 12:59 PM
Subject: Re: Patch:
wap_push_ppg.c
Hi,
My intention was just to align PPG with SMS
push, which sets them independently. SMS push will attempt to get
null URL and print an error about it, so I have fixed that,
too.
Furthermore, with this patch, if you are just
logging dlrs & not using dlr_url for ppg, not only you don't
need a web server, but also you don't need smsbox (assuming you
use wapbox for ppg).
BR,
Nikos
----- Original Message -----
Sent: Wednesday, November 11,
2009 6:58 PM
Subject: Re: Patch:
wap_push_ppg.c
Hi Nikos,
what will happen when DLR without dlr-url arrive in smsbox?
can smsbox handle this?
IMO it's good idea to allow DLRs without dlr-url but then
make it consistent and change not only
wap-push part but sms part as well...
-1 for non consistent patch, ++1 for consistent.
Thanks,
Alexander Malysh
Am 02.11.2009 um 16:21 schrieb Nikos Balkanas:
Hi,
Another trivial patch for wap. The code
disables dlrs, if no dlr_url is specified, despite if dlr_mask
is set. These are 2 different variables, and I don't see why
they should be linked like that. I just want the DLR in my
access logs, don't need the URL. I shouldn't have to
setup a web server just to get the DLR from the
SMSc.
BR,
Nikos <wap_push_ppg.diff> <kannel.diff>
|