[Libreoffice-commits] core.git: Branch 'libreoffice-6-2-1' - 2 commits - download.lst external/mdnsresponder

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Feb 26 12:42:50 UTC 2019


 download.lst                                                |    8 -
 external/mdnsresponder/UnpackedTarball_mDNSResponder.mk     |    5 
 external/mdnsresponder/mDNSResponder_Win32_SOCKET.patch.1   |   85 ------------
 external/mdnsresponder/mDNSResponder_Win32_buildfix.patch.1 |   16 --
 4 files changed, 4 insertions(+), 110 deletions(-)

New commits:
commit 59d01f557c30c4f391e9c6e9d06f7a402287b768
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Wed Feb 20 14:31:23 2019 +0100
Commit:     Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>
CommitDate: Tue Feb 26 13:42:42 2019 +0100

    libjpeg-turbo: upgrade to release 1.5.3
    
    Fixes CVE-2017-15232, which looks rather minor.
    
    Change-Id: Icffb0c5160bef79577431a02eb10ed9492e01d11
    Reviewed-on: https://gerrit.libreoffice.org/68091
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit e0b96b9863ebe52c4e35c21b3084da9e53ebee1f)
    Reviewed-on: https://gerrit.libreoffice.org/68108
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    (cherry picked from commit 2c00a1d433c21b4fc218ad32d3fb87da63b29064)
    Reviewed-on: https://gerrit.libreoffice.org/68292
    Reviewed-by: Adolfo Jayme Barrientos <fitojb at ubuntu.com>
    Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>
    Tested-by: Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>

diff --git a/download.lst b/download.lst
index 90fc239cdd4f..0dbf80ba9dd6 100644
--- a/download.lst
+++ b/download.lst
@@ -130,8 +130,8 @@ export JFREEREPORT_LIBXML_SHA256SUM := 7d2797fe9f79a77009721e3f14fa4a1dec17a6d70
 export JFREEREPORT_LIBXML_TARBALL := ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
 export JFREEREPORT_SAC_SHA256SUM := 085f2112c51fa8c1783fac12fbd452650596415121348393bb51f0f7e85a9045
 export JFREEREPORT_SAC_TARBALL := 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
-export LIBJPEG_TURBO_SHA256SUM := 9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528
-export LIBJPEG_TURBO_TARBALL := libjpeg-turbo-1.5.2.tar.gz
+export LIBJPEG_TURBO_SHA256SUM := b24890e2bb46e12e72a79f7e965f409f4e16466d00e1dd15d93d73ee6b592523
+export LIBJPEG_TURBO_TARBALL := libjpeg-turbo-1.5.3.tar.gz
 export LANGTAGREG_SHA256SUM := 14c21f4533ca74e3af9e09184d6756a750d0cd46099015ba8c595e48499aa878
 export LANGTAGREG_TARBALL := language-subtag-registry-2018-04-23.tar.bz2
 export LANGUAGETOOL_SHA256SUM := 48c87e41636783bba438b65fd895821e369ed139e1465fac654323ad93c5a82d
commit 663bb87a6eec6054c8e375d27b7fd1a32d4574b6
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Wed Feb 20 15:23:11 2019 +0100
Commit:     Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>
CommitDate: Tue Feb 26 13:42:27 2019 +0100

    mDNSResponder: upgrade to release 878.200.35
    
    Apple can't afford the costly GPG licenses to sign releases apparently,
    but the sha256 matches some OpenWRT and FreshPorts repos...
    
    Fixes CVE-2015-7988.
    
    Removing windows build patches, fixed upstream (except for the last hunk
    of the SOCKET patch, but that is in code that is only used on MacOSX).
    
    Change-Id: I9fdba5929badb75f995c66da0850d188780e7beb
    Reviewed-on: https://gerrit.libreoffice.org/68092
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
    (cherry picked from commit 3a85c2db176db708c0ff9401c40858eb60e80f1e)
    Reviewed-on: https://gerrit.libreoffice.org/68113
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    (cherry picked from commit d85c87860aecacc8df4c6c16f0a8ee5a50d5d18d)
    Reviewed-on: https://gerrit.libreoffice.org/68291
    Reviewed-by: Adolfo Jayme Barrientos <fitojb at ubuntu.com>
    Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>
    Tested-by: Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>

diff --git a/download.lst b/download.lst
index b54b94dd9eb5..90fc239cdd4f 100644
--- a/download.lst
+++ b/download.lst
@@ -170,8 +170,8 @@ export MARIADB_CONNECTOR_C_SHA256SUM := fd2f751dea049c1907735eb236aeace1d811d6a8
 export MARIADB_CONNECTOR_C_TARBALL := a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz
 export MDDS_SHA256SUM := 25ce3d5af9f6609e1de05bb22b2316e57b74a72a5b686fbb2da199da72349c81
 export MDDS_TARBALL := mdds-1.4.3.tar.bz2
-export MDNSRESPONDER_SHA256SUM := 4737cb51378377e11d0edb7bcdd1bec79cbdaa7b27ea09c13e3006e58f8d92c0
-export MDNSRESPONDER_TARBALL := mDNSResponder-576.30.4.tar.gz
+export MDNSRESPONDER_SHA256SUM := e777b4d7dbf5eb1552cb80090ad1ede319067ab6e45e3990d68aabf6e8b3f5a0
+export MDNSRESPONDER_TARBALL := mDNSResponder-878.200.35.tar.gz
 export MSPUB_SHA256SUM := ef36c1a1aabb2ba3b0bedaaafe717bf4480be2ba8de6f3894be5fd3702b013ba
 export MSPUB_TARBALL := libmspub-0.1.4.tar.xz
 export MWAW_SHA256SUM := aca8bf1ce55ed83adbea82c70d4c8bebe8139f334b3481bf5a6e407f91f33ce9
diff --git a/external/mdnsresponder/UnpackedTarball_mDNSResponder.mk b/external/mdnsresponder/UnpackedTarball_mDNSResponder.mk
index 5b0140e4c149..9b436b2f077c 100644
--- a/external/mdnsresponder/UnpackedTarball_mDNSResponder.mk
+++ b/external/mdnsresponder/UnpackedTarball_mDNSResponder.mk
@@ -11,9 +11,4 @@ $(eval $(call gb_UnpackedTarball_UnpackedTarball,mDNSResponder))
 
 $(eval $(call gb_UnpackedTarball_set_tarball,mDNSResponder,$(MDNSRESPONDER_TARBALL)))
 
-$(eval $(call gb_UnpackedTarball_add_patches,mDNSResponder,\
-	external/mdnsresponder/mDNSResponder_Win32_SOCKET.patch.1 \
-	external/mdnsresponder/mDNSResponder_Win32_buildfix.patch.1 \
-))
-
 # vim: set noet sw=4 ts=4:
diff --git a/external/mdnsresponder/mDNSResponder_Win32_SOCKET.patch.1 b/external/mdnsresponder/mDNSResponder_Win32_SOCKET.patch.1
deleted file mode 100644
index 9952f86e88ec..000000000000
--- a/external/mdnsresponder/mDNSResponder_Win32_SOCKET.patch.1
+++ /dev/null
@@ -1,85 +0,0 @@
-commit 77838efb0748689ee77007a92d9a01e03e6dbdb7
-Author:     Stephan Bergmann <sbergman at redhat.com>
-AuthorDate: Fri Nov 27 22:40:23 2015 +0100
-Commit:     Stephan Bergmann <sbergman at redhat.com>
-CommitDate: Sat Nov 28 14:00:07 2015 +0100
-
-    Use proper return type for DNSServiceRefSockFD
-    
-    ...which is e.g. unsigned long long for Windows 64-bit (and declaring the
-    function in dns_sd.h is not necessary, and the dnssd_sock_t typedef is not known
-    there)
-    
-    Change-Id: Iaa0eb03a83b76200204ba905313bcc27b5007b39
-
-diff --git a/mDNSShared/dns_sd.h b/mDNSShared/dns_sd.h
-index 31daaeb..faaa741 100644
---- a/mDNSShared/dns_sd.h
-+++ b/mDNSShared/dns_sd.h
-@@ -741,35 +741,6 @@ DNSServiceErrorType DNSSD_API DNSServiceGetProperty
- *
- *********************************************************************************************/
- 
--/* DNSServiceRefSockFD()
-- *
-- * Access underlying Unix domain socket for an initialized DNSServiceRef.
-- * The DNS Service Discovery implementation uses this socket to communicate between the client and
-- * the daemon. The application MUST NOT directly read from or write to this socket.
-- * Access to the socket is provided so that it can be used as a kqueue event source, a CFRunLoop
-- * event source, in a select() loop, etc. When the underlying event management subsystem (kqueue/
-- * select/CFRunLoop etc.) indicates to the client that data is available for reading on the
-- * socket, the client should call DNSServiceProcessResult(), which will extract the daemon's
-- * reply from the socket, and pass it to the appropriate application callback. By using a run
-- * loop or select(), results from the daemon can be processed asynchronously. Alternatively,
-- * a client can choose to fork a thread and have it loop calling "DNSServiceProcessResult(ref);"
-- * If DNSServiceProcessResult() is called when no data is available for reading on the socket, it
-- * will block until data does become available, and then process the data and return to the caller.
-- * The application is reponsible for checking the return value of DNSServiceProcessResult() to determine
-- * if the socket is valid and if it should continue to process data on the socket.
-- * When data arrives on the socket, the client is responsible for calling DNSServiceProcessResult(ref)
-- * in a timely fashion -- if the client allows a large backlog of data to build up the daemon
-- * may terminate the connection.
-- *
-- * sdRef:           A DNSServiceRef initialized by any of the DNSService calls.
-- *
-- * return value:    The DNSServiceRef's underlying socket descriptor, or -1 on
-- *                  error.
-- */
--
--int DNSSD_API DNSServiceRefSockFD(DNSServiceRef sdRef);
--
--
- /* DNSServiceProcessResult()
-  *
-  * Read a reply from the daemon, calling the appropriate application callback. This call will
-diff --git a/mDNSShared/dnssd_clientstub.c b/mDNSShared/dnssd_clientstub.c
-index c38197c..c6b50a2 100644
---- a/mDNSShared/dnssd_clientstub.c
-+++ b/mDNSShared/dnssd_clientstub.c
-@@ -799,7 +799,7 @@ cleanup:
-     return err;
- }
- 
--int DNSSD_API DNSServiceRefSockFD(DNSServiceRef sdRef)
-+dnssd_sock_t DNSSD_API DNSServiceRefSockFD(DNSServiceRef sdRef)
- {
-     if (!sdRef) { syslog(LOG_WARNING, "dnssd_clientstub DNSServiceRefSockFD called with NULL DNSServiceRef"); return dnssd_InvalidSocket; }
- 
-@@ -816,7 +816,7 @@ int DNSSD_API DNSServiceRefSockFD(DNSServiceRef sdRef)
-         return dnssd_InvalidSocket;
-     }
- 
--    return (int) sdRef->sockfd;
-+    return sdRef->sockfd;
- }
- 
- #if _DNS_SD_LIBDISPATCH
-@@ -2025,7 +2025,7 @@ DNSServiceErrorType DNSSD_API DNSServiceSetDispatchQueue
-     dispatch_queue_t queue
- )
- {
--    int dnssd_fd  = DNSServiceRefSockFD(service);
-+    dnssd_sock_t dnssd_fd  = DNSServiceRefSockFD(service);
-     if (dnssd_fd == dnssd_InvalidSocket) return kDNSServiceErr_BadParam;
-     if (!queue)
-     {
diff --git a/external/mdnsresponder/mDNSResponder_Win32_buildfix.patch.1 b/external/mdnsresponder/mDNSResponder_Win32_buildfix.patch.1
deleted file mode 100644
index 9f5c06260b12..000000000000
--- a/external/mdnsresponder/mDNSResponder_Win32_buildfix.patch.1
+++ /dev/null
@@ -1,16 +0,0 @@
---- mDNSResponder/mDNSShared/dnssd_clientstub.c.orig	2015-11-30 16:36:08.081554188 +0100
-+++ mDNSResponder/mDNSShared/dnssd_clientstub.c	2015-11-30 16:38:35.749542735 +0100
-@@ -579,7 +579,12 @@
-             else 
-             {
-                 syslog(LOG_WARNING, "dnssd_clientstub ConnectToServer: connect() failed path:%s Socket:%d Err:%d Errno:%d %s", 
--                       uds_serverpath, sdr->sockfd, err, dnssd_errno, dnssd_strerror(dnssd_errno));
-+#if defined(USE_TCP_LOOPBACK)
-+                       MDNS_TCP_SERVERADDR,
-+#else
-+                       uds_serverpath,
-+#endif
-+                       sdr->sockfd, err, dnssd_errno, dnssd_strerror(dnssd_errno));
-                 dnssd_close(sdr->sockfd); 
-                 FreeDNSServiceOp(sdr); 
-                 return kDNSServiceErr_ServiceNotRunning; 


More information about the Libreoffice-commits mailing list