Tue, 12 Sep 2017 14:54:57 +0300 |
Timo Sirainen |
lib: file_lock_set_unlink_on_free() - Avoid unlink() if another process is waiting on the lock
|
Thu, 22 Jun 2017 01:52:29 +0300 |
Timo Sirainen |
lib: Add file_lock_set_close_on_free()
|
Thu, 22 Jun 2017 01:47:51 +0300 |
Timo Sirainen |
lib: Add file_lock_set_unlink_on_free()
|
Thu, 22 Jun 2017 09:05:06 +0300 |
Timo Sirainen |
lib: Add file_lock_set_path()
|
Thu, 22 Jun 2017 01:42:56 +0300 |
Timo Sirainen |
lib: Add file_lock_get_path()
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Wed, 11 Jan 2017 01:57:46 +0100 |
Stephan Bosch |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
|
Mon, 24 Oct 2016 15:59:07 +0300 |
Timo Sirainen |
lib: With FILE_LOCK_SLOW_WARNING_MSECS log a warning also when keeping lock for long.
|
Mon, 24 Oct 2016 14:05:58 +0300 |
Timo Sirainen |
lib: Add FILE_LOCK_SLOW_WARNING_MSECS environment.
|
Wed, 31 Aug 2016 20:14:41 +0300 |
Phil Carmody |
Fix control flow and T_BEGIN/T_END hygiene
|
Tue, 23 Aug 2016 12:48:21 +0300 |
Timo Sirainen |
lib: Track how much time has been spent on waiting for locks.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Mon, 28 Sep 2015 23:39:31 +0300 |
Timo Sirainen |
lib: s/EDEADLOCK/EDEADLK/
|
Sun, 20 Sep 2015 01:04:50 +0300 |
Timo Sirainen |
lib: file_wait_lock*(): Improve the panic log message on EDEADLOCK.
|
Wed, 16 Sep 2015 10:46:44 +0900 |
Timo Sirainen |
lib: file_wait_lock_error() assert-crashes now on EDEADLOCK
|
Mon, 05 Jan 2015 22:20:10 +0200 |
Phil Carmody |
global: freshen copyright
|
Tue, 11 Nov 2014 05:06:09 +0200 |
Timo Sirainen |
lib: Compiler warning fix in 32bit systems to previous change
|
Tue, 11 Nov 2014 03:13:16 +0200 |
Timo Sirainen |
lib: file_wait/try_lock() treats EINTR differently now for timeouts and for actual signals.
|
Thu, 09 Oct 2014 18:12:14 +0300 |
Timo Sirainen |
lib: Added file_lock_find() to find which process has a file locked.
|
Thu, 25 Sep 2014 15:50:03 +0300 |
Timo Sirainen |
lib: If file_wait_lock*() fails, try to include the current pid holding the lock in error message.
|
Thu, 25 Sep 2014 13:26:20 +0300 |
Timo Sirainen |
lib: Added file_wait_lock_error() and file_try_lock_error()
|
Fri, 11 Jul 2014 00:20:41 +0300 |
Timo Sirainen |
lib: file_*_lock() with flock() timeouts should have returned errno=EAGAIN
|
Tue, 04 Feb 2014 16:23:22 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2014.
|
Sat, 02 Feb 2013 17:02:55 +0200 |
Timo Sirainen |
Oops :) Update copyrights to 2013 without breaking all .c files.
|
Sat, 02 Feb 2013 17:01:07 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2013.
|
Thu, 09 Aug 2012 18:50:31 +0300 |
Timo Sirainen |
Added file_lock_method_to_str()
|
Sun, 12 Feb 2012 18:55:28 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2012.
|
Fri, 04 Mar 2011 20:54:29 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2011.
|
Mon, 25 Jan 2010 01:19:08 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2010.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Sun, 12 Oct 2008 11:44:33 +0300 |
Timo Sirainen |
Moved file lock type string parsing code to file-lock.c
HEAD
|
Sun, 04 May 2008 02:53:55 +0300 |
Timo Sirainen |
If fcntl() fails with EACCES, give a more understandable error message since
HEAD
|
Mon, 04 Feb 2008 19:12:46 +0200 |
Timo Sirainen |
If fcntl() or flock() fails, log the lock_type.
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Sat, 09 Dec 2006 18:19:46 +0200 |
Timo Sirainen |
Forgot to remove debugging abort() call
HEAD
|
Wed, 06 Dec 2006 17:08:22 +0200 |
Timo Sirainen |
Lock handling changes. Everything goes through file-lock API now and there's
HEAD
|
Sun, 15 Aug 2004 06:40:30 +0300 |
Timo Sirainen |
We never do blocking reads/writes to network anymore. Changed imap and pop3
HEAD
|
Tue, 27 Apr 2004 23:25:52 +0300 |
Timo Sirainen |
importing new index code. mbox still broken.
HEAD
|
Wed, 27 Aug 2003 00:18:16 +0300 |
Timo Sirainen |
Removed most of the license comments from src/lib/*.c. It's just fine to
HEAD
|
Wed, 12 Feb 2003 14:07:51 +0200 |
Timo Sirainen |
Locking code cleanups and small fixes
HEAD
|
Sat, 11 Jan 2003 21:55:56 +0200 |
Timo Sirainen |
Naming change for function typedefs.
HEAD
|
Mon, 25 Nov 2002 21:02:49 +0200 |
Timo Sirainen |
Locking changes triggered a bit larger cleanup :) If we have to wait for a
HEAD
|
Mon, 28 Oct 2002 06:18:26 +0200 |
Timo Sirainen |
I/O buffers now use real blocking instead of setting up a sub-ioloop to
HEAD
|
Wed, 23 Oct 2002 23:41:35 +0300 |
Timo Sirainen |
file_wait_lock() now takes timeout-parameter so one badly behaving process
HEAD
|
Sat, 14 Sep 2002 14:09:42 +0300 |
Timo Sirainen |
lots of cleanups. also index/datafile is now capable of staying in memory,
HEAD
|