summaryrefslogtreecommitdiff
path: root/CHANGES.rst
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2018-11-03 13:27:32 -0500
committerMichael Merickel <michael@merickel.org>2018-11-03 13:34:58 -0500
commit02caee917f1b629467942ae3112d10e13d03202a (patch)
tree4f433ad0811495ced4900055426f5d9ac3c658f5 /CHANGES.rst
parentfc67869fb2732e715905614af3f9a69d48aed644 (diff)
downloadpyramid-02caee917f1b629467942ae3112d10e13d03202a.tar.gz
pyramid-02caee917f1b629467942ae3112d10e13d03202a.tar.bz2
pyramid-02caee917f1b629467942ae3112d10e13d03202a.zip
remove UnencryptedCookieSessionFactoryConfig and signed_(de)serialize
Diffstat (limited to 'CHANGES.rst')
-rw-r--r--CHANGES.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index f847cec7a..dfea7afa9 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -39,6 +39,19 @@ Backward Incompatibilities
matching that was not compliant with the RFC.
See https://github.com/Pylons/pyramid/pull/3411
+- Removed ``pyramid.session.UnencryptedCookieSessionFactoryConfig``. This
+ session factory was replaced with
+ ``pyramid.session.SignedCookieSessionFactory`` in Pyramid 1.5 and has been
+ deprecated since then.
+ See https://github.com/Pylons/pyramid/pull/3412
+
+- Removed ``pyramid.session.signed_serialize``, and
+ ``pyramid.session.signed_deserialize``. These methods were only used by
+ the now-removed ``pyramid.session.UnencryptedCookieSessionFactoryConfig``
+ and were coupled to the vulnerable pickle serialization format which could
+ lead to remove code execution if the secret key is compromised.
+ See https://github.com/Pylons/pyramid/pull/3412
+
Documentation Changes
---------------------