pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/loudmouth Update chat/loudmouth to 1.5.3. Change...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8a1eeda45568
branches:  trunk
changeset: 352891:8a1eeda45568
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Mon Sep 19 17:13:18 2016 +0000

description:
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".

diffstat:

 chat/loudmouth/Makefile                           |   8 ++----
 chat/loudmouth/PLIST                              |  22 +++++++++--------
 chat/loudmouth/distinfo                           |  14 ++++-------
 chat/loudmouth/patches/patch-aa                   |  16 -------------
 chat/loudmouth/patches/patch-loudmouth_lm-debug.c |  28 -----------------------
 chat/loudmouth/patches/patch-loudmouth_lm-error_c |  15 ------------
 chat/loudmouth/patches/patch-loudmouth_lm-sock.c  |  19 ---------------
 7 files changed, 20 insertions(+), 102 deletions(-)

diffs (168 lines):

diff -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/Makefile
--- a/chat/loudmouth/Makefile   Mon Sep 19 15:32:47 2016 +0000
+++ b/chat/loudmouth/Makefile   Mon Sep 19 17:13:18 2016 +0000
@@ -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@localhost
diff -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/PLIST
--- a/chat/loudmouth/PLIST      Mon Sep 19 15:32:47 2016 +0000
+++ b/chat/loudmouth/PLIST      Mon Sep 19 17:13:18 2016 +0000
@@ -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/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 -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/distinfo
--- a/chat/loudmouth/distinfo   Mon Sep 19 15:32:47 2016 +0000
+++ b/chat/loudmouth/distinfo   Mon Sep 19 17:13:18 2016 +0000
@@ -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 -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/patches/patch-aa
--- a/chat/loudmouth/patches/patch-aa   Mon Sep 19 15:32:47 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/patches/patch-loudmouth_lm-debug.c
--- a/chat/loudmouth/patches/patch-loudmouth_lm-debug.c Mon Sep 19 15:32:47 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/patches/patch-loudmouth_lm-error_c
--- a/chat/loudmouth/patches/patch-loudmouth_lm-error_c Mon Sep 19 15:32:47 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 0ff9bb006c2f -r 8a1eeda45568 chat/loudmouth/patches/patch-loudmouth_lm-sock.c
--- a/chat/loudmouth/patches/patch-loudmouth_lm-sock.c  Mon Sep 19 15:32:47 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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) {



Home | Main Index | Thread Index | Old Index