Permalink
Commits on Jun 17, 2016
  1. Make _accessed_time an mtime when save_accessed_time is false

    Based on feedback in #102. This
    simplifies the implementation.
    dbenamydd committed Jun 17, 2016
Commits on Jun 10, 2016
Commits on Jun 9, 2016
  1. Merge pull request #103 from ImaginationForPeople/configure_session_c…

    …lass_in_sess_obj
    
    Configure the session subclass that will be proxied by the SessionObject.
    amol- committed Jun 9, 2016
Commits on Jun 5, 2016
  1. Merge pull request #104 from adamchainz/readthedocs.io

    Convert readthedocs links for their .org -> .io migration for hosted projects
    amol- committed Jun 5, 2016
  2. Convert readthedocs links for their .org -> .io migration for hosted …

    …projects
    
    As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’:
    
    > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.
    
    Test Plan: Manually visited all the links I’ve modified.
    adamchainz committed Jun 5, 2016
Commits on Jun 2, 2016
  1. This allows to configure the session subclass that will be proxied

    by the SessionObject. This change is backwards-compatible.
    maparent committed Jun 2, 2016
Commits on May 20, 2016
  1. Fix typo

    dbenamydd committed May 20, 2016
Commits on Apr 24, 2016
  1. Fix invalid signature handling

    Previous implementation would throw invalid signature errors
    on unrelated cookies, which is undesirable
    
    This changes the interface of SignedCookie a bit which could
    affect external callers. Any recommendations on this? We could
    also make a new ValidatingSignedCookie class or something that
    does this and deprecate the old one.
    pfhayes committed Apr 24, 2016
  2. Bring back missing test cases

    pfhayes committed Apr 24, 2016
  3. Treat empty cookies as unset

    pfhayes committed Apr 24, 2016
  4. Propagate invalidate_corrupt to signature validation

    I set invalidate_corrupt to default to True inside SignedCookie
    for backwards compatibility reasons (if any client code instantiates
    SignedCookie directly). But this will extend the handling of
    invalidate_corrupt to a case it did not previously handle. Before this,
    if invalidate_corrupt was False, it was still possible to silently
    invalidate the session if the signature was invalid.
    pfhayes committed Apr 24, 2016
  5. Fix cookie handling

    pfhayes committed Apr 24, 2016
  6. Add additional error type

    pfhayes committed Apr 24, 2016
  7. Remove duplicate test

    pfhayes committed Apr 24, 2016
Commits on Apr 21, 2016
  1. Fix for python 3

    pfhayes committed Apr 21, 2016
  2. reuse data_serializer key

    pfhayes committed Apr 21, 2016
Commits on Apr 20, 2016
  1. Fix test

    pfhayes committed Apr 20, 2016
Commits on Jan 25, 2016
  1. Test on Python3.5

    amol- committed Jan 25, 2016
  2. Support for annotations in @cache_region and use real objects in test…

    …s for cached object methods
    amol- committed Jan 25, 2016
Commits on Jan 23, 2016
Commits on Jan 22, 2016
  1. Merge pull request #92 from mmchenry-duolingo/shared_pylibmc_pool

    share instances of pylibmc.ThreadMappedPool in PyLibMCNamespaceManager
    amol- committed Jan 22, 2016