Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 307E884D7A for ; Wed, 30 Aug 2023 12:42:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 8Fga5sjyLPYE for ; Wed, 30 Aug 2023 12:42:05 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 805D984CED for ; Wed, 30 Aug 2023 12:42:05 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 79860FBDB; Wed, 30 Aug 2023 12:42:05 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1693399325189010" MIME-Version: 1.0 Date: Wed, 30 Aug 2023 12:42:05 +0000 From: "Emmanuel Dreyfus" Subject: CVS commit: pkgsrc/www/py-sydent To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: manu@netbsd.org X-Mailer: log_accum Message-Id: <20230830124205.79860FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1693399325189010 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: manu Date: Wed Aug 30 12:42:05 UTC 2023 Modified Files: pkgsrc/www/py-sydent: Makefile PLIST distinfo pkgsrc/www/py-sydent/files: sydent.conf Added Files: pkgsrc/www/py-sydent/patches: patch-setup.py Removed Files: pkgsrc/www/py-sydent/patches: patch-sydent_http_httpclient.py patch-sydent_http_httpsclient.py patch-sydent_http_httpserver.py patch-sydent_sydent.py patch-sydent_threepid_bind.py Log Message: Fix double GitHub tags Update patches and configuration file. This is now really 2.5.6 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/py-sydent/Makefile \ pkgsrc/www/py-sydent/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-sydent/PLIST cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/py-sydent/files/sydent.conf cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-sydent/patches/patch-setup.py cvs rdiff -u -r1.1 -r0 \ pkgsrc/www/py-sydent/patches/patch-sydent_http_httpclient.py \ pkgsrc/www/py-sydent/patches/patch-sydent_http_httpserver.py \ pkgsrc/www/py-sydent/patches/patch-sydent_sydent.py cvs rdiff -u -r1.2 -r0 \ pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py \ pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1693399325189010 Content-Disposition: inline Content-Length: 19659 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/py-sydent/Makefile diff -u pkgsrc/www/py-sydent/Makefile:1.2 pkgsrc/www/py-sydent/Makefile:1.3 --- pkgsrc/www/py-sydent/Makefile:1.2 Tue Aug 29 14:21:18 2023 +++ pkgsrc/www/py-sydent/Makefile Wed Aug 30 12:42:05 2023 @@ -1,20 +1,19 @@ -# $NetBSD: Makefile,v 1.2 2023/08/29 14:21:18 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2023/08/30 12:42:05 manu Exp $ DISTNAME= py-sydent-2.5.6 EGG_NAME= SynapseIdentityServer-0.1 +PKGREVISION= 1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py-//} CATEGORIES= www GITHUB_PROJECT= sydent MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} GITHUB_TAG= v${PKGVERSION_NOREV} -GITHUB_TAG= 3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe MAINTAINER= kethzer.dr@gmail.com -HOMEPAGE= https://github.com/matrix-org/sydent +HOMEPAGE= https://github.com/matrix-org/ COMMENT= Matrix Identity Servers LICENSE= apache-2.0 -DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-daemonize>=2.4.7:../../devel/py-daemonize DEPENDS+= ${PYPKGPREFIX}-phonenumbers-[0-9]*:../../textproc/py-phonenumbers DEPENDS+= ${PYPKGPREFIX}-setuptools_trial-[0-9]*:../../devel/py-setuptools_trial @@ -26,9 +25,10 @@ DEPENDS+= ${PYPKGPREFIX}-libnacl-[0-9]*: DEPENDS+= ${PYPKGPREFIX}-nacl-[0-9]*:../../security/py-nacl DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity +PYTHON_VERSIONED_DEPENDENCIES+= setuptools + PYTHON_VERSIONS_INCOMPATIBLE= 27 -WRKSRC= ${WRKDIR}/sydent-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe #USE_LANGUAGES= # none # Avoid the pyNN- prefix in config, doc, and so on. @@ -42,6 +42,7 @@ SYDENT_DATA?= ${VARBASE}/db/${HUMAN_PK BUILD_DEFS+= SYDENT_USER SYDENT_GROUP SYDENT_DATA VARBASE OWN_DIRS_PERMS+= ${SYDENT_DATA} ${SYDENT_USER} ${SYDENT_GROUP} 0770 +OWN_DIRS_PERMS+= ${SYDENT_DATA}/res ${SYDENT_USER} ${SYDENT_GROUP} 0770 PKG_USERS_VARS= SYDENT_USER PKG_GROUPS_VARS= SYDENT_GROUP @@ -72,4 +73,5 @@ post-install: .include "../../lang/python/application.mk" .include "../../lang/python/egg.mk" +.include "../../lang/python/versioned_dependencies.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/py-sydent/distinfo diff -u pkgsrc/www/py-sydent/distinfo:1.2 pkgsrc/www/py-sydent/distinfo:1.3 --- pkgsrc/www/py-sydent/distinfo:1.2 Tue Aug 29 14:21:18 2023 +++ pkgsrc/www/py-sydent/distinfo Wed Aug 30 12:42:05 2023 @@ -1,10 +1,6 @@ -$NetBSD: distinfo,v 1.2 2023/08/29 14:21:18 wiz Exp $ +$NetBSD: distinfo,v 1.3 2023/08/30 12:42:05 manu Exp $ -BLAKE2s (py-sydent-2.5.6-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe.tar.gz) = 443ea0d26ff9dc97fa87b7a97c2fbec6c3899656fe86be0311d6fa9b899e8eeb -SHA512 (py-sydent-2.5.6-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe.tar.gz) = 85ffd69123915cc6ac2c65f0c9dc881671eab8f94e2e6befd1e71aa4d6be6b8d64673ca35d6a5afd4b1ce364b40cfd65f97aeeb6533bd80cc00b0480007d396a -Size (py-sydent-2.5.6-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe.tar.gz) = 33392 bytes -SHA1 (patch-sydent_http_httpclient.py) = 88d1868ed2e01a1acbcbe645c71f47bfe8828c77 -SHA1 (patch-sydent_http_httpsclient.py) = f03f4a4979378471aef26cbc60959210fd973f3c -SHA1 (patch-sydent_http_httpserver.py) = d48078dfe78c6f73d1f333614eae5dad2a2a80a7 -SHA1 (patch-sydent_sydent.py) = 750d37fe7d8c9c83ba848a5aca86b437aa7a4b17 -SHA1 (patch-sydent_threepid_bind.py) = 72edcdfa83788cdb7915524bcef43a6206125e83 +BLAKE2s (py-sydent-2.5.6.tar.gz) = 296a96190d92c31185ca9ccef5697204931b3e52ab20737450681238f1dd9628 +SHA512 (py-sydent-2.5.6.tar.gz) = 1e832cf2d25b5bb6b2f3fed62e793eac527c48edd9c7abe90a2aea734c2cc39dd97c76de254a5592523706d43098a77ad943099ab6b968d5244774e9a5acc0ae +Size (py-sydent-2.5.6.tar.gz) = 173104 bytes +SHA1 (patch-setup.py) = 59f9f056720288580c9633c42937fd517edfe484 Index: pkgsrc/www/py-sydent/PLIST diff -u pkgsrc/www/py-sydent/PLIST:1.1 pkgsrc/www/py-sydent/PLIST:1.2 --- pkgsrc/www/py-sydent/PLIST:1.1 Tue Aug 29 14:15:01 2023 +++ pkgsrc/www/py-sydent/PLIST Wed Aug 30 12:42:05 2023 @@ -1,15 +1,58 @@ -@comment $NetBSD: PLIST,v 1.1 2023/08/29 14:15:01 manu Exp $ +@comment $NetBSD: PLIST,v 1.2 2023/08/30 12:42:05 manu Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/requires.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/sydent/db/invite_tokens.sql +${PYSITELIB}/sydent/db/peers.sql +${PYSITELIB}/sydent/db/threepid_associations.sql +${PYSITELIB}/sydent/db/threepid_validation.sql +${PYSITELIB}/matrix_is_test/__init__.py +${PYSITELIB}/matrix_is_test/__init__.pyc +${PYSITELIB}/matrix_is_test/__init__.pyo +${PYSITELIB}/matrix_is_test/launcher.py +${PYSITELIB}/matrix_is_test/launcher.pyc +${PYSITELIB}/matrix_is_test/launcher.pyo ${PYSITELIB}/sydent/__init__.py ${PYSITELIB}/sydent/__init__.pyc ${PYSITELIB}/sydent/__init__.pyo +${PYSITELIB}/sydent/config/__init__.py +${PYSITELIB}/sydent/config/__init__.pyc +${PYSITELIB}/sydent/config/__init__.pyo +${PYSITELIB}/sydent/config/_base.py +${PYSITELIB}/sydent/config/_base.pyc +${PYSITELIB}/sydent/config/_base.pyo +${PYSITELIB}/sydent/config/crypto.py +${PYSITELIB}/sydent/config/crypto.pyc +${PYSITELIB}/sydent/config/crypto.pyo +${PYSITELIB}/sydent/config/database.py +${PYSITELIB}/sydent/config/database.pyc +${PYSITELIB}/sydent/config/database.pyo +${PYSITELIB}/sydent/config/email.py +${PYSITELIB}/sydent/config/email.pyc +${PYSITELIB}/sydent/config/email.pyo +${PYSITELIB}/sydent/config/exceptions.py +${PYSITELIB}/sydent/config/exceptions.pyc +${PYSITELIB}/sydent/config/exceptions.pyo +${PYSITELIB}/sydent/config/general.py +${PYSITELIB}/sydent/config/general.pyc +${PYSITELIB}/sydent/config/general.pyo +${PYSITELIB}/sydent/config/http.py +${PYSITELIB}/sydent/config/http.pyc +${PYSITELIB}/sydent/config/http.pyo +${PYSITELIB}/sydent/config/sms.py +${PYSITELIB}/sydent/config/sms.pyc +${PYSITELIB}/sydent/config/sms.pyo ${PYSITELIB}/sydent/db/__init__.py ${PYSITELIB}/sydent/db/__init__.pyc ${PYSITELIB}/sydent/db/__init__.pyo +${PYSITELIB}/sydent/db/accounts.py +${PYSITELIB}/sydent/db/accounts.pyc +${PYSITELIB}/sydent/db/accounts.pyo +${PYSITELIB}/sydent/db/hashing_metadata.py +${PYSITELIB}/sydent/db/hashing_metadata.pyc +${PYSITELIB}/sydent/db/hashing_metadata.pyo ${PYSITELIB}/sydent/db/invite_tokens.py ${PYSITELIB}/sydent/db/invite_tokens.pyc ${PYSITELIB}/sydent/db/invite_tokens.pyo @@ -19,15 +62,36 @@ ${PYSITELIB}/sydent/db/peers.pyo ${PYSITELIB}/sydent/db/sqlitedb.py ${PYSITELIB}/sydent/db/sqlitedb.pyc ${PYSITELIB}/sydent/db/sqlitedb.pyo +${PYSITELIB}/sydent/db/terms.py +${PYSITELIB}/sydent/db/terms.pyc +${PYSITELIB}/sydent/db/terms.pyo ${PYSITELIB}/sydent/db/threepid_associations.py ${PYSITELIB}/sydent/db/threepid_associations.pyc ${PYSITELIB}/sydent/db/threepid_associations.pyo ${PYSITELIB}/sydent/db/valsession.py ${PYSITELIB}/sydent/db/valsession.pyc ${PYSITELIB}/sydent/db/valsession.pyo +${PYSITELIB}/sydent/hs_federation/__init__.py +${PYSITELIB}/sydent/hs_federation/__init__.pyc +${PYSITELIB}/sydent/hs_federation/__init__.pyo +${PYSITELIB}/sydent/hs_federation/types.py +${PYSITELIB}/sydent/hs_federation/types.pyc +${PYSITELIB}/sydent/hs_federation/types.pyo +${PYSITELIB}/sydent/hs_federation/verifier.py +${PYSITELIB}/sydent/hs_federation/verifier.pyc +${PYSITELIB}/sydent/hs_federation/verifier.pyo ${PYSITELIB}/sydent/http/__init__.py ${PYSITELIB}/sydent/http/__init__.pyc ${PYSITELIB}/sydent/http/__init__.pyo +${PYSITELIB}/sydent/http/auth.py +${PYSITELIB}/sydent/http/auth.pyc +${PYSITELIB}/sydent/http/auth.pyo +${PYSITELIB}/sydent/http/blacklisting_reactor.py +${PYSITELIB}/sydent/http/blacklisting_reactor.pyc +${PYSITELIB}/sydent/http/blacklisting_reactor.pyo +${PYSITELIB}/sydent/http/federation_tls_options.py +${PYSITELIB}/sydent/http/federation_tls_options.pyc +${PYSITELIB}/sydent/http/federation_tls_options.pyo ${PYSITELIB}/sydent/http/httpclient.py ${PYSITELIB}/sydent/http/httpclient.pyc ${PYSITELIB}/sydent/http/httpclient.pyo @@ -40,39 +104,78 @@ ${PYSITELIB}/sydent/http/httpsclient.pyo ${PYSITELIB}/sydent/http/httpserver.py ${PYSITELIB}/sydent/http/httpserver.pyc ${PYSITELIB}/sydent/http/httpserver.pyo +${PYSITELIB}/sydent/http/matrixfederationagent.py +${PYSITELIB}/sydent/http/matrixfederationagent.pyc +${PYSITELIB}/sydent/http/matrixfederationagent.pyo ${PYSITELIB}/sydent/http/servlets/__init__.py ${PYSITELIB}/sydent/http/servlets/__init__.pyc ${PYSITELIB}/sydent/http/servlets/__init__.pyo +${PYSITELIB}/sydent/http/servlets/accountservlet.py +${PYSITELIB}/sydent/http/servlets/accountservlet.pyc +${PYSITELIB}/sydent/http/servlets/accountservlet.pyo +${PYSITELIB}/sydent/http/servlets/authenticated_bind_threepid_servlet.py +${PYSITELIB}/sydent/http/servlets/authenticated_bind_threepid_servlet.pyc +${PYSITELIB}/sydent/http/servlets/authenticated_bind_threepid_servlet.pyo +${PYSITELIB}/sydent/http/servlets/authenticated_unbind_threepid_servlet.py +${PYSITELIB}/sydent/http/servlets/authenticated_unbind_threepid_servlet.pyc +${PYSITELIB}/sydent/http/servlets/authenticated_unbind_threepid_servlet.pyo ${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.py ${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.pyc ${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.pyo ${PYSITELIB}/sydent/http/servlets/bulklookupservlet.py ${PYSITELIB}/sydent/http/servlets/bulklookupservlet.pyc ${PYSITELIB}/sydent/http/servlets/bulklookupservlet.pyo +${PYSITELIB}/sydent/http/servlets/cors_servlet.py +${PYSITELIB}/sydent/http/servlets/cors_servlet.pyc +${PYSITELIB}/sydent/http/servlets/cors_servlet.pyo ${PYSITELIB}/sydent/http/servlets/emailservlet.py ${PYSITELIB}/sydent/http/servlets/emailservlet.pyc ${PYSITELIB}/sydent/http/servlets/emailservlet.pyo ${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.py ${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.pyc ${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.pyo +${PYSITELIB}/sydent/http/servlets/hashdetailsservlet.py +${PYSITELIB}/sydent/http/servlets/hashdetailsservlet.pyc +${PYSITELIB}/sydent/http/servlets/hashdetailsservlet.pyo +${PYSITELIB}/sydent/http/servlets/logoutservlet.py +${PYSITELIB}/sydent/http/servlets/logoutservlet.pyc +${PYSITELIB}/sydent/http/servlets/logoutservlet.pyo ${PYSITELIB}/sydent/http/servlets/lookupservlet.py ${PYSITELIB}/sydent/http/servlets/lookupservlet.pyc ${PYSITELIB}/sydent/http/servlets/lookupservlet.pyo +${PYSITELIB}/sydent/http/servlets/lookupv2servlet.py +${PYSITELIB}/sydent/http/servlets/lookupv2servlet.pyc +${PYSITELIB}/sydent/http/servlets/lookupv2servlet.pyo ${PYSITELIB}/sydent/http/servlets/msisdnservlet.py ${PYSITELIB}/sydent/http/servlets/msisdnservlet.pyc ${PYSITELIB}/sydent/http/servlets/msisdnservlet.pyo ${PYSITELIB}/sydent/http/servlets/pubkeyservlets.py ${PYSITELIB}/sydent/http/servlets/pubkeyservlets.pyc ${PYSITELIB}/sydent/http/servlets/pubkeyservlets.pyo +${PYSITELIB}/sydent/http/servlets/registerservlet.py +${PYSITELIB}/sydent/http/servlets/registerservlet.pyc +${PYSITELIB}/sydent/http/servlets/registerservlet.pyo ${PYSITELIB}/sydent/http/servlets/replication.py ${PYSITELIB}/sydent/http/servlets/replication.pyc ${PYSITELIB}/sydent/http/servlets/replication.pyo ${PYSITELIB}/sydent/http/servlets/store_invite_servlet.py ${PYSITELIB}/sydent/http/servlets/store_invite_servlet.pyc ${PYSITELIB}/sydent/http/servlets/store_invite_servlet.pyo +${PYSITELIB}/sydent/http/servlets/termsservlet.py +${PYSITELIB}/sydent/http/servlets/termsservlet.pyc +${PYSITELIB}/sydent/http/servlets/termsservlet.pyo ${PYSITELIB}/sydent/http/servlets/threepidbindservlet.py ${PYSITELIB}/sydent/http/servlets/threepidbindservlet.pyc ${PYSITELIB}/sydent/http/servlets/threepidbindservlet.pyo +${PYSITELIB}/sydent/http/servlets/threepidunbindservlet.py +${PYSITELIB}/sydent/http/servlets/threepidunbindservlet.pyc +${PYSITELIB}/sydent/http/servlets/threepidunbindservlet.pyo +${PYSITELIB}/sydent/http/servlets/versions.py +${PYSITELIB}/sydent/http/servlets/versions.pyc +${PYSITELIB}/sydent/http/servlets/versions.pyo +${PYSITELIB}/sydent/http/srvresolver.py +${PYSITELIB}/sydent/http/srvresolver.pyc +${PYSITELIB}/sydent/http/srvresolver.pyo ${PYSITELIB}/sydent/replication/__init__.py ${PYSITELIB}/sydent/replication/__init__.pyc ${PYSITELIB}/sydent/replication/__init__.pyo @@ -82,39 +185,69 @@ ${PYSITELIB}/sydent/replication/peer.pyo ${PYSITELIB}/sydent/replication/pusher.py ${PYSITELIB}/sydent/replication/pusher.pyc ${PYSITELIB}/sydent/replication/pusher.pyo -${PYSITELIB}/sydent/sign/__init__.py -${PYSITELIB}/sydent/sign/__init__.pyc -${PYSITELIB}/sydent/sign/__init__.pyo -${PYSITELIB}/sydent/sign/ed25519.py -${PYSITELIB}/sydent/sign/ed25519.pyc -${PYSITELIB}/sydent/sign/ed25519.pyo ${PYSITELIB}/sydent/sms/__init__.py ${PYSITELIB}/sydent/sms/__init__.pyc ${PYSITELIB}/sydent/sms/__init__.pyo ${PYSITELIB}/sydent/sms/openmarket.py ${PYSITELIB}/sydent/sms/openmarket.pyc ${PYSITELIB}/sydent/sms/openmarket.pyo +${PYSITELIB}/sydent/sms/types.py +${PYSITELIB}/sydent/sms/types.pyc +${PYSITELIB}/sydent/sms/types.pyo ${PYSITELIB}/sydent/sydent.py ${PYSITELIB}/sydent/sydent.pyc ${PYSITELIB}/sydent/sydent.pyo +${PYSITELIB}/sydent/terms/__init__.py +${PYSITELIB}/sydent/terms/__init__.pyc +${PYSITELIB}/sydent/terms/__init__.pyo +${PYSITELIB}/sydent/terms/terms.py +${PYSITELIB}/sydent/terms/terms.pyc +${PYSITELIB}/sydent/terms/terms.pyo ${PYSITELIB}/sydent/threepid/__init__.py ${PYSITELIB}/sydent/threepid/__init__.pyc ${PYSITELIB}/sydent/threepid/__init__.pyo -${PYSITELIB}/sydent/threepid/assocsigner.py -${PYSITELIB}/sydent/threepid/assocsigner.pyc -${PYSITELIB}/sydent/threepid/assocsigner.pyo ${PYSITELIB}/sydent/threepid/bind.py ${PYSITELIB}/sydent/threepid/bind.pyc ${PYSITELIB}/sydent/threepid/bind.pyo +${PYSITELIB}/sydent/threepid/signer.py +${PYSITELIB}/sydent/threepid/signer.pyc +${PYSITELIB}/sydent/threepid/signer.pyo +${PYSITELIB}/sydent/types.py +${PYSITELIB}/sydent/types.pyc +${PYSITELIB}/sydent/types.pyo +${PYSITELIB}/sydent/users/__init__.py +${PYSITELIB}/sydent/users/__init__.pyc +${PYSITELIB}/sydent/users/__init__.pyo +${PYSITELIB}/sydent/users/accounts.py +${PYSITELIB}/sydent/users/accounts.pyc +${PYSITELIB}/sydent/users/accounts.pyo +${PYSITELIB}/sydent/users/tokens.py +${PYSITELIB}/sydent/users/tokens.pyc +${PYSITELIB}/sydent/users/tokens.pyo ${PYSITELIB}/sydent/util/__init__.py ${PYSITELIB}/sydent/util/__init__.pyc ${PYSITELIB}/sydent/util/__init__.pyo ${PYSITELIB}/sydent/util/emailutils.py ${PYSITELIB}/sydent/util/emailutils.pyc ${PYSITELIB}/sydent/util/emailutils.pyo +${PYSITELIB}/sydent/util/hash.py +${PYSITELIB}/sydent/util/hash.pyc +${PYSITELIB}/sydent/util/hash.pyo +${PYSITELIB}/sydent/util/ip_range.py +${PYSITELIB}/sydent/util/ip_range.pyc +${PYSITELIB}/sydent/util/ip_range.pyo +${PYSITELIB}/sydent/util/ratelimiter.py +${PYSITELIB}/sydent/util/ratelimiter.pyc +${PYSITELIB}/sydent/util/ratelimiter.pyo +${PYSITELIB}/sydent/util/stringutils.py +${PYSITELIB}/sydent/util/stringutils.pyc +${PYSITELIB}/sydent/util/stringutils.pyo ${PYSITELIB}/sydent/util/tokenutils.py ${PYSITELIB}/sydent/util/tokenutils.pyc ${PYSITELIB}/sydent/util/tokenutils.pyo +${PYSITELIB}/sydent/util/ttlcache.py +${PYSITELIB}/sydent/util/ttlcache.pyc +${PYSITELIB}/sydent/util/ttlcache.pyo ${PYSITELIB}/sydent/validators/__init__.py ${PYSITELIB}/sydent/validators/__init__.pyc ${PYSITELIB}/sydent/validators/__init__.pyo Index: pkgsrc/www/py-sydent/files/sydent.conf diff -u pkgsrc/www/py-sydent/files/sydent.conf:1.1 pkgsrc/www/py-sydent/files/sydent.conf:1.2 --- pkgsrc/www/py-sydent/files/sydent.conf:1.1 Tue Aug 29 14:15:01 2023 +++ pkgsrc/www/py-sydent/files/sydent.conf Wed Aug 30 12:42:05 2023 @@ -1,38 +1,55 @@ -[DEFAULT] -server.name = -log.path = @SYDENT_DATA@/sydent.log +[general] +server.name = +log.path = @SYDENT_DATA@/sydent.log +log.level = INFO pidfile.path = @SYDENT_DATA@/sydent.pid +terms.path = +address_lookup_limit = 10000 +templates.path = @SYDENT_DATA@/res +brand.default = matrix-org +enable_v1_associations = true +delete_tokens_on_bind = true +ip.blacklist = +ip.whitelist = +homeserver_allow_list = +enable_v1_access = true + +[db] db.file = @SYDENT_DATA@/sydent.db -clientapi.http.port = 8090 + +[http] clientapi.http.bind_address = 127.0.0.1 +clientapi.http.port = 8090 +internalapi.http.bind_address = 127.0.0.1 +internalapi.http.port = replication.https.certfile = replication.https.cacert = +replication.https.bind_address = 127.0.0.1 replication.https.port = 4434 obey_x_forwarded_for = False -token.length = 6 -email.template = res/email.template +federation.verifycerts = True +client_http_base = + +[email] email.from = Sydent Validation email.subject = Your Validation Token email.invite.subject = %(sender_display_name)s has invited you to chat +email.invite.subject_space = %(sender_display_name)s has invited you to a space email.smtphost = localhost email.smtpport = 25 email.smtpusername = email.smtppassword = email.hostname = email.tlsmode = 0 -bodytemplate = Your code is {token} -ed25519.signingkey = +email.default_web_client_location = https://app.element.io +email.third_party_invite_username_obfuscate_characters = 3 +email.third_party_invite_domain_obfuscate_characters = 3 -[general] -server.name = - -[db] - -[http] - -[email] +[sms] +bodytemplate = Your code is {token} +username = +password = [crypto] -[sms] Added files: Index: pkgsrc/www/py-sydent/patches/patch-setup.py diff -u /dev/null pkgsrc/www/py-sydent/patches/patch-setup.py:1.1 --- /dev/null Wed Aug 30 12:42:05 2023 +++ pkgsrc/www/py-sydent/patches/patch-setup.py Wed Aug 30 12:42:05 2023 @@ -0,0 +1,57 @@ +$NetBSD: patch-setup.py,v 1.1 2023/08/30 12:42:05 manu Exp $ + +setup.py from earlier upstream release + +--- setup.py.orig 2023-08-30 08:07:57.248878277 +0000 ++++ setup.py 2017-04-25 15:29:32.000000000 +0000 +@@ -0,0 +1,50 @@ ++# -*- coding: utf-8 -*- ++ ++# Copyright 2014 OpenMarket Ltd ++# ++# Licensed under the Apache License, Version 2.0 (the "License"); ++# you may not use this file except in compliance with the License. ++# You may obtain a copy of the License at ++# ++# http://www.apache.org/licenses/LICENSE-2.0 ++# ++# Unless required by applicable law or agreed to in writing, software ++# distributed under the License is distributed on an "AS IS" BASIS, ++# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++# See the License for the specific language governing permissions and ++# limitations under the License. ++ ++import os ++from setuptools import setup, find_packages ++ ++ ++# Utility function to read the README file. ++# Used for the long_description. It's nice, because now 1) we have a top level ++# README file and 2) it's easier to type in the README file than to put a raw ++# string in below ... ++def read(fname): ++ return open(os.path.join(os.path.dirname(__file__), fname)).read() ++ ++setup( ++ name="SynapseIdentityServer", ++ version="0.1", ++ packages=find_packages(exclude=["tests"]), ++ description="Reference Synapse Identity Verification and Lookup Server", ++ install_requires=[ ++ "signedjson==1.0.0", ++ "unpaddedbase64==1.1.0", ++ "Twisted>=14.0.0", ++ "service_identity>=1.0.0", ++ "pyasn1", ++ "pynacl", ++ "daemonize", ++ "phonenumbers", ++ ], ++ setup_requires=[ ++ "setuptools_trial", ++ "setuptools>=1.0.0", # Needs setuptools that supports git+ssh. It's not obvious when support for this was introduced. ++ "mock" ++ ], ++ include_package_data=True, ++ long_description=read("README.rst"), ++) --_----------=_1693399325189010--