xref: /freebsd/crypto/openssh/contrib/redhat/openssh.spec (revision 0ae642c7dd0c2cfd965a22bf73876cd26cceadd2)
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