21/09/2023 Cédric Villemain * 1.3.1 - drop support for upgrading from "unpackaged" 21/09/2023 Cédric Villemain * 1.3 - added support for PostgreSQL 16 - drop support for PostgreSQL < 9.4 2019-10-29 Cédric Villemain * 1.2.2 - Fix bad errno usage 22/09/2017 Cédric Villemain * 1.2.1 - Fix check on NULL input for drawer function 16/09/2016 Cédric Villemain * 1.2 - Prepared fincore syscall usage - Added 2 columns in pgfincore() with dirty status when available - Support PostgreSQL 9.6 - Added a drawer function 12/10/2013 Cédric Villemain * 1.1.2 - Fix README filename for PGXS - Update to PostgreSQL 9.3 - Fix faillure on NULL input (pgfadvise_loader) - Several fixes and layout changes 06/21/2012 Cédric Villemain * 1.1.2 - Change the open() call to use AllocateFile, and FreeFile 12/06/2011 Cédric Villemain * 1.1.1 - Fix Makefile again, as well as debian scripts (VPATH) - Add checks (make installcheck) - Improve .gitignore - Add a debian/watch file tracking pgfoundry release - Add regression files to VPATH build 09/07/2011 Cédric Villemain * 1.1.0 - Fix Makefile and remove the dir sql/ (useless and error prone) - Fix the printf of int64 by casting to long long int (i386 and adm64 behave differently with int64) - Updated to work with PostgreSQL 8.3 (TAKATSUKA Haruka) - Improve debian packaging (Dimitri Fontaine) - Add support for *BSD kernels - Remove mention of PGXS in the README 07/28/2011 Cédric Villemain * 1.0.0 - Output varbit containing vector information with pgfincore*() - Add Debian packaging (Dimitri Fontaine) - Update to work with PostgreSQL >= 9.1 (Jeff Janes) - Add total number of pages of memory with pgsysconf() - Add function pgsysconf_pretty() - Major rewrite of the functions - pgfadvise*() to handle simple posix_fadvise call - pgfadvise_loader() to restore file status (pages in/out cache) - pgfincore*() to handle mincore usage - pgsysconf*() to handle sysconf information - Use get_call_result_type() to build the tuple descriptor (suggested by RhodiumToad on IRC) - Remove limitation of usage on temp tables - Improve 9.1 installation (Extension) 04/30/2010 Cédric Villemain * 0.4.1 - use AllocateFile instead of fopen - call PG_GETARG* earlier - remove useless global counter - add error handler in pgfadv_snapshot() - errno to catch the last segment - improve Readme - some minor fix and beautify 01/05/2010 Cédric Villemain * 0.4.0 - fix test is not temp table - add posix_fadvise_willneed flag - add posix_fadvise_dontneed flag - add posix_fadvise_normal flag - add posix_fadvise_sequential flag - add posix_fadvise_random flag - rewrite main SRF - improve output (more informations) - fix copyright - add pgsysconf() - add pgmincore_snapshot to write mincore state in a file - add pgfadv_willneed_snapshot to read mincore state from file 10/26/2009 Cédric Villemain * 0.3.2 - fix fctx init 10/26/2009 Cédric Villemain * 0.3.1 - fix Makefile without PGXS - fix install doc in README 08/12/2009 Cédric Villemain * 0.3 - pgfincore now return a set of record - relname, relpath, block_disk, block_mem, group_mem - this version can only be build againt a postgresql > 8.3 /!\ 08/10/2009 Cédric Villemain * 0.2.1 - fix munmap call error 08/08/2009 Cédric Villemain * 0.2 - add support for 8.4 - fix mmap error when file is empty 06/29/2009 Cédric Villemain * 0.1.1 - cleaning and fixing 06/27/2009 Cédric Villemain * 0.1 - functions are working, basicaly.