log MoinMoin/caching.py @ 6101:316986758258

age author description
Tue, 11 Feb 2014 16:18:47 +0100 Thomas Waldmann introduce a new caching scope "userdir"
Sun, 07 Mar 2010 20:27:20 +0100 Thomas Waldmann remove all calls to filesys.dc* (dclistdir, dcdisable), remove unused imports
Thu, 10 Sep 2009 11:57:44 +0100 Thomas Waldmann work around windows caching lock problems (see details below) 1.8.5
Sat, 29 Aug 2009 22:17:07 +0200 Thomas Waldmann caching: refactored locking to separate methods, new scope='dir'
Sat, 29 Aug 2009 12:32:17 +0200 Thomas Waldmann fix SyntaxError in cs 149357d4bb4d
Sat, 29 Aug 2009 01:46:14 +0200 Thomas Waldmann fix locking for CacheEntry (wrong 'finally:')
Tue, 05 Aug 2008 17:35:16 +0200 Johannes Berg caching: remove page_or_wiki scope
Sun, 27 Jul 2008 12:59:45 +0200 Thomas Waldmann merged some 1.7 changesets
Sat, 19 Jul 2008 14:36:38 +0200 Thomas Waldmann caching module backported from 1.8 (file-like new api, old api still as is)
Wed, 16 Jul 2008 22:48:33 +0200 Thomas Waldmann caching: minor changes
Wed, 16 Jul 2008 22:09:12 +0200 Thomas Waldmann caching: support file-like content for update(), new size() function. cache action: use file-like api of caching
Wed, 16 Jul 2008 19:26:04 +0200 Thomas Waldmann some PEP8 fixes
Wed, 16 Jul 2008 19:20:23 +0200 Thomas Waldmann caching: improve comments/docstrings, better exception handling, use file-like api for contents() and update(), calculate cache file name only once, cleanup
Wed, 16 Jul 2008 17:53:40 +0200 Thomas Waldmann caching: always use binary file mode for file-like api
Wed, 16 Jul 2008 17:46:49 +0200 Thomas Waldmann caching: more doc-strings, added (c) of Thomas Pfaff, cosmetic changes
Wed, 16 Jul 2008 17:30:43 +0200 Thomas Waldmann caching: remember lock in self._lock, handle it in a similar way as self._fileobj
Wed, 16 Jul 2008 17:20:45 +0200 Thomas Waldmann caching: implemented file-like api (thanks to Thomas Pfaff for the patch)
Sat, 17 May 2008 21:23:09 +0200 Thomas Waldmann fix failure of detection of on-disk cache updates (this fixes unreliable dicts/groups tests), remove unused Page attribute
Wed, 27 Feb 2008 12:46:18 +0100 Thomas Waldmann refactored misc. modules to use own logger instead of request.log
Wed, 19 Sep 2007 21:39:48 +0200 Thomas Waldmann handle out-of-space errors in PageEditor and caching, avoid 'current' corruption (thanks to TheAnarcat)
Thu, 14 Jun 2007 13:55:40 +0200 Thomas Waldmann add use_encode parameter to caching - useful for readable cache files. this re-adds similar functionality that was removed in changeset 5070d0358544
Wed, 04 Apr 2007 00:24:05 +0200 Johannes Berg caching.get_cache_list
Fri, 30 Mar 2007 21:50:50 +0200 Thomas Waldmann 'make pylint', fixed lots of minor stuff found by pylint (and there is still lots left to do)
Tue, 27 Mar 2007 21:07:33 +0200 Thomas Waldmann fixing copyright headers: remove umlauts (encoding troubles), make epydoc compatible, reformat
Sun, 18 Mar 2007 23:06:11 +0100 Thomas Waldmann caching: mkstemp uses 0600 to create files, we need chmod to change them to our preferred file mode
Fri, 23 Feb 2007 13:06:42 +0100 Thomas Waldmann Eclipse PyDev Check: fixed lots of its errors and warnings
Fri, 23 Feb 2007 02:16:07 +0100 Thomas Waldmann Eclipse PyDev Check: fixed lots of its errors and warnings
Sun, 19 Nov 2006 17:43:01 +0100 Thomas Waldmann avoid accessing invalid page revisions, tune caching code (ported from 1.5)
Tue, 31 Oct 2006 21:57:48 +0100 Thomas Waldmann use tempfile.mkstemp to avoid renaming trouble (ported from 1.5)
Sun, 22 Oct 2006 20:48:23 +0200 Thomas Waldmann caching: move use_pickle to __init__, remove unused encode/decode args from .content()/.update()
Sun, 22 Oct 2006 20:31:37 +0200 Thomas Waldmann caching module: use_pickle argument for .content() and .update()
Sun, 27 Aug 2006 01:32:14 +0200 Thomas Waldmann check for non-existing dir before calling os.makedirs
Sun, 27 Aug 2006 01:20:15 +0200 Thomas Waldmann remove util.filesys.make[dD]irs - not needed any more due to os.umask() use
Fri, 18 Aug 2006 21:20:15 +0200 Thomas Waldmann remove most chmod calls, use 1 os.umask() call in request module instead (port from 1.5)
Thu, 17 Aug 2006 19:58:52 +0200 Alexander Schremmer Mute the tempnam warning in the caching module.
Thu, 17 Aug 2006 13:03:53 +0200 Thomas Waldmann lock: LazyReadLock, LazyWriteLock == do nothing. Only for POSIX OS and POSIX style of code using that kind of locks (see comments there).
Thu, 17 Aug 2006 12:11:01 +0200 Thomas Waldmann caching: update contents by tmpfile+rename, not touching old inode content. add locking for .remove() call. small fixes to lock code.
Sat, 08 Jul 2006 21:21:36 +0200 Thomas Waldmann whitespace and minor style changes only
Thu, 06 Jul 2006 23:24:08 +0200 Alexander Schremmer Speeded up linkto: search by avoiding read locks on pagelinks retrieval.
Sun, 21 May 2006 18:18:06 +0200 Thomas Waldmann deprecate usage of CacheEntry without explicit scope
Sun, 21 May 2006 18:01:23 +0200 Thomas Waldmann scope == {'item', 'wiki', 'farm'} for caching
Sun, 21 May 2006 16:54:45 +0200 Thomas Waldmann add scope param to CacheEntry, scope=='farm' uses farmwide caching, use it for i18n
Tue, 07 Mar 2006 07:05:29 +0000 Thomas Waldmann fixing yet another bug in error logging calls
Sun, 26 Feb 2006 23:55:12 +0000 Thomas Waldmann fixing some wrong attribute references
Fri, 03 Feb 2006 20:12:31 +0000 Thomas Waldmann fix some error handlers, logging for caching lock failures
Sat, 28 Jan 2006 23:11:15 +0000 Thomas Waldmann add locking to caching module
Thu, 22 Sep 2005 15:09:50 +0000 Thomas Waldmann tag of nonpublic@localhost--archive/moin--enterprise--1.5--base-0