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