Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mlocate | Distribution: SUSE Linux Framework One |
Version: 0.26 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.4 | Build date: Mon Aug 26 11:41:01 2024 |
Group: System/Monitoring | Build host: h03-ch2a |
Size: 140177 | Source RPM: mlocate-0.26-slfo.1.1.4.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://pagure.io/mlocate | |
Summary: A utility for finding files by name |
A new locate implementation. The m character stands for merging, because updatedb reuses the existing database to avoid re-reading most of the file system.
GPL-2.0-only
* Thu Feb 29 2024 jsrain@suse.com - add bcond for building without AppArmor support (for ALP code base) * Thu Jan 25 2024 psimons@suse.com - Remove the post-install scriptlet introduced earlier. It turns out that "chmod" call opened a security vulnerability that allowed users with write access to /var/lib/mlocate to obtain read/write access to arbitrary files on the system, possibly facilitating privilege escalation to root. [bsc#1218896, CVE-2023-32190] * Mon Jan 08 2024 fcrozat@suse.com - Drop url from source, fedorahosted.org is no longer running. * Wed Dec 13 2023 jdelvare@suse.com - Add a post-install scriptlet to fix incorrect database permissions (bsc#1188933). Modified: * mlocate.spec * Fri Mar 17 2023 suse+build@de-korte.org - Set umask 0022 before running /usr/bin/updatedb (boo#1209409) * Fri Feb 03 2023 jsegitz@suse.com - Remove ProtectKernelModules from systemd unit as it makes files inaccessible that are then not visible for locate (bsc#1207884) * Wed Sep 14 2022 psimons@suse.com - Pass "--shell=/bin/sh" to "su" when running the "updatedb" command so that we don't depend on the "${RUN_UPDATEDB_AS}" user's login shell. Since that user is "nobody" by default, the login shell will oftentimes be "/bin/false". [jsc#PED-1717] * Wed Oct 06 2021 jsegitz@suse.com - Added hardening to systemd service(s) (bsc#1181400). Modified: * mlocate.service * Fri Sep 11 2020 hpj@urpla.net - Require apparmor-abstractions, because apparmor.service fails with "Could not open 'tunables/global'" error otherwise. [bsc#1195144] * Tue Dec 04 2018 jengelh@inai.de - Reduce amount of emitted %service_* boilerplate. * Fri Nov 30 2018 erictorres4@protonmail.com - Add systemd service and timer units [boo#1115408] - Add rc symlinks for backwards compatibility - Add BuildRequires for systemd-rpm-macros - Minor correction to summary, change 'an' to 'a' - Add commands for registering systemd unit files in install scripts - Update files list to include systemd units - Remove dependency on cron - Move logic from cron script to systemd service unit - Remove all variables except RUN_UPDATEDB_AS from sysconfig.locate * Fri Sep 07 2018 suse-beta@cboltz.de - add capability rules to updatedb AppArmor profile to allow running it as root (boo#1089594#c4) * Thu May 10 2018 tchvatal@suse.com - Add apparmor profile bsc#1089594 * Thu Nov 23 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Fri Aug 25 2017 tchvatal@suse.com - Require user nobody wrt bsc#1055634 * Mon Jul 10 2017 tchvatal@suse.com - We moved locks to /run thus do not rely on symlinks * Thu Feb 16 2017 tchvatal@suse.com - Update the umask also in su section where it could be nulled wrt bsc#1019440 * Mon Aug 29 2016 tchvatal@suse.com - Reduce dependencies a bit - Update updatedb.conf wrt bnc#994663 * Wed Jan 20 2016 tchvatal@suse.com - Cron file updates: - Remove the ac/battery detection that does not work - Exit with 1 when the updatedb is not executable * Wed Jan 20 2016 tchvatal@suse.com - Add more mounts to exclude in updatedb.conf * Fri Aug 21 2015 tchvatal@suse.com - Specify umask to allow user redefine the value in login.defs bnc#941296 * Sat Oct 25 2014 tchvatal@suse.com - Remove mention of the locate group that was obsoleted. fixes bnc#902588 * Wed Jun 11 2014 tchvatal@suse.com - Enable testsuite. * Mon May 05 2014 tchvatal@suse.com - Remove some duped fs from PRUNEFS variable. * Tue Apr 15 2014 tchvatal@suse.com - Update once more to always hit the same code and to avoid regressions that are hit only under some setup scenarios. * Thu Apr 03 2014 tchvatal@suse.com - Fix a bug where empty RUN_UPDATEDB_AS="" caused cron fail with unknown arguments if the compat values were empty. * Wed Mar 19 2014 tchvatal@suse.com - Also respect the UPDATEDB_ when not running as root in the cron job. * Mon Mar 17 2014 tchvatal@suse.com - Move the UPDATEDB_ variables parsing to cron service to have it working there as the upstream bash config is not exactly shell interpreted. bnc#861955. - Sadly this way if user runs updatedb by hand it gets not properly populated, but at least the cron works with backcompat way. * Fri Mar 14 2014 tchvatal@suse.com - Include findutils-locate variables in updatedb.conf if user still have them specified. bnc#861955 * This ensures we can still load the variables user can specified in the /etc/sysconfig/locate namely UPDATEDB_PRUNEPATHS and UPDATEDB_PRUNEFS * Fri Mar 14 2014 tchvatal@suse.com - Cleanup with spec-cleaner. * Fri Mar 14 2014 tchvatal@suse.com - Update comments in sysconfig.locate a bit to reflect reality. * Tue Oct 29 2013 tchvatal@suse.com - As discussed run updatedb as nobody and do not use the locate group at all. Wrt bnc#847801. * Mon Sep 09 2013 tchvatal@suse.com - Recommend the language package. * Wed Jun 12 2013 tchvatal@suse.com - Add missing space to description of package. * Mon Jun 03 2013 tchvatal@suse.com - Add COPYING to %docs macro as reported by cfarrell. * Mon Jun 03 2013 cfarrell@suse.com - license update: GPL-2.0 Multiple instances of (c) Red Hat GPL-2.0 licensing * Thu May 30 2013 tchvatal@suse.com - Fixup provide/obsolete to really work + cleanup spec * Thu May 30 2013 tchvatal@suse.com - More work wrt previous change. Provide/obsolete findutils-locate. * Thu May 30 2013 tchvatal@suse.com - Do not use sgid but require user to be in group locate in order to be able to search. * Sun Dec 02 2012 tchvatal@suse.com - Whitespace / format the spec a bit. * Tue Nov 20 2012 tchvatal@suse.com - Try to shutup the suid error. * Tue Nov 20 2012 tchvatal@suse.com - Run the perm stuff only on new enough suse. * Tue Nov 20 2012 tchvatal@suse.com - Update the verify to adhere specs. * Tue Nov 20 2012 tchvatal@suse.com - Adhere to specs to exit 0 on pre. * Tue Nov 20 2012 tchvatal@suse.com - Add buildroot definition to have it on sle * Tue Nov 20 2012 tchvatal@suse.com - require pwdutils for pre phase * Mon Nov 12 2012 tchvatal@suse.com - silence error about PIE, thanks to darix for suggestions on irc. * Mon Nov 12 2012 tchvatal@suse.com - version bump to latest * Mon Oct 31 2011 prusnak@opensuse.org - spec cleanup * Fri Aug 05 2011 tchvatal@novell.com - Update the docs list * Thu Aug 04 2011 tchvatal@novell.com - Punt useless clean section * Thu Aug 04 2011 tchvatal@novell.com - Initial version 0.24 of mlocate package
/etc/updatedb.conf /usr/bin/locate /usr/bin/updatedb /usr/lib/systemd/system/mlocate.service /usr/lib/systemd/system/mlocate.timer /usr/sbin/rcmlocate /usr/share/doc/packages/mlocate /usr/share/doc/packages/mlocate/AUTHORS /usr/share/doc/packages/mlocate/ChangeLog /usr/share/doc/packages/mlocate/NEWS /usr/share/doc/packages/mlocate/README /usr/share/fillup-templates/sysconfig.locate /usr/share/licenses/mlocate /usr/share/licenses/mlocate/COPYING /usr/share/man/man1/locate.1.gz /usr/share/man/man5/mlocate.db.5.gz /usr/share/man/man5/updatedb.conf.5.gz /usr/share/man/man8/updatedb.8.gz /var/lib/mlocate /var/lib/mlocate/mlocate.db
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 20 23:34:21 2024