Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pam-1.5.3-3.fc39 RPM for i686

From Fedora 39 updates for x86_64 / Packages / p

Name: pam Distribution: Fedora Project
Version: 1.5.3 Vendor: Fedora Project
Release: 3.fc39 Build date: Fri Oct 20 08:45:06 2023
Group: Unspecified Build host: buildvm-x86-30.iad2.fedoraproject.org
Size: 1796634 Source RPM: pam-1.5.3-3.fc39.src.rpm
Packager: Fedora Project
Url: http://www.linux-pam.org/
Summary: An extensible library which provides authentication for applications
PAM (Pluggable Authentication Modules) is a system security tool that
allows system administrators to set authentication policy without
having to recompile programs that handle authentication.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Thu Oct 19 2023 Iker Pedrosa <[email protected]> - 1.5.3-3
  - pam_pwhistory: fix passing NULL filename argument to pwhistory helper
* Thu Jul 20 2023 Fedora Release Engineering <[email protected]>
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri May 19 2023 Björn Esser <[email protected]> - 1.5.3-1
  - Rebase to release 1.5.3
    Resolves: #2196709
  - Drop pam-1.5.2-pwhistory-config.patch and pam-1.5.2-configure-c99.patch,
    as those patches are implemented upstream
  - Realign left-over patches
  - Update build requirements for documentation (docbook5)
  - Remove --enable-vendordir from configuration
  - Enable (deprecated) pam_lastlog module
* Tue Apr 25 2023 Björn Esser <[email protected]> - 1.5.2-19
  - Replace deprecated '%patchN' with '%patch -P N'
* Tue Apr 25 2023 Arjun Shankar <[email protected]> - 1.5.2-18
  - Port configure script to C99
* Thu Feb 09 2023 Iker Pedrosa <[email protected]> - 1.5.2-17
  - Remove pam_console (#2166692)
  - Rebase to pam-redhat-1.2.0
* Thu Jan 19 2023 Fedora Release Engineering <[email protected]>
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Dec 19 2022 Iker Pedrosa <[email protected]> - 1.5.2-15
  - SPDX license migration
* Fri Jul 22 2022 Fedora Release Engineering <[email protected]>
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jul 18 2022 Iker Pedrosa <[email protected]> - 1.5.2-13
  - pam_pwhistory: load config from file
* Sun Feb 27 2022 Zbigniew Jędrzejewski-Szmek <[email protected]> - 1.5.2-12
  - Add Conflicts for pam version before the split
* Thu Feb 17 2022 Björn Esser <[email protected]> - 1.5.2-11
  - Split shared libraries into pam-libs package (#2055572)
* Thu Jan 20 2022 Fedora Release Engineering <[email protected]>
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Mon Jan 10 2022 Ondrej Mosnacek <[email protected]> - 1.5.2-9
  - Remove conflicting ownership of motd.d directories
* Tue Nov 16 2021 Pavel Březina <[email protected]> - 1.5.2-8
  - systemd-auth, smartcard-auth, fingerprint-auth, password-auth and postlogin are now owned by authselect (#2023738)
* Fri Nov 12 2021 Björn Esser <[email protected]> - 1.5.2-7
  - Rebuild(libnsl2)

Files

/etc/pam.d
/etc/pam.d/config-util
/etc/pam.d/other
/etc/security
/etc/security/access.conf
/etc/security/chroot.conf
/etc/security/faillock.conf
/etc/security/group.conf
/etc/security/limits.conf
/etc/security/limits.d
/etc/security/namespace.conf
/etc/security/namespace.d
/etc/security/namespace.init
/etc/security/opasswd
/etc/security/pam_env.conf
/etc/security/pwhistory.conf
/etc/security/sepermit.conf
/etc/security/time.conf
/usr/lib/.build-id
/usr/lib/.build-id/00
/usr/lib/.build-id/00/21dba05d3b60b915bca4e46953fac7a152db5e
/usr/lib/.build-id/02
/usr/lib/.build-id/02/9455251e7a5869e1d7677157bcd83a756038bb
/usr/lib/.build-id/04
/usr/lib/.build-id/04/6b4a1f6fb7fa9c6d195b9da5c33e5a8d8e4fbb
/usr/lib/.build-id/05
/usr/lib/.build-id/05/7a9a2eb1322eb51b60dfa4568d32cec1d221d6
/usr/lib/.build-id/07
/usr/lib/.build-id/07/49dea6e972a1a8bf8f18f74b6956ef92a70d61
/usr/lib/.build-id/0d
/usr/lib/.build-id/0d/3f0ff576125347658ed33fdb93b5e8a007fa26
/usr/lib/.build-id/14
/usr/lib/.build-id/14/ad02d08767d391440e59fe351ee6922da14026
/usr/lib/.build-id/15
/usr/lib/.build-id/15/dc666f8a512355d4961573eb163ab98196eeba
/usr/lib/.build-id/16
/usr/lib/.build-id/16/699bed5e15a7a624eb0863674c47704f82852d
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/d9bb3f24084785cbb5794c2b1629d317dcdde3
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/9c1529d15a19845b5d31a5ca82f08a1753c377
/usr/lib/.build-id/41
/usr/lib/.build-id/41/f5d6f5bf81df6e3e3fa09c196c9cb086c47590
/usr/lib/.build-id/48
/usr/lib/.build-id/48/391592cbe791b6658a384105dd83fea4dc2495
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/a637b614337d29bbb8d3a43e4988e0bf0fddd0
/usr/lib/.build-id/4d
/usr/lib/.build-id/4d/9404c8255d8f25911ec36c7f92c90a9c06b56e
/usr/lib/.build-id/57
/usr/lib/.build-id/57/d5b4bbb43e8e9e6cf513f94060394f79dfc70a
/usr/lib/.build-id/60
/usr/lib/.build-id/60/f700f54fdd161fa056053b7296815f919c0226
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/8785a98019822c80be90d28dda8369dd612d83
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/f040802190ba6e73f205f8ddf3caa9ff590252
/usr/lib/.build-id/77
/usr/lib/.build-id/77/5d7798ba431a402b2b7931a2077287a82910c2
/usr/lib/.build-id/7b
/usr/lib/.build-id/7b/649a3ffa5f9a2ff4556b3d6045481966094bd7
/usr/lib/.build-id/7b/a5b179220504cbe2b03b94a205769e0834266a
/usr/lib/.build-id/7d
/usr/lib/.build-id/7d/1c479f82d43d659d20a1766c513a2d6a10d8a1
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/8d40e9e72f8a9b3d422f84137fdf5c73c6b411
/usr/lib/.build-id/8a
/usr/lib/.build-id/8a/608450b35c1f4cc3aa820c47c7212a30edaabe
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/a49686ebc69bd84604a07ad586ffa178da3ef9
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/d40770aad9add3fa6b3a0710735f19d6055412
/usr/lib/.build-id/9e
/usr/lib/.build-id/9e/5f73ecc26096ca32e48917432d264c6e944332
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/5e8d7bb0dfd3a9e75612e60863c267781169a2
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/e0ed0dbf7ac8def012442baeb909c48123b27a
/usr/lib/.build-id/a1
/usr/lib/.build-id/a1/3e03b0d8bb395881078f59715767fa10fdd5bc
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/cd33d6b5a060e900797555e7e7537e67f5b2d9
/usr/lib/.build-id/b1
/usr/lib/.build-id/b1/8f01e4c6ec6c7448107b9bd3b193031fc14363
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/20e3269410c8028dee3ef3ff16c6a14d5b8106
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/5e6f261361ce240e6a21b9553b19035a671287
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/19bb5744594c35b1339e9fbf0f413d896a2bac
/usr/lib/.build-id/b5/371d29f03c86bf3126b66ac8441309e21f4a25
/usr/lib/.build-id/cd
/usr/lib/.build-id/cd/423b32fede9f104aaea660a8ad7cbca3cb8076
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/9e5d4311986611a345d702772ff05ad3d2e250
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/390f6d990571198df96951e34eda55953deec3
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/f462d97f7d2198e0b3112503a59caeddd5a1d7
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/7d88e8349444f1c27eb9b8fe200dc8756d2833
/usr/lib/.build-id/d4/94bce40225d8b9b4b77154c37f244489a8d5e0
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/4314f929b1b95d80686e7bf13f336d8aaf5aab
/usr/lib/.build-id/da
/usr/lib/.build-id/da/3df5f2a968517bfc6f031b90725a7a2f851824
/usr/lib/.build-id/e2
/usr/lib/.build-id/e2/79ee1e804cefc5ab3a95911af06b4509b378d9
/usr/lib/.build-id/e4
/usr/lib/.build-id/e4/29433cd2ff96a9a42f77e5d30ff14ad2797a33
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/08c5dc74618dde25a77ddba5cde7cbe010bc4e
/usr/lib/.build-id/e5/4ee2dba729e93d903f12467259c49c295a1bd8
/usr/lib/.build-id/e8
/usr/lib/.build-id/e8/65efe5b414e2cb9c0b72d41deee8d81e6d4f0a
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/3fd13fe2110f69106a1bcad6a1f164060a3681
/usr/lib/.build-id/f3
/usr/lib/.build-id/f3/6b0f783ce1b018c811e71ce48e281094e927d2
/usr/lib/.build-id/f9
/usr/lib/.build-id/f9/0e59831c1b9ca6717dbb1c8f8636686ae17d13
/usr/lib/rpm/macros.d/macros.pam
/usr/lib/security
/usr/lib/security/pam_access.so
/usr/lib/security/pam_chroot.so
/usr/lib/security/pam_debug.so
/usr/lib/security/pam_deny.so
/usr/lib/security/pam_echo.so
/usr/lib/security/pam_env.so
/usr/lib/security/pam_exec.so
/usr/lib/security/pam_faildelay.so
/usr/lib/security/pam_faillock.so
/usr/lib/security/pam_filter
/usr/lib/security/pam_filter.so
/usr/lib/security/pam_filter/upperLOWER
/usr/lib/security/pam_ftp.so
/usr/lib/security/pam_group.so
/usr/lib/security/pam_issue.so
/usr/lib/security/pam_keyinit.so
/usr/lib/security/pam_lastlog.so
/usr/lib/security/pam_limits.so
/usr/lib/security/pam_listfile.so
/usr/lib/security/pam_localuser.so
/usr/lib/security/pam_loginuid.so
/usr/lib/security/pam_mail.so
/usr/lib/security/pam_mkhomedir.so
/usr/lib/security/pam_motd.so
/usr/lib/security/pam_namespace.so
/usr/lib/security/pam_nologin.so
/usr/lib/security/pam_permit.so
/usr/lib/security/pam_postgresok.so
/usr/lib/security/pam_pwhistory.so
/usr/lib/security/pam_rhosts.so
/usr/lib/security/pam_rootok.so
/usr/lib/security/pam_securetty.so
/usr/lib/security/pam_selinux.so
/usr/lib/security/pam_selinux_permit.so
/usr/lib/security/pam_sepermit.so
/usr/lib/security/pam_setquota.so
/usr/lib/security/pam_shells.so
/usr/lib/security/pam_stress.so
/usr/lib/security/pam_succeed_if.so
/usr/lib/security/pam_time.so
/usr/lib/security/pam_timestamp.so
/usr/lib/security/pam_tty_audit.so
/usr/lib/security/pam_umask.so
/usr/lib/security/pam_unix.so
/usr/lib/security/pam_unix_acct.so
/usr/lib/security/pam_unix_auth.so
/usr/lib/security/pam_unix_passwd.so
/usr/lib/security/pam_unix_session.so
/usr/lib/security/pam_userdb.so
/usr/lib/security/pam_usertype.so
/usr/lib/security/pam_warn.so
/usr/lib/security/pam_wheel.so
/usr/lib/security/pam_xauth.so
/usr/lib/systemd/system/pam_namespace.service
/usr/lib/tmpfiles.d/pam.conf
/usr/sbin/faillock
/usr/sbin/mkhomedir_helper
/usr/sbin/pam_namespace_helper
/usr/sbin/pam_timestamp_check
/usr/sbin/pwhistory_helper
/usr/sbin/unix_chkpwd
/usr/sbin/unix_update
/usr/share/licenses/pam
/usr/share/licenses/pam/Copyright
/usr/share/licenses/pam/gpl-2.0.txt
/usr/share/locale/af/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/am/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ar/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/as/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/az/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/be/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/bg/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/bn/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/bn_IN/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/bs/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ca/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/cs/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/cy/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/da/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/de/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/de_CH/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/el/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/eo/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/es/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/et/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/eu/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/fa/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/fi/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/fr/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ga/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/gl/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/gu/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/he/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/hi/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/hr/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/hu/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ia/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/id/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/is/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/it/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ja/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ka/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/kk/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/km/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/kn/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ko/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/kw_GB/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ky/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/lt/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/lv/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/mk/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ml/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/mn/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/mr/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ms/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/my/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/nb/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ne/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/nl/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/nn/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/or/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/pa/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/pl/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/pt/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/pt_BR/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ro/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ru/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/si/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/sk/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/sl/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/sq/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/sr/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/sr@latin/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/sv/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ta/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/te/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/tg/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/th/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/tr/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/uk/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/ur/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/vi/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/yo/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/zh_CN/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/zh_HK/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/zh_TW/LC_MESSAGES/Linux-PAM.mo
/usr/share/locale/zu/LC_MESSAGES/Linux-PAM.mo
/usr/share/man/man5/access.conf.5.gz
/usr/share/man/man5/config-util.5.gz
/usr/share/man/man5/environment.5.gz
/usr/share/man/man5/faillock.conf.5.gz
/usr/share/man/man5/fingerprint-auth.5.gz
/usr/share/man/man5/group.conf.5.gz
/usr/share/man/man5/limits.conf.5.gz
/usr/share/man/man5/namespace.conf.5.gz
/usr/share/man/man5/pam.conf.5.gz
/usr/share/man/man5/pam.d.5.gz
/usr/share/man/man5/pam_env.conf.5.gz
/usr/share/man/man5/password-auth.5.gz
/usr/share/man/man5/postlogin.5.gz
/usr/share/man/man5/pwhistory.conf.5.gz
/usr/share/man/man5/sepermit.conf.5.gz
/usr/share/man/man5/smartcard-auth.5.gz
/usr/share/man/man5/system-auth.5.gz
/usr/share/man/man5/time.conf.5.gz
/usr/share/man/man8/PAM.8.gz
/usr/share/man/man8/faillock.8.gz
/usr/share/man/man8/mkhomedir_helper.8.gz
/usr/share/man/man8/pam.8.gz
/usr/share/man/man8/pam_access.8.gz
/usr/share/man/man8/pam_debug.8.gz
/usr/share/man/man8/pam_deny.8.gz
/usr/share/man/man8/pam_echo.8.gz
/usr/share/man/man8/pam_env.8.gz
/usr/share/man/man8/pam_exec.8.gz
/usr/share/man/man8/pam_faildelay.8.gz
/usr/share/man/man8/pam_faillock.8.gz
/usr/share/man/man8/pam_filter.8.gz
/usr/share/man/man8/pam_ftp.8.gz
/usr/share/man/man8/pam_group.8.gz
/usr/share/man/man8/pam_issue.8.gz
/usr/share/man/man8/pam_keyinit.8.gz
/usr/share/man/man8/pam_lastlog.8.gz
/usr/share/man/man8/pam_limits.8.gz
/usr/share/man/man8/pam_listfile.8.gz
/usr/share/man/man8/pam_localuser.8.gz
/usr/share/man/man8/pam_loginuid.8.gz
/usr/share/man/man8/pam_mail.8.gz
/usr/share/man/man8/pam_mkhomedir.8.gz
/usr/share/man/man8/pam_motd.8.gz
/usr/share/man/man8/pam_namespace.8.gz
/usr/share/man/man8/pam_namespace_helper.8.gz
/usr/share/man/man8/pam_nologin.8.gz
/usr/share/man/man8/pam_permit.8.gz
/usr/share/man/man8/pam_postgresok.8.gz
/usr/share/man/man8/pam_pwhistory.8.gz
/usr/share/man/man8/pam_rhosts.8.gz
/usr/share/man/man8/pam_rootok.8.gz
/usr/share/man/man8/pam_securetty.8.gz
/usr/share/man/man8/pam_selinux.8.gz
/usr/share/man/man8/pam_sepermit.8.gz
/usr/share/man/man8/pam_setquota.8.gz
/usr/share/man/man8/pam_shells.8.gz
/usr/share/man/man8/pam_stress.8.gz
/usr/share/man/man8/pam_succeed_if.8.gz
/usr/share/man/man8/pam_time.8.gz
/usr/share/man/man8/pam_timestamp.8.gz
/usr/share/man/man8/pam_timestamp_check.8.gz
/usr/share/man/man8/pam_tty_audit.8.gz
/usr/share/man/man8/pam_umask.8.gz
/usr/share/man/man8/pam_unix.8.gz
/usr/share/man/man8/pam_userdb.8.gz
/usr/share/man/man8/pam_usertype.8.gz
/usr/share/man/man8/pam_warn.8.gz
/usr/share/man/man8/pam_wheel.8.gz
/usr/share/man/man8/pam_xauth.8.gz
/usr/share/man/man8/pwhistory_helper.8.gz
/usr/share/man/man8/unix_chkpwd.8.gz
/usr/share/man/man8/unix_update.8.gz
/usr/share/pam.d
/var/run/faillock
/var/run/sepermit


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 27 03:30:50 2024