2016-05-17  Julius Plenz  <julius@plenz.com>

	* Merge branch 'hierarchial_lock_structure'

2016-05-13  Julius Plenz  <julius@plenz.com>

	* Use two-tier hierarchy of locks for fast yet safe access to fd info array

2016-05-13  Julius Plenz  <julius@plenz.com>

	* Merge pull request #29 from iillyyaa/armv7

2016-05-11  Ilya A. Kriveshko  <iillyyaa@gmail.com>

	* simple fix to printf integer formatting; needed for armv7

2016-05-11  Ilya A. Kriveshko  <iillyyaa@gmail.com>

	* don't override CC to support cross-compile environments

2015-09-02  Julius Plenz  <julius@plenz.com>

	* Makefile: Fix more dependencies

2015-09-02  Julius Plenz  <julius@plenz.com>

	* Fix option parsing

2015-09-02  Julius Plenz  <julius@plenz.com>

	* fix edgecase

2015-09-02  Julius Plenz  <julius@plenz.com>

	* Makefile: Let *.o depend on corresponding *.c file

2015-02-06  Julius Plenz  <julius@plenz.com>

	* Free page_vec in case of error

2015-02-06  Julius Plenz  <julius@plenz.com>

	* Compute not-cached intervals on file open

2015-02-06  Julius Plenz  <julius@plenz.com>

	* Free fd info array in destructor

2015-02-06  Julius Plenz  <julius@plenz.com>

	* No need for this code

2015-02-06  Julius Plenz  <julius@plenz.com>

	* Shell wrapper: Only write to debugfd if it was opened

2015-02-06  Julius Plenz  <julius@plenz.com>

	* README: Give hint about /dev/stderr

2015-02-05  Julius Plenz  <julius@plenz.com>

	* Better debug statement for open(), spit out fd #

2015-02-05  Julius Plenz  <julius@plenz.com>

	* Debug statements for the fadv_dontneed() calls

2015-02-05  Julius Plenz  <julius@plenz.com>

	* Merge branch 'debug-infrastructure'

2015-02-05  Julius Plenz  <julius@plenz.com>

	* Make the debugging easier to handle for end users

2015-02-04  Julius Plenz  <julius@plenz.com>

	* Implement debugging infrastructure

2014-05-15  Julius Plenz  <julius@plenz.com>

	* README: Talk about a cgroup approach

2014-05-15  Julius Plenz  <julius@plenz.com>

	* Makefile: Allow easy compiler switch

2014-04-24  Julius Plenz  <julius@plenz.com>

	* Merge branch 'feature/usage_linefeed' of https://github.com/cubicdaiya/nocache

2014-04-22  cubicdaiya  <cubicdaiya@gmail.com>

	* add LF for usage

2014-02-08  Julius Plenz  <julius@plenz.com>

	* Merge pull request #20 from cicku/patch-1

2014-02-08  Christopher Meng  <cickumqt@gmail.com>

	* Preserve timestamp during install

2013-07-23  Reda NOUSHI  <reda_noushi@yahoo.com>

	* cachestats: Don't treat empty files differently

2013-05-30  Julius Plenz  <julius@plenz.com>

	* README: Correct Debian package link

2013-05-30  Julius Plenz  <julius@plenz.com>

	* Merge branch 'makefile-improvement'

2013-05-29  Julius Plenz  <julius@plenz.com>

	* Adjust README for Makefile update.

2013-05-29  Dmitry Smirnov  <onlyjob@member.fsf.org>

	* GNU Make best practice

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Block all signals during store_pageinfo() and free_unclaimed_pages()

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Assert the existence of original functions

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Supply “lazy initializers” in every intercepted function

2013-05-20  Julius Plenz  <julius@plenz.com>

	* For visual consistency, don’t wrap dlsym calls

2013-05-20  Julius Plenz  <julius@plenz.com>

	* Space change

2012-11-03  Aleksandr  <xx.mail@mail.ru>

	* We don't want to mix 64 bit file opens with 32 bit file opens;

2013-05-10  Julius Plenz  <julius@plenz.com>

	* Mention Debian pkg and kfreebsd warning in README

2013-05-10  Julius Plenz  <julius@plenz.com>

	* Revert "support for kfreebsd and old FreeBSD systems."

2013-05-06  Reda NOUSHI  <reda_noushi@yahoo.com>

	* support for kfreebsd and old FreeBSD systems.

2013-05-02  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Remove erroneous code duplication

2013-05-02  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Merge branch 'master' of git://github.com/onlyjob/nocache

2013-05-02  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Merge branch 'behavior_mods' of git://github.com/noushi/nocache

2013-05-02  Dmitry Smirnov  <onlyjob@member.fsf.org>

	* minor man pages corrections (lintianisation): "hyphen-used-as-minus-sign"

2013-04-29  Reda NOUSHI  <reda_noushi@yahoo.com>

	* added -n option to nocache.global added BASEDIR to nocache.global (modifiable by sed) simplified LD_PRELOAD declaration

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Correct testlib output

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Merge branch 'n-times-fadvise'

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Update man pages to reflect "-n" option

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Only do multi-fadvise if previous call was successful

2013-04-29  Julius Plenz  <julius@plenz.com>

	* Merge remote-tracking branch 'noushi/behavior_mods'

2013-04-27  Reda NOUSHI  <reda_noushi@yahoo.com>

	* nocache retrieves max fds from actual process limits.

2013-04-24  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Add explanation of -n flag / NOCACHE_NR_FADVISE env variable

2013-04-23  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Implement "-n <n>" flag for repeated posix_fadvise()

2013-04-22  Julius Plenz  <julius@plenz.com>

	* Merge branch 'master' of git://github.com/paulharris/nocache (closes #7)

2013-04-22  Paul Harris  <paulharris@computer.org>

	* Adjusted script so it will preload the .so from the script's directory

2013-04-09  Julius Plenz  <julius@plenz.com>

	* Also fix setting of LD_PRELOAD in nocache.global (issue #5)

2013-04-05  Julius Plenz  <julius@plenz.com>

	* If LD_PRELOAD is set, extend it (fixes #5)

2013-03-20  Julius Plenz  <julius@plenz.com>

	* Merge pull request #4 from onlyjob/master

2013-03-20  Dmitry Smirnov  <onlyjob@member.fsf.org>

	* introducing man pages

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Merge branch 'test'

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Add "ls" test

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Make it easy to add new tests

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Add make target “test”

2012-10-16  Julius Plenz  <julius@plenz.com>

	* Add very basic test

2012-10-16  Aleksandr  <xx.mail@mail.ru>

	* work around libselinux.so issue

2012-07-24  Julius Plenz  <julius@plenz.com>

	* error handling: exit gracefully on dlsym() failure

2012-07-12  Julius Plenz  <plenz@cis.fu-berlin.de>

	* Add DOUBLEFADVISE compile time option

2012-07-11  Michael Weiser  <M.Weiser@science-computing.de>

	* include fopen/fclose support

2012-02-08  Julius Plenz  <julius@plenz.com>

	* Update README

2012-02-08  Julius Plenz  <julius@plenz.com>

	* little code cleanup

2012-02-08  Julius Plenz  <julius@plenz.com>

	* handle stdout correctly if it's a file

2012-02-07  Julius Plenz  <julius@plenz.com>

	* Intercept dup2()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add destructor

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add BSD license file

2012-02-06  Julius Plenz  <julius@plenz.com>

	* handle dup(), too

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Move advice NOREUSE to store_pageinfo()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* re-init mutex after possible fork

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add aliases for open64(), openat64() and creat64()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Merge branch 'tar-quirks'

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Add an alias __openat_2() for openat()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* intercept creat()

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Makefile: use "-pthreads", move "-ldl" to the back

2012-02-06  Julius Plenz  <julius@plenz.com>

	* intercept openat(), too

2012-02-06  Julius Plenz  <julius@plenz.com>

	* mutex: only protect fds[] access

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Restructure Makefile

2012-02-06  Julius Plenz  <julius@plenz.com>

	* remove duplicate syscall

2012-02-06  Julius Plenz  <julius@plenz.com>

	* Remove debugging code (use "cachestats" for that)

2012-02-05  Julius Plenz  <julius@plenz.com>

	* Add README

2012-02-05  Julius Plenz  <julius@plenz.com>

	* cachestats: 32 chars per line, and fix the last line

2012-02-05  Julius Plenz  <julius@plenz.com>

	* cachestats: Include filesize and pagesize

2012-02-05  Julius Plenz  <julius@plenz.com>

	* cachedel: remove file from fs cache

2012-02-05  Julius Plenz  <julius@plenz.com>

	* Add tool "cachestats" to print out the cache map

2012-02-04  Julius Plenz  <julius@plenz.com>

	* fadvise maximum possible range, not just pages

2012-02-04  Julius Plenz  <julius@plenz.com>

	* fadvise NOREUSE and fadvise DONTNEED *twice*

2012-02-04  Julius Plenz  <julius@plenz.com>

	* sync_if_writable() now correctly checks O_ACCMODE

2012-02-04  Julius Plenz  <julius@plenz.com>

	* make it thread safe

2012-02-04  Julius Plenz  <julius@plenz.com>

	* fdatasync() if fd is writable

2012-02-04  Julius Plenz  <julius@plenz.com>

	* Call posix_fadvise twice to avoid race condition

2012-02-04  Julius Plenz  <julius@plenz.com>

	* Various improvements, "truncate" new data

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Rename function for clarity

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Free fd info after close()

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Add shell script to export LD_PRELOAD

2012-02-03  Julius Plenz  <julius@plenz.com>

	* Simple implementaion invalidates pages on close()

2012-02-03  Julius Plenz  <julius@plenz.com>

	* simple open() and close() syscall interception via dlsym()

2012-02-03  Julius Plenz  <julius@plenz.com>

	* initial commit
