| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-28 | namespace upgrading_auth since it's in the whatsnew doc | Michael Merickel | |
| 2020-10-13 | Rename `ISecurityPolicy.authenticated_identity` to `identity` | Theron Luhn | |
| 2020-04-24 | Exclude duplicate members `response` and `session` from `request` module to ↵ | Steve Piercy | |
| avoid Sphinx warnings: src/pyramid/request.py:docstring of pyramid.request.Request.response:1: WARNING: duplicate object description of pyramid.request.Request.response, other instance in api/request, use :noindex: for one of them src/pyramid/request.py:docstring of pyramid.request.Request.session:1: WARNING: duplicate object description of pyramid.request.Request.session, other instance in api/request, use :noindex: for one of them | |||
| 2020-01-16 | update docs with pyramid.authorizatio imports after syncing master | Michael Merickel | |
| 2020-01-14 | Apply suggestions from code review | Michael Merickel | |
| Co-Authored-By: Éric Araujo <merwok@netwok.org> | |||
| 2020-01-14 | Apply suggestions from code review | Michael Merickel | |
| Co-Authored-By: Éric Araujo <merwok@netwok.org> | |||
| 2020-01-14 | update changelog and docs | Michael Merickel | |
| 2020-01-12 | move doc references from pyramid.security to pyramid.authorization | Michael Merickel | |
| 2020-01-09 | clarify the docs | Michael Merickel | |
| 2020-01-09 | fix paradigm to avoid incorrect usages | Michael Merickel | |
| It's almost impossible to create a decorator that works on both methods and functions, but more importantly the original approach was sharing a cache across instances of the policy. It needed to be local to the policy instance, but shared across requests. The new example demonstrates that. The cache is also much more flexible in its usage patterns now. | |||
| 2020-01-08 | link to pr | Michael Merickel | |
| 2019-12-15 | Four spaces of indentation. | Theron Luhn | |
| 2019-12-14 | Update docs. | Theron Luhn | |
| 2019-12-14 | start reworking security policy | Éric Araujo | |
| 2019-10-17 | add ISecurityPolicy to the public interface api | Michael Merickel | |
| 2019-10-02 | define an IPredicateInfo instead of passing the full configurator to predicates | Michael Merickel | |
| 2019-09-30 | Merge pull request #3465 from luhn/security-policy | Michael Merickel | |
| Security policy implementation | |||
| 2019-07-13 | Improve authn/authz API docs. | Theron Luhn | |
| 2019-06-23 | Deprecation notices. | Theron Luhn | |
| 2019-06-23 | Make sure Configator.set_security_policy is in docs. | Theron Luhn | |
| 2019-05-26 | API docs. | Theron Luhn | |
| 2019-04-01 | Fix docs build. | Theron Luhn | |
| 2019-01-05 | stop overriding request.json_body from webob | Michael Merickel | |
| 2018-11-26 | Merge pull request #3421 from mmerickel/drop-py2 | Michael Merickel | |
| remove py2 from the codebase | |||
| 2018-11-21 | Keep the localizer property from showing up twice in the docs | Karl O. Pinc | |
| 2018-11-18 | Remove `docs/api/compat.rst`. The remaining items were moved into ↵ | Steve Piercy | |
| `pyramid.util`, but we don't want to document anything in that module. | |||
| 2018-11-17 | Remove long type (should have been removed with other type aliases) | Steve Piercy | |
| 2018-11-17 | Remove native_, rename ascii_native_ to ascii_ | Steve Piercy | |
| 2018-11-17 | Remove urllib.parse shims | Steve Piercy | |
| 2018-11-17 | Remove is_nonstr_iter | Steve Piercy | |
| 2018-11-17 | Remove reraise | Steve Piercy | |
| 2018-11-17 | Remove SimpleCookie and escape shims | Steve Piercy | |
| 2018-11-17 | Remove iter*, configparser, input_, map_ | Steve Piercy | |
| 2018-11-17 | Remove pickle and exec aliases | Steve Piercy | |
| 2018-11-17 | Remove *_types per b1a257bacc1c4ac2c1401ed02c51d9c6c03685d2 | Steve Piercy | |
| - Remove Python 2 items, and remove explicit mention of Python 3. | |||
| 2018-11-03 | change to use JSONSerializer for SignedCookieSessionFactory | Michael Merickel | |
| 2018-11-01 | remove deprecated security functions | Michael Merickel | |
| 2018-10-31 | remove docs/api/scaffolds.rst | Michael Merickel | |
| 2018-10-15 | add route_prefix_context to api docs | Michael Merickel | |
| 2018-10-15 | fix whatsnew syntax | Michael Merickel | |
| 2018-10-03 | remove deprecated set_request_property | Michael Merickel | |
| 2018-09-16 | deprecate signed_serialize and signed_deserialize | Michael Merickel | |
| 2018-09-16 | deprecate pickleable sessions, recommend json | Michael Merickel | |
| 2018-08-18 | Clean up code-blocks in request | Steve Piercy | |
| 2018-06-11 | Add httpexception for status code 308 | Jason Williams | |
| 2017-06-18 | Merge branch 'master' into pr/3034 | Michael Merickel | |
| 2017-06-18 | configure resource_url to use the same logic | Michael Merickel | |
| 2017-06-14 | fix p.security.ACLPermitsResult to subclass p.security.PermitsResult | Michael Merickel | |
| The ``IAuthorizationPolicy`` is expected to return an instance of ``PermitsResult`` and the ``ACLPermitsResult`` now subclasses this to form a consistent class hierarchy. Similarly the ``ACLDenied`` subclasses ``Denied`` and ``ACLAllowed`` subclasses ``Allowed`` for consistency. | |||
| 2017-04-30 | Merge pull request #2985 from mmerickel/plaster | Michael Merickel | |
| migrate pyramid to use plaster | |||
| 2017-04-29 | final cleanup of csrf decoupling in #2854 | Michael Merickel | |
| - Renamed `SessionCSRFStoragePolicy` to `LegacySessionCSRFStoragePolicy` for the version that uses the legacy `ISession.get_csrf_token` and `ISession.new_csrf_token` apis and set that as the default. - Added new `SessionCSRFStoragePolicy` that stores data in the session similar to how the `SessionAuthenticationPolicy` works. - `CookieCSRFStoragePolicy` did not properly return the newly generated token from `get_csrf_token` after calling `new_csrf_token`. It needed to cache the new value since the response callback does not affect the current request. - `CookieCSRFStoragePolicy` was not forwarding the `domain` value to the `CookieProfile` causing that setting to be ignored. - Removed `check_csrf_token` from the `ICSRFStoragePolicy` interface to simplify implementations of storage policies. - Added an introspectable item for the configured storage policy so that it appears on the debugtoolbar. - Added a change note on `ISession` that it no longer required the csrf methods. - Leave deprecated shims in ``pyramid.session`` for ``check_csrf_origin`` and ``check_csrf_token``. | |||
