Permalink
Commits on Nov 24, 2008
  1. merge

    --HG--
    branch : trunk
    committed Nov 24, 2008
  2. Automated merge with https://www.knowledgetap.com/hg/beaker

    --HG--
    branch : trunk
    pjenvey committed Nov 24, 2008
  3. gracefully auto upgrade from the old cache format

    --HG--
    branch : trunk
    pjenvey committed Nov 24, 2008
  4. Changing for 1.1.2 release

    --HG--
    branch : trunk
    committed Nov 24, 2008
  5. Bumping to 1.2 dev

    --HG--
    branch : trunk
    committed Nov 24, 2008
  6. Bumping dev req

    --HG--
    branch : trunk
    committed Nov 24, 2008
  7. Added tag v1.1.1 for changeset 2d2ac26bae8e

    --HG--
    branch : trunk
    committed Nov 24, 2008
  8. Bumping pycryptopp req

    --HG--
    branch : trunk
    committed Nov 24, 2008
  9. Updating changelog

    --HG--
    branch : trunk
    committed Nov 24, 2008
  10. Fix GAE bug with namespace manager

    --HG--
    branch : trunk
    committed Nov 24, 2008
  11. Added tag v1.1 for changeset 92506e9abe02

    --HG--
    branch : trunk
    committed Nov 24, 2008
Commits on Nov 23, 2008
  1. Use proper version

    --HG--
    branch : trunk
    committed Nov 23, 2008
  2. changelog tweak

    --HG--
    branch : trunk
    committed Nov 23, 2008
  3. merge

    --HG--
    branch : trunk
    committed Nov 23, 2008
  4. - during FileSynchronizer do_acquire_read_lock()/do_acquire_write_loc…

    …k(),
    
    if wait=False and the lock is not acquired, close the filehandle.  Fixes
    long-standing lock file leak bug.
    
    --HG--
    branch : trunk
    zzzeek committed Nov 23, 2008
Commits on Nov 17, 2008
  1. Updating for release

    --HG--
    branch : trunk
    committed Nov 17, 2008
Commits on Oct 30, 2008
  1. ensure test sanity by nuking file namespace backing file before testing

    --HG--
    branch : trunk
    pjenvey committed Oct 30, 2008
  2. fix test skips per new clsmap contents

    --HG--
    branch : trunk
    pjenvey committed Oct 30, 2008
Commits on Oct 27, 2008
  1. remove __del__ method and file remove from FileSynchronizer; this can…

    … interfere with locking
    
    --HG--
    branch : trunk
    zzzeek committed Oct 27, 2008
Commits on Oct 21, 2008
  1. don't try testing memcached support as it needs an memcached server

    --HG--
    branch : trunk
    pjenvey committed Oct 21, 2008
Commits on Oct 20, 2008
  1. keep a handle on the exception which was raised, so that it can be re…

    …-raised when requested
    
    --HG--
    branch : trunk
    zzzeek committed Oct 20, 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 19, 2008
Commits on Oct 18, 2008
  1. this is NOT 1.0.3 dammit, bump

    --HG--
    branch : trunk
    pjenvey committed Oct 18, 2008
Commits on Oct 17, 2008
  1. * 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. * 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. 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. 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