Date: Thu, 19 Jan 2023 10:27:40 GMT From: Dave Cottlehuber <dch@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: bf62ddf2599f - main - www/hedgedoc: NEW PORT web-hosted markdown doc editor Message-ID: <202301191027.30JARenL081739@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by dch: URL: https://cgit.FreeBSD.org/ports/commit/?id=bf62ddf2599fb7e8e131ebf4ff23e0a43212a707 commit bf62ddf2599fb7e8e131ebf4ff23e0a43212a707 Author: Dave Cottlehuber <dch@FreeBSD.org> AuthorDate: 2023-01-19 10:27:18 +0000 Commit: Dave Cottlehuber <dch@FreeBSD.org> CommitDate: 2023-01-19 10:27:18 +0000 www/hedgedoc: NEW PORT web-hosted markdown doc editor Reviewed by: Mina Galić <me@igalic.co> Sponsored by: SkunkWerks, GmbH Differential Revision: https://reviews.freebsd.org/D38058 --- GIDs | 2 +- UIDs | 2 +- www/Makefile | 1 + www/hedgedoc/Makefile | 117 + www/hedgedoc/distinfo | 7 + www/hedgedoc/files/hedgedoc.in | 54 + www/hedgedoc/files/pkg-message.in | 40 + www/hedgedoc/pkg-descr | 8 + www/hedgedoc/pkg-plist | 16272 ++++++++++++++++++++++++++++++++++++ 9 files changed, 16501 insertions(+), 2 deletions(-) diff --git a/GIDs b/GIDs index d101bd427a53..23d9c2564c1b 100644 --- a/GIDs +++ b/GIDs @@ -257,7 +257,7 @@ _fastdfs:*:313: promscale:*:314: lavinmq:*:315: nut:*:316: -# free: 317 +hedgedoc:*:317: # free: 318 # free: 319 # free: 320 diff --git a/UIDs b/UIDs index 5057f56c9672..b41b0f6ccb9c 100644 --- a/UIDs +++ b/UIDs @@ -262,7 +262,7 @@ _fastdfs:*:313:313::0:0:FastDFS Owner:/nonexistent:/usr/sbin/nologin promscale:*:314:314::0:0:Promscale:/nonexistent:/usr/sbin/nologin lavinmq:*:315:315::0:0:LavinMQ user:/nonexistent:/usr/sbin/nologin nut:*:316:316::0:0:Network UPS Tools user:/nonexistent:/usr/sbin/nologin -# free: 317 +hedgedoc:*:317:317::0:0:HedgeDoc user:/nonexistent:/usr/sbin/nologin # free: 318 # free: 319 # free: 320 diff --git a/www/Makefile b/www/Makefile index 3d9af816e6f4..7b2d18979e1d 100644 --- a/www/Makefile +++ b/www/Makefile @@ -218,6 +218,7 @@ SUBDIR += h2o SUBDIR += h2o-devel SUBDIR += habari + SUBDIR += hedgedoc SUBDIR += hiawatha SUBDIR += hiawatha-monitor SUBDIR += horde-ansel diff --git a/www/hedgedoc/Makefile b/www/hedgedoc/Makefile new file mode 100644 index 000000000000..1c1fc22cee55 --- /dev/null +++ b/www/hedgedoc/Makefile @@ -0,0 +1,117 @@ +PORTNAME= hedgedoc +DISTVERSION= 1.9.6 +CATEGORIES= www editors +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ \ + https://nodejs.org/download/release/v${NODEJS_VERSION}/:node \ + LOCAL/dch:yarn +DISTFILES+= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ + ${_YARN_TARBALL}:yarn \ + node-v${NODEJS_VERSION}-headers.tar.gz:node + +MAINTAINER= dch@FreeBSD.org +COMMENT= Web-based online collaborative editor using your preferred SQL DB +WWW= https://hedgedoc.org/ + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= git:devel/git \ + npm:www/npm-node16 \ + sqlite3:databases/sqlite3 \ + yarn:www/yarn-node16 + +USES= nodejs:16,run,build python:build shebangfix +USE_RC_SUBR= ${PORTNAME} + +SHEBANG_FILES= ${WRKSRC}/bin/* + +PORTSCOUT= site:https://github.com/${PORTNAME}/${PORTNAME}/releases + +USERS= hedgedoc +GROUPS= hedgedoc + +PLIST_SUB+= ARCH=${ARCH:S/aarch64/arm64/:S/amd64/x64/} +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +NODEJS_VERSION= 16.19.0 + +_YARNRC= ${_YARN_HOME}/yarnrc +_YARN_BIN= ${LOCALBASE}/bin/yarn +_YARN_CACHE= ${_YARN_HOME}/.cache +_YARN_CMD= ${SETENV} ${_YARN_ENV} ${_YARN_BIN} ${_YARN_FLAGS} +_YARN_CWD= ${WRKSRC} +_YARN_ENV= HOME=${_YARN_HOME} NODE_ENV=production \ + NPM_CONFIG_TARBALL=${DISTDIR}/node-v${NODEJS_VERSION}-headers.tar.gz \ + PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true PYTHON=${PYTHON_CMD} +_YARN_FLAGS= --skip-integrity-check --noninteractive --no-node-version-check \ + --no-default-rc --cwd ${_YARN_CWD} --cache-folder \ + ${_YARN_CACHE} --use-yarnrc ${_YARNRC} --no-progress --silent \ + --frozen-lockfile +_YARN_HOME= ${WRKDIR}/yarn +_YARN_MIRROR= ${_YARN_HOME}/mirror +_YARN_TARBALL= ${DISTNAME}-yarn-cache.txz + +# helper creates a tarball that pre-populates the yarn cache +# upload to your freefall public_distfiles/ location +tarball: patch + @${RM} -r ${_YARN_MIRROR} + (cd ${WRKSRC} && \ + ${_YARN_CMD} --ignore-scripts) + (cd ${WRKDIR} && \ + ${TAR} cvaf ${_YARN_TARBALL} yarn/mirror) + +rsync: tarball + @rsync -Phivl --inplace ${WRKDIR}/${_YARN_TARBALL} freefall:public_distfiles/ + +post-extract: + @${MV} ${WRKDIR}/${PORTNAME} \ + ${WRKSRC} + +post-patch: + @${MKDIR} ${_YARN_MIRROR} + @${ECHO_CMD} 'yarn-offline-mirror "${_YARN_MIRROR}"' > ${_YARNRC} + +do-build: + (cd ${WRKSRC} && \ + ${_YARN_CMD} --offline install) +# remove temporary build garbage and unnecessary runtime files + (cd ${WRKSRC} && \ + ${RM} -r .babelrc .editorconfig .eslint* .mailmap .remarkrc \ + .yarn* node_modules/*/deps node_modules/*/man node_modules/.bin \ + node_modules/.yarn* node_modules/@mapbox/node-pre-gyp/node_modules/.bin \ + node_modules/bufferutil/binding.gyp node_modules/bufferutil/build/Makefile \ + node_modules/bufferutil/build/Release/.deps node_modules/bufferutil/build/Release/obj.target \ + node_modules/bufferutil/build/config.gypi node_modules/bufferutil/build/node_gyp_bins \ + node_modules/bufferutil/node_modules node_modules/bufferutil/prebuilds \ + node_modules/bufferutil/src node_modules/node-addon-api \ + node_modules/node-gyp* node_modules/sqlite3/build-tmp-napi-v6 \ + node_modules/sqlite3/deps node_modules/sqlite3/node-addon-api \ + node_modules/sqlite3/node_modules node_modules/sqlite3/src \ + node_modules/utf-8-validate/binding.gyp node_modules/utf-8-validate/build/Makefile \ + node_modules/utf-8-validate/build/Release/.deps node_modules/utf-8-validate/prebuilds/ \ + node_modules/utf-8-validate/build/Release/obj.target \ + node_modules/utf-8-validate/build/config.gypi node_modules/utf-8-validate/build/node_gyp_bins \ + node_modules/utf-8-validate/node_modules node_modules/utf-8-validate/src \ + renovate.json test webpack.*) + ${FIND} -E ${WRKSRC}/node_modules -regex '.+\.(Makefile|mk|\.d|targ|info|gyp)$$' \ + -print -delete + ${FIND} ${WRKSRC}/node_modules -name '*.node' -print -exec ${STRIP_CMD} \ + {} + + ${MV} ${WRKSRC}/docs ${WRKDIR}/docs + +do-install: + ${MKDIR} ${STAGEDIR}${ETCDIR} \ + ${STAGEDIR}${DOCSDIR} \ + ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/bin \ + ${STAGEDIR}/var/db/hedgedoc/uploads + (cd ${WRKSRC} && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) + (cd ${WRKSRC} && \ + ${COPYTREE_BIN} bin ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) + (cd ${WRKDIR}/docs && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + ${INSTALL_DATA} ${WRKSRC}/config.json.example \ + ${STAGEDIR}${ETCDIR}/config.json.sample + +.include <bsd.port.mk> diff --git a/www/hedgedoc/distinfo b/www/hedgedoc/distinfo new file mode 100644 index 000000000000..85e456fa4a87 --- /dev/null +++ b/www/hedgedoc/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1673868019 +SHA256 (hedgedoc-1.9.6.tar.gz) = dfd0fca006f9075f072df058476ea542adb32b63964afb2985211e1114ab333e +SIZE (hedgedoc-1.9.6.tar.gz) = 61081612 +SHA256 (hedgedoc-1.9.6-yarn-cache.txz) = e281c71d06c226b8c67aee842d845a2fa148ffc8b1654753c383774d05c8ca80 +SIZE (hedgedoc-1.9.6-yarn-cache.txz) = 181553780 +SHA256 (node-v16.19.0-headers.tar.gz) = d0b02ce3d1198d41127daf64f204195252abff6a22da70830aaed846ba6ad864 +SIZE (node-v16.19.0-headers.tar.gz) = 568145 diff --git a/www/hedgedoc/files/hedgedoc.in b/www/hedgedoc/files/hedgedoc.in new file mode 100644 index 000000000000..f84889f46c77 --- /dev/null +++ b/www/hedgedoc/files/hedgedoc.in @@ -0,0 +1,54 @@ +#!/bin/sh + +# PROVIDE: hedgedoc +# REQUIRE: DAEMON NETWORKING +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable hedgedoc +# +# hedgedoc_enable (bool): set to NO by default +# hedgedoc_config (string): optional full path to config.json +# hedgedoc_port (string): optional HTTP port +# hedgedoc_user (string): optional user to run as +# hedgedoc_group (string): optional user to run as + +. /etc/rc.subr + +name="hedgedoc" +rcvar="hedgedoc_enable" + +load_rc_config $name + +: ${hedgedoc_enable="NO"} +: ${hedgedoc_config:="%%ETCDIR%%/config.json"} +: ${hedgedoc_port:="3000"} +: ${hedgedoc_user:="hedgedoc"} +: ${hedgedoc_group:="hedgedoc"} +: ${hedgedoc_chdir="%%LOCALBASE%%/libexec/hedgedoc"} +: ${hedgedoc_opts="NODE_ENV=production \ + HOME=/var/db/hedgedoc \ + CMD_PORT=${hedgedoc_port} \ + CMD_CONFIG_FILE=${hedgedoc_config}"} + +pidfile="/var/run/${name}/${name}.pid" +hedgedoc_nodejs_pidfile="/var/run/${name}/${name}.node" +start_precmd="hedgedoc_start_precmd" +required_files="${hedgedoc_config}" + +hedgedoc_start_precmd() +{ + if [ ! -d "/var/run/${name}" ]; then + install -d -m 0750 -o ${hedgedoc_user} -g ${hedgedoc_group} "/var/run/${name}" + install -o ${hedgedoc_user} /dev/null ${pidfile} + install -o ${hedgedoc_user} /dev/null ${hedgedoc_nodejs_pidfile} + fi +} + +command="/usr/sbin/daemon" +command_args="-t hedgedoc -T hedgedoc \ + -P ${pidfile} \ + -p ${hedgedoc_nodejs_pidfile} \ + -r -R 15 \ + /usr/bin/env ${hedgedoc_opts} /usr/local/bin/node app.js" + +run_rc_command "$1" diff --git a/www/hedgedoc/files/pkg-message.in b/www/hedgedoc/files/pkg-message.in new file mode 100644 index 000000000000..21e517d3b379 --- /dev/null +++ b/www/hedgedoc/files/pkg-message.in @@ -0,0 +1,40 @@ +[ +{ type: install + message: <<EOM +Congratulations, you have installed Hedgedoc! + +To enable hedgedoc you need to add following to your /etc/rc.conf: + + hedgedoc_enable=YES + # hedgedoc_port=3000 + +- config samples are located in %%PREFIX%%/etc/hedgedoc/ +- customise config.json before running %%PORTNAME%% +- most settings can be provided in the json file, or via env vars +- the sqlite database option stores files in /var/db/%%PORTNAME%% +- using a reverse proxy in front of %%PORTNAME%% is strongly advised; + see https://docs.hedgedoc.org/guides/reverse-proxy/ for details +- the default HTTP port is 3000 + +After installation, modify config.json to match your site, referring +to docs or to the community support forums: + +https://docs.hedgedoc.org/ +https://community.hedgedoc.org/ + +In most cases, it is sufficient to trim out all settings you do not +require, set allowOrigin, domain, host, DB, and any third-pary auth +such as ldap or github, that you require. + +See https://sequelize.org/v5/manual/dialects.html for details on +configuring DB access, this port supports PostgreSQL and SQLite. + +EOM +} +{ type: remove + message: <<EOM +If you wish to delete hedgedoc data, remove /var/db/hedgedoc and +%%PREFIX%%/etc/hedgedoc/ contents. +EOM +} +] diff --git a/www/hedgedoc/pkg-descr b/www/hedgedoc/pkg-descr new file mode 100644 index 000000000000..bbfd609290bc --- /dev/null +++ b/www/hedgedoc/pkg-descr @@ -0,0 +1,8 @@ +The best platform to write and share markdown. + +HedgeDoc (formerly known as CodiMD) is an open-source, web-based, +self-hosted, collaborative markdown editor. + +You can use it to easily collaborate on notes, graphs and even +presentations in real-time. All you need to do is to share your +note-link to your co-workers and they're ready to go. diff --git a/www/hedgedoc/pkg-plist b/www/hedgedoc/pkg-plist new file mode 100644 index 000000000000..9f853bf0e649 --- /dev/null +++ b/www/hedgedoc/pkg-plist @@ -0,0 +1,16272 @@ +@dir(hedgedoc,hedgedoc,0750) /var/db/hedgedoc +@dir(hedgedoc,hedgedoc,0750) /var/db/hedgedoc/uploads +@dir(hedgedoc,hedgedoc,0750) %%ETCDIR%% +@sample %%ETCDIR%%/config.json.sample +%%PORTDOCS%%%%DOCSDIR%%/content/configuration.md +%%PORTDOCS%%%%DOCSDIR%%/content/dev/api.md +%%PORTDOCS%%%%DOCSDIR%%/content/dev/documentation.md +%%PORTDOCS%%%%DOCSDIR%%/content/dev/getting-started.md +%%PORTDOCS%%%%DOCSDIR%%/content/dev/openapi.yml +%%PORTDOCS%%%%DOCSDIR%%/content/dev/ot.md +%%PORTDOCS%%%%DOCSDIR%%/content/dev/webpack.md +%%PORTDOCS%%%%DOCSDIR%%/content/faq.md +%%PORTDOCS%%%%DOCSDIR%%/content/faq/interface_broken.png +%%PORTDOCS%%%%DOCSDIR%%/content/faq/interface_okay.png +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/authelia.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/github.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/gitlab-self-hosted.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/keycloak.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/ldap-ad.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/mattermost-self-hosted.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/nextcloud.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/oauth.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/saml-keycloak.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/saml-onelogin.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/saml.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/auth/twitter.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/migrate-etherpad.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/migration-troubleshooting.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/minio-image-upload.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/providing-terms.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/reverse-proxy.md +%%PORTDOCS%%%%DOCSDIR%%/content/guides/s3-image-upload.md +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/application-page.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/create-oauth-app.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/create-twitter-app.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/gitlab-application-details.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/gitlab-new-application.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/gitlab-sign-in.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_add_client.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_client_overview.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_clients_overview.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_force_idformat.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_idp_cert.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_mapper_email.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_mapper_overview.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_mapper_username.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_saml_export_cert_details.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_saml_export_cert.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_saml_import_cert_details.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/keycloak_saml_import_cert.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/mattermost-enable-oauth2.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/mattermost-oauth-app-add.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/mattermost-oauth-app-done.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/mattermost-oauth-app-form.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/nextcloud-oauth2-1-settings.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/nextcloud-oauth2-2-client-add.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/nextcloud-oauth2-3-clientid-secret.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/onelogin-add-app.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/onelogin-copy-idp-metadata.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/onelogin-edit-app-name.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/onelogin-edit-sp-metadata.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/onelogin-select-template.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/onelogin-use-dashboard.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/register-oauth-application-form.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/register-twitter-application.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/twitter-app-confirmation.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/auth/twitter-app-keys.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/favicon.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/hedgedoc_logo_black.svg +%%PORTDOCS%%%%DOCSDIR%%/content/images/hedgedoc_logo_white.svg +%%PORTDOCS%%%%DOCSDIR%%/content/images/logo.svg +%%PORTDOCS%%%%DOCSDIR%%/content/images/minio-image-upload/create-bucket.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/minio-image-upload/create-policy.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/minio-image-upload/default-view.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/minio-image-upload/docker-logs.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/minio-image-upload/open-edit-policy.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/s3-image-upload/bucket-policy-editor.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/s3-image-upload/bucket-property.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/s3-image-upload/create-bucket.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/s3-image-upload/custom-policy.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/s3-image-upload/iam-user.png +%%PORTDOCS%%%%DOCSDIR%%/content/images/s3-image-upload/review-policy.png +%%PORTDOCS%%%%DOCSDIR%%/content/index.md +%%PORTDOCS%%%%DOCSDIR%%/content/legal/developer-certificate-of-origin.txt +%%PORTDOCS%%%%DOCSDIR%%/content/references/hfm.md +%%PORTDOCS%%%%DOCSDIR%%/content/references/slide-options.md +%%PORTDOCS%%%%DOCSDIR%%/content/references/url-scheme.md +%%PORTDOCS%%%%DOCSDIR%%/content/setup/community.md +%%PORTDOCS%%%%DOCSDIR%%/content/setup/docker.md +%%PORTDOCS%%%%DOCSDIR%%/content/setup/getting-started.md +%%PORTDOCS%%%%DOCSDIR%%/content/setup/manual-setup.md +%%PORTDOCS%%%%DOCSDIR%%/content/theme/styles/hedgedoc-custom.css +%%PORTDOCS%%%%DOCSDIR%%/content/theme/styles/roboto.css +%%PORTDOCS%%%%DOCSDIR%%/content/theme/styles/Roboto/roboto-latin-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/content/theme/styles/Roboto/roboto-latin-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/content/theme/styles/Roboto/roboto-mono-latin-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/content/theme/styles/Roboto/roboto-mono-latin-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/mkdocs.yml +%%PORTDOCS%%%%DOCSDIR%%/requirements.txt +libexec/hedgedoc/app.js +libexec/hedgedoc/app.json +libexec/hedgedoc/AUTHORS +libexec/hedgedoc/bin/cleanup +libexec/hedgedoc/bin/heroku +libexec/hedgedoc/bin/manage_users +libexec/hedgedoc/bin/migrate_from_fs_to_minio +libexec/hedgedoc/bin/setup +libexec/hedgedoc/CHANGELOG.md +libexec/hedgedoc/CODE-OF-CONDUCT.md +libexec/hedgedoc/config.json.example +libexec/hedgedoc/CONTRIBUTING.md +libexec/hedgedoc/lib/config/buildDomainOriginWithProtocol.js +libexec/hedgedoc/lib/config/default.js +libexec/hedgedoc/lib/config/defaultSSL.js +libexec/hedgedoc/lib/config/dockerSecret.js +libexec/hedgedoc/lib/config/enum.js +libexec/hedgedoc/lib/config/environment.js +libexec/hedgedoc/lib/config/hackmdEnvironment.js +libexec/hedgedoc/lib/config/index.js +libexec/hedgedoc/lib/config/oldDefault.js +libexec/hedgedoc/lib/config/oldEnvironment.js +libexec/hedgedoc/lib/config/utils.js +libexec/hedgedoc/lib/csp.js +libexec/hedgedoc/lib/errors.js +libexec/hedgedoc/lib/history.js +libexec/hedgedoc/lib/letter-avatars.js +libexec/hedgedoc/lib/logger.js +libexec/hedgedoc/lib/migrations/20150504155329-create-users.js +libexec/hedgedoc/lib/migrations/20150508114741-create-notes.js +libexec/hedgedoc/lib/migrations/20150515125813-create-temp.js +libexec/hedgedoc/lib/migrations/20150702001020-update-to-0_3_1.js +libexec/hedgedoc/lib/migrations/20150915153700-change-notes-title-to-text.js +libexec/hedgedoc/lib/migrations/20160112220142-note-add-lastchange.js +libexec/hedgedoc/lib/migrations/20160420180355-note-add-alias.js +libexec/hedgedoc/lib/migrations/20160515114000-user-add-tokens.js +libexec/hedgedoc/lib/migrations/20160607060246-support-revision.js +libexec/hedgedoc/lib/migrations/20160703062241-support-authorship.js +libexec/hedgedoc/lib/migrations/20161009040430-support-delete-note.js +libexec/hedgedoc/lib/migrations/20161201050312-support-email-signin.js +libexec/hedgedoc/lib/migrations/20171009121200-longtext-for-mysql.js +libexec/hedgedoc/lib/migrations/20180209120907-longtext-of-authorship.js +libexec/hedgedoc/lib/migrations/20180306150303-fix-enum.js +libexec/hedgedoc/lib/migrations/20180326103000-use-text-in-tokens.js +libexec/hedgedoc/lib/migrations/20180525153000-user-add-delete-token.js +libexec/hedgedoc/lib/migrations/20200321153000-fix-account-deletion.js +libexec/hedgedoc/lib/migrations/20220901102800-convert-history-to-longtext.js +libexec/hedgedoc/lib/models/author.js +libexec/hedgedoc/lib/models/index.js +libexec/hedgedoc/lib/models/note.js +libexec/hedgedoc/lib/models/revision.js +libexec/hedgedoc/lib/models/temp.js +libexec/hedgedoc/lib/models/user.js +libexec/hedgedoc/lib/ot/client.js +libexec/hedgedoc/lib/ot/editor-socketio-server.js +libexec/hedgedoc/lib/ot/index.js +libexec/hedgedoc/lib/ot/selection.js +libexec/hedgedoc/lib/ot/server.js +libexec/hedgedoc/lib/ot/simple-text-operation.js +libexec/hedgedoc/lib/ot/text-operation.js +libexec/hedgedoc/lib/ot/wrapped-operation.js +libexec/hedgedoc/lib/prometheus.js +libexec/hedgedoc/lib/realtime.js +libexec/hedgedoc/lib/response.js +libexec/hedgedoc/lib/utils.js +libexec/hedgedoc/lib/web/auth/dropbox/index.js +libexec/hedgedoc/lib/web/auth/email/index.js +libexec/hedgedoc/lib/web/auth/facebook/index.js +libexec/hedgedoc/lib/web/auth/github/index.js +libexec/hedgedoc/lib/web/auth/gitlab/index.js +libexec/hedgedoc/lib/web/auth/google/index.js +libexec/hedgedoc/lib/web/auth/index.js +libexec/hedgedoc/lib/web/auth/ldap/index.js +libexec/hedgedoc/lib/web/auth/mattermost/index.js +libexec/hedgedoc/lib/web/auth/oauth2/index.js +libexec/hedgedoc/lib/web/auth/openid/index.js +libexec/hedgedoc/lib/web/auth/saml/index.js +libexec/hedgedoc/lib/web/auth/twitter/index.js +libexec/hedgedoc/lib/web/auth/utils.js +libexec/hedgedoc/lib/web/baseRouter.js +libexec/hedgedoc/lib/web/historyRouter.js +libexec/hedgedoc/lib/web/imageRouter/azure.js +libexec/hedgedoc/lib/web/imageRouter/filesystem.js +libexec/hedgedoc/lib/web/imageRouter/imgur.js +libexec/hedgedoc/lib/web/imageRouter/index.js +libexec/hedgedoc/lib/web/imageRouter/lutim.js +libexec/hedgedoc/lib/web/imageRouter/minio.js +libexec/hedgedoc/lib/web/imageRouter/s3.js +libexec/hedgedoc/lib/web/middleware/checkURIValid.js +libexec/hedgedoc/lib/web/middleware/hedgeDocVersion.js +libexec/hedgedoc/lib/web/middleware/redirectWithoutTrailingSlashes.js +libexec/hedgedoc/lib/web/middleware/tooBusy.js +libexec/hedgedoc/lib/web/note/actions.js +libexec/hedgedoc/lib/web/note/controller.js +libexec/hedgedoc/lib/web/note/router.js +libexec/hedgedoc/lib/web/note/slide.js +libexec/hedgedoc/lib/web/note/util.js +libexec/hedgedoc/lib/web/statusRouter.js +libexec/hedgedoc/lib/web/userRouter.js +libexec/hedgedoc/lib/web/utils.js +libexec/hedgedoc/lib/workers/dmpWorker.js +libexec/hedgedoc/LICENSE +libexec/hedgedoc/locales/_supported.json +libexec/hedgedoc/locales/ar.json +libexec/hedgedoc/locales/bg.json +libexec/hedgedoc/locales/ca.json +libexec/hedgedoc/locales/cs.json +libexec/hedgedoc/locales/da.json +libexec/hedgedoc/locales/de.json +libexec/hedgedoc/locales/el.json +libexec/hedgedoc/locales/en.json +libexec/hedgedoc/locales/eo.json +libexec/hedgedoc/locales/es.json +libexec/hedgedoc/locales/eu.json +libexec/hedgedoc/locales/fa.json +libexec/hedgedoc/locales/fr.json +libexec/hedgedoc/locales/gl.json +libexec/hedgedoc/locales/he.json +libexec/hedgedoc/locales/hi.json +libexec/hedgedoc/locales/hr.json +libexec/hedgedoc/locales/hu.json +libexec/hedgedoc/locales/id.json +libexec/hedgedoc/locales/it.json +libexec/hedgedoc/locales/ja.json +libexec/hedgedoc/locales/ko.json +libexec/hedgedoc/locales/lt.json +libexec/hedgedoc/locales/ml.json +libexec/hedgedoc/locales/nl.json +libexec/hedgedoc/locales/oc.json +libexec/hedgedoc/locales/pl.json +libexec/hedgedoc/locales/pt-br.json +libexec/hedgedoc/locales/pt.json +libexec/hedgedoc/locales/ro.json +libexec/hedgedoc/locales/ru.json +libexec/hedgedoc/locales/sk.json +libexec/hedgedoc/locales/sl.json +libexec/hedgedoc/locales/sr.json +libexec/hedgedoc/locales/sv.json +libexec/hedgedoc/locales/tr.json +libexec/hedgedoc/locales/uk.json +libexec/hedgedoc/locales/vi.json +libexec/hedgedoc/locales/zh-CN.json +libexec/hedgedoc/locales/zh-TW.json +libexec/hedgedoc/node_modules/@colors/colors/examples/normal-usage.js +libexec/hedgedoc/node_modules/@colors/colors/examples/safe-string.js +libexec/hedgedoc/node_modules/@colors/colors/index.d.ts +libexec/hedgedoc/node_modules/@colors/colors/lib/colors.js +libexec/hedgedoc/node_modules/@colors/colors/lib/custom/trap.js +libexec/hedgedoc/node_modules/@colors/colors/lib/custom/zalgo.js +libexec/hedgedoc/node_modules/@colors/colors/lib/extendStringPrototype.js +libexec/hedgedoc/node_modules/@colors/colors/lib/index.js +libexec/hedgedoc/node_modules/@colors/colors/lib/maps/america.js +libexec/hedgedoc/node_modules/@colors/colors/lib/maps/rainbow.js +libexec/hedgedoc/node_modules/@colors/colors/lib/maps/random.js +libexec/hedgedoc/node_modules/@colors/colors/lib/maps/zebra.js +libexec/hedgedoc/node_modules/@colors/colors/lib/styles.js +libexec/hedgedoc/node_modules/@colors/colors/lib/system/has-flag.js +libexec/hedgedoc/node_modules/@colors/colors/lib/system/supports-colors.js +libexec/hedgedoc/node_modules/@colors/colors/LICENSE +libexec/hedgedoc/node_modules/@colors/colors/package.json +libexec/hedgedoc/node_modules/@colors/colors/README.md +libexec/hedgedoc/node_modules/@colors/colors/safe.d.ts +libexec/hedgedoc/node_modules/@colors/colors/safe.js +libexec/hedgedoc/node_modules/@colors/colors/themes/generic-logging.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/adapters/hash.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/adapters/index.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/adapters/localstorage.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/adapters/process.env.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/browser/development.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/browser/index.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/browser/override.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/browser/production.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/CHANGELOG.md +libexec/hedgedoc/node_modules/@dabh/diagnostics/diagnostics.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/LICENSE +libexec/hedgedoc/node_modules/@dabh/diagnostics/logger/console.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/modifiers/namespace-ansi.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/modifiers/namespace.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/node/development.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/node/index.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/node/override.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/node/production.js +libexec/hedgedoc/node_modules/@dabh/diagnostics/package.json +libexec/hedgedoc/node_modules/@dabh/diagnostics/README.md +libexec/hedgedoc/node_modules/@gar/promisify/index.js +libexec/hedgedoc/node_modules/@gar/promisify/LICENSE.md +libexec/hedgedoc/node_modules/@gar/promisify/package.json +libexec/hedgedoc/node_modules/@gar/promisify/README.md +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/bin/node-pre-gyp +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/bin/node-pre-gyp.cmd +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/CHANGELOG.md +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/contributing.md +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/build.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/clean.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/configure.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/info.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/install.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/main.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/node-pre-gyp.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/package.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/pre-binding.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/publish.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/rebuild.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/reinstall.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/reveal.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/testbinary.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/testpackage.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/unpublish.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/abi_crosswalk.json +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/handle_gyp_opts.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/napi.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/nw-pre-gyp/index.html +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/nw-pre-gyp/package.json +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/s3_setup.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/lib/util/versioning.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/LICENSE +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/index.d.ts +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/index.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/license +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/.bin/semver +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/bin/semver.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/CHANGELOG.md +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/LICENSE +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/package.json +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/range.bnf +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/README.md +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver/semver.js +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/package.json +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/readme.md +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/package.json +libexec/hedgedoc/node_modules/@mapbox/node-pre-gyp/README.md +libexec/hedgedoc/node_modules/@messageformat/core/compile-module.js +libexec/hedgedoc/node_modules/@messageformat/core/lib/bidi-mark-text.d.ts +libexec/hedgedoc/node_modules/@messageformat/core/lib/compile-module.d.ts +libexec/hedgedoc/node_modules/@messageformat/core/lib/compile-module.js +libexec/hedgedoc/node_modules/@messageformat/core/lib/compiler.d.ts +libexec/hedgedoc/node_modules/@messageformat/core/lib/compiler.js +libexec/hedgedoc/node_modules/@messageformat/core/lib/messageformat.d.ts +libexec/hedgedoc/node_modules/@messageformat/core/lib/messageformat.js +libexec/hedgedoc/node_modules/@messageformat/core/lib/plurals.d.ts +libexec/hedgedoc/node_modules/@messageformat/core/LICENSE +libexec/hedgedoc/node_modules/@messageformat/core/messageformat.js +libexec/hedgedoc/node_modules/@messageformat/core/package.json +libexec/hedgedoc/node_modules/@messageformat/core/README.md +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/get-date-formatter.d.ts +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/get-date-formatter.js +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/index.d.ts +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/index.js +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/options.d.ts +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/options.js +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/tokens.d.ts +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/lib/tokens.js +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/LICENSE +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/package.json +libexec/hedgedoc/node_modules/@messageformat/date-skeleton/README.md +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/errors.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/errors.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/get-formatter.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/get-formatter.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/index.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/index.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/numberformat/locales.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/numberformat/locales.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/numberformat/modifier.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/numberformat/modifier.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/numberformat/options.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/numberformat/options.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/parse-pattern.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/parse-pattern.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/parse-skeleton.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/parse-skeleton.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/affix-tokens.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/affix-tokens.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/number-as-skeleton.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/number-as-skeleton.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/number-tokens.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/number-tokens.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/parse-tokens.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/pattern-parser/parse-tokens.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/skeleton-parser/options.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/skeleton-parser/options.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/skeleton-parser/parse-precision-blueprint.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/skeleton-parser/parse-precision-blueprint.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/skeleton-parser/token-parser.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/skeleton-parser/token-parser.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/types/skeleton.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/types/skeleton.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/types/unit.d.ts +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/lib/types/unit.js +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/LICENSE +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/package.json +libexec/hedgedoc/node_modules/@messageformat/number-skeleton/README.md +libexec/hedgedoc/node_modules/@messageformat/parser/CHANGELOG.md +libexec/hedgedoc/node_modules/@messageformat/parser/codemod-fix-backslash-escapes.js +libexec/hedgedoc/node_modules/@messageformat/parser/lib/lexer.d.ts +libexec/hedgedoc/node_modules/@messageformat/parser/lib/lexer.js +libexec/hedgedoc/node_modules/@messageformat/parser/lib/parser.d.ts +libexec/hedgedoc/node_modules/@messageformat/parser/lib/parser.js +libexec/hedgedoc/node_modules/@messageformat/parser/LICENSE +libexec/hedgedoc/node_modules/@messageformat/parser/package.json +libexec/hedgedoc/node_modules/@messageformat/parser/README.md +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/cardinals.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/fmt/date.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/fmt/duration.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/fmt/number.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/fmt/time.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/formatters.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/messages.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/package.json +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/plurals.js +libexec/hedgedoc/node_modules/@messageformat/runtime/esm/runtime.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/cardinals.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/cardinals.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/date.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/date.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/duration.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/duration.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/number.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/number.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/time.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/fmt/time.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/formatters.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/formatters.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/messages.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/messages.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/plurals.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/plurals.js +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/runtime.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/lib/runtime.js +libexec/hedgedoc/node_modules/@messageformat/runtime/LICENSE +libexec/hedgedoc/node_modules/@messageformat/runtime/messages.d.ts +libexec/hedgedoc/node_modules/@messageformat/runtime/messages.js +libexec/hedgedoc/node_modules/@messageformat/runtime/package.json +libexec/hedgedoc/node_modules/@messageformat/runtime/README.md +libexec/hedgedoc/node_modules/@npmcli/fs/lib/common/file-url-to-path/index.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/common/file-url-to-path/polyfill.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/common/get-options.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/common/node.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/common/owner.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/copy-file.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/cp/index.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/cp/LICENSE +libexec/hedgedoc/node_modules/@npmcli/fs/lib/cp/polyfill.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/errors.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/fs.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/index.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/mkdir/index.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/mkdir/polyfill.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/mkdtemp.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/rm/index.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/rm/polyfill.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/with-temp-dir.js +libexec/hedgedoc/node_modules/@npmcli/fs/lib/write-file.js +libexec/hedgedoc/node_modules/@npmcli/fs/LICENSE.md +libexec/hedgedoc/node_modules/@npmcli/fs/node_modules/.bin/semver +libexec/hedgedoc/node_modules/@npmcli/fs/package.json +libexec/hedgedoc/node_modules/@npmcli/fs/README.md +libexec/hedgedoc/node_modules/@npmcli/move-file/index.js +libexec/hedgedoc/node_modules/@npmcli/move-file/LICENSE.md +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/.bin/mkdirp +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/.bin/rimraf +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/bin/cmd.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/CHANGELOG.md +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/index.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/lib/find-made.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/lib/mkdirp-manual.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/lib/mkdirp-native.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/lib/opts-arg.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/lib/path-arg.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/lib/use-native.js +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/LICENSE +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/package.json +libexec/hedgedoc/node_modules/@npmcli/move-file/node_modules/mkdirp/readme.markdown +libexec/hedgedoc/node_modules/@npmcli/move-file/package.json +libexec/hedgedoc/node_modules/@npmcli/move-file/README.md +libexec/hedgedoc/node_modules/@passport-next/passport-openid/.travis.yml +libexec/hedgedoc/node_modules/@passport-next/passport-openid/CHANGELOG.md +libexec/hedgedoc/node_modules/@passport-next/passport-openid/lib/passport-openid/errors/badrequesterror.js +libexec/hedgedoc/node_modules/@passport-next/passport-openid/lib/passport-openid/errors/internalopeniderror.js +libexec/hedgedoc/node_modules/@passport-next/passport-openid/lib/passport-openid/index.js +libexec/hedgedoc/node_modules/@passport-next/passport-openid/lib/passport-openid/strategy.js +libexec/hedgedoc/node_modules/@passport-next/passport-openid/LICENSE +libexec/hedgedoc/node_modules/@passport-next/passport-openid/package.json +libexec/hedgedoc/node_modules/@passport-next/passport-openid/README.md +libexec/hedgedoc/node_modules/@passport-next/passport-strategy/CHANGELOG.md +libexec/hedgedoc/node_modules/@passport-next/passport-strategy/lib/index.js +libexec/hedgedoc/node_modules/@passport-next/passport-strategy/lib/strategy.js +libexec/hedgedoc/node_modules/@passport-next/passport-strategy/LICENSE +libexec/hedgedoc/node_modules/@passport-next/passport-strategy/package.json +libexec/hedgedoc/node_modules/@passport-next/passport-strategy/README.md +libexec/hedgedoc/node_modules/@tokenizer/token/index.d.ts +libexec/hedgedoc/node_modules/@tokenizer/token/package.json +libexec/hedgedoc/node_modules/@tokenizer/token/README.md +libexec/hedgedoc/node_modules/@tootallnate/once/dist/index.d.ts +libexec/hedgedoc/node_modules/@tootallnate/once/dist/index.js +libexec/hedgedoc/node_modules/@tootallnate/once/dist/index.js.map +libexec/hedgedoc/node_modules/@tootallnate/once/package.json +libexec/hedgedoc/node_modules/@types/accepts/index.d.ts +libexec/hedgedoc/node_modules/@types/accepts/LICENSE +libexec/hedgedoc/node_modules/@types/accepts/package.json +libexec/hedgedoc/node_modules/@types/accepts/README.md +libexec/hedgedoc/node_modules/@types/body-parser/index.d.ts +libexec/hedgedoc/node_modules/@types/body-parser/LICENSE +libexec/hedgedoc/node_modules/@types/body-parser/package.json +libexec/hedgedoc/node_modules/@types/body-parser/README.md +libexec/hedgedoc/node_modules/@types/connect/index.d.ts +libexec/hedgedoc/node_modules/@types/connect/LICENSE +libexec/hedgedoc/node_modules/@types/connect/package.json +libexec/hedgedoc/node_modules/@types/connect/README.md +libexec/hedgedoc/node_modules/@types/content-disposition/index.d.ts +libexec/hedgedoc/node_modules/@types/content-disposition/LICENSE +libexec/hedgedoc/node_modules/@types/content-disposition/package.json +libexec/hedgedoc/node_modules/@types/content-disposition/README.md +libexec/hedgedoc/node_modules/@types/cookies/index.d.ts +libexec/hedgedoc/node_modules/@types/cookies/LICENSE +libexec/hedgedoc/node_modules/@types/cookies/package.json +libexec/hedgedoc/node_modules/@types/cookies/README.md +libexec/hedgedoc/node_modules/@types/express-serve-static-core/index.d.ts +libexec/hedgedoc/node_modules/@types/express-serve-static-core/LICENSE +libexec/hedgedoc/node_modules/@types/express-serve-static-core/package.json +libexec/hedgedoc/node_modules/@types/express-serve-static-core/README.md +libexec/hedgedoc/node_modules/@types/express/index.d.ts +libexec/hedgedoc/node_modules/@types/express/LICENSE +libexec/hedgedoc/node_modules/@types/express/package.json +libexec/hedgedoc/node_modules/@types/express/README.md +libexec/hedgedoc/node_modules/@types/geojson/index.d.ts +libexec/hedgedoc/node_modules/@types/geojson/LICENSE +libexec/hedgedoc/node_modules/@types/geojson/package.json +libexec/hedgedoc/node_modules/@types/geojson/README.md +libexec/hedgedoc/node_modules/@types/http-assert/index.d.ts +libexec/hedgedoc/node_modules/@types/http-assert/LICENSE +libexec/hedgedoc/node_modules/@types/http-assert/package.json +libexec/hedgedoc/node_modules/@types/http-assert/README.md +libexec/hedgedoc/node_modules/@types/http-errors/index.d.ts +libexec/hedgedoc/node_modules/@types/http-errors/LICENSE +libexec/hedgedoc/node_modules/@types/http-errors/package.json +libexec/hedgedoc/node_modules/@types/http-errors/README.md +libexec/hedgedoc/node_modules/@types/keygrip/index.d.ts +libexec/hedgedoc/node_modules/@types/keygrip/LICENSE +libexec/hedgedoc/node_modules/@types/keygrip/package.json +libexec/hedgedoc/node_modules/@types/keygrip/README.md +libexec/hedgedoc/node_modules/@types/koa-compose/index.d.ts +libexec/hedgedoc/node_modules/@types/koa-compose/LICENSE +libexec/hedgedoc/node_modules/@types/koa-compose/package.json +libexec/hedgedoc/node_modules/@types/koa-compose/README.md +libexec/hedgedoc/node_modules/@types/koa/index.d.ts +libexec/hedgedoc/node_modules/@types/koa/LICENSE +libexec/hedgedoc/node_modules/@types/koa/package.json +libexec/hedgedoc/node_modules/@types/koa/README.md +libexec/hedgedoc/node_modules/@types/ldapjs/index.d.ts +libexec/hedgedoc/node_modules/@types/ldapjs/LICENSE +libexec/hedgedoc/node_modules/@types/ldapjs/package.json +libexec/hedgedoc/node_modules/@types/ldapjs/README.md +libexec/hedgedoc/node_modules/@types/mime/index.d.ts +libexec/hedgedoc/node_modules/@types/mime/LICENSE +libexec/hedgedoc/node_modules/@types/mime/lite.d.ts +libexec/hedgedoc/node_modules/@types/mime/Mime.d.ts +libexec/hedgedoc/node_modules/@types/mime/package.json +libexec/hedgedoc/node_modules/@types/mime/README.md +libexec/hedgedoc/node_modules/@types/node/assert.d.ts +libexec/hedgedoc/node_modules/@types/node/assert/strict.d.ts +libexec/hedgedoc/node_modules/@types/node/async_hooks.d.ts +libexec/hedgedoc/node_modules/@types/node/buffer.d.ts +libexec/hedgedoc/node_modules/@types/node/child_process.d.ts +libexec/hedgedoc/node_modules/@types/node/cluster.d.ts +libexec/hedgedoc/node_modules/@types/node/console.d.ts +libexec/hedgedoc/node_modules/@types/node/constants.d.ts +libexec/hedgedoc/node_modules/@types/node/crypto.d.ts +libexec/hedgedoc/node_modules/@types/node/dgram.d.ts +libexec/hedgedoc/node_modules/@types/node/diagnostics_channel.d.ts +libexec/hedgedoc/node_modules/@types/node/dns.d.ts +libexec/hedgedoc/node_modules/@types/node/dns/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/dom-events.d.ts +libexec/hedgedoc/node_modules/@types/node/domain.d.ts +libexec/hedgedoc/node_modules/@types/node/events.d.ts +libexec/hedgedoc/node_modules/@types/node/fs.d.ts +libexec/hedgedoc/node_modules/@types/node/fs/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/globals.d.ts +libexec/hedgedoc/node_modules/@types/node/globals.global.d.ts +libexec/hedgedoc/node_modules/@types/node/http.d.ts +libexec/hedgedoc/node_modules/@types/node/http2.d.ts +libexec/hedgedoc/node_modules/@types/node/https.d.ts +libexec/hedgedoc/node_modules/@types/node/index.d.ts +libexec/hedgedoc/node_modules/@types/node/inspector.d.ts +libexec/hedgedoc/node_modules/@types/node/LICENSE +libexec/hedgedoc/node_modules/@types/node/module.d.ts +libexec/hedgedoc/node_modules/@types/node/net.d.ts +libexec/hedgedoc/node_modules/@types/node/os.d.ts +libexec/hedgedoc/node_modules/@types/node/package.json +libexec/hedgedoc/node_modules/@types/node/path.d.ts +libexec/hedgedoc/node_modules/@types/node/perf_hooks.d.ts +libexec/hedgedoc/node_modules/@types/node/process.d.ts +libexec/hedgedoc/node_modules/@types/node/punycode.d.ts +libexec/hedgedoc/node_modules/@types/node/querystring.d.ts +libexec/hedgedoc/node_modules/@types/node/readline.d.ts +libexec/hedgedoc/node_modules/@types/node/readline/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/README.md +libexec/hedgedoc/node_modules/@types/node/repl.d.ts +libexec/hedgedoc/node_modules/@types/node/stream.d.ts +libexec/hedgedoc/node_modules/@types/node/stream/consumers.d.ts +libexec/hedgedoc/node_modules/@types/node/stream/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/stream/web.d.ts +libexec/hedgedoc/node_modules/@types/node/string_decoder.d.ts +libexec/hedgedoc/node_modules/@types/node/test.d.ts +libexec/hedgedoc/node_modules/@types/node/timers.d.ts +libexec/hedgedoc/node_modules/@types/node/timers/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/tls.d.ts +libexec/hedgedoc/node_modules/@types/node/trace_events.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/assert.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/assert/strict.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/async_hooks.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/buffer.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/child_process.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/cluster.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/console.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/constants.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/crypto.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/dgram.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/dns.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/dns/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/dom-events.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/domain.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/events.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/fs.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/fs/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/globals.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/globals.global.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/http.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/http2.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/https.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/index.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/inspector.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/module.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/net.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/os.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/path.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/perf_hooks.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/process.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/punycode.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/querystring.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/readline.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/readline/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/repl.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/stream.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/stream/consumers.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/stream/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/stream/web.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/string_decoder.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/test.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/timers.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/timers/promises.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/tls.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/trace_events.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/tty.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/url.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/util.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/v8.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/vm.d.ts +libexec/hedgedoc/node_modules/@types/node/ts4.8/wasi.d.ts *** 15612 LINES SKIPPED ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202301191027.30JARenL081739>