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

krb5-1.19.1-4.1 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: krb5 Distribution: openSUSE Tumbleweed
Version: 1.19.1 Vendor: openSUSE
Release: 4.1 Build date: Tue Jun 1 10:44:03 2021
Group: Unspecified Build host: lamb51
Size: 2044692 Source RPM: krb5-1.19.1-4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://kerberos.org/dist/
Summary: MIT Kerberos5 implementation
Kerberos V5 is a trusted-third-party network authentication system,
which can improve network security by eliminating the insecure
practice of clear text passwords.

Provides

Requires

License

MIT

Changelog

* Mon May 03 2021 Rodrigo Lourenço <rzl@rzl.ooo>
  - Build with full Cyrus SASL support
    * Negotiating SASL credentials with an EXTERNAL bind mechanism requires
      interaction. Kerberos provides its own interaction function that skips
      all interaction, thus preventing the mechanism from working.
* Thu Apr 22 2021 Samuel Cabrero <scabrero@suse.de>
  - Use /run instead of /var/run for daemon PID files; (bsc#1185163);
* Wed Apr 07 2021 Dirk Müller <dmueller@suse.com>
  - do not own %sbindir, it comes from filesystem package
* Fri Feb 19 2021 Samuel Cabrero <scabrero@suse.de>
  - Update to 1.19.1
    * Fix a linking issue with Samba.
    * Better support multiple pkinit_identities values by checking whether
      certificates can be loaded for each value.
* Fri Feb 05 2021 Samuel Cabrero <scabrero@suse.de>
  - Update to 1.19
    Administrator experience
    * When a client keytab is present, the GSSAPI krb5 mech will refresh
      credentials even if the current credentials were acquired manually.
    * It is now harder to accidentally delete the K/M entry from a KDB.
    Developer experience
    * gss_acquire_cred_from() now supports the "password" and "verify"
      options, allowing credentials to be acquired via password and
      verified using a keytab key.
    * When an application accepts a GSS security context, the new
      GSS_C_CHANNEL_BOUND_FLAG will be set if the initiator and acceptor
      both provided matching channel bindings.
    * Added the GSS_KRB5_NT_X509_CERT name type, allowing S4U2Self requests
      to identify the desired client principal by certificate.
    * PKINIT certauth modules can now cause the hw-authent flag to be set
      in issued tickets.
    * The krb5_init_creds_step() API will now issue the same password
      expiration warnings as krb5_get_init_creds_password().
    Protocol evolution
    * Added client and KDC support for Microsoft's Resource-Based Constrained
      Delegation, which allows cross-realm S4U2Proxy requests. A third-party
      database module is required for KDC support.
    * kadmin/admin is now the preferred server principal name for kadmin
      connections, and the host-based form is no longer created by default.
      The client will still try the host-based form as a fallback.
    * Added client and server support for Microsoft's KERB_AP_OPTIONS_CBT
      extension, which causes channel bindings to be required for the
      initiator if the acceptor provided them. The client will send this
      option if the client_aware_gss_bindings profile option is set.
    User experience
    * kinit will now issue a warning if the des3-cbc-sha1 encryption type is
      used in the reply. This encryption type will be deprecated and removed
      in future releases.
    * Added kvno flags --out-cache, --no-store, and --cached-only
      (inspired by Heimdal's kgetcred).
* Thu Nov 19 2020 Samuel Cabrero <scabrero@suse.de>
  - Update to 1.18.3
    * Fix a denial of service vulnerability when decoding Kerberos
      protocol messages.
    * Fix a locking issue with the LMDB KDB module which could cause
      KDC and kadmind processes to lose access to the database.
    * Fix an assertion failure when libgssapi_krb5 is repeatedly loaded
      and unloaded while libkrb5support remains loaded.
* Tue Jul 07 2020 Andreas Schwab <schwab@suse.de>
  - Don't fail if %{_lto_cflags} is empty
* Fri Jun 12 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not mangle libexecdir, bindir, sbindir and datadir: there is
    no reasonable justification to step out of the defaults.
    + No longer install csh/sh profiles into /etc/profiles.d: as we
      not install to default paths, there is no need to further
      inject paths into $PATH; also, now sbin binaries are only in
      path for admin users.
* Fri May 29 2020 Samuel Cabrero <scabrero@suse.de>
  - Update to 1.18.2
    * Fix a SPNEGO regression where an acceptor using the default credential
      would improperly filter mechanisms, causing a negotiation failure.
    * Fix a bug where the KDC would fail to issue tickets if the local krbtgt
      principal's first key has a single-DES enctype.
    * Add stub functions to allow old versions of OpenSSL libcrypto to link
      against libkrb5.
    * Fix a NegoEx bug where the client name and delegated credential might
      not be reported.
* Thu May 28 2020 Samuel Cabrero <scabrero@suse.de>
  - Update logrotate script, call systemd to reload the services
    instead of init-scripts. (boo#1169357)
* Tue May 26 2020 Christophe Giboudeaux <christophe@krop.fr>
  - Don't add the lto flags to the public link options. (boo#1172038)
* Mon May 04 2020 Samuel Cabrero <scabrero@suse.de>
  - Upgrade to 1.18.1
    * Fix a crash when qualifying short hostnames when the system has
      no primary DNS domain.
    * Fix a regression when an application imports "service@" as a GSS
      host-based name for its acceptor credential handle.
    * Fix KDC enforcement of auth indicators when they are modified by
      the KDB module.
    * Fix removal of require_auth string attributes when the LDAP KDB
      module is used.
    * Fix a compile error when building with musl libc on Linux.
    * Fix a compile error when building with gcc 4.x.
    * Change the KDC constrained delegation precedence order for consistency
      with Windows KDCs.
  - Remove 0009-Fix-null-dereference-qualifying-short-hostnames.patch
* Wed Apr 29 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %_tmpfilesdir instead of the wrong %_libexecdir/tmpfiles.d
    notation: libexecdir is likely changing away from /usr/lib to
    /usr/libexec.
* Wed Mar 25 2020 Samuel Cabrero <scabrero@suse.de>
  - Fix segfault in k5_primary_domain; (bsc#1167620);
  - Added patches:
    * 0009-Fix-null-dereference-qualifying-short-hostnames.patch
* Tue Feb 25 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Remove cruft to support distributions older than SLE 12
  - Use macros where applicable
  - Switch to pkgconfig style dependencies
* Mon Feb 17 2020 Samuel Cabrero <scabrero@suse.de>
  - Upgrade to 1.18
    Administrator experience:
    * Remove support for single-DES encryption types.
    * Change the replay cache format to be more efficient and robust.
      Replay cache filenames using the new format end with ".rcache2"
      by default.
    * setuid programs will automatically ignore environment variables
      that normally affect krb5 API functions, even if the caller does
      not use krb5_init_secure_context().
    * Add an "enforce_ok_as_delegate" krb5.conf relation to disable
      credential forwarding during GSSAPI authentication unless the KDC
      sets the ok-as-delegate bit in the service ticket.
    * Use the permitted_enctypes krb5.conf setting as the default value
      for default_tkt_enctypes and default_tgs_enctypes.
    Developer experience:
    * Implement krb5_cc_remove_cred() for all credential cache types.
    * Add the krb5_pac_get_client_info() API to get the client account
      name from a PAC.
    Protocol evolution:
    * Add KDC support for S4U2Self requests where the user is identified
      by X.509 certificate. (Requires support for certificate lookup from
      a third-party KDB module.)
    * Remove support for an old ("draft 9") variant of PKINIT.
    * Add support for Microsoft NegoEx. (Requires one or more third-party
      GSS modules implementing NegoEx mechanisms.)
    User experience:
    * Add support for "dns_canonicalize_hostname=fallback", causing
      host-based principal names to be tried first without DNS
      canonicalization, and again with DNS canonicalization if the
      un-canonicalized server is not found.
    * Expand single-component hostnames in host-based principal names
      when DNS canonicalization is not used, adding the system's first DNS
      search path as a suffix. Add a "qualify_shortname" krb5.conf relation
      to override this suffix or disable expansion.
    * Honor the transited-policy-checked ticket flag on application servers,
      eliminating the requirement to configure capaths on servers in some
      scenarios.
    Code quality:
    * The libkrb5 serialization code (used to export and import krb5 GSS
      security contexts) has been simplified and made type-safe.
    * The libkrb5 code for creating KRB-PRIV, KRB-SAFE, and KRB-CRED
      messages has been revised to conform to current coding practices.
    * The test suite has been modified to work with macOS System Integrity
      Protection enabled.
    * The test suite incorporates soft-pkcs11 so that PKINIT PKCS11 support
      can always be tested.
  - Updated patches:
    * 0002-krb5-1.9-manpaths.patch
    * 0004-krb5-1.6.3-gssapi_improve_errormessages.patch
    * 0005-krb5-1.6.3-ktutil-manpage.patch
    * 0006-krb5-1.12-api.patch
  - Renamed patches:
    * 0001-krb5-1.12-pam.patch => 0001-ksu-pam-integration.patch
    * 0003-krb5-1.12-buildconf.patch => 0003-Adjust-build-configuration.patch
    * 0008-krb5-1.12-selinux-label.patch => 0007-SELinux-integration.patch
    * 0009-krb5-1.9-debuginfo.patch => 0008-krb5-1.9-debuginfo.patch
  - Deleted patches:
    * 0007-krb5-1.12-ksu-path.patch
* Thu Dec 12 2019 Samuel Cabrero <scabrero@suse.de>
  - Upgrade to 1.17.1
    * Fix a bug preventing "addprinc -randkey -kvno" from working in kadmin.
    * Fix a bug preventing time skew correction from working when a KCM
      credential cache is used.
* Mon Aug 05 2019 Samuel Cabrero <scabrero@suse.de>
  - Integrate pam_keyinit pam module, ksu-pam.d; (bsc#1081947);
    (bsc#1144047);
* Wed Jul 24 2019 matthias.gerstner@suse.com
  - removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
    firewalld, see [1].
    [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
* Tue May 07 2019 Samuel Cabrero <scabrero@suse.de>
  - Move LDAP schema files from /usr/share/doc/packages/krb5 to
    /usr/share/kerberos/ldap; (bsc#1134217);
* Wed Feb 13 2019 Jan Engelhardt <jengelh@inai.de>
  - Replace old $RPM_* shell vars
* Mon Jan 14 2019 Samuel Cabrero <scabrero@suse.de>
  - Upgrade to 1.17. Major changes:
    Administrator experience:
    * A new Kerberos database module using the Lightning Memory-Mapped
      Database library (LMDB) has been added.  The LMDB KDB module should
      be more performant and more robust than the DB2 module, and may
      become the default module for new databases in a future release.
    * "kdb5_util dump" will no longer dump policy entries when specific
      principal names are requested.
    Developer experience:
    * The new krb5_get_etype_info() API can be used to retrieve enctype,
      salt, and string-to-key parameters from the KDC for a client
      principal.
    * The new GSS_KRB5_NT_ENTERPRISE_NAME name type allows enterprise
      principal names to be used with GSS-API functions.
    * KDC and kadmind modules which call com_err() will now write to the
      log file in a format more consistent with other log messages.
    * Programs which use large numbers of memory credential caches should
      perform better.
    Protocol evolution:
    * The SPAKE pre-authentication mechanism is now supported.  This
      mechanism protects against password dictionary attacks without
      requiring any additional infrastructure such as certificates.  SPAKE
      is enabled by default on clients, but must be manually enabled on
      the KDC for this release.
    * PKINIT freshness tokens are now supported.  Freshness tokens can
      protect against scenarios where an attacker uses temporary access to
      a smart card to generate authentication requests for the future.
    * Password change operations now prefer TCP over UDP, to avoid
      spurious error messages about replays when a response packet is
      dropped.
    * The KDC now supports cross-realm S4U2Self requests when used with a
      third-party KDB module such as Samba's.  The client code for
      cross-realm S4U2Self requests is also now more robust.
    User experience:
    * The new ktutil addent -f flag can be used to fetch salt information
      from the KDC for password-based keys.
    * The new kdestroy -p option can be used to destroy a credential cache
      within a collection by client principal name.
    * The Kerberos man page has been restored, and documents the
      environment variables that affect programs using the Kerberos
      library.
    Code quality:
    * Python test scripts now use Python 3.
    * Python test scripts now display markers in verbose output, making it
      easier to find where a failure occurred within the scripts.
    * The Windows build system has been simplified and updated to work
      with more recent versions of Visual Studio.  A large volume of
      unused Windows-specific code has been removed.  Visual Studio 2013
      or later is now required.
  - Use systemd-tmpfiles to create files under /var/lib/kerberos, required
    by transactional updates; (bsc#1100126);
  - Rename patches:
    * krb5-1.12-pam.patch => 0001-krb5-1.12-pam.patch
    * krb5-1.9-manpaths.dif => 0002-krb5-1.9-manpaths.patch
    * krb5-1.12-buildconf.patch => 0003-krb5-1.12-buildconf.patch
    * krb5-1.6.3-gssapi_improve_errormessages.dif to
      0004-krb5-1.6.3-gssapi_improve_errormessages.patch
    * krb5-1.6.3-ktutil-manpage.dif => 0005-krb5-1.6.3-ktutil-manpage.patch
    * krb5-1.12-api.patch => 0006-krb5-1.12-api.patch
    * krb5-1.12-ksu-path.patch => 0007-krb5-1.12-ksu-path.patch
    * krb5-1.12-selinux-label.patch =>  0008-krb5-1.12-selinux-label.patch
    * krb5-1.9-debuginfo.patch => 0009-krb5-1.9-debuginfo.patch
* Tue Oct 09 2018 James McDonough <jmcdonough@suse.com>
  - Upgrade to 1.16.1
    * kdc client cert matching on client principal entry
    * Allow ktutil addent command to ignore key version and use
      non-default salt string.
    * add kpropd pidfile support
    * enable "encrypted_challenge_indicator" realm option on tickets
      obtained using FAST encrypted challenge pre-authentication.
    * dates through 2106 accepted
    * KDC support for trivially renewable tickets
    * stop caching referral and alternate cross-realm TGTs to prevent
      duplicate credential cache entries
* Mon Jun 18 2018 mcepl@suse.com
  - BSC#1021402 move %{_libdir}/krb5/plugins/tls/k5tls.so to krb5 package
    so it is avaiable for krb5-client as well.
* Fri May 04 2018 michael@stroeder.com
  - Upgrade to 1.15.3
    * Fix flaws in LDAP DN checking, including a null dereference KDC
      crash which could be triggered by kadmin clients with administrative
      privileges [CVE-2018-5729, CVE-2018-5730].
    * Fix a KDC PKINIT memory leak.
    * Fix a small KDC memory leak on transited or authdata errors when
      processing TGS requests.
    * Fix a null dereference when the KDC sends a large TGS reply.
    * Fix "kdestroy -A" with the KCM credential cache type.
    * Fix the handling of capaths "." values.
    * Fix handling of repeated subsection specifications in profile files
      (such as when multiple included files specify relations in the same
      subsection).
* Wed Apr 25 2018 luizluca@gmail.com
  - Added support for /etc/krb5.conf.d/ for configuration snippets

Files

/etc/krb5.conf
/etc/krb5.conf.d
/usr/lib/krb5
/usr/lib/krb5/plugins
/usr/lib/krb5/plugins/kdb
/usr/lib/krb5/plugins/libkrb5
/usr/lib/krb5/plugins/preauth
/usr/lib/krb5/plugins/tls
/usr/lib/krb5/plugins/tls/k5tls.so
/usr/lib/libgssapi_krb5.so
/usr/lib/libgssapi_krb5.so.2
/usr/lib/libgssapi_krb5.so.2.2
/usr/lib/libgssrpc.so.4
/usr/lib/libgssrpc.so.4.2
/usr/lib/libk5crypto.so.3
/usr/lib/libk5crypto.so.3.1
/usr/lib/libkadm5clnt_mit.so.12
/usr/lib/libkadm5clnt_mit.so.12.0
/usr/lib/libkadm5srv_mit.so.12
/usr/lib/libkadm5srv_mit.so.12.0
/usr/lib/libkdb5.so.10
/usr/lib/libkdb5.so.10.0
/usr/lib/libkrad.so.0
/usr/lib/libkrad.so.0.0
/usr/lib/libkrb5.so.3
/usr/lib/libkrb5.so.3.3
/usr/lib/libkrb5support.so.0
/usr/lib/libkrb5support.so.0.1
/usr/share/doc/packages/krb5
/usr/share/doc/packages/krb5/README
/usr/share/locale/de/LC_MESSAGES/mit-krb5.mo
/usr/share/locale/en_US/LC_MESSAGES/mit-krb5.mo
/var/log/krb5


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Aug 19 23:18:56 2021