Synapse now requires forwarded-for headers when running behind a reverse
proxy, but it will warn the user if those are missing.
PR: ports/254277
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
Several features are deprecated now, which means:
- Last release which guarantees support for Python 3.5
- Support for PostgreSQL 9.5 will end early in February 2021
- Support for Python 3.6 and PostgreSQL 9.6 will end near the end of 2021
Changelog: https://github.com/matrix-org/synapse/releases/tag/v1.25.0
PR: 252912
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D28298
you have to make sure the ports that depend on it will not try to use
that version, otherwise it breaks bulk -a.
Error: compute_deps_pkg failed to lookup pkgname for security/py-pysaml2@py35 processing package py35-matrix-synapse-1.7.2_1 from net-im/py-matrix-synapse@py35 -- Is SUBDIR+=py-pysaml2@py35 missing in security/Makefile and does the port provide the 'py35' FLAVOR?
Error: compute_deps_pkg failed to lookup existing pkgname for security/py-pysaml2@py35 processing package py35-matrix-synapse-1.7.2_1
Error: compute_deps_pkg failed to lookup pkgname for security/py-pysaml2@py35 processing package py35-keystone-13.0.0_1 from security/py-keystone@py35 -- Is SUBDIR+=py-pysaml2@py35 missing in security/Makefile and does the port provide the 'py35' FLAVOR?
Error: compute_deps_pkg failed to lookup existing pkgname for security/py-pysaml2@py35 processing package py35-keystone-13.0.0_1
Pointy hat: sunpoet
- Update to 1.7.2
- Enable PostgreSQL support per default as recommended from upstream
- Add messages for updating
PR: 242702
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
* Remove the EMAIL option and convert the dependencies of it as general
runtime requirements.
While I'm here:
* Remove superfluous occurrences of "+=" from PLIST_SUB, SUB_LIST and the
*_RUN_DEPENDS option helpers because there are no previous definitions of
those variables.
* Remove workaround for devel/py-msgpack from the post-patch target that is
no longer required.
* Do some cleanup and place variables to their intended locations.
Changelog:
* Note: The support for Python 2.7 was dropped with the 1.1.0 release!
https://github.com/matrix-org/synapse/releases/tag/v1.2.1
PR: 239013
Submitted by: Sascha Biberhofer <ports@skyforge.at> (maintainer)
MFH: 2019Q3
Security: 38d2df4d-b143-11e9-87e7-901b0e934d69
This Update fixes a Security issue:
Fix an issue where event signatures were not always correctly validated
Fix an issue where server_acls could be circumvented for incoming events
Submitted by: maintainer
Security: CVE-2018-16515
Append missing argument to the command suggested to generate a config.
Not worth bumping the PORTREVISION over. The software kindly asks you to
append the argument, so this will get included in the next package
update.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464