Merge pull request #628 from micmac1/21.02-ast-backports
authorJiri Slachta <jiri@slachta.eu>
Thu, 25 Mar 2021 11:35:51 +0000 (12:35 +0100)
committerGitHub <noreply@github.com>
Thu, 25 Mar 2021 11:35:51 +0000 (12:35 +0100)
[21.02] asterisk backports

libs/libks/Makefile
libs/libks/patches/03-fix-flags.patch
libs/libks/patches/05-openssl-deprecated.patch [deleted file]
libs/sofia-sip/Makefile
libs/spandsp3/Makefile
net/sngrep/Makefile

index abadcacd86b176e80522892542b75cd539120a5f..819aea70078765b6fc011acaa536748d2eb65e18 100644 (file)
@@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libks
 
-PKG_VERSION:=1.6.0
-PKG_RELEASE:=2
+PKG_VERSION:=1.7.0
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=https://codeload.github.com/signalwire/libks/tar.gz/$(PKG_VERSION)?
-PKG_HASH:=1638b489df1e7c4ef81ebe08c2b6256d942a2ac1b477fb36f3920b9d1f0b7166
+PKG_SOURCE_URL:=https://codeload.github.com/signalwire/libks/tar.gz/v$(PKG_VERSION)?
+PKG_HASH:=73c5751eadad4d3390d61b9765e9b860e0aba7336044ecf8b007dfc1818baa69
 
 PKG_BUILD_PARALLEL:=1
 CMAKE_INSTALL:=1
index 346d52e64222860d3fa809c8094c87694ebe828c..06166cc6f2c415dcfda6e0cad2db203f7ddf1723 100644 (file)
@@ -5,7 +5,7 @@
  #include(cmake/cotire.cmake)
  
 +# Declare our project, libks
-+project(LibKS VERSION 1.6.0 LANGUAGES C CXX)
++project(LibKS VERSION 1.7.0 LANGUAGES C CXX)
 +message("LibKS Version ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
 +
  # Load our common utility api and setup the platfomrm and build
@@ -16,7 +16,7 @@
  endif()
  
 -# Declare our project, libks
--project(LibKS VERSION 1.6.0 LANGUAGES C CXX)
+-project(LibKS VERSION 1.7.0 LANGUAGES C CXX)
 -message("LibKS Version ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
 -
  # Set package version
diff --git a/libs/libks/patches/05-openssl-deprecated.patch b/libs/libks/patches/05-openssl-deprecated.patch
deleted file mode 100644 (file)
index a24662a..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
---- a/src/include/libks/ks_ssl.h
-+++ b/src/include/libks/ks_ssl.h
-@@ -25,6 +25,8 @@
- #include <openssl/ssl.h>
- #include <openssl/engine.h>
- #include <openssl/x509v3.h>
-+#include <openssl/bn.h>
-+#include <openssl/rsa.h>
- KS_BEGIN_EXTERN_C
---- a/src/include/libks/kws.h
-+++ b/src/include/libks/kws.h
-@@ -22,6 +22,8 @@
- #pragma once
-+#include <openssl/err.h>
-+
- #define WEBSOCKET_GUID "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
- #define B64BUFFLEN 1024
- #define KWS_MAX_HEADERS 64
---- a/src/ks_ssl.c
-+++ b/src/ks_ssl.c
-@@ -30,6 +30,7 @@ static int ssl_count = 0;
- static int is_init = 0;
- static ks_bool_t skip_ssl = KS_FALSE;
-+#if OPENSSL_VERSION_NUMBER < 0x10100000
- static inline void ks_ssl_lock_callback(int mode, int type, char *file, int line)
- {
-       if (mode & CRYPTO_LOCK) {
-@@ -44,6 +45,7 @@ static inline unsigned long ks_ssl_thread_id(void)
- {
-       return ks_thread_self_id();
- }
-+#endif
- KS_DECLARE(void) ks_ssl_init_skip(ks_bool_t skip)
- {
-@@ -58,6 +60,7 @@ KS_DECLARE(void) ks_ssl_init_ssl_locks(void)
-       is_init = 1;
-+#if OPENSSL_VERSION_NUMBER < 0x10100000
-       if (!skip_ssl) {
-               SSL_library_init();
-               SSL_load_error_strings();
-@@ -81,6 +84,7 @@ KS_DECLARE(void) ks_ssl_init_ssl_locks(void)
-               ssl_count++;
-       }
-+#endif
- }
- KS_DECLARE(void) ks_ssl_destroy_ssl_locks(void)
-@@ -91,6 +95,7 @@ KS_DECLARE(void) ks_ssl_destroy_ssl_locks(void)
-       is_init = 0;
-+#if OPENSSL_VERSION_NUMBER < 0x10100000
-       if (!skip_ssl) {
-               if (ssl_count == 1) {
-                       CRYPTO_set_locking_callback(NULL);
-@@ -111,6 +116,7 @@ KS_DECLARE(void) ks_ssl_destroy_ssl_locks(void)
-               ERR_free_strings();
-               EVP_cleanup();
-       }
-+#endif
- }
- static int mkcert(X509 **x509p, EVP_PKEY **pkeyp, int bits, int serial, int days);
-@@ -159,6 +165,7 @@ KS_DECLARE(int) ks_gen_cert(const char *dir, const char *file)
-               }
-       }
-+#if OPENSSL_VERSION_NUMBER < 0x10100000
-       X509_free(x509);
-       EVP_PKEY_free(pkey);
-@@ -169,6 +176,7 @@ KS_DECLARE(int) ks_gen_cert(const char *dir, const char *file)
-       //CRYPTO_mem_leaks(bio_err);
-       //BIO_free(bio_err);
-+#endif
-       ks_safe_free(pvt);
-@@ -231,8 +239,8 @@ static int mkcert(X509 **x509p, EVP_PKEY **pkeyp, int bits, int serial, int days
-       X509_set_version(x, 0);
-       ASN1_INTEGER_set(X509_get_serialNumber(x), serial);
--      X509_gmtime_adj(X509_get_notBefore(x), -(long)60*60*24*7);
--      X509_gmtime_adj(X509_get_notAfter(x), (long)60*60*24*days);
-+      X509_gmtime_adj(X509_getm_notBefore(x), -(long)60*60*24*7);
-+      X509_gmtime_adj(X509_getm_notAfter(x), (long)60*60*24*days);
-       X509_set_pubkey(x, pk);
-       name = X509_get_subject_name(x);
index 44c883ba27e57a8255bbd05c984f9f84e2d98334..82ca4c2437fb68e5cfcdda94622bec520a344a2f 100644 (file)
@@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=sofia-sip
 
-PKG_SOURCE_PROTO:=git
-PKG_SOURCE_URL:=https://github.com/freeswitch/sofia-sip.git
-PKG_SOURCE_DATE=2020-08-31
-PKG_SOURCE_VERSION:=f6f29b483e9c31ce8d3e87419ec3deea8679312d
+PKG_VERSION:=1.13.3
 PKG_RELEASE:=1
-PKG_MIRROR_HASH:=07b9b6198558542270699af2e31ff2331a49a5262e250cc78e3bf631dc444737
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=https://codeload.github.com/freeswitch/$(PKG_NAME)/tar.gz/v${PKG_VERSION}?
+PKG_HASH:=6f9cc7ed674e2214809e390728da0df646f94e5b991cff9f393217176de9d7e4
 
 # sofia-sip adds a version to include path
 # need to update this when the version changes
index 289204b6d057281e9ddf15530b1ecbee3ce766d6..5bf6212ae4b57d93a792a31022b814cb7cdd5e27 100644 (file)
@@ -11,10 +11,10 @@ PKG_NAME:=spandsp3
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://github.com/freeswitch/spandsp.git
-PKG_SOURCE_DATE=2020-08-14
-PKG_SOURCE_VERSION:=6ec23e5a7e411a22d59e5678d12c4d2942c4a4b6
-PKG_RELEASE:=2
-PKG_MIRROR_HASH:=fcfa13576a25ff27e3746c3db30de89d2afceb963072b352a34e7a4a9f492ae5
+PKG_SOURCE_DATE=2020-10-19
+PKG_SOURCE_VERSION:=e08c74db3f072db893c4d37de733f03c27bf7ed3
+PKG_RELEASE:=1
+PKG_MIRROR_HASH:=4c2b29f71e130548a539cb86e47b34a5bda19896d96050868193e5aa86860db0
 
 PKG_INSTALL:=1
 PKG_BUILD_PARALLEL:=1
index 47d86d21677eb76d09cb8d7c685f53e40b4820f2..44844aab2b11c964a27a8722ac7426189aa7756a 100644 (file)
@@ -9,14 +9,16 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=sngrep
 
+PKG_VERSION:=1.4.8
+PKG_RELEASE:=1
+
 PKG_MAINTAINER:=Sebastian Kemper <sebastian_ml@gmx.net>
 PKG_LICENSE:=GPL-3.0+
 PKG_LICENSE_FILES:=COPYING
 
-PKG_SOURCE_URL:=https://github.com/irontec/sngrep.git
-PKG_SOURCE_PROTO:=git
-PKG_SOURCE_VERSION:=564ad9264ebe8b77ed18a923fef3643de920087c
-PKG_SOURCE_DATE=2019-12-02
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=https://github.com/irontec/sngrep/releases/download/v$(PKG_VERSION)
+PKG_HASH:=f39fded8dc9ef0b7a41319f223dd4afa348bb2418bea578ed281557726829728
 
 PKG_RELEASE:=1