diff options
author | jperkin <jperkin> | 2016-09-19 17:13:18 +0000 |
---|---|---|
committer | jperkin <jperkin> | 2016-09-19 17:13:18 +0000 |
commit | f315bc48ce4bae3a3f110e68315d50d0c93786d8 (patch) | |
tree | ad792532bbe938c4fb134fc6be880c0ef2fdd082 | |
parent | 600022730d824420ca3debb6232bc42382b21b33 (diff) | |
download | pkgsrc-f315bc48ce4bae3a3f110e68315d50d0c93786d8.tar.gz |
Update chat/loudmouth to 1.5.3. Changes to 1.5.1 are:
There have been many changes since the previous official release, 1.4.3, which
was published 7 years ago, so we'll only mention a few of them:
- This Loudmouth release is compatible with current Glib/GTK libraries
- The internal asyncns copy has been removed
- The security has been improved in several ways:
- Certificates: added checking of SAN(s) when CN does not match and fixed CN
wildcard handling
- SSL 2 and 3 have been deactivated; TLS 1.1 and 1.2 have been activated
- Use the default cipher suite of GnuTLS
- New API: Implementation of lm_ssl_set_ca and lm_ssl_set_cipher_list
This enables the application to choose additional CA certificates to trust
as well as the cipher suites which are used by OpenSSL or GnuTLS
- Many resolver and parser issues have been fixed
I can't find a subsequent changelog for 1.5.1 to 1.5.3 but assume "bugs fixed".
-rw-r--r-- | chat/loudmouth/Makefile | 8 | ||||
-rw-r--r-- | chat/loudmouth/PLIST | 22 | ||||
-rw-r--r-- | chat/loudmouth/distinfo | 14 | ||||
-rw-r--r-- | chat/loudmouth/patches/patch-aa | 16 | ||||
-rw-r--r-- | chat/loudmouth/patches/patch-loudmouth_lm-debug.c | 28 | ||||
-rw-r--r-- | chat/loudmouth/patches/patch-loudmouth_lm-error_c | 15 | ||||
-rw-r--r-- | chat/loudmouth/patches/patch-loudmouth_lm-sock.c | 19 |
7 files changed, 20 insertions, 102 deletions
diff --git a/chat/loudmouth/Makefile b/chat/loudmouth/Makefile index 21080762663..090c05dbaff 100644 --- a/chat/loudmouth/Makefile +++ b/chat/loudmouth/Makefile @@ -1,10 +1,8 @@ -# $NetBSD: Makefile,v 1.42 2016/03/05 11:28:09 jperkin Exp $ +# $NetBSD: Makefile,v 1.43 2016/09/19 17:13:18 jperkin Exp $ -DISTNAME= loudmouth-1.4.3 -PKGREVISION= 10 +DISTNAME= loudmouth-1.5.3 CATEGORIES= chat -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/loudmouth/1.4/} - +MASTER_SITES= https://mcabber.com/files/loudmouth/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@NetBSD.org diff --git a/chat/loudmouth/PLIST b/chat/loudmouth/PLIST index 12040b4653a..4aba0d8bb01 100644 --- a/chat/loudmouth/PLIST +++ b/chat/loudmouth/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:37:48 joerg Exp $ +@comment $NetBSD: PLIST,v 1.5 2016/09/19 17:13:18 jperkin Exp $ include/loudmouth-1.0/loudmouth/lm-connection.h include/loudmouth-1.0/loudmouth/lm-error.h include/loudmouth-1.0/loudmouth/lm-message-handler.h @@ -14,17 +14,19 @@ share/gtk-doc/html/loudmouth/ch01.html share/gtk-doc/html/loudmouth/home.png share/gtk-doc/html/loudmouth/index.html share/gtk-doc/html/loudmouth/index.sgml +share/gtk-doc/html/loudmouth/left-insensitive.png share/gtk-doc/html/loudmouth/left.png -share/gtk-doc/html/loudmouth/loudmouth-lm-connection.html -share/gtk-doc/html/loudmouth/loudmouth-lm-error.html -share/gtk-doc/html/loudmouth/loudmouth-lm-message-handler.html -share/gtk-doc/html/loudmouth/loudmouth-lm-message-node.html -share/gtk-doc/html/loudmouth/loudmouth-lm-message.html -share/gtk-doc/html/loudmouth/loudmouth-lm-proxy.html -share/gtk-doc/html/loudmouth/loudmouth-lm-ssl.html -share/gtk-doc/html/loudmouth/loudmouth-lm-utils.html -share/gtk-doc/html/loudmouth/loudmouth.devhelp +share/gtk-doc/html/loudmouth/loudmouth-LmConnection.html +share/gtk-doc/html/loudmouth/loudmouth-LmError.html +share/gtk-doc/html/loudmouth/loudmouth-LmMessage.html +share/gtk-doc/html/loudmouth/loudmouth-LmMessageHandler.html +share/gtk-doc/html/loudmouth/loudmouth-LmMessageNode.html +share/gtk-doc/html/loudmouth/loudmouth-LmProxy.html +share/gtk-doc/html/loudmouth/loudmouth-LmSSL.html +share/gtk-doc/html/loudmouth/loudmouth-Miscellaneous-Utility-Functions.html share/gtk-doc/html/loudmouth/loudmouth.devhelp2 +share/gtk-doc/html/loudmouth/right-insensitive.png share/gtk-doc/html/loudmouth/right.png share/gtk-doc/html/loudmouth/style.css +share/gtk-doc/html/loudmouth/up-insensitive.png share/gtk-doc/html/loudmouth/up.png diff --git a/chat/loudmouth/distinfo b/chat/loudmouth/distinfo index 9e9d3e3c4f3..8364c48b265 100644 --- a/chat/loudmouth/distinfo +++ b/chat/loudmouth/distinfo @@ -1,10 +1,6 @@ -$NetBSD: distinfo,v 1.18 2015/11/03 01:20:22 agc Exp $ +$NetBSD: distinfo,v 1.19 2016/09/19 17:13:18 jperkin Exp $ -SHA1 (loudmouth-1.4.3.tar.bz2) = 55dd0475760f98ff0ba1f5c712c52ab776b432be -RMD160 (loudmouth-1.4.3.tar.bz2) = 59852d085f73d68b3c061b7192a484527843e67d -SHA512 (loudmouth-1.4.3.tar.bz2) = 02d1de14a4d626a4c9100bd24c06d4b4203eabb0f95bab40ee18ea5e68ed81d47aa977625140157b2d9f7974ac748af857c2ee3a916f0db700e2a2d0934940ec -Size (loudmouth-1.4.3.tar.bz2) = 366818 bytes -SHA1 (patch-aa) = d23b8671b8d15a0be257f9fd3d5fb55df33edf14 -SHA1 (patch-loudmouth_lm-debug.c) = 59c73bfeb1cbd66ff8c7325353f4772cfdc0c891 -SHA1 (patch-loudmouth_lm-error_c) = 479f2b469b6430d7743b270a9d70fde5829c6c56 -SHA1 (patch-loudmouth_lm-sock.c) = 7271b8045c0ce303504d3ddb59d1a08489a721ce +SHA1 (loudmouth-1.5.3.tar.bz2) = a69ef9a57e0ae993340921e73ada27979850db04 +RMD160 (loudmouth-1.5.3.tar.bz2) = aba3fc803a87e334b09987e27a5f841a46761dd8 +SHA512 (loudmouth-1.5.3.tar.bz2) = ab6b16b4e644b69cdb7d8df1753d1bb5b43c2f1e76944e639339169b332e1b5c6a4246053c5b8a579ee9b53c845cef610b0040dfdffeb857180b6bab71adfcce +Size (loudmouth-1.5.3.tar.bz2) = 375974 bytes diff --git a/chat/loudmouth/patches/patch-aa b/chat/loudmouth/patches/patch-aa deleted file mode 100644 index 0af366981a9..00000000000 --- a/chat/loudmouth/patches/patch-aa +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-aa,v 1.6 2014/05/19 09:34:34 jperkin Exp $ - -Don't hardcode -lresolv - ---- loudmouth/Makefile.in.orig 2009-03-11 09:40:29 +0200 -+++ loudmouth/Makefile.in 2009-03-11 09:40:42 +0200 -@@ -306,8 +306,7 @@ libloudmouthinclude_HEADERS = \ - - libloudmouth_1_la_LIBADD = \ - $(LOUDMOUTH_LIBS) \ -- $(LIBIDN_LIBS) \ -- -lresolv -+ $(LIBIDN_LIBS) - - libloudmouth_1_la_LDFLAGS = \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ diff --git a/chat/loudmouth/patches/patch-loudmouth_lm-debug.c b/chat/loudmouth/patches/patch-loudmouth_lm-debug.c deleted file mode 100644 index a334217df61..00000000000 --- a/chat/loudmouth/patches/patch-loudmouth_lm-debug.c +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-loudmouth_lm-debug.c,v 1.1 2014/05/19 09:34:34 jperkin Exp $ - -Apply patch from - - https://github.com/mcabber/loudmouth/commit/65fda2c884f2cd70096def29fde5c6b9c1e70ecb - -to avoid logging spam in the non-debug case. - ---- loudmouth/lm-debug.c.orig 2008-10-29 13:45:10.000000000 +0000 -+++ loudmouth/lm-debug.c -@@ -88,9 +88,17 @@ lm_debug_init (void) - - #else /* LM_NO_DEBUG */ - -+static void -+do_nothing_log_handler (const gchar *log_domain, GLogLevelFlags log_level, -+ const gchar *message, gpointer user_data) -+{ -+} -+ - void - lm_debug_init (void) - { -+ g_log_set_handler (LM_LOG_DOMAIN, LM_LOG_LEVEL_ALL, -+ do_nothing_log_handler, NULL); - } - - #endif /* LM_NO_DEBUG */ diff --git a/chat/loudmouth/patches/patch-loudmouth_lm-error_c b/chat/loudmouth/patches/patch-loudmouth_lm-error_c deleted file mode 100644 index 0feba013c1d..00000000000 --- a/chat/loudmouth/patches/patch-loudmouth_lm-error_c +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-loudmouth_lm-error_c,v 1.1 2012/05/06 17:41:40 dholland Exp $ - -Fix build with latest glib2. - ---- loudmouth/lm-error.c~ 2008-10-29 20:48:15.000000000 +0000 -+++ loudmouth/lm-error.c -@@ -19,7 +19,7 @@ - */ - - #include <config.h> --#include <glib/gerror.h> -+#include <glib.h> - #include "lm-error.h" - - /** diff --git a/chat/loudmouth/patches/patch-loudmouth_lm-sock.c b/chat/loudmouth/patches/patch-loudmouth_lm-sock.c deleted file mode 100644 index 39a4e73dc71..00000000000 --- a/chat/loudmouth/patches/patch-loudmouth_lm-sock.c +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-loudmouth_lm-sock.c,v 1.1 2014/05/19 09:34:34 jperkin Exp $ - -Darwin does not have TCP_KEEPIDLE. - ---- loudmouth/lm-sock.c.orig 2008-10-29 13:45:10.000000000 +0000 -+++ loudmouth/lm-sock.c -@@ -325,10 +325,12 @@ _lm_sock_set_keepalive (LmSocketT sock, - return FALSE; - } - -+#ifndef __APPLE__ - opt = delay; - if (setsockopt (sock, IPPROTO_TCP, TCP_KEEPIDLE, &opt, sizeof (opt)) < 0) { - return FALSE; - } -+#endif - - opt = delay; - if (setsockopt (sock, IPPROTO_TCP, TCP_KEEPINTVL, &opt, sizeof (opt)) < 0) { |