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-branches
mailing list