THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Jon Bonilla (manwe)
Attached to Project - sip-router
Summary - debian/control build-dependency improvement
Task Type - Bug Report
Category - tools/scripts
Status - Unconfirmed
Assigned To -
Operating System - Linux
Severity - Very Low
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - In pkg/kamailio/debian/control:
Building depends on "libmysqlclient15-dev". It should be changed to the generic "libmysqlclient-dev" as not all debian versions have that package.
Another alternative could be to copy the pkg/debian/control line which uses the following syntax:
libmysqlclient-dev | libmysqlclient15-dev | libmysqlclient14-dev | libmysqlclient12-dev
although adding libmysqlclient16-dev to that line would be an improvement also.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=65
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A user has added themself to the list of users assigned to this task.
FS#64 - Implement "u" rpc formating char
User who did this - Juha Heinanen (jh)
http://sip-router.org/tracker/index.php?do=details&task_id=64
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Juha Heinanen (jh)
Attached to Project - sip-router
Summary - Implement "u" rpc formating char
Task Type - Improvement
Category - Core
Status - Assigned
Assigned To - Andrei Pelinescu-Onciul
Operating System - All
Severity - Low
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - Its not currently possible to print unsigned int correctly by rpc calls, because "u" formatting char has not been implemented.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=64
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
i noticed that lcr.dump_gws prints defunct_until as a signed int, which
is wrong, because the value is unsigned int.
the statement in the code is this:
rpc->struct_add(st, "dSddd",
"strip", gws[i].strip,
"tag", &tag,
"weight", gws[i].weight,
"flags", gws[i].flags,
"defunct_until", &gws[i].defunct_until
);
i tried to change the format string to "dSddu", but it didn't work:
Apr 14 12:49:34 localhost /usr/sbin/sip-proxy[30850]: : ctl [binrpc_run.c:1001]: BUG: binrpc: rpc_struct_add: formatting char 'u' not supported }
what is the correct formatting char for unsigned int or is there any?
-- juha
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Juha Heinanen (jh)
Attached to Project - sip-router
Summary - modules/tm: incorrect t_on_branch() documentation
Task Type - Bug Report
Category - tm
Status - Assigned
Assigned To - Andrei Pelinescu-Onciul
Operating System - All
Severity - Low
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - tm/README says:
1.5.5. t_on_branch(branch_route)
... Note that the set of commands which are usable within branch_routes is
very limited. It is not possible to drop a message or generate a reply.
this is not correct, because it IS possible to call drop() in branch route.
i do not dare to touch tm documentation myself, so someone more familiar with t_on_branch() should fix README text on t_on_branch().
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=63
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A user has added themself to the list of users assigned to this task.
FS#63 - modules/tm: incorrect t_on_branch() documentation
User who did this - Juha Heinanen (jh)
http://sip-router.org/tracker/index.php?do=details&task_id=63
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
Module: sip-router
Branch: kamailio_3.0
Commit: 2da81aa4f591f0dfef49cd6acabd19baa7b2dd8d
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=2da81aa…
Author: Juha Heinanen <jh(a)tutpro.com>
Committer: Juha Heinanen <jh(a)tutpro.com>
Date: Wed Apr 14 17:17:59 2010 +0300
modules/lcr: always use current time when loading gateways
- Always use current time when deciding if a gateway is defunct or not.
Otherwise a gateway may get used even if its defunct until time in
database is greater than current time.
(cherry picked from commit 0c819f3ff3d947897fa0bafbaaa0081b671bb4e4)
---
modules/lcr/lcr_mod.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/modules/lcr/lcr_mod.c b/modules/lcr/lcr_mod.c
index 9748024..65c65d1 100644
--- a/modules/lcr/lcr_mod.c
+++ b/modules/lcr/lcr_mod.c
@@ -1746,12 +1746,11 @@ static int load_gws(struct sip_msg* _m, char *_lcr_id, char *_from_uri)
gw_count = gws[0].ip_addr;
if (defunct_capability > 0) {
- now = time((time_t *)NULL);
delete_avp(defunct_gw_avp_type, defunct_gw_avp);
- } else {
- now = MAX_UVAR_VALUE(now);
}
+ now = time((time_t *)NULL);
+
while (pl) {
if (ruri_user.len < pl->prefix_len) {
pl = pl->next;