If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.
discussed with sthen@, tb@ and robert@
praying that my grep/sed skills did not break anything and still
believing in portbump :-)
switch to MOD_PEP517=poetry-core now that sthen@ did all the hard work :)
all user-facing scripts moved from /usr/local/share/synapse to
/usr/local/bin, rc script adapted accordingly.
dont forget to update the database schema after stopping your homeserver:
# rcctl stop synapse
# update_synapse_database --database-config /var/synapse/homeserver.yaml --run-background-updates
# rcctl start synapse
refer to https://github.com/matrix-org/synapse/releases/ for a list of
changes since 1.54, and https://matrix-org.github.io/synapse/latest/upgrade.html
for the upgrade notes.
tested at least by steven@, Uwe Werler & myself
ok sthen@ Renaud Allard (maintainer)
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
There is a denial of service attack (CVE-2020-26257) against the
federation APIs in which future events will not be correctly sent to
other servers over federation. This affects all servers that participate
in open federation. (Fixed in #8776).
Synapse may be affected by OpenSSL CVE-2020-1971. Synapse
administrators should ensure that they have the latest versions of the
cryptography Python package installed.
ok abieber@
"This release includes a security fix impacting installations using
Single Sign-On (i.e. SAML2 or CAS) for authentication. Administrators of
such installations are encouraged to upgrade as soon as possible.
The release also includes fixes for a couple of other bugs."
from Renaud Allard, I regenerated plist because there were some odd extra
lib/python${MODPY_VERSION}/ / lib/python${MODPY_VERSION}/site-packages/ lines.
Matrix specifies a set of RESTful HTTP JSON APIs as an open standard for
federated Instant Messaging and VoIP (creating and managing distributed chat
rooms without points of control or failure, cryptographically secure state
synchronisation across an open network, etc).
In Matrix, every user runs one or more Matrix clients, which connect
through to a Matrix homeserver. The homeserver stores all their personal
chat history and user account information.
Synapse is a reference "homeserver" implementation of Matrix.
(very happy to see this finally imported, as i initially started working
on it at p2k18 in nantes..)
ok solene@