svn commit: r472030 - in branches/2018Q2/www/waterfox: . files

Jan Beich jbeich at FreeBSD.org
Sat Jun 9 00:26:37 UTC 2018


Author: jbeich
Date: Sat Jun  9 00:26:35 2018
New Revision: 472030
URL: https://svnweb.freebsd.org/changeset/ports/472030

Log:
  MFH: r472027
  
  www/waterfox: apply some FF61 fixes
  
  Approved by:	ports-secteam blanket

Added:
  branches/2018Q2/www/waterfox/files/patch-bug1334981
     - copied unchanged from r472027, head/www/waterfox/files/patch-bug1334981
  branches/2018Q2/www/waterfox/files/patch-bug1395246
     - copied unchanged from r472027, head/www/waterfox/files/patch-bug1395246
  branches/2018Q2/www/waterfox/files/patch-bug1464079
     - copied unchanged from r472027, head/www/waterfox/files/patch-bug1464079
Modified:
  branches/2018Q2/www/waterfox/Makefile
Directory Properties:
  branches/2018Q2/   (props changed)

Modified: branches/2018Q2/www/waterfox/Makefile
==============================================================================
--- branches/2018Q2/www/waterfox/Makefile	Sat Jun  9 00:25:29 2018	(r472029)
+++ branches/2018Q2/www/waterfox/Makefile	Sat Jun  9 00:26:35 2018	(r472030)
@@ -3,7 +3,7 @@
 PORTNAME=	waterfox
 DISTVERSION=	56.2.0-31
 DISTVERSIONSUFFIX=	-gf435a827f82ac
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	www ipv6
 
 MAINTAINER=	jbeich at FreeBSD.org

Copied: branches/2018Q2/www/waterfox/files/patch-bug1334981 (from r472027, head/www/waterfox/files/patch-bug1334981)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2018Q2/www/waterfox/files/patch-bug1334981	Sat Jun  9 00:26:35 2018	(r472030, copy of r472027, head/www/waterfox/files/patch-bug1334981)
@@ -0,0 +1,29 @@
+commit 57a68dc342dd
+Author: Henrik Skupin <mail at hskupin.info>
+Date:   Thu Jun 7 15:48:48 2018 +0200
+
+    Bug 1334981 - Backed out changeset d6ca24ba3673 for regression caused by bug 887718. r=enndeakin, a=RyanVM
+    
+    MozReview-Commit-ID: 9hIcRVRseO1
+    
+    --HG--
+    extra : source : 1f16a2ff45ab492025e42afb8122f4d52cb24c0b
+---
+ dom/base/nsFocusManager.cpp | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git dom/base/nsFocusManager.cpp dom/base/nsFocusManager.cpp
+index 864c76402cb12..c5758cfabd523 100644
+--- dom/base/nsFocusManager.cpp
++++ dom/base/nsFocusManager.cpp
+@@ -742,9 +742,7 @@ nsFocusManager::WindowRaised(mozIDOMWindowProxy* aWindow)
+       return NS_ERROR_FAILURE;
+     }
+ 
+-    if (!sTestMode) {
+-      baseWindow->SetVisibility(true);
+-    }
++    baseWindow->SetVisibility(true);
+   }
+ 
+   // If this is a parent or single process window, send the activate event.

Copied: branches/2018Q2/www/waterfox/files/patch-bug1395246 (from r472027, head/www/waterfox/files/patch-bug1395246)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2018Q2/www/waterfox/files/patch-bug1395246	Sat Jun  9 00:26:35 2018	(r472030, copy of r472027, head/www/waterfox/files/patch-bug1395246)
@@ -0,0 +1,83 @@
+commit be7a92ebe633
+Author: Randell Jesup <rjesup at jesup.org>
+Date:   Thu Jun 7 15:26:25 2018 -0400
+
+    Bug 1395246 - Nullcheck DataChannel SendPacket calls, add some diagnostics. r=drno, a=RyanVM
+    
+    --HG--
+    extra : source : 4d7a8d001f087fc500be3b4ca2469310fa39e6be
+---
+ netwerk/sctp/datachannel/DataChannel.cpp | 12 +++++++++++-
+ netwerk/sctp/datachannel/DataChannel.h   |  8 ++++++--
+ 2 files changed, 17 insertions(+), 3 deletions(-)
+
+diff --git netwerk/sctp/datachannel/DataChannel.cpp netwerk/sctp/datachannel/DataChannel.cpp
+index b07cfaa4c273d..d7a9b64f155b7 100644
+--- netwerk/sctp/datachannel/DataChannel.cpp
++++ netwerk/sctp/datachannel/DataChannel.cpp
+@@ -220,6 +220,9 @@ DataChannelConnection::DataChannelConnection(DataConnectionListener *listener,
+   mRemotePort = 0;
+   LOG(("Constructor DataChannelConnection=%p, listener=%p", this, mListener.get()));
+   mInternalIOThread = nullptr;
++#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED
++  mShutdown = false;
++#endif
+ }
+ 
+ DataChannelConnection::~DataChannelConnection()
+@@ -307,6 +310,10 @@ void DataChannelConnection::DestroyOnSTS(struct socket *aMasterSocket,
+   if (aMasterSocket)
+     usrsctp_close(aMasterSocket);
+ 
++#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED
++  mShutdown = true;
++#endif
++
+   disconnect_all();
+ }
+ 
+@@ -657,7 +664,10 @@ int
+ DataChannelConnection::SendPacket(unsigned char data[], size_t len, bool release)
+ {
+   //LOG(("%p: SCTP/DTLS sent %ld bytes", this, len));
+-  int res = mTransportFlow->SendPacket(data, len) < 0 ? 1 : 0;
++  int res = 0;
++  if (mTransportFlow) {
++    res = mTransportFlow->SendPacket(data, len) < 0 ? 1 : 0;
++  }
+   if (release)
+     delete [] data;
+   return res;
+@@ -670,6 +680,7 @@ DataChannelConnection::SctpDtlsOutput(void *addr, void *buffer, size_t length,
+ {
+   DataChannelConnection *peer = static_cast<DataChannelConnection *>(addr);
+   int res;
++  MOZ_DIAGNOSTIC_ASSERT(!peer->mShutdown);
+ 
+   if (MOZ_LOG_TEST(gSCTPLog, LogLevel::Debug)) {
+     char *buf;
+diff --git netwerk/sctp/datachannel/DataChannel.h netwerk/sctp/datachannel/DataChannel.h
+index 8141ed64e3176..eaf2055aacaa0 100644
+--- netwerk/sctp/datachannel/DataChannel.h
++++ netwerk/sctp/datachannel/DataChannel.h
+@@ -113,8 +113,8 @@ public:
+     virtual void NotifyDataChannel(already_AddRefed<DataChannel> channel) = 0;
+   };
+ 
+-  explicit DataChannelConnection(DataConnectionListener *listener,
+-                                 nsIEventTarget *aTarget);
++  DataChannelConnection(DataConnectionListener *listener,
++                        nsIEventTarget *aTarget);
+ 
+   bool Init(unsigned short aPort, uint16_t aNumStreams, bool aUsingDtls);
+   void Destroy(); // So we can spawn refs tied to runnables in shutdown
+@@ -285,6 +285,9 @@ private:
+   bool mUsingDtls;
+ 
+   nsCOMPtr<nsIThread> mInternalIOThread;
++#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED
++  bool mShutdown;
++#endif
+ };
+ 
+ #define ENSURE_DATACONNECTION \

Copied: branches/2018Q2/www/waterfox/files/patch-bug1464079 (from r472027, head/www/waterfox/files/patch-bug1464079)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2018Q2/www/waterfox/files/patch-bug1464079	Sat Jun  9 00:26:35 2018	(r472030, copy of r472027, head/www/waterfox/files/patch-bug1464079)
@@ -0,0 +1,28 @@
+commit 3b9d019a49e9
+Author: Byron Campen [:bwc] <docfaraday at gmail.com>
+Date:   Thu May 31 11:30:19 2018 -0500
+
+    Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM
+    
+    --HG--
+    extra : source : 4e4dadfffd60538ec94ff6e77e47cf8dc0cec4e4
+---
+ dom/media/PeerConnection.js | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git dom/media/PeerConnection.js dom/media/PeerConnection.js
+index 694deaa78d26f..18ae4a8231f37 100644
+--- dom/media/PeerConnection.js
++++ dom/media/PeerConnection.js
+@@ -1801,7 +1801,10 @@ class PeerConnectionObserver {
+         break;
+ 
+       case "IceConnectionState":
+-        this.handleIceConnectionStateChange(this._dompc._pc.iceConnectionState);
++        let connState = this._dompc._pc.iceConnectionState;
++        this._dompc._queueTaskWithClosedCheck(() => {
++          this.handleIceConnectionStateChange(connState);
++        });
+         break;
+ 
+       case "IceGatheringState":


More information about the svn-ports-all mailing list