diff options
Diffstat (limited to 'apps/encryption')
-rw-r--r-- | apps/encryption/l10n/et_EE.js | 61 | ||||
-rw-r--r-- | apps/encryption/l10n/et_EE.json | 61 | ||||
-rw-r--r-- | apps/encryption/lib/AppInfo/Application.php | 26 | ||||
-rw-r--r-- | apps/encryption/lib/Services/PassphraseService.php | 5 |
4 files changed, 93 insertions, 60 deletions
diff --git a/apps/encryption/l10n/et_EE.js b/apps/encryption/l10n/et_EE.js index 1dd886792e6..70de2cc0c46 100644 --- a/apps/encryption/l10n/et_EE.js +++ b/apps/encryption/l10n/et_EE.js @@ -1,46 +1,55 @@ OC.L10N.register( "encryption", { - "Missing recovery key password" : "Muuda taastevõtme parool", - "Please repeat the recovery key password" : "Palun korda uut taastevõtme parooli", - "Repeated recovery key password does not match the provided recovery key password" : "Lahtritesse sisestatud taastevõtme paroolid ei kattu", + "Missing recovery key password" : "Muuda taastevõtme salasõna", + "Please repeat the recovery key password" : "Palun korda uut taastevõtme salasõna", + "Repeated recovery key password does not match the provided recovery key password" : "Sisestatud taastevõtme salasõna ei kattu", "Recovery key successfully enabled" : "Taastevõtme lubamine õnnestus", - "Could not enable recovery key. Please check your recovery key password!" : "Ei suutnud lubada taastevõtit. Palun kontrolli oma taastevõtme parooli!", + "Could not enable recovery key. Please check your recovery key password!" : "Ei suutnud taastevõtit kasutusele võtta. Palun kontrolli oma taastevõtme salasõna!", "Recovery key successfully disabled" : "Taastevõtme keelamine õnnestus", - "Could not disable recovery key. Please check your recovery key password!" : "Ei suuda keelata taastevõtit. Palun kontrolli oma taastevõtme parooli!", + "Could not disable recovery key. Please check your recovery key password!" : "Ei suutnud taastevõtme kasutamist lõpetada. Palun kontrolli oma taastevõtme salasõna!", "Missing parameters" : "Parameetrid puuduvad", "Please provide the old recovery password" : "Palun sisesta vana taastevõtme salasõna", "Please provide a new recovery password" : "Palun sisesta uus taastevõtme salasõna", - "Please repeat the new recovery password" : "Palun korda uut taastevõtme parooli", - "Password successfully changed." : "Parool edukalt vahetatud.", - "Could not change the password. Maybe the old password was not correct." : "Ei suutnud vahetada parooli. Võib-olla on vana parool valesti sisestatud.", + "Please repeat the new recovery password" : "Palun korda uut taastevõtme salasõna", + "Password successfully changed." : "Salasõna vahetamine õnnestus.", + "Could not change the password. Maybe the old password was not correct." : "Ei suutnud muuta salasõna. Võib-olla on vana salasõna valesti sisestatud.", "Recovery Key disabled" : "Taastevõti on välja lülitatud", "Recovery Key enabled" : "Taastevõti on sisse lülitatud", - "Could not update the private key password." : "Ei suutnud uuendada privaatse võtme parooli.", - "The old password was not correct, please try again." : "Vana parool polnud õige, palun proovi uuesti.", - "The current log-in password was not correct, please try again." : "Praeguse sisselogimise parool polnud õige, palun proovi uuesti.", - "Private key password successfully updated." : "Privaatse võtme parool edukalt uuendatud.", + "Could not update the private key password." : "Ei suutnud uuendada privaatvõtme salasõna.", + "The old password was not correct, please try again." : "Vana salasõna polnud õige, palun proovi uuesti.", + "The current log-in password was not correct, please try again." : "Sisselogimise senine salasõna polnud õige, palun proovi uuesti.", + "Private key password successfully updated." : "Privaatvõtme salasõna uuendamine õnnestus.", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Krüptimisrakenduse vigane privaatvõti. Taastamaks ligipääsu krüptitud failidele palun uuenda oma isiklikest seadistustest privaatvõtme salasõna.", "Bad Signature" : "Vigane allkiri", "Missing Signature" : "Allkiri puudub", + "one-time password for server-side-encryption" : "ühekordne salasõna serveripoolse krüptimise jaoks", "Encryption password" : "Krüptimise salasõna", "The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "Serveri peakasutaja lülitas sisse serveripoolse krüptimise. Sinu failid on krüptitud salasõnaga <strong>%s</strong>.", "The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "Serveri peakasutaja lülitas sisse serveripoolse krüptimise. Sinu failid on krüptitud salasõnaga „%s“.", + "Default encryption module" : "Vaikimisi krüptimismoodul", + "Default encryption module for server-side encryption" : "Vaikimisi krüptimismoodul serveripoolse krüptimise jaoks", + "Encrypt the home storage" : "Krüpti ka sisemine andmeruum", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Selle valiku kasutamisel krüptitakse failid sisemises ja välises andmeruumis. Vastasel juhul vaid välises andmeruumis.", "Enable recovery key" : "Luba taastevõtme kasutamine", "Disable recovery key" : "Keela taastevõtme kasutamine", - "Recovery key password" : "Taastevõtme parool", - "Repeat recovery key password" : "Korda taastevõtme parooli", - "Change recovery key password:" : "Muuda taastevõtme parooli:", - "Old recovery key password" : "Vana taastevõtme parool", - "New recovery key password" : "Uus taastevõtme parool", - "Repeat new recovery key password" : "Korda uut taastevõtme parooli", - "Change Password" : "Muuda parooli", - "Your private key password no longer matches your log-in password." : "Sinu provaatvõtme parool ei kattu enam sinu sisselogimise parooliga.", - "Set your old private key password to your current log-in password:" : "Pane oma vana privaatvõtme parooliks oma praegune sisselogimise parool.", - "Old log-in password" : "Vana sisselogimise parool", - "Current log-in password" : "Praegune sisselogimise parool", - "Update Private Key Password" : "Uuenda privaatse võtme parooli", - "Enable password recovery:" : "Luba parooli taaste:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Valiku lubamine võimaldab taastada ligipääsu krüpteeritud failidele kui parooli kaotuse puhul", + "The recovery key is an additional encryption key used to encrypt files. It is used to recover files from an account if the password is forgotten." : "Taastevõti on täiendav krüptovõti, mida kasutatakse failide krüptimisel. Kui peaksid põhilise salasõna unustama, siis saad seda failide taastamisel kasutada. Salvesta ta turvaliselt digitaalsesse salasõnalaekasse või vana kooli seifi.", + "Recovery key password" : "Taastevõtme salasõna", + "Repeat recovery key password" : "Korda taastevõtme salasõna", + "Change recovery key password:" : "Muuda taastevõtme salasõna:", + "Old recovery key password" : "Vana taastevõtme salasõna", + "New recovery key password" : "Uus taastevõtme salasõna", + "Repeat new recovery key password" : "Korda uut taastevõtme salasõna", + "Change Password" : "Muuda salasõna", + "Basic encryption module" : "Lihtkrüptimise moodul", + "Your private key password no longer matches your log-in password." : "Sinu privaatvõtme salasõna ei kattu enam sinu sisselogimise salasõna.", + "Set your old private key password to your current log-in password:" : "Pane oma vana privaatvõtme salasõnaks oma praegune sisselogimise salasõna.", + "If you do not remember your old password you can ask your administrator to recover your files." : "Kui sa ei mäleta oma vana salasõna, siis palu oma süsteemihalduril taastada ligipääs failidele.", + "Old log-in password" : "Sisselogimise vana salasõna", + "Current log-in password" : "Sisselogimise praegune salasõna", + "Update Private Key Password" : "Uuenda privaatvõtme salasõna", + "Enable password recovery:" : "Luba salasõna taastamine:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Valiku lubamine võimaldab salasõna kaotamise korral taastada ligipääsu krüptitud failidele", "Enabled" : "Sisse lülitatud", "Disabled" : "Välja lülitatud" }, diff --git a/apps/encryption/l10n/et_EE.json b/apps/encryption/l10n/et_EE.json index 1f1cad621d0..bd7a9d32858 100644 --- a/apps/encryption/l10n/et_EE.json +++ b/apps/encryption/l10n/et_EE.json @@ -1,44 +1,53 @@ { "translations": { - "Missing recovery key password" : "Muuda taastevõtme parool", - "Please repeat the recovery key password" : "Palun korda uut taastevõtme parooli", - "Repeated recovery key password does not match the provided recovery key password" : "Lahtritesse sisestatud taastevõtme paroolid ei kattu", + "Missing recovery key password" : "Muuda taastevõtme salasõna", + "Please repeat the recovery key password" : "Palun korda uut taastevõtme salasõna", + "Repeated recovery key password does not match the provided recovery key password" : "Sisestatud taastevõtme salasõna ei kattu", "Recovery key successfully enabled" : "Taastevõtme lubamine õnnestus", - "Could not enable recovery key. Please check your recovery key password!" : "Ei suutnud lubada taastevõtit. Palun kontrolli oma taastevõtme parooli!", + "Could not enable recovery key. Please check your recovery key password!" : "Ei suutnud taastevõtit kasutusele võtta. Palun kontrolli oma taastevõtme salasõna!", "Recovery key successfully disabled" : "Taastevõtme keelamine õnnestus", - "Could not disable recovery key. Please check your recovery key password!" : "Ei suuda keelata taastevõtit. Palun kontrolli oma taastevõtme parooli!", + "Could not disable recovery key. Please check your recovery key password!" : "Ei suutnud taastevõtme kasutamist lõpetada. Palun kontrolli oma taastevõtme salasõna!", "Missing parameters" : "Parameetrid puuduvad", "Please provide the old recovery password" : "Palun sisesta vana taastevõtme salasõna", "Please provide a new recovery password" : "Palun sisesta uus taastevõtme salasõna", - "Please repeat the new recovery password" : "Palun korda uut taastevõtme parooli", - "Password successfully changed." : "Parool edukalt vahetatud.", - "Could not change the password. Maybe the old password was not correct." : "Ei suutnud vahetada parooli. Võib-olla on vana parool valesti sisestatud.", + "Please repeat the new recovery password" : "Palun korda uut taastevõtme salasõna", + "Password successfully changed." : "Salasõna vahetamine õnnestus.", + "Could not change the password. Maybe the old password was not correct." : "Ei suutnud muuta salasõna. Võib-olla on vana salasõna valesti sisestatud.", "Recovery Key disabled" : "Taastevõti on välja lülitatud", "Recovery Key enabled" : "Taastevõti on sisse lülitatud", - "Could not update the private key password." : "Ei suutnud uuendada privaatse võtme parooli.", - "The old password was not correct, please try again." : "Vana parool polnud õige, palun proovi uuesti.", - "The current log-in password was not correct, please try again." : "Praeguse sisselogimise parool polnud õige, palun proovi uuesti.", - "Private key password successfully updated." : "Privaatse võtme parool edukalt uuendatud.", + "Could not update the private key password." : "Ei suutnud uuendada privaatvõtme salasõna.", + "The old password was not correct, please try again." : "Vana salasõna polnud õige, palun proovi uuesti.", + "The current log-in password was not correct, please try again." : "Sisselogimise senine salasõna polnud õige, palun proovi uuesti.", + "Private key password successfully updated." : "Privaatvõtme salasõna uuendamine õnnestus.", + "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Krüptimisrakenduse vigane privaatvõti. Taastamaks ligipääsu krüptitud failidele palun uuenda oma isiklikest seadistustest privaatvõtme salasõna.", "Bad Signature" : "Vigane allkiri", "Missing Signature" : "Allkiri puudub", + "one-time password for server-side-encryption" : "ühekordne salasõna serveripoolse krüptimise jaoks", "Encryption password" : "Krüptimise salasõna", "The administration enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>." : "Serveri peakasutaja lülitas sisse serveripoolse krüptimise. Sinu failid on krüptitud salasõnaga <strong>%s</strong>.", "The administration enabled server-side-encryption. Your files were encrypted using the password \"%s\"." : "Serveri peakasutaja lülitas sisse serveripoolse krüptimise. Sinu failid on krüptitud salasõnaga „%s“.", + "Default encryption module" : "Vaikimisi krüptimismoodul", + "Default encryption module for server-side encryption" : "Vaikimisi krüptimismoodul serveripoolse krüptimise jaoks", + "Encrypt the home storage" : "Krüpti ka sisemine andmeruum", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Selle valiku kasutamisel krüptitakse failid sisemises ja välises andmeruumis. Vastasel juhul vaid välises andmeruumis.", "Enable recovery key" : "Luba taastevõtme kasutamine", "Disable recovery key" : "Keela taastevõtme kasutamine", - "Recovery key password" : "Taastevõtme parool", - "Repeat recovery key password" : "Korda taastevõtme parooli", - "Change recovery key password:" : "Muuda taastevõtme parooli:", - "Old recovery key password" : "Vana taastevõtme parool", - "New recovery key password" : "Uus taastevõtme parool", - "Repeat new recovery key password" : "Korda uut taastevõtme parooli", - "Change Password" : "Muuda parooli", - "Your private key password no longer matches your log-in password." : "Sinu provaatvõtme parool ei kattu enam sinu sisselogimise parooliga.", - "Set your old private key password to your current log-in password:" : "Pane oma vana privaatvõtme parooliks oma praegune sisselogimise parool.", - "Old log-in password" : "Vana sisselogimise parool", - "Current log-in password" : "Praegune sisselogimise parool", - "Update Private Key Password" : "Uuenda privaatse võtme parooli", - "Enable password recovery:" : "Luba parooli taaste:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Valiku lubamine võimaldab taastada ligipääsu krüpteeritud failidele kui parooli kaotuse puhul", + "The recovery key is an additional encryption key used to encrypt files. It is used to recover files from an account if the password is forgotten." : "Taastevõti on täiendav krüptovõti, mida kasutatakse failide krüptimisel. Kui peaksid põhilise salasõna unustama, siis saad seda failide taastamisel kasutada. Salvesta ta turvaliselt digitaalsesse salasõnalaekasse või vana kooli seifi.", + "Recovery key password" : "Taastevõtme salasõna", + "Repeat recovery key password" : "Korda taastevõtme salasõna", + "Change recovery key password:" : "Muuda taastevõtme salasõna:", + "Old recovery key password" : "Vana taastevõtme salasõna", + "New recovery key password" : "Uus taastevõtme salasõna", + "Repeat new recovery key password" : "Korda uut taastevõtme salasõna", + "Change Password" : "Muuda salasõna", + "Basic encryption module" : "Lihtkrüptimise moodul", + "Your private key password no longer matches your log-in password." : "Sinu privaatvõtme salasõna ei kattu enam sinu sisselogimise salasõna.", + "Set your old private key password to your current log-in password:" : "Pane oma vana privaatvõtme salasõnaks oma praegune sisselogimise salasõna.", + "If you do not remember your old password you can ask your administrator to recover your files." : "Kui sa ei mäleta oma vana salasõna, siis palu oma süsteemihalduril taastada ligipääs failidele.", + "Old log-in password" : "Sisselogimise vana salasõna", + "Current log-in password" : "Sisselogimise praegune salasõna", + "Update Private Key Password" : "Uuenda privaatvõtme salasõna", + "Enable password recovery:" : "Luba salasõna taastamine:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Valiku lubamine võimaldab salasõna kaotamise korral taastada ligipääsu krüptitud failidele", "Enabled" : "Sisse lülitatud", "Disabled" : "Välja lülitatud" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/encryption/lib/AppInfo/Application.php b/apps/encryption/lib/AppInfo/Application.php index a4e9426c3e5..b1bf93b9dea 100644 --- a/apps/encryption/lib/AppInfo/Application.php +++ b/apps/encryption/lib/AppInfo/Application.php @@ -72,7 +72,12 @@ class Application extends App implements IBootstrap { } } - public function registerEventListeners(IConfig $config, IEventDispatcher $eventDispatcher, IManager $encryptionManager): void { + public function registerEventListeners( + IConfig $config, + IEventDispatcher $eventDispatcher, + IManager $encryptionManager, + Util $util, + ): void { if (!$encryptionManager->isEnabled()) { return; } @@ -84,18 +89,23 @@ class Application extends App implements IBootstrap { } // No maintenance so register all events - $eventDispatcher->addServiceListener(UserCreatedEvent::class, UserEventsListener::class); - $eventDispatcher->addServiceListener(UserDeletedEvent::class, UserEventsListener::class); - $eventDispatcher->addServiceListener(BeforePasswordUpdatedEvent::class, UserEventsListener::class); - $eventDispatcher->addServiceListener(PasswordUpdatedEvent::class, UserEventsListener::class); - $eventDispatcher->addServiceListener(BeforePasswordResetEvent::class, UserEventsListener::class); - $eventDispatcher->addServiceListener(PasswordResetEvent::class, UserEventsListener::class); $eventDispatcher->addServiceListener(UserLoggedInEvent::class, UserEventsListener::class); $eventDispatcher->addServiceListener(UserLoggedInWithCookieEvent::class, UserEventsListener::class); $eventDispatcher->addServiceListener(UserLoggedOutEvent::class, UserEventsListener::class); + if (!$util->isMasterKeyEnabled()) { + // Only make sense if no master key is used + $eventDispatcher->addServiceListener(UserCreatedEvent::class, UserEventsListener::class); + $eventDispatcher->addServiceListener(UserDeletedEvent::class, UserEventsListener::class); + $eventDispatcher->addServiceListener(BeforePasswordUpdatedEvent::class, UserEventsListener::class); + $eventDispatcher->addServiceListener(PasswordUpdatedEvent::class, UserEventsListener::class); + $eventDispatcher->addServiceListener(BeforePasswordResetEvent::class, UserEventsListener::class); + $eventDispatcher->addServiceListener(PasswordResetEvent::class, UserEventsListener::class); + } } - public function registerEncryptionModule(IManager $encryptionManager) { + public function registerEncryptionModule( + IManager $encryptionManager, + ) { $container = $this->getContainer(); $encryptionManager->registerEncryptionModule( diff --git a/apps/encryption/lib/Services/PassphraseService.php b/apps/encryption/lib/Services/PassphraseService.php index 0786cd3399a..bdcc3f1108a 100644 --- a/apps/encryption/lib/Services/PassphraseService.php +++ b/apps/encryption/lib/Services/PassphraseService.php @@ -55,6 +55,11 @@ class PassphraseService { return true; } + if ($this->util->isMasterKeyEnabled()) { + $this->logger->error('setPassphraseForUser should never be called when master key is enabled'); + return true; + } + // Check user exists on backend $user = $this->userManager->get($userId); if ($user === null) { |