├── .dockerignore ├── .editorconfig ├── .env ├── .env.test ├── .github ├── CODEOWNERS ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── integration.yml │ ├── mkdocs.yml │ ├── psalm.yml │ └── security-check.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .php-cs-fixer.dist.php ├── AGENTS.md ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── UPGRADE.md ├── assets ├── bootstrap.js ├── controllers.json ├── controllers │ └── hello_controller.js ├── css │ └── app.css ├── icons │ ├── heroicons │ │ ├── adjustments-horizontal.svg │ │ ├── arrow-left-end-on-rectangle.svg │ │ ├── arrow-left.svg │ │ ├── arrow-path.svg │ │ ├── arrow-right-end-on-rectangle.svg │ │ ├── arrow-right-on-rectangle.svg │ │ ├── arrow-right.svg │ │ ├── at-symbol.svg │ │ ├── bars-3-solid.svg │ │ ├── bars-3.svg │ │ ├── check-circle-20-solid.svg │ │ ├── check-circle.svg │ │ ├── check.svg │ │ ├── chevron-down.svg │ │ ├── clipboard.svg │ │ ├── clock-solid.svg │ │ ├── clock.svg │ │ ├── cloud-arrow-down.svg │ │ ├── cloud-arrow-up.svg │ │ ├── cog-6-tooth-solid.svg │ │ ├── cog-6-tooth.svg │ │ ├── cog-solid.svg │ │ ├── cog.svg │ │ ├── device-phone-mobile.svg │ │ ├── envelope.svg │ │ ├── exclamation-triangle-20-solid.svg │ │ ├── exclamation-triangle.svg │ │ ├── eye-slash.svg │ │ ├── eye.svg │ │ ├── face-frown.svg │ │ ├── gift.svg │ │ ├── home-solid.svg │ │ ├── home.svg │ │ ├── inbox.svg │ │ ├── information-circle-20-solid.svg │ │ ├── information-circle.svg │ │ ├── key.svg │ │ ├── language.svg │ │ ├── link.svg │ │ ├── lock-closed.svg │ │ ├── pencil.svg │ │ ├── plus-solid.svg │ │ ├── plus.svg │ │ ├── qr-code.svg │ │ ├── shield-check-solid.svg │ │ ├── shield-check.svg │ │ ├── shield-exclamation.svg │ │ ├── ticket-solid.svg │ │ ├── ticket.svg │ │ ├── trash.svg │ │ ├── user-plus.svg │ │ ├── user-solid.svg │ │ ├── user.svg │ │ ├── x-circle-20-solid.svg │ │ ├── x-mark-solid.svg │ │ └── x-mark.svg │ └── symfony.svg ├── images │ └── logo_small.png └── js │ └── app.js ├── behat.yml ├── bin ├── console ├── github-release.sh └── local-php-security-checker ├── composer.json ├── composer.lock ├── config ├── bundles.php ├── packages │ ├── assets.yaml │ ├── cache.yaml │ ├── debug.yaml │ ├── doctrine.yaml │ ├── framework.yaml │ ├── mailer.yaml │ ├── messenger.yaml │ ├── monolog.yaml │ ├── nelmio_security.yaml │ ├── routing.yaml │ ├── scheb_2fa.yaml │ ├── security.yaml │ ├── sonata_admin.yaml │ ├── translation.yaml │ ├── twig.yaml │ ├── uid.yaml │ ├── ux_icons.yaml │ ├── validator.yaml │ └── web_profiler.yaml ├── preload.php ├── reserved_names.txt ├── routes │ ├── annotations.yaml │ ├── framework.yaml │ ├── scheb_2fa.yaml │ ├── security.yaml │ ├── sonata_admin.yaml │ ├── twig.yaml │ └── web_profiler.yaml ├── services.yaml ├── services_test.yaml └── settings.yaml ├── contrib └── userli-dovecot-adapter.lua ├── default_translations ├── de │ ├── messages.de.yml │ └── validators.de.yml ├── en │ ├── messages.en.yml │ └── validators.en.yml ├── es │ ├── messages.es.yml │ └── validators.es.yml ├── fr │ ├── messages.fr.yml │ └── validators.fr.yml ├── gsw │ └── messages.gsw.yml ├── it │ └── messages.it.yml ├── nb │ ├── messages.nb.yml │ └── validators.nb.yml └── pt │ ├── messages.pt.yml │ └── validators.pt.yml ├── docker-compose.yml ├── docker ├── dovecot │ ├── Dockerfile │ ├── conf.d │ │ └── auth-lua.conf.ext │ └── dovecot.conf ├── roundcube │ └── config │ │ └── config.userli.inc.php └── userli │ ├── Dockerfile │ ├── apache.conf │ ├── php-override.ini │ └── xdebug.ini ├── docs ├── assets │ ├── images │ │ ├── account.png │ │ ├── admin.png │ │ ├── alias.png │ │ ├── index.png │ │ ├── login.png │ │ ├── manage_recovery_token.png │ │ ├── new_recovery_token.png │ │ ├── recovery.png │ │ ├── register.png │ │ ├── start.png │ │ └── voucher.png │ └── logo.png ├── development │ ├── code_of_conduct.md │ ├── coding_style.md │ ├── icons.md │ ├── index.md │ ├── logs.md │ ├── release.md │ └── tests.md ├── features │ ├── integrations.md │ ├── mail_crypt.md │ ├── webhooks.md │ └── wkd.md ├── index.md ├── installation │ ├── code.md │ ├── commands.md │ ├── configuration.md │ ├── customize.md │ ├── database.md │ ├── dovecot.md │ ├── finalize.md │ ├── index.md │ └── webserver.md ├── screenshots │ └── index.md ├── stylesheets │ └── extra.css └── update │ └── index.md ├── features ├── admin.feature ├── init.feature ├── language.feature ├── login.feature ├── openpgp.feature ├── recovery.feature ├── registration.feature ├── settings.feature ├── settings_apitokens.feature ├── settings_webhook.feature └── user.feature ├── mkdocs.yml ├── package.json ├── phpunit.xml ├── postcss.config.mjs ├── public ├── .htaccess ├── favicon.ico ├── index.php └── robots.txt ├── rector.php ├── sonar-project.properties ├── src ├── .htaccess ├── Admin │ ├── Admin.php │ ├── AliasAdmin.php │ ├── DomainAdmin.php │ ├── ReservedNameAdmin.php │ ├── UserAdmin.php │ ├── UserNotificationAdmin.php │ └── VoucherAdmin.php ├── Block │ └── StatisticsBlockService.php ├── Builder │ ├── AliasCreatedMessageBuilder.php │ ├── RecoveryProcessMessageBuilder.php │ └── WelcomeMessageBuilder.php ├── Command │ ├── AbstractUsersCommand.php │ ├── AdminPasswordCommand.php │ ├── AliasDeleteCommand.php │ ├── ApiTokenCreateCommand.php │ ├── ApiTokenDeleteCommand.php │ ├── MetricsCommand.php │ ├── OpenPgpDeleteKeyCommand.php │ ├── OpenPgpExportKeysCommand.php │ ├── OpenPgpImportKeyCommand.php │ ├── OpenPgpShowKeyCommand.php │ ├── ReportWeeklyCommand.php │ ├── ReservedNamesImportCommand.php │ ├── UsersDeleteCommand.php │ ├── UsersListCommand.php │ ├── UsersMailCryptCommand.php │ ├── UsersQuotaCommand.php │ ├── UsersRegistrationMailCommand.php │ ├── UsersRemoveCommand.php │ ├── UsersResetCommand.php │ ├── UsersRestoreCommand.php │ ├── VoucherCountCommand.php │ └── VoucherCreateCommand.php ├── Controller │ ├── AccountController.php │ ├── AliasCRUDController.php │ ├── AliasController.php │ ├── ApiTokenController.php │ ├── DovecotController.php │ ├── ErrorController.php │ ├── InitController.php │ ├── KeycloakController.php │ ├── MaintenanceController.php │ ├── OpenPGPController.php │ ├── PostfixController.php │ ├── RecoveryController.php │ ├── RegistrationController.php │ ├── RetentionController.php │ ├── RoundcubeController.php │ ├── SecurityController.php │ ├── SettingsController.php │ ├── StartController.php │ ├── TwofactorController.php │ ├── UserCRUDController.php │ ├── VoucherController.php │ ├── WebhookDeliveryController.php │ └── WebhookEndpointController.php ├── Creator │ ├── AbstractCreator.php │ ├── AliasCreator.php │ ├── DomainCreator.php │ ├── ReservedNameCreator.php │ └── VoucherCreator.php ├── DataFixtures │ ├── AbstractUserData.php │ ├── LoadAliasData.php │ ├── LoadApiTokenData.php │ ├── LoadDomainData.php │ ├── LoadRandomAliasData.php │ ├── LoadRandomUserData.php │ ├── LoadReservedNameData.php │ ├── LoadUserData.php │ └── LoadVoucherData.php ├── DependencyInjection │ └── Configuration │ │ └── SettingsConfiguration.php ├── Dto │ ├── DovecotPassdbDto.php │ ├── KeycloakUserValidateDto.php │ ├── RetentionTouchUserDto.php │ └── RoundcubeUserAliasesDto.php ├── Entity │ ├── Alias.php │ ├── ApiToken.php │ ├── Domain.php │ ├── Filter │ │ └── DomainFilter.php │ ├── OpenPgpKey.php │ ├── ReservedName.php │ ├── Setting.php │ ├── SoftDeletableInterface.php │ ├── User.php │ ├── UserNotification.php │ ├── Voucher.php │ ├── WebhookDelivery.php │ └── WebhookEndpoint.php ├── EntityListener │ └── UserChangedListener.php ├── Enum │ ├── ApiScope.php │ ├── MailCrypt.php │ ├── Roles.php │ ├── UserNotificationType.php │ └── WebhookEvent.php ├── Event │ ├── AliasCreatedEvent.php │ ├── DomainCreatedEvent.php │ ├── LoginEvent.php │ ├── RandomAliasCreatedEvent.php │ ├── RecoveryProcessEvent.php │ ├── UserEvent.php │ └── UserNotificationEvent.php ├── EventListener │ ├── AliasCreationListener.php │ ├── ApiScopeListener.php │ ├── BeforeRequestListener.php │ ├── CompromisedPasswordListener.php │ ├── DomainCreationListener.php │ ├── JsonExceptionListener.php │ ├── LocaleListener.php │ ├── LoginListener.php │ ├── LogoutListener.php │ ├── PasswordChangeListener.php │ ├── RandomAliasCreationListener.php │ ├── RecoveryProcessListener.php │ ├── TwigGlobalListener.php │ ├── WebhookListener.php │ └── WelcomeMailListener.php ├── Exception │ ├── MultipleGpgKeysForUserException.php │ ├── NoGpgDataException.php │ ├── NoGpgKeyForUserException.php │ └── ValidationException.php ├── Factory │ ├── AliasFactory.php │ ├── DomainFactory.php │ ├── ReservedNameFactory.php │ └── VoucherFactory.php ├── Form │ ├── AliasDeleteType.php │ ├── ApiTokenType.php │ ├── CustomAliasCreateType.php │ ├── DataTransformer │ │ └── TextToEmailTransformer.php │ ├── DomainCreateType.php │ ├── Model │ │ ├── AliasCreate.php │ │ ├── ApiToken.php │ │ ├── Delete.php │ │ ├── DomainCreate.php │ │ ├── OpenPgpKey.php │ │ ├── Password.php │ │ ├── PlainPassword.php │ │ ├── RecoveryProcess.php │ │ ├── RecoveryResetPassword.php │ │ ├── RecoveryToken.php │ │ ├── RecoveryTokenConfirm.php │ │ ├── Registration.php │ │ ├── Twofactor.php │ │ ├── TwofactorBackupConfirm.php │ │ ├── TwofactorConfirm.php │ │ ├── VoucherCreate.php │ │ └── WebhookEndpointModel.php │ ├── OpenPgpDeleteType.php │ ├── OpenPgpKeyType.php │ ├── PasswordType.php │ ├── PlainPasswordType.php │ ├── RandomAliasCreateType.php │ ├── RecoveryProcessType.php │ ├── RecoveryResetPasswordType.php │ ├── RecoveryTokenConfirmType.php │ ├── RecoveryTokenType.php │ ├── RegistrationType.php │ ├── SettingsType.php │ ├── TwofactorBackupConfirmType.php │ ├── TwofactorConfirmType.php │ ├── TwofactorType.php │ ├── UserDeleteType.php │ ├── VoucherCreateType.php │ └── WebhookEndpointType.php ├── Guesser │ └── DomainGuesser.php ├── Handler │ ├── AliasHandler.php │ ├── CryptoSecretHandler.php │ ├── DeleteHandler.php │ ├── MailCryptKeyHandler.php │ ├── MailHandler.php │ ├── PasswordStrengthHandler.php │ ├── RecoveryTokenHandler.php │ ├── RegistrationHandler.php │ ├── SuspiciousChildrenHandler.php │ ├── UserAuthenticationHandler.php │ ├── UserRegistrationInfoHandler.php │ ├── UserRestoreHandler.php │ ├── VoucherHandler.php │ └── WkdHandler.php ├── Helper │ ├── AdminPasswordUpdater.php │ ├── JsonRequestHelper.php │ ├── PasswordGenerator.php │ ├── PasswordUpdater.php │ └── RandomStringGenerator.php ├── Importer │ ├── GpgKeyImporter.php │ └── OpenPgpKeyImporterInterface.php ├── Kernel.php ├── Message │ ├── PruneUserNotifications.php │ ├── PruneWebhookDeliveries.php │ ├── SendWebhook.php │ ├── UnlinkRedeemedVouchers.php │ └── WelcomeMail.php ├── MessageHandler │ ├── PruneUserNotificationsHandler.php │ ├── PruneWebhookDeliveriesHandler.php │ ├── SendWebhookHandler.php │ ├── UnlinkRedeemedVouchersHandler.php │ └── WelcomeMailHandler.php ├── Model │ ├── CryptoSecret.php │ └── MailCryptKeyPair.php ├── Remover │ └── VoucherRemover.php ├── Repository │ ├── AliasRepository.php │ ├── ApiTokenRepository.php │ ├── DomainRepository.php │ ├── OpenPgpKeyRepository.php │ ├── ReservedNameRepository.php │ ├── SettingRepository.php │ ├── UserNotificationRepository.php │ ├── UserRepository.php │ └── VoucherRepository.php ├── Schedule │ └── MaintenanceSchedule.php ├── Security │ ├── ApiTokenAuthenticator.php │ ├── Badge │ │ └── ApiTokenBadge.php │ ├── Encoder │ │ └── LegacyPasswordHasher.php │ ├── RequireApiScope.php │ ├── UserChecker.php │ └── UserProvider.php ├── Sender │ ├── AliasCreatedMessageSender.php │ ├── RecoveryProcessMessageSender.php │ └── WelcomeMessageSender.php ├── Service │ ├── ApiTokenManager.php │ ├── PasswordCompromisedService.php │ ├── SettingsAwareTotpAuthenticator.php │ ├── SettingsConfigService.php │ ├── SettingsService.php │ ├── UserLastLoginUpdateService.php │ ├── UserNotificationRateLimiter.php │ ├── WebhookDeliveryManager.php │ ├── WebhookDispatcher.php │ └── WebhookEndpointManager.php ├── Traits │ ├── AliasAwareTrait.php │ ├── CreationTimeTrait.php │ ├── DeleteTrait.php │ ├── DomainAwareTrait.php │ ├── DomainGuesserAwareTrait.php │ ├── EmailTrait.php │ ├── IdTrait.php │ ├── InvitationVoucherTrait.php │ ├── LastLoginTimeTrait.php │ ├── MailCryptEnabledTrait.php │ ├── MailCryptPublicKeyTrait.php │ ├── MailCryptSecretBoxTrait.php │ ├── NameTrait.php │ ├── OpenPgpKeyAwareTrait.php │ ├── OpenPgpKeyTrait.php │ ├── PasswordTrait.php │ ├── PasswordVersionTrait.php │ ├── PlainMailCryptPrivateKeyTrait.php │ ├── PlainPasswordTrait.php │ ├── PlainRecoveryTokenTrait.php │ ├── PrivateKeyTrait.php │ ├── PublicKeyTrait.php │ ├── QuotaTrait.php │ ├── RandomTrait.php │ ├── RecoverySecretBoxTrait.php │ ├── RecoveryStartTimeTrait.php │ ├── RecoveryTokenTrait.php │ ├── SaltTrait.php │ ├── TwofactorBackupCodeTrait.php │ ├── TwofactorTrait.php │ ├── UpdatedTimeTrait.php │ └── UserAwareTrait.php ├── Twig │ ├── SafeHtmlExtension.php │ ├── SettingsExtension.php │ └── UserNotificationExtension.php ├── Validator │ ├── EmailAddress.php │ ├── EmailAddressValidator.php │ ├── EmailDomain.php │ ├── EmailDomainValidator.php │ ├── EmailLength.php │ ├── EmailLengthValidator.php │ ├── Lowercase.php │ ├── LowercaseValidator.php │ ├── PasswordPolicy.php │ ├── PasswordPolicyValidator.php │ ├── TotpSecret.php │ ├── TotpSecretValidator.php │ ├── VoucherExists.php │ ├── VoucherExistsValidator.php │ ├── VoucherUser.php │ └── VoucherUserValidator.php └── Voter │ ├── AliasVoter.php │ └── DomainVoter.php ├── symfony.lock ├── templates ├── Account │ ├── _twofactor_info.html.twig │ ├── delete.html.twig │ ├── openpgp.html.twig │ ├── openpgp_delete.html.twig │ ├── password.html.twig │ ├── recovery_token.html.twig │ ├── show.html.twig │ ├── twofactor_backup_code_confirm.html.twig │ ├── twofactor_confirm.html.twig │ ├── twofactor_disable.html.twig │ ├── twofactor_enable.html.twig │ └── twofactor_show.html.twig ├── Admin │ ├── standard_layout.html.twig │ └── user_block.html.twig ├── Alias │ ├── delete.html.twig │ └── show.html.twig ├── Block │ └── block_statistics.html.twig ├── Email │ ├── suspicious_children.twig │ └── weekly_report.twig ├── Exception │ └── show.html.twig ├── Form │ └── fields.html.twig ├── Init │ ├── domain.html.twig │ ├── settings.html.twig │ └── user.html.twig ├── Recovery │ ├── recovery.html.twig │ ├── recovery_new.html.twig │ ├── recovery_started.html.twig │ ├── recovery_token.html.twig │ ├── recovery_token_notes.html.twig │ ├── reset_password.html.twig │ └── show_recovery_token.html.twig ├── Registration │ ├── closed.html.twig │ ├── recovery_token.html.twig │ ├── register.html.twig │ └── welcome.html.twig ├── Security │ ├── 2fa_form.html.twig │ └── login.html.twig ├── Settings │ ├── Api │ │ ├── create.html.twig │ │ └── show.html.twig │ ├── Maintenance │ │ └── show.html.twig │ ├── Webhook │ │ ├── Delivery │ │ │ ├── index.html.twig │ │ │ └── show.html.twig │ │ └── Endpoint │ │ │ ├── form.html.twig │ │ │ └── index.html.twig │ ├── _navigation.html.twig │ └── show.html.twig ├── Start │ ├── index.html.twig │ ├── index_anonymous.html.twig │ └── index_spam.html.twig ├── Voucher │ └── show.html.twig ├── _flashes.html.twig ├── _locale_switcher.html.twig ├── _navbar.html.twig ├── _navbar_desktop.html.twig ├── _navbar_mobile.html.twig ├── _navbar_tablet.html.twig ├── _navbar_user_menu.html.twig ├── _notifications.html.twig ├── base.html.twig ├── base_page.html.twig ├── base_step.html.twig └── bundles │ └── TwigBundle │ └── Exception │ ├── error.html.twig │ ├── error403.html.twig │ └── error404.html.twig ├── tests ├── Behat │ └── FeatureContext.php ├── Builder │ ├── AliasCreatedMessageBuilderTest.php │ ├── RecoveryProcessMessageBuilderTest.php │ └── WelcomeMessageBuilderTest.php ├── Command │ ├── AdminPasswordCommandTest.php │ ├── AliasDeleteCommandTest.php │ ├── ApiTokenCreateCommandTest.php │ ├── ApiTokenDeleteCommandTest.php │ ├── MetricsCommandTest.php │ ├── OpenPgpDeleteKeyCommandTest.php │ ├── OpenPgpExportKeysCommandTest.php │ ├── OpenPgpImportKeyCommandTest.php │ ├── OpenPgpShowKeyCommandTest.php │ ├── ReservedNamesImportCommandTest.php │ ├── UsersCheckCompromisedPasswordsCommandTest.php │ ├── UsersDeleteCommandTest.php │ ├── UsersMailCryptCommandTest.php │ ├── UsersQuotaCommandTest.php │ ├── UsersRegistrationMailCommandTest.php │ ├── UsersRemoveCommandTest.php │ ├── UsersResetCommandTest.php │ ├── UsersRestoreCommandTest.php │ ├── VoucherCountCommandTest.php │ └── VoucherCreateCommandTest.php ├── Controller │ ├── AccountControllerTest.php │ ├── AliasControllerTest.php │ ├── DovecotControllerTest.php │ ├── KeycloakControllerTest.php │ ├── OpenPGPControllerTest.php │ ├── PostfixControllerTest.php │ ├── RecoveryControllerTest.php │ ├── RegistrationControllerTest.php │ ├── RetentionControllerTest.php │ ├── RoundcubeControllerTest.php │ ├── StartControllerTest.php │ └── VoucherControllerTest.php ├── Creator │ ├── AliasCreatorTest.php │ ├── DomainCreatorTest.php │ ├── ReservedNameCreatorTest.php │ └── VoucherCreatorTest.php ├── DependencyInjection │ └── Configuration │ │ └── SettingsConfigurationTest.php ├── Entity │ ├── Filter │ │ └── DomainFilterTest.php │ └── UserTest.php ├── EntityListener │ └── UserChangedListenerTest.php ├── Enum │ ├── MailCryptTest.php │ └── RolesTest.php ├── EventListener │ ├── ApiScopeListenerTest.php │ ├── BeforeRequestListenerTest.php │ ├── JsonExceptionListenerTest.php │ ├── LocaleListenerTest.php │ ├── LoginListenerTest.php │ ├── PasswordChangeListenerTest.php │ ├── WebhookListenerTest.php │ └── WelcomeMailListenerTest.php ├── Factory │ ├── DomainFactoryTest.php │ └── VoucherFactoryTest.php ├── Form │ ├── AliasDeleteTypeTest.php │ ├── DataTransformer │ │ └── TextToEmailTransformerTest.php │ ├── OpenPgpKeyDeleteTypeTest.php │ ├── PasswordTypeTest.php │ ├── RecoveryProcessTypeTest.php │ ├── RecoveryTokenConfirmTypeTest.php │ ├── RecoveryTokenTypeTest.php │ ├── SettingsTypeTest.php │ ├── TwofactorConfirmTypeTest.php │ └── UserDeleteTypeTest.php ├── Functional │ └── TotpSettingsIntegrationTest.php ├── Guesser │ └── DomainGuesserTest.php ├── Handler │ ├── AliasHandlerTest.php │ ├── CryptoSecretHandlerTest.php │ ├── DeleteHandlerTest.php │ ├── MailCryptKeyHandlerTest.php │ ├── MailHandlerTest.php │ ├── PasswordStrengthHandlerTest.php │ ├── RecoveryTokenHandlerTest.php │ ├── RegistrationHandlerTest.php │ ├── SuspiciousChildrenHandlerTest.php │ ├── UserAuthenticationHandlerTest.php │ ├── UserRegistrationInfoHandlerTest.php │ ├── UserRestoreHandlerTest.php │ ├── VoucherHandlerTest.php │ └── WkdHandlerTest.php ├── Helper │ ├── AdminPasswordUpdaterTest.php │ ├── JsonRequestHelperTest.php │ ├── PasswordGeneratorTest.php │ ├── PasswordUpdaterTest.php │ └── RandomStringGeneratorTest.php ├── Importer │ └── GpgKeyImporterTest.php ├── Integration │ └── TotpAuthenticatorIntegrationTest.php ├── MessageHandler │ ├── PruneUserNotificationsHandlerTest.php │ ├── PruneWebhookDeliveriesHandlerTest.php │ ├── SendWebhookHandlerTest.php │ ├── UnlinkRedeemedVouchersHandlerTest.php │ └── WelcomeMailHandlerTest.php ├── Model │ ├── CryptoSecretTest.php │ └── MailCryptKeyPairTest.php ├── Security │ ├── ApiTokenAuthenticatorTest.php │ ├── Encoder │ │ └── PasswordHashEncoderTest.php │ ├── UserCheckerTest.php │ └── UserProviderTest.php ├── Service │ ├── ApiTokenManagerTest.php │ ├── PasswordCompromisedServiceTest.php │ ├── SettingsAwareTotpAuthenticatorTest.php │ ├── SettingsConfigServiceTest.php │ ├── SettingsServiceTest.php │ ├── UserLastLoginUpdateServiceTest.php │ ├── UserNotificationRateLimiterTest.php │ ├── WebhookDeliveryManagerTest.php │ └── WebhookDispatcherTest.php ├── Validator │ ├── EmailAddressValidatorTest.php │ ├── EmailDomainValidatorTest.php │ ├── EmailLengthValidatorTest.php │ ├── LowercaseValidatorTest.php │ ├── PasswordPolicyValidatorTest.php │ ├── TotpSecretValidatorTest.php │ ├── VoucherExistsValidatorTest.php │ └── VoucherUserValidatorTest.php ├── Voter │ ├── AliasVoterTest.php │ └── DomainVoterTest.php ├── autoload.php ├── bootstrap.php └── test_checkpassword_login.sh ├── var └── cache │ └── .gitignore ├── webpack.config.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.env -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.env.test -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @0x46616c6b @doobry-systemli @t2d @y3n4 2 | -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/workflows/mkdocs.yml -------------------------------------------------------------------------------- /.github/workflows/psalm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/workflows/psalm.yml -------------------------------------------------------------------------------- /.github/workflows/security-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.github/workflows/security-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/jod 2 | -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /assets/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/bootstrap.js -------------------------------------------------------------------------------- /assets/controllers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/controllers.json -------------------------------------------------------------------------------- /assets/controllers/hello_controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/controllers/hello_controller.js -------------------------------------------------------------------------------- /assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/css/app.css -------------------------------------------------------------------------------- /assets/icons/heroicons/adjustments-horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/adjustments-horizontal.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/arrow-left-end-on-rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/arrow-left-end-on-rectangle.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/arrow-left.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/arrow-path.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/arrow-path.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/arrow-right-end-on-rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/arrow-right-end-on-rectangle.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/arrow-right-on-rectangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/arrow-right-on-rectangle.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/arrow-right.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/at-symbol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/at-symbol.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/bars-3-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/bars-3-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/bars-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/bars-3.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/check-circle-20-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/check-circle-20-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/check-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/check-circle.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/check.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/chevron-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/chevron-down.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/clipboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/clipboard.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/clock-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/clock-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/clock.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/cloud-arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/cloud-arrow-down.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/cloud-arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/cloud-arrow-up.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/cog-6-tooth-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/cog-6-tooth-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/cog-6-tooth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/cog-6-tooth.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/cog-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/cog-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/cog.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/device-phone-mobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/device-phone-mobile.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/envelope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/envelope.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/exclamation-triangle-20-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/exclamation-triangle-20-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/exclamation-triangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/exclamation-triangle.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/eye-slash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/eye-slash.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/eye.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/eye.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/face-frown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/face-frown.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/gift.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/gift.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/home-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/home-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/home.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/inbox.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/inbox.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/information-circle-20-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/information-circle-20-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/information-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/information-circle.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/key.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/key.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/language.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/language.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/link.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/lock-closed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/lock-closed.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/pencil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/pencil.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/plus-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/plus-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/plus.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/qr-code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/qr-code.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/shield-check-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/shield-check-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/shield-check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/shield-check.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/shield-exclamation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/shield-exclamation.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/ticket-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/ticket-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/ticket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/ticket.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/trash.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/user-plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/user-plus.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/user-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/user-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/user.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/x-circle-20-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/x-circle-20-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/x-mark-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/x-mark-solid.svg -------------------------------------------------------------------------------- /assets/icons/heroicons/x-mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/heroicons/x-mark.svg -------------------------------------------------------------------------------- /assets/icons/symfony.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/icons/symfony.svg -------------------------------------------------------------------------------- /assets/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/images/logo_small.png -------------------------------------------------------------------------------- /assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/assets/js/app.js -------------------------------------------------------------------------------- /behat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/behat.yml -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/bin/console -------------------------------------------------------------------------------- /bin/github-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/bin/github-release.sh -------------------------------------------------------------------------------- /bin/local-php-security-checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/bin/local-php-security-checker -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/composer.lock -------------------------------------------------------------------------------- /config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/bundles.php -------------------------------------------------------------------------------- /config/packages/assets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/assets.yaml -------------------------------------------------------------------------------- /config/packages/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/cache.yaml -------------------------------------------------------------------------------- /config/packages/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/debug.yaml -------------------------------------------------------------------------------- /config/packages/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/doctrine.yaml -------------------------------------------------------------------------------- /config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/framework.yaml -------------------------------------------------------------------------------- /config/packages/mailer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/mailer.yaml -------------------------------------------------------------------------------- /config/packages/messenger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/messenger.yaml -------------------------------------------------------------------------------- /config/packages/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/monolog.yaml -------------------------------------------------------------------------------- /config/packages/nelmio_security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/nelmio_security.yaml -------------------------------------------------------------------------------- /config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/routing.yaml -------------------------------------------------------------------------------- /config/packages/scheb_2fa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/scheb_2fa.yaml -------------------------------------------------------------------------------- /config/packages/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/security.yaml -------------------------------------------------------------------------------- /config/packages/sonata_admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/sonata_admin.yaml -------------------------------------------------------------------------------- /config/packages/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/translation.yaml -------------------------------------------------------------------------------- /config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/twig.yaml -------------------------------------------------------------------------------- /config/packages/uid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/uid.yaml -------------------------------------------------------------------------------- /config/packages/ux_icons.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/ux_icons.yaml -------------------------------------------------------------------------------- /config/packages/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/validator.yaml -------------------------------------------------------------------------------- /config/packages/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/packages/web_profiler.yaml -------------------------------------------------------------------------------- /config/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/preload.php -------------------------------------------------------------------------------- /config/reserved_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/reserved_names.txt -------------------------------------------------------------------------------- /config/routes/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/annotations.yaml -------------------------------------------------------------------------------- /config/routes/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/framework.yaml -------------------------------------------------------------------------------- /config/routes/scheb_2fa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/scheb_2fa.yaml -------------------------------------------------------------------------------- /config/routes/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/security.yaml -------------------------------------------------------------------------------- /config/routes/sonata_admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/sonata_admin.yaml -------------------------------------------------------------------------------- /config/routes/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/twig.yaml -------------------------------------------------------------------------------- /config/routes/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/routes/web_profiler.yaml -------------------------------------------------------------------------------- /config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/services.yaml -------------------------------------------------------------------------------- /config/services_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/services_test.yaml -------------------------------------------------------------------------------- /config/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/config/settings.yaml -------------------------------------------------------------------------------- /contrib/userli-dovecot-adapter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/contrib/userli-dovecot-adapter.lua -------------------------------------------------------------------------------- /default_translations/de/messages.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/de/messages.de.yml -------------------------------------------------------------------------------- /default_translations/de/validators.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/de/validators.de.yml -------------------------------------------------------------------------------- /default_translations/en/messages.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/en/messages.en.yml -------------------------------------------------------------------------------- /default_translations/en/validators.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/en/validators.en.yml -------------------------------------------------------------------------------- /default_translations/es/messages.es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/es/messages.es.yml -------------------------------------------------------------------------------- /default_translations/es/validators.es.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /default_translations/fr/messages.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/fr/messages.fr.yml -------------------------------------------------------------------------------- /default_translations/fr/validators.fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/fr/validators.fr.yml -------------------------------------------------------------------------------- /default_translations/gsw/messages.gsw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/gsw/messages.gsw.yml -------------------------------------------------------------------------------- /default_translations/it/messages.it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/it/messages.it.yml -------------------------------------------------------------------------------- /default_translations/nb/messages.nb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/nb/messages.nb.yml -------------------------------------------------------------------------------- /default_translations/nb/validators.nb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/nb/validators.nb.yml -------------------------------------------------------------------------------- /default_translations/pt/messages.pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/pt/messages.pt.yml -------------------------------------------------------------------------------- /default_translations/pt/validators.pt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/default_translations/pt/validators.pt.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/dovecot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/dovecot/Dockerfile -------------------------------------------------------------------------------- /docker/dovecot/conf.d/auth-lua.conf.ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/dovecot/conf.d/auth-lua.conf.ext -------------------------------------------------------------------------------- /docker/dovecot/dovecot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/dovecot/dovecot.conf -------------------------------------------------------------------------------- /docker/roundcube/config/config.userli.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/roundcube/config/config.userli.inc.php -------------------------------------------------------------------------------- /docker/userli/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/userli/Dockerfile -------------------------------------------------------------------------------- /docker/userli/apache.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/userli/apache.conf -------------------------------------------------------------------------------- /docker/userli/php-override.ini: -------------------------------------------------------------------------------- 1 | memory_limit = 512M 2 | -------------------------------------------------------------------------------- /docker/userli/xdebug.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docker/userli/xdebug.ini -------------------------------------------------------------------------------- /docs/assets/images/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/account.png -------------------------------------------------------------------------------- /docs/assets/images/admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/admin.png -------------------------------------------------------------------------------- /docs/assets/images/alias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/alias.png -------------------------------------------------------------------------------- /docs/assets/images/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/index.png -------------------------------------------------------------------------------- /docs/assets/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/login.png -------------------------------------------------------------------------------- /docs/assets/images/manage_recovery_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/manage_recovery_token.png -------------------------------------------------------------------------------- /docs/assets/images/new_recovery_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/new_recovery_token.png -------------------------------------------------------------------------------- /docs/assets/images/recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/recovery.png -------------------------------------------------------------------------------- /docs/assets/images/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/register.png -------------------------------------------------------------------------------- /docs/assets/images/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/start.png -------------------------------------------------------------------------------- /docs/assets/images/voucher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/images/voucher.png -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/development/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/code_of_conduct.md -------------------------------------------------------------------------------- /docs/development/coding_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/coding_style.md -------------------------------------------------------------------------------- /docs/development/icons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/icons.md -------------------------------------------------------------------------------- /docs/development/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/index.md -------------------------------------------------------------------------------- /docs/development/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/logs.md -------------------------------------------------------------------------------- /docs/development/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/release.md -------------------------------------------------------------------------------- /docs/development/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/development/tests.md -------------------------------------------------------------------------------- /docs/features/integrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/features/integrations.md -------------------------------------------------------------------------------- /docs/features/mail_crypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/features/mail_crypt.md -------------------------------------------------------------------------------- /docs/features/webhooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/features/webhooks.md -------------------------------------------------------------------------------- /docs/features/wkd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/features/wkd.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/code.md -------------------------------------------------------------------------------- /docs/installation/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/commands.md -------------------------------------------------------------------------------- /docs/installation/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/configuration.md -------------------------------------------------------------------------------- /docs/installation/customize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/customize.md -------------------------------------------------------------------------------- /docs/installation/database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/database.md -------------------------------------------------------------------------------- /docs/installation/dovecot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/dovecot.md -------------------------------------------------------------------------------- /docs/installation/finalize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/finalize.md -------------------------------------------------------------------------------- /docs/installation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/index.md -------------------------------------------------------------------------------- /docs/installation/webserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/installation/webserver.md -------------------------------------------------------------------------------- /docs/screenshots/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/screenshots/index.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/update/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/docs/update/index.md -------------------------------------------------------------------------------- /features/admin.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/admin.feature -------------------------------------------------------------------------------- /features/init.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/init.feature -------------------------------------------------------------------------------- /features/language.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/language.feature -------------------------------------------------------------------------------- /features/login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/login.feature -------------------------------------------------------------------------------- /features/openpgp.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/openpgp.feature -------------------------------------------------------------------------------- /features/recovery.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/recovery.feature -------------------------------------------------------------------------------- /features/registration.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/registration.feature -------------------------------------------------------------------------------- /features/settings.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/settings.feature -------------------------------------------------------------------------------- /features/settings_apitokens.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/settings_apitokens.feature -------------------------------------------------------------------------------- /features/settings_webhook.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/settings_webhook.feature -------------------------------------------------------------------------------- /features/user.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/features/user.feature -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/phpunit.xml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/public/.htaccess -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/public/index.php -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/rector.php -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/.htaccess -------------------------------------------------------------------------------- /src/Admin/Admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/Admin.php -------------------------------------------------------------------------------- /src/Admin/AliasAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/AliasAdmin.php -------------------------------------------------------------------------------- /src/Admin/DomainAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/DomainAdmin.php -------------------------------------------------------------------------------- /src/Admin/ReservedNameAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/ReservedNameAdmin.php -------------------------------------------------------------------------------- /src/Admin/UserAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/UserAdmin.php -------------------------------------------------------------------------------- /src/Admin/UserNotificationAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/UserNotificationAdmin.php -------------------------------------------------------------------------------- /src/Admin/VoucherAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Admin/VoucherAdmin.php -------------------------------------------------------------------------------- /src/Block/StatisticsBlockService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Block/StatisticsBlockService.php -------------------------------------------------------------------------------- /src/Builder/AliasCreatedMessageBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Builder/AliasCreatedMessageBuilder.php -------------------------------------------------------------------------------- /src/Builder/RecoveryProcessMessageBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Builder/RecoveryProcessMessageBuilder.php -------------------------------------------------------------------------------- /src/Builder/WelcomeMessageBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Builder/WelcomeMessageBuilder.php -------------------------------------------------------------------------------- /src/Command/AbstractUsersCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/AbstractUsersCommand.php -------------------------------------------------------------------------------- /src/Command/AdminPasswordCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/AdminPasswordCommand.php -------------------------------------------------------------------------------- /src/Command/AliasDeleteCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/AliasDeleteCommand.php -------------------------------------------------------------------------------- /src/Command/ApiTokenCreateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/ApiTokenCreateCommand.php -------------------------------------------------------------------------------- /src/Command/ApiTokenDeleteCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/ApiTokenDeleteCommand.php -------------------------------------------------------------------------------- /src/Command/MetricsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/MetricsCommand.php -------------------------------------------------------------------------------- /src/Command/OpenPgpDeleteKeyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/OpenPgpDeleteKeyCommand.php -------------------------------------------------------------------------------- /src/Command/OpenPgpExportKeysCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/OpenPgpExportKeysCommand.php -------------------------------------------------------------------------------- /src/Command/OpenPgpImportKeyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/OpenPgpImportKeyCommand.php -------------------------------------------------------------------------------- /src/Command/OpenPgpShowKeyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/OpenPgpShowKeyCommand.php -------------------------------------------------------------------------------- /src/Command/ReportWeeklyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/ReportWeeklyCommand.php -------------------------------------------------------------------------------- /src/Command/ReservedNamesImportCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/ReservedNamesImportCommand.php -------------------------------------------------------------------------------- /src/Command/UsersDeleteCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersDeleteCommand.php -------------------------------------------------------------------------------- /src/Command/UsersListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersListCommand.php -------------------------------------------------------------------------------- /src/Command/UsersMailCryptCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersMailCryptCommand.php -------------------------------------------------------------------------------- /src/Command/UsersQuotaCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersQuotaCommand.php -------------------------------------------------------------------------------- /src/Command/UsersRegistrationMailCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersRegistrationMailCommand.php -------------------------------------------------------------------------------- /src/Command/UsersRemoveCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersRemoveCommand.php -------------------------------------------------------------------------------- /src/Command/UsersResetCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersResetCommand.php -------------------------------------------------------------------------------- /src/Command/UsersRestoreCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/UsersRestoreCommand.php -------------------------------------------------------------------------------- /src/Command/VoucherCountCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/VoucherCountCommand.php -------------------------------------------------------------------------------- /src/Command/VoucherCreateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Command/VoucherCreateCommand.php -------------------------------------------------------------------------------- /src/Controller/AccountController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/AccountController.php -------------------------------------------------------------------------------- /src/Controller/AliasCRUDController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/AliasCRUDController.php -------------------------------------------------------------------------------- /src/Controller/AliasController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/AliasController.php -------------------------------------------------------------------------------- /src/Controller/ApiTokenController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/ApiTokenController.php -------------------------------------------------------------------------------- /src/Controller/DovecotController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/DovecotController.php -------------------------------------------------------------------------------- /src/Controller/ErrorController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/ErrorController.php -------------------------------------------------------------------------------- /src/Controller/InitController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/InitController.php -------------------------------------------------------------------------------- /src/Controller/KeycloakController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/KeycloakController.php -------------------------------------------------------------------------------- /src/Controller/MaintenanceController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/MaintenanceController.php -------------------------------------------------------------------------------- /src/Controller/OpenPGPController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/OpenPGPController.php -------------------------------------------------------------------------------- /src/Controller/PostfixController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/PostfixController.php -------------------------------------------------------------------------------- /src/Controller/RecoveryController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/RecoveryController.php -------------------------------------------------------------------------------- /src/Controller/RegistrationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/RegistrationController.php -------------------------------------------------------------------------------- /src/Controller/RetentionController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/RetentionController.php -------------------------------------------------------------------------------- /src/Controller/RoundcubeController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/RoundcubeController.php -------------------------------------------------------------------------------- /src/Controller/SecurityController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/SecurityController.php -------------------------------------------------------------------------------- /src/Controller/SettingsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/SettingsController.php -------------------------------------------------------------------------------- /src/Controller/StartController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/StartController.php -------------------------------------------------------------------------------- /src/Controller/TwofactorController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/TwofactorController.php -------------------------------------------------------------------------------- /src/Controller/UserCRUDController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/UserCRUDController.php -------------------------------------------------------------------------------- /src/Controller/VoucherController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/VoucherController.php -------------------------------------------------------------------------------- /src/Controller/WebhookDeliveryController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/WebhookDeliveryController.php -------------------------------------------------------------------------------- /src/Controller/WebhookEndpointController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Controller/WebhookEndpointController.php -------------------------------------------------------------------------------- /src/Creator/AbstractCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Creator/AbstractCreator.php -------------------------------------------------------------------------------- /src/Creator/AliasCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Creator/AliasCreator.php -------------------------------------------------------------------------------- /src/Creator/DomainCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Creator/DomainCreator.php -------------------------------------------------------------------------------- /src/Creator/ReservedNameCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Creator/ReservedNameCreator.php -------------------------------------------------------------------------------- /src/Creator/VoucherCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Creator/VoucherCreator.php -------------------------------------------------------------------------------- /src/DataFixtures/AbstractUserData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/AbstractUserData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadAliasData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadAliasData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadApiTokenData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadApiTokenData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadDomainData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadDomainData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadRandomAliasData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadRandomAliasData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadRandomUserData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadRandomUserData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadReservedNameData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadReservedNameData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadUserData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadUserData.php -------------------------------------------------------------------------------- /src/DataFixtures/LoadVoucherData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DataFixtures/LoadVoucherData.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration/SettingsConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/DependencyInjection/Configuration/SettingsConfiguration.php -------------------------------------------------------------------------------- /src/Dto/DovecotPassdbDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Dto/DovecotPassdbDto.php -------------------------------------------------------------------------------- /src/Dto/KeycloakUserValidateDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Dto/KeycloakUserValidateDto.php -------------------------------------------------------------------------------- /src/Dto/RetentionTouchUserDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Dto/RetentionTouchUserDto.php -------------------------------------------------------------------------------- /src/Dto/RoundcubeUserAliasesDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Dto/RoundcubeUserAliasesDto.php -------------------------------------------------------------------------------- /src/Entity/Alias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/Alias.php -------------------------------------------------------------------------------- /src/Entity/ApiToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/ApiToken.php -------------------------------------------------------------------------------- /src/Entity/Domain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/Domain.php -------------------------------------------------------------------------------- /src/Entity/Filter/DomainFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/Filter/DomainFilter.php -------------------------------------------------------------------------------- /src/Entity/OpenPgpKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/OpenPgpKey.php -------------------------------------------------------------------------------- /src/Entity/ReservedName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/ReservedName.php -------------------------------------------------------------------------------- /src/Entity/Setting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/Setting.php -------------------------------------------------------------------------------- /src/Entity/SoftDeletableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/SoftDeletableInterface.php -------------------------------------------------------------------------------- /src/Entity/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/User.php -------------------------------------------------------------------------------- /src/Entity/UserNotification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/UserNotification.php -------------------------------------------------------------------------------- /src/Entity/Voucher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/Voucher.php -------------------------------------------------------------------------------- /src/Entity/WebhookDelivery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/WebhookDelivery.php -------------------------------------------------------------------------------- /src/Entity/WebhookEndpoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Entity/WebhookEndpoint.php -------------------------------------------------------------------------------- /src/EntityListener/UserChangedListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EntityListener/UserChangedListener.php -------------------------------------------------------------------------------- /src/Enum/ApiScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Enum/ApiScope.php -------------------------------------------------------------------------------- /src/Enum/MailCrypt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Enum/MailCrypt.php -------------------------------------------------------------------------------- /src/Enum/Roles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Enum/Roles.php -------------------------------------------------------------------------------- /src/Enum/UserNotificationType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Enum/UserNotificationType.php -------------------------------------------------------------------------------- /src/Enum/WebhookEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Enum/WebhookEvent.php -------------------------------------------------------------------------------- /src/Event/AliasCreatedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/AliasCreatedEvent.php -------------------------------------------------------------------------------- /src/Event/DomainCreatedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/DomainCreatedEvent.php -------------------------------------------------------------------------------- /src/Event/LoginEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/LoginEvent.php -------------------------------------------------------------------------------- /src/Event/RandomAliasCreatedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/RandomAliasCreatedEvent.php -------------------------------------------------------------------------------- /src/Event/RecoveryProcessEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/RecoveryProcessEvent.php -------------------------------------------------------------------------------- /src/Event/UserEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/UserEvent.php -------------------------------------------------------------------------------- /src/Event/UserNotificationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Event/UserNotificationEvent.php -------------------------------------------------------------------------------- /src/EventListener/AliasCreationListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/AliasCreationListener.php -------------------------------------------------------------------------------- /src/EventListener/ApiScopeListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/ApiScopeListener.php -------------------------------------------------------------------------------- /src/EventListener/BeforeRequestListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/BeforeRequestListener.php -------------------------------------------------------------------------------- /src/EventListener/CompromisedPasswordListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/CompromisedPasswordListener.php -------------------------------------------------------------------------------- /src/EventListener/DomainCreationListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/DomainCreationListener.php -------------------------------------------------------------------------------- /src/EventListener/JsonExceptionListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/JsonExceptionListener.php -------------------------------------------------------------------------------- /src/EventListener/LocaleListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/LocaleListener.php -------------------------------------------------------------------------------- /src/EventListener/LoginListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/LoginListener.php -------------------------------------------------------------------------------- /src/EventListener/LogoutListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/LogoutListener.php -------------------------------------------------------------------------------- /src/EventListener/PasswordChangeListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/PasswordChangeListener.php -------------------------------------------------------------------------------- /src/EventListener/RandomAliasCreationListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/RandomAliasCreationListener.php -------------------------------------------------------------------------------- /src/EventListener/RecoveryProcessListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/RecoveryProcessListener.php -------------------------------------------------------------------------------- /src/EventListener/TwigGlobalListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/TwigGlobalListener.php -------------------------------------------------------------------------------- /src/EventListener/WebhookListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/WebhookListener.php -------------------------------------------------------------------------------- /src/EventListener/WelcomeMailListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/EventListener/WelcomeMailListener.php -------------------------------------------------------------------------------- /src/Exception/MultipleGpgKeysForUserException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Exception/MultipleGpgKeysForUserException.php -------------------------------------------------------------------------------- /src/Exception/NoGpgDataException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Exception/NoGpgDataException.php -------------------------------------------------------------------------------- /src/Exception/NoGpgKeyForUserException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Exception/NoGpgKeyForUserException.php -------------------------------------------------------------------------------- /src/Exception/ValidationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Exception/ValidationException.php -------------------------------------------------------------------------------- /src/Factory/AliasFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Factory/AliasFactory.php -------------------------------------------------------------------------------- /src/Factory/DomainFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Factory/DomainFactory.php -------------------------------------------------------------------------------- /src/Factory/ReservedNameFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Factory/ReservedNameFactory.php -------------------------------------------------------------------------------- /src/Factory/VoucherFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Factory/VoucherFactory.php -------------------------------------------------------------------------------- /src/Form/AliasDeleteType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/AliasDeleteType.php -------------------------------------------------------------------------------- /src/Form/ApiTokenType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/ApiTokenType.php -------------------------------------------------------------------------------- /src/Form/CustomAliasCreateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/CustomAliasCreateType.php -------------------------------------------------------------------------------- /src/Form/DataTransformer/TextToEmailTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/DataTransformer/TextToEmailTransformer.php -------------------------------------------------------------------------------- /src/Form/DomainCreateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/DomainCreateType.php -------------------------------------------------------------------------------- /src/Form/Model/AliasCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/AliasCreate.php -------------------------------------------------------------------------------- /src/Form/Model/ApiToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/ApiToken.php -------------------------------------------------------------------------------- /src/Form/Model/Delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/Delete.php -------------------------------------------------------------------------------- /src/Form/Model/DomainCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/DomainCreate.php -------------------------------------------------------------------------------- /src/Form/Model/OpenPgpKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/OpenPgpKey.php -------------------------------------------------------------------------------- /src/Form/Model/Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/Password.php -------------------------------------------------------------------------------- /src/Form/Model/PlainPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/PlainPassword.php -------------------------------------------------------------------------------- /src/Form/Model/RecoveryProcess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/RecoveryProcess.php -------------------------------------------------------------------------------- /src/Form/Model/RecoveryResetPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/RecoveryResetPassword.php -------------------------------------------------------------------------------- /src/Form/Model/RecoveryToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/RecoveryToken.php -------------------------------------------------------------------------------- /src/Form/Model/RecoveryTokenConfirm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/RecoveryTokenConfirm.php -------------------------------------------------------------------------------- /src/Form/Model/Registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/Registration.php -------------------------------------------------------------------------------- /src/Form/Model/Twofactor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/Twofactor.php -------------------------------------------------------------------------------- /src/Form/Model/TwofactorBackupConfirm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/TwofactorBackupConfirm.php -------------------------------------------------------------------------------- /src/Form/Model/TwofactorConfirm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/TwofactorConfirm.php -------------------------------------------------------------------------------- /src/Form/Model/VoucherCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/VoucherCreate.php -------------------------------------------------------------------------------- /src/Form/Model/WebhookEndpointModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/Model/WebhookEndpointModel.php -------------------------------------------------------------------------------- /src/Form/OpenPgpDeleteType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/OpenPgpDeleteType.php -------------------------------------------------------------------------------- /src/Form/OpenPgpKeyType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/OpenPgpKeyType.php -------------------------------------------------------------------------------- /src/Form/PasswordType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/PasswordType.php -------------------------------------------------------------------------------- /src/Form/PlainPasswordType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/PlainPasswordType.php -------------------------------------------------------------------------------- /src/Form/RandomAliasCreateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/RandomAliasCreateType.php -------------------------------------------------------------------------------- /src/Form/RecoveryProcessType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/RecoveryProcessType.php -------------------------------------------------------------------------------- /src/Form/RecoveryResetPasswordType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/RecoveryResetPasswordType.php -------------------------------------------------------------------------------- /src/Form/RecoveryTokenConfirmType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/RecoveryTokenConfirmType.php -------------------------------------------------------------------------------- /src/Form/RecoveryTokenType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/RecoveryTokenType.php -------------------------------------------------------------------------------- /src/Form/RegistrationType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/RegistrationType.php -------------------------------------------------------------------------------- /src/Form/SettingsType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/SettingsType.php -------------------------------------------------------------------------------- /src/Form/TwofactorBackupConfirmType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/TwofactorBackupConfirmType.php -------------------------------------------------------------------------------- /src/Form/TwofactorConfirmType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/TwofactorConfirmType.php -------------------------------------------------------------------------------- /src/Form/TwofactorType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/TwofactorType.php -------------------------------------------------------------------------------- /src/Form/UserDeleteType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/UserDeleteType.php -------------------------------------------------------------------------------- /src/Form/VoucherCreateType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/VoucherCreateType.php -------------------------------------------------------------------------------- /src/Form/WebhookEndpointType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Form/WebhookEndpointType.php -------------------------------------------------------------------------------- /src/Guesser/DomainGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Guesser/DomainGuesser.php -------------------------------------------------------------------------------- /src/Handler/AliasHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/AliasHandler.php -------------------------------------------------------------------------------- /src/Handler/CryptoSecretHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/CryptoSecretHandler.php -------------------------------------------------------------------------------- /src/Handler/DeleteHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/DeleteHandler.php -------------------------------------------------------------------------------- /src/Handler/MailCryptKeyHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/MailCryptKeyHandler.php -------------------------------------------------------------------------------- /src/Handler/MailHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/MailHandler.php -------------------------------------------------------------------------------- /src/Handler/PasswordStrengthHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/PasswordStrengthHandler.php -------------------------------------------------------------------------------- /src/Handler/RecoveryTokenHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/RecoveryTokenHandler.php -------------------------------------------------------------------------------- /src/Handler/RegistrationHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/RegistrationHandler.php -------------------------------------------------------------------------------- /src/Handler/SuspiciousChildrenHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/SuspiciousChildrenHandler.php -------------------------------------------------------------------------------- /src/Handler/UserAuthenticationHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/UserAuthenticationHandler.php -------------------------------------------------------------------------------- /src/Handler/UserRegistrationInfoHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/UserRegistrationInfoHandler.php -------------------------------------------------------------------------------- /src/Handler/UserRestoreHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/UserRestoreHandler.php -------------------------------------------------------------------------------- /src/Handler/VoucherHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/VoucherHandler.php -------------------------------------------------------------------------------- /src/Handler/WkdHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Handler/WkdHandler.php -------------------------------------------------------------------------------- /src/Helper/AdminPasswordUpdater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Helper/AdminPasswordUpdater.php -------------------------------------------------------------------------------- /src/Helper/JsonRequestHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Helper/JsonRequestHelper.php -------------------------------------------------------------------------------- /src/Helper/PasswordGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Helper/PasswordGenerator.php -------------------------------------------------------------------------------- /src/Helper/PasswordUpdater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Helper/PasswordUpdater.php -------------------------------------------------------------------------------- /src/Helper/RandomStringGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Helper/RandomStringGenerator.php -------------------------------------------------------------------------------- /src/Importer/GpgKeyImporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Importer/GpgKeyImporter.php -------------------------------------------------------------------------------- /src/Importer/OpenPgpKeyImporterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Importer/OpenPgpKeyImporterInterface.php -------------------------------------------------------------------------------- /src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Kernel.php -------------------------------------------------------------------------------- /src/Message/PruneUserNotifications.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/systemli/userli/HEAD/src/Message/PruneUserNotifications.php -------------------------------------------------------------------------------- /src/Message/PruneWebhookDeliveries.php: -------------------------------------------------------------------------------- 1 |