pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-sydent



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.

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@localhost
-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 <noreply@{hostname}>
 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"),
++)



Home | Main Index | Thread Index | Old Index