mirror of https://gitlab.com/bashrc2/epicyon
Change function names
parent
63712d6dca
commit
e6ded5c795
11
daemon.py
11
daemon.py
|
@ -193,7 +193,7 @@ from bookmarks import undoBookmark
|
||||||
from petnames import setPetName
|
from petnames import setPetName
|
||||||
from followingCalendar import addPersonToCalendar
|
from followingCalendar import addPersonToCalendar
|
||||||
from followingCalendar import removePersonFromCalendar
|
from followingCalendar import removePersonFromCalendar
|
||||||
from devices import devicesCollection
|
from devices import E2EEdevicesCollection
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
@ -1545,10 +1545,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
nickname = self.path.split('/users/')
|
nickname = self.path.split('/users/')
|
||||||
if '/' in nickname:
|
if '/' in nickname:
|
||||||
nickname = nickname.split('/')[0]
|
nickname = nickname.split('/')[0]
|
||||||
devJson = devicesCollection(self.server.baseDir,
|
devJson = E2EEdevicesCollection(self.server.baseDir,
|
||||||
nickname, self.server.domain,
|
nickname,
|
||||||
self.server.domainFull,
|
self.server.domain,
|
||||||
self.server.httpPrefix)
|
self.server.domainFull,
|
||||||
|
self.server.httpPrefix)
|
||||||
msg = json.dumps(devJson,
|
msg = json.dumps(devJson,
|
||||||
ensure_ascii=False).encode('utf-8')
|
ensure_ascii=False).encode('utf-8')
|
||||||
self._set_headers('application/json',
|
self._set_headers('application/json',
|
||||||
|
|
22
devices.py
22
devices.py
|
@ -34,8 +34,8 @@ from utils import loadJson
|
||||||
from utils import saveJson
|
from utils import saveJson
|
||||||
|
|
||||||
|
|
||||||
def removeDevice(baseDir: str, nickname: str, domain: str,
|
def E2EEremoveDevice(baseDir: str, nickname: str, domain: str,
|
||||||
deviceId: str) -> bool:
|
deviceId: str) -> bool:
|
||||||
"""Unregisters a device for e2ee
|
"""Unregisters a device for e2ee
|
||||||
"""
|
"""
|
||||||
personDir = baseDir + '/accounts/' + nickname + '@' + domain
|
personDir = baseDir + '/accounts/' + nickname + '@' + domain
|
||||||
|
@ -46,12 +46,12 @@ def removeDevice(baseDir: str, nickname: str, domain: str,
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def addDevice(baseDir: str, nickname: str, domain: str,
|
def E2EEaddDevice(baseDir: str, nickname: str, domain: str,
|
||||||
deviceId: str, name: str, claimUrl: str,
|
deviceId: str, name: str, claimUrl: str,
|
||||||
fingerprintPublicKey: str,
|
fingerprintPublicKey: str,
|
||||||
identityPublicKey: str,
|
identityPublicKey: str,
|
||||||
fingerprintKeyType="Ed25519Key",
|
fingerprintKeyType="Ed25519Key",
|
||||||
identityKeyType="Curve25519Key") -> bool:
|
identityKeyType="Curve25519Key") -> bool:
|
||||||
"""Registers a device for e2ee
|
"""Registers a device for e2ee
|
||||||
claimUrl could be something like:
|
claimUrl could be something like:
|
||||||
http://localhost:3000/users/admin/claim?id=11119
|
http://localhost:3000/users/admin/claim?id=11119
|
||||||
|
@ -83,8 +83,8 @@ def addDevice(baseDir: str, nickname: str, domain: str,
|
||||||
return saveJson(deviceDict, deviceFilename)
|
return saveJson(deviceDict, deviceFilename)
|
||||||
|
|
||||||
|
|
||||||
def devicesCollection(baseDir: str, nickname: str, domain: str,
|
def E2EEdevicesCollection(baseDir: str, nickname: str, domain: str,
|
||||||
domainFull: str, httpPrefix: str) -> {}:
|
domainFull: str, httpPrefix: str) -> {}:
|
||||||
"""Returns a list of registered devices
|
"""Returns a list of registered devices
|
||||||
"""
|
"""
|
||||||
personDir = baseDir + '/accounts/' + nickname + '@' + domain
|
personDir = baseDir + '/accounts/' + nickname + '@' + domain
|
||||||
|
@ -112,7 +112,7 @@ def devicesCollection(baseDir: str, nickname: str, domain: str,
|
||||||
return devicesDict
|
return devicesDict
|
||||||
|
|
||||||
|
|
||||||
def decryptMessageFromDevice(messageJson: {}) -> str:
|
def E2EEdecryptMessageFromDevice(messageJson: {}) -> str:
|
||||||
"""Locally decrypts a message on the device.
|
"""Locally decrypts a message on the device.
|
||||||
This should probably be a link to a local script
|
This should probably be a link to a local script
|
||||||
or native app, such that what the user sees isn't
|
or native app, such that what the user sees isn't
|
||||||
|
|
|
@ -78,7 +78,7 @@ from git import isGitPatch
|
||||||
from theme import getThemesList
|
from theme import getThemesList
|
||||||
from petnames import getPetName
|
from petnames import getPetName
|
||||||
from followingCalendar import receivingCalendarEvents
|
from followingCalendar import receivingCalendarEvents
|
||||||
from devices import decryptMessageFromDevice
|
from devices import E2EEdecryptMessageFromDevice
|
||||||
|
|
||||||
|
|
||||||
def getAltPath(actor: str, domainFull: str, callingDomain: str) -> str:
|
def getAltPath(actor: str, domainFull: str, callingDomain: str) -> str:
|
||||||
|
@ -4255,7 +4255,7 @@ def individualPostAsHtml(recentPostsCache: {}, maxRecentPosts: int,
|
||||||
|
|
||||||
if postJsonObject['object'].get('cipherText'):
|
if postJsonObject['object'].get('cipherText'):
|
||||||
postJsonObject['object']['content'] = \
|
postJsonObject['object']['content'] = \
|
||||||
decryptMessageFromDevice(postJsonObject['object'])
|
E2EEdecryptMessageFromDevice(postJsonObject['object'])
|
||||||
|
|
||||||
if not postJsonObject['object'].get('content'):
|
if not postJsonObject['object'].get('content'):
|
||||||
return ''
|
return ''
|
||||||
|
|
Loading…
Reference in New Issue