1*0ae642c7SEd Maste%global ver 9.9p2 219261079SEd Maste%global rel 1%{?dist} 3ce3adf43SDag-Erling Smørgrav 4ce3adf43SDag-Erling Smørgrav# OpenSSH privilege separation requires a user & group ID 519261079SEd Maste%global sshd_uid 74 619261079SEd Maste%global sshd_gid 74 7ce3adf43SDag-Erling Smørgrav 8ce3adf43SDag-Erling Smørgrav# Version of ssh-askpass 919261079SEd Maste%global aversion 1.2.4.1 10ce3adf43SDag-Erling Smørgrav 11ce3adf43SDag-Erling Smørgrav# Do we want to disable building of x11-askpass? (1=yes 0=no) 1219261079SEd Maste%global no_x11_askpass 0 13ce3adf43SDag-Erling Smørgrav 14ce3adf43SDag-Erling Smørgrav# Do we want to disable building of gnome-askpass? (1=yes 0=no) 1519261079SEd Maste%global no_gnome_askpass 0 16ce3adf43SDag-Erling Smørgrav 17ce3adf43SDag-Erling Smørgrav# Do we want to link against a static libcrypto? (1=yes 0=no) 1819261079SEd Maste%global static_libcrypto 0 19ce3adf43SDag-Erling Smørgrav 20ce3adf43SDag-Erling Smørgrav# Do we want smartcard support (1=yes 0=no) 2119261079SEd Maste%global scard 0 22ce3adf43SDag-Erling Smørgrav 23ce3adf43SDag-Erling Smørgrav# Use GTK2 instead of GNOME in gnome-ssh-askpass 2419261079SEd Maste%global gtk2 1 25ce3adf43SDag-Erling Smørgrav 2647dd1d1bSDag-Erling Smørgrav# Use build6x options for older RHEL builds 2747dd1d1bSDag-Erling Smørgrav# RHEL 7 not yet supported 2847dd1d1bSDag-Erling Smørgrav%if 0%{?rhel} > 6 2919261079SEd Maste%global build6x 0 3047dd1d1bSDag-Erling Smørgrav%else 3119261079SEd Maste%global build6x 1 3247dd1d1bSDag-Erling Smørgrav%endif 3347dd1d1bSDag-Erling Smørgrav 34069ac184SEd Maste%global without_openssl 0 35069ac184SEd Maste# build without openssl where 1.1.1 is not available 363d9fd9fcSEd Maste%if %{defined fedora} && 0%{?fedora} <= 28 37069ac184SEd Maste%global without_openssl 1 38069ac184SEd Maste%endif 393d9fd9fcSEd Maste%if %{defined rhel} && 0%{?rhel} <= 7 40069ac184SEd Maste%global without_openssl 1 4147dd1d1bSDag-Erling Smørgrav%endif 42ce3adf43SDag-Erling Smørgrav 43ce3adf43SDag-Erling Smørgrav# Do we want kerberos5 support (1=yes 0=no) 4419261079SEd Maste%global kerberos5 1 45ce3adf43SDag-Erling Smørgrav 46ce3adf43SDag-Erling Smørgrav# Reserve options to override askpass settings with: 47ce3adf43SDag-Erling Smørgrav# rpm -ba|--rebuild --define 'skip_xxx 1' 4819261079SEd Maste%{?skip_x11_askpass:%global no_x11_askpass 1} 4919261079SEd Maste%{?skip_gnome_askpass:%global no_gnome_askpass 1} 50ce3adf43SDag-Erling Smørgrav 51ce3adf43SDag-Erling Smørgrav# Add option to build without GTK2 for older platforms with only GTK+. 52ce3adf43SDag-Erling Smørgrav# RedHat <= 7.2 and Red Hat Advanced Server 2.1 are examples. 53ce3adf43SDag-Erling Smørgrav# rpm -ba|--rebuild --define 'no_gtk2 1' 5419261079SEd Maste%{?no_gtk2:%global gtk2 0} 55ce3adf43SDag-Erling Smørgrav 56ce3adf43SDag-Erling Smørgrav# Is this a build for RHL 6.x or earlier? 5719261079SEd Maste%{?build_6x:%global build6x 1} 58ce3adf43SDag-Erling Smørgrav 59ce3adf43SDag-Erling Smørgrav# If this is RHL 6.x, the default configuration has sysconfdir in /usr/etc. 60ce3adf43SDag-Erling Smørgrav%if %{build6x} 6119261079SEd Maste%global _sysconfdir /etc 62ce3adf43SDag-Erling Smørgrav%endif 63ce3adf43SDag-Erling Smørgrav 64ce3adf43SDag-Erling Smørgrav# Options for static OpenSSL link: 65ce3adf43SDag-Erling Smørgrav# rpm -ba|--rebuild --define "static_openssl 1" 6619261079SEd Maste%{?static_openssl:%global static_libcrypto 1} 67ce3adf43SDag-Erling Smørgrav 68ce3adf43SDag-Erling Smørgrav# Options for Smartcard support: (needs libsectok and openssl-engine) 69ce3adf43SDag-Erling Smørgrav# rpm -ba|--rebuild --define "smartcard 1" 7019261079SEd Maste%{?smartcard:%global scard 1} 71ce3adf43SDag-Erling Smørgrav 721323ec57SEd Maste# Is this a build for the rescue CD (without PAM)? (1=yes 0=no) 7319261079SEd Maste%global rescue 0 7419261079SEd Maste%{?build_rescue:%global rescue 1} 75ce3adf43SDag-Erling Smørgrav 76ce3adf43SDag-Erling Smørgrav# Turn off some stuff for resuce builds 77ce3adf43SDag-Erling Smørgrav%if %{rescue} 7819261079SEd Maste%global kerberos5 0 79ce3adf43SDag-Erling Smørgrav%endif 80ce3adf43SDag-Erling Smørgrav 8147dd1d1bSDag-Erling SmørgravSummary: The OpenSSH implementation of SSH protocol version 2. 82ce3adf43SDag-Erling SmørgravName: openssh 83ce3adf43SDag-Erling SmørgravVersion: %{ver} 84ce3adf43SDag-Erling Smørgrav%if %{rescue} 85ce3adf43SDag-Erling SmørgravRelease: %{rel}rescue 86ce3adf43SDag-Erling Smørgrav%else 87ce3adf43SDag-Erling SmørgravRelease: %{rel} 88ce3adf43SDag-Erling Smørgrav%endif 89ca86bcf2SDag-Erling SmørgravURL: https://www.openssh.com/portable.html 90ca86bcf2SDag-Erling SmørgravSource0: https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-%{version}.tar.gz 91ce3adf43SDag-Erling SmørgravSource1: http://www.jmknoble.net/software/x11-ssh-askpass/x11-ssh-askpass-%{aversion}.tar.gz 92ce3adf43SDag-Erling SmørgravLicense: BSD 93ce3adf43SDag-Erling SmørgravGroup: Applications/Internet 94ce3adf43SDag-Erling SmørgravBuildRoot: %{_tmppath}/%{name}-%{version}-buildroot 95ce3adf43SDag-Erling SmørgravObsoletes: ssh 96ce3adf43SDag-Erling Smørgrav%if %{build6x} 97ce3adf43SDag-Erling SmørgravPreReq: initscripts >= 5.00 98ce3adf43SDag-Erling Smørgrav%else 99ce3adf43SDag-Erling SmørgravRequires: initscripts >= 5.20 100ce3adf43SDag-Erling Smørgrav%endif 10147dd1d1bSDag-Erling SmørgravBuildRequires: perl 102069ac184SEd Maste%if ! %{without_openssl} 103069ac184SEd MasteBuildRequires: openssl-devel >= 1.1.1 10447dd1d1bSDag-Erling Smørgrav%endif 105ce3adf43SDag-Erling SmørgravBuildRequires: /bin/login 106ce3adf43SDag-Erling Smørgrav%if ! %{build6x} 107acc1a9efSDag-Erling SmørgravBuildRequires: glibc-devel, pam 108ce3adf43SDag-Erling Smørgrav%else 109ce3adf43SDag-Erling SmørgravBuildRequires: /usr/include/security/pam_appl.h 110ce3adf43SDag-Erling Smørgrav%endif 111ce3adf43SDag-Erling Smørgrav%if ! %{no_x11_askpass} 112ce3adf43SDag-Erling SmørgravBuildRequires: /usr/include/X11/Xlib.h 11347dd1d1bSDag-Erling Smørgrav# Xt development tools 11447dd1d1bSDag-Erling SmørgravBuildRequires: libXt-devel 11547dd1d1bSDag-Erling Smørgrav# Provides xmkmf 11647dd1d1bSDag-Erling SmørgravBuildRequires: imake 11747dd1d1bSDag-Erling Smørgrav# Rely on relatively recent gtk 11847dd1d1bSDag-Erling SmørgravBuildRequires: gtk2-devel 119ce3adf43SDag-Erling Smørgrav%endif 120ce3adf43SDag-Erling Smørgrav%if ! %{no_gnome_askpass} 121ce3adf43SDag-Erling SmørgravBuildRequires: pkgconfig 122ce3adf43SDag-Erling Smørgrav%endif 123ce3adf43SDag-Erling Smørgrav%if %{kerberos5} 124ce3adf43SDag-Erling SmørgravBuildRequires: krb5-devel 125ce3adf43SDag-Erling SmørgravBuildRequires: krb5-libs 126ce3adf43SDag-Erling Smørgrav%endif 127ce3adf43SDag-Erling Smørgrav 128ce3adf43SDag-Erling Smørgrav%package clients 129ce3adf43SDag-Erling SmørgravSummary: OpenSSH clients. 130ce3adf43SDag-Erling SmørgravRequires: openssh = %{version}-%{release} 131ce3adf43SDag-Erling SmørgravGroup: Applications/Internet 132ce3adf43SDag-Erling SmørgravObsoletes: ssh-clients 133ce3adf43SDag-Erling Smørgrav 134ce3adf43SDag-Erling Smørgrav%package server 135ce3adf43SDag-Erling SmørgravSummary: The OpenSSH server daemon. 136ce3adf43SDag-Erling SmørgravGroup: System Environment/Daemons 137ce3adf43SDag-Erling SmørgravObsoletes: ssh-server 138ce3adf43SDag-Erling SmørgravRequires: openssh = %{version}-%{release}, chkconfig >= 0.9 139ce3adf43SDag-Erling Smørgrav%if ! %{build6x} 140ce3adf43SDag-Erling SmørgravRequires: /etc/pam.d/system-auth 141ce3adf43SDag-Erling Smørgrav%endif 142ce3adf43SDag-Erling Smørgrav 143ce3adf43SDag-Erling Smørgrav%package askpass 144ce3adf43SDag-Erling SmørgravSummary: A passphrase dialog for OpenSSH and X. 145ce3adf43SDag-Erling SmørgravGroup: Applications/Internet 146ce3adf43SDag-Erling SmørgravRequires: openssh = %{version}-%{release} 147ce3adf43SDag-Erling SmørgravObsoletes: ssh-extras 148ce3adf43SDag-Erling Smørgrav 149ce3adf43SDag-Erling Smørgrav%package askpass-gnome 150ce3adf43SDag-Erling SmørgravSummary: A passphrase dialog for OpenSSH, X, and GNOME. 151ce3adf43SDag-Erling SmørgravGroup: Applications/Internet 152ce3adf43SDag-Erling SmørgravRequires: openssh = %{version}-%{release} 153ce3adf43SDag-Erling SmørgravObsoletes: ssh-extras 154ce3adf43SDag-Erling Smørgrav 155ce3adf43SDag-Erling Smørgrav%description 156ce3adf43SDag-Erling SmørgravSSH (Secure SHell) is a program for logging into and executing 157ce3adf43SDag-Erling Smørgravcommands on a remote machine. SSH is intended to replace rlogin and 158ce3adf43SDag-Erling Smørgravrsh, and to provide secure encrypted communications between two 159ce3adf43SDag-Erling Smørgravuntrusted hosts over an insecure network. X11 connections and 160ce3adf43SDag-Erling Smørgravarbitrary TCP/IP ports can also be forwarded over the secure channel. 161ce3adf43SDag-Erling Smørgrav 162ce3adf43SDag-Erling SmørgravOpenSSH is OpenBSD's version of the last free version of SSH, bringing 163ce3adf43SDag-Erling Smørgravit up to date in terms of security and features, as well as removing 164ce3adf43SDag-Erling Smørgravall patented algorithms to separate libraries. 165ce3adf43SDag-Erling Smørgrav 166ce3adf43SDag-Erling SmørgravThis package includes the core files necessary for both the OpenSSH 167ce3adf43SDag-Erling Smørgravclient and server. To make this package useful, you should also 168ce3adf43SDag-Erling Smørgravinstall openssh-clients, openssh-server, or both. 169ce3adf43SDag-Erling Smørgrav 170ce3adf43SDag-Erling Smørgrav%description clients 171ce3adf43SDag-Erling SmørgravOpenSSH is a free version of SSH (Secure SHell), a program for logging 172ce3adf43SDag-Erling Smørgravinto and executing commands on a remote machine. This package includes 173ce3adf43SDag-Erling Smørgravthe clients necessary to make encrypted connections to SSH servers. 174ce3adf43SDag-Erling SmørgravYou'll also need to install the openssh package on OpenSSH clients. 175ce3adf43SDag-Erling Smørgrav 176ce3adf43SDag-Erling Smørgrav%description server 177ce3adf43SDag-Erling SmørgravOpenSSH is a free version of SSH (Secure SHell), a program for logging 178ce3adf43SDag-Erling Smørgravinto and executing commands on a remote machine. This package contains 179ce3adf43SDag-Erling Smørgravthe secure shell daemon (sshd). The sshd daemon allows SSH clients to 180ce3adf43SDag-Erling Smørgravsecurely connect to your SSH server. You also need to have the openssh 181ce3adf43SDag-Erling Smørgravpackage installed. 182ce3adf43SDag-Erling Smørgrav 183ce3adf43SDag-Erling Smørgrav%description askpass 184ce3adf43SDag-Erling SmørgravOpenSSH is a free version of SSH (Secure SHell), a program for logging 185ce3adf43SDag-Erling Smørgravinto and executing commands on a remote machine. This package contains 186ce3adf43SDag-Erling Smørgravan X11 passphrase dialog for OpenSSH. 187ce3adf43SDag-Erling Smørgrav 188ce3adf43SDag-Erling Smørgrav%description askpass-gnome 189ce3adf43SDag-Erling SmørgravOpenSSH is a free version of SSH (Secure SHell), a program for logging 190ce3adf43SDag-Erling Smørgravinto and executing commands on a remote machine. This package contains 191ce3adf43SDag-Erling Smørgravan X11 passphrase dialog for OpenSSH and the GNOME GUI desktop 192ce3adf43SDag-Erling Smørgravenvironment. 193ce3adf43SDag-Erling Smørgrav 194ce3adf43SDag-Erling Smørgrav%prep 195ce3adf43SDag-Erling Smørgrav 196ce3adf43SDag-Erling Smørgrav%if ! %{no_x11_askpass} 197ce3adf43SDag-Erling Smørgrav%setup -q -a 1 198ce3adf43SDag-Erling Smørgrav%else 199ce3adf43SDag-Erling Smørgrav%setup -q 200ce3adf43SDag-Erling Smørgrav%endif 201ce3adf43SDag-Erling Smørgrav 202ce3adf43SDag-Erling Smørgrav%build 203ce3adf43SDag-Erling Smørgrav%if %{rescue} 204ce3adf43SDag-Erling SmørgravCFLAGS="$RPM_OPT_FLAGS -Os"; export CFLAGS 205ce3adf43SDag-Erling Smørgrav%endif 206ce3adf43SDag-Erling Smørgrav 207ce3adf43SDag-Erling Smørgrav%configure \ 208ce3adf43SDag-Erling Smørgrav --sysconfdir=%{_sysconfdir}/ssh \ 209ce3adf43SDag-Erling Smørgrav --libexecdir=%{_libexecdir}/openssh \ 210ce3adf43SDag-Erling Smørgrav --datadir=%{_datadir}/openssh \ 211ce3adf43SDag-Erling Smørgrav --with-default-path=/usr/local/bin:/bin:/usr/bin \ 212ce3adf43SDag-Erling Smørgrav --with-superuser-path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin \ 213ce3adf43SDag-Erling Smørgrav --with-privsep-path=%{_var}/empty/sshd \ 21447dd1d1bSDag-Erling Smørgrav --mandir=%{_mandir} \ 21547dd1d1bSDag-Erling Smørgrav --with-mantype=man \ 21647dd1d1bSDag-Erling Smørgrav --disable-strip \ 217069ac184SEd Maste%if %{without_openssl} 218069ac184SEd Maste --without-openssl \ 219069ac184SEd Maste%endif 220ce3adf43SDag-Erling Smørgrav%if %{scard} 221ce3adf43SDag-Erling Smørgrav --with-smartcard \ 222ce3adf43SDag-Erling Smørgrav%endif 223ce3adf43SDag-Erling Smørgrav%if %{rescue} 224ce3adf43SDag-Erling Smørgrav --without-pam \ 225ce3adf43SDag-Erling Smørgrav%else 226ce3adf43SDag-Erling Smørgrav --with-pam \ 227ce3adf43SDag-Erling Smørgrav%endif 228ce3adf43SDag-Erling Smørgrav%if %{kerberos5} 229ce3adf43SDag-Erling Smørgrav --with-kerberos5=$K5DIR \ 230ce3adf43SDag-Erling Smørgrav%endif 231ce3adf43SDag-Erling Smørgrav 232ce3adf43SDag-Erling Smørgrav 233ce3adf43SDag-Erling Smørgrav%if %{static_libcrypto} 234ce3adf43SDag-Erling Smørgravperl -pi -e "s|-lcrypto|%{_libdir}/libcrypto.a|g" Makefile 235ce3adf43SDag-Erling Smørgrav%endif 236ce3adf43SDag-Erling Smørgrav 237ce3adf43SDag-Erling Smørgravmake 238ce3adf43SDag-Erling Smørgrav 239ce3adf43SDag-Erling Smørgrav%if ! %{no_x11_askpass} 240ce3adf43SDag-Erling Smørgravpushd x11-ssh-askpass-%{aversion} 241ce3adf43SDag-Erling Smørgrav%configure --libexecdir=%{_libexecdir}/openssh 242ce3adf43SDag-Erling Smørgravxmkmf -a 243ce3adf43SDag-Erling Smørgravmake 244ce3adf43SDag-Erling Smørgravpopd 245ce3adf43SDag-Erling Smørgrav%endif 246ce3adf43SDag-Erling Smørgrav 247ce3adf43SDag-Erling Smørgrav# Define a variable to toggle gnome1/gtk2 building. This is necessary 248ce3adf43SDag-Erling Smørgrav# because RPM doesn't handle nested %if statements. 249ce3adf43SDag-Erling Smørgrav%if %{gtk2} 250ce3adf43SDag-Erling Smørgrav gtk2=yes 251ce3adf43SDag-Erling Smørgrav%else 252ce3adf43SDag-Erling Smørgrav gtk2=no 253ce3adf43SDag-Erling Smørgrav%endif 254ce3adf43SDag-Erling Smørgrav 255ce3adf43SDag-Erling Smørgrav%if ! %{no_gnome_askpass} 256ce3adf43SDag-Erling Smørgravpushd contrib 257ce3adf43SDag-Erling Smørgravif [ $gtk2 = yes ] ; then 258ce3adf43SDag-Erling Smørgrav make gnome-ssh-askpass2 259ce3adf43SDag-Erling Smørgrav mv gnome-ssh-askpass2 gnome-ssh-askpass 260ce3adf43SDag-Erling Smørgravelse 261ce3adf43SDag-Erling Smørgrav make gnome-ssh-askpass1 262ce3adf43SDag-Erling Smørgrav mv gnome-ssh-askpass1 gnome-ssh-askpass 263ce3adf43SDag-Erling Smørgravfi 264ce3adf43SDag-Erling Smørgravpopd 265ce3adf43SDag-Erling Smørgrav%endif 266ce3adf43SDag-Erling Smørgrav 267ce3adf43SDag-Erling Smørgrav%install 268ce3adf43SDag-Erling Smørgravrm -rf $RPM_BUILD_ROOT 269ce3adf43SDag-Erling Smørgravmkdir -p -m755 $RPM_BUILD_ROOT%{_sysconfdir}/ssh 270ce3adf43SDag-Erling Smørgravmkdir -p -m755 $RPM_BUILD_ROOT%{_libexecdir}/openssh 271ce3adf43SDag-Erling Smørgravmkdir -p -m755 $RPM_BUILD_ROOT%{_var}/empty/sshd 272ce3adf43SDag-Erling Smørgrav 273ce3adf43SDag-Erling Smørgravmake install DESTDIR=$RPM_BUILD_ROOT 274ce3adf43SDag-Erling Smørgrav 275ce3adf43SDag-Erling Smørgravinstall -d $RPM_BUILD_ROOT/etc/pam.d/ 276ce3adf43SDag-Erling Smørgravinstall -d $RPM_BUILD_ROOT/etc/rc.d/init.d 277ce3adf43SDag-Erling Smørgravinstall -d $RPM_BUILD_ROOT%{_libexecdir}/openssh 278ce3adf43SDag-Erling Smørgravinstall -m644 contrib/redhat/sshd.pam $RPM_BUILD_ROOT/etc/pam.d/sshd 279ce3adf43SDag-Erling Smørgravinstall -m755 contrib/redhat/sshd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd 280ce3adf43SDag-Erling Smørgrav 281ce3adf43SDag-Erling Smørgrav%if ! %{no_x11_askpass} 28247dd1d1bSDag-Erling Smørgravinstall x11-ssh-askpass-%{aversion}/x11-ssh-askpass $RPM_BUILD_ROOT%{_libexecdir}/openssh/x11-ssh-askpass 283ce3adf43SDag-Erling Smørgravln -s x11-ssh-askpass $RPM_BUILD_ROOT%{_libexecdir}/openssh/ssh-askpass 284ce3adf43SDag-Erling Smørgrav%endif 285ce3adf43SDag-Erling Smørgrav 286ce3adf43SDag-Erling Smørgrav%if ! %{no_gnome_askpass} 28747dd1d1bSDag-Erling Smørgravinstall contrib/gnome-ssh-askpass $RPM_BUILD_ROOT%{_libexecdir}/openssh/gnome-ssh-askpass 288ce3adf43SDag-Erling Smørgrav%endif 289ce3adf43SDag-Erling Smørgrav 290ce3adf43SDag-Erling Smørgrav%if ! %{scard} 291ce3adf43SDag-Erling Smørgrav rm -f $RPM_BUILD_ROOT/usr/share/openssh/Ssh.bin 292ce3adf43SDag-Erling Smørgrav%endif 293ce3adf43SDag-Erling Smørgrav 294ce3adf43SDag-Erling Smørgrav%if ! %{no_gnome_askpass} 295ce3adf43SDag-Erling Smørgravinstall -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/ 296ce3adf43SDag-Erling Smørgravinstall -m 755 contrib/redhat/gnome-ssh-askpass.csh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/ 297ce3adf43SDag-Erling Smørgravinstall -m 755 contrib/redhat/gnome-ssh-askpass.sh $RPM_BUILD_ROOT%{_sysconfdir}/profile.d/ 298ce3adf43SDag-Erling Smørgrav%endif 299ce3adf43SDag-Erling Smørgrav 300ce3adf43SDag-Erling Smørgravperl -pi -e "s|$RPM_BUILD_ROOT||g" $RPM_BUILD_ROOT%{_mandir}/man*/* 301ce3adf43SDag-Erling Smørgrav 302ce3adf43SDag-Erling Smørgrav%clean 303ce3adf43SDag-Erling Smørgravrm -rf $RPM_BUILD_ROOT 304ce3adf43SDag-Erling Smørgrav 305ce3adf43SDag-Erling Smørgrav%triggerun server -- ssh-server 306ce3adf43SDag-Erling Smørgravif [ "$1" != 0 -a -r /var/run/sshd.pid ] ; then 307ce3adf43SDag-Erling Smørgrav touch /var/run/sshd.restart 308ce3adf43SDag-Erling Smørgravfi 309ce3adf43SDag-Erling Smørgrav 310ce3adf43SDag-Erling Smørgrav%triggerun server -- openssh-server < 2.5.0p1 311ce3adf43SDag-Erling Smørgrav# Count the number of HostKey and HostDsaKey statements we have. 312ce3adf43SDag-Erling Smørgravgawk 'BEGIN {IGNORECASE=1} 313ce3adf43SDag-Erling Smørgrav /^hostkey/ || /^hostdsakey/ {sawhostkey = sawhostkey + 1} 314ce3adf43SDag-Erling Smørgrav END {exit sawhostkey}' /etc/ssh/sshd_config 315ce3adf43SDag-Erling Smørgrav# And if we only found one, we know the client was relying on the old default 316ce3adf43SDag-Erling Smørgrav# behavior, which loaded the the SSH2 DSA host key when HostDsaKey wasn't 317ce3adf43SDag-Erling Smørgrav# specified. Now that HostKey is used for both SSH1 and SSH2 keys, specifying 318ce3adf43SDag-Erling Smørgrav# one nullifies the default, which would have loaded both. 319ce3adf43SDag-Erling Smørgravif [ $? -eq 1 ] ; then 320ce3adf43SDag-Erling Smørgrav echo HostKey /etc/ssh/ssh_host_rsa_key >> /etc/ssh/sshd_config 321ce3adf43SDag-Erling Smørgrav echo HostKey /etc/ssh/ssh_host_dsa_key >> /etc/ssh/sshd_config 322ce3adf43SDag-Erling Smørgravfi 323ce3adf43SDag-Erling Smørgrav 324ce3adf43SDag-Erling Smørgrav%triggerpostun server -- ssh-server 325ce3adf43SDag-Erling Smørgravif [ "$1" != 0 ] ; then 326ce3adf43SDag-Erling Smørgrav /sbin/chkconfig --add sshd 327ce3adf43SDag-Erling Smørgrav if test -f /var/run/sshd.restart ; then 328ce3adf43SDag-Erling Smørgrav rm -f /var/run/sshd.restart 329ce3adf43SDag-Erling Smørgrav /sbin/service sshd start > /dev/null 2>&1 || : 330ce3adf43SDag-Erling Smørgrav fi 331ce3adf43SDag-Erling Smørgravfi 332ce3adf43SDag-Erling Smørgrav 333ce3adf43SDag-Erling Smørgrav%pre server 334ce3adf43SDag-Erling Smørgrav%{_sbindir}/groupadd -r -g %{sshd_gid} sshd 2>/dev/null || : 335ce3adf43SDag-Erling Smørgrav%{_sbindir}/useradd -d /var/empty/sshd -s /bin/false -u %{sshd_uid} \ 336ce3adf43SDag-Erling Smørgrav -g sshd -M -r sshd 2>/dev/null || : 337ce3adf43SDag-Erling Smørgrav 338ce3adf43SDag-Erling Smørgrav%post server 339ce3adf43SDag-Erling Smørgrav/sbin/chkconfig --add sshd 340ce3adf43SDag-Erling Smørgrav 341ce3adf43SDag-Erling Smørgrav%postun server 342ce3adf43SDag-Erling Smørgrav/sbin/service sshd condrestart > /dev/null 2>&1 || : 343ce3adf43SDag-Erling Smørgrav 344ce3adf43SDag-Erling Smørgrav%preun server 345ce3adf43SDag-Erling Smørgravif [ "$1" = 0 ] 346ce3adf43SDag-Erling Smørgravthen 347ce3adf43SDag-Erling Smørgrav /sbin/service sshd stop > /dev/null 2>&1 || : 348ce3adf43SDag-Erling Smørgrav /sbin/chkconfig --del sshd 349ce3adf43SDag-Erling Smørgravfi 350ce3adf43SDag-Erling Smørgrav 351ce3adf43SDag-Erling Smørgrav%files 352ce3adf43SDag-Erling Smørgrav%defattr(-,root,root) 353ce3adf43SDag-Erling Smørgrav%doc CREDITS ChangeLog INSTALL LICENCE OVERVIEW README* PROTOCOL* TODO 354ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_bindir}/scp 355ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/scp.1* 356ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %dir %{_sysconfdir}/ssh 357ce3adf43SDag-Erling Smørgrav%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/ssh/moduli 358ce3adf43SDag-Erling Smørgrav%if ! %{rescue} 359ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_bindir}/ssh-keygen 360ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/ssh-keygen.1* 361ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %dir %{_libexecdir}/openssh 362ce3adf43SDag-Erling Smørgrav%attr(4711,root,root) %{_libexecdir}/openssh/ssh-keysign 363ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_libexecdir}/openssh/ssh-pkcs11-helper 36419261079SEd Maste%attr(0755,root,root) %{_libexecdir}/openssh/ssh-sk-helper 365ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man8/ssh-keysign.8* 366ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man8/ssh-pkcs11-helper.8* 36719261079SEd Maste%attr(0644,root,root) %{_mandir}/man8/ssh-sk-helper.8* 368ce3adf43SDag-Erling Smørgrav%endif 369ce3adf43SDag-Erling Smørgrav%if %{scard} 370ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %dir %{_datadir}/openssh 371ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_datadir}/openssh/Ssh.bin 372ce3adf43SDag-Erling Smørgrav%endif 373ce3adf43SDag-Erling Smørgrav 374ce3adf43SDag-Erling Smørgrav%files clients 375ce3adf43SDag-Erling Smørgrav%defattr(-,root,root) 376ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_bindir}/ssh 377ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/ssh.1* 378ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man5/ssh_config.5* 379ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/ssh/ssh_config 380ce3adf43SDag-Erling Smørgrav%if ! %{rescue} 381ce3adf43SDag-Erling Smørgrav%attr(2755,root,nobody) %{_bindir}/ssh-agent 382ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_bindir}/ssh-add 383ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_bindir}/ssh-keyscan 384ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_bindir}/sftp 385ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/ssh-agent.1* 386ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/ssh-add.1* 387ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/ssh-keyscan.1* 388ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man1/sftp.1* 389ce3adf43SDag-Erling Smørgrav%endif 390ce3adf43SDag-Erling Smørgrav 391ce3adf43SDag-Erling Smørgrav%if ! %{rescue} 392ce3adf43SDag-Erling Smørgrav%files server 393ce3adf43SDag-Erling Smørgrav%defattr(-,root,root) 394ce3adf43SDag-Erling Smørgrav%dir %attr(0111,root,root) %{_var}/empty/sshd 395ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_sbindir}/sshd 3960fdf8faeSEd Maste%attr(0755,root,root) %{_libexecdir}/openssh/sshd-session 397ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_libexecdir}/openssh/sftp-server 398ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man8/sshd.8* 399ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man5/moduli.5* 400ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man5/sshd_config.5* 401ce3adf43SDag-Erling Smørgrav%attr(0644,root,root) %{_mandir}/man8/sftp-server.8* 402ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %dir %{_sysconfdir}/ssh 403ce3adf43SDag-Erling Smørgrav%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/ssh/sshd_config 404ce3adf43SDag-Erling Smørgrav%attr(0600,root,root) %config(noreplace) /etc/pam.d/sshd 405ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %config /etc/rc.d/init.d/sshd 406ce3adf43SDag-Erling Smørgrav%endif 407ce3adf43SDag-Erling Smørgrav 408ce3adf43SDag-Erling Smørgrav%if ! %{no_x11_askpass} 409ce3adf43SDag-Erling Smørgrav%files askpass 410ce3adf43SDag-Erling Smørgrav%defattr(-,root,root) 411ce3adf43SDag-Erling Smørgrav%doc x11-ssh-askpass-%{aversion}/README 412ce3adf43SDag-Erling Smørgrav%doc x11-ssh-askpass-%{aversion}/ChangeLog 413ce3adf43SDag-Erling Smørgrav%doc x11-ssh-askpass-%{aversion}/SshAskpass*.ad 41447dd1d1bSDag-Erling Smørgrav%{_libexecdir}/openssh/ssh-askpass 415ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_libexecdir}/openssh/x11-ssh-askpass 416ce3adf43SDag-Erling Smørgrav%endif 417ce3adf43SDag-Erling Smørgrav 418ce3adf43SDag-Erling Smørgrav%if ! %{no_gnome_askpass} 419ce3adf43SDag-Erling Smørgrav%files askpass-gnome 420ce3adf43SDag-Erling Smørgrav%defattr(-,root,root) 421ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %config %{_sysconfdir}/profile.d/gnome-ssh-askpass.* 422ce3adf43SDag-Erling Smørgrav%attr(0755,root,root) %{_libexecdir}/openssh/gnome-ssh-askpass 423ce3adf43SDag-Erling Smørgrav%endif 424ce3adf43SDag-Erling Smørgrav 425ce3adf43SDag-Erling Smørgrav%changelog 426069ac184SEd Maste* Mon Oct 16 2023 Fabio Pedretti <pedretti.fabio@gmail.com> 427069ac184SEd Maste- Remove reference of dropped sshd.pam.old file 428069ac184SEd Maste- Update openssl-devel dependency to require >= 1.1.1 429069ac184SEd Maste- Build with --without-openssl elsewhere 430069ac184SEd Maste 4311323ec57SEd Maste* Thu Oct 28 2021 Damien Miller <djm@mindrot.org> 4321323ec57SEd Maste- Remove remaining traces of --with-md5-passwords 4331323ec57SEd Maste 4341323ec57SEd Maste* Mon Jul 20 2020 Damien Miller <djm@mindrot.org> 43519261079SEd Maste- Add ssh-sk-helper and corresponding manual page. 43619261079SEd Maste 43747dd1d1bSDag-Erling Smørgrav* Sat Feb 10 2018 Darren Tucker <dtucker@dtucker.net> 43847dd1d1bSDag-Erling Smørgrav- Update openssl-devel dependency to match current requirements. 43947dd1d1bSDag-Erling Smørgrav- Handle Fedora >=6 openssl 1.0 compat libs. 44047dd1d1bSDag-Erling Smørgrav- Remove SSH1 from description. 44147dd1d1bSDag-Erling Smørgrav- Don't strip binaries at build time so that debuginfo package can be 44247dd1d1bSDag-Erling Smørgrav created. 44347dd1d1bSDag-Erling Smørgrav 44447dd1d1bSDag-Erling Smørgrav* Sun Nov 16 2014 Nico Kadel-Garcia <nakdel@gmail.com> 44547dd1d1bSDag-Erling Smørgrav- Add '--mandir' and '--with-mantype' for RHEL 5 compatibility 44647dd1d1bSDag-Erling Smørgrav- Add 'dist' option to 'ver' so package names reflect OS at build time 44747dd1d1bSDag-Erling Smørgrav- Always include x11-ssh-askpass tarball in SRPM 44847dd1d1bSDag-Erling Smørgrav- Add openssh-x11-aspass BuildRequires for libXT-devel, imake, gtk2-devel 44947dd1d1bSDag-Erling Smørgrav- Discard 'K5DIR' reporting, not usable inside 'mock' for RHEL 5 compatibility 45047dd1d1bSDag-Erling Smørgrav- Discard obsolete '--with-rsh' configure option 45147dd1d1bSDag-Erling Smørgrav- Update openssl-devel dependency to 0.9.8f, as found in autoconf 45247dd1d1bSDag-Erling Smørgrav 453ce3adf43SDag-Erling Smørgrav* Wed Jul 14 2010 Tim Rice <tim@multitalents.net> 454ce3adf43SDag-Erling Smørgrav- test for skip_x11_askpass (line 77) should have been for no_x11_askpass 455ce3adf43SDag-Erling Smørgrav 456ce3adf43SDag-Erling Smørgrav* Mon Jun 2 2003 Damien Miller <djm@mindrot.org> 457ce3adf43SDag-Erling Smørgrav- Remove noip6 option. This may be controlled at run-time in client config 458ce3adf43SDag-Erling Smørgrav file using new AddressFamily directive 459ce3adf43SDag-Erling Smørgrav 460ce3adf43SDag-Erling Smørgrav* Mon May 12 2003 Damien Miller <djm@mindrot.org> 461ce3adf43SDag-Erling Smørgrav- Don't install profile.d scripts when not building with GNOME/GTK askpass 462ce3adf43SDag-Erling Smørgrav (patch from bet@rahul.net) 463ce3adf43SDag-Erling Smørgrav 46447dd1d1bSDag-Erling Smørgrav* Tue Oct 01 2002 Damien Miller <djm@mindrot.org> 465ce3adf43SDag-Erling Smørgrav- Install ssh-agent setgid nobody to prevent ptrace() key theft attacks 466ce3adf43SDag-Erling Smørgrav 467ce3adf43SDag-Erling Smørgrav* Mon Sep 30 2002 Damien Miller <djm@mindrot.org> 468ce3adf43SDag-Erling Smørgrav- Use contrib/ Makefile for building askpass programs 469ce3adf43SDag-Erling Smørgrav 470ce3adf43SDag-Erling Smørgrav* Fri Jun 21 2002 Damien Miller <djm@mindrot.org> 471ce3adf43SDag-Erling Smørgrav- Merge in spec changes from seba@iq.pl (Sebastian Pachuta) 472ce3adf43SDag-Erling Smørgrav- Add new {ssh,sshd}_config.5 manpages 473ce3adf43SDag-Erling Smørgrav- Add new ssh-keysign program and remove setuid from ssh client 474ce3adf43SDag-Erling Smørgrav 475ce3adf43SDag-Erling Smørgrav* Fri May 10 2002 Damien Miller <djm@mindrot.org> 476ce3adf43SDag-Erling Smørgrav- Merge in spec changes from RedHat, reorgansie a little 477ce3adf43SDag-Erling Smørgrav- Add Privsep user, group and directory 478ce3adf43SDag-Erling Smørgrav 479ce3adf43SDag-Erling Smørgrav* Thu Mar 7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-2 480ce3adf43SDag-Erling Smørgrav- bump and grind (through the build system) 481ce3adf43SDag-Erling Smørgrav 482ce3adf43SDag-Erling Smørgrav* Thu Mar 7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-1 483ce3adf43SDag-Erling Smørgrav- require sharutils for building (mindrot #137) 484ce3adf43SDag-Erling Smørgrav- require db1-devel only when building for 6.x (#55105), which probably won't 485ce3adf43SDag-Erling Smørgrav work anyway (3.1 requires OpenSSL 0.9.6 to build), but what the heck 486ce3adf43SDag-Erling Smørgrav- require pam-devel by file (not by package name) again 487ce3adf43SDag-Erling Smørgrav- add Markus's patch to compile with OpenSSL 0.9.5a (from 488ce3adf43SDag-Erling Smørgrav http://bugzilla.mindrot.org/show_bug.cgi?id=141) and apply it if we're 489ce3adf43SDag-Erling Smørgrav building for 6.x 490ce3adf43SDag-Erling Smørgrav 491ce3adf43SDag-Erling Smørgrav* Thu Mar 7 2002 Nalin Dahyabhai <nalin@redhat.com> 3.1p1-0 492ce3adf43SDag-Erling Smørgrav- update to 3.1p1 493ce3adf43SDag-Erling Smørgrav 494ce3adf43SDag-Erling Smørgrav* Tue Mar 5 2002 Nalin Dahyabhai <nalin@redhat.com> SNAP-20020305 495ce3adf43SDag-Erling Smørgrav- update to SNAP-20020305 496ce3adf43SDag-Erling Smørgrav- drop debug patch, fixed upstream 497ce3adf43SDag-Erling Smørgrav 498ce3adf43SDag-Erling Smørgrav* Wed Feb 20 2002 Nalin Dahyabhai <nalin@redhat.com> SNAP-20020220 499ce3adf43SDag-Erling Smørgrav- update to SNAP-20020220 for testing purposes (you've been warned, if there's 500ce3adf43SDag-Erling Smørgrav anything to be warned about, gss patches won't apply, I don't mind) 501ce3adf43SDag-Erling Smørgrav 502ce3adf43SDag-Erling Smørgrav* Wed Feb 13 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-3 503ce3adf43SDag-Erling Smørgrav- add patches from Simon Wilkinson and Nicolas Williams for GSSAPI key 504ce3adf43SDag-Erling Smørgrav exchange, authentication, and named key support 505ce3adf43SDag-Erling Smørgrav 506ce3adf43SDag-Erling Smørgrav* Wed Jan 23 2002 Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-2 507ce3adf43SDag-Erling Smørgrav- remove dependency on db1-devel, which has just been swallowed up whole 508ce3adf43SDag-Erling Smørgrav by gnome-libs-devel 509ce3adf43SDag-Erling Smørgrav 51047dd1d1bSDag-Erling Smørgrav* Sat Dec 29 2001 Nalin Dahyabhai <nalin@redhat.com> 511ce3adf43SDag-Erling Smørgrav- adjust build dependencies so that build6x actually works right (fix 512ce3adf43SDag-Erling Smørgrav from Hugo van der Kooij) 513ce3adf43SDag-Erling Smørgrav 514ce3adf43SDag-Erling Smørgrav* Tue Dec 4 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0.2p1-1 515ce3adf43SDag-Erling Smørgrav- update to 3.0.2p1 516ce3adf43SDag-Erling Smørgrav 517ce3adf43SDag-Erling Smørgrav* Fri Nov 16 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0.1p1-1 518ce3adf43SDag-Erling Smørgrav- update to 3.0.1p1 519ce3adf43SDag-Erling Smørgrav 520ce3adf43SDag-Erling Smørgrav* Tue Nov 13 2001 Nalin Dahyabhai <nalin@redhat.com> 521ce3adf43SDag-Erling Smørgrav- update to current CVS (not for use in distribution) 522ce3adf43SDag-Erling Smørgrav 523ce3adf43SDag-Erling Smørgrav* Thu Nov 8 2001 Nalin Dahyabhai <nalin@redhat.com> 3.0p1-1 524ce3adf43SDag-Erling Smørgrav- merge some of Damien Miller <djm@mindrot.org> changes from the upstream 525ce3adf43SDag-Erling Smørgrav 3.0p1 spec file and init script 526ce3adf43SDag-Erling Smørgrav 527ce3adf43SDag-Erling Smørgrav* Wed Nov 7 2001 Nalin Dahyabhai <nalin@redhat.com> 528ce3adf43SDag-Erling Smørgrav- update to 3.0p1 529ce3adf43SDag-Erling Smørgrav- update to x11-ssh-askpass 1.2.4.1 530ce3adf43SDag-Erling Smørgrav- change build dependency on a file from pam-devel to the pam-devel package 531ce3adf43SDag-Erling Smørgrav- replace primes with moduli 532ce3adf43SDag-Erling Smørgrav 533ce3adf43SDag-Erling Smørgrav* Thu Sep 27 2001 Nalin Dahyabhai <nalin@redhat.com> 2.9p2-9 534ce3adf43SDag-Erling Smørgrav- incorporate fix from Markus Friedl's advisory for IP-based authorization bugs 535ce3adf43SDag-Erling Smørgrav 536ce3adf43SDag-Erling Smørgrav* Thu Sep 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.9p2-8 537ce3adf43SDag-Erling Smørgrav- Merge changes to rescue build from current sysadmin survival cd 538ce3adf43SDag-Erling Smørgrav 539ce3adf43SDag-Erling Smørgrav* Thu Sep 6 2001 Nalin Dahyabhai <nalin@redhat.com> 2.9p2-7 540ce3adf43SDag-Erling Smørgrav- fix scp's server's reporting of file sizes, and build with the proper 541ce3adf43SDag-Erling Smørgrav preprocessor define to get large-file capable open(), stat(), etc. 542ce3adf43SDag-Erling Smørgrav (sftp has been doing this correctly all along) (#51827) 543ce3adf43SDag-Erling Smørgrav- configure without --with-ipv4-default on RHL 7.x and newer (#45987,#52247) 544ce3adf43SDag-Erling Smørgrav- pull cvs patch to fix support for /etc/nologin for non-PAM logins (#47298) 545ce3adf43SDag-Erling Smørgrav- mark profile.d scriptlets as config files (#42337) 546ce3adf43SDag-Erling Smørgrav- refer to Jason Stone's mail for zsh workaround for exit-hanging quasi-bug 547ce3adf43SDag-Erling Smørgrav- change a couple of log() statements to debug() statements (#50751) 548ce3adf43SDag-Erling Smørgrav- pull cvs patch to add -t flag to sshd (#28611) 549ce3adf43SDag-Erling Smørgrav- clear fd_sets correctly (one bit per FD, not one byte per FD) (#43221) 550ce3adf43SDag-Erling Smørgrav 551ce3adf43SDag-Erling Smørgrav* Mon Aug 20 2001 Nalin Dahyabhai <nalin@redhat.com> 2.9p2-6 552ce3adf43SDag-Erling Smørgrav- add db1-devel as a BuildPrerequisite (noted by Hans Ecke) 553ce3adf43SDag-Erling Smørgrav 554ce3adf43SDag-Erling Smørgrav* Thu Aug 16 2001 Nalin Dahyabhai <nalin@redhat.com> 555ce3adf43SDag-Erling Smørgrav- pull cvs patch to fix remote port forwarding with protocol 2 556ce3adf43SDag-Erling Smørgrav 557ce3adf43SDag-Erling Smørgrav* Thu Aug 9 2001 Nalin Dahyabhai <nalin@redhat.com> 558ce3adf43SDag-Erling Smørgrav- pull cvs patch to add session initialization to no-pty sessions 559ce3adf43SDag-Erling Smørgrav- pull cvs patch to not cut off challengeresponse auth needlessly 560ce3adf43SDag-Erling Smørgrav- refuse to do X11 forwarding if xauth isn't there, handy if you enable 561ce3adf43SDag-Erling Smørgrav it by default on a system that doesn't have X installed (#49263) 562ce3adf43SDag-Erling Smørgrav 563ce3adf43SDag-Erling Smørgrav* Wed Aug 8 2001 Nalin Dahyabhai <nalin@redhat.com> 564ce3adf43SDag-Erling Smørgrav- don't apply patches to code we don't intend to build (spotted by Matt Galgoci) 565ce3adf43SDag-Erling Smørgrav 566ce3adf43SDag-Erling Smørgrav* Mon Aug 6 2001 Nalin Dahyabhai <nalin@redhat.com> 567ce3adf43SDag-Erling Smørgrav- pass OPTIONS correctly to initlog (#50151) 568ce3adf43SDag-Erling Smørgrav 569ce3adf43SDag-Erling Smørgrav* Wed Jul 25 2001 Nalin Dahyabhai <nalin@redhat.com> 570ce3adf43SDag-Erling Smørgrav- switch to x11-ssh-askpass 1.2.2 571ce3adf43SDag-Erling Smørgrav 572ce3adf43SDag-Erling Smørgrav* Wed Jul 11 2001 Nalin Dahyabhai <nalin@redhat.com> 573ce3adf43SDag-Erling Smørgrav- rebuild in new environment 574ce3adf43SDag-Erling Smørgrav 575ce3adf43SDag-Erling Smørgrav* Mon Jun 25 2001 Nalin Dahyabhai <nalin@redhat.com> 576ce3adf43SDag-Erling Smørgrav- disable the gssapi patch 577ce3adf43SDag-Erling Smørgrav 578ce3adf43SDag-Erling Smørgrav* Mon Jun 18 2001 Nalin Dahyabhai <nalin@redhat.com> 579ce3adf43SDag-Erling Smørgrav- update to 2.9p2 580ce3adf43SDag-Erling Smørgrav- refresh to a new version of the gssapi patch 581ce3adf43SDag-Erling Smørgrav 582ce3adf43SDag-Erling Smørgrav* Thu Jun 7 2001 Nalin Dahyabhai <nalin@redhat.com> 583ce3adf43SDag-Erling Smørgrav- change Copyright: BSD to License: BSD 584ce3adf43SDag-Erling Smørgrav- add Markus Friedl's unverified patch for the cookie file deletion problem 585ce3adf43SDag-Erling Smørgrav so that we can verify it 586ce3adf43SDag-Erling Smørgrav- drop patch to check if xauth is present (was folded into cookie patch) 587ce3adf43SDag-Erling Smørgrav- don't apply gssapi patches for the errata candidate 588ce3adf43SDag-Erling Smørgrav- clear supplemental groups list at startup 589ce3adf43SDag-Erling Smørgrav 590ce3adf43SDag-Erling Smørgrav* Fri May 25 2001 Nalin Dahyabhai <nalin@redhat.com> 591ce3adf43SDag-Erling Smørgrav- fix an error parsing the new default sshd_config 592ce3adf43SDag-Erling Smørgrav- add a fix from Markus Friedl (via openssh-unix-dev) for ssh-keygen not 593ce3adf43SDag-Erling Smørgrav dealing with comments right 594ce3adf43SDag-Erling Smørgrav 595ce3adf43SDag-Erling Smørgrav* Thu May 24 2001 Nalin Dahyabhai <nalin@redhat.com> 596ce3adf43SDag-Erling Smørgrav- add in Simon Wilkinson's GSSAPI patch to give it some testing in-house, 597ce3adf43SDag-Erling Smørgrav to be removed before the next beta cycle because it's a big departure 598ce3adf43SDag-Erling Smørgrav from the upstream version 599ce3adf43SDag-Erling Smørgrav 600ce3adf43SDag-Erling Smørgrav* Thu May 3 2001 Nalin Dahyabhai <nalin@redhat.com> 601ce3adf43SDag-Erling Smørgrav- finish marking strings in the init script for translation 602ce3adf43SDag-Erling Smørgrav- modify init script to source /etc/sysconfig/sshd and pass $OPTIONS to sshd 603ce3adf43SDag-Erling Smørgrav at startup (change merged from openssh.com init script, originally by 604ce3adf43SDag-Erling Smørgrav Pekka Savola) 605ce3adf43SDag-Erling Smørgrav- refuse to do X11 forwarding if xauth isn't there, handy if you enable 606ce3adf43SDag-Erling Smørgrav it by default on a system that doesn't have X installed 607ce3adf43SDag-Erling Smørgrav 608ce3adf43SDag-Erling Smørgrav* Wed May 2 2001 Nalin Dahyabhai <nalin@redhat.com> 609ce3adf43SDag-Erling Smørgrav- update to 2.9 610ce3adf43SDag-Erling Smørgrav- drop various patches that came from or went upstream or to or from CVS 611ce3adf43SDag-Erling Smørgrav 612ce3adf43SDag-Erling Smørgrav* Wed Apr 18 2001 Nalin Dahyabhai <nalin@redhat.com> 613ce3adf43SDag-Erling Smørgrav- only require initscripts 5.00 on 6.2 (reported by Peter Bieringer) 614ce3adf43SDag-Erling Smørgrav 615ce3adf43SDag-Erling Smørgrav* Sun Apr 8 2001 Preston Brown <pbrown@redhat.com> 616ce3adf43SDag-Erling Smørgrav- remove explicit openssl requirement, fixes builddistro issue 617ce3adf43SDag-Erling Smørgrav- make initscript stop() function wait until sshd really dead to avoid 618ce3adf43SDag-Erling Smørgrav races in condrestart 619ce3adf43SDag-Erling Smørgrav 620ce3adf43SDag-Erling Smørgrav* Mon Apr 2 2001 Nalin Dahyabhai <nalin@redhat.com> 621ce3adf43SDag-Erling Smørgrav- mention that challengereponse supports PAM, so disabling password doesn't 622ce3adf43SDag-Erling Smørgrav limit users to pubkey and rsa auth (#34378) 623ce3adf43SDag-Erling Smørgrav- bypass the daemon() function in the init script and call initlog directly, 624ce3adf43SDag-Erling Smørgrav because daemon() won't start a daemon it detects is already running (like 625ce3adf43SDag-Erling Smørgrav open connections) 626ce3adf43SDag-Erling Smørgrav- require the version of openssl we had when we were built 627ce3adf43SDag-Erling Smørgrav 628ce3adf43SDag-Erling Smørgrav* Fri Mar 23 2001 Nalin Dahyabhai <nalin@redhat.com> 629ce3adf43SDag-Erling Smørgrav- make do_pam_setcred() smart enough to know when to establish creds and 630ce3adf43SDag-Erling Smørgrav when to reinitialize them 631ce3adf43SDag-Erling Smørgrav- add in a couple of other fixes from Damien for inclusion in the errata 632ce3adf43SDag-Erling Smørgrav 633ce3adf43SDag-Erling Smørgrav* Thu Mar 22 2001 Nalin Dahyabhai <nalin@redhat.com> 634ce3adf43SDag-Erling Smørgrav- update to 2.5.2p2 635ce3adf43SDag-Erling Smørgrav- call setcred() again after initgroups, because the "creds" could actually 636ce3adf43SDag-Erling Smørgrav be group memberships 637ce3adf43SDag-Erling Smørgrav 638ce3adf43SDag-Erling Smørgrav* Tue Mar 20 2001 Nalin Dahyabhai <nalin@redhat.com> 639ce3adf43SDag-Erling Smørgrav- update to 2.5.2p1 (includes endianness fixes in the rijndael implementation) 640ce3adf43SDag-Erling Smørgrav- don't enable challenge-response by default until we find a way to not 641ce3adf43SDag-Erling Smørgrav have too many userauth requests (we may make up to six pubkey and up to 642ce3adf43SDag-Erling Smørgrav three password attempts as it is) 643ce3adf43SDag-Erling Smørgrav- remove build dependency on rsh to match openssh.com's packages more closely 644ce3adf43SDag-Erling Smørgrav 645ce3adf43SDag-Erling Smørgrav* Sat Mar 3 2001 Nalin Dahyabhai <nalin@redhat.com> 646ce3adf43SDag-Erling Smørgrav- remove dependency on openssl -- would need to be too precise 647ce3adf43SDag-Erling Smørgrav 648ce3adf43SDag-Erling Smørgrav* Fri Mar 2 2001 Nalin Dahyabhai <nalin@redhat.com> 649ce3adf43SDag-Erling Smørgrav- rebuild in new environment 650ce3adf43SDag-Erling Smørgrav 651ce3adf43SDag-Erling Smørgrav* Mon Feb 26 2001 Nalin Dahyabhai <nalin@redhat.com> 652ce3adf43SDag-Erling Smørgrav- Revert the patch to move pam_open_session. 653ce3adf43SDag-Erling Smørgrav- Init script and spec file changes from Pekka Savola. (#28750) 654ce3adf43SDag-Erling Smørgrav- Patch sftp to recognize '-o protocol' arguments. (#29540) 655ce3adf43SDag-Erling Smørgrav 656ce3adf43SDag-Erling Smørgrav* Thu Feb 22 2001 Nalin Dahyabhai <nalin@redhat.com> 657ce3adf43SDag-Erling Smørgrav- Chuck the closing patch. 658ce3adf43SDag-Erling Smørgrav- Add a trigger to add host keys for protocol 2 to the config file, now that 659ce3adf43SDag-Erling Smørgrav configuration file syntax requires us to specify it with HostKey if we 660ce3adf43SDag-Erling Smørgrav specify any other HostKey values, which we do. 661ce3adf43SDag-Erling Smørgrav 662ce3adf43SDag-Erling Smørgrav* Tue Feb 20 2001 Nalin Dahyabhai <nalin@redhat.com> 663ce3adf43SDag-Erling Smørgrav- Redo patch to move pam_open_session after the server setuid()s to the user. 664ce3adf43SDag-Erling Smørgrav- Rework the nopam patch to use be picked up by autoconf. 665ce3adf43SDag-Erling Smørgrav 666ce3adf43SDag-Erling Smørgrav* Mon Feb 19 2001 Nalin Dahyabhai <nalin@redhat.com> 667ce3adf43SDag-Erling Smørgrav- Update for 2.5.1p1. 668ce3adf43SDag-Erling Smørgrav- Add init script mods from Pekka Savola. 669ce3adf43SDag-Erling Smørgrav- Tweak the init script to match the CVS contrib script more closely. 670ce3adf43SDag-Erling Smørgrav- Redo patch to ssh-add to try to adding both identity and id_dsa to also try 671ce3adf43SDag-Erling Smørgrav adding id_rsa. 672ce3adf43SDag-Erling Smørgrav 673ce3adf43SDag-Erling Smørgrav* Fri Feb 16 2001 Nalin Dahyabhai <nalin@redhat.com> 674ce3adf43SDag-Erling Smørgrav- Update for 2.5.0p1. 675ce3adf43SDag-Erling Smørgrav- Use $RPM_OPT_FLAGS instead of -O when building gnome-ssh-askpass 676ce3adf43SDag-Erling Smørgrav- Resync with parts of Damien Miller's openssh.spec from CVS, including 677ce3adf43SDag-Erling Smørgrav update of x11 askpass to 1.2.0. 678ce3adf43SDag-Erling Smørgrav- Only require openssl (don't prereq) because we generate keys in the init 679ce3adf43SDag-Erling Smørgrav script now. 680ce3adf43SDag-Erling Smørgrav 681ce3adf43SDag-Erling Smørgrav* Tue Feb 13 2001 Nalin Dahyabhai <nalin@redhat.com> 682ce3adf43SDag-Erling Smørgrav- Don't open a PAM session until we've forked and become the user (#25690). 683ce3adf43SDag-Erling Smørgrav- Apply Andrew Bartlett's patch for letting pam_authenticate() know which 684ce3adf43SDag-Erling Smørgrav host the user is attempting a login from. 685ce3adf43SDag-Erling Smørgrav- Resync with parts of Damien Miller's openssh.spec from CVS. 686ce3adf43SDag-Erling Smørgrav- Don't expose KbdInt responses in debug messages (from CVS). 687ce3adf43SDag-Erling Smørgrav- Detect and handle errors in rsa_{public,private}_decrypt (from CVS). 688ce3adf43SDag-Erling Smørgrav 689ce3adf43SDag-Erling Smørgrav* Wed Feb 7 2001 Trond Eivind Glomsrxd <teg@redhat.com> 690ce3adf43SDag-Erling Smørgrav- i18n-tweak to initscript. 691ce3adf43SDag-Erling Smørgrav 692ce3adf43SDag-Erling Smørgrav* Tue Jan 23 2001 Nalin Dahyabhai <nalin@redhat.com> 693ce3adf43SDag-Erling Smørgrav- More gettextizing. 694ce3adf43SDag-Erling Smørgrav- Close all files after going into daemon mode (needs more testing). 695ce3adf43SDag-Erling Smørgrav- Extract patch from CVS to handle auth banners (in the client). 696ce3adf43SDag-Erling Smørgrav- Extract patch from CVS to handle compat weirdness. 697ce3adf43SDag-Erling Smørgrav 698ce3adf43SDag-Erling Smørgrav* Fri Jan 19 2001 Nalin Dahyabhai <nalin@redhat.com> 699ce3adf43SDag-Erling Smørgrav- Finish with the gettextizing. 700ce3adf43SDag-Erling Smørgrav 701ce3adf43SDag-Erling Smørgrav* Thu Jan 18 2001 Nalin Dahyabhai <nalin@redhat.com> 702ce3adf43SDag-Erling Smørgrav- Fix a bug in auth2-pam.c (#23877) 703ce3adf43SDag-Erling Smørgrav- Gettextize the init script. 704ce3adf43SDag-Erling Smørgrav 705ce3adf43SDag-Erling Smørgrav* Wed Dec 20 2000 Nalin Dahyabhai <nalin@redhat.com> 706ce3adf43SDag-Erling Smørgrav- Incorporate a switch for using PAM configs for 6.x, just in case. 707ce3adf43SDag-Erling Smørgrav 708ce3adf43SDag-Erling Smørgrav* Tue Dec 5 2000 Nalin Dahyabhai <nalin@redhat.com> 709ce3adf43SDag-Erling Smørgrav- Incorporate Bero's changes for a build specifically for rescue CDs. 710ce3adf43SDag-Erling Smørgrav 711ce3adf43SDag-Erling Smørgrav* Wed Nov 29 2000 Nalin Dahyabhai <nalin@redhat.com> 712ce3adf43SDag-Erling Smørgrav- Don't treat pam_setcred() failure as fatal unless pam_authenticate() has 713ce3adf43SDag-Erling Smørgrav succeeded, to allow public-key authentication after a failure with "none" 714ce3adf43SDag-Erling Smørgrav authentication. (#21268) 715ce3adf43SDag-Erling Smørgrav 716ce3adf43SDag-Erling Smørgrav* Tue Nov 28 2000 Nalin Dahyabhai <nalin@redhat.com> 717ce3adf43SDag-Erling Smørgrav- Update to x11-askpass 1.1.1. (#21301) 718ce3adf43SDag-Erling Smørgrav- Don't second-guess fixpaths, which causes paths to get fixed twice. (#21290) 719ce3adf43SDag-Erling Smørgrav 720ce3adf43SDag-Erling Smørgrav* Mon Nov 27 2000 Nalin Dahyabhai <nalin@redhat.com> 721ce3adf43SDag-Erling Smørgrav- Merge multiple PAM text messages into subsequent prompts when possible when 722ce3adf43SDag-Erling Smørgrav doing keyboard-interactive authentication. 723ce3adf43SDag-Erling Smørgrav 724ce3adf43SDag-Erling Smørgrav* Sun Nov 26 2000 Nalin Dahyabhai <nalin@redhat.com> 725ce3adf43SDag-Erling Smørgrav- Disable the built-in MD5 password support. We're using PAM. 726ce3adf43SDag-Erling Smørgrav- Take a crack at doing keyboard-interactive authentication with PAM, and 727ce3adf43SDag-Erling Smørgrav enable use of it in the default client configuration so that the client 728ce3adf43SDag-Erling Smørgrav will try it when the server disallows password authentication. 729ce3adf43SDag-Erling Smørgrav- Build with debugging flags. Build root policies strip all binaries anyway. 730ce3adf43SDag-Erling Smørgrav 731ce3adf43SDag-Erling Smørgrav* Tue Nov 21 2000 Nalin Dahyabhai <nalin@redhat.com> 732ce3adf43SDag-Erling Smørgrav- Use DESTDIR instead of %%makeinstall. 733ce3adf43SDag-Erling Smørgrav- Remove /usr/X11R6/bin from the path-fixing patch. 734ce3adf43SDag-Erling Smørgrav 735ce3adf43SDag-Erling Smørgrav* Mon Nov 20 2000 Nalin Dahyabhai <nalin@redhat.com> 736ce3adf43SDag-Erling Smørgrav- Add the primes file from the latest snapshot to the main package (#20884). 737ce3adf43SDag-Erling Smørgrav- Add the dev package to the prereq list (#19984). 738ce3adf43SDag-Erling Smørgrav- Remove the default path and mimic login's behavior in the server itself. 739ce3adf43SDag-Erling Smørgrav 740ce3adf43SDag-Erling Smørgrav* Fri Nov 17 2000 Nalin Dahyabhai <nalin@redhat.com> 741ce3adf43SDag-Erling Smørgrav- Resync with conditional options in Damien Miller's .spec file for an errata. 742ce3adf43SDag-Erling Smørgrav- Change libexecdir from %%{_libexecdir}/ssh to %%{_libexecdir}/openssh. 743ce3adf43SDag-Erling Smørgrav 744ce3adf43SDag-Erling Smørgrav* Tue Nov 7 2000 Nalin Dahyabhai <nalin@redhat.com> 745ce3adf43SDag-Erling Smørgrav- Update to OpenSSH 2.3.0p1. 746ce3adf43SDag-Erling Smørgrav- Update to x11-askpass 1.1.0. 747ce3adf43SDag-Erling Smørgrav- Enable keyboard-interactive authentication. 748ce3adf43SDag-Erling Smørgrav 749ce3adf43SDag-Erling Smørgrav* Mon Oct 30 2000 Nalin Dahyabhai <nalin@redhat.com> 750ce3adf43SDag-Erling Smørgrav- Update to ssh-askpass-x11 1.0.3. 751ce3adf43SDag-Erling Smørgrav- Change authentication related messages to be private (#19966). 752ce3adf43SDag-Erling Smørgrav 753ce3adf43SDag-Erling Smørgrav* Tue Oct 10 2000 Nalin Dahyabhai <nalin@redhat.com> 754ce3adf43SDag-Erling Smørgrav- Patch ssh-keygen to be able to list signatures for DSA public key files 755ce3adf43SDag-Erling Smørgrav it generates. 756ce3adf43SDag-Erling Smørgrav 757ce3adf43SDag-Erling Smørgrav* Thu Oct 5 2000 Nalin Dahyabhai <nalin@redhat.com> 758ce3adf43SDag-Erling Smørgrav- Add BuildRequires on /usr/include/security/pam_appl.h to be sure we always 759ce3adf43SDag-Erling Smørgrav build PAM authentication in. 760ce3adf43SDag-Erling Smørgrav- Try setting SSH_ASKPASS if gnome-ssh-askpass is installed. 761ce3adf43SDag-Erling Smørgrav- Clean out no-longer-used patches. 762ce3adf43SDag-Erling Smørgrav- Patch ssh-add to try to add both identity and id_dsa, and to error only 763ce3adf43SDag-Erling Smørgrav when neither exists. 764ce3adf43SDag-Erling Smørgrav 765ce3adf43SDag-Erling Smørgrav* Mon Oct 2 2000 Nalin Dahyabhai <nalin@redhat.com> 766ce3adf43SDag-Erling Smørgrav- Update x11-askpass to 1.0.2. (#17835) 767ce3adf43SDag-Erling Smørgrav- Add BuildRequiress for /bin/login and /usr/bin/rsh so that configure will 768ce3adf43SDag-Erling Smørgrav always find them in the right place. (#17909) 769ce3adf43SDag-Erling Smørgrav- Set the default path to be the same as the one supplied by /bin/login, but 770ce3adf43SDag-Erling Smørgrav add /usr/X11R6/bin. (#17909) 771ce3adf43SDag-Erling Smørgrav- Try to handle obsoletion of ssh-server more cleanly. Package names 772ce3adf43SDag-Erling Smørgrav are different, but init script name isn't. (#17865) 773ce3adf43SDag-Erling Smørgrav 774ce3adf43SDag-Erling Smørgrav* Wed Sep 6 2000 Nalin Dahyabhai <nalin@redhat.com> 775ce3adf43SDag-Erling Smørgrav- Update to 2.2.0p1. (#17835) 776ce3adf43SDag-Erling Smørgrav- Tweak the init script to allow proper restarting. (#18023) 777ce3adf43SDag-Erling Smørgrav 778ce3adf43SDag-Erling Smørgrav* Wed Aug 23 2000 Nalin Dahyabhai <nalin@redhat.com> 779ce3adf43SDag-Erling Smørgrav- Update to 20000823 snapshot. 780ce3adf43SDag-Erling Smørgrav- Change subpackage requirements from %%{version} to %%{version}-%%{release} 781ce3adf43SDag-Erling Smørgrav- Back out the pipe patch. 782ce3adf43SDag-Erling Smørgrav 783ce3adf43SDag-Erling Smørgrav* Mon Jul 17 2000 Nalin Dahyabhai <nalin@redhat.com> 784ce3adf43SDag-Erling Smørgrav- Update to 2.1.1p4, which includes fixes for config file parsing problems. 785ce3adf43SDag-Erling Smørgrav- Move the init script back. 786ce3adf43SDag-Erling Smørgrav- Add Damien's quick fix for wackiness. 787ce3adf43SDag-Erling Smørgrav 788ce3adf43SDag-Erling Smørgrav* Wed Jul 12 2000 Nalin Dahyabhai <nalin@redhat.com> 789ce3adf43SDag-Erling Smørgrav- Update to 2.1.1p3, which includes fixes for X11 forwarding and strtok(). 790ce3adf43SDag-Erling Smørgrav 791ce3adf43SDag-Erling Smørgrav* Thu Jul 6 2000 Nalin Dahyabhai <nalin@redhat.com> 792ce3adf43SDag-Erling Smørgrav- Move condrestart to server postun. 793ce3adf43SDag-Erling Smørgrav- Move key generation to init script. 794ce3adf43SDag-Erling Smørgrav- Actually use the right patch for moving the key generation to the init script. 795ce3adf43SDag-Erling Smørgrav- Clean up the init script a bit. 796ce3adf43SDag-Erling Smørgrav 797ce3adf43SDag-Erling Smørgrav* Wed Jul 5 2000 Nalin Dahyabhai <nalin@redhat.com> 798ce3adf43SDag-Erling Smørgrav- Fix X11 forwarding, from mail post by Chan Shih-Ping Richard. 799ce3adf43SDag-Erling Smørgrav 800ce3adf43SDag-Erling Smørgrav* Sun Jul 2 2000 Nalin Dahyabhai <nalin@redhat.com> 801ce3adf43SDag-Erling Smørgrav- Update to 2.1.1p2. 802ce3adf43SDag-Erling Smørgrav- Use of strtok() considered harmful. 803ce3adf43SDag-Erling Smørgrav 804ce3adf43SDag-Erling Smørgrav* Sat Jul 1 2000 Nalin Dahyabhai <nalin@redhat.com> 805ce3adf43SDag-Erling Smørgrav- Get the build root out of the man pages. 806ce3adf43SDag-Erling Smørgrav 807ce3adf43SDag-Erling Smørgrav* Thu Jun 29 2000 Nalin Dahyabhai <nalin@redhat.com> 808ce3adf43SDag-Erling Smørgrav- Add and use condrestart support in the init script. 809ce3adf43SDag-Erling Smørgrav- Add newer initscripts as a prereq. 810ce3adf43SDag-Erling Smørgrav 811ce3adf43SDag-Erling Smørgrav* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com> 812ce3adf43SDag-Erling Smørgrav- Build in new environment (release 2) 813ce3adf43SDag-Erling Smørgrav- Move -clients subpackage to Applications/Internet group 814ce3adf43SDag-Erling Smørgrav 815ce3adf43SDag-Erling Smørgrav* Fri Jun 9 2000 Nalin Dahyabhai <nalin@redhat.com> 816ce3adf43SDag-Erling Smørgrav- Update to 2.2.1p1 817ce3adf43SDag-Erling Smørgrav 818ce3adf43SDag-Erling Smørgrav* Sat Jun 3 2000 Nalin Dahyabhai <nalin@redhat.com> 819ce3adf43SDag-Erling Smørgrav- Patch to build with neither RSA nor RSAref. 820ce3adf43SDag-Erling Smørgrav- Miscellaneous FHS-compliance tweaks. 821ce3adf43SDag-Erling Smørgrav- Fix for possibly-compressed man pages. 822ce3adf43SDag-Erling Smørgrav 823ce3adf43SDag-Erling Smørgrav* Wed Mar 15 2000 Damien Miller <djm@ibs.com.au> 824ce3adf43SDag-Erling Smørgrav- Updated for new location 825ce3adf43SDag-Erling Smørgrav- Updated for new gnome-ssh-askpass build 826ce3adf43SDag-Erling Smørgrav 827ce3adf43SDag-Erling Smørgrav* Sun Dec 26 1999 Damien Miller <djm@mindrot.org> 828ce3adf43SDag-Erling Smørgrav- Added Jim Knoble's <jmknoble@pobox.com> askpass 829ce3adf43SDag-Erling Smørgrav 830ce3adf43SDag-Erling Smørgrav* Mon Nov 15 1999 Damien Miller <djm@mindrot.org> 831ce3adf43SDag-Erling Smørgrav- Split subpackages further based on patch from jim knoble <jmknoble@pobox.com> 832ce3adf43SDag-Erling Smørgrav 833ce3adf43SDag-Erling Smørgrav* Sat Nov 13 1999 Damien Miller <djm@mindrot.org> 834ce3adf43SDag-Erling Smørgrav- Added 'Obsoletes' directives 835ce3adf43SDag-Erling Smørgrav 836ce3adf43SDag-Erling Smørgrav* Tue Nov 09 1999 Damien Miller <djm@ibs.com.au> 837ce3adf43SDag-Erling Smørgrav- Use make install 838ce3adf43SDag-Erling Smørgrav- Subpackages 839ce3adf43SDag-Erling Smørgrav 840ce3adf43SDag-Erling Smørgrav* Mon Nov 08 1999 Damien Miller <djm@ibs.com.au> 841ce3adf43SDag-Erling Smørgrav- Added links for slogin 842ce3adf43SDag-Erling Smørgrav- Fixed perms on manpages 843ce3adf43SDag-Erling Smørgrav 844ce3adf43SDag-Erling Smørgrav* Sat Oct 30 1999 Damien Miller <djm@ibs.com.au> 845ce3adf43SDag-Erling Smørgrav- Renamed init script 846ce3adf43SDag-Erling Smørgrav 847ce3adf43SDag-Erling Smørgrav* Fri Oct 29 1999 Damien Miller <djm@ibs.com.au> 848ce3adf43SDag-Erling Smørgrav- Back to old binary names 849ce3adf43SDag-Erling Smørgrav 850ce3adf43SDag-Erling Smørgrav* Thu Oct 28 1999 Damien Miller <djm@ibs.com.au> 851ce3adf43SDag-Erling Smørgrav- Use autoconf 852ce3adf43SDag-Erling Smørgrav- New binary names 853ce3adf43SDag-Erling Smørgrav 854ce3adf43SDag-Erling Smørgrav* Wed Oct 27 1999 Damien Miller <djm@ibs.com.au> 855ce3adf43SDag-Erling Smørgrav- Initial RPMification, based on Jan "Yenya" Kasprzak's <kas@fi.muni.cz> spec. 856