From 75a8cf963cf8850a19b97eb7420aaf583a67252d Mon Sep 17 00:00:00 2001
From: cipres
Date: Thu, 5 Aug 2021 14:50:20 +0200
Subject: [PATCH] Set ignition's known hosts file location
[appimage]
[deploy]
[pin]
---
galacteek/application/__init__.py | 2 ++
galacteek/browser/schemes/gemini/__init__.py | 8 ++++++++
galacteek/services/dweb/inter/__init__.py | 1 +
galacteek/ui/mainui.py | 6 ++++++
4 files changed, 17 insertions(+)
diff --git a/galacteek/application/__init__.py b/galacteek/application/__init__.py
index bcae01a1..54d6942e 100644
--- a/galacteek/application/__init__.py
+++ b/galacteek/application/__init__.py
@@ -1176,6 +1176,8 @@ def setupPaths(self):
'torrent_state.pickle')
self._bitMessageDataLocation = self.dataLocation.joinpath(
'bitmessage')
+ self.geminiHostsLocation = self.dataLocation.joinpath(
+ 'gemini_known_hosts')
qtConfigLocation = Path(QStandardPaths.writableLocation(
QStandardPaths.ConfigLocation))
diff --git a/galacteek/browser/schemes/gemini/__init__.py b/galacteek/browser/schemes/gemini/__init__.py
index ac3d88e1..681ff3fa 100644
--- a/galacteek/browser/schemes/gemini/__init__.py
+++ b/galacteek/browser/schemes/gemini/__init__.py
@@ -21,6 +21,14 @@ class GeminiSchemeHandler(BaseURLSchemeHandler):
Requests are made using the ignition library.
"""
+ def __init__(self, parent=None, noMutexes=False):
+ super().__init__(parent=parent, noMutexes=noMutexes)
+
+ # Set the default gemini known hosts file location
+ ignition.set_default_hosts_file(
+ str(self.app.geminiHostsLocation)
+ )
+
def geminiRequest(self, url: str):
# Run in the thread executor
try:
diff --git a/galacteek/services/dweb/inter/__init__.py b/galacteek/services/dweb/inter/__init__.py
index dbf60724..082866a1 100644
--- a/galacteek/services/dweb/inter/__init__.py
+++ b/galacteek/services/dweb/inter/__init__.py
@@ -1,4 +1,5 @@
import enum
+
class InterceptorMessageTypes(enum.Enum):
Ready = 1
diff --git a/galacteek/ui/mainui.py b/galacteek/ui/mainui.py
index 0e6c094a..cb6f7995 100644
--- a/galacteek/ui/mainui.py
+++ b/galacteek/ui/mainui.py
@@ -119,6 +119,12 @@ def iAboutGalacteek():
+ Website:
+
+ https://galacteek.gitlab.io
+
+
+
GitLab:
https://gitlab.com/galacteek/galacteek