Log

util/datamanager.lua @ 6997:0ab228bc21c6

description author age
util.datamanager: Handle potential issues from fallocate Kim Alvefur Fri, 11 Dec 2015 20:24:36 +0100
util.datamanager: No shadowing of variable [luacheck] Kim Alvefur Fri, 11 Dec 2015 20:22:54 +0100
util.datamanager: Skip past second check if first attemtp to open file succeeds Kim Alvefur Fri, 11 Dec 2015 20:18:24 +0100
util.datamanager: In append() collect status when closing file handle as it may fail (eg the implied flush) Kim Alvefur Fri, 11 Dec 2015 20:13:37 +0100
util.datamanager: Overwrite 'data' variable instead of shadownig it [luacheck] Kim Alvefur Fri, 11 Dec 2015 20:11:48 +0100
util.datamanager: Factor out code for appending bytes to a file Kim Alvefur Fri, 11 Dec 2015 20:07:22 +0100
util.*: Remove use of module() function, make all module functions local and return them in a table at the end Kim Alvefur Sat, 21 Feb 2015 10:36:37 +0100
util.datamanager: Fix traceback from trying to purge when storage is empty or otherwise unaccessible (fixes #496) Kim Alvefur Wed, 13 May 2015 21:44:13 +0200
util.datamanager: Fix traceback due to %s in log message Kim Alvefur Fri, 03 Apr 2015 12:10:30 +0200
util.datamanager: Check that the global 'prosody' exists before using it (fixes nil indexing in use outside of prosody) Kim Alvefur Fri, 20 Feb 2015 19:00:01 +0100
util.datamanager: Clear the cache of created directories on storage failure, and retry Matthew Wild Sun, 07 Apr 2013 20:28:12 +0100
util.datamanager: expose path decode and encode functions. Marco Cirillo Sun, 07 Apr 2013 16:56:49 +0000
util.datamanager: Don't escape the name of a store Kim Alvefur Sun, 16 Dec 2012 14:36:24 +0100
util.datamanager: Remove unused variable Kim Alvefur Fri, 14 Dec 2012 14:25:58 +0100
util.datamanager: Remove dead code path Kim Alvefur Fri, 14 Dec 2012 14:21:32 +0100
mod_storage_internal, datamanager: Add support for iterating over users with data in a store Kim Alvefur Fri, 21 Sep 2012 17:23:08 +0200
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version Kim Alvefur Mon, 17 Sep 2012 05:42:10 +0200
util.datamanager: Make the util.pposix dependency optional. Waqas Hussain Wed, 12 Sep 2012 22:03:06 +0500
util.datamanager: Ignore errors if the file is gone after removing it Kim Alvefur Sun, 26 Aug 2012 20:53:40 +0200
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file" Kim Alvefur Sat, 25 Aug 2012 01:21:41 +0200
Merge Waqas<>Zash Matthew Wild Tue, 31 Jul 2012 23:07:02 +0100
util.datamanager: Try to open in read+write mode, then retry with write mode if that fails (usually because it doesn't exist) Kim Alvefur Tue, 31 Jul 2012 23:34:11 +0200
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows. Waqas Hussain Wed, 01 Aug 2012 01:36:34 +0500
util.datamanager: Add missing mode flag to seek call Kim Alvefur Tue, 31 Jul 2012 08:23:55 +0200
util.datamanager: Remove a few unused imports Kim Alvefur Sun, 29 Jul 2012 03:30:59 +0200
util.datamanager: Write to a temporary file and atomically move it into place Kim Alvefur Sun, 29 Jul 2012 03:26:03 +0200
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate() Kim Alvefur Sat, 28 Jul 2012 22:37:24 +0200
util.datamanager: Add function for removing all data belonging to a user Kim Alvefur Sat, 28 Jul 2012 21:31:54 +0200
util.datamanager: Add function for listing stores Kim Alvefur Sat, 28 Jul 2012 21:22:42 +0200
Merge with Florob Matthew Wild Sat, 28 Jul 2012 01:14:31 +0100