From 6f583940536ff273e46028ab92cfa2bb0e1b5300 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Fri, 6 Mar 2026 10:40:46 +0100 Subject: [PATCH] MT#64611 Remove already applied upstream patches and refresh old ones Upgrading to 6.0.6 * sipwise/rtpengine-directional-flag.patch removed Change-Id: I33fe82075cbba9c59d34c355848552a72dfa6721 --- debian/patches/debian/no_lib64_on_64_bits.patch | 2 +- debian/patches/series | 1 - debian/patches/sipwise/add_lcr_rate_module.patch | 8 ++++---- debian/patches/sipwise/add_pcem_module.patch | 4 ++-- debian/patches/sipwise/add_tcap_module.patch | 6 +++--- .../sipwise/db_redis_support_null_key_values.patch | 14 ++++++++++++-- ...support-profile_get_size-for-all-profiles.patch | 2 +- debian/patches/sipwise/presence_vqr.patch | 4 ++-- .../sipwise/rtpengine-directional-flag.patch | 11 ----------- 9 files changed, 25 insertions(+), 27 deletions(-) delete mode 100644 debian/patches/sipwise/rtpengine-directional-flag.patch diff --git a/debian/patches/debian/no_lib64_on_64_bits.patch b/debian/patches/debian/no_lib64_on_64_bits.patch index 27944d972..734ede3b4 100644 --- a/debian/patches/debian/no_lib64_on_64_bits.patch +++ b/debian/patches/debian/no_lib64_on_64_bits.patch @@ -7,7 +7,7 @@ Subject: no_lib64_on_64_bits 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/Makefile.defs b/src/Makefile.defs -index d7520fe..a6df36e 100644 +index 594af77..9bed4c9 100644 --- a/src/Makefile.defs +++ b/src/Makefile.defs @@ -454,15 +454,7 @@ endif diff --git a/debian/patches/series b/debian/patches/series index 4632cbff6..c64a8189b 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -42,7 +42,6 @@ sipwise/http_client-add-method-parameter-to-http_connect.patch sipwise/lost-add-method-parameter-to-http_connect-calls.patch sipwise/usrloc-don-t-synchronize-on-destroy-for-DB_ONLY.patch sipwise/presence_offline_cleanup.patch -sipwise/rtpengine-directional-flag.patch ### active development sipwise/permissions-don-t-allow-reloads-in-the-middle-of-ong.patch sipwise/dlg_get_var_error_more_verbose_on_dlg diff --git a/debian/patches/sipwise/add_lcr_rate_module.patch b/debian/patches/sipwise/add_lcr_rate_module.patch index ebbb0e15f..0fc219e2d 100644 --- a/debian/patches/sipwise/add_lcr_rate_module.patch +++ b/debian/patches/sipwise/add_lcr_rate_module.patch @@ -13,10 +13,10 @@ Subject: add_lcr_rate_module create mode 100644 src/modules/lcr_rate/lcr_rate_mod.c diff --git a/src/Makefile.groups b/src/Makefile.groups -index fae0dbd..f54d81d 100644 +index 6ccd7db..4ee6fb6 100644 --- a/src/Makefile.groups +++ b/src/Makefile.groups -@@ -109,6 +109,9 @@ mod_list_sctp=sctp +@@ -110,6 +110,9 @@ mod_list_sctp=sctp # - modules depending on openssl library mod_list_autheph=auth_ephemeral @@ -26,7 +26,7 @@ index fae0dbd..f54d81d 100644 # - modules related to SIMPLE presence extensions mod_list_presence=presence presence_conference presence_dialoginfo \ presence_mwi presence_profile presence_reginfo \ -@@ -287,8 +290,8 @@ mod_list_all=$(sort $(mod_list_basic) $(mod_list_extra) \ +@@ -288,8 +291,8 @@ mod_list_all=$(sort $(mod_list_basic) $(mod_list_extra) \ $(mod_list_microhttpd) \ $(mod_list_nghttp2) \ $(mod_list_gcrypt) \ @@ -37,7 +37,7 @@ index fae0dbd..f54d81d 100644 ### --- Groups defined for source code compilation ### -@@ -345,6 +348,8 @@ module_group_cassandra=$(module_group_cassandra_driver) $(module_group_db) +@@ -346,6 +349,8 @@ module_group_cassandra=$(module_group_cassandra_driver) $(module_group_db) module_group_ignore= $(sort $(filter-out $(module_group_default), $(mod_list_all))) diff --git a/debian/patches/sipwise/add_pcem_module.patch b/debian/patches/sipwise/add_pcem_module.patch index edbc8d6de..f81b6857b 100644 --- a/debian/patches/sipwise/add_pcem_module.patch +++ b/debian/patches/sipwise/add_pcem_module.patch @@ -17,10 +17,10 @@ Subject: add_pcem_module create mode 100644 src/modules/pcem/pcem_mod.h diff --git a/src/Makefile.groups b/src/Makefile.groups -index b6fed63..fae0dbd 100644 +index 181ca22..6ccd7db 100644 --- a/src/Makefile.groups +++ b/src/Makefile.groups -@@ -30,8 +30,8 @@ mod_list_db=acc alias_db auth_db avpops cfg_db db_text db_flatstore \ +@@ -31,8 +31,8 @@ mod_list_db=acc alias_db auth_db avpops cfg_db db_text db_flatstore \ db_cluster dialog dispatcher domain drouting group \ htable topos_htable imc matrix mohqueue msilo mtree p_usrloc pdt permissions \ pipelimit prefix_route registrar sipcapture siptrace speeddial \ diff --git a/debian/patches/sipwise/add_tcap_module.patch b/debian/patches/sipwise/add_tcap_module.patch index 2366b7963..10d17a244 100644 --- a/debian/patches/sipwise/add_tcap_module.patch +++ b/debian/patches/sipwise/add_tcap_module.patch @@ -11,10 +11,10 @@ Subject: add_tcap_module create mode 100644 src/modules/tcap/tcap_mod.c diff --git a/src/Makefile.groups b/src/Makefile.groups -index f54d81d..6242bb7 100644 +index 4ee6fb6..faeb6ff 100644 --- a/src/Makefile.groups +++ b/src/Makefile.groups -@@ -208,6 +208,9 @@ mod_list_erlang=erlang +@@ -209,6 +209,9 @@ mod_list_erlang=erlang # - modules depending on systemd library mod_list_systemd=log_systemd systemdops @@ -24,7 +24,7 @@ index f54d81d..6242bb7 100644 # - modules depending on libnsq (+libev libevbuffsock libcurl libjson-c) library mod_list_nsq=nsq -@@ -351,6 +354,9 @@ module_group_ignore= $(sort $(filter-out $(module_group_default), $(mod_list_all +@@ -352,6 +355,9 @@ module_group_ignore= $(sort $(filter-out $(module_group_default), $(mod_list_all # pkg lcrrate module module_group_klcrrate=$(mod_list_lcrrate) diff --git a/debian/patches/sipwise/db_redis_support_null_key_values.patch b/debian/patches/sipwise/db_redis_support_null_key_values.patch index f7a420609..cf2a487e1 100644 --- a/debian/patches/sipwise/db_redis_support_null_key_values.patch +++ b/debian/patches/sipwise/db_redis_support_null_key_values.patch @@ -1,6 +1,16 @@ +From: Sipwise Development Team +Date: Fri, 6 Mar 2026 10:37:29 +0100 +Subject: db_redis_support_null_key_values + +--- + src/modules/db_redis/redis_table.c | 15 ++++++++------- + 1 file changed, 8 insertions(+), 7 deletions(-) + +diff --git a/src/modules/db_redis/redis_table.c b/src/modules/db_redis/redis_table.c +index 2100884..09b1225 100644 --- a/src/modules/db_redis/redis_table.c +++ b/src/modules/db_redis/redis_table.c -@@ -32,11 +32,6 @@ int db_redis_key_add_string(redis_key_t +@@ -32,11 +32,6 @@ int db_redis_key_add_string(redis_key_t **list, const char *entry, size_t len) { redis_key_t *k; @@ -12,7 +22,7 @@ if (db_redis_max_key_len > 0 && len > db_redis_max_key_len) { LM_ERR("Too big length for key being added: allowed '%u' / given '%zu'\n", db_redis_max_key_len, len); -@@ -56,8 +51,14 @@ int db_redis_key_add_string(redis_key_t +@@ -56,8 +51,14 @@ int db_redis_key_add_string(redis_key_t **list, const char *entry, size_t len) goto err; } diff --git a/debian/patches/sipwise/dialog-support-profile_get_size-for-all-profiles.patch b/debian/patches/sipwise/dialog-support-profile_get_size-for-all-profiles.patch index e34a8354e..99c22c3c2 100644 --- a/debian/patches/sipwise/dialog-support-profile_get_size-for-all-profiles.patch +++ b/debian/patches/sipwise/dialog-support-profile_get_size-for-all-profiles.patch @@ -76,7 +76,7 @@ index 9ccb073..3394ece 100644 RET_ARRAY}, {"dlg.bridge_dlg", rpc_dlg_bridge, rpc_dlg_bridge_doc, 0}, diff --git a/src/modules/dialog/dlg_profile.c b/src/modules/dialog/dlg_profile.c -index 9fc1a97..76aa768 100644 +index 80fac2d..a2ec325 100644 --- a/src/modules/dialog/dlg_profile.c +++ b/src/modules/dialog/dlg_profile.c @@ -129,6 +129,14 @@ int add_profile_definitions(char *profiledef, unsigned int has_value) diff --git a/debian/patches/sipwise/presence_vqr.patch b/debian/patches/sipwise/presence_vqr.patch index bfaf33d13..d4bcfed40 100644 --- a/debian/patches/sipwise/presence_vqr.patch +++ b/debian/patches/sipwise/presence_vqr.patch @@ -25,10 +25,10 @@ Subject: presence_vqr create mode 100644 src/modules/presence_vqr/presence_vqr.h diff --git a/src/Makefile.groups b/src/Makefile.groups -index 6242bb7..ed8b1c6 100644 +index faeb6ff..5320c96 100644 --- a/src/Makefile.groups +++ b/src/Makefile.groups -@@ -115,7 +115,7 @@ mod_list_lcrrate=lcr_rate +@@ -116,7 +116,7 @@ mod_list_lcrrate=lcr_rate # - modules related to SIMPLE presence extensions mod_list_presence=presence presence_conference presence_dialoginfo \ presence_mwi presence_profile presence_reginfo \ diff --git a/debian/patches/sipwise/rtpengine-directional-flag.patch b/debian/patches/sipwise/rtpengine-directional-flag.patch deleted file mode 100644 index 7b7f974e9..000000000 --- a/debian/patches/sipwise/rtpengine-directional-flag.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/modules/rtpengine/rtpengine.c -+++ b/src/modules/rtpengine/rtpengine.c -@@ -2992,6 +2992,8 @@ - if(ng_flags->to && ng_flags->to_tag.s && ng_flags->to_tag.len) - bencode_dictionary_add_str( - ng_flags->dict, "to-tag", &ng_flags->to_tag); -+ if(ng_flags->flags) -+ bencode_list_add_string(ng_flags->flags, "directional"); - } - } else if(op == OP_SUBSCRIBE_REQUEST || op == OP_UNSUBSCRIBE) { - bencode_dictionary_add_str(