Commits on Nov 17, 2008
  1. Updating for release

    --HG--
    branch : trunk
    committed Nov 16, 2008
Commits on Oct 19, 2008
  1. Bumping version as this now has some fairly hefty under the hood chan…

    …ges, and tweaks on storage and expiration
    
    --HG--
    branch : trunk
    committed Oct 18, 2008
Commits on Oct 18, 2008
  1. @pjenvey

    this is NOT 1.0.3 dammit, bump

    --HG--
    branch : trunk
    pjenvey committed Oct 18, 2008
Commits on Oct 17, 2008
  1. @zzzeek

    * Sending "type" and other namespace config arguments to cache.get()/

      cache.put()/cache.remove_value() is deprecated.   The namespace configuration is now
      preferred at the Cache level, i.e. when you construct a Cache
      or call cache_manager.get_cache().  This removes the ambiguity
      of Cache's dictionary interface and has_key() methods, which have
      no awareness of those arguments.
    * the "expiretime" in use is stored in the cache itself, so that it is
      always available when calling has_key() and other methods.  Between
      this change and the deprecation of 'type', the Cache no longer has
      any need to store cache configuration in memory per cache key, which in a
      dynamically-generated key scenario stores an arbitrarily large number
      of configurations - essentially a memory leak.
    * memcache caching has been vastly improved, no longer stores a list of
      all keys, which along the same theme prevented efficient usage for an
      arbitrarily large number of keys.  The keys() method is now unimplemented,
      and cache.remove() clears the entire memcache cache across all namespaces.
      This is what the memcache API provides so it's the best we can do.
    * memcache caching passes along "expiretime" to the memcached "time" parameter,
      so that the cache itself can reduce its size for elements which are
      expired (memcache seems to manage its size in any case, this is just a hint
      to improve its operation).
    * replaced homegrown ThreadLocal implementation with threading.local, falls
      back to a 2.3 compat one for python<2.4
    
    --HG--
    branch : trunk
    zzzeek committed Oct 17, 2008
Commits on Oct 15, 2008
  1. @zzzeek

    * file-based cache will not hold onto cached value once read from file;

      will create new value if the file is deleted as opposed to re-using
      what was last read.  This allows external removal of files to be
      used as a cache-invalidation mechanism.
    
    --HG--
    branch : trunk
    zzzeek committed Oct 15, 2008
Commits on Oct 14, 2008
  1. Added tag v1.0.3 for changeset 2fe6b4dbd73f

    --HG--
    branch : trunk
    committed Oct 14, 2008
  2. Rerelease of 1.0.3

    --HG--
    branch : trunk
    committed Oct 14, 2008
  3. Bumping dev version

    --HG--
    branch : trunk
    committed Oct 14, 2008
  4. Added tag v1.0.3 for changeset 45562d78db7a

    --HG--
    branch : trunk
    committed Oct 14, 2008
Commits on Oct 12, 2008
  1. @zzzeek

    CookieSession will add '_expires' value to data when an expire time i…

    …s set, and uses
    
    this when resending the cookie.  Use session.expire() or session.delete() to remove.
    
    --HG--
    branch : trunk
    zzzeek committed Oct 12, 2008
Commits on Oct 5, 2008
  1. @pjenvey

    re-fix platforms that lack os.getpid

    --HG--
    branch : trunk
    pjenvey committed Oct 5, 2008
Commits on Sep 22, 2008
  1. Updating dev tags

    --HG--
    branch : trunk
    committed Sep 22, 2008
  2. Added tag v1.0.2 for changeset c258512c54ef

    --HG--
    branch : trunk
    committed Sep 22, 2008
  3. Updating pycryptopp dep

    --HG--
    branch : trunk
    committed Sep 22, 2008
  4. Adding 1.0.2 info

    --HG--
    branch : trunk
    committed Sep 22, 2008
Commits on Sep 19, 2008
  1. @pjenvey

    Automated merge with https://www.knowledgetap.com/hg/beaker

    --HG--
    branch : trunk
    pjenvey committed Sep 19, 2008
  2. @pjenvey

    o fix ensuring digestmodule is callable, it won't be on 2.4 and hmac …

    …expects it
    
    that way
    o require pycryptopp and SQLAlchemy for more regular test coverage when not on
    Jython/IronPython
    
    --HG--
    branch : trunk
    pjenvey committed Sep 19, 2008
  3. More PEP8 fixes, removed old cereal.

    --HG--
    branch : trunk
    committed Sep 19, 2008
  4. Update changelog for 1.0.1 release

    --HG--
    branch : trunk
    committed Sep 19, 2008
  5. Various PEP 8 cleanups

    --HG--
    branch : trunk
    committed Sep 19, 2008
  6. Updating changelog for current revision

    --HG--
    branch : trunk
    rename : beaker/docs/source/conf.py => beaker/docs/conf.py
    rename : beaker/docs/source/index.rst => beaker/docs/index.rst
    committed Sep 19, 2008
  7. Adding doc dir

    --HG--
    branch : trunk
    committed Sep 19, 2008
  8. Merge

    --HG--
    branch : trunk
    committed Sep 19, 2008
  9. Applying patch to allow invalidate even if the namespace wasn't set.

    --HG--
    branch : trunk
    committed Sep 19, 2008
Commits on Sep 18, 2008
  1. @pjenvey

    bump version number

    --HG--
    branch : trunk
    pjenvey committed Sep 18, 2008
Commits on Sep 17, 2008
  1. @pjenvey

    prefer hashlib over the md5/sha modules which are deprecated in Pytho…

    …n 2.6
    
    --HG--
    branch : trunk
    pjenvey committed Sep 17, 2008
Commits on Aug 19, 2008
  1. Added tag v1.0.1 for changeset a3fa827c7024

    --HG--
    branch : trunk
    committed Aug 19, 2008
  2. Bug fix for cookie sessions to retain id before clearing values

    --HG--
    branch : trunk
    committed Aug 19, 2008
  3. Bumping dev version

    --HG--
    branch : trunk
    committed Aug 19, 2008
Commits on Aug 14, 2008
  1. Added tag v1.0 for changeset 0c772cbe08f3

    --HG--
    branch : trunk
    committed Aug 14, 2008
  2. Update Beaker changelog so its not lying

    --HG--
    branch : trunk
    committed Aug 14, 2008
Commits on Aug 12, 2008
  1. @pjenvey

    oops, rename synchronizers

    --HG--
    branch : trunk
    pjenvey committed Aug 11, 2008
Commits on Aug 9, 2008
  1. @pjenvey

    make file_syncronized fallback to mutex_synchronizer for platforms th…

    …at lack flock
    
    --HG--
    branch : trunk
    pjenvey committed Aug 8, 2008
  2. @pjenvey

    from Mike: release the correct lock

    --HG--
    branch : trunk
    pjenvey committed Aug 8, 2008
Commits on Aug 5, 2008
  1. Import clean-ups, PEP 8

    --HG--
    branch : trunk
    committed Aug 5, 2008