Tue Jun 9 07:13:31 2020 UTC ()
dbus: update to 1.12.18.

dbus 1.12.18 (2020-06-02)
=========================

The “telepathic vines” release.

Denial of service fixes:

• CVE-2020-12049: If a message contains more file descriptors than can
  be sent, close those that did get through before reporting error.
  Previously, a local attacker could cause the system dbus-daemon (or
  another system service with its own DBusServer) to run out of file
  descriptors, by repeatedly connecting to the server and sending fds that
  would get leaked.
  Thanks to Kevin Backhouse of GitHub Security Lab.
  (dbus#294, GHSL-2020-057; Simon McVittie)

Other fixes:

• Fix a crash when the dbus-daemon is terminated while one or more
  monitors are active (dbus#291, dbus!140; Simon McVittie)

• The dbus-send(1) man page now documents --bus and --peer instead of
  the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
  (fd.o #48816, dbus!115; Chris Morin)

• Fix a wrong environment variable name in dbus-daemon(1)
  (dbus#275, dbus!122; Mubin, Philip Withnall)

• Fix formatting of dbus_message_append_args example
  (dbus!126, Felipe Franciosi)

• Avoid a test failure on Linux when built in a container as uid 0, but
  without the necessary privileges to increase resource limits
  (dbus!58, Debian #908092; Simon McVittie)

• When building with CMake, cope with libX11 in a non-standard location
  (dbus!129, Tuomo Rinne)


(wiz)
diff -r1.120 -r1.121 pkgsrc/sysutils/dbus/Makefile
diff -r1.92 -r1.93 pkgsrc/sysutils/dbus/distinfo

cvs diff -r1.120 -r1.121 pkgsrc/sysutils/dbus/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/dbus/Makefile 2020/01/18 23:35:15 1.120
+++ pkgsrc/sysutils/dbus/Makefile 2020/06/09 07:13:31 1.121
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.120 2020/01/18 23:35:15 rillig Exp $ 1# $NetBSD: Makefile,v 1.121 2020/06/09 07:13:31 wiz Exp $
2 2
3DISTNAME= dbus-1.12.16 3DISTNAME= dbus-1.12.18
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/ 5MASTER_SITES= http://dbus.freedesktop.org/releases/dbus/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.freedesktop.org/Software/dbus 8HOMEPAGE= https://www.freedesktop.org/Software/dbus
9COMMENT= Message bus system 9COMMENT= Message bus system
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12CONFLICTS+= dbus-glib<0.71 12CONFLICTS+= dbus-glib<0.71
13CONFLICTS+= py27-dbus<0.71 13CONFLICTS+= py27-dbus<0.71
14 14
15BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto 15BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
16 16
@@ -53,33 +53,32 @@ CONFIGURE_ARGS+= --enable-static @@ -53,33 +53,32 @@ CONFIGURE_ARGS+= --enable-static
53#.endif 53#.endif
54 54
55CONFIGURE_ARGS+= --with-dbus-user=${DBUS_USER} 55CONFIGURE_ARGS+= --with-dbus-user=${DBUS_USER}
56CONFIGURE_ARGS+= --with-test-socket-dir=${WRKDIR:Q} 56CONFIGURE_ARGS+= --with-test-socket-dir=${WRKDIR:Q}
57 57
58SUBST_CLASSES+= docbook 58SUBST_CLASSES+= docbook
59SUBST_STAGE.docbook= pre-configure 59SUBST_STAGE.docbook= pre-configure
60SUBST_FILES.docbook= doc/*.xml* 60SUBST_FILES.docbook= doc/*.xml*
61SUBST_SED.docbook= -e 's,http://www.oasis-open.org/docbook/xml,${PREFIX}/share/xml/docbook,g' 61SUBST_SED.docbook= -e 's,http://www.oasis-open.org/docbook/xml,${PREFIX}/share/xml/docbook,g'
62 62
63PTHREAD_AUTO_VARS= yes 63PTHREAD_AUTO_VARS= yes
64 64
65.if ${OPSYS} == "Linux" 65.if ${OPSYS} == "Linux"
66PLIST.linux= yes 66# not currently used
 67#PLIST.linux= yes
67.else 68.else
68CONFIGURE_ARGS+= --disable-selinux 69CONFIGURE_ARGS+= --disable-selinux
69.endif 70.endif
70 71
71PLIST_VARS+= linux 
72 
73DBUS_CONF_DIR= ${PKG_SYSCONFBASE}/dbus-1 72DBUS_CONF_DIR= ${PKG_SYSCONFBASE}/dbus-1
74OWN_DIRS+= ${DBUS_CONF_DIR}/services 73OWN_DIRS+= ${DBUS_CONF_DIR}/services
75OWN_DIRS+= ${DBUS_CONF_DIR}/system-services 74OWN_DIRS+= ${DBUS_CONF_DIR}/system-services
76OWN_DIRS+= ${DBUS_CONF_DIR}/session.d 75OWN_DIRS+= ${DBUS_CONF_DIR}/session.d
77OWN_DIRS+= ${DBUS_CONF_DIR}/system.d 76OWN_DIRS+= ${DBUS_CONF_DIR}/system.d
78 77
79RCD_SCRIPTS= dbus 78RCD_SCRIPTS= dbus
80 79
81PKG_GROUPS_VARS+= DBUS_GROUP 80PKG_GROUPS_VARS+= DBUS_GROUP
82PKG_USERS_VARS+= DBUS_USER 81PKG_USERS_VARS+= DBUS_USER
83 82
84PKG_GROUPS= ${DBUS_GROUP} 83PKG_GROUPS= ${DBUS_GROUP}
85PKG_USERS= ${DBUS_USER}:${DBUS_GROUP} 84PKG_USERS= ${DBUS_USER}:${DBUS_GROUP}

cvs diff -r1.92 -r1.93 pkgsrc/sysutils/dbus/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/dbus/distinfo 2019/06/11 20:04:23 1.92
+++ pkgsrc/sysutils/dbus/distinfo 2020/06/09 07:13:31 1.93
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: distinfo,v 1.92 2019/06/11 20:04:23 wiz Exp $ 1$NetBSD: distinfo,v 1.93 2020/06/09 07:13:31 wiz Exp $
2 2
3SHA1 (dbus-1.12.16.tar.gz) = 06e3412a7d9c7e345bfcfb027016c634e20f7ece 3SHA1 (dbus-1.12.18.tar.gz) = 06a8faeb4c3c2c9739fda04f81c6ccdb1a0e5f77
4RMD160 (dbus-1.12.16.tar.gz) = fb9c2f01d3068600cb43eae05ccd687878a31e4f 4RMD160 (dbus-1.12.18.tar.gz) = 6d2952910ce8122d0cc3d33551d0a2a1b84be937
5SHA512 (dbus-1.12.16.tar.gz) = 27ae805170e9515a8bb0fba5f29d414edc70e3b6b28b7b65bbea47035b8eafa9ac4820cdc92645be6035f6748f8aa45679e1ffc84ba74a64859a3056d318b9bb 5SHA512 (dbus-1.12.18.tar.gz) = 817674e86a5d4cbfa705a79ca5197176311e47505c5da02334c2811f63b55014b582a12bce53bc73a08a3ad5061f210ba0d1e5f3bbf7697c81ca70c22a76fc13
6Size (dbus-1.12.16.tar.gz) = 2093296 bytes 6Size (dbus-1.12.18.tar.gz) = 2094453 bytes
7SHA1 (patch-ak) = 4535584537a22a2e42824fe45e2d75253b484147 7SHA1 (patch-ak) = 4535584537a22a2e42824fe45e2d75253b484147
8SHA1 (patch-al) = ffaa8f224c3dd6a97ffa42fe2e9ca924160fa68c 8SHA1 (patch-al) = ffaa8f224c3dd6a97ffa42fe2e9ca924160fa68c
9SHA1 (patch-am) = ed334bc76911c9db9f5472c58fb762c56255c5b4 9SHA1 (patch-am) = ed334bc76911c9db9f5472c58fb762c56255c5b4
10SHA1 (patch-configure) = 9dee6306aa07b60449a0f9f0f1ea3dccbc70dcb4 10SHA1 (patch-configure) = 9dee6306aa07b60449a0f9f0f1ea3dccbc70dcb4
11SHA1 (patch-dbus_dbus-sysdeps-unix.c) = 3dfc60eba7ab9d5a29d2a842ce0baa1b109df716 11SHA1 (patch-dbus_dbus-sysdeps-unix.c) = 3dfc60eba7ab9d5a29d2a842ce0baa1b109df716
12SHA1 (patch-dbus_dbus-sysdeps-util-unix.c) = 1a25e53514064e452a207ad8b2a0057c11d5c190 12SHA1 (patch-dbus_dbus-sysdeps-util-unix.c) = 1a25e53514064e452a207ad8b2a0057c11d5c190
13SHA1 (patch-tools_dbus-print-message.c) = 96267d3cff2c5207911615735748ef81604a69ec 13SHA1 (patch-tools_dbus-print-message.c) = 96267d3cff2c5207911615735748ef81604a69ec