disable the network change notifier because it seems to be broken,

so this way the browser will report an online status all the time
and web applications checking the status will work again until the
actual issue with the notifier is fixed
This commit is contained in:
robert 2019-07-25 12:07:26 +00:00
parent eee962c6d5
commit 4a42641e81
2 changed files with 12 additions and 5 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.447 2019/07/16 16:59:25 robert Exp $
# $OpenBSD: Makefile,v 1.448 2019/07/25 12:07:26 robert Exp $
.include <bsd.port.arch.mk>
@ -12,6 +12,7 @@ DPB_PROPERTIES+= lonesome
COMMENT= Chromium browser
V= 75.0.3770.142
REVISION= 0
DISTNAME= chromium-${V}

View File

@ -1,4 +1,7 @@
$OpenBSD: patch-net_base_network_change_notifier_cc,v 1.30 2019/05/11 20:37:14 robert Exp $
$OpenBSD: patch-net_base_network_change_notifier_cc,v 1.31 2019/07/25 12:07:26 robert Exp $
XXX disable network change notifier and always report ONLINE
Index: net/base/network_change_notifier.cc
--- net/base/network_change_notifier.cc.orig
+++ net/base/network_change_notifier.cc
@ -11,16 +14,19 @@ Index: net/base/network_change_notifier.cc
#include "net/base/network_change_notifier_posix.h"
#elif defined(OS_FUCHSIA)
#include "net/base/network_change_notifier_fuchsia.h"
@@ -206,7 +206,7 @@ NetworkChangeNotifier* NetworkChangeNotifier::Create()
@@ -206,8 +206,9 @@ NetworkChangeNotifier* NetworkChangeNotifier::Create()
// Android builds MUST use their own class factory.
CHECK(false);
return NULL;
-#elif defined(OS_CHROMEOS)
- return new NetworkChangeNotifierPosix(CONNECTION_NONE, SUBTYPE_NONE);
+#elif defined(OS_CHROMEOS) || defined(OS_BSD)
return new NetworkChangeNotifierPosix(CONNECTION_NONE, SUBTYPE_NONE);
+ return NULL;
+// return new NetworkChangeNotifierPosix(CONNECTION_NONE, SUBTYPE_NONE);
#elif defined(OS_LINUX)
return new NetworkChangeNotifierLinux(std::unordered_set<std::string>());
@@ -215,7 +215,6 @@ NetworkChangeNotifier* NetworkChangeNotifier::Create()
#elif defined(OS_MACOSX)
@@ -215,7 +216,6 @@ NetworkChangeNotifier* NetworkChangeNotifier::Create()
#elif defined(OS_FUCHSIA)
return new NetworkChangeNotifierFuchsia(0 /* required_features */);
#else