* V1.17 -> 241021 nach Update auf 6.8.0 gibt es bei der Message Location kein "encryptet" mehr (if(isset($message->location->encrypted)) eingebaut)

This commit is contained in:
2024-10-21 23:47:14 +02:00
parent 91ac4fe409
commit 425a71caf0
2 changed files with 16 additions and 13 deletions

View File

@@ -1,7 +1,7 @@
<?php <?php
/* /*
Nenninger N-Tools.de Nenninger N-Tools.de
Version 1.16 Version 1.17
*/ */
@@ -116,7 +116,7 @@ class UUID {
class hermineConnect{ class hermineConnect{
private $VERSION = '1.16'; private $VERSION = '1.17';
private $MACHINENAME = 'default'; private $MACHINENAME = 'default';
private $hermineServer = 'https://api.thw-messenger.de'; private $hermineServer = 'https://api.thw-messenger.de';
private $connectorID = ""; private $connectorID = "";
@@ -472,17 +472,19 @@ class hermineConnect{
$message->text = '[Dieser Inhalt wurde gelöscht.]'; $message->text = '[Dieser Inhalt wurde gelöscht.]';
} }
} }
if($message->location->encrypted){ if(isset($message->location->encrypted)){
$encryptet = $this->_decrypt_aes(base64_encode(hex2bin($message->location->latitude)), $conversation_key, hex2bin($message->location->iv)); if($message->location->encrypted){
if($encryptet !== false) $encryptet = $this->_decrypt_aes(base64_encode(hex2bin($message->location->latitude)), $conversation_key, hex2bin($message->location->iv));
$message->location->latitude = $encryptet; if($encryptet !== false)
else $message->location->latitude = $encryptet;
$message->location->latitude = '[!!decrypterror!!]'; else
$encryptet = $this->_decrypt_aes(base64_encode(hex2bin($message->location->longitude)), $conversation_key, hex2bin($message->location->iv)); $message->location->latitude = '[!!decrypterror!!]';
if($encryptet !== false) $encryptet = $this->_decrypt_aes(base64_encode(hex2bin($message->location->longitude)), $conversation_key, hex2bin($message->location->iv));
$message->location->longitude = $encryptet; if($encryptet !== false)
else $message->location->longitude = $encryptet;
$message->location->longitude = '[!!decrypterror!!]'; else
$message->location->longitude = '[!!decrypterror!!]';
}
} }
$ret[] = $message; $ret[] = $message;
} }

View File

@@ -13,6 +13,7 @@ Das Speichern von Zugangsdaten auf öffentlichen Servern stellt ein hohes Risiko
* V1.14 -> 231220 sendmsg: Text wird jetzt als Markdown formatiert markiert (Parameter "metainfo") * V1.14 -> 231220 sendmsg: Text wird jetzt als Markdown formatiert markiert (Parameter "metainfo")
* V1.15 -> 240208 Die Logindaten und der Keks werden jetzt von der php Datei aus im Unterverzeichnis /data gespeichert (muss von Hand erstellt werden) * V1.15 -> 240208 Die Logindaten und der Keks werden jetzt von der php Datei aus im Unterverzeichnis /data gespeichert (muss von Hand erstellt werden)
* V1.16 -> 240820 neue Funktion "download_file($_id)" * V1.16 -> 240820 neue Funktion "download_file($_id)"
* V1.17 -> 241021 nach Update auf 6.8.0 gibt es bei der Message Location kein "encryptet" mehr (if(isset($message->location->encrypted)) eingebaut)
Formatierungen Markdown: Formatierungen Markdown: