Changes in version 0.26: - New option -A, --all, that requires all patterns to match. Based on a patch by Carlos J. G. Duarte . - Add a >3-second margin when checking whether a directory is being currently modified, to account for low timestamp precision on FAT and for Linux kernel races. - Make the test suite more reliable and a little faster. - Updated translations. Changes in version 0.25: - Handle zero-length file names (a kernel bug) more gracefully. - Avoid PATH_MAX to hopefully support Hurd better. - Document that parent directories must exist for permission checking. - Minor bug fixes. - Updated translations. Changes in version 0.24: - Use /proc/self/mountinfo for bind mount detection; recent distributions symlink /etc/mtab to /proc/self/mounts, losing information we need. - Fix a man page typo. Patch by John Bradshaw . - Updated translations. Changes in version 0.23.1: - New or updated translations: - Greek by Pierros Papadeas - Traditional Chinese by Chai Zhenhua and Wei-Lun Chao Changes in version 0.23: - Don't prune no-op bind mounts (mounting a directory over itself) - New or updated translations: - Arabic by Amjad Saad and Munzir Taha (منذر طه) - Bosnian by Nikola Pajtić , Miloš Komarčević and Edmon Begoli - German by Christian Faulhammer - Persian by Mostafa - Dutch by Geert Warrink Changes in version 0.22.4: - New or updated translations: - Hungarian by Peter Bojtos - Swedish by Göran Uddeborg - Ukrainian by Maxim V. Dzumanenko Changes in version 0.22.3: - New or updated translations: - Asturian by Marcos Alvarez Costales - Greek by Pierros Papadeas - British English by Bruce Cowan - Korean by Eunju Kim - Russian by Anatoliy Guskov , Raspopov Sergey , and Yulia - Simplified Chinese by CHAI Zhenhua Changes in version 0.22.2: - New or updated translations: - Portuguese by Rui Gouveia - Japanese by Hyu_gabaru Ryu_ichi - Polish by Piotr Drąg Changes in version 0.22.1: - Fix mlocate.db format documentation. Patch by Tomas Zellerin . - New or updated translations: - Canadian by Xavier Queralt Mateu - Danish by Kris Thomsen - German by Thomas Spura - French by Charles-Antoine Couret - Japanese by Hyu_gabaru Ryu_ichi - Dutch by R.E. van der Luit Changes in version 0.22: - Ignore --require-visibility in locate if the database is not owned by group mlocate or it is readable by others (#7). - Refuse to open unprivileged databases in directories only accessible by group mlocate. - New or updated translations: - Spanish by H. Daniel Cabrera and Domingo Becker - Hungarian by Sulyok Péter - Swedish by Magnus Glantz - Simplified Chinese by CHAI Zhenhua Changes in version 0.21.1: - Clarified updatedb.conf(5) a bit. - New or updated translations: - Catalan by Xavier Queralt Mateu - German by Thomas Spura - Italian by Francesco Tombolini - Polish by Piotr Drąg - Brazilian Portuguese by Taylon Silmer - Serbian by Miloš Komarčević Changes in version 0.21: - New variable PRUNENAMES, new updatedb options --add-prunenames and --prunenames. Resolves ticket:2. - Fix prunepaths and bind mount pruning in certain cases. - Lock the database in updatedb to avoid more than one updatedb running concurrently. - Remove the temporary database file if updatedb aborts with an assertion failure. - Fix sorting of prunefs if an entry contains uppercase characters. Resolves ticket:3. - New or updated translations: - Brazilian Portuguese by Igor Pires Soares and Ivo Nascimento - Czech - Hungarian by Nagy Enikő - Malay/Bahasa Melayu by Mohd Izhar Firdaus Ismail Changes in version 0.20: - Fix more typos in man pages. Patch by Adeodato Simó . - Workaround (make check) failures when running as root. - New translations: - Brazilian Portuguese by Diego Búrigo Zacarão , - Bulgarian by Alexander Todorov , - French by Robert-André Mauchin and Thomas Canniot , - German by Fabian Affolter , - Italian by Silvio Pierro and Gianluca Busiello , - Polish by Piotr Drąg , - Serbian by Nikola Pajtić and Miloš Komarčević Changes in version 0.19: - New home page at https://fedorahosted.org/mlocate/ . - New updatedb option --debug-pruning. - Fix typos in man pages. Patch by A. Costa . - Make some aspects of the source code more portable. Patches by Steve Edwards . Changes in version 0.18: - Fix uninitialized memory access when dbpath contains "-" - Add some examples to the man pages Changes in version 0.17: - Don't hang if a NFS filesystem in an excluded subtree is unavailable. Changes in version 0.16: - INCOMPATIBLE CHANGE: The --database-root parameter of updatedb is always canonicalized. - Allow global exclusion of bind mounts - Fix string matching in some multibyte locales if no glob characters are used - Use gnulib, for better portability to non-Linux systems - Use O_NOATIME in updatedb - Miscellaneous small fixes, efficiency improvements and cleanups. Changes in version 0.15: - Use /proc/self/mounts or /proc/mounts if available - Add a test suite - Fix typos in error messages Changes in version 0.14: - Fix case-insensitive search with rare bracket expression constructs. - Speed up case-insensitive search about five times. Changes in version 0.13: - Fix a brown-paper-bag bug in Makefile.am, installing updatedb set-GID instead of locate. Changes in version 0.12: - Avoid assertion failures on invalid nanosecond times returned by Captive NTFS. Changes in version 0.11: - Nonprintable characters are replaced by `?' when stdout is a tty and --null is not specified. - updatedb is installed to $(bindir).