>From Debian BTS: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804276
> Package: kamailio-tls-modules
> Version: 4.3.3-1+b1
> Severity: important
> Tags: security
>
> Today's upgrade installs openssl 1.0.2 compiled w/o any ssl3 support
> and kamailio compiled against it, but the latter fails when run with:
>
> [FAIL] Not starting Kamailio SIP Server: invalid configuration file! ... failed!
> failed!
> [....] 0(20886) ERROR: <core> [sr_module.c:576]: load_module(): could not open module </usr/lib/x86_64-linux-gnu/kamailio/modules/tls.so>: /usr/lib/x86_64-linux-gnu/kamailio/modules/tls.so: undefined symbol: SSLv3_client_method 0(20886) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file /etc/kamailio/kamailio.cfg, line 73, column 12-19: failed to load module 0(20886) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module matching <tls> found 0(20886) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file /etc/kamailio/kamailio.cfg, line 148, column 50: Can't set module parameter 0(20886) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module matching <tls> found 0(20886) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file /etc/kamailio/kamailio.cfg, line 149, column 45: Can't set module parameter 0(20886) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module matching <tls> found 0(20886) : <core> [cfg.y:3435]
: yyerro
r_
> at(): parse error in config file /etc/kamailio/kamailio.cfg, line 150, column 35: Can't set module parameter ERROR: bad config file (4 errors) 0(20886)
>
> As such and kama install with needs tls cannot run.
>
> (All of the errors there are because the tls modules cannot load because of the load-time link failure.)
>
> It will need a patch removing things like SSLv3_client_method.
>
> It is unfortunate that this didn't result in a compile time failure but only in a dynamic-link-time failure...
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/391
Module: kamailio
Branch: master
Commit: 9e07c7e1b6cf55398c7595d5265c4944e10c7862
URL: https://github.com/kamailio/kamailio/commit/9e07c7e1b6cf55398c7595d5265c494…
Author: jaybeepee <jason.penton(a)gmail.com>
Committer: jaybeepee <jason.penton(a)gmail.com>
Date: 2015-11-08T18:15:11+02:00
modules/ims_qos: remove CDP auth session on failure to suspend
---
Modified: modules/ims_qos/mod.c
---
Diff: https://github.com/kamailio/kamailio/commit/9e07c7e1b6cf55398c7595d5265c494…
Patch: https://github.com/kamailio/kamailio/commit/9e07c7e1b6cf55398c7595d5265c494…
---
diff --git a/modules/ims_qos/mod.c b/modules/ims_qos/mod.c
index fc9be1a..c5cb363 100644
--- a/modules/ims_qos/mod.c
+++ b/modules/ims_qos/mod.c
@@ -915,6 +915,10 @@ static int w_rx_aar(struct sip_msg *msg, char *route, char* dir, char *c_id, int
error:
LM_ERR("Error trying to send AAR (calling)\n");
+ if (auth_session != NULL) {
+ cdpb.AAASessionsUnlock(auth_session->hash);
+ cdpb.AAADropAuthSession(auth_session);
+ }
ignore:
if (saved_t_data)
free_saved_transaction_global_data(saved_t_data); //only free global data if no AARs were sent. if one was sent we have to rely on the callback (CDP) to free