rcolebaugh / rpms / openssh

Forked from rpms/openssh 2 years ago
Clone
3e8b5b
# Do we want SELinux & Audit
3e8b5b
%if 0%{?!noselinux:1}
3e8b5b
%global WITH_SELINUX 1
3e8b5b
%else
3e8b5b
%global WITH_SELINUX 0
3e8b5b
%endif
3e8b5b
3e8b5b
%global _hardened_build 1
3e8b5b
3e8b5b
# OpenSSH privilege separation requires a user & group ID
3e8b5b
%global sshd_uid    74
3e8b5b
%global sshd_gid    74
3e8b5b
3e8b5b
# Do we want to disable building of gnome-askpass? (1=yes 0=no)
3e8b5b
%global no_gnome_askpass 0
3e8b5b
3e8b5b
# Do we want to link against a static libcrypto? (1=yes 0=no)
3e8b5b
%global static_libcrypto 0
3e8b5b
3e8b5b
# Use GTK2 instead of GNOME in gnome-ssh-askpass
3e8b5b
%global gtk2 1
3e8b5b
3e8b5b
# Build position-independent executables (requires toolchain support)?
3e8b5b
%global pie 1
3e8b5b
3e8b5b
# Do we want kerberos5 support (1=yes 0=no)
3e8b5b
%global kerberos5 1
3e8b5b
3e8b5b
# Do we want libedit support
3e8b5b
%global libedit 1
3e8b5b
3e8b5b
# Do we want LDAP support
3e8b5b
%global ldap 1
3e8b5b
3e8b5b
# Whether to build pam_ssh_agent_auth
3e8b5b
%if 0%{?!nopam:1}
3e8b5b
%global pam_ssh_agent 1
3e8b5b
%else
3e8b5b
%global pam_ssh_agent 0
3e8b5b
%endif
3e8b5b
3e8b5b
# Reserve options to override askpass settings with:
3e8b5b
# rpm -ba|--rebuild --define 'skip_xxx 1'
3e8b5b
%{?skip_gnome_askpass:%global no_gnome_askpass 1}
3e8b5b
3e8b5b
# Add option to build without GTK2 for older platforms with only GTK+.
3e8b5b
# Red Hat Linux <= 7.2 and Red Hat Advanced Server 2.1 are examples.
3e8b5b
# rpm -ba|--rebuild --define 'no_gtk2 1'
3e8b5b
%{?no_gtk2:%global gtk2 0}
3e8b5b
3e8b5b
# Options for static OpenSSL link:
3e8b5b
# rpm -ba|--rebuild --define "static_openssl 1"
3e8b5b
%{?static_openssl:%global static_libcrypto 1}
3e8b5b
3e8b5b
# Is this a build for the rescue CD (without PAM, with MD5)? (1=yes 0=no)
3e8b5b
%global rescue 0
3e8b5b
%{?build_rescue:%global rescue 1}
3e8b5b
%{?build_rescue:%global rescue_rel rescue}
3e8b5b
3e8b5b
# Turn off some stuff for resuce builds
3e8b5b
%if %{rescue}
3e8b5b
%global kerberos5 0
3e8b5b
%global libedit 0
3e8b5b
%global pam_ssh_agent 0
3e8b5b
%endif
3e8b5b
3e8b5b
# Do not forget to bump pam_ssh_agent_auth release if you rewind the main package release to 1
3e8b5b
%global openssh_ver 8.0p1
6578e6
%global openssh_rel 3
3e8b5b
%global pam_ssh_agent_ver 0.10.3
3e8b5b
%global pam_ssh_agent_rel 7
3e8b5b
3e8b5b
Summary: An open source implementation of SSH protocol version 2
3e8b5b
Name: openssh
3e8b5b
Version: %{openssh_ver}
3e8b5b
Release: %{openssh_rel}%{?dist}%{?rescue_rel}
3e8b5b
URL: http://www.openssh.com/portable.html
3e8b5b
#URL1: http://pamsshagentauth.sourceforge.net
3e8b5b
Source0: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz
3e8b5b
Source1: ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz.asc
3e8b5b
Source2: sshd.pam
3e8b5b
Source3: DJM-GPG-KEY.gpg
3e8b5b
Source4: http://prdownloads.sourceforge.net/pamsshagentauth/pam_ssh_agent_auth/pam_ssh_agent_auth-%{pam_ssh_agent_ver}.tar.bz2
3e8b5b
Source5: pam_ssh_agent-rmheaders
3e8b5b
Source6: ssh-keycat.pam
3e8b5b
Source7: sshd.sysconfig
3e8b5b
Source9: sshd@.service
3e8b5b
Source10: sshd.socket
3e8b5b
Source11: sshd.service
3e8b5b
Source12: sshd-keygen@.service
3e8b5b
Source13: sshd-keygen
3e8b5b
Source14: sshd.tmpfiles
3e8b5b
Source15: sshd-keygen.target
3e8b5b
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=2581
3e8b5b
Patch100: openssh-6.7p1-coverity.patch
3e8b5b
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1402
3e8b5b
# https://bugzilla.redhat.com/show_bug.cgi?id=1171248
3e8b5b
# record pfs= field in CRYPTO_SESSION audit event
3e8b5b
Patch200: openssh-7.6p1-audit.patch
3e8b5b
# Audit race condition in forked child (#1310684)
3e8b5b
Patch201: openssh-7.1p2-audit-race-condition.patch
3e8b5b
3e8b5b
# --- pam_ssh-agent ---
3e8b5b
# make it build reusing the openssh sources
3e8b5b
Patch300: pam_ssh_agent_auth-0.9.3-build.patch
3e8b5b
# check return value of seteuid()
3e8b5b
# https://sourceforge.net/p/pamsshagentauth/bugs/23/
3e8b5b
Patch301: pam_ssh_agent_auth-0.10.3-seteuid.patch
3e8b5b
# explicitly make pam callbacks visible
3e8b5b
Patch302: pam_ssh_agent_auth-0.9.2-visibility.patch
3e8b5b
# update to current version of agent structure
3e8b5b
Patch305: pam_ssh_agent_auth-0.9.3-agent_structure.patch
3e8b5b
# remove prefixes to be able to build against current openssh library
3e8b5b
Patch306: pam_ssh_agent_auth-0.10.2-compat.patch
3e8b5b
# Fix NULL dereference from getpwuid() return value
3e8b5b
# https://sourceforge.net/p/pamsshagentauth/bugs/22/
3e8b5b
Patch307: pam_ssh_agent_auth-0.10.2-dereference.patch
3e8b5b
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1641 (WONTFIX)
3e8b5b
Patch400: openssh-7.8p1-role-mls.patch
3e8b5b
#https://bugzilla.redhat.com/show_bug.cgi?id=781634
3e8b5b
Patch404: openssh-6.6p1-privsep-selinux.patch
3e8b5b
3e8b5b
#?-- unwanted child :(
3e8b5b
Patch501: openssh-6.7p1-ldap.patch
3e8b5b
#?
3e8b5b
Patch502: openssh-6.6p1-keycat.patch
3e8b5b
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1644
3e8b5b
Patch601: openssh-6.6p1-allow-ip-opts.patch
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1893 (WONTFIX)
3e8b5b
Patch604: openssh-6.6p1-keyperm.patch
3e8b5b
#(drop?) https://bugzilla.mindrot.org/show_bug.cgi?id=1925
3e8b5b
Patch606: openssh-5.9p1-ipv6man.patch
3e8b5b
#?
3e8b5b
Patch607: openssh-5.8p2-sigpipe.patch
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1789
3e8b5b
Patch609: openssh-7.2p2-x11.patch
3e8b5b
3e8b5b
#?
3e8b5b
Patch700: openssh-7.7p1-fips.patch
3e8b5b
#?
3e8b5b
Patch702: openssh-5.1p1-askpass-progress.patch
3e8b5b
#https://bugzilla.redhat.com/show_bug.cgi?id=198332
3e8b5b
Patch703: openssh-4.3p2-askpass-grab-info.patch
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1635 (WONTFIX)
3e8b5b
Patch707: openssh-7.7p1-redhat.patch
3e8b5b
# warn users for unsupported UsePAM=no (#757545)
3e8b5b
Patch711: openssh-7.8p1-UsePAM-warning.patch
3e8b5b
# make aes-ctr ciphers use EVP engines such as AES-NI from OpenSSL
3e8b5b
Patch712: openssh-6.3p1-ctr-evp-fast.patch
3e8b5b
# add cavs test binary for the aes-ctr
3e8b5b
Patch713: openssh-6.6p1-ctr-cavstest.patch
3e8b5b
# add SSH KDF CAVS test driver
3e8b5b
Patch714: openssh-6.7p1-kdf-cavs.patch
3e8b5b
3e8b5b
# GSSAPI Key Exchange (RFC 4462 + draft-ietf-curdle-gss-keyex-sha2-08)
3e8b5b
# from https://github.com/openssh-gsskex/openssh-gsskex/tree/fedora/master
3e8b5b
Patch800: openssh-8.0p1-gssapi-keyex.patch
3e8b5b
#http://www.mail-archive.com/kerberos@mit.edu/msg17591.html
3e8b5b
Patch801: openssh-6.6p1-force_krb.patch
3e8b5b
# add new option GSSAPIEnablek5users and disable using ~/.k5users by default (#1169843)
3e8b5b
# CVE-2014-9278
3e8b5b
Patch802: openssh-6.6p1-GSSAPIEnablek5users.patch
3e8b5b
# Improve ccache handling in openssh (#991186, #1199363, #1566494)
3e8b5b
# https://bugzilla.mindrot.org/show_bug.cgi?id=2775
3e8b5b
Patch804: openssh-7.7p1-gssapi-new-unique.patch
3e8b5b
# Respect k5login_directory option in krk5.conf (#1328243)
3e8b5b
Patch805: openssh-7.2p2-k5login_directory.patch
3e8b5b
3e8b5b
3e8b5b
#https://bugzilla.mindrot.org/show_bug.cgi?id=1780
3e8b5b
Patch901: openssh-6.6p1-kuserok.patch
3e8b5b
# Use tty allocation for a remote scp (#985650)
3e8b5b
Patch906: openssh-6.4p1-fromto-remote.patch
3e8b5b
# privsep_preauth: use SELinux context from selinux-policy (#1008580)
3e8b5b
Patch916: openssh-6.6.1p1-selinux-contexts.patch
3e8b5b
# log via monitor in chroots without /dev/log (#2681)
3e8b5b
Patch918: openssh-6.6.1p1-log-in-chroot.patch
3e8b5b
# scp file into non-existing directory (#1142223)
3e8b5b
Patch919: openssh-6.6.1p1-scp-non-existing-directory.patch
3e8b5b
# apply upstream patch and make sshd -T more consistent (#1187521)
3e8b5b
Patch922: openssh-6.8p1-sshdT-output.patch
3e8b5b
# Add sftp option to force mode of created files (#1191055)
3e8b5b
Patch926: openssh-6.7p1-sftp-force-permission.patch
3e8b5b
# Restore compatible default (#89216)
3e8b5b
Patch929: openssh-6.9p1-permit-root-login.patch
3e8b5b
# make s390 use /dev/ crypto devices -- ignore closefrom
3e8b5b
Patch939: openssh-7.2p2-s390-closefrom.patch
3e8b5b
# Move MAX_DISPLAYS to a configuration option (#1341302)
3e8b5b
Patch944: openssh-7.3p1-x11-max-displays.patch
3e8b5b
# Help systemd to track the running service
3e8b5b
Patch948: openssh-7.4p1-systemd.patch
3e8b5b
# Pass inetd flags for SELinux down to openbsd compat level
3e8b5b
Patch949: openssh-7.6p1-cleanup-selinux.patch
3e8b5b
# Sandbox adjustments for s390 and audit
3e8b5b
Patch950: openssh-7.5p1-sandbox.patch
3e8b5b
# PKCS#11 URIs (upstream #2817, 2nd iteration)
3e8b5b
Patch951: openssh-8.0p1-pkcs11-uri.patch
3e8b5b
# Unbreak scp between two IPv6 hosts (#1620333)
3e8b5b
Patch953: openssh-7.8p1-scp-ipv6.patch
3e8b5b
# ssh-copy-id is unmaintained: Aggreagete patches
3e8b5b
#  - do not return 0 if the write fails (full disk)
3e8b5b
#  - shellcheck reports (upstream #2902)
3e8b5b
Patch958: openssh-7.9p1-ssh-copy-id.patch
3e8b5b
# Verify the SCP vulnerabilities are fixed in the package testsuite
3e8b5b
# https://bugzilla.mindrot.org/show_bug.cgi?id=3007
3e8b5b
Patch961: openssh-8.0p1-scp-tests.patch
3e8b5b
# Mention crypto-policies in manual pages (#1668325)
3e8b5b
Patch962: openssh-8.0p1-crypto-policies.patch
3e8b5b
# Use OpenSSL high-level API to produce and verify signatures (#1707485)
3e8b5b
Patch963: openssh-8.0p1-openssl-evp.patch
3e8b5b
# Use OpenSSL KDF (#1631761)
3e8b5b
Patch964: openssh-8.0p1-openssl-kdf.patch
3e8b5b
# Use new OpenSSL for PEM export to avoid MD5 dependency (#1712436)
3e8b5b
Patch965: openssh-8.0p1-openssl-pem.patch
3e8b5b
3e8b5b
License: BSD
3e8b5b
Group: Applications/Internet
3e8b5b
Requires: /sbin/nologin
3e8b5b
Obsoletes: openssh-clients-fips, openssh-server-fips
3e8b5b
Obsoletes: openssh-server-sysvinit
3e8b5b
3e8b5b
%if ! %{no_gnome_askpass}
3e8b5b
%if %{gtk2}
3e8b5b
BuildRequires: gtk2-devel
3e8b5b
BuildRequires: libX11-devel
3e8b5b
%else
3e8b5b
BuildRequires: gnome-libs-devel
3e8b5b
%endif
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{ldap}
3e8b5b
BuildRequires: openldap-devel
3e8b5b
%endif
3e8b5b
BuildRequires: autoconf, automake, perl-interpreter, perl-generators, zlib-devel
3e8b5b
BuildRequires: audit-libs-devel >= 2.0.5
3e8b5b
BuildRequires: util-linux, groff
3e8b5b
BuildRequires: pam-devel
3e8b5b
BuildRequires: fipscheck-devel >= 1.3.0
3e8b5b
BuildRequires: openssl-devel >= 0.9.8j
3e8b5b
BuildRequires: perl-podlators
3e8b5b
BuildRequires: systemd-devel
3e8b5b
BuildRequires: gcc
3e8b5b
BuildRequires: p11-kit-devel
3e8b5b
Recommends: p11-kit
3e8b5b
3e8b5b
%if %{kerberos5}
3e8b5b
BuildRequires: krb5-devel
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{libedit}
3e8b5b
BuildRequires: libedit-devel ncurses-devel
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{WITH_SELINUX}
3e8b5b
Requires: libselinux >= 2.3-5
3e8b5b
BuildRequires: libselinux-devel >= 2.3-5
3e8b5b
Requires: audit-libs >= 1.0.8
3e8b5b
BuildRequires: audit-libs >= 1.0.8
3e8b5b
%endif
3e8b5b
3e8b5b
BuildRequires: xauth
3e8b5b
# for tarball signature verification
3e8b5b
BuildRequires: gnupg2
3e8b5b
3e8b5b
%package clients
3e8b5b
Summary: An open source SSH client applications
3e8b5b
Group: Applications/Internet
3e8b5b
Requires: openssh = %{version}-%{release}
3e8b5b
Requires: fipscheck-lib%{_isa} >= 1.3.0
3e8b5b
Requires: crypto-policies >= 20180306-1
3e8b5b
3e8b5b
%package server
3e8b5b
Summary: An open source SSH server daemon
3e8b5b
Group: System Environment/Daemons
3e8b5b
Requires: openssh = %{version}-%{release}
3e8b5b
Requires(pre): /usr/sbin/useradd
3e8b5b
Requires: pam >= 1.0.1-3
3e8b5b
Requires: fipscheck-lib%{_isa} >= 1.3.0
3e8b5b
Requires: crypto-policies >= 20180306-1
3e8b5b
%{?systemd_requires}
3e8b5b
3e8b5b
%if %{ldap}
3e8b5b
%package ldap
3e8b5b
Summary: A LDAP support for open source SSH server daemon
3e8b5b
Requires: openssh = %{version}-%{release}
3e8b5b
Group: System Environment/Daemons
3e8b5b
%endif
3e8b5b
3e8b5b
%package keycat
3e8b5b
Summary: A mls keycat backend for openssh
3e8b5b
Requires: openssh = %{version}-%{release}
3e8b5b
Group: System Environment/Daemons
3e8b5b
3e8b5b
%package askpass
3e8b5b
Summary: A passphrase dialog for OpenSSH and X
3e8b5b
Group: Applications/Internet
3e8b5b
Requires: openssh = %{version}-%{release}
3e8b5b
Obsoletes: openssh-askpass-gnome
3e8b5b
Provides: openssh-askpass-gnome
3e8b5b
3e8b5b
%package cavs
3e8b5b
Summary: CAVS tests for FIPS validation
3e8b5b
Group: Applications/Internet
3e8b5b
Requires: openssh = %{version}-%{release}
3e8b5b
3e8b5b
%package -n pam_ssh_agent_auth
3e8b5b
Summary: PAM module for authentication with ssh-agent
3e8b5b
Group: System Environment/Base
3e8b5b
Version: %{pam_ssh_agent_ver}
3e8b5b
Release: %{pam_ssh_agent_rel}.%{openssh_rel}%{?dist}%{?rescue_rel}
3e8b5b
License: BSD
3e8b5b
3e8b5b
%description
3e8b5b
SSH (Secure SHell) is a program for logging into and executing
3e8b5b
commands on a remote machine. SSH is intended to replace rlogin and
3e8b5b
rsh, and to provide secure encrypted communications between two
3e8b5b
untrusted hosts over an insecure network. X11 connections and
3e8b5b
arbitrary TCP/IP ports can also be forwarded over the secure channel.
3e8b5b
3e8b5b
OpenSSH is OpenBSD's version of the last free version of SSH, bringing
3e8b5b
it up to date in terms of security and features.
3e8b5b
3e8b5b
This package includes the core files necessary for both the OpenSSH
3e8b5b
client and server. To make this package useful, you should also
3e8b5b
install openssh-clients, openssh-server, or both.
3e8b5b
3e8b5b
%description clients
3e8b5b
OpenSSH is a free version of SSH (Secure SHell), a program for logging
3e8b5b
into and executing commands on a remote machine. This package includes
3e8b5b
the clients necessary to make encrypted connections to SSH servers.
3e8b5b
3e8b5b
%description server
3e8b5b
OpenSSH is a free version of SSH (Secure SHell), a program for logging
3e8b5b
into and executing commands on a remote machine. This package contains
3e8b5b
the secure shell daemon (sshd). The sshd daemon allows SSH clients to
3e8b5b
securely connect to your SSH server.
3e8b5b
3e8b5b
%if %{ldap}
3e8b5b
%description ldap
3e8b5b
OpenSSH LDAP backend is a way how to distribute the authorized tokens
3e8b5b
among the servers in the network.
3e8b5b
%endif
3e8b5b
3e8b5b
%description keycat
3e8b5b
OpenSSH mls keycat is backend for using the authorized keys in the
3e8b5b
openssh in the mls mode.
3e8b5b
3e8b5b
%description askpass
3e8b5b
OpenSSH is a free version of SSH (Secure SHell), a program for logging
3e8b5b
into and executing commands on a remote machine. This package contains
3e8b5b
an X11 passphrase dialog for OpenSSH.
3e8b5b
3e8b5b
%description cavs
3e8b5b
This package contains test binaries and scripts to make FIPS validation
3e8b5b
easier. Now contains CTR and KDF CAVS test driver.
3e8b5b
3e8b5b
%description -n pam_ssh_agent_auth
3e8b5b
This package contains a PAM module which can be used to authenticate
3e8b5b
users using ssh keys stored in a ssh-agent. Through the use of the
3e8b5b
forwarding of ssh-agent connection it also allows to authenticate with
3e8b5b
remote ssh-agent instance.
3e8b5b
3e8b5b
The module is most useful for su and sudo service stacks.
3e8b5b
3e8b5b
%prep
3e8b5b
gpgv2 --quiet --keyring %{SOURCE3} %{SOURCE1} %{SOURCE0}
3e8b5b
%setup -q -a 4
3e8b5b
3e8b5b
%if %{pam_ssh_agent}
3e8b5b
pushd pam_ssh_agent_auth-%{pam_ssh_agent_ver}
3e8b5b
%patch300 -p2 -b .psaa-build
3e8b5b
%patch301 -p2 -b .psaa-seteuid
3e8b5b
%patch302 -p2 -b .psaa-visibility
3e8b5b
%patch306 -p2 -b .psaa-compat
3e8b5b
%patch305 -p2 -b .psaa-agent
3e8b5b
%patch307 -p2 -b .psaa-deref
3e8b5b
# Remove duplicate headers and library files
3e8b5b
rm -f $(cat %{SOURCE5})
3e8b5b
popd
3e8b5b
%endif
3e8b5b
3e8b5b
%patch400 -p1 -b .role-mls
3e8b5b
%patch404 -p1 -b .privsep-selinux
3e8b5b
3e8b5b
%if %{ldap}
3e8b5b
%patch501 -p1 -b .ldap
3e8b5b
%endif
3e8b5b
%patch502 -p1 -b .keycat
3e8b5b
3e8b5b
%patch601 -p1 -b .ip-opts
3e8b5b
%patch604 -p1 -b .keyperm
3e8b5b
%patch606 -p1 -b .ipv6man
3e8b5b
%patch607 -p1 -b .sigpipe
3e8b5b
%patch609 -p1 -b .x11
3e8b5b
%patch702 -p1 -b .progress
3e8b5b
%patch703 -p1 -b .grab-info
3e8b5b
%patch707 -p1 -b .redhat
3e8b5b
%patch711 -p1 -b .log-usepam-no
3e8b5b
%patch712 -p1 -b .evp-ctr
3e8b5b
%patch713 -p1 -b .ctr-cavs
3e8b5b
%patch714 -p1 -b .kdf-cavs
3e8b5b
# 
3e8b5b
%patch800 -p1 -b .gsskex
3e8b5b
%patch801 -p1 -b .force_krb
3e8b5b
%patch804 -p1 -b .ccache_name
3e8b5b
%patch805 -p1 -b .k5login
3e8b5b
# 
3e8b5b
%patch901 -p1 -b .kuserok
3e8b5b
%patch906 -p1 -b .fromto-remote
3e8b5b
%patch916 -p1 -b .contexts
3e8b5b
%patch918 -p1 -b .log-in-chroot
3e8b5b
%patch919 -p1 -b .scp
3e8b5b
%patch802 -p1 -b .GSSAPIEnablek5users
3e8b5b
%patch922 -p1 -b .sshdt
3e8b5b
%patch926 -p1 -b .sftp-force-mode
3e8b5b
%patch929 -p1 -b .root-login
3e8b5b
%patch939 -p1 -b .s390-dev
3e8b5b
%patch944 -p1 -b .x11max
3e8b5b
%patch948 -p1 -b .systemd
3e8b5b
%patch949 -p1 -b .refactor
3e8b5b
%patch950 -p1 -b .sandbox
3e8b5b
%patch951 -p1 -b .pkcs11-uri
3e8b5b
%patch953 -p1 -b .scp-ipv6
3e8b5b
%patch958 -p1 -b .ssh-copy-id
3e8b5b
%patch961 -p1 -b .scp-tests
3e8b5b
%patch962 -p1 -b .crypto-policies
3e8b5b
%patch963 -p1 -b .openssl-evp
3e8b5b
%patch964 -p1 -b .openssl-kdf
3e8b5b
%patch965 -p1 -b .openssl-pem
3e8b5b
3e8b5b
%patch200 -p1 -b .audit
3e8b5b
%patch201 -p1 -b .audit-race
3e8b5b
%patch700 -p1 -b .fips
3e8b5b
3e8b5b
%patch100 -p1 -b .coverity
3e8b5b
3e8b5b
autoreconf
3e8b5b
pushd pam_ssh_agent_auth-%{pam_ssh_agent_ver}
3e8b5b
autoreconf
3e8b5b
popd
3e8b5b
3e8b5b
%build
3e8b5b
# the -fvisibility=hidden is needed for clean build of the pam_ssh_agent_auth
3e8b5b
# and it makes the ssh build more clean and even optimized better
3e8b5b
CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden"; export CFLAGS
3e8b5b
%if %{rescue}
3e8b5b
CFLAGS="$CFLAGS -Os"
3e8b5b
%endif
3e8b5b
%if %{pie}
3e8b5b
%ifarch s390 s390x sparc sparcv9 sparc64
3e8b5b
CFLAGS="$CFLAGS -fPIC"
3e8b5b
%else
3e8b5b
CFLAGS="$CFLAGS -fpic"
3e8b5b
%endif
3e8b5b
SAVE_LDFLAGS="$LDFLAGS"
3e8b5b
LDFLAGS="$LDFLAGS -pie -z relro -z now"
3e8b5b
3e8b5b
export CFLAGS
3e8b5b
export LDFLAGS
3e8b5b
3e8b5b
%endif
3e8b5b
%if %{kerberos5}
3e8b5b
if test -r /etc/profile.d/krb5-devel.sh ; then
3e8b5b
	source /etc/profile.d/krb5-devel.sh
3e8b5b
fi
3e8b5b
krb5_prefix=`krb5-config --prefix`
3e8b5b
if test "$krb5_prefix" != "%{_prefix}" ; then
3e8b5b
	CPPFLAGS="$CPPFLAGS -I${krb5_prefix}/include -I${krb5_prefix}/include/gssapi"; export CPPFLAGS
3e8b5b
	CFLAGS="$CFLAGS -I${krb5_prefix}/include -I${krb5_prefix}/include/gssapi"
3e8b5b
	LDFLAGS="$LDFLAGS -L${krb5_prefix}/%{_lib}"; export LDFLAGS
3e8b5b
else
3e8b5b
	krb5_prefix=
3e8b5b
	CPPFLAGS="-I%{_includedir}/gssapi"; export CPPFLAGS
3e8b5b
	CFLAGS="$CFLAGS -I%{_includedir}/gssapi"
3e8b5b
fi
3e8b5b
%endif
3e8b5b
3e8b5b
%configure \
3e8b5b
	--sysconfdir=%{_sysconfdir}/ssh \
3e8b5b
	--libexecdir=%{_libexecdir}/openssh \
3e8b5b
	--datadir=%{_datadir}/openssh \
3e8b5b
	--with-default-path=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin \
3e8b5b
	--with-superuser-path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \
3e8b5b
	--with-privsep-path=%{_var}/empty/sshd \
3e8b5b
	--disable-strip \
3e8b5b
	--without-zlib-version-check \
3e8b5b
	--with-ssl-engine \
3e8b5b
	--with-ipaddr-display \
3e8b5b
	--with-pie=no \
3e8b5b
	--without-hardening `# The hardening flags are configured by system` \
3e8b5b
	--with-systemd \
3e8b5b
	--with-default-pkcs11-provider=yes \
3e8b5b
%if %{ldap}
3e8b5b
	--with-ldap \
3e8b5b
%endif
3e8b5b
%if %{rescue}
3e8b5b
	--without-pam \
3e8b5b
%else
3e8b5b
	--with-pam \
3e8b5b
%endif
3e8b5b
%if %{WITH_SELINUX}
3e8b5b
	--with-selinux --with-audit=linux \
3e8b5b
	--with-sandbox=seccomp_filter \
3e8b5b
%endif
3e8b5b
%if %{kerberos5}
3e8b5b
	--with-kerberos5${krb5_prefix:+=${krb5_prefix}} \
3e8b5b
%else
3e8b5b
	--without-kerberos5 \
3e8b5b
%endif
3e8b5b
%if %{libedit}
3e8b5b
	--with-libedit
3e8b5b
%else
3e8b5b
	--without-libedit
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{static_libcrypto}
3e8b5b
perl -pi -e "s|-lcrypto|%{_libdir}/libcrypto.a|g" Makefile
3e8b5b
%endif
3e8b5b
3e8b5b
make
3e8b5b
3e8b5b
# Define a variable to toggle gnome1/gtk2 building.  This is necessary
3e8b5b
# because RPM doesn't handle nested %%if statements.
3e8b5b
%if %{gtk2}
3e8b5b
	gtk2=yes
3e8b5b
%else
3e8b5b
	gtk2=no
3e8b5b
%endif
3e8b5b
3e8b5b
%if ! %{no_gnome_askpass}
3e8b5b
pushd contrib
3e8b5b
if [ $gtk2 = yes ] ; then
3e8b5b
	CFLAGS="$CFLAGS %{?__global_ldflags}" \
3e8b5b
	    make gnome-ssh-askpass2
3e8b5b
	mv gnome-ssh-askpass2 gnome-ssh-askpass
3e8b5b
else
3e8b5b
	CFLAGS="$CFLAGS %{?__global_ldflags}"
3e8b5b
	    make gnome-ssh-askpass1
3e8b5b
	mv gnome-ssh-askpass1 gnome-ssh-askpass
3e8b5b
fi
3e8b5b
popd
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{pam_ssh_agent}
3e8b5b
pushd pam_ssh_agent_auth-%{pam_ssh_agent_ver}
3e8b5b
LDFLAGS="$SAVE_LDFLAGS"
3e8b5b
%configure --with-selinux \
3e8b5b
	--libexecdir=/%{_libdir}/security \
3e8b5b
	--with-mantype=man \
3e8b5b
	--without-openssl-header-check `# The check is broken`
3e8b5b
make
3e8b5b
popd
3e8b5b
%endif
3e8b5b
3e8b5b
# Add generation of HMAC checksums of the final stripped binaries
3e8b5b
%global __spec_install_post \
3e8b5b
    %%{?__debug_package:%%{__debug_install_post}} \
3e8b5b
    %%{__arch_install_post} \
3e8b5b
    %%{__os_install_post} \
3e8b5b
    fipshmac -d $RPM_BUILD_ROOT%{_libdir}/fipscheck $RPM_BUILD_ROOT%{_bindir}/ssh $RPM_BUILD_ROOT%{_sbindir}/sshd \
3e8b5b
%{nil}
3e8b5b
3e8b5b
%check
3e8b5b
#to run tests use "--with check"
3e8b5b
%if %{?_with_check:1}%{!?_with_check:0}
3e8b5b
make tests
3e8b5b
%endif
3e8b5b
3e8b5b
%install
3e8b5b
rm -rf $RPM_BUILD_ROOT
3e8b5b
mkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/ssh
3e8b5b
mkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/ssh/ssh_config.d
3e8b5b
mkdir -p -m755 $RPM_BUILD_ROOT%{_libexecdir}/openssh
3e8b5b
mkdir -p -m755 $RPM_BUILD_ROOT%{_var}/empty/sshd
3e8b5b
make install DESTDIR=$RPM_BUILD_ROOT
3e8b5b
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/ssh/ldap.conf
3e8b5b
3e8b5b
install -d $RPM_BUILD_ROOT/etc/pam.d/
3e8b5b
install -d $RPM_BUILD_ROOT/etc/sysconfig/
3e8b5b
install -d $RPM_BUILD_ROOT%{_libexecdir}/openssh
3e8b5b
install -d $RPM_BUILD_ROOT%{_libdir}/fipscheck
3e8b5b
install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/sshd
3e8b5b
install -m644 %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/ssh-keycat
3e8b5b
install -m644 %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/sshd
3e8b5b
install -m644 ssh_config_redhat $RPM_BUILD_ROOT/etc/ssh/ssh_config.d/05-redhat.conf
3e8b5b
install -d -m755 $RPM_BUILD_ROOT/%{_unitdir}
3e8b5b
install -m644 %{SOURCE9} $RPM_BUILD_ROOT/%{_unitdir}/sshd@.service
3e8b5b
install -m644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}/sshd.socket
3e8b5b
install -m644 %{SOURCE11} $RPM_BUILD_ROOT/%{_unitdir}/sshd.service
3e8b5b
install -m644 %{SOURCE12} $RPM_BUILD_ROOT/%{_unitdir}/sshd-keygen@.service
3e8b5b
install -m644 %{SOURCE15} $RPM_BUILD_ROOT/%{_unitdir}/sshd-keygen.target
3e8b5b
install -m744 %{SOURCE13} $RPM_BUILD_ROOT/%{_libexecdir}/openssh/sshd-keygen
3e8b5b
install -m755 contrib/ssh-copy-id $RPM_BUILD_ROOT%{_bindir}/
3e8b5b
install contrib/ssh-copy-id.1 $RPM_BUILD_ROOT%{_mandir}/man1/
3e8b5b
install -m644 -D %{SOURCE14} $RPM_BUILD_ROOT%{_tmpfilesdir}/%{name}.conf
3e8b5b
3e8b5b
%if ! %{no_gnome_askpass}
3e8b5b
install contrib/gnome-ssh-askpass $RPM_BUILD_ROOT%{_libexecdir}/openssh/gnome-ssh-askpass
3e8b5b
%endif
3e8b5b
3e8b5b
%if ! %{no_gnome_askpass}
3e8b5b
ln -s gnome-ssh-askpass $RPM_BUILD_ROOT%{_libexecdir}/openssh/ssh-askpass
3e8b5b
install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/
3e8b5b
install -m 755 contrib/redhat/gnome-ssh-askpass.csh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/
3e8b5b
install -m 755 contrib/redhat/gnome-ssh-askpass.sh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{no_gnome_askpass}
3e8b5b
rm -f $RPM_BUILD_ROOT/etc/profile.d/gnome-ssh-askpass.*
3e8b5b
%endif
3e8b5b
3e8b5b
perl -pi -e "s|$RPM_BUILD_ROOT||g" $RPM_BUILD_ROOT%{_mandir}/man*/*
3e8b5b
3e8b5b
%if %{pam_ssh_agent}
3e8b5b
pushd pam_ssh_agent_auth-%{pam_ssh_agent_ver}
3e8b5b
make install DESTDIR=$RPM_BUILD_ROOT
3e8b5b
popd
3e8b5b
%endif
3e8b5b
%pre
3e8b5b
getent group ssh_keys >/dev/null || groupadd -r ssh_keys || :
3e8b5b
3e8b5b
%pre server
3e8b5b
getent group sshd >/dev/null || groupadd -g %{sshd_uid} -r sshd || :
3e8b5b
getent passwd sshd >/dev/null || \
3e8b5b
  useradd -c "Privilege-separated SSH" -u %{sshd_uid} -g sshd \
3e8b5b
  -s /sbin/nologin -r -d /var/empty/sshd sshd 2> /dev/null || :
3e8b5b
3e8b5b
%post server
3e8b5b
%systemd_post sshd.service sshd.socket
3e8b5b
3e8b5b
%preun server
3e8b5b
%systemd_preun sshd.service sshd.socket
3e8b5b
3e8b5b
%postun server
3e8b5b
%systemd_postun_with_restart sshd.service
3e8b5b
3e8b5b
%files
3e8b5b
%license LICENCE
3e8b5b
%doc CREDITS ChangeLog INSTALL OVERVIEW PROTOCOL* README README.platform README.privsep README.tun README.dns TODO
3e8b5b
%attr(0755,root,root) %dir %{_sysconfdir}/ssh
3e8b5b
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/ssh/moduli
3e8b5b
%if ! %{rescue}
3e8b5b
%attr(0755,root,root) %{_bindir}/ssh-keygen
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/ssh-keygen.1*
3e8b5b
%attr(0755,root,root) %dir %{_libexecdir}/openssh
3e8b5b
%attr(2555,root,ssh_keys) %{_libexecdir}/openssh/ssh-keysign
3e8b5b
%attr(0644,root,root) %{_mandir}/man8/ssh-keysign.8*
3e8b5b
%endif
3e8b5b
3e8b5b
%files clients
3e8b5b
%attr(0755,root,root) %{_bindir}/ssh
3e8b5b
%attr(0644,root,root) %{_libdir}/fipscheck/ssh.hmac
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/ssh.1*
3e8b5b
%attr(0755,root,root) %{_bindir}/scp
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/scp.1*
3e8b5b
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/ssh/ssh_config
3e8b5b
%dir %attr(0755,root,root) %{_sysconfdir}/ssh/ssh_config.d/
3e8b5b
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/ssh/ssh_config.d/05-redhat.conf
3e8b5b
%attr(0644,root,root) %{_mandir}/man5/ssh_config.5*
3e8b5b
%if ! %{rescue}
3e8b5b
%attr(0755,root,root) %{_bindir}/ssh-agent
3e8b5b
%attr(0755,root,root) %{_bindir}/ssh-add
3e8b5b
%attr(0755,root,root) %{_bindir}/ssh-keyscan
3e8b5b
%attr(0755,root,root) %{_bindir}/sftp
3e8b5b
%attr(0755,root,root) %{_bindir}/ssh-copy-id
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-pkcs11-helper
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/ssh-agent.1*
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/ssh-add.1*
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/ssh-keyscan.1*
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/sftp.1*
3e8b5b
%attr(0644,root,root) %{_mandir}/man1/ssh-copy-id.1*
3e8b5b
%attr(0644,root,root) %{_mandir}/man8/ssh-pkcs11-helper.8*
3e8b5b
%endif
3e8b5b
3e8b5b
%if ! %{rescue}
3e8b5b
%files server
3e8b5b
%dir %attr(0711,root,root) %{_var}/empty/sshd
3e8b5b
%attr(0755,root,root) %{_sbindir}/sshd
3e8b5b
%attr(0644,root,root) %{_libdir}/fipscheck/sshd.hmac
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/sftp-server
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/sshd-keygen
3e8b5b
%attr(0644,root,root) %{_mandir}/man5/sshd_config.5*
3e8b5b
%attr(0644,root,root) %{_mandir}/man5/moduli.5*
3e8b5b
%attr(0644,root,root) %{_mandir}/man8/sshd.8*
3e8b5b
%attr(0644,root,root) %{_mandir}/man8/sftp-server.8*
3e8b5b
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/ssh/sshd_config
3e8b5b
%attr(0644,root,root) %config(noreplace) /etc/pam.d/sshd
3e8b5b
%attr(0640,root,root) %config(noreplace) /etc/sysconfig/sshd
3e8b5b
%attr(0644,root,root) %{_unitdir}/sshd.service
3e8b5b
%attr(0644,root,root) %{_unitdir}/sshd@.service
3e8b5b
%attr(0644,root,root) %{_unitdir}/sshd.socket
3e8b5b
%attr(0644,root,root) %{_unitdir}/sshd-keygen@.service
3e8b5b
%attr(0644,root,root) %{_unitdir}/sshd-keygen.target
3e8b5b
%attr(0644,root,root) %{_tmpfilesdir}/openssh.conf
3e8b5b
%endif
3e8b5b
3e8b5b
%if %{ldap}
3e8b5b
%files ldap
3e8b5b
%doc HOWTO.ldap-keys openssh-lpk-openldap.schema openssh-lpk-sun.schema ldap.conf
3e8b5b
%doc openssh-lpk-openldap.ldif openssh-lpk-sun.ldif
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-ldap-helper
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-ldap-wrapper
3e8b5b
%attr(0644,root,root) %{_mandir}/man8/ssh-ldap-helper.8*
3e8b5b
%attr(0644,root,root) %{_mandir}/man5/ssh-ldap.conf.5*
3e8b5b
%endif
3e8b5b
3e8b5b
%files keycat
3e8b5b
%doc HOWTO.ssh-keycat
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-keycat
3e8b5b
%attr(0644,root,root) %config(noreplace) /etc/pam.d/ssh-keycat
3e8b5b
3e8b5b
%if ! %{no_gnome_askpass}
3e8b5b
%files askpass
3e8b5b
%attr(0644,root,root) %{_sysconfdir}/profile.d/gnome-ssh-askpass.*
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/gnome-ssh-askpass
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-askpass
3e8b5b
%endif
3e8b5b
3e8b5b
%files cavs
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ctr-cavstest
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-cavs
3e8b5b
%attr(0755,root,root) %{_libexecdir}/openssh/ssh-cavs_driver.pl
3e8b5b
3e8b5b
%if %{pam_ssh_agent}
3e8b5b
%files -n pam_ssh_agent_auth
3e8b5b
%license pam_ssh_agent_auth-%{pam_ssh_agent_ver}/OPENSSH_LICENSE
3e8b5b
%attr(0755,root,root) %{_libdir}/security/pam_ssh_agent_auth.so
3e8b5b
%attr(0644,root,root) %{_mandir}/man8/pam_ssh_agent_auth.8*
3e8b5b
%endif
3e8b5b
3e8b5b
%changelog
6578e6
* Tue Jul 23 2019 Jakub Jelen <jjelen@redhat.com> - 8.0p1-3 + 0.10.3-7
6578e6
- Fix typos in manual pages (#1668325)
6578e6
- Use the upstream support for PKCS#8 PEM files alongside with the legacy PEM files (#1712436)
6578e6
- Unbreak ssh-keygen -A in FIPS mode (#1732424)
6578e6
- Add missing RSA certificate types to offered hostkey types in FIPS mode (#1732449)
6578e6
3e8b5b
* Wed Jun 12 2019 Jakub Jelen <jjelen@redhat.com> - 8.0p1-2 + 0.10.3-7
3e8b5b
- Allow specifying a pin-value in PKCS #11 URI in ssh-add (#1639698)
3e8b5b
- Whitelist another syscall variant for s390x cryptographic module (ibmca engine) (#1714915)
3e8b5b
3e8b5b
* Tue May 14 2019 Jakub Jelen <jjelen@redhat.com> - 8.0p1-1 + 0.10.3-7
3e8b5b
- New upstream release (#1691045)
3e8b5b
- Remove support for unused VendorPatchLevel configuration option
3e8b5b
- Fix kerberos cleanup procedures (#1683295)
3e8b5b
- Do not negotiate arbitrary primes with DH GEX in FIPS (#1685096)
3e8b5b
- Several GSSAPI key exchange improvements and sync with Debian
3e8b5b
- Allow to use labels in PKCS#11 URIs even if they do not match on private key (#1671262)
3e8b5b
- Do not fall back to sshd_net_t SELinux context (#1678695)
3e8b5b
- Use FIPS compliant high-level signature OpenSSL API and KDF
3e8b5b
- Mention crypto-policies in manual pages
3e8b5b
- Do not fail if non-FIPS approved algorithm is enabled in FIPS
3e8b5b
- Generate the PEM files in new PKCS#8 format without the need of MD5 (#1712436)
3e8b5b
3e8b5b
* Mon Nov 26 2018 Jakub Jelen <jjelen@redhat.com> - 7.8p1-4 + 0.10.3-5
3e8b5b
- Unbreak PKCS#11 URI tests (#1648262)
3e8b5b
- Allow to disable RSA signatures with SHA1 (#1648898)
3e8b5b
- Dump missing GSS options from client configuration (#1649505)
3e8b5b
- Minor fixes from Fedora related to GSSAPI and keberos
3e8b5b
- Follow the system-wide PATH settings
3e8b5b
3e8b5b
* Mon Sep 24 2018 Jakub Jelen <jjelen@redhat.com> - 7.8p1-3 + 0.10.3-5
3e8b5b
- Disable OpenSSH hardening flags and use the ones provided by system (#1630615)
3e8b5b
- Ignore unknown parts of PKCS#11 URI (#1631478)
3e8b5b
- Do not fail with GSSAPI enabled in match blocks (#1580017)
3e8b5b
- Fix the segfaulting cavs test (#1629692)
3e8b5b
3e8b5b
* Fri Aug 31 2018 Jakub Jelen <jjelen@redhat.com> - 7.8p1-2 + 0.10.3-5
3e8b5b
- New upstream release fixing CVE 2018-15473
3e8b5b
- Remove unused patches
3e8b5b
- Remove reference to unused enviornment variable SSH_USE_STRONG_RNG
3e8b5b
- Address coverity issues
3e8b5b
- Unbreak scp between two IPv6 hosts (#1620333)
3e8b5b
- Unbreak GSSAPI key exchange (#1624323)
3e8b5b
- Unbreak rekeying with GSSAPI key exchange (#1624344)
3e8b5b
3e8b5b
* Thu Aug 09 2018 Jakub Jelen <jjelen@redhat.com> - 7.7p1-6 + 0.10.3-4
3e8b5b
- Fix listing of kex algoritms in FIPS mode
3e8b5b
- Allow aes-gcm cipher modes in FIPS mode
3e8b5b
- Coverity fixes
3e8b5b
3e8b5b
* Tue Jul 03 2018 Jakub Jelen <jjelen@redhat.com> - 7.7p1-5 + 0.10.3-4
3e8b5b
- Disable manual printing of motd by default (#1591381)
3e8b5b
3e8b5b
* Wed Jun 27 2018 Jakub Jelen <jjelen@redhat.com> - 7.7p1-4 + 0.10.3-4
3e8b5b
- Better handling of kerberos tickets storage (#1566494)
3e8b5b
- Add pam_motd to pam stack (#1591381)
3e8b5b
3e8b5b
* Mon Apr 16 2018 Jakub Jelen <jjelen@redhat.com> - 7.7p1-3 + 0.10.3-4
3e8b5b
- Fix tun devices and other issues fixed after release upstream (#1567775)
3e8b5b
3e8b5b
* Thu Apr 12 2018 Jakub Jelen <jjelen@redhat.com> - 7.7p1-2 + 0.10.3-4
3e8b5b
- Do not break quotes parsing in configuration file (#1566295)
3e8b5b
3e8b5b
* Wed Apr 04 2018 Jakub Jelen <jjelen@redhat.com> - 7.7p1-1 + 0.10.3-4
3e8b5b
- New upstream release (#1563223)
3e8b5b
- Add support for ECDSA keys in PKCS#11 (#1354510)
3e8b5b
- Add support for PKCS#11 URIs
3e8b5b
3e8b5b
* Tue Mar 06 2018 Jakub Jelen <jjelen@redhat.com> - 7.6p1-7 + 0.10.3-3
3e8b5b
- Require crypto-policies version and new path
3e8b5b
- Remove bogus NSS linking
3e8b5b
3e8b5b
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.6p1-6.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3e8b5b
3e8b5b
* Fri Jan 26 2018 Jakub Jelen <jjelen@redhat.com> - 7.6p1-6 + 0.10.3-3
3e8b5b
- Rebuild for gcc bug on i386 (#1536555)
3e8b5b
3e8b5b
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 7.6p1-5.2
3e8b5b
- Rebuild to work around gcc bug leading to sshd miscompilation (#1538648)
3e8b5b
3e8b5b
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 7.6p1-5.1.1
3e8b5b
- Rebuilt for switch to libxcrypt
3e8b5b
3e8b5b
* Wed Jan 17 2018 Jakub Jelen <jjelen@redhat.com> - 7.6p1-5 + 0.10.3-3
3e8b5b
- Drop support for TCP wrappers (#1530163)
3e8b5b
- Do not pass hostnames to audit -- UseDNS is usually disabled (#1534577)
3e8b5b
3e8b5b
* Thu Dec 14 2017 Jakub Jelen <jjelen@redhat.com> - 7.6p1-4 + 0.10.3-3
3e8b5b
- Whitelist gettid() syscall in seccomp filter (#1524392)
3e8b5b
3e8b5b
* Mon Dec 11 2017 Jakub Jelen <jjelen@redhat.com> - 7.6p1-3 + 0.10.3-3
3e8b5b
- Do not segfault during audit cleanup (#1524233)
3e8b5b
- Avoid gcc warnings about uninitialized variables
3e8b5b
3e8b5b
* Wed Nov 22 2017 Jakub Jelen <jjelen@redhat.com> - 7.6p1-2 + 0.10.3-3
3e8b5b
- Do not build everything against libldap
3e8b5b
- Do not segfault for ECC keys in PKCS#11
3e8b5b
3e8b5b
* Thu Oct 19 2017 Jakub Jelen <jjelen@redhat.com> - 7.6p1-1 + 0.10.3-3
3e8b5b
- New upstream release OpenSSH 7.6
3e8b5b
- Addressing review remarks for OpenSSL 1.1.0 patch
3e8b5b
- Fix PermitOpen bug in OpenSSH 7.6
3e8b5b
- Drop support for ExposeAuthenticationMethods option
3e8b5b
3e8b5b
* Mon Sep 11 2017 Jakub Jelen <jjelen@redhat.com> - 7.5p1-6 + 0.10.3-2
3e8b5b
- Do not export KRB5CCNAME if the default path is used (#1199363)
3e8b5b
- Add enablement for openssl-ibmca and openssl-ibmpkcs11 (#1477636)
3e8b5b
- Add new GSSAPI kex algorithms with SHA-2, but leave them disabled for now
3e8b5b
- Enforce pam_sepermit for all logins in SSH (#1492313)
3e8b5b
- Remove pam_reauthorize, since it is not needed by cockpit anymore (#1492313)
3e8b5b
3e8b5b
* Mon Aug 14 2017 Jakub Jelen <jjelen@redhat.com> - 7.5p1-5 + 0.10.3-2
3e8b5b
- Another less-intrusive approach to crypto policy (#1479271)
3e8b5b
3e8b5b
* Tue Aug 01 2017 Jakub Jelen <jjelen@redhat.com> - 7.5p1-4 + 0.10.3-2
3e8b5b
- Remove SSH-1 subpackage for Fedora 27 (#1474942)
3e8b5b
- Follow system-wide crypto policy in server (#1479271)
3e8b5b
3e8b5b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.5p1-3.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3e8b5b
3e8b5b
* Fri Jun 30 2017 Jakub Jelen <jjelen@redhat.com> - 7.5p1-2 + 0.10.3-2
3e8b5b
- Sync downstream patches with RHEL (FIPS)
3e8b5b
- Resolve potential issues with OpenSSL 1.1.0 patch
3e8b5b
3e8b5b
* Wed Mar 22 2017 Jakub Jelen <jjelen@redhat.com> - 7.5p1-2 + 0.10.3-2
3e8b5b
- Fix various after-release typos including failed build in s390x (#1434341)
3e8b5b
- Revert chroot magic with SELinux
3e8b5b
3e8b5b
* Mon Mar 20 2017 Jakub Jelen <jjelen@redhat.com> - 7.5p1-1 + 0.10.3-2
3e8b5b
- New upstream release
3e8b5b
3e8b5b
* Fri Mar 03 2017 Jakub Jelen <jjelen@redhat.com> - 7.4p1-4 + 0.10.3-1
3e8b5b
- Avoid sending the SD_NOTIFY messages from wrong processes (#1427526)
3e8b5b
- Address reports by coverity
3e8b5b
3e8b5b
* Mon Feb 20 2017 Jakub Jelen <jjelen@redhat.com> - 7.4p1-3 + 0.10.3-1
3e8b5b
- Properly report errors from included files (#1408558)
3e8b5b
- New pam_ssh_agent_auth 0.10.3 release
3e8b5b
- Switch to SD_NOTIFY to make systemd happy
3e8b5b
3e8b5b
* Mon Feb 06 2017 Jakub Jelen <jjelen@redhat.com> - 7.4p1-2 + 0.10.2-5
3e8b5b
- Fix ssh-agent cert signing error (#1416584)
3e8b5b
- Fix wrong path to crypto policies
3e8b5b
- Attempt to resolve issue with systemd
3e8b5b
3e8b5b
* Tue Jan 03 2017 Jakub Jelen <jjelen@redhat.com> - 7.4p1-1 + 0.10.2-5
3e8b5b
- New upstream release (#1406204)
3e8b5b
- Cache supported OIDs for GSSAPI key exchange (#1395288)
3e8b5b
- Fix typo causing heap corruption (use-after-free) (#1409433)
3e8b5b
- Prevent hangs with long MOTD
3e8b5b
3e8b5b
* Thu Dec 08 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-7 + 0.10.2-4
3e8b5b
- Properly deserialize received RSA certificates in ssh-agent (#1402029)
3e8b5b
- Move MAX_DISPLAYS to a configuration option
3e8b5b
3e8b5b
* Wed Nov 16 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-6 + 0.10.2-4
3e8b5b
- GSSAPI requires futex syscall in privsep child (#1395288)
3e8b5b
3e8b5b
* Thu Oct 27 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-5 + 0.10.2-4
3e8b5b
- Build against OpenSSL 1.1.0 with compat changes
3e8b5b
- Recommend crypto-policies
3e8b5b
- Fix chroot dropping capabilities (#1386755)
3e8b5b
3e8b5b
* Thu Sep 29 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-4 + 0.10.2-4
3e8b5b
- Fix NULL dereference (#1380297)
3e8b5b
- Include client Crypto Policy (#1225752)
3e8b5b
3e8b5b
* Mon Aug 15 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-3 + 0.10.2-4
3e8b5b
- Proper content of included configuration file
3e8b5b
3e8b5b
* Tue Aug 09 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-2 + 0.10.2-4
3e8b5b
- Fix permissions on the include directory (#1365270)
3e8b5b
3e8b5b
* Tue Aug 02 2016 Jakub Jelen <jjelen@redhat.com> - 7.3p1-1 + 0.10.2-4
3e8b5b
- New upstream release (#1362156)
3e8b5b
3e8b5b
* Tue Jul 26 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-11 + 0.10.2-3
3e8b5b
- Remove slogin and sshd-keygen (#1359762)
3e8b5b
- Prevent guest_t from running sudo (#1357860)
3e8b5b
3e8b5b
* Mon Jul 18 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-10 + 0.10.2-3
3e8b5b
- CVE-2016-6210: User enumeration via covert timing channel (#1357443)
3e8b5b
- Expose more information about authentication to PAM
3e8b5b
- Make closefrom() ignore softlinks to the /dev/ devices on s390
3e8b5b
3e8b5b
* Fri Jul 01 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-9 + 0.10.2-3
3e8b5b
- Fix wrong detection of UseLogin in server configuration (#1350347)
3e8b5b
3e8b5b
* Fri Jun 24 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-8 + 0.10.2-3
3e8b5b
- Enable seccomp filter for MIPS architectures
3e8b5b
- UseLogin=yes is not supported in Fedora
3e8b5b
- SFTP server forced permissions should restore umask
3e8b5b
- pam_ssh_agent_auth: Fix conflict bewteen two getpwuid() calls (#1349551)
3e8b5b
3e8b5b
* Mon Jun 06 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-7
3e8b5b
- Fix regression in certificate-based authentication (#1333498)
3e8b5b
- Check for real location of .k5login file (#1328243)
3e8b5b
- Fix unchecked dereference in pam_ssh_agent_auth
3e8b5b
- Clean up old patches
3e8b5b
- Build with seccomp filter on ppc64(le) (#1195065)
3e8b5b
3e8b5b
* Fri Apr 29 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-6 + 0.10.2-3
3e8b5b
- Add legacy sshd-keygen for anaconda (#1331077)
3e8b5b
3e8b5b
* Fri Apr 22 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-5 + 0.10.2-3
3e8b5b
- CVE-2015-8325: ignore PAM environment vars when UseLogin=yes (#1328013)
3e8b5b
- Fix typo in sysconfig/sshd (#1325535)
3e8b5b
3e8b5b
* Fri Apr 15 2016 Jakub Jelen <jjelen@redhat.com> - 7.2p2-4 + 0.10.2-3
3e8b5b
- Revise socket activation and services dependencies (#1325535)
3e8b5b
- Drop unused init script
3e8b5b
3e8b5b
* Wed Apr 13 2016 Jakub Jelen <jjelen@redhat.com> 7.2p2-3 + 0.10.2-3
3e8b5b
- Make sshd-keygen comply with packaging guidelines (#1325535)
3e8b5b
- Soft-deny socket() syscall in seccomp sandbox (#1324493)
3e8b5b
- Remove *sha1 Kex in FIPS mode (#1324493)
3e8b5b
- Remove *gcm ciphers in FIPS mode (#1324493)
3e8b5b
3e8b5b
* Wed Apr 06 2016 Jakub Jelen <jjelen@redhat.com> 7.2p2-2 + 0.10.2-3
3e8b5b
- Fix GSSAPI Key Exchange according to RFC (#1323622)
3e8b5b
- Remove init.d/functions dependency from sshd-keygen (#1317722)
3e8b5b
- Do not use MD5 in pam_ssh_agent_auth in FIPS mode
3e8b5b
3e8b5b
* Thu Mar 10 2016 Jakub Jelen <jjelen@redhat.com> 7.2p2-1 + 0.10.2-3
3e8b5b
- New upstream (security) release (#1316529)
3e8b5b
- Clean up audit patch
3e8b5b
3e8b5b
* Thu Mar 03 2016 Jakub Jelen <jjelen@redhat.com> 7.2p1-2 + 0.10.2-2
3e8b5b
- Restore slogin symlinks to preserve backward compatibility
3e8b5b
3e8b5b
* Mon Feb 29 2016 Jakub Jelen <jjelen@redhat.com> 7.2p1-1 + 0.10.2-2
3e8b5b
- New upstream release (#1312870)
3e8b5b
3e8b5b
* Wed Feb 24 2016 Jakub Jelen <jjelen@redhat.com> 7.1p2-4.1 + 0.10.2-1
3e8b5b
- Fix race condition in auditing events when using multiplexing (#1308295)
3e8b5b
- Fix X11 forwarding CVE according to upstream
3e8b5b
- Fix problem when running without privsep (#1303910)
3e8b5b
- Remove hard glob limit in SFTP
3e8b5b
3e8b5b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.1p2-3.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3e8b5b
3e8b5b
* Sat Jan 30 2016 Jakub Jelen <jjelen@redhat.com> 7.1p2-3 + 0.10.2-1
3e8b5b
- Fix segfaults with pam_ssh_agent_auth (#1303036)
3e8b5b
- Silently disable X11 forwarding on problems
3e8b5b
- Systemd service should be forking to detect immediate failures
3e8b5b
3e8b5b
* Mon Jan 25 2016 Jakub Jelen <jjelen@redhat.com> 7.1p2-2 + 0.10.2-1
3e8b5b
- Rebased to recent version of pam_ssh_agent_auth
3e8b5b
- Upstream fix for CVE-2016-1908
3e8b5b
- Remove useless defattr
3e8b5b
3e8b5b
* Thu Jan 14 2016 Jakub Jelen <jjelen@redhat.com> 7.1p2-1 + 0.9.2-9
3e8b5b
- New security upstream release for CVE-2016-0777
3e8b5b
3e8b5b
* Tue Jan 12 2016 Jakub Jelen <jjelen@redhat.com> 7.1p1-7 + 0.9.2-8
3e8b5b
- Change RPM define macros to global according to packaging guidelines
3e8b5b
- Fix wrong handling of SSH_COPY_ID_LEGACY environment variable
3e8b5b
- Update ssh-agent and ssh-keysign permissions (#1296724)
3e8b5b
- Fix few problems with alternative builds without GSSAPI or openSSL
3e8b5b
- Fix condition to run sshd-keygen
3e8b5b
3e8b5b
* Fri Dec 18 2015 Jakub Jelen <jjelen@redhat.com> 7.1p1-6 + 0.9.2-8
3e8b5b
- Preserve IUTF8 tty mode flag over ssh connections (#1270248)
3e8b5b
- Do not require sysconfig file to start service (#1279521)
3e8b5b
- Update ssh-copy-id to upstream version
3e8b5b
- GSSAPI Key Exchange documentation improvements
3e8b5b
- Remove unused patches
3e8b5b
3e8b5b
* Wed Nov 04 2015 Jakub Jelen <jjelen@redhat.com> 7.1p1-5 + 0.9.2-8
3e8b5b
- Do not set user context too many times for root logins (#1269072)
3e8b5b
3e8b5b
* Thu Oct 22 2015 Jakub Jelen <jjelen@redhat.com> 7.1p1-4 + 0.9.2-8
3e8b5b
- Review SELinux user context handling after authentication (#1269072)
3e8b5b
- Handle root logins the same way as other users (#1269072)
3e8b5b
- Audit implicit mac, if mac is covered in cipher (#1271694)
3e8b5b
- Increase size limit for remote glob over sftp
3e8b5b
3e8b5b
* Fri Sep 25 2015 Jakub Jelen <jjelen@redhat.com> 7.1p1-3 + 0.9.2-8
3e8b5b
- Fix FIPS mode for DH kex (#1260253)
3e8b5b
- Provide full RELRO and PIE form askpass helper (#1264036)
3e8b5b
- Fix gssapi key exchange on server and client (#1261414)
3e8b5b
- Allow gss-keyex root login when without-password is set (upstream #2456)
3e8b5b
- Fix obsolete usage of SELinux constants (#1261496)
3e8b5b
3e8b5b
* Wed Sep 09 2015 Jakub Jelen <jjelen@redhat.com> 7.1p1-2 + 0.9.2-8
3e8b5b
- Fix warnings reported by gcc related to keysign and keyAlgorithms
3e8b5b
3e8b5b
* Sat Aug 22 2015 Jakub Jelen <jjelen@redhat.com> 7.1p1-1 + 0.9.2-8
3e8b5b
- New upstream release
3e8b5b
3e8b5b
* Wed Aug 19 2015 Jakub Jelen <jjelen@redhat.com> 7.0p1-2 + 0.9.3-7
3e8b5b
- Fix problem with DSA keys using pam_ssh_agent_auth (#1251777)
3e8b5b
- Add GSSAPIKexAlgorithms option for server and client application
3e8b5b
- Possibility to validate legacy systems by more fingerprints (#1249626)
3e8b5b
3e8b5b
* Wed Aug 12 2015 Jakub Jelen <jjelen@redhat.com> 7.0p1-1 + 0.9.3-7
3e8b5b
- New upstream release (#1252639)
3e8b5b
- Fix pam_ssh_agent_auth package (#1251777)
3e8b5b
- Security: Use-after-free bug related to PAM support (#1252853)
3e8b5b
- Security: Privilege separation weakness related to PAM support (#1252854)
3e8b5b
- Security: Incorrectly set TTYs to be world-writable (#1252862)
3e8b5b
3e8b5b
* Tue Jul 28 2015 Jakub Jelen <jjelen@redhat.com> 6.9p1-4 + 0.9.3-6
3e8b5b
- Handle terminal control characters in scp progressmeter (#1247204)
3e8b5b
3e8b5b
* Thu Jul 23 2015 Jakub Jelen <jjelen@redhat.com> 6.9p1-3 + 0.9.3-6
3e8b5b
- CVE-2015-5600: only query each keyboard-interactive device once (#1245971)
3e8b5b
3e8b5b
* Wed Jul 15 2015 Jakub Jelen <jjelen@redhat.com> 6.9p1-2 + 0.9.3-6
3e8b5b
- Enable SECCOMP filter for s390* architecture (#1195065)
3e8b5b
- Fix race condition when multiplexing connection (#1242682)
3e8b5b
3e8b5b
* Wed Jul 01 2015 Jakub Jelen <jjelen@redhat.com> 6.9p1-1 + 0.9.3-6
3e8b5b
- New upstream release (#1238253)
3e8b5b
- Increase limitation number of files which can be listed using glob in sftp
3e8b5b
- Correctly revert "PermitRootLogin no" option from upstream sources (#89216)
3e8b5b
3e8b5b
* Wed Jun 24 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-9 + 0.9.3-5
3e8b5b
- Allow socketcall(SYS_SHUTDOWN) for net_child on ix86 architecture
3e8b5b
3e8b5b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.8p1-8.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3e8b5b
3e8b5b
* Mon Jun 08 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-8 + 0.9.3-5
3e8b5b
- Return stat syscall to seccomp filter (#1228323)
3e8b5b
3e8b5b
* Wed Jun 03 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-7 + 0.9.3-5
3e8b5b
- Handle pam_ssh_agent_auth memory, buffers and variable sizes (#1225106)
3e8b5b
3e8b5b
* Thu May 28 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-6 + 0.9.3-5
3e8b5b
- Resolve problem with pam_ssh_agent_auth after rebase (#1225106)
3e8b5b
- ssh-copy-id: tcsh doesnt work with multiline strings
3e8b5b
- Fix upstream memory problems
3e8b5b
- Add missing options in testmode output and manual pages
3e8b5b
- Provide LDIF version of LPK schema
3e8b5b
- Document required selinux boolean for working ssh-ldap-helper
3e8b5b
3e8b5b
* Mon Apr 20 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-5 + 0.9.3-5
3e8b5b
- Fix segfault on daemon exit caused by API change (#1213423)
3e8b5b
3e8b5b
* Thu Apr 02 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-4 + 0.9.3-5
3e8b5b
- Fix audit_end_command to restore ControlPersist function (#1203900)
3e8b5b
3e8b5b
* Tue Mar 31 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-3 + 0.9.3-5
3e8b5b
- Fixed issue with GSSAPI key exchange (#1207719)
3e8b5b
- Add pam_namespace to sshd pam stack (based on #1125110)
3e8b5b
- Remove krb5-config workaround for #1203900
3e8b5b
- Fix handling SELinux context in MLS systems
3e8b5b
- Regression: solve sshd segfaults if other instance already running
3e8b5b
3e8b5b
* Thu Mar 26 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-2 + 0.9.3-5
3e8b5b
- Update audit and gss patches after rebase
3e8b5b
- Fix reintroduced upstrem bug #1878
3e8b5b
3e8b5b
* Tue Mar 24 2015 Jakub Jelen <jjelen@redhat.com> 6.8p1-1 + 0.9.3-5
3e8b5b
- new upstream release openssh-6.8p1 (#1203245)
3e8b5b
- Resolve segfault with auditing commands (#1203900)
3e8b5b
- Workaround krb5-config bug (#1204646)
3e8b5b
3e8b5b
* Thu Mar 12 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-11 + 0.9.3-4
3e8b5b
- Ability to specify LDAP filter in ldap.conf for ssh-ldap-helper
3e8b5b
- Fix auditing when using combination of ForceCommand and PTY
3e8b5b
- Add sftp option to force mode of created files (from rhel)
3e8b5b
- Fix tmpfiles.d entries to be more consistent (#1196807)
3e8b5b
3e8b5b
* Mon Mar 02 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-10 + 0.9.3-4
3e8b5b
- Add tmpfiles.d entries (#1196807)
3e8b5b
3e8b5b
* Fri Feb 27 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-9 + 0.9.3-4
3e8b5b
- Adjust seccomp filter for primary architectures and solve aarch64 issue (#1197051)
3e8b5b
- Solve issue with ssh-copy-id and keys without trailing newline (#1093168)
3e8b5b
3e8b5b
* Tue Feb 24 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-8 + 0.9.3-4
3e8b5b
- Add AArch64 support for seccomp_filter sandbox (#1195065)
3e8b5b
3e8b5b
* Mon Feb 23 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-7 + 0.9.3-4
3e8b5b
- Fix seccomp filter on architectures without getuid32
3e8b5b
3e8b5b
* Mon Feb 23 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-6 + 0.9.3-4
3e8b5b
- Update seccomp filter to work on i686 architectures (#1194401)
3e8b5b
- Fix previous failing build (#1195065)
3e8b5b
3e8b5b
* Sun Feb 22 2015 Peter Robinson <pbrobinson@fedoraproject.org> 6.7p1-5 + 0.9.3-4
3e8b5b
- Only use seccomp for sandboxing on supported platforms
3e8b5b
3e8b5b
* Fri Feb 20 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-4 + 0.9.3-4
3e8b5b
- Move cavs tests into subpackage -cavs (#1194320)
3e8b5b
3e8b5b
* Wed Feb 18 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-3 + 0.9.3-4
3e8b5b
- update coverity patch
3e8b5b
- make output of sshd -T more consistent (#1187521)
3e8b5b
- enable seccomp for sandboxing instead of rlimit (#1062953)
3e8b5b
- update hardening to compile on gcc5
3e8b5b
- Add SSH KDF CAVS test driver (#1193045)
3e8b5b
- Fix ssh-copy-id on non-sh remote shells (#1045191)
3e8b5b
3e8b5b
* Tue Jan 27 2015 Jakub Jelen <jjelen@redhat.com> 6.7p1-2 + 0.9.3-4
3e8b5b
- fixed audit patch after rebase
3e8b5b
3e8b5b
* Tue Jan 20 2015 Petr Lautrbach <plautrba@redhat.com> 6.7p1-1 + 0.9.3-4
3e8b5b
- new upstream release openssh-6.7p1
3e8b5b
3e8b5b
* Thu Jan 15 2015 Jakub Jelen <jjelen@redhat.com> 6.6.1p1-11.1 + 0.9.3-3
3e8b5b
- error message if scp when directory doesn't exist (#1142223)
3e8b5b
- parsing configuration file values (#1130733)
3e8b5b
- documentation in service and socket files for systemd (#1181593)
3e8b5b
- updated ldap patch (#981058)
3e8b5b
- fixed vendor-patchlevel
3e8b5b
- add new option GSSAPIEnablek5users and disable using ~/.k5users by default CVE-2014-9278 (#1170745)
3e8b5b
3e8b5b
* Fri Dec 19 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-10 + 0.9.3-3
3e8b5b
- log via monitor in chroots without /dev/log
3e8b5b
3e8b5b
* Wed Dec 03 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-9 + 0.9.3-3
3e8b5b
- the .local domain example should be in ssh_config, not in sshd_config
3e8b5b
- use different values for DH for Cisco servers (#1026430)
3e8b5b
3e8b5b
* Thu Nov 13 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-8 + 0.9.3-3
3e8b5b
- fix gsskex patch to correctly handle MONITOR_REQ_GSSSIGN request (#1118005)
3e8b5b
3e8b5b
* Fri Nov 07 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-7 + 0.9.3-3
3e8b5b
- correct the calculation of bytes for authctxt->krb5_ccname <ams@corefiling.com> (#1161073)
3e8b5b
3e8b5b
* Tue Nov 04 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-6 + 0.9.3-3
3e8b5b
- privsep_preauth: use SELinux context from selinux-policy (#1008580)
3e8b5b
- change audit trail for unknown users (mindrot#2245)
3e8b5b
- fix kuserok patch which checked for the existence of .k5login
3e8b5b
  unconditionally and hence prevented other mechanisms to be used properly
3e8b5b
- revert the default of KerberosUseKuserok back to yes (#1153076)
3e8b5b
- ignore SIGXFSZ in postauth monitor (mindrot#2263)
3e8b5b
- sshd-keygen - don't generate DSA and ED25519 host keys in FIPS mode
3e8b5b
3e8b5b
* Mon Sep 08 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-5 + 0.9.3-3
3e8b5b
- set a client's address right after a connection is set (mindrot#2257)
3e8b5b
- apply RFC3454 stringprep to banners when possible (mindrot#2058)
3e8b5b
- don't consider a partial success as a failure (mindrot#2270)
3e8b5b
3e8b5b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.6.1p1-4.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3e8b5b
3e8b5b
* Fri Jul 18 2014 Tom Callaway <spot@fedoraproject.org> 6.6.1p1-4 + 0.9.3-3
3e8b5b
- fix license handling (both)
3e8b5b
3e8b5b
* Fri Jul 18 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-3 + 0.9.3-2
3e8b5b
- standardise on NI_MAXHOST for gethostname() string lengths (#1051490)
3e8b5b
3e8b5b
* Mon Jul 14 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-2 + 0.9.3-2
3e8b5b
- add pam_reauthorize.so to sshd.pam (#1115977)
3e8b5b
- spec file and patches clenup
3e8b5b
3e8b5b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.6.1p1-1.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3e8b5b
3e8b5b
* Tue Jun 03 2014 Petr Lautrbach <plautrba@redhat.com> 6.6.1p1-1 + 0.9.3-2
3e8b5b
- disable the curve25519 KEX when speaking to OpenSSH 6.5 or 6.6
3e8b5b
- add support for ED25519 keys to sshd-keygen and sshd.sysconfig
3e8b5b
- drop openssh-server-sysvinit subpackage
3e8b5b
- slightly change systemd units logic - use sshd-keygen.service (#1066615)
3e8b5b
3e8b5b
* Tue Jun 03 2014 Petr Lautrbach <plautrba@redhat.com> 6.6p1-1 + 0.9.3-2
3e8b5b
- new upstream release openssh-6.6p1
3e8b5b
3e8b5b
* Thu May 15 2014 Petr Lautrbach <plautrba@redhat.com> 6.4p1-4 + 0.9.3-1
3e8b5b
- use SSH_COPY_ID_LEGACY variable to run ssh-copy-id in the legacy mode
3e8b5b
- make /etc/ssh/moduli file public (#1043661)
3e8b5b
- test existence of /etc/ssh/ssh_host_ecdsa_key in sshd-keygen.service
3e8b5b
- don't clean up gssapi credentials by default (#1055016)
3e8b5b
- ssh-agent - try CLOCK_BOOTTIME with fallback (#1091992)
3e8b5b
- prevent a server from skipping SSHFP lookup - CVE-2014-2653 (#1081338)
3e8b5b
- ignore environment variables with embedded '=' or '\0' characters - CVE-2014-2532
3e8b5b
  (#1077843)
3e8b5b
3e8b5b
* Wed Dec 11 2013 Petr Lautrbach <plautrba@redhat.com> 6.4p1-3 + 0.9.3-1
3e8b5b
- sshd-keygen - use correct permissions on ecdsa host key (#1023945)
3e8b5b
- use only rsa and ecdsa host keys by default
3e8b5b
3e8b5b
* Tue Nov 26 2013 Petr Lautrbach <plautrba@redhat.com> 6.4p1-2 + 0.9.3-1
3e8b5b
- fix fatal() cleanup in the audit patch (#1029074)
3e8b5b
- fix parsing logic of ldap.conf file (#1033662)
3e8b5b
3e8b5b
* Fri Nov 08 2013 Petr Lautrbach <plautrba@redhat.com> 6.4p1-1 + 0.9.3-1
3e8b5b
- new upstream release
3e8b5b
3e8b5b
* Fri Nov 01 2013 Petr Lautrbach <plautrba@redhat.com> 6.3p1-5 + 0.9.3-7
3e8b5b
- adjust gss kex mechanism to the upstream changes (#1024004)
3e8b5b
- don't use xfree in pam_ssh_agent_auth sources <geertj@gmail.com> (#1024965)
3e8b5b
3e8b5b
* Fri Oct 25 2013 Petr Lautrbach <plautrba@redhat.com> 6.3p1-4 + 0.9.3-6
3e8b5b
- rebuild with the openssl with the ECC support
3e8b5b
3e8b5b
* Thu Oct 24 2013 Petr Lautrbach <plautrba@redhat.com> 6.3p1-3 + 0.9.3-6
3e8b5b
- don't use SSH_FP_MD5 for fingerprints in FIPS mode
3e8b5b
3e8b5b
* Wed Oct 23 2013 Petr Lautrbach <plautrba@redhat.com> 6.3p1-2 + 0.9.3-6
3e8b5b
- use default_ccache_name from /etc/krb5.conf for a kerberos cache (#991186)
3e8b5b
- increase the size of the Diffie-Hellman groups (#1010607)
3e8b5b
- sshd-keygen to generate ECDSA keys <i.grok@comcast.net> (#1019222)
3e8b5b
3e8b5b
* Tue Oct 15 2013 Petr Lautrbach <plautrba@redhat.com> 6.3p1-1.1 + 0.9.3-6
3e8b5b
- new upstream release (#1007769)
3e8b5b
3e8b5b
* Tue Oct 08 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-9 + 0.9.3-5
3e8b5b
- use dracut-fips package to determine if a FIPS module is installed
3e8b5b
- revert -fips subpackages and hmac files suffixes
3e8b5b
3e8b5b
* Wed Sep 25 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-8 + 0.9.3-5
3e8b5b
- sshd-keygen: generate only RSA keys by default (#1010092)
3e8b5b
- use dist tag in suffixes for hmac checksum files
3e8b5b
3e8b5b
* Wed Sep 11 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-7 + 0.9.3-5
3e8b5b
- use hmac_suffix for ssh{,d} hmac checksums
3e8b5b
- bump the minimum value of SSH_USE_STRONG_RNG to 14 according to SP800-131A
3e8b5b
- automatically restart sshd.service on-failure after 42s interval
3e8b5b
3e8b5b
* Thu Aug 29 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-6.1 + 0.9.3-5
3e8b5b
- add -fips subpackages that contains the FIPS module files
3e8b5b
3e8b5b
* Wed Jul 31 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-5 + 0.9.3-5
3e8b5b
- gssapi credentials need to be stored before a pam session opened (#987792)
3e8b5b
3e8b5b
* Tue Jul 23 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-4 + 0.9.3-5
3e8b5b
- don't show Success for EAI_SYSTEM (#985964)
3e8b5b
- make sftp's libedit interface marginally multibyte aware (#841771)
3e8b5b
3e8b5b
* Mon Jun 17 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-3 + 0.9.3-5
3e8b5b
- move default gssapi cache to /run/user/<uid> (#848228)
3e8b5b
3e8b5b
* Tue May 21 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-2 + 0.9.3-5
3e8b5b
- add socket activated sshd units to the package (#963268)
3e8b5b
- fix the example in the HOWTO.ldap-keys
3e8b5b
3e8b5b
* Mon May 20 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p2-1 + 0.9.3-5
3e8b5b
- new upstream release (#963582)
3e8b5b
3e8b5b
* Wed Apr 17 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p1-4 + 0.9.3-4
3e8b5b
- don't use export in sysconfig file (#953111)
3e8b5b
3e8b5b
* Tue Apr 16 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p1-3 + 0.9.3-4
3e8b5b
- sshd.service: use KillMode=process (#890376)
3e8b5b
- add latest config.{sub,guess} to support aarch64 (#926284)
3e8b5b
3e8b5b
* Tue Apr 09 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p1-2 + 0.9.3-4
3e8b5b
- keep track of which IndentityFile options were manually supplied and
3e8b5b
  which were default options, and don't warn if the latter are missing.
3e8b5b
  (mindrot#2084)
3e8b5b
3e8b5b
* Tue Apr 09 2013 Petr Lautrbach <plautrba@redhat.com> 6.2p1-1 + 0.9.3-4
3e8b5b
- new upstream release (#924727)
3e8b5b
3e8b5b
* Wed Mar 06 2013 Petr Lautrbach <plautrba@redhat.com> 6.1p1-7 + 0.9.3-3
3e8b5b
- use SELinux type sshd_net_t for [net] childs (#915085)
3e8b5b
3e8b5b
* Thu Feb 14 2013 Petr Lautrbach <plautrba@redhat.com> 6.1p1-6 + 0.9.3-3
3e8b5b
- fix AuthorizedKeysCommand option
3e8b5b
3e8b5b
* Fri Feb 08 2013 Petr Lautrbach <plautrba@redhat.com> 6.1p1-5 + 0.9.3-3
3e8b5b
- change default value of MaxStartups - CVE-2010-5107 (#908707)
3e8b5b
3e8b5b
* Mon Dec 03 2012 Petr Lautrbach <plautrba@redhat.com> 6.1p1-4 + 0.9.3-3
3e8b5b
- fix segfault in openssh-5.8p2-force_krb.patch (#882541)
3e8b5b
3e8b5b
* Mon Dec 03 2012 Petr Lautrbach <plautrba@redhat.com> 6.1p1-3 + 0.9.3-3
3e8b5b
- replace RequiredAuthentications2 with AuthenticationMethods based on upstream
3e8b5b
- obsolete RequiredAuthentications[12] options
3e8b5b
- fix openssh-6.1p1-privsep-selinux.patch
3e8b5b
3e8b5b
* Fri Oct 26 2012 Petr Lautrbach <plautrba@redhat.com> 6.1p1-2
3e8b5b
- add SELinux comment to /etc/ssh/sshd_config about SELinux command to modify port (#861400)
3e8b5b
- drop required chkconfig (#865498)
3e8b5b
- drop openssh-5.9p1-sftp-chroot.patch (#830237)
3e8b5b
3e8b5b
* Sat Sep 15 2012 Petr Lautrbach <plautrba@redhat.com> 6.1p1-1 + 0.9.3-3
3e8b5b
- new upstream release (#852651)
3e8b5b
- use DIR: kerberos type cache (#848228)
3e8b5b
- don't use chroot_user_t for chrooted users (#830237)
3e8b5b
- replace scriptlets with systemd macros (#850249)
3e8b5b
- don't use /bin and /sbin paths (#856590)
3e8b5b
3e8b5b
* Mon Aug 06 2012 Petr Lautrbach <plautrba@redhat.com> 6.0p1-1 + 0.9.3-2
3e8b5b
- new upstream release
3e8b5b
3e8b5b
* Mon Aug 06 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-26 + 0.9.3-1
3e8b5b
- change SELinux context also for root user (#827109)
3e8b5b
3e8b5b
* Fri Jul 27 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-25 + 0.9.3-1
3e8b5b
- fix various issues in openssh-5.9p1-required-authentications.patch
3e8b5b
3e8b5b
* Tue Jul 17 2012 Tomas Mraz <tmraz@redhat.com> 5.9p1-24 + 0.9.3-1
3e8b5b
- allow sha256 and sha512 hmacs in the FIPS mode
3e8b5b
3e8b5b
* Fri Jun 22 2012 Tomas Mraz <tmraz@redhat.com> 5.9p1-23 + 0.9.3-1
3e8b5b
- fix segfault in su when pam_ssh_agent_auth is used and the ssh-agent
3e8b5b
  is not running, most probably not exploitable
3e8b5b
- update pam_ssh_agent_auth to 0.9.3 upstream version
3e8b5b
3e8b5b
* Fri Apr 06 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-22 + 0.9.2-32
3e8b5b
- don't create RSA1 key in FIPS mode
3e8b5b
- don't install sshd-keygen.service (#810419)
3e8b5b
3e8b5b
* Fri Mar 30 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-21 + 0.9.2-32
3e8b5b
- fix various issues in openssh-5.9p1-required-authentications.patch
3e8b5b
3e8b5b
* Wed Mar 21 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-20 + 0.9.2-32
3e8b5b
- Fix dependencies in systemd units, don't enable sshd-keygen.service (#805338)
3e8b5b
3e8b5b
* Wed Feb 22 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-19 + 0.9.2-32
3e8b5b
- Look for x11 forward sockets with AI_ADDRCONFIG flag getaddrinfo (#735889)
3e8b5b
3e8b5b
* Mon Feb 06 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-18 + 0.9.2-32
3e8b5b
- replace TwoFactorAuth with RequiredAuthentications[12]
3e8b5b
  https://bugzilla.mindrot.org/show_bug.cgi?id=983
3e8b5b
3e8b5b
* Tue Jan 31 2012 Petr Lautrbach <plautrba@redhat.com> 5.9p1-17 + 0.9.2-32
3e8b5b
- run privsep slave process as the users SELinux context (#781634)
3e8b5b
3e8b5b
* Tue Dec 13 2011 Tomas Mraz <tmraz@redhat.com> 5.9p1-16 + 0.9.2-32
3e8b5b
- add CAVS test driver for the aes-ctr ciphers
3e8b5b
3e8b5b
* Sun Dec 11 2011 Tomas Mraz <tmraz@redhat.com> 5.9p1-15 + 0.9.2-32
3e8b5b
- enable aes-ctr ciphers use the EVP engines from OpenSSL such as the AES-NI
3e8b5b
3e8b5b
* Tue Dec 06 2011 Petr Lautrbach <plautrba@redhat.com> 5.9p1-14 + 0.9.2-32
3e8b5b
- warn about unsupported option UsePAM=no (#757545)
3e8b5b
3e8b5b
* Mon Nov 21 2011 Tomas Mraz <tmraz@redhat.com> - 5.9p1-13 + 0.9.2-32
3e8b5b
- add back the restorecon call to ssh-copy-id - it might be needed on older
3e8b5b
  distributions (#739989)
3e8b5b
3e8b5b
* Fri Nov 18 2011 Tomas Mraz <tmraz@redhat.com> - 5.9p1-12 + 0.9.2-32
3e8b5b
- still support /etc/sysconfig/sshd loading in sshd service (#754732)
3e8b5b
- fix incorrect key permissions generated by sshd-keygen script (#754779)
3e8b5b
3e8b5b
* Fri Oct 14 2011 Tomas Mraz <tmraz@redhat.com> - 5.9p1-11 + 0.9.2-32
3e8b5b
- remove unnecessary requires on initscripts
3e8b5b
- set VerifyHostKeyDNS to ask in the default configuration (#739856)
3e8b5b
3e8b5b
* Mon Sep 19 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-10 + 0.9.2-32
3e8b5b
- selinux sandbox rewrite
3e8b5b
- two factor authentication tweaking
3e8b5b
3e8b5b
* Wed Sep 14 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-9 + 0.9.2-32
3e8b5b
- coverity upgrade
3e8b5b
- wipe off nonfunctional nss
3e8b5b
- selinux sandbox tweaking
3e8b5b
3e8b5b
* Tue Sep 13 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-8 + 0.9.2-32
3e8b5b
- coverity upgrade
3e8b5b
- experimental selinux sandbox
3e8b5b
3e8b5b
* Tue Sep 13 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-7 + 0.9.2-32
3e8b5b
- fully reanable auditing
3e8b5b
3e8b5b
* Mon Sep 12 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-6 + 0.9.2-32
3e8b5b
- repair signedness in akc patch
3e8b5b
3e8b5b
* Mon Sep 12 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-5 + 0.9.2-32
3e8b5b
- temporarily disable part of audit4 patch
3e8b5b
3e8b5b
* Fri Sep  9 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-3 + 0.9.2-32
3e8b5b
- Coverity second pass
3e8b5b
- Reenable akc patch
3e8b5b
3e8b5b
* Thu Sep  8 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-2 + 0.9.2-32
3e8b5b
- Coverity first pass
3e8b5b
3e8b5b
* Wed Sep  7 2011 Jan F. Chadima <jchadima@redhat.com> - 5.9p1-1 + 0.9.2-32
3e8b5b
- Rebase to 5.9p1
3e8b5b
- Add chroot sftp patch
3e8b5b
- Add two factor auth patch
3e8b5b
3e8b5b
* Tue Aug 23 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-21 + 0.9.2-31
3e8b5b
- ignore SIGPIPE in ssh keyscan
3e8b5b
3e8b5b
* Tue Aug  9 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-20 + 0.9.2-31
3e8b5b
- save ssh-askpass's debuginfo
3e8b5b
3e8b5b
* Mon Aug  8 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-19 + 0.9.2-31
3e8b5b
- compile ssh-askpass with corect CFLAGS
3e8b5b
3e8b5b
* Mon Aug  8 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-18 + 0.9.2-31
3e8b5b
- improve selinux's change context log 
3e8b5b
3e8b5b
* Mon Aug  8 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-17 + 0.9.2-31
3e8b5b
- repair broken man pages
3e8b5b
3e8b5b
* Mon Jul 25 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-16 + 0.9.2-31
3e8b5b
- rebuild due to broken rpmbiild
3e8b5b
3e8b5b
* Thu Jul 21 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-15 + 0.9.2-31
3e8b5b
- Do not change context when run under unconfined_t
3e8b5b
3e8b5b
* Thu Jul 14 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-14 + 0.9.2-31
3e8b5b
- Add postlogin to pam. (#718807)
3e8b5b
3e8b5b
* Tue Jun 28 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-12 + 0.9.2-31
3e8b5b
- Systemd compatibility according to Mathieu Bridon <bochecha@fedoraproject.org>
3e8b5b
- Split out the host keygen into their own command, to ease future migration
3e8b5b
  to systemd. Compatitbility with the init script was kept.
3e8b5b
- Migrate the package to full native systemd unit files, according to the Fedora
3e8b5b
  packaging guidelines.
3e8b5b
- Prepate the unit files for running an ondemand server. (do not add it actually)
3e8b5b
3e8b5b
* Tue Jun 21 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-10 + 0.9.2-31
3e8b5b
- Mention IPv6 usage in man pages
3e8b5b
3e8b5b
* Mon Jun 20 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-9 + 0.9.2-31
3e8b5b
- Improve init script
3e8b5b
3e8b5b
* Thu Jun 16 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-7 + 0.9.2-31
3e8b5b
- Add possibility to compile openssh without downstream patches
3e8b5b
3e8b5b
* Thu Jun  9 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-6 + 0.9.2-31
3e8b5b
- remove stale control sockets (#706396)
3e8b5b
3e8b5b
* Tue May 31 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-5 + 0.9.2-31
3e8b5b
- improove entropy manuals
3e8b5b
3e8b5b
* Fri May 27 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-4 + 0.9.2-31
3e8b5b
- improove entropy handling
3e8b5b
- concat ldap patches
3e8b5b
3e8b5b
* Tue May 24 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-3 + 0.9.2-31
3e8b5b
- improove ldap manuals
3e8b5b
3e8b5b
* Mon May 23 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-2 + 0.9.2-31
3e8b5b
- add gssapi forced command
3e8b5b
3e8b5b
* Tue May  3 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p2-1 + 0.9.2-31
3e8b5b
- update the openssh version
3e8b5b
3e8b5b
* Thu Apr 28 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-34 + 0.9.2-30
3e8b5b
- temporarily disabling systemd units
3e8b5b
3e8b5b
* Wed Apr 27 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-33 + 0.9.2-30
3e8b5b
- add flags AI_V4MAPPED and AI_ADDRCONFIG to getaddrinfo
3e8b5b
3e8b5b
* Tue Apr 26 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-32 + 0.9.2-30
3e8b5b
- update scriptlets
3e8b5b
3e8b5b
* Fri Apr 22 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-30 + 0.9.2-30
3e8b5b
- add systemd units
3e8b5b
3e8b5b
* Fri Apr 22 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-28 + 0.9.2-30
3e8b5b
- improving sshd -> passwd transation
3e8b5b
- add template for .local domain to sshd_config
3e8b5b
3e8b5b
* Thu Apr 21 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-27 + 0.9.2-30
3e8b5b
- the private keys may be 640 root:ssh_keys ssh_keysign is sgid
3e8b5b
3e8b5b
* Wed Apr 20 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-26 + 0.9.2-30
3e8b5b
- improving sshd -> passwd transation
3e8b5b
3e8b5b
* Tue Apr  5 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-25 + 0.9.2-30
3e8b5b
- the intermediate context is set to sshd_sftpd_t
3e8b5b
- do not crash in packet.c if no connection
3e8b5b
3e8b5b
* Thu Mar 31 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-24 + 0.9.2-30
3e8b5b
- resolve warnings in port_linux.c
3e8b5b
3e8b5b
* Tue Mar 29 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-23 + 0.9.2-30
3e8b5b
- add /etc/sysconfig/sshd
3e8b5b
3e8b5b
* Mon Mar 28 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-22 + 0.9.2-30
3e8b5b
- improve reseeding and seed source (documentation)
3e8b5b
3e8b5b
* Tue Mar 22 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-20 + 0.9.2-30
3e8b5b
- use /dev/random or /dev/urandom for seeding prng
3e8b5b
- improve periodical reseeding of random generator
3e8b5b
3e8b5b
* Thu Mar 17 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-18 + 0.9.2-30
3e8b5b
- add periodical reseeding of random generator 
3e8b5b
- change selinux contex for internal sftp in do_usercontext
3e8b5b
- exit(0) after sigterm
3e8b5b
3e8b5b
* Thu Mar 10 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-17 + 0.9.2-30
3e8b5b
- improove ssh-ldap (documentation)
3e8b5b
3e8b5b
* Tue Mar  8 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-16 + 0.9.2-30
3e8b5b
- improve session keys audit
3e8b5b
3e8b5b
* Mon Mar  7 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-15 + 0.9.2-30
3e8b5b
- CVE-2010-4755
3e8b5b
3e8b5b
* Fri Mar  4 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-14 + 0.9.2-30
3e8b5b
- improove ssh-keycat (documentation)
3e8b5b
3e8b5b
* Thu Mar  3 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-13 + 0.9.2-30
3e8b5b
- improve audit of logins and auths
3e8b5b
3e8b5b
* Tue Mar  1 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-12 + 0.9.2-30
3e8b5b
- improove ssk-keycat
3e8b5b
3e8b5b
* Mon Feb 28 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-11 + 0.9.2-30
3e8b5b
- add ssk-keycat
3e8b5b
3e8b5b
* Fri Feb 25 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-10 + 0.9.2-30
3e8b5b
- reenable auth-keys ldap backend
3e8b5b
3e8b5b
* Fri Feb 25 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-9 + 0.9.2-30
3e8b5b
- another audit improovements
3e8b5b
3e8b5b
* Thu Feb 24 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-8 + 0.9.2-30
3e8b5b
- another audit improovements
3e8b5b
- switchable fingerprint mode
3e8b5b
3e8b5b
* Thu Feb 17 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-4 + 0.9.2-30
3e8b5b
- improve audit of server key management
3e8b5b
3e8b5b
* Wed Feb 16 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-3 + 0.9.2-30
3e8b5b
- improve audit of logins and auths
3e8b5b
3e8b5b
* Mon Feb 14 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-1 + 0.9.2-30
3e8b5b
- bump openssh version to 5.8p1
3e8b5b
3e8b5b
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6p1-30.1
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3e8b5b
3e8b5b
* Mon Feb  7 2011 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-30 + 0.9.2-29
3e8b5b
- clean the data structures in the non privileged process
3e8b5b
- clean the data structures when roaming
3e8b5b
3e8b5b
* Wed Feb  2 2011 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-28 + 0.9.2-29
3e8b5b
- clean the data structures in the privileged process
3e8b5b
3e8b5b
* Tue Jan 25 2011 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-25 + 0.9.2-29
3e8b5b
- clean the data structures before exit net process
3e8b5b
3e8b5b
* Mon Jan 17 2011 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-24 + 0.9.2-29
3e8b5b
- make audit compatible with the fips mode
3e8b5b
3e8b5b
* Fri Jan 14 2011 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-23 + 0.9.2-29
3e8b5b
- add audit of destruction the server keys
3e8b5b
3e8b5b
* Wed Jan 12 2011 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-22 + 0.9.2-29
3e8b5b
- add audit of destruction the session keys
3e8b5b
3e8b5b
* Fri Dec 10 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-21 + 0.9.2-29
3e8b5b
- reenable run sshd as non root user
3e8b5b
- renable rekeying
3e8b5b
3e8b5b
* Wed Nov 24 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-20 + 0.9.2-29
3e8b5b
- reapair clientloop crash (#627332)
3e8b5b
- properly restore euid in case connect to the ssh-agent socket fails
3e8b5b
3e8b5b
* Mon Nov 22 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-19 + 0.9.2-28
3e8b5b
- striped read permissions from suid and sgid binaries
3e8b5b
3e8b5b
* Mon Nov 15 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-18 + 0.9.2-27
3e8b5b
- used upstream version of the biguid patch
3e8b5b
3e8b5b
* Mon Nov 15 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-17 + 0.9.2-27
3e8b5b
- improoved kuserok patch
3e8b5b
3e8b5b
* Fri Nov  5 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-16 + 0.9.2-27
3e8b5b
- add auditing the host based key ussage
3e8b5b
- repait X11 abstract layer socket (#648896)
3e8b5b
3e8b5b
* Wed Nov  3 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-15 + 0.9.2-27
3e8b5b
- add auditing the kex result
3e8b5b
3e8b5b
* Tue Nov  2 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-14 + 0.9.2-27
3e8b5b
- add auditing the key ussage
3e8b5b
3e8b5b
* Wed Oct 20 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-12 + 0.9.2-27
3e8b5b
- update gsskex patch (#645389)
3e8b5b
3e8b5b
* Wed Oct 20 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-11 + 0.9.2-27
3e8b5b
- rebase linux audit according to upstream
3e8b5b
3e8b5b
* Fri Oct  1 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-10 + 0.9.2-27
3e8b5b
- add missing headers to linux audit
3e8b5b
3e8b5b
* Wed Sep 29 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-9 + 0.9.2-27
3e8b5b
- audit module now uses openssh audit framevork
3e8b5b
3e8b5b
* Wed Sep 15 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-8 + 0.9.2-27
3e8b5b
- Add the GSSAPI kuserok switch to the kuserok patch
3e8b5b
3e8b5b
* Wed Sep 15 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-7 + 0.9.2-27
3e8b5b
- Repaired the kuserok patch
3e8b5b
3e8b5b
* Mon Sep 13 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-6 + 0.9.2-27
3e8b5b
- Repaired the problem with puting entries with very big uid into lastlog
3e8b5b
3e8b5b
* Mon Sep 13 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-5 + 0.9.2-27
3e8b5b
- Merging selabel patch with the upstream version. (#632914)
3e8b5b
3e8b5b
* Mon Sep 13 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-4 + 0.9.2-27
3e8b5b
- Tweaking selabel patch to work properly without selinux rules loaded. (#632914)
3e8b5b
3e8b5b
* Wed Sep  8 2010 Tomas Mraz <tmraz@redhat.com> - 5.6p1-3 + 0.9.2-27
3e8b5b
- Make fipscheck hmacs compliant with FHS - requires new fipscheck
3e8b5b
3e8b5b
* Fri Sep  3 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-2 + 0.9.2-27
3e8b5b
- Added -z relro -z now to LDFLAGS
3e8b5b
3e8b5b
* Fri Sep  3 2010 Jan F. Chadima <jchadima@redhat.com> - 5.6p1-1 + 0.9.2-27
3e8b5b
- Rebased to openssh5.6p1
3e8b5b
3e8b5b
* Wed Jul  7 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-18 + 0.9.2-26
3e8b5b
- merged with newer bugzilla's version of authorized keys command patch
3e8b5b
3e8b5b
* Wed Jun 30 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-17 + 0.9.2-26
3e8b5b
- improved the x11 patch according to upstream (#598671)
3e8b5b
3e8b5b
* Fri Jun 25 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-16 + 0.9.2-26
3e8b5b
- improved the x11 patch (#598671)
3e8b5b
3e8b5b
* Thu Jun 24 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-15 + 0.9.2-26
3e8b5b
- changed _PATH_UNIX_X to unexistent file name (#598671)
3e8b5b
3e8b5b
* Wed Jun 23 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-14 + 0.9.2-26
3e8b5b
- sftp works in deviceless chroot again (broken from 5.5p1-3)
3e8b5b
3e8b5b
* Tue Jun  8 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-13 + 0.9.2-26
3e8b5b
- add option to switch out krb5_kuserok
3e8b5b
3e8b5b
* Fri May 21 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-12 + 0.9.2-26
3e8b5b
- synchronize uid and gid for the user sshd
3e8b5b
3e8b5b
* Thu May 20 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-11 + 0.9.2-26
3e8b5b
- Typo in ssh-ldap.conf(5) and ssh-ladap-helper(8)
3e8b5b
3e8b5b
* Fri May 14 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-10 + 0.9.2-26
3e8b5b
- Repair the reference in man ssh-ldap-helper(8)
3e8b5b
- Repair the PubkeyAgent section in sshd_config(5)
3e8b5b
- Provide example ldap.conf
3e8b5b
3e8b5b
* Thu May 13 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-9 + 0.9.2-26
3e8b5b
- Make the Ldap configuration widely compatible
3e8b5b
- create the aditional docs for LDAP support.
3e8b5b
3e8b5b
* Thu May  6 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-8 + 0.9.2-26
3e8b5b
- Make LDAP config elements TLS_CACERT and TLS_REQCERT compatiple with pam_ldap (#589360)
3e8b5b
3e8b5b
* Thu May  6 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-7 + 0.9.2-26
3e8b5b
- Make LDAP config element tls_checkpeer compatiple with nss_ldap (#589360)
3e8b5b
3e8b5b
* Tue May  4 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-6 + 0.9.2-26
3e8b5b
- Comment spec.file
3e8b5b
- Sync patches from upstream
3e8b5b
3e8b5b
* Mon May  3 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-5 + 0.9.2-26
3e8b5b
- Create separate ldap package
3e8b5b
- Tweak the ldap patch
3e8b5b
- Rename stderr patch properly
3e8b5b
3e8b5b
* Thu Apr 29 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-4 + 0.9.2-26
3e8b5b
- Added LDAP support
3e8b5b
3e8b5b
* Mon Apr 26 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-3 + 0.9.2-26
3e8b5b
- Ignore .bashrc output to stderr in the subsystems
3e8b5b
3e8b5b
* Tue Apr 20 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-2 + 0.9.2-26
3e8b5b
- Drop dependency on man
3e8b5b
3e8b5b
* Fri Apr 16 2010 Jan F. Chadima <jchadima@redhat.com> - 5.5p1-1 + 0.9.2-26
3e8b5b
- Update to 5.5p1
3e8b5b
3e8b5b
* Fri Mar 12 2010 Jan F. Chadima <jchadima@redhat.com> - 5.4p1-3 + 0.9.2-25
3e8b5b
- repair configure script of pam_ssh_agent
3e8b5b
- repair error mesage in ssh-keygen
3e8b5b
3e8b5b
* Fri Mar 12 2010 Jan F. Chadima <jchadima@redhat.com> - 5.4p1-2
3e8b5b
- source krb5-devel profile script only if exists
3e8b5b
3e8b5b
* Tue Mar  9 2010 Jan F. Chadima <jchadima@redhat.com> - 5.4p1-1
3e8b5b
- Update to 5.4p1
3e8b5b
- discontinued support for nss-keys
3e8b5b
- discontinued support for scard
3e8b5b
3e8b5b
* Wed Mar  3 2010 Jan F. Chadima <jchadima@redhat.com> - 5.4p1-0.snap20100302.1
3e8b5b
- Prepare update to 5.4p1
3e8b5b
3e8b5b
* Mon Feb 15 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-22
3e8b5b
- ImplicitDSOLinking (#564824)
3e8b5b
3e8b5b
* Fri Jan 29 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-21
3e8b5b
- Allow to use hardware crypto if awailable (#559555)
3e8b5b
3e8b5b
* Mon Jan 25 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-20
3e8b5b
- optimized FD_CLOEXEC on accept socket (#541809)
3e8b5b
3e8b5b
* Mon Jan 25 2010 Tomas Mraz <tmraz@redhat.com> - 5.3p1-19
3e8b5b
- updated pam_ssh_agent_auth to new version from upstream (just
3e8b5b
  a licence change)
3e8b5b
3e8b5b
* Thu Jan 21 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-18
3e8b5b
- optimized RAND_cleanup patch (#557166)
3e8b5b
3e8b5b
* Wed Jan 20 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-17
3e8b5b
- add RAND_cleanup at the exit of each program using RAND (#557166)
3e8b5b
3e8b5b
* Tue Jan 19 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-16
3e8b5b
- set FD_CLOEXEC on accepted socket (#541809)
3e8b5b
3e8b5b
* Fri Jan  8 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-15
3e8b5b
- replaced define by global in macros
3e8b5b
3e8b5b
* Tue Jan  5 2010 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-14
3e8b5b
- Update the pka patch
3e8b5b
3e8b5b
* Mon Dec 21 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-13
3e8b5b
- Update the audit patch
3e8b5b
3e8b5b
* Fri Dec  4 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-12
3e8b5b
- Add possibility to autocreate only RSA key into initscript (#533339)
3e8b5b
3e8b5b
* Fri Nov 27 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-11
3e8b5b
- Prepare NSS key patch for future SEC_ERROR_LOCKED_PASSWORD (#537411)
3e8b5b
3e8b5b
* Tue Nov 24 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-10
3e8b5b
- Update NSS key patch (#537411, #356451)
3e8b5b
3e8b5b
* Fri Nov 20 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-9
3e8b5b
- Add gssapi key exchange patch (#455351)
3e8b5b
3e8b5b
* Fri Nov 20 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-8
3e8b5b
- Add public key agent patch (#455350)
3e8b5b
3e8b5b
* Mon Nov  2 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-7
3e8b5b
- Repair canohost patch to allow gssapi to work when host is acessed via pipe proxy (#531849)
3e8b5b
3e8b5b
* Thu Oct 29 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-6
3e8b5b
- Modify the init script to prevent it to hang during generating the keys (#515145)
3e8b5b
3e8b5b
* Tue Oct 27 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-5
3e8b5b
- Add README.nss
3e8b5b
3e8b5b
* Mon Oct 19 2009 Tomas Mraz <tmraz@redhat.com> - 5.3p1-4
3e8b5b
- Add pam_ssh_agent_auth module to a subpackage.
3e8b5b
3e8b5b
* Fri Oct 16 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-3
3e8b5b
- Reenable audit.
3e8b5b
3e8b5b
* Fri Oct  2 2009 Jan F. Chadima <jchadima@redhat.com> - 5.3p1-2
3e8b5b
- Upgrade to new wersion 5.3p1
3e8b5b
3e8b5b
* Tue Sep 29 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-29
3e8b5b
- Resolve locking in ssh-add (#491312)
3e8b5b
3e8b5b
* Thu Sep 24 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-28
3e8b5b
- Repair initscript to be acord to guidelines (#521860)
3e8b5b
- Add bugzilla# to application of edns and xmodifiers patch
3e8b5b
3e8b5b
* Wed Sep 16 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-26
3e8b5b
- Changed pam stack to password-auth
3e8b5b
3e8b5b
* Fri Sep 11 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-25
3e8b5b
- Dropped homechroot patch
3e8b5b
3e8b5b
* Mon Sep  7 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-24
3e8b5b
- Add check for nosuid, nodev in homechroot
3e8b5b
3e8b5b
* Tue Sep  1 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-23
3e8b5b
- add correct patch for ip-opts
3e8b5b
3e8b5b
* Tue Sep  1 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-22
3e8b5b
- replace ip-opts patch by an upstream candidate version
3e8b5b
3e8b5b
* Mon Aug 31 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-21
3e8b5b
- rearange selinux patch to be acceptable for upstream
3e8b5b
- replace seftp patch by an upstream version
3e8b5b
3e8b5b
* Fri Aug 28 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-20
3e8b5b
- merged xmodifiers to redhat patch
3e8b5b
- merged gssapi-role to selinux patch
3e8b5b
- merged cve-2007_3102 to audit patch
3e8b5b
- sesftp patch only with WITH_SELINUX flag
3e8b5b
- rearange sesftp patch according to upstream request
3e8b5b
3e8b5b
* Wed Aug 26 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-19
3e8b5b
- minor change in sesftp patch
3e8b5b
3e8b5b
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 5.2p1-18
3e8b5b
- rebuilt with new openssl
3e8b5b
3e8b5b
* Thu Jul 30 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-17
3e8b5b
- Added dnssec support. (#205842)
3e8b5b
3e8b5b
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2p1-16
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3e8b5b
3e8b5b
* Fri Jul 24 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-15
3e8b5b
- only INTERNAL_SFTP can be home-chrooted
3e8b5b
- save _u and _r parts of context changing to sftpd_t
3e8b5b
3e8b5b
* Fri Jul 17 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-14
3e8b5b
- changed internal-sftp context to sftpd_t
3e8b5b
3e8b5b
* Fri Jul  3 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-13
3e8b5b
- changed home length path patch to upstream version
3e8b5b
3e8b5b
* Tue Jun 30 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-12
3e8b5b
- create '~/.ssh/known_hosts' within proper context
3e8b5b
3e8b5b
* Mon Jun 29 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-11
3e8b5b
- length of home path in ssh now limited by PATH_MAX
3e8b5b
- correct timezone with daylight processing
3e8b5b
3e8b5b
* Sat Jun 27 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-10
3e8b5b
- final version chroot %%h (sftp only)
3e8b5b
3e8b5b
* Tue Jun 23 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-9
3e8b5b
- repair broken ls in chroot %%h
3e8b5b
3e8b5b
* Fri Jun 12 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-8
3e8b5b
- add XMODIFIERS to exported environment (#495690)
3e8b5b
3e8b5b
* Fri May 15 2009 Tomas Mraz <tmraz@redhat.com> - 5.2p1-6
3e8b5b
- allow only protocol 2 in the FIPS mode
3e8b5b
3e8b5b
* Thu Apr 30 2009 Tomas Mraz <tmraz@redhat.com> - 5.2p1-5
3e8b5b
- do integrity verification only on binaries which are part
3e8b5b
  of the OpenSSH FIPS modules
3e8b5b
3e8b5b
* Mon Apr 20 2009 Tomas Mraz <tmraz@redhat.com> - 5.2p1-4
3e8b5b
- log if FIPS mode is initialized
3e8b5b
- make aes-ctr cipher modes work in the FIPS mode
3e8b5b
3e8b5b
* Fri Apr  3 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-3
3e8b5b
- fix logging after chroot
3e8b5b
- enable non root users to use chroot %%h in internal-sftp
3e8b5b
3e8b5b
* Fri Mar 13 2009 Tomas Mraz <tmraz@redhat.com> - 5.2p1-2
3e8b5b
- add AES-CTR ciphers to the FIPS mode proposal
3e8b5b
3e8b5b
* Mon Mar  9 2009 Jan F. Chadima <jchadima@redhat.com> - 5.2p1-1
3e8b5b
- upgrade to new upstream release
3e8b5b
3e8b5b
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1p1-8
3e8b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3e8b5b
3e8b5b
* Thu Feb 12 2009 Tomas Mraz <tmraz@redhat.com> - 5.1p1-7
3e8b5b
- drop obsolete triggers
3e8b5b
- add testing FIPS mode support
3e8b5b
- LSBize the initscript (#247014)
3e8b5b
3e8b5b
* Fri Jan 30 2009 Tomas Mraz <tmraz@redhat.com> - 5.1p1-6
3e8b5b
- enable use of ssl engines (#481100)
3e8b5b
3e8b5b
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 5.1p1-5
3e8b5b
- remove obsolete --with-rsh (#478298)
3e8b5b
- add pam_sepermit to allow blocking confined users in permissive mode
3e8b5b
  (#471746)
3e8b5b
- move system-auth after pam_selinux in the session stack
3e8b5b
3e8b5b
* Thu Dec 11 2008 Tomas Mraz <tmraz@redhat.com> - 5.1p1-4
3e8b5b
- set FD_CLOEXEC on channel sockets (#475866)
3e8b5b
- adjust summary
3e8b5b
- adjust nss-keys patch so it is applicable without selinux patches (#470859)
3e8b5b
3e8b5b
* Fri Oct 17 2008 Tomas Mraz <tmraz@redhat.com> - 5.1p1-3
3e8b5b
- fix compatibility with some servers (#466818)
3e8b5b
3e8b5b
* Thu Jul 31 2008 Tomas Mraz <tmraz@redhat.com> - 5.1p1-2
3e8b5b
- fixed zero length banner problem (#457326)
3e8b5b
3e8b5b
* Wed Jul 23 2008 Tomas Mraz <tmraz@redhat.com> - 5.1p1-1
3e8b5b
- upgrade to new upstream release
3e8b5b
- fixed a problem with public key authentication and explicitely
3e8b5b
  specified SELinux role
3e8b5b
3e8b5b
* Wed May 21 2008 Tomas Mraz <tmraz@redhat.com> - 5.0p1-3
3e8b5b
- pass the connection socket to ssh-keysign (#447680)
3e8b5b
3e8b5b
* Mon May 19 2008 Tomas Mraz <tmraz@redhat.com> - 5.0p1-2
3e8b5b
- add LANGUAGE to accepted/sent environment variables (#443231)
3e8b5b
- use pam_selinux to obtain the user context instead of doing it itself
3e8b5b
- unbreak server keep alive settings (patch from upstream)
3e8b5b
- small addition to scp manpage
3e8b5b
3e8b5b
* Mon Apr  7 2008 Tomas Mraz <tmraz@redhat.com> - 5.0p1-1
3e8b5b
- upgrade to new upstream (#441066)
3e8b5b
- prevent initscript from killing itself on halt with upstart (#438449)
3e8b5b
- initscript status should show that the daemon is running
3e8b5b
  only when the main daemon is still alive (#430882)
3e8b5b
3e8b5b
* Thu Mar  6 2008 Tomas Mraz <tmraz@redhat.com> - 4.7p1-10
3e8b5b
- fix race on control master and cleanup stale control socket (#436311)
3e8b5b
  patches by David Woodhouse
3e8b5b
3e8b5b
* Fri Feb 29 2008 Tomas Mraz <tmraz@redhat.com> - 4.7p1-9
3e8b5b
- set FD_CLOEXEC on client socket
3e8b5b
- apply real fix for window size problem (#286181) from upstream
3e8b5b
- apply fix for the spurious failed bind from upstream
3e8b5b
- apply open handle leak in sftp fix from upstream
3e8b5b
3e8b5b
* Tue Feb 12 2008 Dennis Gilmore <dennis@ausil.us> - 4.7p1-8
3e8b5b
- we build for sparcv9 now  and it needs -fPIE
3e8b5b
3e8b5b
* Thu Jan  3 2008 Tomas Mraz <tmraz@redhat.com> - 4.7p1-7
3e8b5b
- fix gssapi auth with explicit selinux role requested (#427303) - patch
3e8b5b
  by Nalin Dahyabhai
3e8b5b
3e8b5b
* Tue Dec  4 2007 Tomas Mraz <tmraz@redhat.com> - 4.7p1-6
3e8b5b
- explicitly source krb5-devel profile script
3e8b5b
3e8b5b
* Tue Dec 04 2007 Release Engineering <rel-eng at fedoraproject dot org> - 4.7p1-5
3e8b5b
- Rebuild for openssl bump
3e8b5b
3e8b5b
* Tue Nov 20 2007 Tomas Mraz <tmraz@redhat.com> - 4.7p1-4
3e8b5b
- do not copy /etc/localtime into the chroot as it is not
3e8b5b
  necessary anymore (#193184)
3e8b5b
- call setkeycreatecon when selinux context is established
3e8b5b
- test for NULL privk when freeing key (#391871) - patch by
3e8b5b
  Pierre Ossman
3e8b5b
3e8b5b
* Mon Sep 17 2007 Tomas Mraz <tmraz@redhat.com> - 4.7p1-2
3e8b5b
- revert default window size adjustments (#286181)
3e8b5b
3e8b5b
* Thu Sep  6 2007 Tomas Mraz <tmraz@redhat.com> - 4.7p1-1
3e8b5b
- upgrade to latest upstream
3e8b5b
- use libedit in sftp (#203009)
3e8b5b
- fixed audit log injection problem (CVE-2007-3102)
3e8b5b
3e8b5b
* Thu Aug  9 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-8
3e8b5b
- fix sftp client problems on write error (#247802)
3e8b5b
- allow disabling autocreation of server keys (#235466)
3e8b5b
3e8b5b
* Wed Jun 20 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-7
3e8b5b
- experimental NSS keys support
3e8b5b
- correctly setup context when empty level requested (#234951)
3e8b5b
3e8b5b
* Tue Mar 20 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-6
3e8b5b
- mls level check must be done with default role same as requested
3e8b5b
3e8b5b
* Mon Mar 19 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-5
3e8b5b
- make profile.d/gnome-ssh-askpass.* regular files (#226218)
3e8b5b
3e8b5b
* Tue Feb 27 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-4
3e8b5b
- reject connection if requested mls range is not obtained (#229278)
3e8b5b
3e8b5b
* Thu Feb 22 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-3
3e8b5b
- improve Buildroot
3e8b5b
- remove duplicate /etc/ssh from files
3e8b5b
3e8b5b
* Tue Jan 16 2007 Tomas Mraz <tmraz@redhat.com> - 4.5p1-2
3e8b5b
- support mls on labeled networks (#220487)
3e8b5b
- support mls level selection on unlabeled networks
3e8b5b
- allow / in usernames in scp (only beginning /, ./, and ../ is special) 
3e8b5b
3e8b5b
* Thu Dec 21 2006 Tomas Mraz <tmraz@redhat.com> - 4.5p1-1
3e8b5b
- update to 4.5p1 (#212606)
3e8b5b
3e8b5b
* Thu Nov 30 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-14
3e8b5b
- fix gssapi with DNS loadbalanced clusters (#216857)
3e8b5b
3e8b5b
* Tue Nov 28 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-13
3e8b5b
- improved pam_session patch so it doesn't regress, the patch is necessary
3e8b5b
  for the pam_session_close to be called correctly as uid 0
3e8b5b
3e8b5b
* Fri Nov 10 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-12
3e8b5b
- CVE-2006-5794 - properly detect failed key verify in monitor (#214641)
3e8b5b
3e8b5b
* Thu Nov  2 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-11
3e8b5b
- merge sshd initscript patches
3e8b5b
- kill all ssh sessions when stop is called in halt or reboot runlevel
3e8b5b
- remove -TERM option from killproc so we don't race on sshd restart
3e8b5b
3e8b5b
* Mon Oct  2 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-10
3e8b5b
- improve gssapi-no-spnego patch (#208102)
3e8b5b
- CVE-2006-4924 - prevent DoS on deattack detector (#207957)
3e8b5b
- CVE-2006-5051 - don't call cleanups from signal handler (#208459)
3e8b5b
3e8b5b
* Wed Aug 23 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-9
3e8b5b
- don't report duplicate syslog messages, use correct local time (#189158)
3e8b5b
- don't allow spnego as gssapi mechanism (from upstream)
3e8b5b
- fixed memleaks found by Coverity (from upstream)
3e8b5b
- allow ip options except source routing (#202856) (patch by HP)
3e8b5b
3e8b5b
* Tue Aug  8 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-8
3e8b5b
- drop the pam-session patch from the previous build (#201341)
3e8b5b
- don't set IPV6_V6ONLY sock opt when listening on wildcard addr (#201594)
3e8b5b
3e8b5b
* Thu Jul 20 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-7
3e8b5b
- dropped old ssh obsoletes
3e8b5b
- call the pam_session_open/close from the monitor when privsep is
3e8b5b
  enabled so it is always called as root (patch by Darren Tucker)
3e8b5b
3e8b5b
* Mon Jul 17 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-6
3e8b5b
- improve selinux patch (by Jan Kiszka)
3e8b5b
- upstream patch for buffer append space error (#191940)
3e8b5b
- fixed typo in configure.ac (#198986)
3e8b5b
- added pam_keyinit to pam configuration (#198628)
3e8b5b
- improved error message when askpass dialog cannot grab
3e8b5b
  keyboard input (#198332)
3e8b5b
- buildrequires xauth instead of xorg-x11-xauth
3e8b5b
- fixed a few rpmlint warnings
3e8b5b
3e8b5b
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 4.3p2-5.1
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Fri Apr 14 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-5
3e8b5b
- don't request pseudoterminal allocation if stdin is not tty (#188983)
3e8b5b
3e8b5b
* Thu Mar  2 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-4
3e8b5b
- allow access if audit is not compiled in kernel (#183243)
3e8b5b
3e8b5b
* Fri Feb 24 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-3
3e8b5b
- enable the subprocess in chroot to send messages to system log
3e8b5b
- sshd should prevent login if audit call fails
3e8b5b
3e8b5b
* Tue Feb 21 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-2
3e8b5b
- print error from scp if not remote (patch by Bjorn Augustsson #178923)
3e8b5b
3e8b5b
* Mon Feb 13 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p2-1
3e8b5b
- new version
3e8b5b
3e8b5b
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 4.3p1-2.1
3e8b5b
- bump again for double-long bug on ppc(64)
3e8b5b
3e8b5b
* Mon Feb  6 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p1-2
3e8b5b
- fixed another place where syslog was called in signal handler
3e8b5b
- pass locale environment variables to server, accept them there (#179851)
3e8b5b
3e8b5b
* Wed Feb  1 2006 Tomas Mraz <tmraz@redhat.com> - 4.3p1-1
3e8b5b
- new version, dropped obsolete patches
3e8b5b
3e8b5b
* Tue Dec 20 2005 Tomas Mraz <tmraz@redhat.com> - 4.2p1-10
3e8b5b
- hopefully make the askpass dialog less confusing (#174765)
3e8b5b
3e8b5b
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
3e8b5b
- rebuilt
3e8b5b
3e8b5b
* Tue Nov 22 2005 Tomas Mraz <tmraz@redhat.com> - 4.2p1-9
3e8b5b
- drop x11-ssh-askpass from the package
3e8b5b
- drop old build_6x ifs from spec file
3e8b5b
- improve gnome-ssh-askpass so it doesn't reveal number of passphrase 
3e8b5b
  characters to person looking at the display
3e8b5b
- less hackish fix for the __USE_GNU problem
3e8b5b
3e8b5b
* Fri Nov 18 2005 Nalin Dahyabhai <nalin@redhat.com> - 4.2p1-8
3e8b5b
- work around missing gccmakedep by wrapping makedepend in a local script
3e8b5b
- remove now-obsolete build dependency on "xauth"
3e8b5b
3e8b5b
* Thu Nov 17 2005 Warren Togami <wtogami@redhat.com> - 4.2p1-7
3e8b5b
- xorg-x11-devel -> libXt-devel
3e8b5b
- rebuild for new xauth location so X forwarding works
3e8b5b
- buildreq audit-libs-devel
3e8b5b
- buildreq automake for aclocal
3e8b5b
- buildreq imake for xmkmf
3e8b5b
-  -D_GNU_SOURCE in flags in order to get it to build
3e8b5b
   Ugly hack to workaround openssh defining __USE_GNU which is
3e8b5b
   not allowed and causes problems according to Ulrich Drepper
3e8b5b
   fix this the correct way after FC5test1
3e8b5b
3e8b5b
* Wed Nov  9 2005 Jeremy Katz <katzj@redhat.com> - 4.2p1-6
3e8b5b
- rebuild against new openssl
3e8b5b
3e8b5b
* Fri Oct 28 2005 Tomas Mraz <tmraz@redhat.com> 4.2p1-5
3e8b5b
- put back the possibility to skip SELinux patch
3e8b5b
- add patch for user login auditing by Steve Grubb
3e8b5b
3e8b5b
* Tue Oct 18 2005 Dan Walsh <dwalsh@redhat.com> 4.2p1-4
3e8b5b
- Change selinux patch to use get_default_context_with_rolelevel in libselinux.
3e8b5b
3e8b5b
* Thu Oct 13 2005 Tomas Mraz <tmraz@redhat.com> 4.2p1-3
3e8b5b
- Update selinux patch to use getseuserbyname
3e8b5b
3e8b5b
* Fri Oct  7 2005 Tomas Mraz <tmraz@redhat.com> 4.2p1-2
3e8b5b
- use include instead of pam_stack in pam config
3e8b5b
- use fork+exec instead of system in scp - CVE-2006-0225 (#168167)
3e8b5b
- upstream patch for displaying authentication errors
3e8b5b
3e8b5b
* Tue Sep 06 2005 Tomas Mraz <tmraz@redhat.com> 4.2p1-1
3e8b5b
- upgrade to a new upstream version
3e8b5b
3e8b5b
* Tue Aug 16 2005 Tomas Mraz <tmraz@redhat.com> 4.1p1-5
3e8b5b
- use x11-ssh-askpass if openssh-askpass-gnome is not installed (#165207)
3e8b5b
- install ssh-copy-id from contrib (#88707)
3e8b5b
3e8b5b
* Wed Jul 27 2005 Tomas Mraz <tmraz@redhat.com> 4.1p1-4
3e8b5b
- don't deadlock on exit with multiple X forwarded channels (#152432)
3e8b5b
- don't use X11 port which can't be bound on all IP families (#163732)
3e8b5b
3e8b5b
* Wed Jun 29 2005 Tomas Mraz <tmraz@redhat.com> 4.1p1-3
3e8b5b
- fix small regression caused by the nologin patch (#161956)
3e8b5b
- fix race in getpeername error checking (mindrot #1054)
3e8b5b
3e8b5b
* Thu Jun  9 2005 Tomas Mraz <tmraz@redhat.com> 4.1p1-2
3e8b5b
- use only pam_nologin for nologin testing
3e8b5b
3e8b5b
* Mon Jun  6 2005 Tomas Mraz <tmraz@redhat.com> 4.1p1-1
3e8b5b
- upgrade to a new upstream version
3e8b5b
- call pam_loginuid as a pam session module
3e8b5b
3e8b5b
* Mon May 16 2005 Tomas Mraz <tmraz@redhat.com> 4.0p1-3
3e8b5b
- link libselinux only to sshd (#157678)
3e8b5b
3e8b5b
* Mon Apr  4 2005 Tomas Mraz <tmraz@redhat.com> 4.0p1-2
3e8b5b
- fixed Local/RemoteForward in ssh_config.5 manpage
3e8b5b
- fix fatal when Local/RemoteForward is used and scp run (#153258)
3e8b5b
- don't leak user validity when using krb5 authentication
3e8b5b
3e8b5b
* Thu Mar 24 2005 Tomas Mraz <tmraz@redhat.com> 4.0p1-1
3e8b5b
- upgrade to 4.0p1
3e8b5b
- remove obsolete groups patch
3e8b5b
3e8b5b
* Wed Mar 16 2005 Elliot Lee <sopwith@redhat.com>
3e8b5b
- rebuilt
3e8b5b
3e8b5b
* Mon Feb 28 2005 Nalin Dahyabhai <nalin@redhat.com> 3.9p1-12
3e8b5b
- rebuild so that configure can detect that krb5_init_ets is gone now
3e8b5b
3e8b5b
* Mon Feb 21 2005 Tomas Mraz <tmraz@redhat.com> 3.9p1-11
3e8b5b
- don't call syslog in signal handler
3e8b5b
- allow password authentication when copying from remote
3e8b5b
  to remote machine (#103364)
3e8b5b
3e8b5b
* Wed Feb  9 2005 Tomas Mraz <tmraz@redhat.com>
3e8b5b
- add spaces to messages in initscript (#138508)
3e8b5b
3e8b5b
* Tue Feb  8 2005 Tomas Mraz <tmraz@redhat.com> 3.9p1-10
3e8b5b
- enable trusted forwarding by default if X11 forwarding is 
3e8b5b
  required by user (#137685 and duplicates)
3e8b5b
- disable protocol 1 support by default in sshd server config (#88329)
3e8b5b
- keep the gnome-askpass dialog above others (#69131)
3e8b5b
3e8b5b
* Fri Feb  4 2005 Tomas Mraz <tmraz@redhat.com>
3e8b5b
- change permissions on pam.d/sshd to 0644 (#64697)
3e8b5b
- patch initscript so it doesn't kill opened sessions if
3e8b5b
  the sshd daemon isn't running anymore (#67624)
3e8b5b
3e8b5b
* Mon Jan  3 2005 Bill Nottingham <notting@redhat.com> 3.9p1-9
3e8b5b
- don't use initlog
3e8b5b
3e8b5b
* Mon Nov 29 2004 Thomas Woerner <twoerner@redhat.com> 3.9p1-8.1
3e8b5b
- fixed PIE build for all architectures
3e8b5b
3e8b5b
* Mon Oct  4 2004 Nalin Dahyabhai <nalin@redhat.com> 3.9p1-8
3e8b5b
- add a --enable-vendor-patchlevel option which allows a ShowPatchLevel option
3e8b5b
  to enable display of a vendor patch level during version exchange (#120285)
3e8b5b
- configure with --disable-strip to build useful debuginfo subpackages
3e8b5b
3e8b5b
* Mon Sep 20 2004 Bill Nottingham <notting@redhat.com> 3.9p1-7
3e8b5b
- when using gtk2 for askpass, don't buildprereq gnome-libs-devel
3e8b5b
3e8b5b
* Tue Sep 14 2004 Nalin Dahyabhai <nalin@redhat.com> 3.9p1-6
3e8b5b
- build
3e8b5b
3e8b5b
* Mon Sep 13 2004 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- disable ACSS support
3e8b5b
3e8b5b
* Thu Sep 2 2004 Daniel Walsh <dwalsh@redhat.com> 3.9p1-5
3e8b5b
- Change selinux patch to use get_default_context_with_role in libselinux.
3e8b5b
3e8b5b
* Thu Sep 2 2004 Daniel Walsh <dwalsh@redhat.com> 3.9p1-4
3e8b5b
- Fix patch
3e8b5b
	* Bad debug statement.
3e8b5b
	* Handle root/sysadm_r:kerberos
3e8b5b
3e8b5b
* Thu Sep 2 2004 Daniel Walsh <dwalsh@redhat.com> 3.9p1-3
3e8b5b
- Modify Colin Walter's patch to allow specifying rule during connection
3e8b5b
3e8b5b
* Tue Aug 31 2004 Daniel Walsh <dwalsh@redhat.com> 3.9p1-2
3e8b5b
- Fix TTY handling for SELinux
3e8b5b
3e8b5b
* Tue Aug 24 2004 Daniel Walsh <dwalsh@redhat.com> 3.9p1-1
3e8b5b
- Update to upstream
3e8b5b
3e8b5b
* Sun Aug 1 2004 Alan Cox <alan@redhat.com> 3.8.1p1-5
3e8b5b
- Apply buildreq fixup patch (#125296)
3e8b5b
3e8b5b
* Tue Jun 15 2004 Daniel Walsh <dwalsh@redhat.com> 3.8.1p1-4
3e8b5b
- Clean up patch for upstream submission.
3e8b5b
3e8b5b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
3e8b5b
- rebuilt
3e8b5b
3e8b5b
* Wed Jun 9 2004 Daniel Walsh <dwalsh@redhat.com> 3.8.1p1-2
3e8b5b
- Remove use of pam_selinux and patch selinux in directly.  
3e8b5b
3e8b5b
* Mon Jun  7 2004 Nalin Dahyabhai <nalin@redhat.com> 3.8.1p1-1
3e8b5b
- request gssapi-with-mic by default but not delegation (flag day for anyone
3e8b5b
  who used previous gssapi patches)
3e8b5b
- no longer request x11 forwarding by default
3e8b5b
3e8b5b
* Thu Jun 3 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-36
3e8b5b
- Change pam file to use open and close with pam_selinux
3e8b5b
3e8b5b
* Tue Jun  1 2004 Nalin Dahyabhai <nalin@redhat.com> 3.8.1p1-0
3e8b5b
- update to 3.8.1p1
3e8b5b
- add workaround from CVS to reintroduce passwordauth using pam
3e8b5b
3e8b5b
* Tue Jun 1 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-35
3e8b5b
- Remove CLOSEXEC on STDERR
3e8b5b
3e8b5b
* Tue Mar 16 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-34
3e8b5b
3e8b5b
* Wed Mar 03 2004 Phil Knirsch <pknirsch@redhat.com> 3.6.1p2-33.30.1
3e8b5b
- Built RHLE3 U2 update package.
3e8b5b
3e8b5b
* Wed Mar 3 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-33
3e8b5b
- Close file descriptors on exec 
3e8b5b
3e8b5b
* Mon Mar  1 2004 Thomas Woerner <twoerner@redhat.com> 3.6.1p2-32
3e8b5b
- fixed pie build
3e8b5b
3e8b5b
* Thu Feb 26 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-31
3e8b5b
- Add restorecon to startup scripts
3e8b5b
3e8b5b
* Thu Feb 26 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-30
3e8b5b
- Add multiple qualified to openssh
3e8b5b
3e8b5b
* Mon Feb 23 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-29
3e8b5b
- Eliminate selinux code and use pam_selinux
3e8b5b
3e8b5b
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
3e8b5b
- rebuilt
3e8b5b
3e8b5b
* Mon Jan 26 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-27
3e8b5b
- turn off pie on ppc
3e8b5b
3e8b5b
* Mon Jan 26 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-26
3e8b5b
- fix is_selinux_enabled
3e8b5b
3e8b5b
* Wed Jan 14 2004 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-25
3e8b5b
- Rebuild to grab shared libselinux
3e8b5b
3e8b5b
* Wed Dec 3 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-24
3e8b5b
- turn on selinux
3e8b5b
3e8b5b
* Tue Nov 18 2003 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- un#ifdef out code for reporting password expiration in non-privsep
3e8b5b
  mode (#83585)
3e8b5b
3e8b5b
* Mon Nov 10 2003 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- add machinery to build with/without -fpie/-pie, default to doing so
3e8b5b
3e8b5b
* Thu Nov 06 2003 David Woodhouse <dwmw2@redhat.com> 3.6.1p2-23
3e8b5b
- Don't whinge about getsockopt failing (#109161)
3e8b5b
3e8b5b
* Fri Oct 24 2003 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- add missing buildprereq on zlib-devel (#104558)
3e8b5b
3e8b5b
* Mon Oct 13 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-22
3e8b5b
- turn selinux off
3e8b5b
3e8b5b
* Mon Oct 13 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-21.sel
3e8b5b
- turn selinux on
3e8b5b
3e8b5b
* Fri Sep 19 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-21
3e8b5b
- turn selinux off
3e8b5b
3e8b5b
* Fri Sep 19 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-20.sel
3e8b5b
- turn selinux on
3e8b5b
3e8b5b
* Fri Sep 19 2003 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- additional fix for apparently-never-happens double-free in buffer_free()
3e8b5b
- extend fix for #103998 to cover SSH1
3e8b5b
3e8b5b
* Wed Sep 17 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-19
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Wed Sep 17 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-18
3e8b5b
- additional buffer manipulation cleanups from Solar Designer
3e8b5b
3e8b5b
* Wed Sep 17 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-17
3e8b5b
- turn selinux off
3e8b5b
3e8b5b
* Wed Sep 17 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-16.sel
3e8b5b
- turn selinux on
3e8b5b
3e8b5b
* Tue Sep 16 2003 Bill Nottingham <notting@redhat.com> 3.6.1p2-15
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Tue Sep 16 2003 Bill Nottingham <notting@redhat.com> 3.6.1p2-14
3e8b5b
- additional buffer manipulation fixes (CAN-2003-0695)
3e8b5b
3e8b5b
* Tue Sep 16 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-13.sel
3e8b5b
- turn selinux on
3e8b5b
3e8b5b
* Tue Sep 16 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-12
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Tue Sep 16 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-11
3e8b5b
- apply patch to store the correct buffer size in allocated buffers
3e8b5b
  (CAN-2003-0693)
3e8b5b
- skip the initial PAM authentication attempt with an empty password if
3e8b5b
  empty passwords are not permitted in our configuration (#103998)
3e8b5b
3e8b5b
* Fri Sep 5 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-10
3e8b5b
- turn selinux off
3e8b5b
3e8b5b
* Fri Sep 5 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-9.sel
3e8b5b
- turn selinux on
3e8b5b
3e8b5b
* Tue Aug 26 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-8
3e8b5b
- Add BuildPreReq gtk2-devel if gtk2
3e8b5b
3e8b5b
* Tue Aug 12 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-7
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Tue Aug 12 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-6
3e8b5b
- modify patch which clears the supplemental group list at startup to only
3e8b5b
  complain if setgroups() fails if sshd has euid == 0
3e8b5b
- handle krb5 installed in %%{_prefix} or elsewhere by using krb5-config
3e8b5b
3e8b5b
* Mon Jul 28 2003 Daniel Walsh <dwalsh@redhat.com> 3.6.1p2-5
3e8b5b
- Add SELinux patch
3e8b5b
3e8b5b
* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-4
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Wed Jul 16 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-3
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Wed Jul 16 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-2
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Thu Jun  5 2003 Nalin Dahyabhai <nalin@redhat.com> 3.6.1p2-1
3e8b5b
- update to 3.6.1p2
3e8b5b
3e8b5b
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
3e8b5b
6 rebuilt
3e8b5b
3e8b5b
* Mon Mar 24 2003 Florian La Roche <Florian.LaRoche@redhat.de>
3e8b5b
- add patch for getsockopt() call to work on bigendian 64bit archs
3e8b5b
3e8b5b
* Fri Feb 14 2003 Nalin Dahyabhai <nalin@redhat.com> 3.5p1-6
3e8b5b
- move scp to the -clients subpackage, because it directly depends on ssh
3e8b5b
  which is also in -clients (#84329)
3e8b5b
3e8b5b
* Mon Feb 10 2003 Nalin Dahyabhai <nalin@redhat.com> 3.5p1-5
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
3e8b5b
- rebuilt
3e8b5b
3e8b5b
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 3.5p1-3
3e8b5b
- rebuild
3e8b5b
3e8b5b
* Tue Nov 12 2002 Nalin Dahyabhai <nalin@redhat.com> 3.5p1-2
3e8b5b
- patch PAM configuration to use relative path names for the modules, allowing
3e8b5b
  us to not worry about which arch the modules are built for on multilib systems
3e8b5b
3e8b5b
* Tue Oct 15 2002 Nalin Dahyabhai <nalin@redhat.com> 3.5p1-1
3e8b5b
- update to 3.5p1, merging in filelist/perm changes from the upstream spec
3e8b5b
3e8b5b
* Fri Oct  4 2002 Nalin Dahyabhai <nalin@redhat.com> 3.4p1-3
3e8b5b
- merge
3e8b5b
3e8b5b
* Thu Sep 12 2002  Than Ngo <than@redhat.com> 3.4p1-2.1
3e8b5b
- fix to build on multilib systems
3e8b5b
3e8b5b
* Thu Aug 29 2002 Curtis Zinzilieta <curtisz@redhat.com> 3.4p1-2gss
3e8b5b
- added gssapi patches and uncommented patch here
3e8b5b
3e8b5b
* Wed Aug 14 2002 Nalin Dahyabhai <nalin@redhat.com> 3.4p1-2
3e8b5b
- pull patch from CVS to fix too-early free in ssh-keysign (#70009)
3e8b5b
3e8b5b
* Thu Jun 27 2002 Nalin Dahyabhai <nalin@redhat.com> 3.4p1-1
3e8b5b
- 3.4p1
3e8b5b
- drop anon mmap patch
3e8b5b
3e8b5b
* Tue Jun 25 2002 Nalin Dahyabhai <nalin@redhat.com> 3.3p1-2
3e8b5b
- rework the close-on-exit docs
3e8b5b
- include configuration file man pages
3e8b5b
- make use of nologin as the privsep shell optional
3e8b5b
3e8b5b
* Mon Jun 24 2002 Nalin Dahyabhai <nalin@redhat.com> 3.3p1-1
3e8b5b
- update to 3.3p1
3e8b5b
- merge in spec file changes from upstream (remove setuid from ssh, ssh-keysign)
3e8b5b
- disable gtk2 askpass
3e8b5b
- require pam-devel by filename rather than by package for erratum
3e8b5b
- include patch from Solar Designer to work around anonymous mmap failures
3e8b5b
3e8b5b
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
3e8b5b
- automated rebuild
3e8b5b
3e8b5b
* Fri Jun  7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.2.3p1-3
3e8b5b
- don't require autoconf any more
3e8b5b
3e8b5b
* Fri May 31 2002 Nalin Dahyabhai <nalin@redhat.com> 3.2.3p1-2
3e8b5b
- build gnome-ssh-askpass with gtk2
3e8b5b
3e8b5b
* Tue May 28 2002 Nalin Dahyabhai <nalin@redhat.com> 3.2.3p1-1
3e8b5b
- update to 3.2.3p1
3e8b5b
- merge in spec file changes from upstream
3e8b5b
3e8b5b
* Fri May 17 2002 Nalin Dahyabhai <nalin@redhat.com> 3.2.2p1-1
3e8b5b
- update to 3.2.2p1
3e8b5b
3e8b5b
* Fri May 17 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-4
3e8b5b
- drop buildreq on db1-devel
3e8b5b
- require pam-devel by package name
3e8b5b
- require autoconf instead of autoconf253 again
3e8b5b
3e8b5b
* Tue Apr  2 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-3
3e8b5b
- pull patch from CVS to avoid printing error messages when some of the
3e8b5b
  default keys aren't available when running ssh-add
3e8b5b
- refresh to current revisions of Simon's patches
3e8b5b
 
3e8b5b
* Thu Mar 21 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-2gss
3e8b5b
- reintroduce Simon's gssapi patches
3e8b5b
- add buildprereq for autoconf253, which is needed to regenerate configure
3e8b5b
  after applying the gssapi patches
3e8b5b
- refresh to the latest version of Markus's patch to build properly with
3e8b5b
  older versions of OpenSSL
3e8b5b
3e8b5b
* Thu Mar  7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-2
3e8b5b
- bump and grind (through the build system)
3e8b5b
3e8b5b
* Thu Mar  7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-1
3e8b5b
- require sharutils for building (mindrot #137)
3e8b5b
- require db1-devel only when building for 6.x (#55105), which probably won't
3e8b5b
  work anyway (3.1 requires OpenSSL 0.9.6 to build), but what the heck
3e8b5b
- require pam-devel by file (not by package name) again
3e8b5b
- add Markus's patch to compile with OpenSSL 0.9.5a (from
3e8b5b
  http://bugzilla.mindrot.org/show_bug.cgi?id=141) and apply it if we're
3e8b5b
  building for 6.x
3e8b5b
3e8b5b
* Thu Mar  7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-0
3e8b5b
- update to 3.1p1
3e8b5b
3e8b5b
* Tue Mar  5 2002 Nalin Dahyabhai <nalin@redhat.com> SNAP-20020305
3e8b5b
- update to SNAP-20020305
3e8b5b
- drop debug patch, fixed upstream
3e8b5b
3e8b5b
* Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> SNAP-20020220
3e8b5b
- update to SNAP-20020220 for testing purposes (you've been warned, if there's
3e8b5b
  anything to be warned about, gss patches won't apply, I don't mind)
3e8b5b
3e8b5b
* Wed Feb 13 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-3
3e8b5b
- add patches from Simon Wilkinson and Nicolas Williams for GSSAPI key
3e8b5b
  exchange, authentication, and named key support
3e8b5b
3e8b5b
* Wed Jan 23 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-2
3e8b5b
- remove dependency on db1-devel, which has just been swallowed up whole
3e8b5b
  by gnome-libs-devel
3e8b5b
3e8b5b
* Sat Dec 29 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- adjust build dependencies so that build6x actually works right (fix
3e8b5b
  from Hugo van der Kooij)
3e8b5b
3e8b5b
* Tue Dec  4 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-1
3e8b5b
- update to 3.0.2p1
3e8b5b
3e8b5b
* Fri Nov 16 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0.1p1-1
3e8b5b
- update to 3.0.1p1
3e8b5b
3e8b5b
* Tue Nov 13 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- update to current CVS (not for use in distribution)
3e8b5b
3e8b5b
* Thu Nov  8 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0p1-1
3e8b5b
- merge some of Damien Miller <djm@mindrot.org> changes from the upstream
3e8b5b
  3.0p1 spec file and init script
3e8b5b
3e8b5b
* Wed Nov  7 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- update to 3.0p1
3e8b5b
- update to x11-ssh-askpass 1.2.4.1
3e8b5b
- change build dependency on a file from pam-devel to the pam-devel package
3e8b5b
- replace primes with moduli
3e8b5b
3e8b5b
* Thu Sep 27 2001 Nalin Dahyabhai <nalin@redhat.com> 2.9p2-9
3e8b5b
- incorporate fix from Markus Friedl's advisory for IP-based authorization bugs
3e8b5b
3e8b5b
* Thu Sep 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.9p2-8
3e8b5b
- Merge changes to rescue build from current sysadmin survival cd
3e8b5b
3e8b5b
* Thu Sep  6 2001 Nalin Dahyabhai <nalin@redhat.com> 2.9p2-7
3e8b5b
- fix scp's server's reporting of file sizes, and build with the proper
3e8b5b
  preprocessor define to get large-file capable open(), stat(), etc.
3e8b5b
  (sftp has been doing this correctly all along) (#51827)
3e8b5b
- configure without --with-ipv4-default on RHL 7.x and newer (#45987,#52247)
3e8b5b
- pull cvs patch to fix support for /etc/nologin for non-PAM logins (#47298)
3e8b5b
- mark profile.d scriptlets as config files (#42337)
3e8b5b
- refer to Jason Stone's mail for zsh workaround for exit-hanging quasi-bug
3e8b5b
- change a couple of log() statements to debug() statements (#50751)
3e8b5b
- pull cvs patch to add -t flag to sshd (#28611)
3e8b5b
- clear fd_sets correctly (one bit per FD, not one byte per FD) (#43221)
3e8b5b
3e8b5b
* Mon Aug 20 2001 Nalin Dahyabhai <nalin@redhat.com> 2.9p2-6
3e8b5b
- add db1-devel as a BuildPrerequisite (noted by Hans Ecke)
3e8b5b
3e8b5b
* Thu Aug 16 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- pull cvs patch to fix remote port forwarding with protocol 2
3e8b5b
3e8b5b
* Thu Aug  9 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- pull cvs patch to add session initialization to no-pty sessions
3e8b5b
- pull cvs patch to not cut off challengeresponse auth needlessly
3e8b5b
- refuse to do X11 forwarding if xauth isn't there, handy if you enable
3e8b5b
  it by default on a system that doesn't have X installed (#49263)
3e8b5b
3e8b5b
* Wed Aug  8 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- don't apply patches to code we don't intend to build (spotted by Matt Galgoci)
3e8b5b
3e8b5b
* Mon Aug  6 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- pass OPTIONS correctly to initlog (#50151)
3e8b5b
3e8b5b
* Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- switch to x11-ssh-askpass 1.2.2
3e8b5b
3e8b5b
* Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- rebuild in new environment
3e8b5b
3e8b5b
* Mon Jun 25 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- disable the gssapi patch
3e8b5b
3e8b5b
* Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- update to 2.9p2
3e8b5b
- refresh to a new version of the gssapi patch
3e8b5b
3e8b5b
* Thu Jun  7 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- change Copyright: BSD to License: BSD
3e8b5b
- add Markus Friedl's unverified patch for the cookie file deletion problem
3e8b5b
  so that we can verify it
3e8b5b
- drop patch to check if xauth is present (was folded into cookie patch)
3e8b5b
- don't apply gssapi patches for the errata candidate
3e8b5b
- clear supplemental groups list at startup
3e8b5b
3e8b5b
* Fri May 25 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- fix an error parsing the new default sshd_config
3e8b5b
- add a fix from Markus Friedl (via openssh-unix-dev) for ssh-keygen not
3e8b5b
  dealing with comments right
3e8b5b
3e8b5b
* Thu May 24 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- add in Simon Wilkinson's GSSAPI patch to give it some testing in-house,
3e8b5b
  to be removed before the next beta cycle because it's a big departure
3e8b5b
  from the upstream version
3e8b5b
3e8b5b
* Thu May  3 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- finish marking strings in the init script for translation
3e8b5b
- modify init script to source /etc/sysconfig/sshd and pass $OPTIONS to sshd
3e8b5b
  at startup (change merged from openssh.com init script, originally by
3e8b5b
  Pekka Savola)
3e8b5b
- refuse to do X11 forwarding if xauth isn't there, handy if you enable
3e8b5b
  it by default on a system that doesn't have X installed
3e8b5b
3e8b5b
* Wed May  2 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- update to 2.9
3e8b5b
- drop various patches that came from or went upstream or to or from CVS
3e8b5b
3e8b5b
* Wed Apr 18 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- only require initscripts 5.00 on 6.2 (reported by Peter Bieringer)
3e8b5b
3e8b5b
* Sun Apr  8 2001 Preston Brown <pbrown@redhat.com>
3e8b5b
- remove explicit openssl requirement, fixes builddistro issue
3e8b5b
- make initscript stop() function wait until sshd really dead to avoid 
3e8b5b
  races in condrestart
3e8b5b
3e8b5b
* Mon Apr  2 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- mention that challengereponse supports PAM, so disabling password doesn't
3e8b5b
  limit users to pubkey and rsa auth (#34378)
3e8b5b
- bypass the daemon() function in the init script and call initlog directly,
3e8b5b
  because daemon() won't start a daemon it detects is already running (like
3e8b5b
  open connections)
3e8b5b
- require the version of openssl we had when we were built
3e8b5b
3e8b5b
* Fri Mar 23 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- make do_pam_setcred() smart enough to know when to establish creds and
3e8b5b
  when to reinitialize them
3e8b5b
- add in a couple of other fixes from Damien for inclusion in the errata
3e8b5b
3e8b5b
* Thu Mar 22 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- update to 2.5.2p2
3e8b5b
- call setcred() again after initgroups, because the "creds" could actually
3e8b5b
  be group memberships
3e8b5b
3e8b5b
* Tue Mar 20 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- update to 2.5.2p1 (includes endianness fixes in the rijndael implementation)
3e8b5b
- don't enable challenge-response by default until we find a way to not
3e8b5b
  have too many userauth requests (we may make up to six pubkey and up to
3e8b5b
  three password attempts as it is)
3e8b5b
- remove build dependency on rsh to match openssh.com's packages more closely
3e8b5b
3e8b5b
* Sat Mar  3 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- remove dependency on openssl -- would need to be too precise
3e8b5b
3e8b5b
* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- rebuild in new environment
3e8b5b
3e8b5b
* Mon Feb 26 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Revert the patch to move pam_open_session.
3e8b5b
- Init script and spec file changes from Pekka Savola. (#28750)
3e8b5b
- Patch sftp to recognize '-o protocol' arguments. (#29540)
3e8b5b
3e8b5b
* Thu Feb 22 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Chuck the closing patch.
3e8b5b
- Add a trigger to add host keys for protocol 2 to the config file, now that
3e8b5b
  configuration file syntax requires us to specify it with HostKey if we
3e8b5b
  specify any other HostKey values, which we do.
3e8b5b
3e8b5b
* Tue Feb 20 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Redo patch to move pam_open_session after the server setuid()s to the user.
3e8b5b
- Rework the nopam patch to use be picked up by autoconf.
3e8b5b
3e8b5b
* Mon Feb 19 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update for 2.5.1p1.
3e8b5b
- Add init script mods from Pekka Savola.
3e8b5b
- Tweak the init script to match the CVS contrib script more closely.
3e8b5b
- Redo patch to ssh-add to try to adding both identity and id_dsa to also try
3e8b5b
  adding id_rsa.
3e8b5b
3e8b5b
* Fri Feb 16 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update for 2.5.0p1.
3e8b5b
- Use $RPM_OPT_FLAGS instead of -O when building gnome-ssh-askpass
3e8b5b
- Resync with parts of Damien Miller's openssh.spec from CVS, including
3e8b5b
  update of x11 askpass to 1.2.0.
3e8b5b
- Only require openssl (don't prereq) because we generate keys in the init
3e8b5b
  script now.
3e8b5b
3e8b5b
* Tue Feb 13 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Don't open a PAM session until we've forked and become the user (#25690).
3e8b5b
- Apply Andrew Bartlett's patch for letting pam_authenticate() know which
3e8b5b
  host the user is attempting a login from.
3e8b5b
- Resync with parts of Damien Miller's openssh.spec from CVS.
3e8b5b
- Don't expose KbdInt responses in debug messages (from CVS).
3e8b5b
- Detect and handle errors in rsa_{public,private}_decrypt (from CVS).
3e8b5b
3e8b5b
* Wed Feb  7 2001 Trond Eivind Glomsrxd <teg@redhat.com>
3e8b5b
- i18n-tweak to initscript.
3e8b5b
3e8b5b
* Tue Jan 23 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- More gettextizing.
3e8b5b
- Close all files after going into daemon mode (needs more testing).
3e8b5b
- Extract patch from CVS to handle auth banners (in the client).
3e8b5b
- Extract patch from CVS to handle compat weirdness.
3e8b5b
3e8b5b
* Fri Jan 19 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Finish with the gettextizing.
3e8b5b
3e8b5b
* Thu Jan 18 2001 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Fix a bug in auth2-pam.c (#23877)
3e8b5b
- Gettextize the init script.
3e8b5b
3e8b5b
* Wed Dec 20 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Incorporate a switch for using PAM configs for 6.x, just in case.
3e8b5b
3e8b5b
* Tue Dec  5 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Incorporate Bero's changes for a build specifically for rescue CDs.
3e8b5b
3e8b5b
* Wed Nov 29 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Don't treat pam_setcred() failure as fatal unless pam_authenticate() has
3e8b5b
  succeeded, to allow public-key authentication after a failure with "none"
3e8b5b
  authentication.  (#21268)
3e8b5b
3e8b5b
* Tue Nov 28 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to x11-askpass 1.1.1. (#21301)
3e8b5b
- Don't second-guess fixpaths, which causes paths to get fixed twice. (#21290)
3e8b5b
3e8b5b
* Mon Nov 27 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Merge multiple PAM text messages into subsequent prompts when possible when
3e8b5b
  doing keyboard-interactive authentication.
3e8b5b
3e8b5b
* Sun Nov 26 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Disable the built-in MD5 password support.  We're using PAM.
3e8b5b
- Take a crack at doing keyboard-interactive authentication with PAM, and
3e8b5b
  enable use of it in the default client configuration so that the client
3e8b5b
  will try it when the server disallows password authentication.
3e8b5b
- Build with debugging flags.  Build root policies strip all binaries anyway.
3e8b5b
3e8b5b
* Tue Nov 21 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Use DESTDIR instead of %%makeinstall.
3e8b5b
- Remove /usr/X11R6/bin from the path-fixing patch.
3e8b5b
3e8b5b
* Mon Nov 20 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Add the primes file from the latest snapshot to the main package (#20884).
3e8b5b
- Add the dev package to the prereq list (#19984).
3e8b5b
- Remove the default path and mimic login's behavior in the server itself.
3e8b5b
3e8b5b
* Fri Nov 17 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Resync with conditional options in Damien Miller's .spec file for an errata.
3e8b5b
- Change libexecdir from %%{_libexecdir}/ssh to %%{_libexecdir}/openssh.
3e8b5b
3e8b5b
* Tue Nov  7 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to OpenSSH 2.3.0p1.
3e8b5b
- Update to x11-askpass 1.1.0.
3e8b5b
- Enable keyboard-interactive authentication.
3e8b5b
3e8b5b
* Mon Oct 30 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to ssh-askpass-x11 1.0.3.
3e8b5b
- Change authentication related messages to be private (#19966).
3e8b5b
3e8b5b
* Tue Oct 10 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Patch ssh-keygen to be able to list signatures for DSA public key files
3e8b5b
  it generates.
3e8b5b
3e8b5b
* Thu Oct  5 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Add BuildPreReq on /usr/include/security/pam_appl.h to be sure we always
3e8b5b
  build PAM authentication in.
3e8b5b
- Try setting SSH_ASKPASS if gnome-ssh-askpass is installed.
3e8b5b
- Clean out no-longer-used patches.
3e8b5b
- Patch ssh-add to try to add both identity and id_dsa, and to error only
3e8b5b
  when neither exists.
3e8b5b
3e8b5b
* Mon Oct  2 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update x11-askpass to 1.0.2. (#17835)
3e8b5b
- Add BuildPreReqs for /bin/login and /usr/bin/rsh so that configure will
3e8b5b
  always find them in the right place. (#17909)
3e8b5b
- Set the default path to be the same as the one supplied by /bin/login, but
3e8b5b
  add /usr/X11R6/bin. (#17909)
3e8b5b
- Try to handle obsoletion of ssh-server more cleanly.  Package names
3e8b5b
  are different, but init script name isn't. (#17865)
3e8b5b
3e8b5b
* Wed Sep  6 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to 2.2.0p1. (#17835)
3e8b5b
- Tweak the init script to allow proper restarting. (#18023)
3e8b5b
3e8b5b
* Wed Aug 23 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to 20000823 snapshot.
3e8b5b
- Change subpackage requirements from %%{version} to %%{version}-%%{release}
3e8b5b
- Back out the pipe patch.
3e8b5b
3e8b5b
* Mon Jul 17 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to 2.1.1p4, which includes fixes for config file parsing problems.
3e8b5b
- Move the init script back.
3e8b5b
- Add Damien's quick fix for wackiness.
3e8b5b
3e8b5b
* Wed Jul 12 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to 2.1.1p3, which includes fixes for X11 forwarding and strtok().
3e8b5b
3e8b5b
* Thu Jul  6 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Move condrestart to server postun.
3e8b5b
- Move key generation to init script.
3e8b5b
- Actually use the right patch for moving the key generation to the init script.
3e8b5b
- Clean up the init script a bit.
3e8b5b
3e8b5b
* Wed Jul  5 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Fix X11 forwarding, from mail post by Chan Shih-Ping Richard.
3e8b5b
3e8b5b
* Sun Jul  2 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to 2.1.1p2.
3e8b5b
- Use of strtok() considered harmful.
3e8b5b
3e8b5b
* Sat Jul  1 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Get the build root out of the man pages.
3e8b5b
3e8b5b
* Thu Jun 29 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Add and use condrestart support in the init script.
3e8b5b
- Add newer initscripts as a prereq.
3e8b5b
3e8b5b
* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Build in new environment (release 2)
3e8b5b
- Move -clients subpackage to Applications/Internet group
3e8b5b
3e8b5b
* Fri Jun  9 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Update to 2.2.1p1
3e8b5b
3e8b5b
* Sat Jun  3 2000 Nalin Dahyabhai <nalin@redhat.com>
3e8b5b
- Patch to build with neither RSA nor RSAref.
3e8b5b
- Miscellaneous FHS-compliance tweaks.
3e8b5b
- Fix for possibly-compressed man pages.
3e8b5b
3e8b5b
* Wed Mar 15 2000 Damien Miller <djm@ibs.com.au>
3e8b5b
- Updated for new location
3e8b5b
- Updated for new gnome-ssh-askpass build
3e8b5b
3e8b5b
* Sun Dec 26 1999 Damien Miller <djm@mindrot.org>
3e8b5b
- Added Jim Knoble's <jmknoble@pobox.com> askpass
3e8b5b
3e8b5b
* Mon Nov 15 1999 Damien Miller <djm@mindrot.org>
3e8b5b
- Split subpackages further based on patch from jim knoble <jmknoble@pobox.com>
3e8b5b
3e8b5b
* Sat Nov 13 1999 Damien Miller <djm@mindrot.org>
3e8b5b
- Added 'Obsoletes' directives
3e8b5b
3e8b5b
* Tue Nov 09 1999 Damien Miller <djm@ibs.com.au>
3e8b5b
- Use make install
3e8b5b
- Subpackages
3e8b5b
3e8b5b
* Mon Nov 08 1999 Damien Miller <djm@ibs.com.au>
3e8b5b
- Added links for slogin
3e8b5b
- Fixed perms on manpages
3e8b5b
3e8b5b
* Sat Oct 30 1999 Damien Miller <djm@ibs.com.au>
3e8b5b
- Renamed init script
3e8b5b
3e8b5b
* Fri Oct 29 1999 Damien Miller <djm@ibs.com.au>
3e8b5b
- Back to old binary names
3e8b5b
3e8b5b
* Thu Oct 28 1999 Damien Miller <djm@ibs.com.au>
3e8b5b
- Use autoconf
3e8b5b
- New binary names
3e8b5b
3e8b5b
* Wed Oct 27 1999 Damien Miller <djm@ibs.com.au>
3e8b5b
- Initial RPMification, based on Jan "Yenya" Kasprzak's <kas@fi.muni.cz> spec.