update to sngrep-1.5.0

This commit is contained in:
sthen 2022-04-30 11:15:00 +00:00
parent 72301992d8
commit 45eeda6ddf
4 changed files with 20 additions and 15 deletions

View File

@ -2,8 +2,7 @@ COMMENT= SIP packet capture tool with curses UI
GH_ACCOUNT= irontec
GH_PROJECT= sngrep
GH_TAGNAME= v1.4.10
REVISION= 0
GH_TAGNAME= v1.5.0
CATEGORIES= telephony net

View File

@ -1,2 +1,2 @@
SHA256 (sngrep-1.4.10.tar.gz) = ztvlIclzDe2gBL/3HojIxWrmbT0UfdxvX5Zd8spnqN8=
SIZE (sngrep-1.4.10.tar.gz) = 239324
SHA256 (sngrep-1.5.0.tar.gz) = xBYgwCmC/oekQ8zHlcyMf+fPPVUzi4cj80W2hbwVP04=
SIZE (sngrep-1.5.0.tar.gz) = 244965

View File

@ -1,7 +1,7 @@
Index: src/capture.c
--- src/capture.c.orig
+++ src/capture.c
@@ -1151,8 +1151,11 @@ datalink_size(int datalink)
@@ -1223,8 +1223,11 @@ datalink_size(int datalink)
case DLT_PPP:
case DLT_PPP_BSDOS:
case DLT_PPP_SERIAL:

View File

@ -1,15 +1,21 @@
All the OpenSSL API has long been available in LibreSSL except for
EVP_CIPHER_CTX_get_cipher_data().
All the OpenSSL API used by sngrep has long been available in LibreSSL
except for EVP_CIPHER_CTX_get_cipher_data() which was added in 3.5.0.
Index: src/capture_openssl.h
--- src/capture_openssl.h.orig
+++ src/capture_openssl.h
@@ -70,7 +70,7 @@
* changes from OpenSSL >= 1.1 (new functions, macros, deprecations, ...)
*/
#if defined(LIBRESSL_VERSION_NUMBER)
-#define MODSSL_USE_OPENSSL_PRE_1_1_API (1)
+#define MODSSL_USE_OPENSSL_PRE_1_1_API (0)
#else
#define MODSSL_USE_OPENSSL_PRE_1_1_API (OPENSSL_VERSION_NUMBER < 0x10100000L)
@@ -66,14 +66,7 @@
#define OLD_OPENSSL_VERSION 1
#endif
-/* LibreSSL declares OPENSSL_VERSION_NUMBER == 2.0 but does not include most
- * changes from OpenSSL >= 1.1 (new functions, macros, deprecations, ...)
- */
-#if defined(LIBRESSL_VERSION_NUMBER)
-#define MODSSL_USE_OPENSSL_PRE_1_1_API (1)
-#else
#define MODSSL_USE_OPENSSL_PRE_1_1_API (OPENSSL_VERSION_NUMBER < 0x10100000L)
-#endif
//! Three bytes unsigned integer
typedef struct uint16 {