From 3b13b60bd8a3ce92adc3fa8d266f908669d9e250 Mon Sep 17 00:00:00 2001
From: Thomas Rientjes <synzvato@protonmail.com>
Date: Tue, 22 May 2018 16:15:51 +0200
Subject: [PATCH] Improve support for popular Chinese mirrors

---
 core/mappings.js            | 7 ++++++-
 modules/internal/helpers.js | 4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/core/mappings.js b/core/mappings.js
index 63de82d..63481f2 100644
--- a/core/mappings.js
+++ b/core/mappings.js
@@ -238,5 +238,10 @@ var mappings = {
     }
 };
 
-// Mirror
+// Geekzu Public Service [Mirror]
+mappings['sdn.geekzu.org'] = {
+    '/ajax/ajax/libs/': mappings['ajax.googleapis.com']['/ajax/libs/']
+};
+
+// USTC Linux User Group [Mirror]
 mappings['ajax.proxy.ustclug.org'] = mappings['ajax.googleapis.com'];
diff --git a/modules/internal/helpers.js b/modules/internal/helpers.js
index 0776efe..aeb6de3 100644
--- a/modules/internal/helpers.js
+++ b/modules/internal/helpers.js
@@ -162,6 +162,10 @@ helpers.determineCdnName = function (domainName) {
         return 'Sina Public Resources';
     case 'upcdn.b0.upaiyun.com':
         return 'UpYun Library';
+    case 'sdn.geekzu.org':
+        return 'Geekzu Public Service [Mirror]';
+    case 'ajax.proxy.ustclug.org':
+        return 'USTC Linux User Group [Mirror]';
     default:
         return 'Unknown';
     }
-- 
GitLab