--- security/Makefile (Revision 560702) +++ security/Makefile (Arbeitskopie) @@ -378,6 +378,7 @@ SUBDIR += nextcloud-passman SUBDIR += nextcloud-twofactor_totp SUBDIR += nextcloud-twofactor_u2f + SUBDIR += nextcloud-twofactor_webauthn SUBDIR += nflib SUBDIR += ngrok SUBDIR += nikto --- security/nextcloud-twofactor_webauthn/Makefile (nicht existent) +++ security/nextcloud-twofactor_webauthn/Makefile (Arbeitskopie) @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= twofactor_webauthn +PORTVERSION= 0.2.6 +CATEGORIES= security +PKGNAMEPREFIX= nextcloud- +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} + +MAINTAINER= rosenke@dssgmbh.de +COMMENT= U2F webauthn app for Nextcloud + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= nextcloud${PHP_PKGNAMESUFFIX}>=16:www/nextcloud@${PHP_FLAVOR} + +USES= php:flavors + +USE_GITHUB= yes +GH_ACCOUNT= michib +GH_PROJECT= nextcloud_twofactor_webauthn + +NO_BUILD= yes +NO_ARCH= yes + +WWWDIR= ${PREFIX}/www/nextcloud/apps-pkg/${PORTNAME} + +do-install: + ${MKDIR} ${STAGEDIR}${WWWDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) + ${RM} ${STAGEDIR}${WWWDIR}/COPYING + +.include --- security/nextcloud-twofactor_webauthn/distinfo (nicht existent) +++ security/nextcloud-twofactor_webauthn/distinfo (Arbeitskopie) @@ -0,0 +1,2 @@ +SHA256 (michib-nextcloud_twofactor_webauthn-0.2.6_GH0.tar.gz) = 2b3c32db941b04230101dcde01c87144e303eb8a7dded55a915538d18bb3d7d8 +SIZE (michib-nextcloud_twofactor_webauthn-0.2.6_GH0.tar.gz) = 572819 --- security/nextcloud-twofactor_webauthn/pkg-descr (nicht existent) +++ security/nextcloud-twofactor_webauthn/pkg-descr (Arbeitskopie) @@ -0,0 +1,3 @@ +A two-factor provider for Webauthn devices + +WWW: https://apps.nextcloud.com/apps/twofactor_webauthn --- security/nextcloud-twofactor_webauthn/pkg-plist (nicht existent) +++ security/nextcloud-twofactor_webauthn/pkg-plist (Arbeitskopie) @@ -0,0 +1,65 @@ +%%WWWDIR%%/.github/ISSUE_TEMPLATE/bug_report.md +%%WWWDIR%%/.github/ISSUE_TEMPLATE/feature_request.md +%%WWWDIR%%/.travis.yml +%%WWWDIR%%/.vscode/extensions.json +%%WWWDIR%%/Makefile +%%WWWDIR%%/README.md +%%WWWDIR%%/SECURITY.md +%%WWWDIR%%/appinfo/autoload.php +%%WWWDIR%%/appinfo/info.xml +%%WWWDIR%%/appinfo/routes.php +%%WWWDIR%%/composer.json +%%WWWDIR%%/composer.lock +%%WWWDIR%%/css/style.css +%%WWWDIR%%/doc/screenshots/active.png +%%WWWDIR%%/doc/screenshots/login.jpg +%%WWWDIR%%/doc/screenshots/settings.jpg +%%WWWDIR%%/img/app-dark.svg +%%WWWDIR%%/img/app.svg +%%WWWDIR%%/img/device-disabled.svg +%%WWWDIR%%/l10n/.gitkeep +%%WWWDIR%%/lib/Activity/Provider.php +%%WWWDIR%%/lib/Activity/Setting.php +%%WWWDIR%%/lib/AppInfo/Application.php +%%WWWDIR%%/lib/Controller/SettingsController.php +%%WWWDIR%%/lib/Db/PublicKeyCredentialEntity.php +%%WWWDIR%%/lib/Db/PublicKeyCredentialEntityMapper.php +%%WWWDIR%%/lib/Event/DisabledByAdmin.php +%%WWWDIR%%/lib/Event/StateChanged.php +%%WWWDIR%%/lib/Listener/IListener.php +%%WWWDIR%%/lib/Listener/StateChangeActivity.php +%%WWWDIR%%/lib/Listener/StateChangeRegistryUpdater.php +%%WWWDIR%%/lib/Migration/Version000102Date20191004200147.php +%%WWWDIR%%/lib/Migration/Version000103Date20200308114300.php +%%WWWDIR%%/lib/Migration/Version000200Date20200310200500.php +%%WWWDIR%%/lib/Migration/Version000202Date20200320192700.php +%%WWWDIR%%/lib/Migration/Version000203Date20200322200200.php +%%WWWDIR%%/lib/Migration/Version000203Date20200322200700.php +%%WWWDIR%%/lib/Migration/Version000203Date20200322201700.php +%%WWWDIR%%/lib/Migration/Version000203Date20200322201800.php +%%WWWDIR%%/lib/Provider/WebauthnProvider.php +%%WWWDIR%%/lib/Repository/WebauthnPublicKeyCredentialSourceRepository.php +%%WWWDIR%%/lib/Service/WebauthnManager.php +%%WWWDIR%%/lib/Settings/Personal.php +%%WWWDIR%%/package-lock.json +%%WWWDIR%%/package.json +%%WWWDIR%%/phpunit.integration.xml +%%WWWDIR%%/phpunit.xml +%%WWWDIR%%/src/components/AddDeviceDialog.vue +%%WWWDIR%%/src/components/Challenge.vue +%%WWWDIR%%/src/components/Device.vue +%%WWWDIR%%/src/components/PersonalSettings.vue +%%WWWDIR%%/src/main-challenge.js +%%WWWDIR%%/src/main-settings.js +%%WWWDIR%%/src/mixins/Nextcloud.js +%%WWWDIR%%/src/services/RegistrationService.js +%%WWWDIR%%/src/store.js +%%WWWDIR%%/src/webpack.common.js +%%WWWDIR%%/src/webpack.dev.js +%%WWWDIR%%/src/webpack.prod.js +%%WWWDIR%%/src/webpack.test.js +%%WWWDIR%%/templates/challenge.php +%%WWWDIR%%/templates/personal.php +%%WWWDIR%%/tests/Integration/AppTest.php +%%WWWDIR%%/tests/Unit/Controller/PageControllerTest.php +%%WWWDIR%%/tests/bootstrap.php