summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-04-19remove __unicode__ methodSergey Maranchuk
2020-04-19predicate order must be integerSergey Maranchuk
2020-04-19invoke super() without argumentsSergey Maranchuk
2020-04-19rename __nonzero__() to __bool__()Sergey Maranchuk
2020-04-17inheriting from `object` not necessary in py3Sergey Maranchuk
2020-01-18remove unnecessary usage of text_Michael Merickel
2020-01-18simplify SettableProperty to be a non-data-descriptor to avoid caching itselfMichael Merickel
2020-01-18use standard detection for data descriptorsMichael Merickel
2020-01-17Merge pull request #3563 from mmerickel/move-acl-security-to-authorizationMichael Merickel
Move acl security to authorization
2020-01-16merge masterÉric Araujo
2020-01-16Merge branch 'master' into move-acl-security-to-authorizationMichael Merickel
2020-01-14fix commentMichael Merickel
2020-01-14apply more review fixes, minimize some diffsÉric Araujo
2020-01-12fix lintMichael Merickel
2020-01-12move doc references from pyramid.security to pyramid.authorizationMichael Merickel
2020-01-12move acl helper apis from pyramid.security to pyramid.authorizationMichael Merickel
2020-01-11remove obsolete bitÉric Araujo
2020-01-11replace "third-party" with "custom"Éric Araujo
2020-01-11merge masterÉric Araujo
2020-01-09Merge branch 'master' into security-docsMichael Merickel
2020-01-09clarify the docsMichael Merickel
2020-01-09fix paradigm to avoid incorrect usagesMichael 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-08grammar fixesMichael Merickel
2020-01-08fix lintMichael Merickel
2020-01-08add changed directivesMichael Merickel
2020-01-08add a RequestLocalCache classMichael Merickel
2020-01-08invoke finished callbacks in prepare/bootstrap closersMichael Merickel
2020-01-07rewrite docs for custom predicatesÉric Araujo
2020-01-05handle settable property same as reifyMichael Merickel
2020-01-05support using descriptors other than propertyMichael Merickel
2020-01-05allow overriding synthesized propertiesMichael Merickel
2020-01-03Merge branch 'master' into security-docsMichael Merickel
2019-12-31change hashalg on AuthTktCookieHelper to sha512.Michael Merickel
2019-12-30rename identify(request) to authenticated_identity(request)Michael Merickel
2019-12-27isortMichael Merickel
2019-12-26fix imp deprecationMichael Merickel
2019-12-24add "of the documentation" pointer to deprecation warningsMichael Merickel
2019-12-24security policy docs and legacy policy improvementsMichael Merickel
- Added `set_security_policy`` to more places in the docs. - Ensure that the authn/authz policies are not used at all if the legacy policy is not in effect to avoid edge cases where the code would skip the security policy and use the authn/authz policy on accident. - Change deprecation warnings in code to reference the docs by name instead of by URL.
2019-12-23Merge branch 'master' into luhn-authenticated-useridMichael Merickel
2019-12-23modify deprecation warningMichael Merickel
2019-12-17Improve docs for remember/forget.Theron Luhn
2019-12-17Remove `identity` from authenticated_userid interface.Theron Luhn
2019-12-16Fix EffectivePrincipalsPredicate deprecation warning.Theron Luhn
Fired upon registering, not upon use.
2019-12-15Remove requirement that identity is validated.Theron Luhn
2019-12-15Revert "Bring back identity into permits."Theron Luhn
This reverts commit 2e06fa414412688dc3b7e0b422b0fc0b96ec882f.
2019-12-15handle a missing content negotiation case where the unencoded option is not ↵Michael Merickel
available and the client requests an encoded variant that doesn't exist
2019-12-15Merge pull request #3537 from mmerickel/negotiate-static-encodingMichael Merickel
negotiate the best static asset using supported encodings
2019-12-15Four spaces of indentation.Theron Luhn
2019-12-14Bring back identity into permits.Theron Luhn
2019-12-14Update docs.Theron Luhn