summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control231
1 files changed, 231 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 000000000..0e4388429
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,231 @@
1Source: openssh
2Section: net
3Priority: standard
4Maintainer: Debian OpenSSH Maintainers <debian-ssh@lists.debian.org>
5Build-Depends: autotools-dev,
6 debhelper (>= 9.20160709~),
7 dh-autoreconf,
8 dh-exec,
9 dpkg-dev (>= 1.16.1~),
10 libaudit-dev [linux-any],
11 libedit-dev,
12 libgtk-3-dev <!pkg.openssh.nognome>,
13 libkrb5-dev | heimdal-dev,
14 libpam0g-dev | libpam-dev,
15 libselinux1-dev [linux-any],
16 libssl-dev (>= 1.1.0g),
17 libsystemd-dev [linux-any],
18 libwrap0-dev | libwrap-dev,
19 pkg-config,
20 zlib1g-dev (>= 1:1.2.3),
21Standards-Version: 4.1.0
22Uploaders: Colin Watson <cjwatson@debian.org>,
23 Matthew Vernon <matthew@debian.org>,
24Homepage: http://www.openssh.com/
25Vcs-Git: https://salsa.debian.org/ssh-team/openssh.git
26Vcs-Browser: https://salsa.debian.org/ssh-team/openssh
27
28Package: openssh-client
29Architecture: any
30Depends: adduser (>= 3.10),
31 dpkg (>= 1.7.0),
32 passwd,
33 ${misc:Depends},
34 ${shlibs:Depends},
35Recommends: xauth,
36Conflicts: sftp,
37Replaces: ssh,
38 ssh-krb5,
39Suggests: keychain,
40 libpam-ssh,
41 monkeysphere,
42 ssh-askpass,
43Provides: rsh-client,
44 ssh-client,
45Multi-Arch: foreign
46Description: secure shell (SSH) client, for secure access to remote machines
47 This is the portable version of OpenSSH, a free implementation of
48 the Secure Shell protocol as specified by the IETF secsh working
49 group.
50 .
51 Ssh (Secure Shell) is a program for logging into a remote machine
52 and for executing commands on a remote machine.
53 It provides secure encrypted communications between two untrusted
54 hosts over an insecure network. X11 connections and arbitrary TCP/IP
55 ports can also be forwarded over the secure channel.
56 It can be used to provide applications with a secure communication
57 channel.
58 .
59 This package provides the ssh, scp and sftp clients, the ssh-agent
60 and ssh-add programs to make public key authentication more convenient,
61 and the ssh-keygen, ssh-keyscan, ssh-copy-id and ssh-argv0 utilities.
62 .
63 In some countries it may be illegal to use any encryption at all
64 without a special permit.
65 .
66 ssh replaces the insecure rsh, rcp and rlogin programs, which are
67 obsolete for most purposes.
68
69Package: openssh-server
70Priority: optional
71Architecture: any
72Pre-Depends: ${misc:Pre-Depends},
73Depends: adduser (>= 3.9),
74 dpkg (>= 1.9.0),
75 libpam-modules (>= 0.72-9),
76 libpam-runtime (>= 0.76-14),
77 lsb-base (>= 4.1+Debian3),
78 openssh-client (= ${binary:Version}),
79 openssh-sftp-server,
80 procps,
81 ucf (>= 0.28),
82 ${misc:Depends},
83 ${shlibs:Depends},
84Recommends: default-logind | logind | libpam-systemd,
85 ncurses-term,
86 xauth,
87 ${openssh-server:Recommends},
88Conflicts: sftp,
89 ssh-socks,
90 ssh2,
91Replaces: openssh-client (<< 1:7.9p1-8),
92 ssh,
93 ssh-krb5,
94Suggests: molly-guard,
95 monkeysphere,
96 rssh,
97 ssh-askpass,
98 ufw,
99Provides: ssh-server,
100Multi-Arch: foreign
101Description: secure shell (SSH) server, for secure access from remote machines
102 This is the portable version of OpenSSH, a free implementation of
103 the Secure Shell protocol as specified by the IETF secsh working
104 group.
105 .
106 Ssh (Secure Shell) is a program for logging into a remote machine
107 and for executing commands on a remote machine.
108 It provides secure encrypted communications between two untrusted
109 hosts over an insecure network. X11 connections and arbitrary TCP/IP
110 ports can also be forwarded over the secure channel.
111 It can be used to provide applications with a secure communication
112 channel.
113 .
114 This package provides the sshd server.
115 .
116 In some countries it may be illegal to use any encryption at all
117 without a special permit.
118 .
119 sshd replaces the insecure rshd program, which is obsolete for most
120 purposes.
121
122Package: openssh-sftp-server
123Priority: optional
124Architecture: any
125Depends: ${misc:Depends},
126 ${shlibs:Depends},
127Recommends: openssh-server | ssh-server,
128Breaks: openssh-server (<< 1:6.5p1-5),
129Replaces: openssh-server (<< 1:6.5p1-5),
130Enhances: openssh-server,
131 ssh-server,
132Description: secure shell (SSH) sftp server module, for SFTP access from remote machines
133 This is the portable version of OpenSSH, a free implementation of
134 the Secure Shell protocol as specified by the IETF secsh working
135 group.
136 .
137 Ssh (Secure Shell) is a program for logging into a remote machine
138 and for executing commands on a remote machine.
139 It provides secure encrypted communications between two untrusted
140 hosts over an insecure network. X11 connections and arbitrary TCP/IP
141 ports can also be forwarded over the secure channel.
142 It can be used to provide applications with a secure communication
143 channel.
144 .
145 This package provides the SFTP server module for the SSH server. It
146 is needed if you want to access your SSH server with SFTP. The SFTP
147 server module also works with other SSH daemons like dropbear.
148 .
149 OpenSSH's sftp and sftp-server implement revision 3 of the SSH filexfer
150 protocol described in:
151 .
152 http://www.openssh.com/txt/draft-ietf-secsh-filexfer-02.txt
153 .
154 Newer versions of the draft will not be supported, though some features
155 are individually implemented as extensions.
156
157Package: openssh-tests
158Priority: optional
159Architecture: any
160Depends: openssh-client (= ${binary:Version}),
161 openssh-server (= ${binary:Version}),
162 openssh-sftp-server (= ${binary:Version}),
163 openssl,
164 putty-tools (>= 0.67-2),
165 python-twisted-conch (>= 1:15.5.0-1),
166 ${misc:Depends},
167 ${shlibs:Depends},
168Description: OpenSSH regression tests
169 This package provides OpenSSH's regression test suite. It is mainly
170 intended for use with the autopkgtest system, though can also be run
171 directly using /usr/lib/openssh/regress/run-tests.
172
173Package: ssh
174Priority: optional
175Architecture: all
176Pre-Depends: dpkg (>= 1.17.5),
177Depends: openssh-client (>= ${binary:Version}),
178 openssh-server (>= ${binary:Version}),
179 ${misc:Depends},
180Description: secure shell client and server (metapackage)
181 This metapackage is a convenient way to install both the OpenSSH client
182 and the OpenSSH server. It provides nothing in and of itself, so you
183 may remove it if nothing depends on it.
184
185Package: ssh-askpass-gnome
186Build-Profiles: <!pkg.openssh.nognome>
187Section: gnome
188Priority: optional
189Architecture: any
190Depends: openssh-client | ssh (>= 1:1.2pre7-4),
191 ${misc:Depends},
192 ${shlibs:Depends},
193Replaces: ssh (<< 1:3.5p1-3),
194Provides: ssh-askpass,
195Description: interactive X program to prompt users for a passphrase for ssh-add
196 This has been split out of the main openssh-client package so that
197 openssh-client does not need to depend on GTK+.
198 .
199 You probably want the ssh-askpass package instead, but this is
200 provided to add to your choice and/or confusion.
201
202Package: openssh-client-udeb
203Build-Profiles: <!noudeb>
204Package-Type: udeb
205Section: debian-installer
206Priority: optional
207Architecture: any
208Depends: ${shlibs:Depends},
209XB-Installer-Menu-Item: 99999
210Description: secure shell client for the Debian installer
211 This is the portable version of OpenSSH, a free implementation of
212 the Secure Shell protocol as specified by the IETF secsh working
213 group.
214 .
215 This package provides the ssh client for use in debian-installer.
216
217Package: openssh-server-udeb
218Build-Profiles: <!noudeb>
219Package-Type: udeb
220Section: debian-installer
221Priority: optional
222Architecture: any
223Depends: ${shlibs:Depends},
224Description: secure shell server for the Debian installer
225 This is the portable version of OpenSSH, a free implementation of
226 the Secure Shell protocol as specified by the IETF secsh working
227 group.
228 .
229 This package provides the sshd server for use in debian-installer.
230 Since it is expected to be used in specialized situations (e.g. S/390
231 installs with no console), it does not provide any configuration.